]> git.uio.no Git - u/mrichter/AliRoot.git/blame - ITS/AliITSvPPRasymm.cxx
Use same form in new and delete (item 5 of effective C++)
[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$
9f461b2e 18Revision 1.54 2002/03/28 16:17:03 nilsen
19Set new Geant Step size and related parameters for the ITS materials.
20
d236497b 21Revision 1.53 2001/11/28 01:35:45 nilsen
22Using standard constructors instead of default constructors for Clusterfinder,
23Response, and FastSimulator.
24
aa044888 25Revision 1.52 2001/10/22 11:00:54 hristov
26New naming schema of the rotation matrices in BuildGeometry() to avoid redefinition in other detectors (R.Barbera)
27
1266e9b4 28Revision 1.51 2001/10/19 10:18:49 barbera
29A typo corrected.
30
1d8d6507 31Revision 1.50 2001/10/18 12:25:07 barbera
32Detailed 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
33
ac9c285e 34Revision 1.49 2001/10/18 03:09:21 barbera
35The method BuildGeometry() has been completely rewritten. Now display.C can display the detailed ITS geometry instead of the old six dummy cylunders.
36
1f99c14b 37Revision 1.48 2001/10/17 04:35:32 barbera
38Checks 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
39
a8c83dcb 40Revision 1.47 2001/10/04 22:33:39 nilsen
41Fixed bugs in SetDefaults.
42
82873bc1 43Revision 1.46 2001/10/01 19:34:08 nilsen
44Fixed a bug in asigning detector types in SetDefaults under SSD layer 6.
45
1570d46d 46Revision 1.45 2001/06/07 14:42:14 barbera
47Both chip and det thicknesses set to [100,300]
48
214030ed 49Revision 1.44 2001/05/31 19:24:47 barbera
50Default values of SPD detector and chip thickness set to 200 microns as defined by the Technical Board
51
46d7680e 52Revision 1.43 2001/05/30 16:15:47 fca
53Correct comparison wiht AliGeant3::Class() introduced. Thanks to I.Hrivnacova
54
cbfdea0d 55Revision 1.42 2001/05/30 15:55:35 hristov
56Strings compared instead of pointers
57
268b9c60 58Revision 1.41 2001/05/30 14:04:31 hristov
59Dynamic cast replaced (F.Carminati)
60
4154d3d8 61Revision 1.40 2001/05/25 15:59:59 morsch
62Overlaps corrected. (R. Barbera)
63
9bf5e8ff 64Revision 1.38 2001/05/16 08:17:49 hristov
65Bug 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)
66
e99dbc71 67Revision 1.37 2001/05/10 00:12:59 nilsen
68Finished fixing up the default segmentation for the PPR geometry.
69
c11a498e 70Revision 1.36 2001/05/09 01:02:21 nilsen
71Finished fixing SetDefaults for the segmentation of SPD, SDD, and SSD.
72
92cc4da1 73Revision 1.35 2001/05/03 08:40:15 barbera
74Volume ITSD slightly modified to be consistent with v5. Some improvement in the printouts. The last commit did not complete successfully.
75
1e9111db 76Revision 1.33 2001/05/01 22:40:42 nilsen
77Partical update of SetDefault.
78
2c198b76 79Revision 1.32 2001/04/22 13:48:09 barbera
80New values of media parameters and thickness of SPD end-ladder electronics as given by Fabio Formenti
81
fc44ab90 82Revision 1.31 2001/04/04 07:02:16 barbera
83Position of the cylinders holding rails corrected
84
27c5763c 85Revision 1.30 2001/03/29 22:02:30 barbera
86Some changes to the services due to the new drawings from the engineers.
87
05a91552 88Revision 1.29 2001/03/29 05:28:56 barbera
89Rails material changed from aluminum to carbon fiber according with the decision of the last Technical Board
90
31683195 91Revision 1.28 2001/03/28 06:40:20 barbera
92Central and services mother volumes made consistenf for detailed and coarse geometry. Switch for rails added to the coarse geometries
93
9181d340 94Revision 1.26 2001/03/23 00:12:23 nilsen
95Set Reading of AliITSgeom data from Geant3 common blocks as the default and
96not a .det file. Removed redundent calls to BuildGeometry.
97
0646a0e8 98Revision 1.25 2001/03/20 19:22:51 barbera
99Flags 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.
100
6d62fed9 101Revision 1.23 2001/03/13 21:18:44 barbera
102Some misleading comments removed
103
705eabd9 104Revision 1.22 2001/03/13 18:13:30 barbera
105Some mother volumes sligthly modified to eliminate an overlap with the absorber
106
45725ec9 107Revision 1.21 2001/03/13 08:36:23 hristov
108fabsf replaced by TMath::Abs
109
767187dd 110Revision 1.20 2001/03/13 00:17:41 barbera
111New SDD geometry got grom F. Tosello and checked by the SDD engineers
112
80272ed3 113Revision 1.19 2001/02/28 18:23:13 barbera
114Setters and getters to set/get the detector and chip thickness on SPD layers added
115
3d12a48d 116Revision 1.18 2001/02/27 23:18:24 barbera
117Full parameterization of detector and chip thicknesses for layer 1 and layer 2 of SPD as requested by the project leader
118
c47b75b1 119Revision 1.17 2001/02/19 22:14:55 nilsen
120Fix for all 4 versions 11, 12, 21, and 22.
121
63bb0827 122Revision 1.16 2001/02/19 20:10:34 barbera
123Set option=2 and thickness=2 as default values --> SetMinorVersion=22
124
dae60ad0 125Revision 1.15 2001/02/19 19:44:00 barbera
126Air density parameter corrected
127
6190d58a 128Revision 1.14 2001/02/13 16:53:35 nilsen
129Fixed a but when trying to use GEANT4. Needed to replace
130if(!((TGeant3*)gMC)) with if(!(dynamic_casst<TGeant3*>(gMC)))
131because just casting gMC to be TGeant3* even when it realy is a TGeant3 pointer
132did not result in a zero value. For AliITSv5asymm and AliITSv5symm, needed
133to fix a bug in the initilizers and a bug in BuildGeometry. This is now done
134in the same way as in AliITSv5.cxx.
135
9a4c6ea3 136Revision 1.13 2001/02/09 20:06:26 nilsen
137Fixed bug in distructor. Can't distroy fixxed length arrays. Thanks Peter.
138
58e13d99 139Revision 1.12 2001/02/09 13:53:38 barbera
140Int_t redefinition avoided
141
508f0c10 142Revision 1.11 2001/02/09 06:55:38 barbera
143SPD option re-set to B. It was A by mistake
144
3f1f65c1 145Revision 1.10 2001/02/09 00:05:31 nilsen
146Added fMajor/MinorVersion variables and made other changes to better make
147use of the new code changes in AliITSgeom related classes.
148
bae7e562 149
150Revision 1.9 2001/02/08 16:00:37 barbera
151New thicknesses (300+300 um) added for SPD chips and detectors and set as default. Many other refinements.
152
686e2715 153Revision 1.8 2001/02/06 08:03:44 barbera
154Material redefinition in SDD
155
39e6c65e 156Revision 1.7 2001/02/05 13:34:57 barbera
157Updated version of the ITS detailed geometry
158
de0a2a9c 159Revision 1.5 2001/01/30 09:23:13 hristov
160Streamers removed (R.Brun)
161
a8a6107b 162Revision 1.4 2001/01/23 20:08:03 barbera
163Option B for pixels implemented and set as default
164
a9c4129c 165Revision 1.3 2001/01/17 08:08:20 barbera
166Some media parameters modified
167
cd3a3507 168Revision 1.1.2.1 2001/01/15 13:38:08 barbera
169New ITS detailed geometry to be used for the PPR
170
db915fea 171*/
172
173///////////////////////////////////////////////////////////////////////////////
174// //
bae7e562 175// Inner Traking System version PPR asymmetric //
db915fea 176// This class contains the base procedures for the Inner Tracking System //
177// //
bae7e562 178// Authors: R. Barbera //
179// version 8. //
180// Created January 15 2001. //
181// //
182// NOTE: THIS IS THE ASYMMETRIC PPR geometry of the ITS. //
db915fea 183// //
184///////////////////////////////////////////////////////////////////////////////
cd3a3507 185
186// See AliITSvPPRasymm::StepManager().
bae7e562 187#include <iostream.h>
188#include <iomanip.h>
cd3a3507 189#include <stdio.h>
190#include <stdlib.h>
db915fea 191#include <TMath.h>
db915fea 192#include <TGeometry.h>
193#include <TNode.h>
194#include <TTUBE.h>
1f99c14b 195#include <TTUBS.h>
196#include <TPCON.h>
db915fea 197#include <TFile.h> // only required for Tracking function?
198#include <TCanvas.h>
199#include <TObjArray.h>
cd3a3507 200#include <TLorentzVector.h>
201#include <TObjString.h>
db915fea 202#include <TClonesArray.h>
cd3a3507 203#include <TBRIK.h>
204#include <TSystem.h>
db915fea 205
206#include "AliMC.h"
cd3a3507 207#include "AliRun.h"
db915fea 208#include "AliMagF.h"
209#include "AliConst.h"
cbfdea0d 210#include "AliGeant3.h"
bae7e562 211#include "AliITSGeant3Geometry.h"
db915fea 212#include "AliITShit.h"
cd3a3507 213#include "AliITS.h"
db915fea 214#include "AliITSvPPRasymm.h"
cd3a3507 215#include "AliITSgeom.h"
bae7e562 216#include "AliITSgeomSPD.h"
217#include "AliITSgeomSDD.h"
218#include "AliITSgeomSSD.h"
2c198b76 219#include "AliITSDetType.h"
220#include "AliITSresponseSPD.h"
221#include "AliITSresponseSDD.h"
222#include "AliITSresponseSSD.h"
223#include "AliITSsegmentationSPD.h"
224#include "AliITSsegmentationSDD.h"
225#include "AliITSsegmentationSSD.h"
82873bc1 226#include "AliITSsimulationSPD.h"
227#include "AliITSsimulationSDD.h"
228#include "AliITSsimulationSSD.h"
2c198b76 229#include "AliITSClusterFinderSPD.h"
230#include "AliITSClusterFinderSDD.h"
231#include "AliITSClusterFinderSSD.h"
db915fea 232
233
234ClassImp(AliITSvPPRasymm)
235
236//_____________________________________________________________________________
237AliITSvPPRasymm::AliITSvPPRasymm() {
238////////////////////////////////////////////////////////////////////////
239// Standard default constructor for the ITS version 8.
240////////////////////////////////////////////////////////////////////////
bae7e562 241 Int_t i;
242
243 fIdN = 0;
244 fIdName = 0;
245 fIdSens = 0;
246 fEuclidOut = kFALSE; // Don't write Euclide file
247 fGeomDetOut = kFALSE; // Don't write .det file
0646a0e8 248 fGeomDetIn = kFALSE; // Don't Read .det file
bae7e562 249 fMajorVersion = IsVersion();
250 fMinorVersion = -1;
251 for(i=0;i<60;i++) fRead[i] = '\0';
252 for(i=0;i<60;i++) fWrite[i] = '\0';
253 for(i=0;i<60;i++) fEuclidGeomDet[i] = '\0';
db915fea 254}
255//_____________________________________________________________________________
256AliITSvPPRasymm::AliITSvPPRasymm(const char *name, const char *title) : AliITS(name, title){
257////////////////////////////////////////////////////////////////////////
258// Standard constructor for the ITS version 8.
259////////////////////////////////////////////////////////////////////////
bae7e562 260 Int_t i;
261
262 fIdN = 6;
263 fIdName = new TString[fIdN];
264 fIdName[0] = "ITS1";
265 fIdName[1] = "ITS2";
266 fIdName[2] = "ITS3";
267 fIdName[3] = "ITS4";
268 fIdName[4] = "ITS5";
269 fIdName[5] = "ITS6";
270 fIdSens = new Int_t[fIdN];
271 for(i=0;i<fIdN;i++) fIdSens[i] = 0;
272 fMajorVersion = IsVersion();
3d12a48d 273 fMinorVersion = 2;
bae7e562 274 fEuclidOut = kFALSE; // Don't write Euclide file
275 fGeomDetOut = kFALSE; // Don't write .det file
0646a0e8 276 fGeomDetIn = kFALSE; // Don't Read .det file
3d12a48d 277 SetThicknessDet1();
278 SetThicknessDet2();
279 SetThicknessChip1();
280 SetThicknessChip2();
bae7e562 281
3d12a48d 282 fEuclidGeometry="$ALICE_ROOT/ITS/ITSgeometry_vPPRasymm2.euc";
283 strncpy(fEuclidGeomDet,"$ALICE_ROOT/ITS/ITSgeometry_vPPRasymm2.det",60);
bae7e562 284 strncpy(fRead,fEuclidGeomDet,60);
285 strncpy(fWrite,fEuclidGeomDet,60);
db915fea 286}
287//____________________________________________________________________________
288AliITSvPPRasymm::AliITSvPPRasymm(const AliITSvPPRasymm &source){
289////////////////////////////////////////////////////////////////////////
bae7e562 290// Copy Constructor for ITS version 8.
db915fea 291////////////////////////////////////////////////////////////////////////
292 if(&source == this) return;
bae7e562 293 Warning("Copy Constructor","Not allowed to copy AliITSvPPRasymm");
db915fea 294 return;
295}
296//_____________________________________________________________________________
297AliITSvPPRasymm& AliITSvPPRasymm::operator=(const AliITSvPPRasymm &source){
298////////////////////////////////////////////////////////////////////////
bae7e562 299// Assignment operator for the ITS version 8.
db915fea 300////////////////////////////////////////////////////////////////////////
bae7e562 301 if(&source == this) return *this;
302 Warning("= operator","Not allowed to copy AliITSvPPRasymm");
303 return *this;
db915fea 304}
305//_____________________________________________________________________________
306AliITSvPPRasymm::~AliITSvPPRasymm() {
307////////////////////////////////////////////////////////////////////////
308// Standard destructor for the ITS version 8.
309////////////////////////////////////////////////////////////////////////
310}
db915fea 311//__________________________________________________________________________
312void AliITSvPPRasymm::BuildGeometry(){
313////////////////////////////////////////////////////////////////////////
314// Geometry builder for the ITS version 8.
315////////////////////////////////////////////////////////////////////////
316 TNode *node, *top;
1f99c14b 317
ac9c285e 318 const Int_t kColorITS=kYellow;
db915fea 319 //
320 top = gAlice->GetGeometry()->GetNode("alice");
ac9c285e 321
1266e9b4 322
ac9c285e 323 new TTUBE("S_layer1","Layer1 of ITS","void",3.8095,3.8095+1.03*9.36/100.,14.35);
db915fea 324 top->cd();
325 node = new TNode("Layer1","Layer1","S_layer1",0,0,0,"");
326 node->SetLineColor(kColorITS);
327 fNodes->Add(node);
328
ac9c285e 329 new TTUBE("S_layer2","Layer2 of ITS","void",7.,7.+1.03*9.36/100.,14.35);
db915fea 330 top->cd();
331 node = new TNode("Layer2","Layer2","S_layer2",0,0,0,"");
332 node->SetLineColor(kColorITS);
333 fNodes->Add(node);
334
ac9c285e 335 new TTUBE("S_layer3","Layer3 of ITS","void",15.,15.+0.94*9.36/100.,25.1);
db915fea 336 top->cd();
337 node = new TNode("Layer3","Layer3","S_layer3",0,0,0,"");
338 node->SetLineColor(kColorITS);
339 fNodes->Add(node);
340
ac9c285e 341 new TTUBE("S_layer4","Layer4 of ITS","void",24.1,24.1+0.95*9.36/100.,32.1);
db915fea 342 top->cd();
343 node = new TNode("Layer4","Layer4","S_layer4",0,0,0,"");
344 node->SetLineColor(kColorITS);
345 fNodes->Add(node);
346
ac9c285e 347 new TTUBE("S_layer5","Layer5 of ITS","void",38.5,38.5+0.91*9.36/100.,49.405);
db915fea 348 top->cd();
349 node = new TNode("Layer5","Layer5","S_layer5",0,0,0,"");
350 node->SetLineColor(kColorITS);
351 fNodes->Add(node);
352
ac9c285e 353 new TTUBE("S_layer6","Layer6 of ITS","void",43.5765,43.5765+0.87*9.36/100.,55.27);
db915fea 354 top->cd();
355 node = new TNode("Layer6","Layer6","S_layer6",0,0,0,"");
356 node->SetLineColor(kColorITS);
1f99c14b 357 fNodes->Add(node);
1f99c14b 358
359
ac9c285e 360/*
361 // DETAILED GEOMETRY
362
363 TNode *sub1node, *sub2node, *sub3node, *sub4node, *sub5node;
364
1f99c14b 365 // Define some variables for SPD
366
367 Float_t dits[100];
368 Float_t dits1[3], di101[3], di107[3], di10b[3]; // for layer 1
369 Float_t di103[3], di10a[3]; // for layer 1
370 Float_t dits2[3], di1d1[3], di1d7[3], di20b[3]; // for layer 2
371 Float_t di1d3[3], di20a[3]; // for layer 2
372
373 Float_t ddet1=200.; // total detector thickness on layer 1 (micron)
374 Float_t dchip1=200.; // total chip thickness on layer 1 (micron)
375
376 Float_t ddet2=200.; // total detector thickness on layer 2 (micron)
377 Float_t dchip2=200.; // total chip thickness on layer 2 (micron)
378
379 Float_t dbus=300.; // total bus thickness on both layers (micron)
380
381 ddet1 = GetThicknessDet1();
382 ddet2 = GetThicknessDet2();
383 dchip1 = GetThicknessChip1();
384 dchip2 = GetThicknessChip2();
385
386 cout << "par: " << ddet1 << " " << ddet2 << " " << ddet2 << " " << dchip1 << " " << dchip2 << endl;
387
388 if(ddet1 < 100. || ddet1 > 300.) {
389 cout << "ITS - WARNING: the detector thickness for layer 1 is outside the range of [100,300] microns."
390 " The default value of 200 microns will be used." << endl;
391 ddet1=200.;
392 }
393
394 if(ddet2 < 100. || ddet2 > 300.) {
395 cout << "ITS - WARNING: the detector thickness for layer 2 is outside the range of [100,300] microns."
396 " The default value of 200 microns will be used." << endl;
397 ddet2=200.;
398 }
399
400 if(dchip1 < 100. || dchip1 > 300.) {
401 cout << "ITS - WARNING: the chip thickness for layer 1 is outside the range of [100,300] microns."
402 " The default value of 200 microns will be used." << endl;
403 dchip1=200.;
404 }
405
406 if(dchip2 < 100. || dchip2 > 300.) {
407 cout << "ITS - WARNING: the chip thickness for layer 2 is outside the range of [100,300] microns."
408 " The default value of 200 microns will be used." << endl;
409 dchip2=200.;
410 }
411
412 cout << "ITS: Detector thickness on layer 1 is set to " << ddet1 << " microns." << endl;
413 cout << "ITS: Chip thickness on layer 1 is set to " << dchip1 << " microns." << endl;
414 cout << "ITS: Detector thickness on layer 2 is set to " << ddet2 << " microns." << endl;
415 cout << "ITS: Chip thickness on layer 2 is set to " << dchip2 << " microns." << endl;
416
417 ddet1 = ddet1*0.0001/2.; // conversion from tot length in um to half in cm
418 ddet2 = ddet2*0.0001/2.; // conversion from tot length in um to half in cm
419 dchip1 = dchip1*0.0001/2.;// conversion from tot length in um to half in cm
420 dchip2 = dchip2*0.0001/2.;// conversion from tot length in um to half in cm
421 dbus = dbus*0.0001/2.; // conversion from tot length in um to half in cm
422
423 Float_t deltax, deltay;
424
425 Int_t thickness = fMinorVersion/10;
426 Int_t option = fMinorVersion - 10*thickness;
427
428
429 // Define some variables for SDD
430 // SDD detector ladder
431
432 Float_t ySDD;
433 Float_t I302dits[3], I402dits[3], I004dits[3], I005dits[3];
434 Float_t Y_SDD_sep = 0.20;
435 Float_t Z_SDD_lay3[6] = {18.55, 10.95, 3.70, -3.70, -11.20, -18.35};
436 Float_t Z_SDD_lay4[8] = {25.75, 18.60, 11.00, 3.70, -3.70, -11.20, -18.45, -26.05};
437
438 // Rotation matrices
439
440 // SPD - option 'a'
441
442 if (option == 1) {
443
1266e9b4 444 new TRotMatrix("itsrot238","itsrot238",90.0,144.0,90.0,234.0,0.0,0.0);
445 new TRotMatrix("itsrot236","itsrot236",90.0,180.013702,90.0,270.013702,0.0,0.0);
446 new TRotMatrix("itsrot239","itsrot239",90.0,216.0,90.0,306.0,0.0,0.0);
447 new TRotMatrix("itsrot233","itsrot233",90.0,252.000504,90.0,342.000488,0.0,0.0 );
448 new TRotMatrix("itsrot240","itsrot240",90.0,288.0,90.0,18.0,0.0,0.0);
449 new TRotMatrix("itsrot241","itsrot241",90.0,324.0,90.0,54.0,0.0,0.0);
450 new TRotMatrix("itsrot242","itsrot242",90.0,36.0,90.0,126.0,0.0,0.0);
451 new TRotMatrix("itsrot234","itsrot234",90.0,71.9991,90.0,161.9991,0.0,0.0);
452 new TRotMatrix("itsrot243","itsrot243",90.0,108.0,90.0,198.0,0.0,0.0);
453 new TRotMatrix("itsrot244","itsrot244",90.0,180.0,90.0,270.0,0.0,0.0);
454 new TRotMatrix("itsrot245","itsrot245",90.0,162.0,90.0,252.0,0.0,0.0);
455 new TRotMatrix("itsrot246","itsrot246",90.0,310.0,90.0,40.0,0.0,0.0);
456 new TRotMatrix("itsrot247","itsrot247",90.0,319.0,90.0,49.0,0.0,0.0);
457 new TRotMatrix("itsrot248","itsrot248",90.0,328.0,90.0,58.0,0.0,0.0);
458 new TRotMatrix("itsrot249","itsrot249",90.0,337.0,90.0,67.0,0.0,0.0);
1f99c14b 459
460 }
461
462 // SPD - option 'b' (this is the default)
463
464 if (option == 2) {
465
1266e9b4 466 new TRotMatrix("itsrot233","itsrot233",90.0,252.000504,90.0,342.000488,0.0,0.0);
467 new TRotMatrix("itsrot244","itsrot244",90.0,216.0,90.0,306.0,0.0,0.0);
468 new TRotMatrix("itsrot236","itsrot236",90.0,180.013702,90.0,270.013702,0.0,0.0);
469 new TRotMatrix("itsrot245","itsrot245",90.0,36.0,90.0,126.0,0.0,0.0);
470 new TRotMatrix("itsrot234","itsrot234",90.0,71.9991,90.0,161.9991,0.0,0.0);
471 new TRotMatrix("itsrot246","itsrot246",90.0,108.0,90.0,198.0,0.0,0.0);
472 new TRotMatrix("itsrot247","itsrot247",90.0,144.0,90.0,234.0,0.0,0.0);
473 new TRotMatrix("itsrot248","itsrot248",90.0,288.0,90.0,18.0,0.0,0.0);
474 new TRotMatrix("itsrot249","itsrot249",90.0,324.0,90.0,54.0,0.0,0.0);
475 new TRotMatrix("itsrot238","itsrot238",90.0,180.0,90.0,270.0,0.0,0.0);
476 new TRotMatrix("itsrot239","itsrot239",90.0,162.0,90.0,252.0,0.0,0.0);
477 new TRotMatrix("itsrot240","itsrot240",90.0,310.0,90.0,40.0,0.0,0.0);
478 new TRotMatrix("itsrot241","itsrot241",90.0,319.0,90.0,49.0,0.0,0.0);
479 new TRotMatrix("itsrot242","itsrot242",90.0,328.0,90.0,58.0,0.0,0.0);
480 new TRotMatrix("itsrot243","itsrot243",90.0,337.0,90.0,67.0,0.0,0.0);
1f99c14b 481
482 }
483
484 // SDD
485
1266e9b4 486 new TRotMatrix("itsrot321","itsrot321",90.0,12.86,90.0,102.86,0.0,0.0);
487 new TRotMatrix("itsrot333","itsrot333",90.0,38.57,90.0,128.57,0.0,0.0);
488 new TRotMatrix("itsrot336","itsrot336",90.0,64.29,90.0,154.29,0.0,0.0);
489 new TRotMatrix("itsrot350","itsrot350",90.0,90.0,90.0,180.0,0.0,0.0);
490 new TRotMatrix("itsrot313","itsrot313",90.0,115.71,90.0,205.71,0.0,0.0);
491 new TRotMatrix("itsrot311","itsrot311",90.0,141.43,90.0,231.43,0.0,0.0);
492 new TRotMatrix("itsrot310","itsrot310",90.0,167.14,90.0,257.14,0.0,0.0);
493 new TRotMatrix("itsrot386","itsrot386",90.0,192.86,90.0,282.86,0.0,0.0);
494 new TRotMatrix("itsrot309","itsrot309",90.0,218.57,90.0,308.57,0.0,0.0);
495 new TRotMatrix("itsrot308","itsrot308",90.0,244.29,90.0,334.29,0.0,0.0);
496 new TRotMatrix("itsrot356","itsrot356",90.0,270.0,90.0,0.0,0.0,0.0);
497 new TRotMatrix("itsrot307","itsrot307",90.0,295.71,90.0,25.71,0.0,0.0);
498 new TRotMatrix("itsrot306","itsrot306",90.0,321.43,90.0,51.43,0.0,0.0);
499 new TRotMatrix("itsrot305","itsrot305",90.0,347.14,90.0,77.14,0.0,0.0);
500 new TRotMatrix("itsrot335","itsrot335",90.0,8.18,90.0,98.18,0.0,0.0);
501 new TRotMatrix("itsrot332","itsrot332",90.0,24.55,90.0,114.55,0.0,0.0);
502 new TRotMatrix("itsrot331","itsrot331",90.0,40.91,90.0,130.91,0.0,0.0);
503 new TRotMatrix("itsrot366","itsrot366",90.0,57.27,90.0,147.27,0.0,0.0);
504 new TRotMatrix("itsrot330","itsrot330",90.0,73.64,90.0,163.64,0.0,0.0);
505 new TRotMatrix("itsrot350","itsrot350",90.0,90.0,90.0,180.0,0.0,0.0);
506 new TRotMatrix("itsrot329","itsrot329",90.0,106.36,90.0,196.36,0.0,0.0);
507 new TRotMatrix("itsrot328","itsrot328",90.0,122.73,90.0,212.73,0.0,0.0);
508 new TRotMatrix("itsrot327","itsrot327",90.0,139.09,90.0,229.09,0.0,0.0);
509 new TRotMatrix("itsrot326","itsrot326",90.0,155.45,90.0,245.45,0.0,0.0);
510 new TRotMatrix("itsrot325","itsrot325",90.0,171.82,90.0,261.82,0.0,0.0);
511 new TRotMatrix("itsrot324","itsrot324",90.0,188.18,90.0,278.18,0.0,0.0);
512 new TRotMatrix("itsrot323","itsrot323",90.0,204.55,90.0,294.55,0.0,0.0);
513 new TRotMatrix("itsrot322","itsrot322",90.0,220.91,90.0,310.91,0.0,0.0);
514 new TRotMatrix("itsrot320","itsrot320",90.0,237.27,90.0,327.27,0.0,0.0);
515 new TRotMatrix("itsrot319","itsrot319",90.0,253.64,90.0,343.64,0.0,0.0);
516 new TRotMatrix("itsrot318","itsrot318",90.0,270.0,90.0,360.0,0.0,0.0);
517 new TRotMatrix("itsrot317","itsrot317",90.0,286.36,90.0,16.36,0.0,0.0);
518 new TRotMatrix("itsrot316","itsrot316",90.0,302.73,90.0,32.73,0.0,0.0);
519 new TRotMatrix("itsrot315","itsrot315",90.0,319.09,90.0,49.09,0.0,0.0);
520 new TRotMatrix("itsrot314","itsrot314",90.0,335.45,90.0,65.45,0.0,0.0);
521 new TRotMatrix("itsrot334","itsrot334",90.0,351.82,90.0,81.82,0.0,0.0);
1f99c14b 522
523 //SSD
524
1266e9b4 525 new TRotMatrix("itsrot504","itsrot504",90.0,127.06,90.0,217.06,0.0,0.0);
526 new TRotMatrix("itsrot505","itsrot505",90.0,116.47,90.0,206.47,0.0,0.0);
527 new TRotMatrix("itsrot506","itsrot506",90.0,105.88,90.0,195.88,0.0,0.0);
528 new TRotMatrix("itsrot507","itsrot507",90.0,95.29,90.0,185.29,0.0,0.0);
529 new TRotMatrix("itsrot508","itsrot508",90.0,84.71,90.0,174.71,0.0,0.0);
530 new TRotMatrix("itsrot509","itsrot509",90.0,74.12,90.0,164.12,0.0,0.0);
531 new TRotMatrix("itsrot510","itsrot510",90.0,63.53,90.0,153.53,0.0,0.0);
532 new TRotMatrix("itsrot511","itsrot511",90.0,52.94,90.0,142.94,0.0,0.0);
533 new TRotMatrix("itsrot512","itsrot512",90.0,42.35,90.0,132.35,0.0,0.0);
534 new TRotMatrix("itsrot513","itsrot513",90.0,31.76,90.0,121.76,0.0,0.0);
535 new TRotMatrix("itsrot653","itsrot653",90.0,21.18,90.0,111.18,0.0,0.0);
536 new TRotMatrix("itsrot514","itsrot514",90.0,10.59,90.0,100.59,0.0,0.0);
537 new TRotMatrix("itsrot515","itsrot515",90.0,349.41,90.0,79.41,0.0,0.0);
538 new TRotMatrix("itsrot516","itsrot516",90.0,338.82,90.0,68.82,0.0,0.0);
539 new TRotMatrix("itsrot517","itsrot517",90.0,328.24,90.0,58.24,0.0,0.0);
540 new TRotMatrix("itsrot518","itsrot518",90.0,317.65,90.0,47.65,0.0,0.0);
541 new TRotMatrix("itsrot519","itsrot519",90.0,307.06,90.0,37.06,0.0,0.0);
542 new TRotMatrix("itsrot520","itsrot520",90.0,296.47,90.0,26.47,0.0,0.0);
543 new TRotMatrix("itsrot521","itsrot521",90.0,285.88,90.0,15.88,0.0,0.0);
544 new TRotMatrix("itsrot522","itsrot522",90.0,275.29,90.0,5.29,0.0,0.0);
545 new TRotMatrix("itsrot523","itsrot523",90.0,264.71,90.0,354.71,0.0,0.0);
546 new TRotMatrix("itsrot524","itsrot524",90.0,254.12,90.0,344.12,0.0,0.0);
547 new TRotMatrix("itsrot525","itsrot525",90.0,243.53,90.0,333.53,0.0,0.0);
548 new TRotMatrix("itsrot526","itsrot526",90.0,232.94,90.0,322.94,0.0,0.0);
549 new TRotMatrix("itsrot527","itsrot527",90.0,222.35,90.0,312.35,0.0,0.0);
550 new TRotMatrix("itsrot528","itsrot528",90.0,211.76,90.0,301.76,0.0,0.0);
551 new TRotMatrix("itsrot618","itsrot618",90.0,201.18,90.0,291.18,0.0,0.0);
552 new TRotMatrix("itsrot529","itsrot529",90.0,190.59,90.0,280.59,0.0,0.0);
553 new TRotMatrix("itsrot533","itsrot533",90.0,180.0,90.0,270.0,0.0,0.0);
554 new TRotMatrix("itsrot530","itsrot530",90.0,169.41,90.0,259.41,0.0,0.0);
555 new TRotMatrix("itsrot531","itsrot531",90.0,158.82,90.0,248.82,0.0,0.0);
556 new TRotMatrix("itsrot501","itsrot501",90.0,148.24,90.0,238.24,0.0,0.0);
557 new TRotMatrix("itsrot503","itsrot503",90.0,137.65,90.0,227.65,0.0,0.0);
558 new TRotMatrix("itsrot532","itsrot532",90.0,360.0,90.0,90.0,0.0,0.0);
559 new TRotMatrix("itsrot560","itsrot560",90.0,85.26,90.0,175.26,0.0,0.0);
560 new TRotMatrix("itsrot561","itsrot561",90.0,94.74,90.0,184.74,0.0,0.0);
561 new TRotMatrix("itsrot562","itsrot562",90.0,104.21,90.0,194.21,0.0,0.0);
562 new TRotMatrix("itsrot563","itsrot563",90.0,113.68,90.0,203.68,0.0,0.0);
563 new TRotMatrix("itsrot564","itsrot564",90.0,123.16,90.0,213.16,0.0,0.0);
564 new TRotMatrix("itsrot565","itsrot565",90.0,132.63,90.0,222.63,0.0,0.0);
565 new TRotMatrix("itsrot566","itsrot566",90.0,142.11,90.0,232.11,0.0,0.0);
566 new TRotMatrix("itsrot567","itsrot567",90.0,151.58,90.0,241.58,0.0,0.0);
567 new TRotMatrix("itsrot568","itsrot568",90.0,161.05,90.0,251.05,0.0,0.0);
568 new TRotMatrix("itsrot569","itsrot569",90.0,170.53,90.0,260.53,0.0,0.0);
569 new TRotMatrix("itsrot533","itsrot533",90.0,180.0,90.0,270.0,0.0,0.0);
570 new TRotMatrix("itsrot534","itsrot534",90.0,189.47,90.0,279.47,0.0,0.0);
571 new TRotMatrix("itsrot535","itsrot535",90.0,198.95,90.0,288.95,0.0,0.0);
572 new TRotMatrix("itsrot623","itsrot623",90.0,208.42,90.0,298.42,0.0,0.0);
573 new TRotMatrix("itsrot537","itsrot537",90.0,217.89,90.0,307.89,0.0,0.0);
574 new TRotMatrix("itsrot538","itsrot538",90.0,227.37,90.0,317.37,0.0,0.0);
575 new TRotMatrix("itsrot539","itsrot539",90.0,236.84,90.0,326.84,0.0,0.0);
576 new TRotMatrix("itsrot540","itsrot540",90.0,246.32,90.0,336.32,0.0,0.0);
577 new TRotMatrix("itsrot541","itsrot541",90.0,255.79,90.0,345.79,0.0,0.0);
578 new TRotMatrix("itsrot542","itsrot542",90.0,265.26,90.0,355.26,0.0,0.0);
579 new TRotMatrix("itsrot543","itsrot543",90.0,274.74,90.0,4.74,0.0,0.0);
580 new TRotMatrix("itsrot544","itsrot544",90.0,284.21,90.0,14.21,0.0,0.0);
581 new TRotMatrix("itsrot545","itsrot545",90.0,293.68,90.0,23.68,0.0,0.0);
582 new TRotMatrix("itsrot546","itsrot546",90.0,303.16,90.0,33.16,0.0,0.0);
583 new TRotMatrix("itsrot547","itsrot547",90.0,312.63,90.0,42.63,0.0,0.0);
584 new TRotMatrix("itsrot548","itsrot548",90.0,322.11,90.0,52.11,0.0,0.0);
585 new TRotMatrix("itsrot549","itsrot549",90.0,331.58,90.0,61.58,0.0,0.0);
586 new TRotMatrix("itsrot550","itsrot550",90.0,341.05,90.0,71.05,0.0,0.0);
587 new TRotMatrix("itsrot551","itsrot551",90.0,350.53,90.0,80.53,0.0,0.0);
588 new TRotMatrix("itsrot552","itsrot552",90.0,9.47,90.0,99.47,0.0,0.0);
589 new TRotMatrix("itsrot553","itsrot553",90.0,18.95,90.0,108.95,0.0,0.0);
590 new TRotMatrix("itsrot620","itsrot620",90.0,28.42,90.0,118.42,0.0,0.0);
591 new TRotMatrix("itsrot555","itsrot555",90.0,37.89,90.0,127.89,0.0,0.0);
592 new TRotMatrix("itsrot556","itsrot556",90.0,47.37,90.0,137.37,0.0,0.0);
593 new TRotMatrix("itsrot557","itsrot557",90.0,56.84,90.0,146.84,0.0,0.0);
594 new TRotMatrix("itsrot558","itsrot558",90.0,66.32,90.0,156.32,0.0,0.0);
595 new TRotMatrix("itsrot559","itsrot559",90.0,75.79,90.0,165.79,0.0,0.0);
1f99c14b 596
597
598 // --- Define SPD (option 'a') volumes ----------------------------
599
600 // SPD - option 'a'
601 // (this is NOT the default)
602
603 if (option == 1) {
604
605 dits1[0] = 0.64;
606 dits1[1] = ddet1;
607 dits1[2] = 3.48;
608 new TBRIK("ITS1","ITS1","void",dits1[0],dits1[1],dits1[2]);
609
610 dits2[0] = 0.64;
611 dits2[1] = ddet2;
612 dits2[2] = 3.48;
613 new TBRIK("ITS2","ITS2","void",dits2[0],dits2[1],dits2[2]);
614
615 di101[0] = 0.705;
616 di101[1] = ddet1;
617 di101[2] = 3.536;
618 new TBRIK("I101","I101","void",di101[0],di101[1],di101[2]);
619
620 di1d1[0] = 0.705;
621 di1d1[1] = ddet2;
622 di1d1[2] = 3.536;
623 new TBRIK("I1D1","I1D1","void",di1d1[0],di1d1[1],di1d1[2]);
624
625 di103[0] = 0.793;
626 di103[1] = ddet1+dchip1;
627 di103[2] = 3.536;
628 new TBRIK("I103","I103","void",di103[0],di103[1],di103[2]);
629
630 di1d3[0] = 0.793;
631 di1d3[1] = ddet2+dchip2;
632 di1d3[2] = 3.536;
633 new TBRIK("I1D3","I1D3","void",di1d3[0],di1d3[1],di1d3[2]);
634
635 di10a[0] = 0.843;
636 di10a[1] = ddet1+dchip1+dbus+0.0025;
637 di10a[2] = 19.344;
638 new TBRIK("I10A","I10A","void",di10a[0],di10a[1],di10a[2]);
639
640 di20a[0] = 0.843;
641 di20a[1] = ddet2+dchip2+dbus+0.0025;
642 di20a[2] = 19.344;
643 new TBRIK("I20A","I20A","void",di20a[0],di20a[1],di20a[2]);
644
645 dits[0] = 3.7;
646 dits[1] = 7.7;
647 dits[2] = 24;
648 dits[3] = 57;
649 dits[4] = 100;
650 new TTUBS("I12A","I12A","void",dits[0],dits[1],dits[2],dits[3],dits[4]);
651
652 dits[0] = 3.7;
653 dits[1] = 7.75;
654 dits[2] = 26.1;
655 new TTUBE("IT12","IT12","void",dits[0],dits[1],dits[2]);
656
657 }
658
659 // --- Define SPD (option 'b') volumes ----------------------------
660
661 // SPD - option 'b'
662 // (this is the default)
663
664 if (option == 2) {
665
666 dits1[0] = 0.64;
667 dits1[1] = ddet1;
668 dits1[2] = 3.48;
669 new TBRIK("ITS1","ITS1","void",dits1[0],dits1[1],dits1[2]);
670
671 dits2[0] = 0.64;
672 dits2[1] = ddet2;
673 dits2[2] = 3.48;
674 new TBRIK("ITS2","ITS2","void",dits2[0],dits2[1],dits2[2]);
675
676 di101[0] = 0.705;
677 di101[1] = ddet1;
678 di101[2] = 3.536;
679 new TBRIK("I101","I101","void",di101[0],di101[1],di101[2]);
680
681 di1d1[0] = 0.705;
682 di1d1[1] = ddet2;
683 di1d1[2] = 3.536;
684 new TBRIK("I1D1","I1D1","void",di1d1[0],di1d1[1],di1d1[2]);
685
686 di107[0] = 0.793;
687 di107[1] = ddet1+dchip1;
688 di107[2] = 3.536;
689 new TBRIK("I107","I107","void",di107[0],di107[1],di107[2]);
690
691 di1d7[0] = 0.7975;
692 di1d7[1] = ddet2+dchip2;
693 di1d7[2] = 3.536;
694 new TBRIK("I1D7","I1D7","void",di1d7[0],di1d7[1],di1d7[2]);
695
696 di10b[0] = 0.843;
697 di10b[1] = ddet1+dchip1+dbus+0.0025;
698 di10b[2] = 19.344;
699 new TBRIK("I10B","I10B","void",di10b[0],di10b[1],di10b[2]);
700
701 di20b[0] = 0.843;
702 di20b[1] = ddet2+dchip2+dbus+0.0025;
703 di20b[2] = 19.344;
704 new TBRIK("I20B","I20B","void",di20b[0],di20b[1],di20b[2]);
705
706 dits[0] = 3.7;
707 dits[1] = 7.7;
708 dits[2] = 24;
709 dits[3] = 57;
710 dits[4] = 100;
711 new TTUBS("I12B","I12B","void",dits[0],dits[1],dits[2],dits[3],dits[4]);
712
713 dits[0] = 3.7;
714 dits[1] = 7.75;
715 dits[2] = 26.1;
716 new TTUBE("IT12","IT12","void",dits[0],dits[1],dits[2]);
717
718
719 }
720
721 // --- Define SDD volumes ------------------------------------------
722
723 TPCON *it34 = new TPCON("IT34","IT34","void",0.,360.,6);
1d8d6507 724 it34->DefineSection(0,-34.6,23.49,28.);
725 it34->DefineSection(1,-23.65,23.49,28.);
726 it34->DefineSection(2,-23.65,14.59,28.);
727 it34->DefineSection(3,23.65,14.59,28.);
728 it34->DefineSection(4,23.65,23.49,28.);
729 it34->DefineSection(5,34.6,23.49,28.);
1f99c14b 730
731 I302dits[0] = 3.6250;
732 I302dits[1] = 0.0150;
733 I302dits[2] = 4.3794;
734 new TBRIK("I302","I302","void",I302dits[0],I302dits[1],I302dits[2]);
735
736 I004dits[0] = I302dits[0]+0.005;
737 I004dits[1] = 2*I302dits[1]+Y_SDD_sep/2.;
738 I004dits[2] = TMath::Abs(Z_SDD_lay3[0]);
739 if (I004dits[2] < TMath::Abs(Z_SDD_lay3[5])) {
740 I004dits[2] = TMath::Abs(Z_SDD_lay3[5]);
741 }
742 I004dits[2] = I004dits[2] + I302dits[2];
743 new TBRIK("I004","I004","void",I004dits[0],I004dits[1],I004dits[2]);
744
745 dits[0] = 3.50850;
746 dits[1] = 0.01499;
747 dits[2] = 3.76320;
748 new TBRIK("ITS3","ITS3","void",dits[0],dits[1],dits[2]);
749
750 I402dits[0] = 3.6250;
751 I402dits[1] = 0.0150;
752 I402dits[2] = 4.3794;
753 new TBRIK("I402","I402","void",I402dits[0],I402dits[1],I402dits[2]);
754
755 I005dits[0] = I402dits[0]+0.005;
756 I005dits[1] = 2*I402dits[1]+Y_SDD_sep/2.;
757 I005dits[2] = TMath::Abs(Z_SDD_lay4[0]);
758 if (I005dits[2] < TMath::Abs(Z_SDD_lay4[7])) {
759 I005dits[2] = TMath::Abs(Z_SDD_lay4[7]);
760 }
761 I005dits[2] = I005dits[2] + I402dits[2];
762 new TBRIK("I005","I005","void",I005dits[0],I005dits[1],I005dits[2]);
763
764 dits[0] = 3.50850;
765 dits[1] = 0.01499;
766 dits[2] = 3.76320;
767 new TBRIK("ITS4","ITS4","void",dits[0],dits[1],dits[2]);
768
769
770 // --- Define SSD volumes ------------------------------------------
771
772
773 TPCON *it56 = new TPCON("IT56","IT56","void",0.,360.,6);
1d8d6507 774 it56->DefineSection(0,-57.45,43.6,48.);
775 it56->DefineSection(1,-49.15,43.6,48.);
776 it56->DefineSection(2,-49.15,36.9,48.);
777 it56->DefineSection(3,50.55,36.9,48.);
778 it56->DefineSection(4,50.55,43.6,48.);
779 it56->DefineSection(5,57.45,43.6,48.);
1f99c14b 780
781 dits[0] = 3.75;
782 dits[1] = 0.045;
783 dits[2] = 43.3;
784 new TBRIK("I565","I565","void",dits[0],dits[1],dits[2]);
785
786 dits[0] = 3.75;
787 dits[1] = 0.045;
788 dits[2] = 50.975;
789 new TBRIK("I569","I569","void",dits[0],dits[1],dits[2]);
790
791 dits[0] = 3.75;
792 dits[1] = 0.015;
793 dits[2] = 2.1;
794 new TBRIK("I562","I562","void",dits[0],dits[1],dits[2]);
795
796 dits[0] = 3.75;
797 dits[1] = 0.015;
798 dits[2] = 2.1;
799 new TBRIK("I566","I566","void",dits[0],dits[1],dits[2]);
800
801 dits[0] = 3.65;
802 dits[1] = 0.015;
803 dits[2] = 2;
804 new TBRIK("ITS5","ITS5","void",dits[0],dits[1],dits[2]);
805
806 dits[0] = 3.65;
807 dits[1] = 0.015;
808 dits[2] = 2;
809 new TBRIK("ITS6","ITS6","void",dits[0],dits[1],dits[2]);
810
811 //
812
813 top->cd();
814
815 // --- Place SPD (option 'a') volumes into their mother volume
816
817 // SPD - option 'a'
818 // (this is NOT the default)
819
820 if (option == 1) {
821
822
823 }
824
825
826 // --- Place SPD (option 'b') volumes into their mother volume
827
828 // SPD - option 'b'
829 // (this is the default)
830
831 if (option == 2) {
832
833 // Place IT12 in Alice
834 //
835 node = new TNode("IT12","IT12","IT12",0.,0.,0.,"");
836 node->SetLineColor(kColorITS);
837 node->SetVisibility(0);
838 node->cd();
839 //
840 // Place copy #1 of I12B in IT12
841 //
842 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"");
843 sub1node->SetLineColor(kColorITS);
844 sub1node->SetVisibility(0);
845 sub1node->cd();
846 //
847 // Place copy #1 of I10B in I12B
848 //
849 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
850 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 851 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 852 sub2node->SetLineColor(kColorITS);
853 sub2node->SetVisibility(0);
854 sub2node->cd();
855 //
856 // Place copy #1 of I107 in I10B
857 //
858 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
859 sub3node->SetLineColor(kColorITS);
860 sub3node->SetVisibility(0);
861 sub3node->cd();
862 //
863 // Place copy #1 of I101 in I107
864 //
865 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
866 sub4node->SetLineColor(kColorITS);
867 sub4node->SetVisibility(0);
868 sub4node->cd();
869 //
870 // Place copy #1 of ITS1 in I101
871 //
872 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
873 sub5node->SetLineColor(kColorITS);
874 fNodes->Add(sub5node);
875 sub4node->cd();
876 fNodes->Add(sub4node);
877 sub3node->cd();
878 fNodes->Add(sub3node);
879 sub2node->cd();
880 //
881 // Place copy #2 of I107 in I10B
882 //
883 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
884 sub3node->SetLineColor(kColorITS);
885 sub3node->SetVisibility(0);
886 sub3node->cd();
887 //
888 // Place copy #1 of I101 in I107
889 //
890 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
891 sub4node->SetLineColor(kColorITS);
892 sub4node->SetVisibility(0);
893 sub4node->cd();
894 //
895 // Place copy #1 of ITS1 in I101
896 //
897 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
898 sub5node->SetLineColor(kColorITS);
899 fNodes->Add(sub5node);
900 sub4node->cd();
901 fNodes->Add(sub4node);
902 sub3node->cd();
903 fNodes->Add(sub3node);
904 sub2node->cd();
905 //
906 // Place copy #3 of I107 in I10B
907 //
908 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
909 sub3node->SetLineColor(kColorITS);
910 sub3node->SetVisibility(0);
911 sub3node->cd();
912 //
913 // Place copy #1 of I101 in I107
914 //
915 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
916 sub4node->SetLineColor(kColorITS);
917 sub4node->SetVisibility(0);
918 sub4node->cd();
919 //
920 // Place copy #1 of ITS1 in I101
921 //
922 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
923 sub5node->SetLineColor(kColorITS);
924 fNodes->Add(sub5node);
925 sub4node->cd();
926 fNodes->Add(sub4node);
927 sub3node->cd();
928 fNodes->Add(sub3node);
929 sub2node->cd();
930 //
931 // Place copy #4 of I107 in I10B
932 //
933 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
934 sub3node->SetLineColor(kColorITS);
935 sub3node->SetVisibility(0);
936 sub3node->cd();
937 //
938 // Place copy #1 of I101 in I107
939 //
940 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
941 sub4node->SetLineColor(kColorITS);
942 sub4node->SetVisibility(0);
943 sub4node->cd();
944 //
945 // Place copy #1 of ITS1 in I101
946 //
947 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
948 sub5node->SetLineColor(kColorITS);
949 fNodes->Add(sub5node);
950 sub4node->cd();
951 fNodes->Add(sub4node);
952 sub3node->cd();
953 fNodes->Add(sub3node);
954 sub2node->cd();
955 fNodes->Add(sub2node);
956 sub1node->cd();
957 //
958 // Place copy #2 of I10B in I12B
959 //
960 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
961 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 962 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 963 sub2node->SetLineColor(kColorITS);
964 sub2node->SetVisibility(0);
965 sub2node->cd();
966 //
967 // Place copy #1 of I107 in I10B
968 //
969 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
970 sub3node->SetLineColor(kColorITS);
971 sub3node->SetVisibility(0);
972 sub3node->cd();
973 //
974 // Place copy #1 of I101 in I107
975 //
976 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
977 sub4node->SetLineColor(kColorITS);
978 sub4node->SetVisibility(0);
979 sub4node->cd();
980 //
981 // Place copy #1 of ITS1 in I101
982 //
983 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
984 sub5node->SetLineColor(kColorITS);
985 fNodes->Add(sub5node);
986 sub4node->cd();
987 fNodes->Add(sub4node);
988 sub3node->cd();
989 fNodes->Add(sub3node);
990 sub2node->cd();
991 //
992 // Place copy #2 of I107 in I10B
993 //
994 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
995 sub3node->SetLineColor(kColorITS);
996 sub3node->SetVisibility(0);
997 sub3node->cd();
998 //
999 // Place copy #1 of I101 in I107
1000 //
1001 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1002 sub4node->SetLineColor(kColorITS);
1003 sub4node->SetVisibility(0);
1004 sub4node->cd();
1005 //
1006 // Place copy #1 of ITS1 in I101
1007 //
1008 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1009 sub5node->SetLineColor(kColorITS);
1010 fNodes->Add(sub5node);
1011 sub4node->cd();
1012 fNodes->Add(sub4node);
1013 sub3node->cd();
1014 fNodes->Add(sub3node);
1015 sub2node->cd();
1016 //
1017 // Place copy #3 of I107 in I10B
1018 //
1019 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
1020 sub3node->SetLineColor(kColorITS);
1021 sub3node->SetVisibility(0);
1022 sub3node->cd();
1023 //
1024 // Place copy #1 of I101 in I107
1025 //
1026 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1027 sub4node->SetLineColor(kColorITS);
1028 sub4node->SetVisibility(0);
1029 sub4node->cd();
1030 //
1031 // Place copy #1 of ITS1 in I101
1032 //
1033 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1034 sub5node->SetLineColor(kColorITS);
1035 fNodes->Add(sub5node);
1036 sub4node->cd();
1037 fNodes->Add(sub4node);
1038 sub3node->cd();
1039 fNodes->Add(sub3node);
1040 sub2node->cd();
1041 //
1042 // Place copy #4 of I107 in I10B
1043 //
1044 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
1045 sub3node->SetLineColor(kColorITS);
1046 sub3node->SetVisibility(0);
1047 sub3node->cd();
1048 //
1049 // Place copy #1 of I101 in I107
1050 //
1051 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1052 sub4node->SetLineColor(kColorITS);
1053 sub4node->SetVisibility(0);
1054 sub4node->cd();
1055 //
1056 // Place copy #1 of ITS1 in I101
1057 //
1058 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1059 sub5node->SetLineColor(kColorITS);
1060 fNodes->Add(sub5node);
1061 sub4node->cd();
1062 fNodes->Add(sub4node);
1063 sub3node->cd();
1064 fNodes->Add(sub3node);
1065 sub2node->cd();
1066 fNodes->Add(sub2node);
1067 sub1node->cd();
1068 //
1069 // Place copy #1 of I20B in I12B
1070 //
1071 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
1072 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 1073 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 1074 sub2node->SetLineColor(kColorITS);
1075 sub2node->SetVisibility(0);
1076 sub2node->cd();
1077 //
1078 // Place copy #1 of I1D7 in I20B
1079 //
1080 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1081 sub3node->SetLineColor(kColorITS);
1082 sub3node->SetVisibility(0);
1083 sub3node->cd();
1084 //
1085 // Place copy #1 of I1D1 in I1D7
1086 //
1087 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1088 sub4node->SetLineColor(kColorITS);
1089 sub4node->SetVisibility(0);
1090 sub4node->cd();
1091 //
1092 // Place copy #1 of ITS2 in I1D1
1093 //
1094 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1095 sub5node->SetLineColor(kColorITS);
1096 fNodes->Add(sub5node);
1097 sub4node->cd();
1098 fNodes->Add(sub4node);
1099 sub3node->cd();
1100 fNodes->Add(sub3node);
1101 sub2node->cd();
1102 //
1103 // Place copy #2 of I1D7 in I20B
1104 //
1105 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1106 sub3node->SetLineColor(kColorITS);
1107 sub3node->SetVisibility(0);
1108 sub3node->cd();
1109 //
1110 // Place copy #1 of I1D1 in I1D7
1111 //
1112 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1113 sub4node->SetLineColor(kColorITS);
1114 sub4node->SetVisibility(0);
1115 sub4node->cd();
1116 //
1117 // Place copy #1 of ITS2 in I1D1
1118 //
1119 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1120 sub5node->SetLineColor(kColorITS);
1121 fNodes->Add(sub5node);
1122 sub4node->cd();
1123 fNodes->Add(sub4node);
1124 sub3node->cd();
1125 fNodes->Add(sub3node);
1126 sub2node->cd();
1127 //
1128 // Place copy #3 of I1D7 in I20B
1129 //
1130 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1131 sub3node->SetLineColor(kColorITS);
1132 sub3node->SetVisibility(0);
1133 sub3node->cd();
1134 //
1135 // Place copy #1 of I1D1 in I1D7
1136 //
1137 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1138 sub4node->SetLineColor(kColorITS);
1139 sub4node->SetVisibility(0);
1140 sub4node->cd();
1141 //
1142 // Place copy #1 of ITS2 in I1D1
1143 //
1144 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1145 sub5node->SetLineColor(kColorITS);
1146 fNodes->Add(sub5node);
1147 sub4node->cd();
1148 fNodes->Add(sub4node);
1149 sub3node->cd();
1150 fNodes->Add(sub3node);
1151 sub2node->cd();
1152 //
1153 // Place copy #4 of I1D7 in I20B
1154 //
1155 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1156 sub3node->SetLineColor(kColorITS);
1157 sub3node->SetVisibility(0);
1158 sub3node->cd();
1159 //
1160 // Place copy #1 of I1D1 in I1D7
1161 //
1162 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1163 sub4node->SetLineColor(kColorITS);
1164 sub4node->SetVisibility(0);
1165 sub4node->cd();
1166 //
1167 // Place copy #1 of ITS2 in I1D1
1168 //
1169 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1170 sub5node->SetLineColor(kColorITS);
1171 fNodes->Add(sub5node);
1172 sub4node->cd();
1173 fNodes->Add(sub4node);
1174 sub3node->cd();
1175 fNodes->Add(sub3node);
1176 sub2node->cd();
1177 fNodes->Add(sub2node);
1178 sub1node->cd();
1179 //
1180 // Place copy #2 of I20B in I12B
1181 //
1182 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
1183 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 1184 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 1185 sub2node->SetLineColor(kColorITS);
1186 sub2node->SetVisibility(0);
1187 sub2node->cd();
1188 //
1189 // Place copy #1 of I1D7 in I20B
1190 //
1191 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1192 sub3node->SetLineColor(kColorITS);
1193 sub3node->SetVisibility(0);
1194 sub3node->cd();
1195 //
1196 // Place copy #1 of I1D1 in I1D7
1197 //
1198 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1199 sub4node->SetLineColor(kColorITS);
1200 sub4node->SetVisibility(0);
1201 sub4node->cd();
1202 //
1203 // Place copy #1 of ITS2 in I1D1
1204 //
1205 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1206 sub5node->SetLineColor(kColorITS);
1207 fNodes->Add(sub5node);
1208 sub4node->cd();
1209 fNodes->Add(sub4node);
1210 sub3node->cd();
1211 fNodes->Add(sub3node);
1212 sub2node->cd();
1213 //
1214 // Place copy #2 of I1D7 in I20B
1215 //
1216 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1217 sub3node->SetLineColor(kColorITS);
1218 sub3node->SetVisibility(0);
1219 sub3node->cd();
1220 //
1221 // Place copy #1 of I1D1 in I1D7
1222 //
1223 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1224 sub4node->SetLineColor(kColorITS);
1225 sub4node->SetVisibility(0);
1226 sub4node->cd();
1227 //
1228 // Place copy #1 of ITS2 in I1D1
1229 //
1230 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1231 sub5node->SetLineColor(kColorITS);
1232 fNodes->Add(sub5node);
1233 sub4node->cd();
1234 fNodes->Add(sub4node);
1235 sub3node->cd();
1236 fNodes->Add(sub3node);
1237 sub2node->cd();
1238 //
1239 // Place copy #3 of I1D7 in I20B
1240 //
1241 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1242 sub3node->SetLineColor(kColorITS);
1243 sub3node->SetVisibility(0);
1244 sub3node->cd();
1245 //
1246 // Place copy #1 of I1D1 in I1D7
1247 //
1248 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1249 sub4node->SetLineColor(kColorITS);
1250 sub4node->SetVisibility(0);
1251 sub4node->cd();
1252 //
1253 // Place copy #1 of ITS2 in I1D1
1254 //
1255 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1256 sub5node->SetLineColor(kColorITS);
1257 fNodes->Add(sub5node);
1258 sub4node->cd();
1259 fNodes->Add(sub4node);
1260 sub3node->cd();
1261 fNodes->Add(sub3node);
1262 sub2node->cd();
1263 //
1264 // Place copy #4 of I1D7 in I20B
1265 //
1266 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1267 sub3node->SetLineColor(kColorITS);
1268 sub3node->SetVisibility(0);
1269 sub3node->cd();
1270 //
1271 // Place copy #1 of I1D1 in I1D7
1272 //
1273 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1274 sub4node->SetLineColor(kColorITS);
1275 sub4node->SetVisibility(0);
1276 sub4node->cd();
1277 //
1278 // Place copy #1 of ITS2 in I1D1
1279 //
1280 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1281 sub5node->SetLineColor(kColorITS);
1282 fNodes->Add(sub5node);
1283 sub4node->cd();
1284 fNodes->Add(sub4node);
1285 sub3node->cd();
1286 fNodes->Add(sub3node);
1287 sub2node->cd();
1288 fNodes->Add(sub2node);
1289 sub1node->cd();
1290 //
1291 // Place copy #3 of I20B in I12B
1292 //
1293 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
1294 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 1295 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 1296 sub2node->SetLineColor(kColorITS);
1297 sub2node->SetVisibility(0);
1298 sub2node->cd();
1299 //
1300 // Place copy #1 of I1D7 in I20B
1301 //
1302 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1303 sub3node->SetLineColor(kColorITS);
1304 sub3node->SetVisibility(0);
1305 sub3node->cd();
1306 //
1307 // Place copy #1 of I1D1 in I1D7
1308 //
1309 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1310 sub4node->SetLineColor(kColorITS);
1311 sub4node->SetVisibility(0);
1312 sub4node->cd();
1313 //
1314 // Place copy #1 of ITS2 in I1D1
1315 //
1316 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1317 sub5node->SetLineColor(kColorITS);
1318 fNodes->Add(sub5node);
1319 sub4node->cd();
1320 fNodes->Add(sub4node);
1321 sub3node->cd();
1322 fNodes->Add(sub3node);
1323 sub2node->cd();
1324 //
1325 // Place copy #2 of I1D7 in I20B
1326 //
1327 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1328 sub3node->SetLineColor(kColorITS);
1329 sub3node->SetVisibility(0);
1330 sub3node->cd();
1331 //
1332 // Place copy #1 of I1D1 in I1D7
1333 //
1334 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1335 sub4node->SetLineColor(kColorITS);
1336 sub4node->SetVisibility(0);
1337 sub4node->cd();
1338 //
1339 // Place copy #1 of ITS2 in I1D1
1340 //
1341 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1342 sub5node->SetLineColor(kColorITS);
1343 fNodes->Add(sub5node);
1344 sub4node->cd();
1345 fNodes->Add(sub4node);
1346 sub3node->cd();
1347 fNodes->Add(sub3node);
1348 sub2node->cd();
1349 //
1350 // Place copy #3 of I1D7 in I20B
1351 //
1352 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1353 sub3node->SetLineColor(kColorITS);
1354 sub3node->SetVisibility(0);
1355 sub3node->cd();
1356 //
1357 // Place copy #1 of I1D1 in I1D7
1358 //
1359 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1360 sub4node->SetLineColor(kColorITS);
1361 sub4node->SetVisibility(0);
1362 sub4node->cd();
1363 //
1364 // Place copy #1 of ITS2 in I1D1
1365 //
1366 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1367 sub5node->SetLineColor(kColorITS);
1368 fNodes->Add(sub5node);
1369 sub4node->cd();
1370 fNodes->Add(sub4node);
1371 sub3node->cd();
1372 fNodes->Add(sub3node);
1373 sub2node->cd();
1374 //
1375 // Place copy #4 of I1D7 in I20B
1376 //
1377 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1378 sub3node->SetLineColor(kColorITS);
1379 sub3node->SetVisibility(0);
1380 sub3node->cd();
1381 //
1382 // Place copy #1 of I1D1 in I1D7
1383 //
1384 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1385 sub4node->SetLineColor(kColorITS);
1386 sub4node->SetVisibility(0);
1387 sub4node->cd();
1388 //
1389 // Place copy #1 of ITS2 in I1D1
1390 //
1391 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1392 sub5node->SetLineColor(kColorITS);
1393 fNodes->Add(sub5node);
1394 sub4node->cd();
1395 fNodes->Add(sub4node);
1396 sub3node->cd();
1397 fNodes->Add(sub3node);
1398 sub2node->cd();
1399 fNodes->Add(sub2node);
1400 sub1node->cd();
1401 //
1402 // Place copy #4 of I20B in I12B
1403 //
1404 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
1405 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 1406 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 1407 sub2node->SetLineColor(kColorITS);
1408 sub2node->SetVisibility(0);
1409 sub2node->cd();
1410 //
1411 // Place copy #1 of I1D7 in I20B
1412 //
1413 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1414 sub3node->SetLineColor(kColorITS);
1415 sub3node->SetVisibility(0);
1416 sub3node->cd();
1417 //
1418 // Place copy #1 of I1D1 in I1D7
1419 //
1420 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1421 sub4node->SetLineColor(kColorITS);
1422 sub4node->SetVisibility(0);
1423 sub4node->cd();
1424 //
1425 // Place copy #1 of ITS2 in I1D1
1426 //
1427 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1428 sub5node->SetLineColor(kColorITS);
1429 fNodes->Add(sub5node);
1430 sub4node->cd();
1431 fNodes->Add(sub4node);
1432 sub3node->cd();
1433 fNodes->Add(sub3node);
1434 sub2node->cd();
1435 //
1436 // Place copy #2 of I1D7 in I20B
1437 //
1438 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1439 sub3node->SetLineColor(kColorITS);
1440 sub3node->SetVisibility(0);
1441 sub3node->cd();
1442 //
1443 // Place copy #1 of I1D1 in I1D7
1444 //
1445 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1446 sub4node->SetLineColor(kColorITS);
1447 sub4node->SetVisibility(0);
1448 sub4node->cd();
1449 //
1450 // Place copy #1 of ITS2 in I1D1
1451 //
1452 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1453 sub5node->SetLineColor(kColorITS);
1454 fNodes->Add(sub5node);
1455 sub4node->cd();
1456 fNodes->Add(sub4node);
1457 sub3node->cd();
1458 fNodes->Add(sub3node);
1459 sub2node->cd();
1460 //
1461 // Place copy #3 of I1D7 in I20B
1462 //
1463 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1464 sub3node->SetLineColor(kColorITS);
1465 sub3node->SetVisibility(0);
1466 sub3node->cd();
1467 //
1468 // Place copy #1 of I1D1 in I1D7
1469 //
1470 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1471 sub4node->SetLineColor(kColorITS);
1472 sub4node->SetVisibility(0);
1473 sub4node->cd();
1474 //
1475 // Place copy #1 of ITS2 in I1D1
1476 //
1477 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1478 sub5node->SetLineColor(kColorITS);
1479 fNodes->Add(sub5node);
1480 sub4node->cd();
1481 fNodes->Add(sub4node);
1482 sub3node->cd();
1483 fNodes->Add(sub3node);
1484 sub2node->cd();
1485 //
1486 // Place copy #4 of I1D7 in I20B
1487 //
1488 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1489 sub3node->SetLineColor(kColorITS);
1490 sub3node->SetVisibility(0);
1491 sub3node->cd();
1492 //
1493 // Place copy #1 of I1D1 in I1D7
1494 //
1495 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1496 sub4node->SetLineColor(kColorITS);
1497 sub4node->SetVisibility(0);
1498 sub4node->cd();
1499 //
1500 // Place copy #1 of ITS2 in I1D1
1501 //
1502 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1503 sub5node->SetLineColor(kColorITS);
1504 fNodes->Add(sub5node);
1505 sub4node->cd();
1506 fNodes->Add(sub4node);
1507 sub3node->cd();
1508 fNodes->Add(sub3node);
1509 sub2node->cd();
1510 fNodes->Add(sub2node);
1511 sub1node->cd();
1512 fNodes->Add(sub1node);
1513 node->cd();
1514 //
1515 // Place copy #2 of I12B in IT12
1516 //
1266e9b4 1517 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot245");
1f99c14b 1518 sub1node->SetLineColor(kColorITS);
1519 sub1node->SetVisibility(0);
1520 sub1node->cd();
1521 //
1522 // Place copy #1 of I10B in I12B
1523 //
1524 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
1525 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 1526 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 1527 sub2node->SetLineColor(kColorITS);
1528 sub2node->SetVisibility(0);
1529 sub2node->cd();
1530 //
1531 // Place copy #1 of I107 in I10B
1532 //
1533 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
1534 sub3node->SetLineColor(kColorITS);
1535 sub3node->SetVisibility(0);
1536 sub3node->cd();
1537 //
1538 // Place copy #1 of I101 in I107
1539 //
1540 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1541 sub4node->SetLineColor(kColorITS);
1542 sub4node->SetVisibility(0);
1543 sub4node->cd();
1544 //
1545 // Place copy #1 of ITS1 in I101
1546 //
1547 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1548 sub5node->SetLineColor(kColorITS);
1549 fNodes->Add(sub5node);
1550 sub4node->cd();
1551 fNodes->Add(sub4node);
1552 sub3node->cd();
1553 fNodes->Add(sub3node);
1554 sub2node->cd();
1555 //
1556 // Place copy #2 of I107 in I10B
1557 //
1558 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
1559 sub3node->SetLineColor(kColorITS);
1560 sub3node->SetVisibility(0);
1561 sub3node->cd();
1562 //
1563 // Place copy #1 of I101 in I107
1564 //
1565 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1566 sub4node->SetLineColor(kColorITS);
1567 sub4node->SetVisibility(0);
1568 sub4node->cd();
1569 //
1570 // Place copy #1 of ITS1 in I101
1571 //
1572 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1573 sub5node->SetLineColor(kColorITS);
1574 fNodes->Add(sub5node);
1575 sub4node->cd();
1576 fNodes->Add(sub4node);
1577 sub3node->cd();
1578 fNodes->Add(sub3node);
1579 sub2node->cd();
1580 //
1581 // Place copy #3 of I107 in I10B
1582 //
1583 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
1584 sub3node->SetLineColor(kColorITS);
1585 sub3node->SetVisibility(0);
1586 sub3node->cd();
1587 //
1588 // Place copy #1 of I101 in I107
1589 //
1590 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1591 sub4node->SetLineColor(kColorITS);
1592 sub4node->SetVisibility(0);
1593 sub4node->cd();
1594 //
1595 // Place copy #1 of ITS1 in I101
1596 //
1597 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1598 sub5node->SetLineColor(kColorITS);
1599 fNodes->Add(sub5node);
1600 sub4node->cd();
1601 fNodes->Add(sub4node);
1602 sub3node->cd();
1603 fNodes->Add(sub3node);
1604 sub2node->cd();
1605 //
1606 // Place copy #4 of I107 in I10B
1607 //
1608 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
1609 sub3node->SetLineColor(kColorITS);
1610 sub3node->SetVisibility(0);
1611 sub3node->cd();
1612 //
1613 // Place copy #1 of I101 in I107
1614 //
1615 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1616 sub4node->SetLineColor(kColorITS);
1617 sub4node->SetVisibility(0);
1618 sub4node->cd();
1619 //
1620 // Place copy #1 of ITS1 in I101
1621 //
1622 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1623 sub5node->SetLineColor(kColorITS);
1624 fNodes->Add(sub5node);
1625 sub4node->cd();
1626 fNodes->Add(sub4node);
1627 sub3node->cd();
1628 fNodes->Add(sub3node);
1629 sub2node->cd();
1630 fNodes->Add(sub2node);
1631 sub1node->cd();
1632 //
1633 // Place copy #2 of I10B in I12B
1634 //
1635 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
1636 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 1637 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 1638 sub2node->SetLineColor(kColorITS);
1639 sub2node->SetVisibility(0);
1640 sub2node->cd();
1641 //
1642 // Place copy #1 of I107 in I10B
1643 //
1644 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
1645 sub3node->SetLineColor(kColorITS);
1646 sub3node->SetVisibility(0);
1647 sub3node->cd();
1648 //
1649 // Place copy #1 of I101 in I107
1650 //
1651 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1652 sub4node->SetLineColor(kColorITS);
1653 sub4node->SetVisibility(0);
1654 sub4node->cd();
1655 //
1656 // Place copy #1 of ITS1 in I101
1657 //
1658 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1659 sub5node->SetLineColor(kColorITS);
1660 fNodes->Add(sub5node);
1661 sub4node->cd();
1662 fNodes->Add(sub4node);
1663 sub3node->cd();
1664 fNodes->Add(sub3node);
1665 sub2node->cd();
1666 //
1667 // Place copy #2 of I107 in I10B
1668 //
1669 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
1670 sub3node->SetLineColor(kColorITS);
1671 sub3node->SetVisibility(0);
1672 sub3node->cd();
1673 //
1674 // Place copy #1 of I101 in I107
1675 //
1676 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1677 sub4node->SetLineColor(kColorITS);
1678 sub4node->SetVisibility(0);
1679 sub4node->cd();
1680 //
1681 // Place copy #1 of ITS1 in I101
1682 //
1683 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1684 sub5node->SetLineColor(kColorITS);
1685 fNodes->Add(sub5node);
1686 sub4node->cd();
1687 fNodes->Add(sub4node);
1688 sub3node->cd();
1689 fNodes->Add(sub3node);
1690 sub2node->cd();
1691 //
1692 // Place copy #3 of I107 in I10B
1693 //
1694 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
1695 sub3node->SetLineColor(kColorITS);
1696 sub3node->SetVisibility(0);
1697 sub3node->cd();
1698 //
1699 // Place copy #1 of I101 in I107
1700 //
1701 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1702 sub4node->SetLineColor(kColorITS);
1703 sub4node->SetVisibility(0);
1704 sub4node->cd();
1705 //
1706 // Place copy #1 of ITS1 in I101
1707 //
1708 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1709 sub5node->SetLineColor(kColorITS);
1710 fNodes->Add(sub5node);
1711 sub4node->cd();
1712 fNodes->Add(sub4node);
1713 sub3node->cd();
1714 fNodes->Add(sub3node);
1715 sub2node->cd();
1716 //
1717 // Place copy #4 of I107 in I10B
1718 //
1719 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
1720 sub3node->SetLineColor(kColorITS);
1721 sub3node->SetVisibility(0);
1722 sub3node->cd();
1723 //
1724 // Place copy #1 of I101 in I107
1725 //
1726 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1727 sub4node->SetLineColor(kColorITS);
1728 sub4node->SetVisibility(0);
1729 sub4node->cd();
1730 //
1731 // Place copy #1 of ITS1 in I101
1732 //
1733 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1734 sub5node->SetLineColor(kColorITS);
1735 fNodes->Add(sub5node);
1736 sub4node->cd();
1737 fNodes->Add(sub4node);
1738 sub3node->cd();
1739 fNodes->Add(sub3node);
1740 sub2node->cd();
1741 fNodes->Add(sub2node);
1742 sub1node->cd();
1743 //
1744 // Place copy #1 of I20B in I12B
1745 //
1746 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
1747 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 1748 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 1749 sub2node->SetLineColor(kColorITS);
1750 sub2node->SetVisibility(0);
1751 sub2node->cd();
1752 //
1753 // Place copy #1 of I1D7 in I20B
1754 //
1755 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1756 sub3node->SetLineColor(kColorITS);
1757 sub3node->SetVisibility(0);
1758 sub3node->cd();
1759 //
1760 // Place copy #1 of I1D1 in I1D7
1761 //
1762 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1763 sub4node->SetLineColor(kColorITS);
1764 sub4node->SetVisibility(0);
1765 sub4node->cd();
1766 //
1767 // Place copy #1 of ITS2 in I1D1
1768 //
1769 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1770 sub5node->SetLineColor(kColorITS);
1771 fNodes->Add(sub5node);
1772 sub4node->cd();
1773 fNodes->Add(sub4node);
1774 sub3node->cd();
1775 fNodes->Add(sub3node);
1776 sub2node->cd();
1777 //
1778 // Place copy #2 of I1D7 in I20B
1779 //
1780 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1781 sub3node->SetLineColor(kColorITS);
1782 sub3node->SetVisibility(0);
1783 sub3node->cd();
1784 //
1785 // Place copy #1 of I1D1 in I1D7
1786 //
1787 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1788 sub4node->SetLineColor(kColorITS);
1789 sub4node->SetVisibility(0);
1790 sub4node->cd();
1791 //
1792 // Place copy #1 of ITS2 in I1D1
1793 //
1794 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1795 sub5node->SetLineColor(kColorITS);
1796 fNodes->Add(sub5node);
1797 sub4node->cd();
1798 fNodes->Add(sub4node);
1799 sub3node->cd();
1800 fNodes->Add(sub3node);
1801 sub2node->cd();
1802 //
1803 // Place copy #3 of I1D7 in I20B
1804 //
1805 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1806 sub3node->SetLineColor(kColorITS);
1807 sub3node->SetVisibility(0);
1808 sub3node->cd();
1809 //
1810 // Place copy #1 of I1D1 in I1D7
1811 //
1812 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1813 sub4node->SetLineColor(kColorITS);
1814 sub4node->SetVisibility(0);
1815 sub4node->cd();
1816 //
1817 // Place copy #1 of ITS2 in I1D1
1818 //
1819 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1820 sub5node->SetLineColor(kColorITS);
1821 fNodes->Add(sub5node);
1822 sub4node->cd();
1823 fNodes->Add(sub4node);
1824 sub3node->cd();
1825 fNodes->Add(sub3node);
1826 sub2node->cd();
1827 //
1828 // Place copy #4 of I1D7 in I20B
1829 //
1830 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1831 sub3node->SetLineColor(kColorITS);
1832 sub3node->SetVisibility(0);
1833 sub3node->cd();
1834 //
1835 // Place copy #1 of I1D1 in I1D7
1836 //
1837 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1838 sub4node->SetLineColor(kColorITS);
1839 sub4node->SetVisibility(0);
1840 sub4node->cd();
1841 //
1842 // Place copy #1 of ITS2 in I1D1
1843 //
1844 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1845 sub5node->SetLineColor(kColorITS);
1846 fNodes->Add(sub5node);
1847 sub4node->cd();
1848 fNodes->Add(sub4node);
1849 sub3node->cd();
1850 fNodes->Add(sub3node);
1851 sub2node->cd();
1852 fNodes->Add(sub2node);
1853 sub1node->cd();
1854 //
1855 // Place copy #2 of I20B in I12B
1856 //
1857 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
1858 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 1859 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 1860 sub2node->SetLineColor(kColorITS);
1861 sub2node->SetVisibility(0);
1862 sub2node->cd();
1863 //
1864 // Place copy #1 of I1D7 in I20B
1865 //
1866 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1867 sub3node->SetLineColor(kColorITS);
1868 sub3node->SetVisibility(0);
1869 sub3node->cd();
1870 //
1871 // Place copy #1 of I1D1 in I1D7
1872 //
1873 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1874 sub4node->SetLineColor(kColorITS);
1875 sub4node->SetVisibility(0);
1876 sub4node->cd();
1877 //
1878 // Place copy #1 of ITS2 in I1D1
1879 //
1880 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1881 sub5node->SetLineColor(kColorITS);
1882 fNodes->Add(sub5node);
1883 sub4node->cd();
1884 fNodes->Add(sub4node);
1885 sub3node->cd();
1886 fNodes->Add(sub3node);
1887 sub2node->cd();
1888 //
1889 // Place copy #2 of I1D7 in I20B
1890 //
1891 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1892 sub3node->SetLineColor(kColorITS);
1893 sub3node->SetVisibility(0);
1894 sub3node->cd();
1895 //
1896 // Place copy #1 of I1D1 in I1D7
1897 //
1898 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1899 sub4node->SetLineColor(kColorITS);
1900 sub4node->SetVisibility(0);
1901 sub4node->cd();
1902 //
1903 // Place copy #1 of ITS2 in I1D1
1904 //
1905 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1906 sub5node->SetLineColor(kColorITS);
1907 fNodes->Add(sub5node);
1908 sub4node->cd();
1909 fNodes->Add(sub4node);
1910 sub3node->cd();
1911 fNodes->Add(sub3node);
1912 sub2node->cd();
1913 //
1914 // Place copy #3 of I1D7 in I20B
1915 //
1916 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1917 sub3node->SetLineColor(kColorITS);
1918 sub3node->SetVisibility(0);
1919 sub3node->cd();
1920 //
1921 // Place copy #1 of I1D1 in I1D7
1922 //
1923 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1924 sub4node->SetLineColor(kColorITS);
1925 sub4node->SetVisibility(0);
1926 sub4node->cd();
1927 //
1928 // Place copy #1 of ITS2 in I1D1
1929 //
1930 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1931 sub5node->SetLineColor(kColorITS);
1932 fNodes->Add(sub5node);
1933 sub4node->cd();
1934 fNodes->Add(sub4node);
1935 sub3node->cd();
1936 fNodes->Add(sub3node);
1937 sub2node->cd();
1938 //
1939 // Place copy #4 of I1D7 in I20B
1940 //
1941 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1942 sub3node->SetLineColor(kColorITS);
1943 sub3node->SetVisibility(0);
1944 sub3node->cd();
1945 //
1946 // Place copy #1 of I1D1 in I1D7
1947 //
1948 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1949 sub4node->SetLineColor(kColorITS);
1950 sub4node->SetVisibility(0);
1951 sub4node->cd();
1952 //
1953 // Place copy #1 of ITS2 in I1D1
1954 //
1955 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1956 sub5node->SetLineColor(kColorITS);
1957 fNodes->Add(sub5node);
1958 sub4node->cd();
1959 fNodes->Add(sub4node);
1960 sub3node->cd();
1961 fNodes->Add(sub3node);
1962 sub2node->cd();
1963 fNodes->Add(sub2node);
1964 sub1node->cd();
1965 //
1966 // Place copy #3 of I20B in I12B
1967 //
1968 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
1969 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 1970 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 1971 sub2node->SetLineColor(kColorITS);
1972 sub2node->SetVisibility(0);
1973 sub2node->cd();
1974 //
1975 // Place copy #1 of I1D7 in I20B
1976 //
1977 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1978 sub3node->SetLineColor(kColorITS);
1979 sub3node->SetVisibility(0);
1980 sub3node->cd();
1981 //
1982 // Place copy #1 of I1D1 in I1D7
1983 //
1984 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1985 sub4node->SetLineColor(kColorITS);
1986 sub4node->SetVisibility(0);
1987 sub4node->cd();
1988 //
1989 // Place copy #1 of ITS2 in I1D1
1990 //
1991 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1992 sub5node->SetLineColor(kColorITS);
1993 fNodes->Add(sub5node);
1994 sub4node->cd();
1995 fNodes->Add(sub4node);
1996 sub3node->cd();
1997 fNodes->Add(sub3node);
1998 sub2node->cd();
1999 //
2000 // Place copy #2 of I1D7 in I20B
2001 //
2002 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2003 sub3node->SetLineColor(kColorITS);
2004 sub3node->SetVisibility(0);
2005 sub3node->cd();
2006 //
2007 // Place copy #1 of I1D1 in I1D7
2008 //
2009 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2010 sub4node->SetLineColor(kColorITS);
2011 sub4node->SetVisibility(0);
2012 sub4node->cd();
2013 //
2014 // Place copy #1 of ITS2 in I1D1
2015 //
2016 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2017 sub5node->SetLineColor(kColorITS);
2018 fNodes->Add(sub5node);
2019 sub4node->cd();
2020 fNodes->Add(sub4node);
2021 sub3node->cd();
2022 fNodes->Add(sub3node);
2023 sub2node->cd();
2024 //
2025 // Place copy #3 of I1D7 in I20B
2026 //
2027 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2028 sub3node->SetLineColor(kColorITS);
2029 sub3node->SetVisibility(0);
2030 sub3node->cd();
2031 //
2032 // Place copy #1 of I1D1 in I1D7
2033 //
2034 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2035 sub4node->SetLineColor(kColorITS);
2036 sub4node->SetVisibility(0);
2037 sub4node->cd();
2038 //
2039 // Place copy #1 of ITS2 in I1D1
2040 //
2041 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2042 sub5node->SetLineColor(kColorITS);
2043 fNodes->Add(sub5node);
2044 sub4node->cd();
2045 fNodes->Add(sub4node);
2046 sub3node->cd();
2047 fNodes->Add(sub3node);
2048 sub2node->cd();
2049 //
2050 // Place copy #4 of I1D7 in I20B
2051 //
2052 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2053 sub3node->SetLineColor(kColorITS);
2054 sub3node->SetVisibility(0);
2055 sub3node->cd();
2056 //
2057 // Place copy #1 of I1D1 in I1D7
2058 //
2059 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2060 sub4node->SetLineColor(kColorITS);
2061 sub4node->SetVisibility(0);
2062 sub4node->cd();
2063 //
2064 // Place copy #1 of ITS2 in I1D1
2065 //
2066 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2067 sub5node->SetLineColor(kColorITS);
2068 fNodes->Add(sub5node);
2069 sub4node->cd();
2070 fNodes->Add(sub4node);
2071 sub3node->cd();
2072 fNodes->Add(sub3node);
2073 sub2node->cd();
2074 fNodes->Add(sub2node);
2075 sub1node->cd();
2076 //
2077 // Place copy #4 of I20B in I12B
2078 //
2079 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
2080 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 2081 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 2082 sub2node->SetLineColor(kColorITS);
2083 sub2node->SetVisibility(0);
2084 sub2node->cd();
2085 //
2086 // Place copy #1 of I1D7 in I20B
2087 //
2088 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2089 sub3node->SetLineColor(kColorITS);
2090 sub3node->SetVisibility(0);
2091 sub3node->cd();
2092 //
2093 // Place copy #1 of I1D1 in I1D7
2094 //
2095 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2096 sub4node->SetLineColor(kColorITS);
2097 sub4node->SetVisibility(0);
2098 sub4node->cd();
2099 //
2100 // Place copy #1 of ITS2 in I1D1
2101 //
2102 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2103 sub5node->SetLineColor(kColorITS);
2104 fNodes->Add(sub5node);
2105 sub4node->cd();
2106 fNodes->Add(sub4node);
2107 sub3node->cd();
2108 fNodes->Add(sub3node);
2109 sub2node->cd();
2110 //
2111 // Place copy #2 of I1D7 in I20B
2112 //
2113 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2114 sub3node->SetLineColor(kColorITS);
2115 sub3node->SetVisibility(0);
2116 sub3node->cd();
2117 //
2118 // Place copy #1 of I1D1 in I1D7
2119 //
2120 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2121 sub4node->SetLineColor(kColorITS);
2122 sub4node->SetVisibility(0);
2123 sub4node->cd();
2124 //
2125 // Place copy #1 of ITS2 in I1D1
2126 //
2127 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2128 sub5node->SetLineColor(kColorITS);
2129 fNodes->Add(sub5node);
2130 sub4node->cd();
2131 fNodes->Add(sub4node);
2132 sub3node->cd();
2133 fNodes->Add(sub3node);
2134 sub2node->cd();
2135 //
2136 // Place copy #3 of I1D7 in I20B
2137 //
2138 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2139 sub3node->SetLineColor(kColorITS);
2140 sub3node->SetVisibility(0);
2141 sub3node->cd();
2142 //
2143 // Place copy #1 of I1D1 in I1D7
2144 //
2145 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2146 sub4node->SetLineColor(kColorITS);
2147 sub4node->SetVisibility(0);
2148 sub4node->cd();
2149 //
2150 // Place copy #1 of ITS2 in I1D1
2151 //
2152 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2153 sub5node->SetLineColor(kColorITS);
2154 fNodes->Add(sub5node);
2155 sub4node->cd();
2156 fNodes->Add(sub4node);
2157 sub3node->cd();
2158 fNodes->Add(sub3node);
2159 sub2node->cd();
2160 //
2161 // Place copy #4 of I1D7 in I20B
2162 //
2163 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2164 sub3node->SetLineColor(kColorITS);
2165 sub3node->SetVisibility(0);
2166 sub3node->cd();
2167 //
2168 // Place copy #1 of I1D1 in I1D7
2169 //
2170 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2171 sub4node->SetLineColor(kColorITS);
2172 sub4node->SetVisibility(0);
2173 sub4node->cd();
2174 //
2175 // Place copy #1 of ITS2 in I1D1
2176 //
2177 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2178 sub5node->SetLineColor(kColorITS);
2179 fNodes->Add(sub5node);
2180 sub4node->cd();
2181 fNodes->Add(sub4node);
2182 sub3node->cd();
2183 fNodes->Add(sub3node);
2184 sub2node->cd();
2185 fNodes->Add(sub2node);
2186 sub1node->cd();
2187 fNodes->Add(sub1node);
2188 node->cd();
2189 //
2190 // Place copy #3 of I12B in IT12
2191 //
1266e9b4 2192 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot234");
1f99c14b 2193 sub1node->SetLineColor(kColorITS);
2194 sub1node->SetVisibility(0);
2195 sub1node->cd();
2196 //
2197 // Place copy #1 of I10B in I12B
2198 //
2199 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
2200 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 2201 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 2202 sub2node->SetLineColor(kColorITS);
2203 sub2node->SetVisibility(0);
2204 sub2node->cd();
2205 //
2206 // Place copy #1 of I107 in I10B
2207 //
2208 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
2209 sub3node->SetLineColor(kColorITS);
2210 sub3node->SetVisibility(0);
2211 sub3node->cd();
2212 //
2213 // Place copy #1 of I101 in I107
2214 //
2215 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2216 sub4node->SetLineColor(kColorITS);
2217 sub4node->SetVisibility(0);
2218 sub4node->cd();
2219 //
2220 // Place copy #1 of ITS1 in I101
2221 //
2222 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2223 sub5node->SetLineColor(kColorITS);
2224 fNodes->Add(sub5node);
2225 sub4node->cd();
2226 fNodes->Add(sub4node);
2227 sub3node->cd();
2228 fNodes->Add(sub3node);
2229 sub2node->cd();
2230 //
2231 // Place copy #2 of I107 in I10B
2232 //
2233 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
2234 sub3node->SetLineColor(kColorITS);
2235 sub3node->SetVisibility(0);
2236 sub3node->cd();
2237 //
2238 // Place copy #1 of I101 in I107
2239 //
2240 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2241 sub4node->SetLineColor(kColorITS);
2242 sub4node->SetVisibility(0);
2243 sub4node->cd();
2244 //
2245 // Place copy #1 of ITS1 in I101
2246 //
2247 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2248 sub5node->SetLineColor(kColorITS);
2249 fNodes->Add(sub5node);
2250 sub4node->cd();
2251 fNodes->Add(sub4node);
2252 sub3node->cd();
2253 fNodes->Add(sub3node);
2254 sub2node->cd();
2255 //
2256 // Place copy #3 of I107 in I10B
2257 //
2258 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
2259 sub3node->SetLineColor(kColorITS);
2260 sub3node->SetVisibility(0);
2261 sub3node->cd();
2262 //
2263 // Place copy #1 of I101 in I107
2264 //
2265 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2266 sub4node->SetLineColor(kColorITS);
2267 sub4node->SetVisibility(0);
2268 sub4node->cd();
2269 //
2270 // Place copy #1 of ITS1 in I101
2271 //
2272 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2273 sub5node->SetLineColor(kColorITS);
2274 fNodes->Add(sub5node);
2275 sub4node->cd();
2276 fNodes->Add(sub4node);
2277 sub3node->cd();
2278 fNodes->Add(sub3node);
2279 sub2node->cd();
2280 //
2281 // Place copy #4 of I107 in I10B
2282 //
2283 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
2284 sub3node->SetLineColor(kColorITS);
2285 sub3node->SetVisibility(0);
2286 sub3node->cd();
2287 //
2288 // Place copy #1 of I101 in I107
2289 //
2290 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2291 sub4node->SetLineColor(kColorITS);
2292 sub4node->SetVisibility(0);
2293 sub4node->cd();
2294 //
2295 // Place copy #1 of ITS1 in I101
2296 //
2297 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2298 sub5node->SetLineColor(kColorITS);
2299 fNodes->Add(sub5node);
2300 sub4node->cd();
2301 fNodes->Add(sub4node);
2302 sub3node->cd();
2303 fNodes->Add(sub3node);
2304 sub2node->cd();
2305 fNodes->Add(sub2node);
2306 sub1node->cd();
2307 //
2308 // Place copy #2 of I10B in I12B
2309 //
2310 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
2311 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 2312 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 2313 sub2node->SetLineColor(kColorITS);
2314 sub2node->SetVisibility(0);
2315 sub2node->cd();
2316 //
2317 // Place copy #1 of I107 in I10B
2318 //
2319 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
2320 sub3node->SetLineColor(kColorITS);
2321 sub3node->SetVisibility(0);
2322 sub3node->cd();
2323 //
2324 // Place copy #1 of I101 in I107
2325 //
2326 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2327 sub4node->SetLineColor(kColorITS);
2328 sub4node->SetVisibility(0);
2329 sub4node->cd();
2330 //
2331 // Place copy #1 of ITS1 in I101
2332 //
2333 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2334 sub5node->SetLineColor(kColorITS);
2335 fNodes->Add(sub5node);
2336 sub4node->cd();
2337 fNodes->Add(sub4node);
2338 sub3node->cd();
2339 fNodes->Add(sub3node);
2340 sub2node->cd();
2341 //
2342 // Place copy #2 of I107 in I10B
2343 //
2344 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
2345 sub3node->SetLineColor(kColorITS);
2346 sub3node->SetVisibility(0);
2347 sub3node->cd();
2348 //
2349 // Place copy #1 of I101 in I107
2350 //
2351 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2352 sub4node->SetLineColor(kColorITS);
2353 sub4node->SetVisibility(0);
2354 sub4node->cd();
2355 //
2356 // Place copy #1 of ITS1 in I101
2357 //
2358 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2359 sub5node->SetLineColor(kColorITS);
2360 fNodes->Add(sub5node);
2361 sub4node->cd();
2362 fNodes->Add(sub4node);
2363 sub3node->cd();
2364 fNodes->Add(sub3node);
2365 sub2node->cd();
2366 //
2367 // Place copy #3 of I107 in I10B
2368 //
2369 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
2370 sub3node->SetLineColor(kColorITS);
2371 sub3node->SetVisibility(0);
2372 sub3node->cd();
2373 //
2374 // Place copy #1 of I101 in I107
2375 //
2376 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2377 sub4node->SetLineColor(kColorITS);
2378 sub4node->SetVisibility(0);
2379 sub4node->cd();
2380 //
2381 // Place copy #1 of ITS1 in I101
2382 //
2383 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2384 sub5node->SetLineColor(kColorITS);
2385 fNodes->Add(sub5node);
2386 sub4node->cd();
2387 fNodes->Add(sub4node);
2388 sub3node->cd();
2389 fNodes->Add(sub3node);
2390 sub2node->cd();
2391 //
2392 // Place copy #4 of I107 in I10B
2393 //
2394 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
2395 sub3node->SetLineColor(kColorITS);
2396 sub3node->SetVisibility(0);
2397 sub3node->cd();
2398 //
2399 // Place copy #1 of I101 in I107
2400 //
2401 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2402 sub4node->SetLineColor(kColorITS);
2403 sub4node->SetVisibility(0);
2404 sub4node->cd();
2405 //
2406 // Place copy #1 of ITS1 in I101
2407 //
2408 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2409 sub5node->SetLineColor(kColorITS);
2410 fNodes->Add(sub5node);
2411 sub4node->cd();
2412 fNodes->Add(sub4node);
2413 sub3node->cd();
2414 fNodes->Add(sub3node);
2415 sub2node->cd();
2416 fNodes->Add(sub2node);
2417 sub1node->cd();
2418 //
2419 // Place copy #1 of I20B in I12B
2420 //
2421 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
2422 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 2423 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 2424 sub2node->SetLineColor(kColorITS);
2425 sub2node->SetVisibility(0);
2426 sub2node->cd();
2427 //
2428 // Place copy #1 of I1D7 in I20B
2429 //
2430 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2431 sub3node->SetLineColor(kColorITS);
2432 sub3node->SetVisibility(0);
2433 sub3node->cd();
2434 //
2435 // Place copy #1 of I1D1 in I1D7
2436 //
2437 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2438 sub4node->SetLineColor(kColorITS);
2439 sub4node->SetVisibility(0);
2440 sub4node->cd();
2441 //
2442 // Place copy #1 of ITS2 in I1D1
2443 //
2444 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2445 sub5node->SetLineColor(kColorITS);
2446 fNodes->Add(sub5node);
2447 sub4node->cd();
2448 fNodes->Add(sub4node);
2449 sub3node->cd();
2450 fNodes->Add(sub3node);
2451 sub2node->cd();
2452 //
2453 // Place copy #2 of I1D7 in I20B
2454 //
2455 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2456 sub3node->SetLineColor(kColorITS);
2457 sub3node->SetVisibility(0);
2458 sub3node->cd();
2459 //
2460 // Place copy #1 of I1D1 in I1D7
2461 //
2462 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2463 sub4node->SetLineColor(kColorITS);
2464 sub4node->SetVisibility(0);
2465 sub4node->cd();
2466 //
2467 // Place copy #1 of ITS2 in I1D1
2468 //
2469 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2470 sub5node->SetLineColor(kColorITS);
2471 fNodes->Add(sub5node);
2472 sub4node->cd();
2473 fNodes->Add(sub4node);
2474 sub3node->cd();
2475 fNodes->Add(sub3node);
2476 sub2node->cd();
2477 //
2478 // Place copy #3 of I1D7 in I20B
2479 //
2480 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2481 sub3node->SetLineColor(kColorITS);
2482 sub3node->SetVisibility(0);
2483 sub3node->cd();
2484 //
2485 // Place copy #1 of I1D1 in I1D7
2486 //
2487 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2488 sub4node->SetLineColor(kColorITS);
2489 sub4node->SetVisibility(0);
2490 sub4node->cd();
2491 //
2492 // Place copy #1 of ITS2 in I1D1
2493 //
2494 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2495 sub5node->SetLineColor(kColorITS);
2496 fNodes->Add(sub5node);
2497 sub4node->cd();
2498 fNodes->Add(sub4node);
2499 sub3node->cd();
2500 fNodes->Add(sub3node);
2501 sub2node->cd();
2502 //
2503 // Place copy #4 of I1D7 in I20B
2504 //
2505 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2506 sub3node->SetLineColor(kColorITS);
2507 sub3node->SetVisibility(0);
2508 sub3node->cd();
2509 //
2510 // Place copy #1 of I1D1 in I1D7
2511 //
2512 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2513 sub4node->SetLineColor(kColorITS);
2514 sub4node->SetVisibility(0);
2515 sub4node->cd();
2516 //
2517 // Place copy #1 of ITS2 in I1D1
2518 //
2519 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2520 sub5node->SetLineColor(kColorITS);
2521 fNodes->Add(sub5node);
2522 sub4node->cd();
2523 fNodes->Add(sub4node);
2524 sub3node->cd();
2525 fNodes->Add(sub3node);
2526 sub2node->cd();
2527 fNodes->Add(sub2node);
2528 sub1node->cd();
2529 //
2530 // Place copy #2 of I20B in I12B
2531 //
2532 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
2533 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 2534 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 2535 sub2node->SetLineColor(kColorITS);
2536 sub2node->SetVisibility(0);
2537 sub2node->cd();
2538 //
2539 // Place copy #1 of I1D7 in I20B
2540 //
2541 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2542 sub3node->SetLineColor(kColorITS);
2543 sub3node->SetVisibility(0);
2544 sub3node->cd();
2545 //
2546 // Place copy #1 of I1D1 in I1D7
2547 //
2548 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2549 sub4node->SetLineColor(kColorITS);
2550 sub4node->SetVisibility(0);
2551 sub4node->cd();
2552 //
2553 // Place copy #1 of ITS2 in I1D1
2554 //
2555 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2556 sub5node->SetLineColor(kColorITS);
2557 fNodes->Add(sub5node);
2558 sub4node->cd();
2559 fNodes->Add(sub4node);
2560 sub3node->cd();
2561 fNodes->Add(sub3node);
2562 sub2node->cd();
2563 //
2564 // Place copy #2 of I1D7 in I20B
2565 //
2566 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2567 sub3node->SetLineColor(kColorITS);
2568 sub3node->SetVisibility(0);
2569 sub3node->cd();
2570 //
2571 // Place copy #1 of I1D1 in I1D7
2572 //
2573 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2574 sub4node->SetLineColor(kColorITS);
2575 sub4node->SetVisibility(0);
2576 sub4node->cd();
2577 //
2578 // Place copy #1 of ITS2 in I1D1
2579 //
2580 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2581 sub5node->SetLineColor(kColorITS);
2582 fNodes->Add(sub5node);
2583 sub4node->cd();
2584 fNodes->Add(sub4node);
2585 sub3node->cd();
2586 fNodes->Add(sub3node);
2587 sub2node->cd();
2588 //
2589 // Place copy #3 of I1D7 in I20B
2590 //
2591 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2592 sub3node->SetLineColor(kColorITS);
2593 sub3node->SetVisibility(0);
2594 sub3node->cd();
2595 //
2596 // Place copy #1 of I1D1 in I1D7
2597 //
2598 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2599 sub4node->SetLineColor(kColorITS);
2600 sub4node->SetVisibility(0);
2601 sub4node->cd();
2602 //
2603 // Place copy #1 of ITS2 in I1D1
2604 //
2605 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2606 sub5node->SetLineColor(kColorITS);
2607 fNodes->Add(sub5node);
2608 sub4node->cd();
2609 fNodes->Add(sub4node);
2610 sub3node->cd();
2611 fNodes->Add(sub3node);
2612 sub2node->cd();
2613 //
2614 // Place copy #4 of I1D7 in I20B
2615 //
2616 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2617 sub3node->SetLineColor(kColorITS);
2618 sub3node->SetVisibility(0);
2619 sub3node->cd();
2620 //
2621 // Place copy #1 of I1D1 in I1D7
2622 //
2623 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2624 sub4node->SetLineColor(kColorITS);
2625 sub4node->SetVisibility(0);
2626 sub4node->cd();
2627 //
2628 // Place copy #1 of ITS2 in I1D1
2629 //
2630 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2631 sub5node->SetLineColor(kColorITS);
2632 fNodes->Add(sub5node);
2633 sub4node->cd();
2634 fNodes->Add(sub4node);
2635 sub3node->cd();
2636 fNodes->Add(sub3node);
2637 sub2node->cd();
2638 fNodes->Add(sub2node);
2639 sub1node->cd();
2640 //
2641 // Place copy #3 of I20B in I12B
2642 //
2643 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
2644 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 2645 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 2646 sub2node->SetLineColor(kColorITS);
2647 sub2node->SetVisibility(0);
2648 sub2node->cd();
2649 //
2650 // Place copy #1 of I1D7 in I20B
2651 //
2652 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2653 sub3node->SetLineColor(kColorITS);
2654 sub3node->SetVisibility(0);
2655 sub3node->cd();
2656 //
2657 // Place copy #1 of I1D1 in I1D7
2658 //
2659 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2660 sub4node->SetLineColor(kColorITS);
2661 sub4node->SetVisibility(0);
2662 sub4node->cd();
2663 //
2664 // Place copy #1 of ITS2 in I1D1
2665 //
2666 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2667 sub5node->SetLineColor(kColorITS);
2668 fNodes->Add(sub5node);
2669 sub4node->cd();
2670 fNodes->Add(sub4node);
2671 sub3node->cd();
2672 fNodes->Add(sub3node);
2673 sub2node->cd();
2674 //
2675 // Place copy #2 of I1D7 in I20B
2676 //
2677 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2678 sub3node->SetLineColor(kColorITS);
2679 sub3node->SetVisibility(0);
2680 sub3node->cd();
2681 //
2682 // Place copy #1 of I1D1 in I1D7
2683 //
2684 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2685 sub4node->SetLineColor(kColorITS);
2686 sub4node->SetVisibility(0);
2687 sub4node->cd();
2688 //
2689 // Place copy #1 of ITS2 in I1D1
2690 //
2691 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2692 sub5node->SetLineColor(kColorITS);
2693 fNodes->Add(sub5node);
2694 sub4node->cd();
2695 fNodes->Add(sub4node);
2696 sub3node->cd();
2697 fNodes->Add(sub3node);
2698 sub2node->cd();
2699 //
2700 // Place copy #3 of I1D7 in I20B
2701 //
2702 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2703 sub3node->SetLineColor(kColorITS);
2704 sub3node->SetVisibility(0);
2705 sub3node->cd();
2706 //
2707 // Place copy #1 of I1D1 in I1D7
2708 //
2709 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2710 sub4node->SetLineColor(kColorITS);
2711 sub4node->SetVisibility(0);
2712 sub4node->cd();
2713 //
2714 // Place copy #1 of ITS2 in I1D1
2715 //
2716 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2717 sub5node->SetLineColor(kColorITS);
2718 fNodes->Add(sub5node);
2719 sub4node->cd();
2720 fNodes->Add(sub4node);
2721 sub3node->cd();
2722 fNodes->Add(sub3node);
2723 sub2node->cd();
2724 //
2725 // Place copy #4 of I1D7 in I20B
2726 //
2727 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2728 sub3node->SetLineColor(kColorITS);
2729 sub3node->SetVisibility(0);
2730 sub3node->cd();
2731 //
2732 // Place copy #1 of I1D1 in I1D7
2733 //
2734 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2735 sub4node->SetLineColor(kColorITS);
2736 sub4node->SetVisibility(0);
2737 sub4node->cd();
2738 //
2739 // Place copy #1 of ITS2 in I1D1
2740 //
2741 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2742 sub5node->SetLineColor(kColorITS);
2743 fNodes->Add(sub5node);
2744 sub4node->cd();
2745 fNodes->Add(sub4node);
2746 sub3node->cd();
2747 fNodes->Add(sub3node);
2748 sub2node->cd();
2749 fNodes->Add(sub2node);
2750 sub1node->cd();
2751 //
2752 // Place copy #4 of I20B in I12B
2753 //
2754 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
2755 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 2756 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 2757 sub2node->SetLineColor(kColorITS);
2758 sub2node->SetVisibility(0);
2759 sub2node->cd();
2760 //
2761 // Place copy #1 of I1D7 in I20B
2762 //
2763 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2764 sub3node->SetLineColor(kColorITS);
2765 sub3node->SetVisibility(0);
2766 sub3node->cd();
2767 //
2768 // Place copy #1 of I1D1 in I1D7
2769 //
2770 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2771 sub4node->SetLineColor(kColorITS);
2772 sub4node->SetVisibility(0);
2773 sub4node->cd();
2774 //
2775 // Place copy #1 of ITS2 in I1D1
2776 //
2777 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2778 sub5node->SetLineColor(kColorITS);
2779 fNodes->Add(sub5node);
2780 sub4node->cd();
2781 fNodes->Add(sub4node);
2782 sub3node->cd();
2783 fNodes->Add(sub3node);
2784 sub2node->cd();
2785 //
2786 // Place copy #2 of I1D7 in I20B
2787 //
2788 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2789 sub3node->SetLineColor(kColorITS);
2790 sub3node->SetVisibility(0);
2791 sub3node->cd();
2792 //
2793 // Place copy #1 of I1D1 in I1D7
2794 //
2795 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2796 sub4node->SetLineColor(kColorITS);
2797 sub4node->SetVisibility(0);
2798 sub4node->cd();
2799 //
2800 // Place copy #1 of ITS2 in I1D1
2801 //
2802 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2803 sub5node->SetLineColor(kColorITS);
2804 fNodes->Add(sub5node);
2805 sub4node->cd();
2806 fNodes->Add(sub4node);
2807 sub3node->cd();
2808 fNodes->Add(sub3node);
2809 sub2node->cd();
2810 //
2811 // Place copy #3 of I1D7 in I20B
2812 //
2813 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2814 sub3node->SetLineColor(kColorITS);
2815 sub3node->SetVisibility(0);
2816 sub3node->cd();
2817 //
2818 // Place copy #1 of I1D1 in I1D7
2819 //
2820 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2821 sub4node->SetLineColor(kColorITS);
2822 sub4node->SetVisibility(0);
2823 sub4node->cd();
2824 //
2825 // Place copy #1 of ITS2 in I1D1
2826 //
2827 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2828 sub5node->SetLineColor(kColorITS);
2829 fNodes->Add(sub5node);
2830 sub4node->cd();
2831 fNodes->Add(sub4node);
2832 sub3node->cd();
2833 fNodes->Add(sub3node);
2834 sub2node->cd();
2835 //
2836 // Place copy #4 of I1D7 in I20B
2837 //
2838 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2839 sub3node->SetLineColor(kColorITS);
2840 sub3node->SetVisibility(0);
2841 sub3node->cd();
2842 //
2843 // Place copy #1 of I1D1 in I1D7
2844 //
2845 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2846 sub4node->SetLineColor(kColorITS);
2847 sub4node->SetVisibility(0);
2848 sub4node->cd();
2849 //
2850 // Place copy #1 of ITS2 in I1D1
2851 //
2852 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2853 sub5node->SetLineColor(kColorITS);
2854 fNodes->Add(sub5node);
2855 sub4node->cd();
2856 fNodes->Add(sub4node);
2857 sub3node->cd();
2858 fNodes->Add(sub3node);
2859 sub2node->cd();
2860 fNodes->Add(sub2node);
2861 sub1node->cd();
2862 fNodes->Add(sub1node);
2863 node->cd();
2864 //
2865 // Place copy #4 of I12B in IT12
2866 //
1266e9b4 2867 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot246");
1f99c14b 2868 sub1node->SetLineColor(kColorITS);
2869 sub1node->SetVisibility(0);
2870 sub1node->cd();
2871 //
2872 // Place copy #1 of I10B in I12B
2873 //
2874 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
2875 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 2876 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 2877 sub2node->SetLineColor(kColorITS);
2878 sub2node->SetVisibility(0);
2879 sub2node->cd();
2880 //
2881 // Place copy #1 of I107 in I10B
2882 //
2883 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
2884 sub3node->SetLineColor(kColorITS);
2885 sub3node->SetVisibility(0);
2886 sub3node->cd();
2887 //
2888 // Place copy #1 of I101 in I107
2889 //
2890 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2891 sub4node->SetLineColor(kColorITS);
2892 sub4node->SetVisibility(0);
2893 sub4node->cd();
2894 //
2895 // Place copy #1 of ITS1 in I101
2896 //
2897 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2898 sub5node->SetLineColor(kColorITS);
2899 fNodes->Add(sub5node);
2900 sub4node->cd();
2901 fNodes->Add(sub4node);
2902 sub3node->cd();
2903 fNodes->Add(sub3node);
2904 sub2node->cd();
2905 //
2906 // Place copy #2 of I107 in I10B
2907 //
2908 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
2909 sub3node->SetLineColor(kColorITS);
2910 sub3node->SetVisibility(0);
2911 sub3node->cd();
2912 //
2913 // Place copy #1 of I101 in I107
2914 //
2915 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2916 sub4node->SetLineColor(kColorITS);
2917 sub4node->SetVisibility(0);
2918 sub4node->cd();
2919 //
2920 // Place copy #1 of ITS1 in I101
2921 //
2922 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2923 sub5node->SetLineColor(kColorITS);
2924 fNodes->Add(sub5node);
2925 sub4node->cd();
2926 fNodes->Add(sub4node);
2927 sub3node->cd();
2928 fNodes->Add(sub3node);
2929 sub2node->cd();
2930 //
2931 // Place copy #3 of I107 in I10B
2932 //
2933 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
2934 sub3node->SetLineColor(kColorITS);
2935 sub3node->SetVisibility(0);
2936 sub3node->cd();
2937 //
2938 // Place copy #1 of I101 in I107
2939 //
2940 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2941 sub4node->SetLineColor(kColorITS);
2942 sub4node->SetVisibility(0);
2943 sub4node->cd();
2944 //
2945 // Place copy #1 of ITS1 in I101
2946 //
2947 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2948 sub5node->SetLineColor(kColorITS);
2949 fNodes->Add(sub5node);
2950 sub4node->cd();
2951 fNodes->Add(sub4node);
2952 sub3node->cd();
2953 fNodes->Add(sub3node);
2954 sub2node->cd();
2955 //
2956 // Place copy #4 of I107 in I10B
2957 //
2958 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
2959 sub3node->SetLineColor(kColorITS);
2960 sub3node->SetVisibility(0);
2961 sub3node->cd();
2962 //
2963 // Place copy #1 of I101 in I107
2964 //
2965 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2966 sub4node->SetLineColor(kColorITS);
2967 sub4node->SetVisibility(0);
2968 sub4node->cd();
2969 //
2970 // Place copy #1 of ITS1 in I101
2971 //
2972 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2973 sub5node->SetLineColor(kColorITS);
2974 fNodes->Add(sub5node);
2975 sub4node->cd();
2976 fNodes->Add(sub4node);
2977 sub3node->cd();
2978 fNodes->Add(sub3node);
2979 sub2node->cd();
2980 fNodes->Add(sub2node);
2981 sub1node->cd();
2982 //
2983 // Place copy #2 of I10B in I12B
2984 //
2985 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
2986 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 2987 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 2988 sub2node->SetLineColor(kColorITS);
2989 sub2node->SetVisibility(0);
2990 sub2node->cd();
2991 //
2992 // Place copy #1 of I107 in I10B
2993 //
2994 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
2995 sub3node->SetLineColor(kColorITS);
2996 sub3node->SetVisibility(0);
2997 sub3node->cd();
2998 //
2999 // Place copy #1 of I101 in I107
3000 //
3001 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3002 sub4node->SetLineColor(kColorITS);
3003 sub4node->SetVisibility(0);
3004 sub4node->cd();
3005 //
3006 // Place copy #1 of ITS1 in I101
3007 //
3008 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3009 sub5node->SetLineColor(kColorITS);
3010 fNodes->Add(sub5node);
3011 sub4node->cd();
3012 fNodes->Add(sub4node);
3013 sub3node->cd();
3014 fNodes->Add(sub3node);
3015 sub2node->cd();
3016 //
3017 // Place copy #2 of I107 in I10B
3018 //
3019 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
3020 sub3node->SetLineColor(kColorITS);
3021 sub3node->SetVisibility(0);
3022 sub3node->cd();
3023 //
3024 // Place copy #1 of I101 in I107
3025 //
3026 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3027 sub4node->SetLineColor(kColorITS);
3028 sub4node->SetVisibility(0);
3029 sub4node->cd();
3030 //
3031 // Place copy #1 of ITS1 in I101
3032 //
3033 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3034 sub5node->SetLineColor(kColorITS);
3035 fNodes->Add(sub5node);
3036 sub4node->cd();
3037 fNodes->Add(sub4node);
3038 sub3node->cd();
3039 fNodes->Add(sub3node);
3040 sub2node->cd();
3041 //
3042 // Place copy #3 of I107 in I10B
3043 //
3044 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
3045 sub3node->SetLineColor(kColorITS);
3046 sub3node->SetVisibility(0);
3047 sub3node->cd();
3048 //
3049 // Place copy #1 of I101 in I107
3050 //
3051 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3052 sub4node->SetLineColor(kColorITS);
3053 sub4node->SetVisibility(0);
3054 sub4node->cd();
3055 //
3056 // Place copy #1 of ITS1 in I101
3057 //
3058 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3059 sub5node->SetLineColor(kColorITS);
3060 fNodes->Add(sub5node);
3061 sub4node->cd();
3062 fNodes->Add(sub4node);
3063 sub3node->cd();
3064 fNodes->Add(sub3node);
3065 sub2node->cd();
3066 //
3067 // Place copy #4 of I107 in I10B
3068 //
3069 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
3070 sub3node->SetLineColor(kColorITS);
3071 sub3node->SetVisibility(0);
3072 sub3node->cd();
3073 //
3074 // Place copy #1 of I101 in I107
3075 //
3076 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3077 sub4node->SetLineColor(kColorITS);
3078 sub4node->SetVisibility(0);
3079 sub4node->cd();
3080 //
3081 // Place copy #1 of ITS1 in I101
3082 //
3083 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3084 sub5node->SetLineColor(kColorITS);
3085 fNodes->Add(sub5node);
3086 sub4node->cd();
3087 fNodes->Add(sub4node);
3088 sub3node->cd();
3089 fNodes->Add(sub3node);
3090 sub2node->cd();
3091 fNodes->Add(sub2node);
3092 sub1node->cd();
3093 //
3094 // Place copy #1 of I20B in I12B
3095 //
3096 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
3097 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 3098 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 3099 sub2node->SetLineColor(kColorITS);
3100 sub2node->SetVisibility(0);
3101 sub2node->cd();
3102 //
3103 // Place copy #1 of I1D7 in I20B
3104 //
3105 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3106 sub3node->SetLineColor(kColorITS);
3107 sub3node->SetVisibility(0);
3108 sub3node->cd();
3109 //
3110 // Place copy #1 of I1D1 in I1D7
3111 //
3112 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3113 sub4node->SetLineColor(kColorITS);
3114 sub4node->SetVisibility(0);
3115 sub4node->cd();
3116 //
3117 // Place copy #1 of ITS2 in I1D1
3118 //
3119 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3120 sub5node->SetLineColor(kColorITS);
3121 fNodes->Add(sub5node);
3122 sub4node->cd();
3123 fNodes->Add(sub4node);
3124 sub3node->cd();
3125 fNodes->Add(sub3node);
3126 sub2node->cd();
3127 //
3128 // Place copy #2 of I1D7 in I20B
3129 //
3130 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3131 sub3node->SetLineColor(kColorITS);
3132 sub3node->SetVisibility(0);
3133 sub3node->cd();
3134 //
3135 // Place copy #1 of I1D1 in I1D7
3136 //
3137 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3138 sub4node->SetLineColor(kColorITS);
3139 sub4node->SetVisibility(0);
3140 sub4node->cd();
3141 //
3142 // Place copy #1 of ITS2 in I1D1
3143 //
3144 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3145 sub5node->SetLineColor(kColorITS);
3146 fNodes->Add(sub5node);
3147 sub4node->cd();
3148 fNodes->Add(sub4node);
3149 sub3node->cd();
3150 fNodes->Add(sub3node);
3151 sub2node->cd();
3152 //
3153 // Place copy #3 of I1D7 in I20B
3154 //
3155 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3156 sub3node->SetLineColor(kColorITS);
3157 sub3node->SetVisibility(0);
3158 sub3node->cd();
3159 //
3160 // Place copy #1 of I1D1 in I1D7
3161 //
3162 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3163 sub4node->SetLineColor(kColorITS);
3164 sub4node->SetVisibility(0);
3165 sub4node->cd();
3166 //
3167 // Place copy #1 of ITS2 in I1D1
3168 //
3169 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3170 sub5node->SetLineColor(kColorITS);
3171 fNodes->Add(sub5node);
3172 sub4node->cd();
3173 fNodes->Add(sub4node);
3174 sub3node->cd();
3175 fNodes->Add(sub3node);
3176 sub2node->cd();
3177 //
3178 // Place copy #4 of I1D7 in I20B
3179 //
3180 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3181 sub3node->SetLineColor(kColorITS);
3182 sub3node->SetVisibility(0);
3183 sub3node->cd();
3184 //
3185 // Place copy #1 of I1D1 in I1D7
3186 //
3187 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3188 sub4node->SetLineColor(kColorITS);
3189 sub4node->SetVisibility(0);
3190 sub4node->cd();
3191 //
3192 // Place copy #1 of ITS2 in I1D1
3193 //
3194 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3195 sub5node->SetLineColor(kColorITS);
3196 fNodes->Add(sub5node);
3197 sub4node->cd();
3198 fNodes->Add(sub4node);
3199 sub3node->cd();
3200 fNodes->Add(sub3node);
3201 sub2node->cd();
3202 fNodes->Add(sub2node);
3203 sub1node->cd();
3204 //
3205 // Place copy #2 of I20B in I12B
3206 //
3207 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
3208 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 3209 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 3210 sub2node->SetLineColor(kColorITS);
3211 sub2node->SetVisibility(0);
3212 sub2node->cd();
3213 //
3214 // Place copy #1 of I1D7 in I20B
3215 //
3216 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3217 sub3node->SetLineColor(kColorITS);
3218 sub3node->SetVisibility(0);
3219 sub3node->cd();
3220 //
3221 // Place copy #1 of I1D1 in I1D7
3222 //
3223 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3224 sub4node->SetLineColor(kColorITS);
3225 sub4node->SetVisibility(0);
3226 sub4node->cd();
3227 //
3228 // Place copy #1 of ITS2 in I1D1
3229 //
3230 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3231 sub5node->SetLineColor(kColorITS);
3232 fNodes->Add(sub5node);
3233 sub4node->cd();
3234 fNodes->Add(sub4node);
3235 sub3node->cd();
3236 fNodes->Add(sub3node);
3237 sub2node->cd();
3238 //
3239 // Place copy #2 of I1D7 in I20B
3240 //
3241 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3242 sub3node->SetLineColor(kColorITS);
3243 sub3node->SetVisibility(0);
3244 sub3node->cd();
3245 //
3246 // Place copy #1 of I1D1 in I1D7
3247 //
3248 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3249 sub4node->SetLineColor(kColorITS);
3250 sub4node->SetVisibility(0);
3251 sub4node->cd();
3252 //
3253 // Place copy #1 of ITS2 in I1D1
3254 //
3255 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3256 sub5node->SetLineColor(kColorITS);
3257 fNodes->Add(sub5node);
3258 sub4node->cd();
3259 fNodes->Add(sub4node);
3260 sub3node->cd();
3261 fNodes->Add(sub3node);
3262 sub2node->cd();
3263 //
3264 // Place copy #3 of I1D7 in I20B
3265 //
3266 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3267 sub3node->SetLineColor(kColorITS);
3268 sub3node->SetVisibility(0);
3269 sub3node->cd();
3270 //
3271 // Place copy #1 of I1D1 in I1D7
3272 //
3273 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3274 sub4node->SetLineColor(kColorITS);
3275 sub4node->SetVisibility(0);
3276 sub4node->cd();
3277 //
3278 // Place copy #1 of ITS2 in I1D1
3279 //
3280 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3281 sub5node->SetLineColor(kColorITS);
3282 fNodes->Add(sub5node);
3283 sub4node->cd();
3284 fNodes->Add(sub4node);
3285 sub3node->cd();
3286 fNodes->Add(sub3node);
3287 sub2node->cd();
3288 //
3289 // Place copy #4 of I1D7 in I20B
3290 //
3291 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3292 sub3node->SetLineColor(kColorITS);
3293 sub3node->SetVisibility(0);
3294 sub3node->cd();
3295 //
3296 // Place copy #1 of I1D1 in I1D7
3297 //
3298 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3299 sub4node->SetLineColor(kColorITS);
3300 sub4node->SetVisibility(0);
3301 sub4node->cd();
3302 //
3303 // Place copy #1 of ITS2 in I1D1
3304 //
3305 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3306 sub5node->SetLineColor(kColorITS);
3307 fNodes->Add(sub5node);
3308 sub4node->cd();
3309 fNodes->Add(sub4node);
3310 sub3node->cd();
3311 fNodes->Add(sub3node);
3312 sub2node->cd();
3313 fNodes->Add(sub2node);
3314 sub1node->cd();
3315 //
3316 // Place copy #3 of I20B in I12B
3317 //
3318 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
3319 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 3320 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 3321 sub2node->SetLineColor(kColorITS);
3322 sub2node->SetVisibility(0);
3323 sub2node->cd();
3324 //
3325 // Place copy #1 of I1D7 in I20B
3326 //
3327 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3328 sub3node->SetLineColor(kColorITS);
3329 sub3node->SetVisibility(0);
3330 sub3node->cd();
3331 //
3332 // Place copy #1 of I1D1 in I1D7
3333 //
3334 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3335 sub4node->SetLineColor(kColorITS);
3336 sub4node->SetVisibility(0);
3337 sub4node->cd();
3338 //
3339 // Place copy #1 of ITS2 in I1D1
3340 //
3341 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3342 sub5node->SetLineColor(kColorITS);
3343 fNodes->Add(sub5node);
3344 sub4node->cd();
3345 fNodes->Add(sub4node);
3346 sub3node->cd();
3347 fNodes->Add(sub3node);
3348 sub2node->cd();
3349 //
3350 // Place copy #2 of I1D7 in I20B
3351 //
3352 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3353 sub3node->SetLineColor(kColorITS);
3354 sub3node->SetVisibility(0);
3355 sub3node->cd();
3356 //
3357 // Place copy #1 of I1D1 in I1D7
3358 //
3359 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3360 sub4node->SetLineColor(kColorITS);
3361 sub4node->SetVisibility(0);
3362 sub4node->cd();
3363 //
3364 // Place copy #1 of ITS2 in I1D1
3365 //
3366 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3367 sub5node->SetLineColor(kColorITS);
3368 fNodes->Add(sub5node);
3369 sub4node->cd();
3370 fNodes->Add(sub4node);
3371 sub3node->cd();
3372 fNodes->Add(sub3node);
3373 sub2node->cd();
3374 //
3375 // Place copy #3 of I1D7 in I20B
3376 //
3377 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3378 sub3node->SetLineColor(kColorITS);
3379 sub3node->SetVisibility(0);
3380 sub3node->cd();
3381 //
3382 // Place copy #1 of I1D1 in I1D7
3383 //
3384 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3385 sub4node->SetLineColor(kColorITS);
3386 sub4node->SetVisibility(0);
3387 sub4node->cd();
3388 //
3389 // Place copy #1 of ITS2 in I1D1
3390 //
3391 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3392 sub5node->SetLineColor(kColorITS);
3393 fNodes->Add(sub5node);
3394 sub4node->cd();
3395 fNodes->Add(sub4node);
3396 sub3node->cd();
3397 fNodes->Add(sub3node);
3398 sub2node->cd();
3399 //
3400 // Place copy #4 of I1D7 in I20B
3401 //
3402 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3403 sub3node->SetLineColor(kColorITS);
3404 sub3node->SetVisibility(0);
3405 sub3node->cd();
3406 //
3407 // Place copy #1 of I1D1 in I1D7
3408 //
3409 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3410 sub4node->SetLineColor(kColorITS);
3411 sub4node->SetVisibility(0);
3412 sub4node->cd();
3413 //
3414 // Place copy #1 of ITS2 in I1D1
3415 //
3416 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3417 sub5node->SetLineColor(kColorITS);
3418 fNodes->Add(sub5node);
3419 sub4node->cd();
3420 fNodes->Add(sub4node);
3421 sub3node->cd();
3422 fNodes->Add(sub3node);
3423 sub2node->cd();
3424 fNodes->Add(sub2node);
3425 sub1node->cd();
3426 //
3427 // Place copy #4 of I20B in I12B
3428 //
3429 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
3430 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 3431 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 3432 sub2node->SetLineColor(kColorITS);
3433 sub2node->SetVisibility(0);
3434 sub2node->cd();
3435 //
3436 // Place copy #1 of I1D7 in I20B
3437 //
3438 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3439 sub3node->SetLineColor(kColorITS);
3440 sub3node->SetVisibility(0);
3441 sub3node->cd();
3442 //
3443 // Place copy #1 of I1D1 in I1D7
3444 //
3445 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3446 sub4node->SetLineColor(kColorITS);
3447 sub4node->SetVisibility(0);
3448 sub4node->cd();
3449 //
3450 // Place copy #1 of ITS2 in I1D1
3451 //
3452 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3453 sub5node->SetLineColor(kColorITS);
3454 fNodes->Add(sub5node);
3455 sub4node->cd();
3456 fNodes->Add(sub4node);
3457 sub3node->cd();
3458 fNodes->Add(sub3node);
3459 sub2node->cd();
3460 //
3461 // Place copy #2 of I1D7 in I20B
3462 //
3463 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3464 sub3node->SetLineColor(kColorITS);
3465 sub3node->SetVisibility(0);
3466 sub3node->cd();
3467 //
3468 // Place copy #1 of I1D1 in I1D7
3469 //
3470 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3471 sub4node->SetLineColor(kColorITS);
3472 sub4node->SetVisibility(0);
3473 sub4node->cd();
3474 //
3475 // Place copy #1 of ITS2 in I1D1
3476 //
3477 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3478 sub5node->SetLineColor(kColorITS);
3479 fNodes->Add(sub5node);
3480 sub4node->cd();
3481 fNodes->Add(sub4node);
3482 sub3node->cd();
3483 fNodes->Add(sub3node);
3484 sub2node->cd();
3485 //
3486 // Place copy #3 of I1D7 in I20B
3487 //
3488 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3489 sub3node->SetLineColor(kColorITS);
3490 sub3node->SetVisibility(0);
3491 sub3node->cd();
3492 //
3493 // Place copy #1 of I1D1 in I1D7
3494 //
3495 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3496 sub4node->SetLineColor(kColorITS);
3497 sub4node->SetVisibility(0);
3498 sub4node->cd();
3499 //
3500 // Place copy #1 of ITS2 in I1D1
3501 //
3502 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3503 sub5node->SetLineColor(kColorITS);
3504 fNodes->Add(sub5node);
3505 sub4node->cd();
3506 fNodes->Add(sub4node);
3507 sub3node->cd();
3508 fNodes->Add(sub3node);
3509 sub2node->cd();
3510 //
3511 // Place copy #4 of I1D7 in I20B
3512 //
3513 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3514 sub3node->SetLineColor(kColorITS);
3515 sub3node->SetVisibility(0);
3516 sub3node->cd();
3517 //
3518 // Place copy #1 of I1D1 in I1D7
3519 //
3520 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3521 sub4node->SetLineColor(kColorITS);
3522 sub4node->SetVisibility(0);
3523 sub4node->cd();
3524 //
3525 // Place copy #1 of ITS2 in I1D1
3526 //
3527 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3528 sub5node->SetLineColor(kColorITS);
3529 fNodes->Add(sub5node);
3530 sub4node->cd();
3531 fNodes->Add(sub4node);
3532 sub3node->cd();
3533 fNodes->Add(sub3node);
3534 sub2node->cd();
3535 fNodes->Add(sub2node);
3536 sub1node->cd();
3537 fNodes->Add(sub1node);
3538 node->cd();
3539 //
3540 // Place copy #5 of I12B in IT12
3541 //
1266e9b4 3542 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot247");
1f99c14b 3543 sub1node->SetLineColor(kColorITS);
3544 sub1node->SetVisibility(0);
3545 sub1node->cd();
3546 //
3547 // Place copy #1 of I10B in I12B
3548 //
3549 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
3550 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 3551 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 3552 sub2node->SetLineColor(kColorITS);
3553 sub2node->SetVisibility(0);
3554 sub2node->cd();
3555 //
3556 // Place copy #1 of I107 in I10B
3557 //
3558 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
3559 sub3node->SetLineColor(kColorITS);
3560 sub3node->SetVisibility(0);
3561 sub3node->cd();
3562 //
3563 // Place copy #1 of I101 in I107
3564 //
3565 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3566 sub4node->SetLineColor(kColorITS);
3567 sub4node->SetVisibility(0);
3568 sub4node->cd();
3569 //
3570 // Place copy #1 of ITS1 in I101
3571 //
3572 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3573 sub5node->SetLineColor(kColorITS);
3574 fNodes->Add(sub5node);
3575 sub4node->cd();
3576 fNodes->Add(sub4node);
3577 sub3node->cd();
3578 fNodes->Add(sub3node);
3579 sub2node->cd();
3580 //
3581 // Place copy #2 of I107 in I10B
3582 //
3583 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
3584 sub3node->SetLineColor(kColorITS);
3585 sub3node->SetVisibility(0);
3586 sub3node->cd();
3587 //
3588 // Place copy #1 of I101 in I107
3589 //
3590 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3591 sub4node->SetLineColor(kColorITS);
3592 sub4node->SetVisibility(0);
3593 sub4node->cd();
3594 //
3595 // Place copy #1 of ITS1 in I101
3596 //
3597 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3598 sub5node->SetLineColor(kColorITS);
3599 fNodes->Add(sub5node);
3600 sub4node->cd();
3601 fNodes->Add(sub4node);
3602 sub3node->cd();
3603 fNodes->Add(sub3node);
3604 sub2node->cd();
3605 //
3606 // Place copy #3 of I107 in I10B
3607 //
3608 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
3609 sub3node->SetLineColor(kColorITS);
3610 sub3node->SetVisibility(0);
3611 sub3node->cd();
3612 //
3613 // Place copy #1 of I101 in I107
3614 //
3615 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3616 sub4node->SetLineColor(kColorITS);
3617 sub4node->SetVisibility(0);
3618 sub4node->cd();
3619 //
3620 // Place copy #1 of ITS1 in I101
3621 //
3622 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3623 sub5node->SetLineColor(kColorITS);
3624 fNodes->Add(sub5node);
3625 sub4node->cd();
3626 fNodes->Add(sub4node);
3627 sub3node->cd();
3628 fNodes->Add(sub3node);
3629 sub2node->cd();
3630 //
3631 // Place copy #4 of I107 in I10B
3632 //
3633 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
3634 sub3node->SetLineColor(kColorITS);
3635 sub3node->SetVisibility(0);
3636 sub3node->cd();
3637 //
3638 // Place copy #1 of I101 in I107
3639 //
3640 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3641 sub4node->SetLineColor(kColorITS);
3642 sub4node->SetVisibility(0);
3643 sub4node->cd();
3644 //
3645 // Place copy #1 of ITS1 in I101
3646 //
3647 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3648 sub5node->SetLineColor(kColorITS);
3649 fNodes->Add(sub5node);
3650 sub4node->cd();
3651 fNodes->Add(sub4node);
3652 sub3node->cd();
3653 fNodes->Add(sub3node);
3654 sub2node->cd();
3655 fNodes->Add(sub2node);
3656 sub1node->cd();
3657 //
3658 // Place copy #2 of I10B in I12B
3659 //
3660 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
3661 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 3662 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 3663 sub2node->SetLineColor(kColorITS);
3664 sub2node->SetVisibility(0);
3665 sub2node->cd();
3666 //
3667 // Place copy #1 of I107 in I10B
3668 //
3669 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
3670 sub3node->SetLineColor(kColorITS);
3671 sub3node->SetVisibility(0);
3672 sub3node->cd();
3673 //
3674 // Place copy #1 of I101 in I107
3675 //
3676 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3677 sub4node->SetLineColor(kColorITS);
3678 sub4node->SetVisibility(0);
3679 sub4node->cd();
3680 //
3681 // Place copy #1 of ITS1 in I101
3682 //
3683 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3684 sub5node->SetLineColor(kColorITS);
3685 fNodes->Add(sub5node);
3686 sub4node->cd();
3687 fNodes->Add(sub4node);
3688 sub3node->cd();
3689 fNodes->Add(sub3node);
3690 sub2node->cd();
3691 //
3692 // Place copy #2 of I107 in I10B
3693 //
3694 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
3695 sub3node->SetLineColor(kColorITS);
3696 sub3node->SetVisibility(0);
3697 sub3node->cd();
3698 //
3699 // Place copy #1 of I101 in I107
3700 //
3701 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3702 sub4node->SetLineColor(kColorITS);
3703 sub4node->SetVisibility(0);
3704 sub4node->cd();
3705 //
3706 // Place copy #1 of ITS1 in I101
3707 //
3708 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3709 sub5node->SetLineColor(kColorITS);
3710 fNodes->Add(sub5node);
3711 sub4node->cd();
3712 fNodes->Add(sub4node);
3713 sub3node->cd();
3714 fNodes->Add(sub3node);
3715 sub2node->cd();
3716 //
3717 // Place copy #3 of I107 in I10B
3718 //
3719 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
3720 sub3node->SetLineColor(kColorITS);
3721 sub3node->SetVisibility(0);
3722 sub3node->cd();
3723 //
3724 // Place copy #1 of I101 in I107
3725 //
3726 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3727 sub4node->SetLineColor(kColorITS);
3728 sub4node->SetVisibility(0);
3729 sub4node->cd();
3730 //
3731 // Place copy #1 of ITS1 in I101
3732 //
3733 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3734 sub5node->SetLineColor(kColorITS);
3735 fNodes->Add(sub5node);
3736 sub4node->cd();
3737 fNodes->Add(sub4node);
3738 sub3node->cd();
3739 fNodes->Add(sub3node);
3740 sub2node->cd();
3741 //
3742 // Place copy #4 of I107 in I10B
3743 //
3744 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
3745 sub3node->SetLineColor(kColorITS);
3746 sub3node->SetVisibility(0);
3747 sub3node->cd();
3748 //
3749 // Place copy #1 of I101 in I107
3750 //
3751 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3752 sub4node->SetLineColor(kColorITS);
3753 sub4node->SetVisibility(0);
3754 sub4node->cd();
3755 //
3756 // Place copy #1 of ITS1 in I101
3757 //
3758 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3759 sub5node->SetLineColor(kColorITS);
3760 fNodes->Add(sub5node);
3761 sub4node->cd();
3762 fNodes->Add(sub4node);
3763 sub3node->cd();
3764 fNodes->Add(sub3node);
3765 sub2node->cd();
3766 fNodes->Add(sub2node);
3767 sub1node->cd();
3768 //
3769 // Place copy #1 of I20B in I12B
3770 //
3771 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
3772 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 3773 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 3774 sub2node->SetLineColor(kColorITS);
3775 sub2node->SetVisibility(0);
3776 sub2node->cd();
3777 //
3778 // Place copy #1 of I1D7 in I20B
3779 //
3780 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3781 sub3node->SetLineColor(kColorITS);
3782 sub3node->SetVisibility(0);
3783 sub3node->cd();
3784 //
3785 // Place copy #1 of I1D1 in I1D7
3786 //
3787 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3788 sub4node->SetLineColor(kColorITS);
3789 sub4node->SetVisibility(0);
3790 sub4node->cd();
3791 //
3792 // Place copy #1 of ITS2 in I1D1
3793 //
3794 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3795 sub5node->SetLineColor(kColorITS);
3796 fNodes->Add(sub5node);
3797 sub4node->cd();
3798 fNodes->Add(sub4node);
3799 sub3node->cd();
3800 fNodes->Add(sub3node);
3801 sub2node->cd();
3802 //
3803 // Place copy #2 of I1D7 in I20B
3804 //
3805 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3806 sub3node->SetLineColor(kColorITS);
3807 sub3node->SetVisibility(0);
3808 sub3node->cd();
3809 //
3810 // Place copy #1 of I1D1 in I1D7
3811 //
3812 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3813 sub4node->SetLineColor(kColorITS);
3814 sub4node->SetVisibility(0);
3815 sub4node->cd();
3816 //
3817 // Place copy #1 of ITS2 in I1D1
3818 //
3819 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3820 sub5node->SetLineColor(kColorITS);
3821 fNodes->Add(sub5node);
3822 sub4node->cd();
3823 fNodes->Add(sub4node);
3824 sub3node->cd();
3825 fNodes->Add(sub3node);
3826 sub2node->cd();
3827 //
3828 // Place copy #3 of I1D7 in I20B
3829 //
3830 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3831 sub3node->SetLineColor(kColorITS);
3832 sub3node->SetVisibility(0);
3833 sub3node->cd();
3834 //
3835 // Place copy #1 of I1D1 in I1D7
3836 //
3837 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3838 sub4node->SetLineColor(kColorITS);
3839 sub4node->SetVisibility(0);
3840 sub4node->cd();
3841 //
3842 // Place copy #1 of ITS2 in I1D1
3843 //
3844 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3845 sub5node->SetLineColor(kColorITS);
3846 fNodes->Add(sub5node);
3847 sub4node->cd();
3848 fNodes->Add(sub4node);
3849 sub3node->cd();
3850 fNodes->Add(sub3node);
3851 sub2node->cd();
3852 //
3853 // Place copy #4 of I1D7 in I20B
3854 //
3855 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3856 sub3node->SetLineColor(kColorITS);
3857 sub3node->SetVisibility(0);
3858 sub3node->cd();
3859 //
3860 // Place copy #1 of I1D1 in I1D7
3861 //
3862 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3863 sub4node->SetLineColor(kColorITS);
3864 sub4node->SetVisibility(0);
3865 sub4node->cd();
3866 //
3867 // Place copy #1 of ITS2 in I1D1
3868 //
3869 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3870 sub5node->SetLineColor(kColorITS);
3871 fNodes->Add(sub5node);
3872 sub4node->cd();
3873 fNodes->Add(sub4node);
3874 sub3node->cd();
3875 fNodes->Add(sub3node);
3876 sub2node->cd();
3877 fNodes->Add(sub2node);
3878 sub1node->cd();
3879 //
3880 // Place copy #2 of I20B in I12B
3881 //
3882 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
3883 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 3884 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 3885 sub2node->SetLineColor(kColorITS);
3886 sub2node->SetVisibility(0);
3887 sub2node->cd();
3888 //
3889 // Place copy #1 of I1D7 in I20B
3890 //
3891 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3892 sub3node->SetLineColor(kColorITS);
3893 sub3node->SetVisibility(0);
3894 sub3node->cd();
3895 //
3896 // Place copy #1 of I1D1 in I1D7
3897 //
3898 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3899 sub4node->SetLineColor(kColorITS);
3900 sub4node->SetVisibility(0);
3901 sub4node->cd();
3902 //
3903 // Place copy #1 of ITS2 in I1D1
3904 //
3905 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3906 sub5node->SetLineColor(kColorITS);
3907 fNodes->Add(sub5node);
3908 sub4node->cd();
3909 fNodes->Add(sub4node);
3910 sub3node->cd();
3911 fNodes->Add(sub3node);
3912 sub2node->cd();
3913 //
3914 // Place copy #2 of I1D7 in I20B
3915 //
3916 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3917 sub3node->SetLineColor(kColorITS);
3918 sub3node->SetVisibility(0);
3919 sub3node->cd();
3920 //
3921 // Place copy #1 of I1D1 in I1D7
3922 //
3923 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3924 sub4node->SetLineColor(kColorITS);
3925 sub4node->SetVisibility(0);
3926 sub4node->cd();
3927 //
3928 // Place copy #1 of ITS2 in I1D1
3929 //
3930 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3931 sub5node->SetLineColor(kColorITS);
3932 fNodes->Add(sub5node);
3933 sub4node->cd();
3934 fNodes->Add(sub4node);
3935 sub3node->cd();
3936 fNodes->Add(sub3node);
3937 sub2node->cd();
3938 //
3939 // Place copy #3 of I1D7 in I20B
3940 //
3941 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3942 sub3node->SetLineColor(kColorITS);
3943 sub3node->SetVisibility(0);
3944 sub3node->cd();
3945 //
3946 // Place copy #1 of I1D1 in I1D7
3947 //
3948 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3949 sub4node->SetLineColor(kColorITS);
3950 sub4node->SetVisibility(0);
3951 sub4node->cd();
3952 //
3953 // Place copy #1 of ITS2 in I1D1
3954 //
3955 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3956 sub5node->SetLineColor(kColorITS);
3957 fNodes->Add(sub5node);
3958 sub4node->cd();
3959 fNodes->Add(sub4node);
3960 sub3node->cd();
3961 fNodes->Add(sub3node);
3962 sub2node->cd();
3963 //
3964 // Place copy #4 of I1D7 in I20B
3965 //
3966 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3967 sub3node->SetLineColor(kColorITS);
3968 sub3node->SetVisibility(0);
3969 sub3node->cd();
3970 //
3971 // Place copy #1 of I1D1 in I1D7
3972 //
3973 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3974 sub4node->SetLineColor(kColorITS);
3975 sub4node->SetVisibility(0);
3976 sub4node->cd();
3977 //
3978 // Place copy #1 of ITS2 in I1D1
3979 //
3980 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3981 sub5node->SetLineColor(kColorITS);
3982 fNodes->Add(sub5node);
3983 sub4node->cd();
3984 fNodes->Add(sub4node);
3985 sub3node->cd();
3986 fNodes->Add(sub3node);
3987 sub2node->cd();
3988 fNodes->Add(sub2node);
3989 sub1node->cd();
3990 //
3991 // Place copy #3 of I20B in I12B
3992 //
3993 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
3994 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 3995 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 3996 sub2node->SetLineColor(kColorITS);
3997 sub2node->SetVisibility(0);
3998 sub2node->cd();
3999 //
4000 // Place copy #1 of I1D7 in I20B
4001 //
4002 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4003 sub3node->SetLineColor(kColorITS);
4004 sub3node->SetVisibility(0);
4005 sub3node->cd();
4006 //
4007 // Place copy #1 of I1D1 in I1D7
4008 //
4009 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4010 sub4node->SetLineColor(kColorITS);
4011 sub4node->SetVisibility(0);
4012 sub4node->cd();
4013 //
4014 // Place copy #1 of ITS2 in I1D1
4015 //
4016 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4017 sub5node->SetLineColor(kColorITS);
4018 fNodes->Add(sub5node);
4019 sub4node->cd();
4020 fNodes->Add(sub4node);
4021 sub3node->cd();
4022 fNodes->Add(sub3node);
4023 sub2node->cd();
4024 //
4025 // Place copy #2 of I1D7 in I20B
4026 //
4027 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4028 sub3node->SetLineColor(kColorITS);
4029 sub3node->SetVisibility(0);
4030 sub3node->cd();
4031 //
4032 // Place copy #1 of I1D1 in I1D7
4033 //
4034 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4035 sub4node->SetLineColor(kColorITS);
4036 sub4node->SetVisibility(0);
4037 sub4node->cd();
4038 //
4039 // Place copy #1 of ITS2 in I1D1
4040 //
4041 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4042 sub5node->SetLineColor(kColorITS);
4043 fNodes->Add(sub5node);
4044 sub4node->cd();
4045 fNodes->Add(sub4node);
4046 sub3node->cd();
4047 fNodes->Add(sub3node);
4048 sub2node->cd();
4049 //
4050 // Place copy #3 of I1D7 in I20B
4051 //
4052 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4053 sub3node->SetLineColor(kColorITS);
4054 sub3node->SetVisibility(0);
4055 sub3node->cd();
4056 //
4057 // Place copy #1 of I1D1 in I1D7
4058 //
4059 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4060 sub4node->SetLineColor(kColorITS);
4061 sub4node->SetVisibility(0);
4062 sub4node->cd();
4063 //
4064 // Place copy #1 of ITS2 in I1D1
4065 //
4066 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4067 sub5node->SetLineColor(kColorITS);
4068 fNodes->Add(sub5node);
4069 sub4node->cd();
4070 fNodes->Add(sub4node);
4071 sub3node->cd();
4072 fNodes->Add(sub3node);
4073 sub2node->cd();
4074 //
4075 // Place copy #4 of I1D7 in I20B
4076 //
4077 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4078 sub3node->SetLineColor(kColorITS);
4079 sub3node->SetVisibility(0);
4080 sub3node->cd();
4081 //
4082 // Place copy #1 of I1D1 in I1D7
4083 //
4084 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4085 sub4node->SetLineColor(kColorITS);
4086 sub4node->SetVisibility(0);
4087 sub4node->cd();
4088 //
4089 // Place copy #1 of ITS2 in I1D1
4090 //
4091 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4092 sub5node->SetLineColor(kColorITS);
4093 fNodes->Add(sub5node);
4094 sub4node->cd();
4095 fNodes->Add(sub4node);
4096 sub3node->cd();
4097 fNodes->Add(sub3node);
4098 sub2node->cd();
4099 fNodes->Add(sub2node);
4100 sub1node->cd();
4101 //
4102 // Place copy #4 of I20B in I12B
4103 //
4104 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
4105 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 4106 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 4107 sub2node->SetLineColor(kColorITS);
4108 sub2node->SetVisibility(0);
4109 sub2node->cd();
4110 //
4111 // Place copy #1 of I1D7 in I20B
4112 //
4113 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4114 sub3node->SetLineColor(kColorITS);
4115 sub3node->SetVisibility(0);
4116 sub3node->cd();
4117 //
4118 // Place copy #1 of I1D1 in I1D7
4119 //
4120 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4121 sub4node->SetLineColor(kColorITS);
4122 sub4node->SetVisibility(0);
4123 sub4node->cd();
4124 //
4125 // Place copy #1 of ITS2 in I1D1
4126 //
4127 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4128 sub5node->SetLineColor(kColorITS);
4129 fNodes->Add(sub5node);
4130 sub4node->cd();
4131 fNodes->Add(sub4node);
4132 sub3node->cd();
4133 fNodes->Add(sub3node);
4134 sub2node->cd();
4135 //
4136 // Place copy #2 of I1D7 in I20B
4137 //
4138 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4139 sub3node->SetLineColor(kColorITS);
4140 sub3node->SetVisibility(0);
4141 sub3node->cd();
4142 //
4143 // Place copy #1 of I1D1 in I1D7
4144 //
4145 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4146 sub4node->SetLineColor(kColorITS);
4147 sub4node->SetVisibility(0);
4148 sub4node->cd();
4149 //
4150 // Place copy #1 of ITS2 in I1D1
4151 //
4152 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4153 sub5node->SetLineColor(kColorITS);
4154 fNodes->Add(sub5node);
4155 sub4node->cd();
4156 fNodes->Add(sub4node);
4157 sub3node->cd();
4158 fNodes->Add(sub3node);
4159 sub2node->cd();
4160 //
4161 // Place copy #3 of I1D7 in I20B
4162 //
4163 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4164 sub3node->SetLineColor(kColorITS);
4165 sub3node->SetVisibility(0);
4166 sub3node->cd();
4167 //
4168 // Place copy #1 of I1D1 in I1D7
4169 //
4170 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4171 sub4node->SetLineColor(kColorITS);
4172 sub4node->SetVisibility(0);
4173 sub4node->cd();
4174 //
4175 // Place copy #1 of ITS2 in I1D1
4176 //
4177 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4178 sub5node->SetLineColor(kColorITS);
4179 fNodes->Add(sub5node);
4180 sub4node->cd();
4181 fNodes->Add(sub4node);
4182 sub3node->cd();
4183 fNodes->Add(sub3node);
4184 sub2node->cd();
4185 //
4186 // Place copy #4 of I1D7 in I20B
4187 //
4188 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4189 sub3node->SetLineColor(kColorITS);
4190 sub3node->SetVisibility(0);
4191 sub3node->cd();
4192 //
4193 // Place copy #1 of I1D1 in I1D7
4194 //
4195 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4196 sub4node->SetLineColor(kColorITS);
4197 sub4node->SetVisibility(0);
4198 sub4node->cd();
4199 //
4200 // Place copy #1 of ITS2 in I1D1
4201 //
4202 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4203 sub5node->SetLineColor(kColorITS);
4204 fNodes->Add(sub5node);
4205 sub4node->cd();
4206 fNodes->Add(sub4node);
4207 sub3node->cd();
4208 fNodes->Add(sub3node);
4209 sub2node->cd();
4210 fNodes->Add(sub2node);
4211 sub1node->cd();
4212 fNodes->Add(sub1node);
4213 node->cd();
4214 //
4215 // Place copy #6 of I12B in IT12
4216 //
1266e9b4 4217 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot236");
1f99c14b 4218 sub1node->SetLineColor(kColorITS);
4219 sub1node->SetVisibility(0);
4220 sub1node->cd();
4221 //
4222 // Place copy #1 of I10B in I12B
4223 //
4224 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
4225 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 4226 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 4227 sub2node->SetLineColor(kColorITS);
4228 sub2node->SetVisibility(0);
4229 sub2node->cd();
4230 //
4231 // Place copy #1 of I107 in I10B
4232 //
4233 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
4234 sub3node->SetLineColor(kColorITS);
4235 sub3node->SetVisibility(0);
4236 sub3node->cd();
4237 //
4238 // Place copy #1 of I101 in I107
4239 //
4240 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4241 sub4node->SetLineColor(kColorITS);
4242 sub4node->SetVisibility(0);
4243 sub4node->cd();
4244 //
4245 // Place copy #1 of ITS1 in I101
4246 //
4247 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4248 sub5node->SetLineColor(kColorITS);
4249 fNodes->Add(sub5node);
4250 sub4node->cd();
4251 fNodes->Add(sub4node);
4252 sub3node->cd();
4253 fNodes->Add(sub3node);
4254 sub2node->cd();
4255 //
4256 // Place copy #2 of I107 in I10B
4257 //
4258 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
4259 sub3node->SetLineColor(kColorITS);
4260 sub3node->SetVisibility(0);
4261 sub3node->cd();
4262 //
4263 // Place copy #1 of I101 in I107
4264 //
4265 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4266 sub4node->SetLineColor(kColorITS);
4267 sub4node->SetVisibility(0);
4268 sub4node->cd();
4269 //
4270 // Place copy #1 of ITS1 in I101
4271 //
4272 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4273 sub5node->SetLineColor(kColorITS);
4274 fNodes->Add(sub5node);
4275 sub4node->cd();
4276 fNodes->Add(sub4node);
4277 sub3node->cd();
4278 fNodes->Add(sub3node);
4279 sub2node->cd();
4280 //
4281 // Place copy #3 of I107 in I10B
4282 //
4283 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
4284 sub3node->SetLineColor(kColorITS);
4285 sub3node->SetVisibility(0);
4286 sub3node->cd();
4287 //
4288 // Place copy #1 of I101 in I107
4289 //
4290 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4291 sub4node->SetLineColor(kColorITS);
4292 sub4node->SetVisibility(0);
4293 sub4node->cd();
4294 //
4295 // Place copy #1 of ITS1 in I101
4296 //
4297 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4298 sub5node->SetLineColor(kColorITS);
4299 fNodes->Add(sub5node);
4300 sub4node->cd();
4301 fNodes->Add(sub4node);
4302 sub3node->cd();
4303 fNodes->Add(sub3node);
4304 sub2node->cd();
4305 //
4306 // Place copy #4 of I107 in I10B
4307 //
4308 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
4309 sub3node->SetLineColor(kColorITS);
4310 sub3node->SetVisibility(0);
4311 sub3node->cd();
4312 //
4313 // Place copy #1 of I101 in I107
4314 //
4315 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4316 sub4node->SetLineColor(kColorITS);
4317 sub4node->SetVisibility(0);
4318 sub4node->cd();
4319 //
4320 // Place copy #1 of ITS1 in I101
4321 //
4322 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4323 sub5node->SetLineColor(kColorITS);
4324 fNodes->Add(sub5node);
4325 sub4node->cd();
4326 fNodes->Add(sub4node);
4327 sub3node->cd();
4328 fNodes->Add(sub3node);
4329 sub2node->cd();
4330 fNodes->Add(sub2node);
4331 sub1node->cd();
4332 //
4333 // Place copy #2 of I10B in I12B
4334 //
4335 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
4336 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 4337 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 4338 sub2node->SetLineColor(kColorITS);
4339 sub2node->SetVisibility(0);
4340 sub2node->cd();
4341 //
4342 // Place copy #1 of I107 in I10B
4343 //
4344 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
4345 sub3node->SetLineColor(kColorITS);
4346 sub3node->SetVisibility(0);
4347 sub3node->cd();
4348 //
4349 // Place copy #1 of I101 in I107
4350 //
4351 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4352 sub4node->SetLineColor(kColorITS);
4353 sub4node->SetVisibility(0);
4354 sub4node->cd();
4355 //
4356 // Place copy #1 of ITS1 in I101
4357 //
4358 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4359 sub5node->SetLineColor(kColorITS);
4360 fNodes->Add(sub5node);
4361 sub4node->cd();
4362 fNodes->Add(sub4node);
4363 sub3node->cd();
4364 fNodes->Add(sub3node);
4365 sub2node->cd();
4366 //
4367 // Place copy #2 of I107 in I10B
4368 //
4369 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
4370 sub3node->SetLineColor(kColorITS);
4371 sub3node->SetVisibility(0);
4372 sub3node->cd();
4373 //
4374 // Place copy #1 of I101 in I107
4375 //
4376 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4377 sub4node->SetLineColor(kColorITS);
4378 sub4node->SetVisibility(0);
4379 sub4node->cd();
4380 //
4381 // Place copy #1 of ITS1 in I101
4382 //
4383 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4384 sub5node->SetLineColor(kColorITS);
4385 fNodes->Add(sub5node);
4386 sub4node->cd();
4387 fNodes->Add(sub4node);
4388 sub3node->cd();
4389 fNodes->Add(sub3node);
4390 sub2node->cd();
4391 //
4392 // Place copy #3 of I107 in I10B
4393 //
4394 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
4395 sub3node->SetLineColor(kColorITS);
4396 sub3node->SetVisibility(0);
4397 sub3node->cd();
4398 //
4399 // Place copy #1 of I101 in I107
4400 //
4401 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4402 sub4node->SetLineColor(kColorITS);
4403 sub4node->SetVisibility(0);
4404 sub4node->cd();
4405 //
4406 // Place copy #1 of ITS1 in I101
4407 //
4408 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4409 sub5node->SetLineColor(kColorITS);
4410 fNodes->Add(sub5node);
4411 sub4node->cd();
4412 fNodes->Add(sub4node);
4413 sub3node->cd();
4414 fNodes->Add(sub3node);
4415 sub2node->cd();
4416 //
4417 // Place copy #4 of I107 in I10B
4418 //
4419 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
4420 sub3node->SetLineColor(kColorITS);
4421 sub3node->SetVisibility(0);
4422 sub3node->cd();
4423 //
4424 // Place copy #1 of I101 in I107
4425 //
4426 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4427 sub4node->SetLineColor(kColorITS);
4428 sub4node->SetVisibility(0);
4429 sub4node->cd();
4430 //
4431 // Place copy #1 of ITS1 in I101
4432 //
4433 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4434 sub5node->SetLineColor(kColorITS);
4435 fNodes->Add(sub5node);
4436 sub4node->cd();
4437 fNodes->Add(sub4node);
4438 sub3node->cd();
4439 fNodes->Add(sub3node);
4440 sub2node->cd();
4441 fNodes->Add(sub2node);
4442 sub1node->cd();
4443 //
4444 // Place copy #1 of I20B in I12B
4445 //
4446 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
4447 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 4448 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 4449 sub2node->SetLineColor(kColorITS);
4450 sub2node->SetVisibility(0);
4451 sub2node->cd();
4452 //
4453 // Place copy #1 of I1D7 in I20B
4454 //
4455 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4456 sub3node->SetLineColor(kColorITS);
4457 sub3node->SetVisibility(0);
4458 sub3node->cd();
4459 //
4460 // Place copy #1 of I1D1 in I1D7
4461 //
4462 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4463 sub4node->SetLineColor(kColorITS);
4464 sub4node->SetVisibility(0);
4465 sub4node->cd();
4466 //
4467 // Place copy #1 of ITS2 in I1D1
4468 //
4469 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4470 sub5node->SetLineColor(kColorITS);
4471 fNodes->Add(sub5node);
4472 sub4node->cd();
4473 fNodes->Add(sub4node);
4474 sub3node->cd();
4475 fNodes->Add(sub3node);
4476 sub2node->cd();
4477 //
4478 // Place copy #2 of I1D7 in I20B
4479 //
4480 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4481 sub3node->SetLineColor(kColorITS);
4482 sub3node->SetVisibility(0);
4483 sub3node->cd();
4484 //
4485 // Place copy #1 of I1D1 in I1D7
4486 //
4487 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4488 sub4node->SetLineColor(kColorITS);
4489 sub4node->SetVisibility(0);
4490 sub4node->cd();
4491 //
4492 // Place copy #1 of ITS2 in I1D1
4493 //
4494 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4495 sub5node->SetLineColor(kColorITS);
4496 fNodes->Add(sub5node);
4497 sub4node->cd();
4498 fNodes->Add(sub4node);
4499 sub3node->cd();
4500 fNodes->Add(sub3node);
4501 sub2node->cd();
4502 //
4503 // Place copy #3 of I1D7 in I20B
4504 //
4505 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4506 sub3node->SetLineColor(kColorITS);
4507 sub3node->SetVisibility(0);
4508 sub3node->cd();
4509 //
4510 // Place copy #1 of I1D1 in I1D7
4511 //
4512 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4513 sub4node->SetLineColor(kColorITS);
4514 sub4node->SetVisibility(0);
4515 sub4node->cd();
4516 //
4517 // Place copy #1 of ITS2 in I1D1
4518 //
4519 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4520 sub5node->SetLineColor(kColorITS);
4521 fNodes->Add(sub5node);
4522 sub4node->cd();
4523 fNodes->Add(sub4node);
4524 sub3node->cd();
4525 fNodes->Add(sub3node);
4526 sub2node->cd();
4527 //
4528 // Place copy #4 of I1D7 in I20B
4529 //
4530 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4531 sub3node->SetLineColor(kColorITS);
4532 sub3node->SetVisibility(0);
4533 sub3node->cd();
4534 //
4535 // Place copy #1 of I1D1 in I1D7
4536 //
4537 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4538 sub4node->SetLineColor(kColorITS);
4539 sub4node->SetVisibility(0);
4540 sub4node->cd();
4541 //
4542 // Place copy #1 of ITS2 in I1D1
4543 //
4544 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4545 sub5node->SetLineColor(kColorITS);
4546 fNodes->Add(sub5node);
4547 sub4node->cd();
4548 fNodes->Add(sub4node);
4549 sub3node->cd();
4550 fNodes->Add(sub3node);
4551 sub2node->cd();
4552 fNodes->Add(sub2node);
4553 sub1node->cd();
4554 //
4555 // Place copy #2 of I20B in I12B
4556 //
4557 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
4558 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 4559 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 4560 sub2node->SetLineColor(kColorITS);
4561 sub2node->SetVisibility(0);
4562 sub2node->cd();
4563 //
4564 // Place copy #1 of I1D7 in I20B
4565 //
4566 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4567 sub3node->SetLineColor(kColorITS);
4568 sub3node->SetVisibility(0);
4569 sub3node->cd();
4570 //
4571 // Place copy #1 of I1D1 in I1D7
4572 //
4573 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4574 sub4node->SetLineColor(kColorITS);
4575 sub4node->SetVisibility(0);
4576 sub4node->cd();
4577 //
4578 // Place copy #1 of ITS2 in I1D1
4579 //
4580 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4581 sub5node->SetLineColor(kColorITS);
4582 fNodes->Add(sub5node);
4583 sub4node->cd();
4584 fNodes->Add(sub4node);
4585 sub3node->cd();
4586 fNodes->Add(sub3node);
4587 sub2node->cd();
4588 //
4589 // Place copy #2 of I1D7 in I20B
4590 //
4591 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4592 sub3node->SetLineColor(kColorITS);
4593 sub3node->SetVisibility(0);
4594 sub3node->cd();
4595 //
4596 // Place copy #1 of I1D1 in I1D7
4597 //
4598 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4599 sub4node->SetLineColor(kColorITS);
4600 sub4node->SetVisibility(0);
4601 sub4node->cd();
4602 //
4603 // Place copy #1 of ITS2 in I1D1
4604 //
4605 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4606 sub5node->SetLineColor(kColorITS);
4607 fNodes->Add(sub5node);
4608 sub4node->cd();
4609 fNodes->Add(sub4node);
4610 sub3node->cd();
4611 fNodes->Add(sub3node);
4612 sub2node->cd();
4613 //
4614 // Place copy #3 of I1D7 in I20B
4615 //
4616 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4617 sub3node->SetLineColor(kColorITS);
4618 sub3node->SetVisibility(0);
4619 sub3node->cd();
4620 //
4621 // Place copy #1 of I1D1 in I1D7
4622 //
4623 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4624 sub4node->SetLineColor(kColorITS);
4625 sub4node->SetVisibility(0);
4626 sub4node->cd();
4627 //
4628 // Place copy #1 of ITS2 in I1D1
4629 //
4630 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4631 sub5node->SetLineColor(kColorITS);
4632 fNodes->Add(sub5node);
4633 sub4node->cd();
4634 fNodes->Add(sub4node);
4635 sub3node->cd();
4636 fNodes->Add(sub3node);
4637 sub2node->cd();
4638 //
4639 // Place copy #4 of I1D7 in I20B
4640 //
4641 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4642 sub3node->SetLineColor(kColorITS);
4643 sub3node->SetVisibility(0);
4644 sub3node->cd();
4645 //
4646 // Place copy #1 of I1D1 in I1D7
4647 //
4648 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4649 sub4node->SetLineColor(kColorITS);
4650 sub4node->SetVisibility(0);
4651 sub4node->cd();
4652 //
4653 // Place copy #1 of ITS2 in I1D1
4654 //
4655 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4656 sub5node->SetLineColor(kColorITS);
4657 fNodes->Add(sub5node);
4658 sub4node->cd();
4659 fNodes->Add(sub4node);
4660 sub3node->cd();
4661 fNodes->Add(sub3node);
4662 sub2node->cd();
4663 fNodes->Add(sub2node);
4664 sub1node->cd();
4665 //
4666 // Place copy #3 of I20B in I12B
4667 //
4668 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
4669 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 4670 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 4671 sub2node->SetLineColor(kColorITS);
4672 sub2node->SetVisibility(0);
4673 sub2node->cd();
4674 //
4675 // Place copy #1 of I1D7 in I20B
4676 //
4677 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4678 sub3node->SetLineColor(kColorITS);
4679 sub3node->SetVisibility(0);
4680 sub3node->cd();
4681 //
4682 // Place copy #1 of I1D1 in I1D7
4683 //
4684 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4685 sub4node->SetLineColor(kColorITS);
4686 sub4node->SetVisibility(0);
4687 sub4node->cd();
4688 //
4689 // Place copy #1 of ITS2 in I1D1
4690 //
4691 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4692 sub5node->SetLineColor(kColorITS);
4693 fNodes->Add(sub5node);
4694 sub4node->cd();
4695 fNodes->Add(sub4node);
4696 sub3node->cd();
4697 fNodes->Add(sub3node);
4698 sub2node->cd();
4699 //
4700 // Place copy #2 of I1D7 in I20B
4701 //
4702 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4703 sub3node->SetLineColor(kColorITS);
4704 sub3node->SetVisibility(0);
4705 sub3node->cd();
4706 //
4707 // Place copy #1 of I1D1 in I1D7
4708 //
4709 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4710 sub4node->SetLineColor(kColorITS);
4711 sub4node->SetVisibility(0);
4712 sub4node->cd();
4713 //
4714 // Place copy #1 of ITS2 in I1D1
4715 //
4716 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4717 sub5node->SetLineColor(kColorITS);
4718 fNodes->Add(sub5node);
4719 sub4node->cd();
4720 fNodes->Add(sub4node);
4721 sub3node->cd();
4722 fNodes->Add(sub3node);
4723 sub2node->cd();
4724 //
4725 // Place copy #3 of I1D7 in I20B
4726 //
4727 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4728 sub3node->SetLineColor(kColorITS);
4729 sub3node->SetVisibility(0);
4730 sub3node->cd();
4731 //
4732 // Place copy #1 of I1D1 in I1D7
4733 //
4734 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4735 sub4node->SetLineColor(kColorITS);
4736 sub4node->SetVisibility(0);
4737 sub4node->cd();
4738 //
4739 // Place copy #1 of ITS2 in I1D1
4740 //
4741 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4742 sub5node->SetLineColor(kColorITS);
4743 fNodes->Add(sub5node);
4744 sub4node->cd();
4745 fNodes->Add(sub4node);
4746 sub3node->cd();
4747 fNodes->Add(sub3node);
4748 sub2node->cd();
4749 //
4750 // Place copy #4 of I1D7 in I20B
4751 //
4752 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4753 sub3node->SetLineColor(kColorITS);
4754 sub3node->SetVisibility(0);
4755 sub3node->cd();
4756 //
4757 // Place copy #1 of I1D1 in I1D7
4758 //
4759 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4760 sub4node->SetLineColor(kColorITS);
4761 sub4node->SetVisibility(0);
4762 sub4node->cd();
4763 //
4764 // Place copy #1 of ITS2 in I1D1
4765 //
4766 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4767 sub5node->SetLineColor(kColorITS);
4768 fNodes->Add(sub5node);
4769 sub4node->cd();
4770 fNodes->Add(sub4node);
4771 sub3node->cd();
4772 fNodes->Add(sub3node);
4773 sub2node->cd();
4774 fNodes->Add(sub2node);
4775 sub1node->cd();
4776 //
4777 // Place copy #4 of I20B in I12B
4778 //
4779 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
4780 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 4781 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 4782 sub2node->SetLineColor(kColorITS);
4783 sub2node->SetVisibility(0);
4784 sub2node->cd();
4785 //
4786 // Place copy #1 of I1D7 in I20B
4787 //
4788 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4789 sub3node->SetLineColor(kColorITS);
4790 sub3node->SetVisibility(0);
4791 sub3node->cd();
4792 //
4793 // Place copy #1 of I1D1 in I1D7
4794 //
4795 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4796 sub4node->SetLineColor(kColorITS);
4797 sub4node->SetVisibility(0);
4798 sub4node->cd();
4799 //
4800 // Place copy #1 of ITS2 in I1D1
4801 //
4802 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4803 sub5node->SetLineColor(kColorITS);
4804 fNodes->Add(sub5node);
4805 sub4node->cd();
4806 fNodes->Add(sub4node);
4807 sub3node->cd();
4808 fNodes->Add(sub3node);
4809 sub2node->cd();
4810 //
4811 // Place copy #2 of I1D7 in I20B
4812 //
4813 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4814 sub3node->SetLineColor(kColorITS);
4815 sub3node->SetVisibility(0);
4816 sub3node->cd();
4817 //
4818 // Place copy #1 of I1D1 in I1D7
4819 //
4820 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4821 sub4node->SetLineColor(kColorITS);
4822 sub4node->SetVisibility(0);
4823 sub4node->cd();
4824 //
4825 // Place copy #1 of ITS2 in I1D1
4826 //
4827 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4828 sub5node->SetLineColor(kColorITS);
4829 fNodes->Add(sub5node);
4830 sub4node->cd();
4831 fNodes->Add(sub4node);
4832 sub3node->cd();
4833 fNodes->Add(sub3node);
4834 sub2node->cd();
4835 //
4836 // Place copy #3 of I1D7 in I20B
4837 //
4838 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4839 sub3node->SetLineColor(kColorITS);
4840 sub3node->SetVisibility(0);
4841 sub3node->cd();
4842 //
4843 // Place copy #1 of I1D1 in I1D7
4844 //
4845 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4846 sub4node->SetLineColor(kColorITS);
4847 sub4node->SetVisibility(0);
4848 sub4node->cd();
4849 //
4850 // Place copy #1 of ITS2 in I1D1
4851 //
4852 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4853 sub5node->SetLineColor(kColorITS);
4854 fNodes->Add(sub5node);
4855 sub4node->cd();
4856 fNodes->Add(sub4node);
4857 sub3node->cd();
4858 fNodes->Add(sub3node);
4859 sub2node->cd();
4860 //
4861 // Place copy #4 of I1D7 in I20B
4862 //
4863 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4864 sub3node->SetLineColor(kColorITS);
4865 sub3node->SetVisibility(0);
4866 sub3node->cd();
4867 //
4868 // Place copy #1 of I1D1 in I1D7
4869 //
4870 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4871 sub4node->SetLineColor(kColorITS);
4872 sub4node->SetVisibility(0);
4873 sub4node->cd();
4874 //
4875 // Place copy #1 of ITS2 in I1D1
4876 //
4877 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4878 sub5node->SetLineColor(kColorITS);
4879 fNodes->Add(sub5node);
4880 sub4node->cd();
4881 fNodes->Add(sub4node);
4882 sub3node->cd();
4883 fNodes->Add(sub3node);
4884 sub2node->cd();
4885 fNodes->Add(sub2node);
4886 sub1node->cd();
4887 fNodes->Add(sub1node);
4888 node->cd();
4889 //
4890 // Place copy #7 of I12B in IT12
4891 //
1266e9b4 4892 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot244");
1f99c14b 4893 sub1node->SetLineColor(kColorITS);
4894 sub1node->SetVisibility(0);
4895 sub1node->cd();
4896 //
4897 // Place copy #1 of I10B in I12B
4898 //
4899 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
4900 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 4901 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 4902 sub2node->SetLineColor(kColorITS);
4903 sub2node->SetVisibility(0);
4904 sub2node->cd();
4905 //
4906 // Place copy #1 of I107 in I10B
4907 //
4908 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
4909 sub3node->SetLineColor(kColorITS);
4910 sub3node->SetVisibility(0);
4911 sub3node->cd();
4912 //
4913 // Place copy #1 of I101 in I107
4914 //
4915 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4916 sub4node->SetLineColor(kColorITS);
4917 sub4node->SetVisibility(0);
4918 sub4node->cd();
4919 //
4920 // Place copy #1 of ITS1 in I101
4921 //
4922 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4923 sub5node->SetLineColor(kColorITS);
4924 fNodes->Add(sub5node);
4925 sub4node->cd();
4926 fNodes->Add(sub4node);
4927 sub3node->cd();
4928 fNodes->Add(sub3node);
4929 sub2node->cd();
4930 //
4931 // Place copy #2 of I107 in I10B
4932 //
4933 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
4934 sub3node->SetLineColor(kColorITS);
4935 sub3node->SetVisibility(0);
4936 sub3node->cd();
4937 //
4938 // Place copy #1 of I101 in I107
4939 //
4940 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4941 sub4node->SetLineColor(kColorITS);
4942 sub4node->SetVisibility(0);
4943 sub4node->cd();
4944 //
4945 // Place copy #1 of ITS1 in I101
4946 //
4947 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4948 sub5node->SetLineColor(kColorITS);
4949 fNodes->Add(sub5node);
4950 sub4node->cd();
4951 fNodes->Add(sub4node);
4952 sub3node->cd();
4953 fNodes->Add(sub3node);
4954 sub2node->cd();
4955 //
4956 // Place copy #3 of I107 in I10B
4957 //
4958 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
4959 sub3node->SetLineColor(kColorITS);
4960 sub3node->SetVisibility(0);
4961 sub3node->cd();
4962 //
4963 // Place copy #1 of I101 in I107
4964 //
4965 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4966 sub4node->SetLineColor(kColorITS);
4967 sub4node->SetVisibility(0);
4968 sub4node->cd();
4969 //
4970 // Place copy #1 of ITS1 in I101
4971 //
4972 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4973 sub5node->SetLineColor(kColorITS);
4974 fNodes->Add(sub5node);
4975 sub4node->cd();
4976 fNodes->Add(sub4node);
4977 sub3node->cd();
4978 fNodes->Add(sub3node);
4979 sub2node->cd();
4980 //
4981 // Place copy #4 of I107 in I10B
4982 //
4983 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
4984 sub3node->SetLineColor(kColorITS);
4985 sub3node->SetVisibility(0);
4986 sub3node->cd();
4987 //
4988 // Place copy #1 of I101 in I107
4989 //
4990 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4991 sub4node->SetLineColor(kColorITS);
4992 sub4node->SetVisibility(0);
4993 sub4node->cd();
4994 //
4995 // Place copy #1 of ITS1 in I101
4996 //
4997 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4998 sub5node->SetLineColor(kColorITS);
4999 fNodes->Add(sub5node);
5000 sub4node->cd();
5001 fNodes->Add(sub4node);
5002 sub3node->cd();
5003 fNodes->Add(sub3node);
5004 sub2node->cd();
5005 fNodes->Add(sub2node);
5006 sub1node->cd();
5007 //
5008 // Place copy #2 of I10B in I12B
5009 //
5010 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
5011 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 5012 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 5013 sub2node->SetLineColor(kColorITS);
5014 sub2node->SetVisibility(0);
5015 sub2node->cd();
5016 //
5017 // Place copy #1 of I107 in I10B
5018 //
5019 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
5020 sub3node->SetLineColor(kColorITS);
5021 sub3node->SetVisibility(0);
5022 sub3node->cd();
5023 //
5024 // Place copy #1 of I101 in I107
5025 //
5026 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5027 sub4node->SetLineColor(kColorITS);
5028 sub4node->SetVisibility(0);
5029 sub4node->cd();
5030 //
5031 // Place copy #1 of ITS1 in I101
5032 //
5033 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5034 sub5node->SetLineColor(kColorITS);
5035 fNodes->Add(sub5node);
5036 sub4node->cd();
5037 fNodes->Add(sub4node);
5038 sub3node->cd();
5039 fNodes->Add(sub3node);
5040 sub2node->cd();
5041 //
5042 // Place copy #2 of I107 in I10B
5043 //
5044 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
5045 sub3node->SetLineColor(kColorITS);
5046 sub3node->SetVisibility(0);
5047 sub3node->cd();
5048 //
5049 // Place copy #1 of I101 in I107
5050 //
5051 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5052 sub4node->SetLineColor(kColorITS);
5053 sub4node->SetVisibility(0);
5054 sub4node->cd();
5055 //
5056 // Place copy #1 of ITS1 in I101
5057 //
5058 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5059 sub5node->SetLineColor(kColorITS);
5060 fNodes->Add(sub5node);
5061 sub4node->cd();
5062 fNodes->Add(sub4node);
5063 sub3node->cd();
5064 fNodes->Add(sub3node);
5065 sub2node->cd();
5066 //
5067 // Place copy #3 of I107 in I10B
5068 //
5069 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
5070 sub3node->SetLineColor(kColorITS);
5071 sub3node->SetVisibility(0);
5072 sub3node->cd();
5073 //
5074 // Place copy #1 of I101 in I107
5075 //
5076 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5077 sub4node->SetLineColor(kColorITS);
5078 sub4node->SetVisibility(0);
5079 sub4node->cd();
5080 //
5081 // Place copy #1 of ITS1 in I101
5082 //
5083 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5084 sub5node->SetLineColor(kColorITS);
5085 fNodes->Add(sub5node);
5086 sub4node->cd();
5087 fNodes->Add(sub4node);
5088 sub3node->cd();
5089 fNodes->Add(sub3node);
5090 sub2node->cd();
5091 //
5092 // Place copy #4 of I107 in I10B
5093 //
5094 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
5095 sub3node->SetLineColor(kColorITS);
5096 sub3node->SetVisibility(0);
5097 sub3node->cd();
5098 //
5099 // Place copy #1 of I101 in I107
5100 //
5101 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5102 sub4node->SetLineColor(kColorITS);
5103 sub4node->SetVisibility(0);
5104 sub4node->cd();
5105 //
5106 // Place copy #1 of ITS1 in I101
5107 //
5108 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5109 sub5node->SetLineColor(kColorITS);
5110 fNodes->Add(sub5node);
5111 sub4node->cd();
5112 fNodes->Add(sub4node);
5113 sub3node->cd();
5114 fNodes->Add(sub3node);
5115 sub2node->cd();
5116 fNodes->Add(sub2node);
5117 sub1node->cd();
5118 //
5119 // Place copy #1 of I20B in I12B
5120 //
5121 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
5122 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 5123 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 5124 sub2node->SetLineColor(kColorITS);
5125 sub2node->SetVisibility(0);
5126 sub2node->cd();
5127 //
5128 // Place copy #1 of I1D7 in I20B
5129 //
5130 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5131 sub3node->SetLineColor(kColorITS);
5132 sub3node->SetVisibility(0);
5133 sub3node->cd();
5134 //
5135 // Place copy #1 of I1D1 in I1D7
5136 //
5137 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5138 sub4node->SetLineColor(kColorITS);
5139 sub4node->SetVisibility(0);
5140 sub4node->cd();
5141 //
5142 // Place copy #1 of ITS2 in I1D1
5143 //
5144 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5145 sub5node->SetLineColor(kColorITS);
5146 fNodes->Add(sub5node);
5147 sub4node->cd();
5148 fNodes->Add(sub4node);
5149 sub3node->cd();
5150 fNodes->Add(sub3node);
5151 sub2node->cd();
5152 //
5153 // Place copy #2 of I1D7 in I20B
5154 //
5155 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5156 sub3node->SetLineColor(kColorITS);
5157 sub3node->SetVisibility(0);
5158 sub3node->cd();
5159 //
5160 // Place copy #1 of I1D1 in I1D7
5161 //
5162 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5163 sub4node->SetLineColor(kColorITS);
5164 sub4node->SetVisibility(0);
5165 sub4node->cd();
5166 //
5167 // Place copy #1 of ITS2 in I1D1
5168 //
5169 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5170 sub5node->SetLineColor(kColorITS);
5171 fNodes->Add(sub5node);
5172 sub4node->cd();
5173 fNodes->Add(sub4node);
5174 sub3node->cd();
5175 fNodes->Add(sub3node);
5176 sub2node->cd();
5177 //
5178 // Place copy #3 of I1D7 in I20B
5179 //
5180 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5181 sub3node->SetLineColor(kColorITS);
5182 sub3node->SetVisibility(0);
5183 sub3node->cd();
5184 //
5185 // Place copy #1 of I1D1 in I1D7
5186 //
5187 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5188 sub4node->SetLineColor(kColorITS);
5189 sub4node->SetVisibility(0);
5190 sub4node->cd();
5191 //
5192 // Place copy #1 of ITS2 in I1D1
5193 //
5194 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5195 sub5node->SetLineColor(kColorITS);
5196 fNodes->Add(sub5node);
5197 sub4node->cd();
5198 fNodes->Add(sub4node);
5199 sub3node->cd();
5200 fNodes->Add(sub3node);
5201 sub2node->cd();
5202 //
5203 // Place copy #4 of I1D7 in I20B
5204 //
5205 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5206 sub3node->SetLineColor(kColorITS);
5207 sub3node->SetVisibility(0);
5208 sub3node->cd();
5209 //
5210 // Place copy #1 of I1D1 in I1D7
5211 //
5212 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5213 sub4node->SetLineColor(kColorITS);
5214 sub4node->SetVisibility(0);
5215 sub4node->cd();
5216 //
5217 // Place copy #1 of ITS2 in I1D1
5218 //
5219 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5220 sub5node->SetLineColor(kColorITS);
5221 fNodes->Add(sub5node);
5222 sub4node->cd();
5223 fNodes->Add(sub4node);
5224 sub3node->cd();
5225 fNodes->Add(sub3node);
5226 sub2node->cd();
5227 fNodes->Add(sub2node);
5228 sub1node->cd();
5229 //
5230 // Place copy #2 of I20B in I12B
5231 //
5232 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
5233 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 5234 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 5235 sub2node->SetLineColor(kColorITS);
5236 sub2node->SetVisibility(0);
5237 sub2node->cd();
5238 //
5239 // Place copy #1 of I1D7 in I20B
5240 //
5241 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5242 sub3node->SetLineColor(kColorITS);
5243 sub3node->SetVisibility(0);
5244 sub3node->cd();
5245 //
5246 // Place copy #1 of I1D1 in I1D7
5247 //
5248 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5249 sub4node->SetLineColor(kColorITS);
5250 sub4node->SetVisibility(0);
5251 sub4node->cd();
5252 //
5253 // Place copy #1 of ITS2 in I1D1
5254 //
5255 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5256 sub5node->SetLineColor(kColorITS);
5257 fNodes->Add(sub5node);
5258 sub4node->cd();
5259 fNodes->Add(sub4node);
5260 sub3node->cd();
5261 fNodes->Add(sub3node);
5262 sub2node->cd();
5263 //
5264 // Place copy #2 of I1D7 in I20B
5265 //
5266 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5267 sub3node->SetLineColor(kColorITS);
5268 sub3node->SetVisibility(0);
5269 sub3node->cd();
5270 //
5271 // Place copy #1 of I1D1 in I1D7
5272 //
5273 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5274 sub4node->SetLineColor(kColorITS);
5275 sub4node->SetVisibility(0);
5276 sub4node->cd();
5277 //
5278 // Place copy #1 of ITS2 in I1D1
5279 //
5280 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5281 sub5node->SetLineColor(kColorITS);
5282 fNodes->Add(sub5node);
5283 sub4node->cd();
5284 fNodes->Add(sub4node);
5285 sub3node->cd();
5286 fNodes->Add(sub3node);
5287 sub2node->cd();
5288 //
5289 // Place copy #3 of I1D7 in I20B
5290 //
5291 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5292 sub3node->SetLineColor(kColorITS);
5293 sub3node->SetVisibility(0);
5294 sub3node->cd();
5295 //
5296 // Place copy #1 of I1D1 in I1D7
5297 //
5298 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5299 sub4node->SetLineColor(kColorITS);
5300 sub4node->SetVisibility(0);
5301 sub4node->cd();
5302 //
5303 // Place copy #1 of ITS2 in I1D1
5304 //
5305 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5306 sub5node->SetLineColor(kColorITS);
5307 fNodes->Add(sub5node);
5308 sub4node->cd();
5309 fNodes->Add(sub4node);
5310 sub3node->cd();
5311 fNodes->Add(sub3node);
5312 sub2node->cd();
5313 //
5314 // Place copy #4 of I1D7 in I20B
5315 //
5316 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5317 sub3node->SetLineColor(kColorITS);
5318 sub3node->SetVisibility(0);
5319 sub3node->cd();
5320 //
5321 // Place copy #1 of I1D1 in I1D7
5322 //
5323 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5324 sub4node->SetLineColor(kColorITS);
5325 sub4node->SetVisibility(0);
5326 sub4node->cd();
5327 //
5328 // Place copy #1 of ITS2 in I1D1
5329 //
5330 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5331 sub5node->SetLineColor(kColorITS);
5332 fNodes->Add(sub5node);
5333 sub4node->cd();
5334 fNodes->Add(sub4node);
5335 sub3node->cd();
5336 fNodes->Add(sub3node);
5337 sub2node->cd();
5338 fNodes->Add(sub2node);
5339 sub1node->cd();
5340 //
5341 // Place copy #3 of I20B in I12B
5342 //
5343 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
5344 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 5345 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 5346 sub2node->SetLineColor(kColorITS);
5347 sub2node->SetVisibility(0);
5348 sub2node->cd();
5349 //
5350 // Place copy #1 of I1D7 in I20B
5351 //
5352 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5353 sub3node->SetLineColor(kColorITS);
5354 sub3node->SetVisibility(0);
5355 sub3node->cd();
5356 //
5357 // Place copy #1 of I1D1 in I1D7
5358 //
5359 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5360 sub4node->SetLineColor(kColorITS);
5361 sub4node->SetVisibility(0);
5362 sub4node->cd();
5363 //
5364 // Place copy #1 of ITS2 in I1D1
5365 //
5366 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5367 sub5node->SetLineColor(kColorITS);
5368 fNodes->Add(sub5node);
5369 sub4node->cd();
5370 fNodes->Add(sub4node);
5371 sub3node->cd();
5372 fNodes->Add(sub3node);
5373 sub2node->cd();
5374 //
5375 // Place copy #2 of I1D7 in I20B
5376 //
5377 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5378 sub3node->SetLineColor(kColorITS);
5379 sub3node->SetVisibility(0);
5380 sub3node->cd();
5381 //
5382 // Place copy #1 of I1D1 in I1D7
5383 //
5384 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5385 sub4node->SetLineColor(kColorITS);
5386 sub4node->SetVisibility(0);
5387 sub4node->cd();
5388 //
5389 // Place copy #1 of ITS2 in I1D1
5390 //
5391 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5392 sub5node->SetLineColor(kColorITS);
5393 fNodes->Add(sub5node);
5394 sub4node->cd();
5395 fNodes->Add(sub4node);
5396 sub3node->cd();
5397 fNodes->Add(sub3node);
5398 sub2node->cd();
5399 //
5400 // Place copy #3 of I1D7 in I20B
5401 //
5402 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5403 sub3node->SetLineColor(kColorITS);
5404 sub3node->SetVisibility(0);
5405 sub3node->cd();
5406 //
5407 // Place copy #1 of I1D1 in I1D7
5408 //
5409 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5410 sub4node->SetLineColor(kColorITS);
5411 sub4node->SetVisibility(0);
5412 sub4node->cd();
5413 //
5414 // Place copy #1 of ITS2 in I1D1
5415 //
5416 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5417 sub5node->SetLineColor(kColorITS);
5418 fNodes->Add(sub5node);
5419 sub4node->cd();
5420 fNodes->Add(sub4node);
5421 sub3node->cd();
5422 fNodes->Add(sub3node);
5423 sub2node->cd();
5424 //
5425 // Place copy #4 of I1D7 in I20B
5426 //
5427 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5428 sub3node->SetLineColor(kColorITS);
5429 sub3node->SetVisibility(0);
5430 sub3node->cd();
5431 //
5432 // Place copy #1 of I1D1 in I1D7
5433 //
5434 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5435 sub4node->SetLineColor(kColorITS);
5436 sub4node->SetVisibility(0);
5437 sub4node->cd();
5438 //
5439 // Place copy #1 of ITS2 in I1D1
5440 //
5441 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5442 sub5node->SetLineColor(kColorITS);
5443 fNodes->Add(sub5node);
5444 sub4node->cd();
5445 fNodes->Add(sub4node);
5446 sub3node->cd();
5447 fNodes->Add(sub3node);
5448 sub2node->cd();
5449 fNodes->Add(sub2node);
5450 sub1node->cd();
5451 //
5452 // Place copy #4 of I20B in I12B
5453 //
5454 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
5455 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 5456 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 5457 sub2node->SetLineColor(kColorITS);
5458 sub2node->SetVisibility(0);
5459 sub2node->cd();
5460 //
5461 // Place copy #1 of I1D7 in I20B
5462 //
5463 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5464 sub3node->SetLineColor(kColorITS);
5465 sub3node->SetVisibility(0);
5466 sub3node->cd();
5467 //
5468 // Place copy #1 of I1D1 in I1D7
5469 //
5470 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5471 sub4node->SetLineColor(kColorITS);
5472 sub4node->SetVisibility(0);
5473 sub4node->cd();
5474 //
5475 // Place copy #1 of ITS2 in I1D1
5476 //
5477 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5478 sub5node->SetLineColor(kColorITS);
5479 fNodes->Add(sub5node);
5480 sub4node->cd();
5481 fNodes->Add(sub4node);
5482 sub3node->cd();
5483 fNodes->Add(sub3node);
5484 sub2node->cd();
5485 //
5486 // Place copy #2 of I1D7 in I20B
5487 //
5488 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5489 sub3node->SetLineColor(kColorITS);
5490 sub3node->SetVisibility(0);
5491 sub3node->cd();
5492 //
5493 // Place copy #1 of I1D1 in I1D7
5494 //
5495 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5496 sub4node->SetLineColor(kColorITS);
5497 sub4node->SetVisibility(0);
5498 sub4node->cd();
5499 //
5500 // Place copy #1 of ITS2 in I1D1
5501 //
5502 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5503 sub5node->SetLineColor(kColorITS);
5504 fNodes->Add(sub5node);
5505 sub4node->cd();
5506 fNodes->Add(sub4node);
5507 sub3node->cd();
5508 fNodes->Add(sub3node);
5509 sub2node->cd();
5510 //
5511 // Place copy #3 of I1D7 in I20B
5512 //
5513 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5514 sub3node->SetLineColor(kColorITS);
5515 sub3node->SetVisibility(0);
5516 sub3node->cd();
5517 //
5518 // Place copy #1 of I1D1 in I1D7
5519 //
5520 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5521 sub4node->SetLineColor(kColorITS);
5522 sub4node->SetVisibility(0);
5523 sub4node->cd();
5524 //
5525 // Place copy #1 of ITS2 in I1D1
5526 //
5527 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5528 sub5node->SetLineColor(kColorITS);
5529 fNodes->Add(sub5node);
5530 sub4node->cd();
5531 fNodes->Add(sub4node);
5532 sub3node->cd();
5533 fNodes->Add(sub3node);
5534 sub2node->cd();
5535 //
5536 // Place copy #4 of I1D7 in I20B
5537 //
5538 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5539 sub3node->SetLineColor(kColorITS);
5540 sub3node->SetVisibility(0);
5541 sub3node->cd();
5542 //
5543 // Place copy #1 of I1D1 in I1D7
5544 //
5545 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5546 sub4node->SetLineColor(kColorITS);
5547 sub4node->SetVisibility(0);
5548 sub4node->cd();
5549 //
5550 // Place copy #1 of ITS2 in I1D1
5551 //
5552 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5553 sub5node->SetLineColor(kColorITS);
5554 fNodes->Add(sub5node);
5555 sub4node->cd();
5556 fNodes->Add(sub4node);
5557 sub3node->cd();
5558 fNodes->Add(sub3node);
5559 sub2node->cd();
5560 fNodes->Add(sub2node);
5561 sub1node->cd();
5562 fNodes->Add(sub1node);
5563 node->cd();
5564 //
5565 // Place copy #8 of I12B in IT12
5566 //
1266e9b4 5567 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot233");
1f99c14b 5568 sub1node->SetLineColor(kColorITS);
5569 sub1node->SetVisibility(0);
5570 sub1node->cd();
5571 //
5572 // Place copy #1 of I10B in I12B
5573 //
5574 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
5575 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 5576 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 5577 sub2node->SetLineColor(kColorITS);
5578 sub2node->SetVisibility(0);
5579 sub2node->cd();
5580 //
5581 // Place copy #1 of I107 in I10B
5582 //
5583 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
5584 sub3node->SetLineColor(kColorITS);
5585 sub3node->SetVisibility(0);
5586 sub3node->cd();
5587 //
5588 // Place copy #1 of I101 in I107
5589 //
5590 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5591 sub4node->SetLineColor(kColorITS);
5592 sub4node->SetVisibility(0);
5593 sub4node->cd();
5594 //
5595 // Place copy #1 of ITS1 in I101
5596 //
5597 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5598 sub5node->SetLineColor(kColorITS);
5599 fNodes->Add(sub5node);
5600 sub4node->cd();
5601 fNodes->Add(sub4node);
5602 sub3node->cd();
5603 fNodes->Add(sub3node);
5604 sub2node->cd();
5605 //
5606 // Place copy #2 of I107 in I10B
5607 //
5608 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
5609 sub3node->SetLineColor(kColorITS);
5610 sub3node->SetVisibility(0);
5611 sub3node->cd();
5612 //
5613 // Place copy #1 of I101 in I107
5614 //
5615 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5616 sub4node->SetLineColor(kColorITS);
5617 sub4node->SetVisibility(0);
5618 sub4node->cd();
5619 //
5620 // Place copy #1 of ITS1 in I101
5621 //
5622 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5623 sub5node->SetLineColor(kColorITS);
5624 fNodes->Add(sub5node);
5625 sub4node->cd();
5626 fNodes->Add(sub4node);
5627 sub3node->cd();
5628 fNodes->Add(sub3node);
5629 sub2node->cd();
5630 //
5631 // Place copy #3 of I107 in I10B
5632 //
5633 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
5634 sub3node->SetLineColor(kColorITS);
5635 sub3node->SetVisibility(0);
5636 sub3node->cd();
5637 //
5638 // Place copy #1 of I101 in I107
5639 //
5640 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5641 sub4node->SetLineColor(kColorITS);
5642 sub4node->SetVisibility(0);
5643 sub4node->cd();
5644 //
5645 // Place copy #1 of ITS1 in I101
5646 //
5647 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5648 sub5node->SetLineColor(kColorITS);
5649 fNodes->Add(sub5node);
5650 sub4node->cd();
5651 fNodes->Add(sub4node);
5652 sub3node->cd();
5653 fNodes->Add(sub3node);
5654 sub2node->cd();
5655 //
5656 // Place copy #4 of I107 in I10B
5657 //
5658 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
5659 sub3node->SetLineColor(kColorITS);
5660 sub3node->SetVisibility(0);
5661 sub3node->cd();
5662 //
5663 // Place copy #1 of I101 in I107
5664 //
5665 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5666 sub4node->SetLineColor(kColorITS);
5667 sub4node->SetVisibility(0);
5668 sub4node->cd();
5669 //
5670 // Place copy #1 of ITS1 in I101
5671 //
5672 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5673 sub5node->SetLineColor(kColorITS);
5674 fNodes->Add(sub5node);
5675 sub4node->cd();
5676 fNodes->Add(sub4node);
5677 sub3node->cd();
5678 fNodes->Add(sub3node);
5679 sub2node->cd();
5680 fNodes->Add(sub2node);
5681 sub1node->cd();
5682 //
5683 // Place copy #2 of I10B in I12B
5684 //
5685 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
5686 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 5687 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 5688 sub2node->SetLineColor(kColorITS);
5689 sub2node->SetVisibility(0);
5690 sub2node->cd();
5691 //
5692 // Place copy #1 of I107 in I10B
5693 //
5694 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
5695 sub3node->SetLineColor(kColorITS);
5696 sub3node->SetVisibility(0);
5697 sub3node->cd();
5698 //
5699 // Place copy #1 of I101 in I107
5700 //
5701 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5702 sub4node->SetLineColor(kColorITS);
5703 sub4node->SetVisibility(0);
5704 sub4node->cd();
5705 //
5706 // Place copy #1 of ITS1 in I101
5707 //
5708 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5709 sub5node->SetLineColor(kColorITS);
5710 fNodes->Add(sub5node);
5711 sub4node->cd();
5712 fNodes->Add(sub4node);
5713 sub3node->cd();
5714 fNodes->Add(sub3node);
5715 sub2node->cd();
5716 //
5717 // Place copy #2 of I107 in I10B
5718 //
5719 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
5720 sub3node->SetLineColor(kColorITS);
5721 sub3node->SetVisibility(0);
5722 sub3node->cd();
5723 //
5724 // Place copy #1 of I101 in I107
5725 //
5726 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5727 sub4node->SetLineColor(kColorITS);
5728 sub4node->SetVisibility(0);
5729 sub4node->cd();
5730 //
5731 // Place copy #1 of ITS1 in I101
5732 //
5733 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5734 sub5node->SetLineColor(kColorITS);
5735 fNodes->Add(sub5node);
5736 sub4node->cd();
5737 fNodes->Add(sub4node);
5738 sub3node->cd();
5739 fNodes->Add(sub3node);
5740 sub2node->cd();
5741 //
5742 // Place copy #3 of I107 in I10B
5743 //
5744 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
5745 sub3node->SetLineColor(kColorITS);
5746 sub3node->SetVisibility(0);
5747 sub3node->cd();
5748 //
5749 // Place copy #1 of I101 in I107
5750 //
5751 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5752 sub4node->SetLineColor(kColorITS);
5753 sub4node->SetVisibility(0);
5754 sub4node->cd();
5755 //
5756 // Place copy #1 of ITS1 in I101
5757 //
5758 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5759 sub5node->SetLineColor(kColorITS);
5760 fNodes->Add(sub5node);
5761 sub4node->cd();
5762 fNodes->Add(sub4node);
5763 sub3node->cd();
5764 fNodes->Add(sub3node);
5765 sub2node->cd();
5766 //
5767 // Place copy #4 of I107 in I10B
5768 //
5769 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
5770 sub3node->SetLineColor(kColorITS);
5771 sub3node->SetVisibility(0);
5772 sub3node->cd();
5773 //
5774 // Place copy #1 of I101 in I107
5775 //
5776 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5777 sub4node->SetLineColor(kColorITS);
5778 sub4node->SetVisibility(0);
5779 sub4node->cd();
5780 //
5781 // Place copy #1 of ITS1 in I101
5782 //
5783 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5784 sub5node->SetLineColor(kColorITS);
5785 fNodes->Add(sub5node);
5786 sub4node->cd();
5787 fNodes->Add(sub4node);
5788 sub3node->cd();
5789 fNodes->Add(sub3node);
5790 sub2node->cd();
5791 fNodes->Add(sub2node);
5792 sub1node->cd();
5793 //
5794 // Place copy #1 of I20B in I12B
5795 //
5796 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
5797 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 5798 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 5799 sub2node->SetLineColor(kColorITS);
5800 sub2node->SetVisibility(0);
5801 sub2node->cd();
5802 //
5803 // Place copy #1 of I1D7 in I20B
5804 //
5805 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5806 sub3node->SetLineColor(kColorITS);
5807 sub3node->SetVisibility(0);
5808 sub3node->cd();
5809 //
5810 // Place copy #1 of I1D1 in I1D7
5811 //
5812 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5813 sub4node->SetLineColor(kColorITS);
5814 sub4node->SetVisibility(0);
5815 sub4node->cd();
5816 //
5817 // Place copy #1 of ITS2 in I1D1
5818 //
5819 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5820 sub5node->SetLineColor(kColorITS);
5821 fNodes->Add(sub5node);
5822 sub4node->cd();
5823 fNodes->Add(sub4node);
5824 sub3node->cd();
5825 fNodes->Add(sub3node);
5826 sub2node->cd();
5827 //
5828 // Place copy #2 of I1D7 in I20B
5829 //
5830 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5831 sub3node->SetLineColor(kColorITS);
5832 sub3node->SetVisibility(0);
5833 sub3node->cd();
5834 //
5835 // Place copy #1 of I1D1 in I1D7
5836 //
5837 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5838 sub4node->SetLineColor(kColorITS);
5839 sub4node->SetVisibility(0);
5840 sub4node->cd();
5841 //
5842 // Place copy #1 of ITS2 in I1D1
5843 //
5844 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5845 sub5node->SetLineColor(kColorITS);
5846 fNodes->Add(sub5node);
5847 sub4node->cd();
5848 fNodes->Add(sub4node);
5849 sub3node->cd();
5850 fNodes->Add(sub3node);
5851 sub2node->cd();
5852 //
5853 // Place copy #3 of I1D7 in I20B
5854 //
5855 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5856 sub3node->SetLineColor(kColorITS);
5857 sub3node->SetVisibility(0);
5858 sub3node->cd();
5859 //
5860 // Place copy #1 of I1D1 in I1D7
5861 //
5862 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5863 sub4node->SetLineColor(kColorITS);
5864 sub4node->SetVisibility(0);
5865 sub4node->cd();
5866 //
5867 // Place copy #1 of ITS2 in I1D1
5868 //
5869 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5870 sub5node->SetLineColor(kColorITS);
5871 fNodes->Add(sub5node);
5872 sub4node->cd();
5873 fNodes->Add(sub4node);
5874 sub3node->cd();
5875 fNodes->Add(sub3node);
5876 sub2node->cd();
5877 //
5878 // Place copy #4 of I1D7 in I20B
5879 //
5880 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5881 sub3node->SetLineColor(kColorITS);
5882 sub3node->SetVisibility(0);
5883 sub3node->cd();
5884 //
5885 // Place copy #1 of I1D1 in I1D7
5886 //
5887 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5888 sub4node->SetLineColor(kColorITS);
5889 sub4node->SetVisibility(0);
5890 sub4node->cd();
5891 //
5892 // Place copy #1 of ITS2 in I1D1
5893 //
5894 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5895 sub5node->SetLineColor(kColorITS);
5896 fNodes->Add(sub5node);
5897 sub4node->cd();
5898 fNodes->Add(sub4node);
5899 sub3node->cd();
5900 fNodes->Add(sub3node);
5901 sub2node->cd();
5902 fNodes->Add(sub2node);
5903 sub1node->cd();
5904 //
5905 // Place copy #2 of I20B in I12B
5906 //
5907 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
5908 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 5909 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 5910 sub2node->SetLineColor(kColorITS);
5911 sub2node->SetVisibility(0);
5912 sub2node->cd();
5913 //
5914 // Place copy #1 of I1D7 in I20B
5915 //
5916 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5917 sub3node->SetLineColor(kColorITS);
5918 sub3node->SetVisibility(0);
5919 sub3node->cd();
5920 //
5921 // Place copy #1 of I1D1 in I1D7
5922 //
5923 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5924 sub4node->SetLineColor(kColorITS);
5925 sub4node->SetVisibility(0);
5926 sub4node->cd();
5927 //
5928 // Place copy #1 of ITS2 in I1D1
5929 //
5930 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5931 sub5node->SetLineColor(kColorITS);
5932 fNodes->Add(sub5node);
5933 sub4node->cd();
5934 fNodes->Add(sub4node);
5935 sub3node->cd();
5936 fNodes->Add(sub3node);
5937 sub2node->cd();
5938 //
5939 // Place copy #2 of I1D7 in I20B
5940 //
5941 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5942 sub3node->SetLineColor(kColorITS);
5943 sub3node->SetVisibility(0);
5944 sub3node->cd();
5945 //
5946 // Place copy #1 of I1D1 in I1D7
5947 //
5948 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5949 sub4node->SetLineColor(kColorITS);
5950 sub4node->SetVisibility(0);
5951 sub4node->cd();
5952 //
5953 // Place copy #1 of ITS2 in I1D1
5954 //
5955 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5956 sub5node->SetLineColor(kColorITS);
5957 fNodes->Add(sub5node);
5958 sub4node->cd();
5959 fNodes->Add(sub4node);
5960 sub3node->cd();
5961 fNodes->Add(sub3node);
5962 sub2node->cd();
5963 //
5964 // Place copy #3 of I1D7 in I20B
5965 //
5966 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5967 sub3node->SetLineColor(kColorITS);
5968 sub3node->SetVisibility(0);
5969 sub3node->cd();
5970 //
5971 // Place copy #1 of I1D1 in I1D7
5972 //
5973 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5974 sub4node->SetLineColor(kColorITS);
5975 sub4node->SetVisibility(0);
5976 sub4node->cd();
5977 //
5978 // Place copy #1 of ITS2 in I1D1
5979 //
5980 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5981 sub5node->SetLineColor(kColorITS);
5982 fNodes->Add(sub5node);
5983 sub4node->cd();
5984 fNodes->Add(sub4node);
5985 sub3node->cd();
5986 fNodes->Add(sub3node);
5987 sub2node->cd();
5988 //
5989 // Place copy #4 of I1D7 in I20B
5990 //
5991 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5992 sub3node->SetLineColor(kColorITS);
5993 sub3node->SetVisibility(0);
5994 sub3node->cd();
5995 //
5996 // Place copy #1 of I1D1 in I1D7
5997 //
5998 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5999 sub4node->SetLineColor(kColorITS);
6000 sub4node->SetVisibility(0);
6001 sub4node->cd();
6002 //
6003 // Place copy #1 of ITS2 in I1D1
6004 //
6005 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6006 sub5node->SetLineColor(kColorITS);
6007 fNodes->Add(sub5node);
6008 sub4node->cd();
6009 fNodes->Add(sub4node);
6010 sub3node->cd();
6011 fNodes->Add(sub3node);
6012 sub2node->cd();
6013 fNodes->Add(sub2node);
6014 sub1node->cd();
6015 //
6016 // Place copy #3 of I20B in I12B
6017 //
6018 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
6019 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 6020 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 6021 sub2node->SetLineColor(kColorITS);
6022 sub2node->SetVisibility(0);
6023 sub2node->cd();
6024 //
6025 // Place copy #1 of I1D7 in I20B
6026 //
6027 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6028 sub3node->SetLineColor(kColorITS);
6029 sub3node->SetVisibility(0);
6030 sub3node->cd();
6031 //
6032 // Place copy #1 of I1D1 in I1D7
6033 //
6034 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6035 sub4node->SetLineColor(kColorITS);
6036 sub4node->SetVisibility(0);
6037 sub4node->cd();
6038 //
6039 // Place copy #1 of ITS2 in I1D1
6040 //
6041 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6042 sub5node->SetLineColor(kColorITS);
6043 fNodes->Add(sub5node);
6044 sub4node->cd();
6045 fNodes->Add(sub4node);
6046 sub3node->cd();
6047 fNodes->Add(sub3node);
6048 sub2node->cd();
6049 //
6050 // Place copy #2 of I1D7 in I20B
6051 //
6052 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6053 sub3node->SetLineColor(kColorITS);
6054 sub3node->SetVisibility(0);
6055 sub3node->cd();
6056 //
6057 // Place copy #1 of I1D1 in I1D7
6058 //
6059 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6060 sub4node->SetLineColor(kColorITS);
6061 sub4node->SetVisibility(0);
6062 sub4node->cd();
6063 //
6064 // Place copy #1 of ITS2 in I1D1
6065 //
6066 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6067 sub5node->SetLineColor(kColorITS);
6068 fNodes->Add(sub5node);
6069 sub4node->cd();
6070 fNodes->Add(sub4node);
6071 sub3node->cd();
6072 fNodes->Add(sub3node);
6073 sub2node->cd();
6074 //
6075 // Place copy #3 of I1D7 in I20B
6076 //
6077 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6078 sub3node->SetLineColor(kColorITS);
6079 sub3node->SetVisibility(0);
6080 sub3node->cd();
6081 //
6082 // Place copy #1 of I1D1 in I1D7
6083 //
6084 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6085 sub4node->SetLineColor(kColorITS);
6086 sub4node->SetVisibility(0);
6087 sub4node->cd();
6088 //
6089 // Place copy #1 of ITS2 in I1D1
6090 //
6091 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6092 sub5node->SetLineColor(kColorITS);
6093 fNodes->Add(sub5node);
6094 sub4node->cd();
6095 fNodes->Add(sub4node);
6096 sub3node->cd();
6097 fNodes->Add(sub3node);
6098 sub2node->cd();
6099 //
6100 // Place copy #4 of I1D7 in I20B
6101 //
6102 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6103 sub3node->SetLineColor(kColorITS);
6104 sub3node->SetVisibility(0);
6105 sub3node->cd();
6106 //
6107 // Place copy #1 of I1D1 in I1D7
6108 //
6109 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6110 sub4node->SetLineColor(kColorITS);
6111 sub4node->SetVisibility(0);
6112 sub4node->cd();
6113 //
6114 // Place copy #1 of ITS2 in I1D1
6115 //
6116 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6117 sub5node->SetLineColor(kColorITS);
6118 fNodes->Add(sub5node);
6119 sub4node->cd();
6120 fNodes->Add(sub4node);
6121 sub3node->cd();
6122 fNodes->Add(sub3node);
6123 sub2node->cd();
6124 fNodes->Add(sub2node);
6125 sub1node->cd();
6126 //
6127 // Place copy #4 of I20B in I12B
6128 //
6129 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
6130 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 6131 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 6132 sub2node->SetLineColor(kColorITS);
6133 sub2node->SetVisibility(0);
6134 sub2node->cd();
6135 //
6136 // Place copy #1 of I1D7 in I20B
6137 //
6138 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6139 sub3node->SetLineColor(kColorITS);
6140 sub3node->SetVisibility(0);
6141 sub3node->cd();
6142 //
6143 // Place copy #1 of I1D1 in I1D7
6144 //
6145 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6146 sub4node->SetLineColor(kColorITS);
6147 sub4node->SetVisibility(0);
6148 sub4node->cd();
6149 //
6150 // Place copy #1 of ITS2 in I1D1
6151 //
6152 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6153 sub5node->SetLineColor(kColorITS);
6154 fNodes->Add(sub5node);
6155 sub4node->cd();
6156 fNodes->Add(sub4node);
6157 sub3node->cd();
6158 fNodes->Add(sub3node);
6159 sub2node->cd();
6160 //
6161 // Place copy #2 of I1D7 in I20B
6162 //
6163 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6164 sub3node->SetLineColor(kColorITS);
6165 sub3node->SetVisibility(0);
6166 sub3node->cd();
6167 //
6168 // Place copy #1 of I1D1 in I1D7
6169 //
6170 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6171 sub4node->SetLineColor(kColorITS);
6172 sub4node->SetVisibility(0);
6173 sub4node->cd();
6174 //
6175 // Place copy #1 of ITS2 in I1D1
6176 //
6177 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6178 sub5node->SetLineColor(kColorITS);
6179 fNodes->Add(sub5node);
6180 sub4node->cd();
6181 fNodes->Add(sub4node);
6182 sub3node->cd();
6183 fNodes->Add(sub3node);
6184 sub2node->cd();
6185 //
6186 // Place copy #3 of I1D7 in I20B
6187 //
6188 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6189 sub3node->SetLineColor(kColorITS);
6190 sub3node->SetVisibility(0);
6191 sub3node->cd();
6192 //
6193 // Place copy #1 of I1D1 in I1D7
6194 //
6195 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6196 sub4node->SetLineColor(kColorITS);
6197 sub4node->SetVisibility(0);
6198 sub4node->cd();
6199 //
6200 // Place copy #1 of ITS2 in I1D1
6201 //
6202 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6203 sub5node->SetLineColor(kColorITS);
6204 fNodes->Add(sub5node);
6205 sub4node->cd();
6206 fNodes->Add(sub4node);
6207 sub3node->cd();
6208 fNodes->Add(sub3node);
6209 sub2node->cd();
6210 //
6211 // Place copy #4 of I1D7 in I20B
6212 //
6213 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6214 sub3node->SetLineColor(kColorITS);
6215 sub3node->SetVisibility(0);
6216 sub3node->cd();
6217 //
6218 // Place copy #1 of I1D1 in I1D7
6219 //
6220 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6221 sub4node->SetLineColor(kColorITS);
6222 sub4node->SetVisibility(0);
6223 sub4node->cd();
6224 //
6225 // Place copy #1 of ITS2 in I1D1
6226 //
6227 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6228 sub5node->SetLineColor(kColorITS);
6229 fNodes->Add(sub5node);
6230 sub4node->cd();
6231 fNodes->Add(sub4node);
6232 sub3node->cd();
6233 fNodes->Add(sub3node);
6234 sub2node->cd();
6235 fNodes->Add(sub2node);
6236 sub1node->cd();
6237 fNodes->Add(sub1node);
6238 node->cd();
6239 //
6240 // Place copy #9 of I12B in IT12
6241 //
1266e9b4 6242 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot248");
1f99c14b 6243 sub1node->SetLineColor(kColorITS);
6244 sub1node->SetVisibility(0);
6245 sub1node->cd();
6246 //
6247 // Place copy #1 of I10B in I12B
6248 //
6249 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
6250 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 6251 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 6252 sub2node->SetLineColor(kColorITS);
6253 sub2node->SetVisibility(0);
6254 sub2node->cd();
6255 //
6256 // Place copy #1 of I107 in I10B
6257 //
6258 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
6259 sub3node->SetLineColor(kColorITS);
6260 sub3node->SetVisibility(0);
6261 sub3node->cd();
6262 //
6263 // Place copy #1 of I101 in I107
6264 //
6265 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6266 sub4node->SetLineColor(kColorITS);
6267 sub4node->SetVisibility(0);
6268 sub4node->cd();
6269 //
6270 // Place copy #1 of ITS1 in I101
6271 //
6272 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6273 sub5node->SetLineColor(kColorITS);
6274 fNodes->Add(sub5node);
6275 sub4node->cd();
6276 fNodes->Add(sub4node);
6277 sub3node->cd();
6278 fNodes->Add(sub3node);
6279 sub2node->cd();
6280 //
6281 // Place copy #2 of I107 in I10B
6282 //
6283 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
6284 sub3node->SetLineColor(kColorITS);
6285 sub3node->SetVisibility(0);
6286 sub3node->cd();
6287 //
6288 // Place copy #1 of I101 in I107
6289 //
6290 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6291 sub4node->SetLineColor(kColorITS);
6292 sub4node->SetVisibility(0);
6293 sub4node->cd();
6294 //
6295 // Place copy #1 of ITS1 in I101
6296 //
6297 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6298 sub5node->SetLineColor(kColorITS);
6299 fNodes->Add(sub5node);
6300 sub4node->cd();
6301 fNodes->Add(sub4node);
6302 sub3node->cd();
6303 fNodes->Add(sub3node);
6304 sub2node->cd();
6305 //
6306 // Place copy #3 of I107 in I10B
6307 //
6308 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
6309 sub3node->SetLineColor(kColorITS);
6310 sub3node->SetVisibility(0);
6311 sub3node->cd();
6312 //
6313 // Place copy #1 of I101 in I107
6314 //
6315 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6316 sub4node->SetLineColor(kColorITS);
6317 sub4node->SetVisibility(0);
6318 sub4node->cd();
6319 //
6320 // Place copy #1 of ITS1 in I101
6321 //
6322 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6323 sub5node->SetLineColor(kColorITS);
6324 fNodes->Add(sub5node);
6325 sub4node->cd();
6326 fNodes->Add(sub4node);
6327 sub3node->cd();
6328 fNodes->Add(sub3node);
6329 sub2node->cd();
6330 //
6331 // Place copy #4 of I107 in I10B
6332 //
6333 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
6334 sub3node->SetLineColor(kColorITS);
6335 sub3node->SetVisibility(0);
6336 sub3node->cd();
6337 //
6338 // Place copy #1 of I101 in I107
6339 //
6340 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6341 sub4node->SetLineColor(kColorITS);
6342 sub4node->SetVisibility(0);
6343 sub4node->cd();
6344 //
6345 // Place copy #1 of ITS1 in I101
6346 //
6347 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6348 sub5node->SetLineColor(kColorITS);
6349 fNodes->Add(sub5node);
6350 sub4node->cd();
6351 fNodes->Add(sub4node);
6352 sub3node->cd();
6353 fNodes->Add(sub3node);
6354 sub2node->cd();
6355 fNodes->Add(sub2node);
6356 sub1node->cd();
6357 //
6358 // Place copy #2 of I10B in I12B
6359 //
6360 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
6361 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 6362 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 6363 sub2node->SetLineColor(kColorITS);
6364 sub2node->SetVisibility(0);
6365 sub2node->cd();
6366 //
6367 // Place copy #1 of I107 in I10B
6368 //
6369 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
6370 sub3node->SetLineColor(kColorITS);
6371 sub3node->SetVisibility(0);
6372 sub3node->cd();
6373 //
6374 // Place copy #1 of I101 in I107
6375 //
6376 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6377 sub4node->SetLineColor(kColorITS);
6378 sub4node->SetVisibility(0);
6379 sub4node->cd();
6380 //
6381 // Place copy #1 of ITS1 in I101
6382 //
6383 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6384 sub5node->SetLineColor(kColorITS);
6385 fNodes->Add(sub5node);
6386 sub4node->cd();
6387 fNodes->Add(sub4node);
6388 sub3node->cd();
6389 fNodes->Add(sub3node);
6390 sub2node->cd();
6391 //
6392 // Place copy #2 of I107 in I10B
6393 //
6394 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
6395 sub3node->SetLineColor(kColorITS);
6396 sub3node->SetVisibility(0);
6397 sub3node->cd();
6398 //
6399 // Place copy #1 of I101 in I107
6400 //
6401 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6402 sub4node->SetLineColor(kColorITS);
6403 sub4node->SetVisibility(0);
6404 sub4node->cd();
6405 //
6406 // Place copy #1 of ITS1 in I101
6407 //
6408 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6409 sub5node->SetLineColor(kColorITS);
6410 fNodes->Add(sub5node);
6411 sub4node->cd();
6412 fNodes->Add(sub4node);
6413 sub3node->cd();
6414 fNodes->Add(sub3node);
6415 sub2node->cd();
6416 //
6417 // Place copy #3 of I107 in I10B
6418 //
6419 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
6420 sub3node->SetLineColor(kColorITS);
6421 sub3node->SetVisibility(0);
6422 sub3node->cd();
6423 //
6424 // Place copy #1 of I101 in I107
6425 //
6426 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6427 sub4node->SetLineColor(kColorITS);
6428 sub4node->SetVisibility(0);
6429 sub4node->cd();
6430 //
6431 // Place copy #1 of ITS1 in I101
6432 //
6433 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6434 sub5node->SetLineColor(kColorITS);
6435 fNodes->Add(sub5node);
6436 sub4node->cd();
6437 fNodes->Add(sub4node);
6438 sub3node->cd();
6439 fNodes->Add(sub3node);
6440 sub2node->cd();
6441 //
6442 // Place copy #4 of I107 in I10B
6443 //
6444 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
6445 sub3node->SetLineColor(kColorITS);
6446 sub3node->SetVisibility(0);
6447 sub3node->cd();
6448 //
6449 // Place copy #1 of I101 in I107
6450 //
6451 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6452 sub4node->SetLineColor(kColorITS);
6453 sub4node->SetVisibility(0);
6454 sub4node->cd();
6455 //
6456 // Place copy #1 of ITS1 in I101
6457 //
6458 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6459 sub5node->SetLineColor(kColorITS);
6460 fNodes->Add(sub5node);
6461 sub4node->cd();
6462 fNodes->Add(sub4node);
6463 sub3node->cd();
6464 fNodes->Add(sub3node);
6465 sub2node->cd();
6466 fNodes->Add(sub2node);
6467 sub1node->cd();
6468 //
6469 // Place copy #1 of I20B in I12B
6470 //
6471 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
6472 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 6473 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 6474 sub2node->SetLineColor(kColorITS);
6475 sub2node->SetVisibility(0);
6476 sub2node->cd();
6477 //
6478 // Place copy #1 of I1D7 in I20B
6479 //
6480 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6481 sub3node->SetLineColor(kColorITS);
6482 sub3node->SetVisibility(0);
6483 sub3node->cd();
6484 //
6485 // Place copy #1 of I1D1 in I1D7
6486 //
6487 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6488 sub4node->SetLineColor(kColorITS);
6489 sub4node->SetVisibility(0);
6490 sub4node->cd();
6491 //
6492 // Place copy #1 of ITS2 in I1D1
6493 //
6494 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6495 sub5node->SetLineColor(kColorITS);
6496 fNodes->Add(sub5node);
6497 sub4node->cd();
6498 fNodes->Add(sub4node);
6499 sub3node->cd();
6500 fNodes->Add(sub3node);
6501 sub2node->cd();
6502 //
6503 // Place copy #2 of I1D7 in I20B
6504 //
6505 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6506 sub3node->SetLineColor(kColorITS);
6507 sub3node->SetVisibility(0);
6508 sub3node->cd();
6509 //
6510 // Place copy #1 of I1D1 in I1D7
6511 //
6512 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6513 sub4node->SetLineColor(kColorITS);
6514 sub4node->SetVisibility(0);
6515 sub4node->cd();
6516 //
6517 // Place copy #1 of ITS2 in I1D1
6518 //
6519 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6520 sub5node->SetLineColor(kColorITS);
6521 fNodes->Add(sub5node);
6522 sub4node->cd();
6523 fNodes->Add(sub4node);
6524 sub3node->cd();
6525 fNodes->Add(sub3node);
6526 sub2node->cd();
6527 //
6528 // Place copy #3 of I1D7 in I20B
6529 //
6530 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6531 sub3node->SetLineColor(kColorITS);
6532 sub3node->SetVisibility(0);
6533 sub3node->cd();
6534 //
6535 // Place copy #1 of I1D1 in I1D7
6536 //
6537 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6538 sub4node->SetLineColor(kColorITS);
6539 sub4node->SetVisibility(0);
6540 sub4node->cd();
6541 //
6542 // Place copy #1 of ITS2 in I1D1
6543 //
6544 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6545 sub5node->SetLineColor(kColorITS);
6546 fNodes->Add(sub5node);
6547 sub4node->cd();
6548 fNodes->Add(sub4node);
6549 sub3node->cd();
6550 fNodes->Add(sub3node);
6551 sub2node->cd();
6552 //
6553 // Place copy #4 of I1D7 in I20B
6554 //
6555 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6556 sub3node->SetLineColor(kColorITS);
6557 sub3node->SetVisibility(0);
6558 sub3node->cd();
6559 //
6560 // Place copy #1 of I1D1 in I1D7
6561 //
6562 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6563 sub4node->SetLineColor(kColorITS);
6564 sub4node->SetVisibility(0);
6565 sub4node->cd();
6566 //
6567 // Place copy #1 of ITS2 in I1D1
6568 //
6569 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6570 sub5node->SetLineColor(kColorITS);
6571 fNodes->Add(sub5node);
6572 sub4node->cd();
6573 fNodes->Add(sub4node);
6574 sub3node->cd();
6575 fNodes->Add(sub3node);
6576 sub2node->cd();
6577 fNodes->Add(sub2node);
6578 sub1node->cd();
6579 //
6580 // Place copy #2 of I20B in I12B
6581 //
6582 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
6583 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 6584 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 6585 sub2node->SetLineColor(kColorITS);
6586 sub2node->SetVisibility(0);
6587 sub2node->cd();
6588 //
6589 // Place copy #1 of I1D7 in I20B
6590 //
6591 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6592 sub3node->SetLineColor(kColorITS);
6593 sub3node->SetVisibility(0);
6594 sub3node->cd();
6595 //
6596 // Place copy #1 of I1D1 in I1D7
6597 //
6598 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6599 sub4node->SetLineColor(kColorITS);
6600 sub4node->SetVisibility(0);
6601 sub4node->cd();
6602 //
6603 // Place copy #1 of ITS2 in I1D1
6604 //
6605 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6606 sub5node->SetLineColor(kColorITS);
6607 fNodes->Add(sub5node);
6608 sub4node->cd();
6609 fNodes->Add(sub4node);
6610 sub3node->cd();
6611 fNodes->Add(sub3node);
6612 sub2node->cd();
6613 //
6614 // Place copy #2 of I1D7 in I20B
6615 //
6616 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6617 sub3node->SetLineColor(kColorITS);
6618 sub3node->SetVisibility(0);
6619 sub3node->cd();
6620 //
6621 // Place copy #1 of I1D1 in I1D7
6622 //
6623 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6624 sub4node->SetLineColor(kColorITS);
6625 sub4node->SetVisibility(0);
6626 sub4node->cd();
6627 //
6628 // Place copy #1 of ITS2 in I1D1
6629 //
6630 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6631 sub5node->SetLineColor(kColorITS);
6632 fNodes->Add(sub5node);
6633 sub4node->cd();
6634 fNodes->Add(sub4node);
6635 sub3node->cd();
6636 fNodes->Add(sub3node);
6637 sub2node->cd();
6638 //
6639 // Place copy #3 of I1D7 in I20B
6640 //
6641 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6642 sub3node->SetLineColor(kColorITS);
6643 sub3node->SetVisibility(0);
6644 sub3node->cd();
6645 //
6646 // Place copy #1 of I1D1 in I1D7
6647 //
6648 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6649 sub4node->SetLineColor(kColorITS);
6650 sub4node->SetVisibility(0);
6651 sub4node->cd();
6652 //
6653 // Place copy #1 of ITS2 in I1D1
6654 //
6655 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6656 sub5node->SetLineColor(kColorITS);
6657 fNodes->Add(sub5node);
6658 sub4node->cd();
6659 fNodes->Add(sub4node);
6660 sub3node->cd();
6661 fNodes->Add(sub3node);
6662 sub2node->cd();
6663 //
6664 // Place copy #4 of I1D7 in I20B
6665 //
6666 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6667 sub3node->SetLineColor(kColorITS);
6668 sub3node->SetVisibility(0);
6669 sub3node->cd();
6670 //
6671 // Place copy #1 of I1D1 in I1D7
6672 //
6673 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6674 sub4node->SetLineColor(kColorITS);
6675 sub4node->SetVisibility(0);
6676 sub4node->cd();
6677 //
6678 // Place copy #1 of ITS2 in I1D1
6679 //
6680 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6681 sub5node->SetLineColor(kColorITS);
6682 fNodes->Add(sub5node);
6683 sub4node->cd();
6684 fNodes->Add(sub4node);
6685 sub3node->cd();
6686 fNodes->Add(sub3node);
6687 sub2node->cd();
6688 fNodes->Add(sub2node);
6689 sub1node->cd();
6690 //
6691 // Place copy #3 of I20B in I12B
6692 //
6693 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
6694 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 6695 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 6696 sub2node->SetLineColor(kColorITS);
6697 sub2node->SetVisibility(0);
6698 sub2node->cd();
6699 //
6700 // Place copy #1 of I1D7 in I20B
6701 //
6702 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6703 sub3node->SetLineColor(kColorITS);
6704 sub3node->SetVisibility(0);
6705 sub3node->cd();
6706 //
6707 // Place copy #1 of I1D1 in I1D7
6708 //
6709 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6710 sub4node->SetLineColor(kColorITS);
6711 sub4node->SetVisibility(0);
6712 sub4node->cd();
6713 //
6714 // Place copy #1 of ITS2 in I1D1
6715 //
6716 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6717 sub5node->SetLineColor(kColorITS);
6718 fNodes->Add(sub5node);
6719 sub4node->cd();
6720 fNodes->Add(sub4node);
6721 sub3node->cd();
6722 fNodes->Add(sub3node);
6723 sub2node->cd();
6724 //
6725 // Place copy #2 of I1D7 in I20B
6726 //
6727 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6728 sub3node->SetLineColor(kColorITS);
6729 sub3node->SetVisibility(0);
6730 sub3node->cd();
6731 //
6732 // Place copy #1 of I1D1 in I1D7
6733 //
6734 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6735 sub4node->SetLineColor(kColorITS);
6736 sub4node->SetVisibility(0);
6737 sub4node->cd();
6738 //
6739 // Place copy #1 of ITS2 in I1D1
6740 //
6741 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6742 sub5node->SetLineColor(kColorITS);
6743 fNodes->Add(sub5node);
6744 sub4node->cd();
6745 fNodes->Add(sub4node);
6746 sub3node->cd();
6747 fNodes->Add(sub3node);
6748 sub2node->cd();
6749 //
6750 // Place copy #3 of I1D7 in I20B
6751 //
6752 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6753 sub3node->SetLineColor(kColorITS);
6754 sub3node->SetVisibility(0);
6755 sub3node->cd();
6756 //
6757 // Place copy #1 of I1D1 in I1D7
6758 //
6759 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6760 sub4node->SetLineColor(kColorITS);
6761 sub4node->SetVisibility(0);
6762 sub4node->cd();
6763 //
6764 // Place copy #1 of ITS2 in I1D1
6765 //
6766 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6767 sub5node->SetLineColor(kColorITS);
6768 fNodes->Add(sub5node);
6769 sub4node->cd();
6770 fNodes->Add(sub4node);
6771 sub3node->cd();
6772 fNodes->Add(sub3node);
6773 sub2node->cd();
6774 //
6775 // Place copy #4 of I1D7 in I20B
6776 //
6777 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6778 sub3node->SetLineColor(kColorITS);
6779 sub3node->SetVisibility(0);
6780 sub3node->cd();
6781 //
6782 // Place copy #1 of I1D1 in I1D7
6783 //
6784 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6785 sub4node->SetLineColor(kColorITS);
6786 sub4node->SetVisibility(0);
6787 sub4node->cd();
6788 //
6789 // Place copy #1 of ITS2 in I1D1
6790 //
6791 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6792 sub5node->SetLineColor(kColorITS);
6793 fNodes->Add(sub5node);
6794 sub4node->cd();
6795 fNodes->Add(sub4node);
6796 sub3node->cd();
6797 fNodes->Add(sub3node);
6798 sub2node->cd();
6799 fNodes->Add(sub2node);
6800 sub1node->cd();
6801 //
6802 // Place copy #4 of I20B in I12B
6803 //
6804 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
6805 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 6806 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 6807 sub2node->SetLineColor(kColorITS);
6808 sub2node->SetVisibility(0);
6809 sub2node->cd();
6810 //
6811 // Place copy #1 of I1D7 in I20B
6812 //
6813 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6814 sub3node->SetLineColor(kColorITS);
6815 sub3node->SetVisibility(0);
6816 sub3node->cd();
6817 //
6818 // Place copy #1 of I1D1 in I1D7
6819 //
6820 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6821 sub4node->SetLineColor(kColorITS);
6822 sub4node->SetVisibility(0);
6823 sub4node->cd();
6824 //
6825 // Place copy #1 of ITS2 in I1D1
6826 //
6827 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6828 sub5node->SetLineColor(kColorITS);
6829 fNodes->Add(sub5node);
6830 sub4node->cd();
6831 fNodes->Add(sub4node);
6832 sub3node->cd();
6833 fNodes->Add(sub3node);
6834 sub2node->cd();
6835 //
6836 // Place copy #2 of I1D7 in I20B
6837 //
6838 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6839 sub3node->SetLineColor(kColorITS);
6840 sub3node->SetVisibility(0);
6841 sub3node->cd();
6842 //
6843 // Place copy #1 of I1D1 in I1D7
6844 //
6845 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6846 sub4node->SetLineColor(kColorITS);
6847 sub4node->SetVisibility(0);
6848 sub4node->cd();
6849 //
6850 // Place copy #1 of ITS2 in I1D1
6851 //
6852 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6853 sub5node->SetLineColor(kColorITS);
6854 fNodes->Add(sub5node);
6855 sub4node->cd();
6856 fNodes->Add(sub4node);
6857 sub3node->cd();
6858 fNodes->Add(sub3node);
6859 sub2node->cd();
6860 //
6861 // Place copy #3 of I1D7 in I20B
6862 //
6863 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6864 sub3node->SetLineColor(kColorITS);
6865 sub3node->SetVisibility(0);
6866 sub3node->cd();
6867 //
6868 // Place copy #1 of I1D1 in I1D7
6869 //
6870 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6871 sub4node->SetLineColor(kColorITS);
6872 sub4node->SetVisibility(0);
6873 sub4node->cd();
6874 //
6875 // Place copy #1 of ITS2 in I1D1
6876 //
6877 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6878 sub5node->SetLineColor(kColorITS);
6879 fNodes->Add(sub5node);
6880 sub4node->cd();
6881 fNodes->Add(sub4node);
6882 sub3node->cd();
6883 fNodes->Add(sub3node);
6884 sub2node->cd();
6885 //
6886 // Place copy #4 of I1D7 in I20B
6887 //
6888 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6889 sub3node->SetLineColor(kColorITS);
6890 sub3node->SetVisibility(0);
6891 sub3node->cd();
6892 //
6893 // Place copy #1 of I1D1 in I1D7
6894 //
6895 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6896 sub4node->SetLineColor(kColorITS);
6897 sub4node->SetVisibility(0);
6898 sub4node->cd();
6899 //
6900 // Place copy #1 of ITS2 in I1D1
6901 //
6902 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6903 sub5node->SetLineColor(kColorITS);
6904 fNodes->Add(sub5node);
6905 sub4node->cd();
6906 fNodes->Add(sub4node);
6907 sub3node->cd();
6908 fNodes->Add(sub3node);
6909 sub2node->cd();
6910 fNodes->Add(sub2node);
6911 sub1node->cd();
6912 fNodes->Add(sub1node);
6913 node->cd();
6914 //
6915 // Place copy #10 of I12B in IT12
6916 //
1266e9b4 6917 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot249");
1f99c14b 6918 sub1node->SetLineColor(kColorITS);
6919 sub1node->SetVisibility(0);
6920 sub1node->cd();
6921 //
6922 // Place copy #1 of I10B in I12B
6923 //
6924 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
6925 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 6926 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 6927 sub2node->SetLineColor(kColorITS);
6928 sub2node->SetVisibility(0);
6929 sub2node->cd();
6930 //
6931 // Place copy #1 of I107 in I10B
6932 //
6933 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
6934 sub3node->SetLineColor(kColorITS);
6935 sub3node->SetVisibility(0);
6936 sub3node->cd();
6937 //
6938 // Place copy #1 of I101 in I107
6939 //
6940 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6941 sub4node->SetLineColor(kColorITS);
6942 sub4node->SetVisibility(0);
6943 sub4node->cd();
6944 //
6945 // Place copy #1 of ITS1 in I101
6946 //
6947 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6948 sub5node->SetLineColor(kColorITS);
6949 fNodes->Add(sub5node);
6950 sub4node->cd();
6951 fNodes->Add(sub4node);
6952 sub3node->cd();
6953 fNodes->Add(sub3node);
6954 sub2node->cd();
6955 //
6956 // Place copy #2 of I107 in I10B
6957 //
6958 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
6959 sub3node->SetLineColor(kColorITS);
6960 sub3node->SetVisibility(0);
6961 sub3node->cd();
6962 //
6963 // Place copy #1 of I101 in I107
6964 //
6965 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6966 sub4node->SetLineColor(kColorITS);
6967 sub4node->SetVisibility(0);
6968 sub4node->cd();
6969 //
6970 // Place copy #1 of ITS1 in I101
6971 //
6972 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6973 sub5node->SetLineColor(kColorITS);
6974 fNodes->Add(sub5node);
6975 sub4node->cd();
6976 fNodes->Add(sub4node);
6977 sub3node->cd();
6978 fNodes->Add(sub3node);
6979 sub2node->cd();
6980 //
6981 // Place copy #3 of I107 in I10B
6982 //
6983 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
6984 sub3node->SetLineColor(kColorITS);
6985 sub3node->SetVisibility(0);
6986 sub3node->cd();
6987 //
6988 // Place copy #1 of I101 in I107
6989 //
6990 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6991 sub4node->SetLineColor(kColorITS);
6992 sub4node->SetVisibility(0);
6993 sub4node->cd();
6994 //
6995 // Place copy #1 of ITS1 in I101
6996 //
6997 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6998 sub5node->SetLineColor(kColorITS);
6999 fNodes->Add(sub5node);
7000 sub4node->cd();
7001 fNodes->Add(sub4node);
7002 sub3node->cd();
7003 fNodes->Add(sub3node);
7004 sub2node->cd();
7005 //
7006 // Place copy #4 of I107 in I10B
7007 //
7008 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
7009 sub3node->SetLineColor(kColorITS);
7010 sub3node->SetVisibility(0);
7011 sub3node->cd();
7012 //
7013 // Place copy #1 of I101 in I107
7014 //
7015 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7016 sub4node->SetLineColor(kColorITS);
7017 sub4node->SetVisibility(0);
7018 sub4node->cd();
7019 //
7020 // Place copy #1 of ITS1 in I101
7021 //
7022 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7023 sub5node->SetLineColor(kColorITS);
7024 fNodes->Add(sub5node);
7025 sub4node->cd();
7026 fNodes->Add(sub4node);
7027 sub3node->cd();
7028 fNodes->Add(sub3node);
7029 sub2node->cd();
7030 fNodes->Add(sub2node);
7031 sub1node->cd();
7032 //
7033 // Place copy #2 of I10B in I12B
7034 //
7035 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
7036 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 7037 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 7038 sub2node->SetLineColor(kColorITS);
7039 sub2node->SetVisibility(0);
7040 sub2node->cd();
7041 //
7042 // Place copy #1 of I107 in I10B
7043 //
7044 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
7045 sub3node->SetLineColor(kColorITS);
7046 sub3node->SetVisibility(0);
7047 sub3node->cd();
7048 //
7049 // Place copy #1 of I101 in I107
7050 //
7051 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7052 sub4node->SetLineColor(kColorITS);
7053 sub4node->SetVisibility(0);
7054 sub4node->cd();
7055 //
7056 // Place copy #1 of ITS1 in I101
7057 //
7058 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7059 sub5node->SetLineColor(kColorITS);
7060 fNodes->Add(sub5node);
7061 sub4node->cd();
7062 fNodes->Add(sub4node);
7063 sub3node->cd();
7064 fNodes->Add(sub3node);
7065 sub2node->cd();
7066 //
7067 // Place copy #2 of I107 in I10B
7068 //
7069 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
7070 sub3node->SetLineColor(kColorITS);
7071 sub3node->SetVisibility(0);
7072 sub3node->cd();
7073 //
7074 // Place copy #1 of I101 in I107
7075 //
7076 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7077 sub4node->SetLineColor(kColorITS);
7078 sub4node->SetVisibility(0);
7079 sub4node->cd();
7080 //
7081 // Place copy #1 of ITS1 in I101
7082 //
7083 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7084 sub5node->SetLineColor(kColorITS);
7085 fNodes->Add(sub5node);
7086 sub4node->cd();
7087 fNodes->Add(sub4node);
7088 sub3node->cd();
7089 fNodes->Add(sub3node);
7090 sub2node->cd();
7091 //
7092 // Place copy #3 of I107 in I10B
7093 //
7094 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
7095 sub3node->SetLineColor(kColorITS);
7096 sub3node->SetVisibility(0);
7097 sub3node->cd();
7098 //
7099 // Place copy #1 of I101 in I107
7100 //
7101 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7102 sub4node->SetLineColor(kColorITS);
7103 sub4node->SetVisibility(0);
7104 sub4node->cd();
7105 //
7106 // Place copy #1 of ITS1 in I101
7107 //
7108 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7109 sub5node->SetLineColor(kColorITS);
7110 fNodes->Add(sub5node);
7111 sub4node->cd();
7112 fNodes->Add(sub4node);
7113 sub3node->cd();
7114 fNodes->Add(sub3node);
7115 sub2node->cd();
7116 //
7117 // Place copy #4 of I107 in I10B
7118 //
7119 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
7120 sub3node->SetLineColor(kColorITS);
7121 sub3node->SetVisibility(0);
7122 sub3node->cd();
7123 //
7124 // Place copy #1 of I101 in I107
7125 //
7126 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7127 sub4node->SetLineColor(kColorITS);
7128 sub4node->SetVisibility(0);
7129 sub4node->cd();
7130 //
7131 // Place copy #1 of ITS1 in I101
7132 //
7133 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7134 sub5node->SetLineColor(kColorITS);
7135 fNodes->Add(sub5node);
7136 sub4node->cd();
7137 fNodes->Add(sub4node);
7138 sub3node->cd();
7139 fNodes->Add(sub3node);
7140 sub2node->cd();
7141 fNodes->Add(sub2node);
7142 sub1node->cd();
7143 //
7144 // Place copy #1 of I20B in I12B
7145 //
7146 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
7147 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 7148 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 7149 sub2node->SetLineColor(kColorITS);
7150 sub2node->SetVisibility(0);
7151 sub2node->cd();
7152 //
7153 // Place copy #1 of I1D7 in I20B
7154 //
7155 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7156 sub3node->SetLineColor(kColorITS);
7157 sub3node->SetVisibility(0);
7158 sub3node->cd();
7159 //
7160 // Place copy #1 of I1D1 in I1D7
7161 //
7162 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7163 sub4node->SetLineColor(kColorITS);
7164 sub4node->SetVisibility(0);
7165 sub4node->cd();
7166 //
7167 // Place copy #1 of ITS2 in I1D1
7168 //
7169 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7170 sub5node->SetLineColor(kColorITS);
7171 fNodes->Add(sub5node);
7172 sub4node->cd();
7173 fNodes->Add(sub4node);
7174 sub3node->cd();
7175 fNodes->Add(sub3node);
7176 sub2node->cd();
7177 //
7178 // Place copy #2 of I1D7 in I20B
7179 //
7180 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7181 sub3node->SetLineColor(kColorITS);
7182 sub3node->SetVisibility(0);
7183 sub3node->cd();
7184 //
7185 // Place copy #1 of I1D1 in I1D7
7186 //
7187 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7188 sub4node->SetLineColor(kColorITS);
7189 sub4node->SetVisibility(0);
7190 sub4node->cd();
7191 //
7192 // Place copy #1 of ITS2 in I1D1
7193 //
7194 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7195 sub5node->SetLineColor(kColorITS);
7196 fNodes->Add(sub5node);
7197 sub4node->cd();
7198 fNodes->Add(sub4node);
7199 sub3node->cd();
7200 fNodes->Add(sub3node);
7201 sub2node->cd();
7202 //
7203 // Place copy #3 of I1D7 in I20B
7204 //
7205 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7206 sub3node->SetLineColor(kColorITS);
7207 sub3node->SetVisibility(0);
7208 sub3node->cd();
7209 //
7210 // Place copy #1 of I1D1 in I1D7
7211 //
7212 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7213 sub4node->SetLineColor(kColorITS);
7214 sub4node->SetVisibility(0);
7215 sub4node->cd();
7216 //
7217 // Place copy #1 of ITS2 in I1D1
7218 //
7219 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7220 sub5node->SetLineColor(kColorITS);
7221 fNodes->Add(sub5node);
7222 sub4node->cd();
7223 fNodes->Add(sub4node);
7224 sub3node->cd();
7225 fNodes->Add(sub3node);
7226 sub2node->cd();
7227 //
7228 // Place copy #4 of I1D7 in I20B
7229 //
7230 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7231 sub3node->SetLineColor(kColorITS);
7232 sub3node->SetVisibility(0);
7233 sub3node->cd();
7234 //
7235 // Place copy #1 of I1D1 in I1D7
7236 //
7237 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7238 sub4node->SetLineColor(kColorITS);
7239 sub4node->SetVisibility(0);
7240 sub4node->cd();
7241 //
7242 // Place copy #1 of ITS2 in I1D1
7243 //
7244 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7245 sub5node->SetLineColor(kColorITS);
7246 fNodes->Add(sub5node);
7247 sub4node->cd();
7248 fNodes->Add(sub4node);
7249 sub3node->cd();
7250 fNodes->Add(sub3node);
7251 sub2node->cd();
7252 fNodes->Add(sub2node);
7253 sub1node->cd();
7254 //
7255 // Place copy #2 of I20B in I12B
7256 //
7257 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
7258 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 7259 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 7260 sub2node->SetLineColor(kColorITS);
7261 sub2node->SetVisibility(0);
7262 sub2node->cd();
7263 //
7264 // Place copy #1 of I1D7 in I20B
7265 //
7266 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7267 sub3node->SetLineColor(kColorITS);
7268 sub3node->SetVisibility(0);
7269 sub3node->cd();
7270 //
7271 // Place copy #1 of I1D1 in I1D7
7272 //
7273 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7274 sub4node->SetLineColor(kColorITS);
7275 sub4node->SetVisibility(0);
7276 sub4node->cd();
7277 //
7278 // Place copy #1 of ITS2 in I1D1
7279 //
7280 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7281 sub5node->SetLineColor(kColorITS);
7282 fNodes->Add(sub5node);
7283 sub4node->cd();
7284 fNodes->Add(sub4node);
7285 sub3node->cd();
7286 fNodes->Add(sub3node);
7287 sub2node->cd();
7288 //
7289 // Place copy #2 of I1D7 in I20B
7290 //
7291 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7292 sub3node->SetLineColor(kColorITS);
7293 sub3node->SetVisibility(0);
7294 sub3node->cd();
7295 //
7296 // Place copy #1 of I1D1 in I1D7
7297 //
7298 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7299 sub4node->SetLineColor(kColorITS);
7300 sub4node->SetVisibility(0);
7301 sub4node->cd();
7302 //
7303 // Place copy #1 of ITS2 in I1D1
7304 //
7305 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7306 sub5node->SetLineColor(kColorITS);
7307 fNodes->Add(sub5node);
7308 sub4node->cd();
7309 fNodes->Add(sub4node);
7310 sub3node->cd();
7311 fNodes->Add(sub3node);
7312 sub2node->cd();
7313 //
7314 // Place copy #3 of I1D7 in I20B
7315 //
7316 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7317 sub3node->SetLineColor(kColorITS);
7318 sub3node->SetVisibility(0);
7319 sub3node->cd();
7320 //
7321 // Place copy #1 of I1D1 in I1D7
7322 //
7323 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7324 sub4node->SetLineColor(kColorITS);
7325 sub4node->SetVisibility(0);
7326 sub4node->cd();
7327 //
7328 // Place copy #1 of ITS2 in I1D1
7329 //
7330 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7331 sub5node->SetLineColor(kColorITS);
7332 fNodes->Add(sub5node);
7333 sub4node->cd();
7334 fNodes->Add(sub4node);
7335 sub3node->cd();
7336 fNodes->Add(sub3node);
7337 sub2node->cd();
7338 //
7339 // Place copy #4 of I1D7 in I20B
7340 //
7341 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7342 sub3node->SetLineColor(kColorITS);
7343 sub3node->SetVisibility(0);
7344 sub3node->cd();
7345 //
7346 // Place copy #1 of I1D1 in I1D7
7347 //
7348 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7349 sub4node->SetLineColor(kColorITS);
7350 sub4node->SetVisibility(0);
7351 sub4node->cd();
7352 //
7353 // Place copy #1 of ITS2 in I1D1
7354 //
7355 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7356 sub5node->SetLineColor(kColorITS);
7357 fNodes->Add(sub5node);
7358 sub4node->cd();
7359 fNodes->Add(sub4node);
7360 sub3node->cd();
7361 fNodes->Add(sub3node);
7362 sub2node->cd();
7363 fNodes->Add(sub2node);
7364 sub1node->cd();
7365 //
7366 // Place copy #3 of I20B in I12B
7367 //
7368 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
7369 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 7370 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 7371 sub2node->SetLineColor(kColorITS);
7372 sub2node->SetVisibility(0);
7373 sub2node->cd();
7374 //
7375 // Place copy #1 of I1D7 in I20B
7376 //
7377 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7378 sub3node->SetLineColor(kColorITS);
7379 sub3node->SetVisibility(0);
7380 sub3node->cd();
7381 //
7382 // Place copy #1 of I1D1 in I1D7
7383 //
7384 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7385 sub4node->SetLineColor(kColorITS);
7386 sub4node->SetVisibility(0);
7387 sub4node->cd();
7388 //
7389 // Place copy #1 of ITS2 in I1D1
7390 //
7391 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7392 sub5node->SetLineColor(kColorITS);
7393 fNodes->Add(sub5node);
7394 sub4node->cd();
7395 fNodes->Add(sub4node);
7396 sub3node->cd();
7397 fNodes->Add(sub3node);
7398 sub2node->cd();
7399 //
7400 // Place copy #2 of I1D7 in I20B
7401 //
7402 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7403 sub3node->SetLineColor(kColorITS);
7404 sub3node->SetVisibility(0);
7405 sub3node->cd();
7406 //
7407 // Place copy #1 of I1D1 in I1D7
7408 //
7409 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7410 sub4node->SetLineColor(kColorITS);
7411 sub4node->SetVisibility(0);
7412 sub4node->cd();
7413 //
7414 // Place copy #1 of ITS2 in I1D1
7415 //
7416 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7417 sub5node->SetLineColor(kColorITS);
7418 fNodes->Add(sub5node);
7419 sub4node->cd();
7420 fNodes->Add(sub4node);
7421 sub3node->cd();
7422 fNodes->Add(sub3node);
7423 sub2node->cd();
7424 //
7425 // Place copy #3 of I1D7 in I20B
7426 //
7427 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7428 sub3node->SetLineColor(kColorITS);
7429 sub3node->SetVisibility(0);
7430 sub3node->cd();
7431 //
7432 // Place copy #1 of I1D1 in I1D7
7433 //
7434 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7435 sub4node->SetLineColor(kColorITS);
7436 sub4node->SetVisibility(0);
7437 sub4node->cd();
7438 //
7439 // Place copy #1 of ITS2 in I1D1
7440 //
7441 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7442 sub5node->SetLineColor(kColorITS);
7443 fNodes->Add(sub5node);
7444 sub4node->cd();
7445 fNodes->Add(sub4node);
7446 sub3node->cd();
7447 fNodes->Add(sub3node);
7448 sub2node->cd();
7449 //
7450 // Place copy #4 of I1D7 in I20B
7451 //
7452 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7453 sub3node->SetLineColor(kColorITS);
7454 sub3node->SetVisibility(0);
7455 sub3node->cd();
7456 //
7457 // Place copy #1 of I1D1 in I1D7
7458 //
7459 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7460 sub4node->SetLineColor(kColorITS);
7461 sub4node->SetVisibility(0);
7462 sub4node->cd();
7463 //
7464 // Place copy #1 of ITS2 in I1D1
7465 //
7466 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7467 sub5node->SetLineColor(kColorITS);
7468 fNodes->Add(sub5node);
7469 sub4node->cd();
7470 fNodes->Add(sub4node);
7471 sub3node->cd();
7472 fNodes->Add(sub3node);
7473 sub2node->cd();
7474 fNodes->Add(sub2node);
7475 sub1node->cd();
7476 //
7477 // Place copy #4 of I20B in I12B
7478 //
7479 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
7480 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 7481 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 7482 sub2node->SetLineColor(kColorITS);
7483 sub2node->SetVisibility(0);
7484 sub2node->cd();
7485 //
7486 // Place copy #1 of I1D7 in I20B
7487 //
7488 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7489 sub3node->SetLineColor(kColorITS);
7490 sub3node->SetVisibility(0);
7491 sub3node->cd();
7492 //
7493 // Place copy #1 of I1D1 in I1D7
7494 //
7495 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7496 sub4node->SetLineColor(kColorITS);
7497 sub4node->SetVisibility(0);
7498 sub4node->cd();
7499 //
7500 // Place copy #1 of ITS2 in I1D1
7501 //
7502 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7503 sub5node->SetLineColor(kColorITS);
7504 fNodes->Add(sub5node);
7505 sub4node->cd();
7506 fNodes->Add(sub4node);
7507 sub3node->cd();
7508 fNodes->Add(sub3node);
7509 sub2node->cd();
7510 //
7511 // Place copy #2 of I1D7 in I20B
7512 //
7513 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7514 sub3node->SetLineColor(kColorITS);
7515 sub3node->SetVisibility(0);
7516 sub3node->cd();
7517 //
7518 // Place copy #1 of I1D1 in I1D7
7519 //
7520 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7521 sub4node->SetLineColor(kColorITS);
7522 sub4node->SetVisibility(0);
7523 sub4node->cd();
7524 //
7525 // Place copy #1 of ITS2 in I1D1
7526 //
7527 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7528 sub5node->SetLineColor(kColorITS);
7529 fNodes->Add(sub5node);
7530 sub4node->cd();
7531 fNodes->Add(sub4node);
7532 sub3node->cd();
7533 fNodes->Add(sub3node);
7534 sub2node->cd();
7535 //
7536 // Place copy #3 of I1D7 in I20B
7537 //
7538 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7539 sub3node->SetLineColor(kColorITS);
7540 sub3node->SetVisibility(0);
7541 sub3node->cd();
7542 //
7543 // Place copy #1 of I1D1 in I1D7
7544 //
7545 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7546 sub4node->SetLineColor(kColorITS);
7547 sub4node->SetVisibility(0);
7548 sub4node->cd();
7549 //
7550 // Place copy #1 of ITS2 in I1D1
7551 //
7552 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7553 sub5node->SetLineColor(kColorITS);
7554 fNodes->Add(sub5node);
7555 sub4node->cd();
7556 fNodes->Add(sub4node);
7557 sub3node->cd();
7558 fNodes->Add(sub3node);
7559 sub2node->cd();
7560 //
7561 // Place copy #4 of I1D7 in I20B
7562 //
7563 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7564 sub3node->SetLineColor(kColorITS);
7565 sub3node->SetVisibility(0);
7566 sub3node->cd();
7567 //
7568 // Place copy #1 of I1D1 in I1D7
7569 //
7570 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7571 sub4node->SetLineColor(kColorITS);
7572 sub4node->SetVisibility(0);
7573 sub4node->cd();
7574 //
7575 // Place copy #1 of ITS2 in I1D1
7576 //
7577 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7578 sub5node->SetLineColor(kColorITS);
7579 fNodes->Add(sub5node);
7580 sub4node->cd();
7581 fNodes->Add(sub4node);
7582 sub3node->cd();
7583 fNodes->Add(sub3node);
7584 sub2node->cd();
7585 fNodes->Add(sub2node);
7586 sub1node->cd();
7587 fNodes->Add(sub1node);
7588 node->cd();
7589
7590 fNodes->Add(node);
7591
7592 }
7593
7594
7595 // --- Place SDD volumes into their mother volume
7596
7597 // Place IT34 in Alice
7598 node = new TNode("IT34","IT34","IT34",0.,0.,0.,"");
7599 node->SetLineColor(kColorITS);
7600 node->SetVisibility(0);
7601 node->cd();
7602 //
7603 // Place copy #1 of I004 in IT34
7604 //
1266e9b4 7605 sub1node = new TNode("I004","I004","I004",-3.2777,14.3607,0.,"itsrot321");
1f99c14b 7606 sub1node->SetLineColor(kColorITS);
7607 sub1node->SetVisibility(0);
7608 sub1node->cd();
7609 //
7610 // Place copy #1 of ITS3 directly in I004
7611 //
7612 ySDD = Y_SDD_sep/2.+I302dits[1];
7613 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7614 sub2node->SetLineColor(kColorITS);
7615 sub2node->SetVisibility(1);
7616 fNodes->Add(sub2node);
7617 sub1node->cd();
7618 //
7619 // Place copy #2 of ITS3 directly in I004
7620 //
7621 ySDD = Y_SDD_sep/2.+I302dits[1];
7622 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7623 sub2node->SetLineColor(kColorITS);
7624 sub2node->SetVisibility(1);
7625 fNodes->Add(sub2node);
7626 sub1node->cd();
7627 //
7628 // Place copy #3 of ITS3 directly in I004
7629 //
7630 ySDD = Y_SDD_sep/2.+I302dits[1];
7631 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7632 sub2node->SetLineColor(kColorITS);
7633 sub2node->SetVisibility(1);
7634 fNodes->Add(sub2node);
7635 sub1node->cd();
7636 //
7637 // Place copy #4 of ITS3 directly in I004
7638 //
7639 ySDD = Y_SDD_sep/2.+I302dits[1];
7640 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7641 sub2node->SetLineColor(kColorITS);
7642 sub2node->SetVisibility(1);
7643 fNodes->Add(sub2node);
7644 sub1node->cd();
7645 //
7646 // Place copy #5 of ITS3 directly in I004
7647 //
7648 ySDD = Y_SDD_sep/2.+I302dits[1];
7649 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7650 sub2node->SetLineColor(kColorITS);
7651 sub2node->SetVisibility(1);
7652 fNodes->Add(sub2node);
7653 sub1node->cd();
7654 //
7655 // Place copy #6 of ITS3 directly in I004
7656 //
7657 ySDD = Y_SDD_sep/2.+I302dits[1];
7658 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7659 sub2node->SetLineColor(kColorITS);
7660 sub2node->SetVisibility(1);
7661 fNodes->Add(sub2node);
7662 sub1node->cd();
7663 fNodes->Add(sub1node);
7664 node->cd();
7665 //
7666 // Place copy #2 of I004 in IT34
7667 //
1266e9b4 7668 sub1node = new TNode("I004","I004","I004",-9.5581,11.9855,0.,"itsrot333");
1f99c14b 7669 sub1node->SetLineColor(kColorITS);
7670 sub1node->SetVisibility(0);
7671 sub1node->cd();
7672 //
7673 // Place copy #1 of ITS3 directly in I004
7674 //
7675 ySDD = Y_SDD_sep/2.+I302dits[1];
7676 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7677 sub2node->SetLineColor(kColorITS);
7678 sub2node->SetVisibility(1);
7679 fNodes->Add(sub2node);
7680 sub1node->cd();
7681 //
7682 // Place copy #2 of ITS3 directly in I004
7683 //
7684 ySDD = Y_SDD_sep/2.+I302dits[1];
7685 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7686 sub2node->SetLineColor(kColorITS);
7687 sub2node->SetVisibility(1);
7688 fNodes->Add(sub2node);
7689 sub1node->cd();
7690 //
7691 // Place copy #3 of ITS3 directly in I004
7692 //
7693 ySDD = Y_SDD_sep/2.+I302dits[1];
7694 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7695 sub2node->SetLineColor(kColorITS);
7696 sub2node->SetVisibility(1);
7697 fNodes->Add(sub2node);
7698 sub1node->cd();
7699 //
7700 // Place copy #4 of ITS3 directly in I004
7701 //
7702 ySDD = Y_SDD_sep/2.+I302dits[1];
7703 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7704 sub2node->SetLineColor(kColorITS);
7705 sub2node->SetVisibility(1);
7706 fNodes->Add(sub2node);
7707 sub1node->cd();
7708 //
7709 // Place copy #5 of ITS3 directly in I004
7710 //
7711 ySDD = Y_SDD_sep/2.+I302dits[1];
7712 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7713 sub2node->SetLineColor(kColorITS);
7714 sub2node->SetVisibility(1);
7715 fNodes->Add(sub2node);
7716 sub1node->cd();
7717 //
7718 // Place copy #6 of ITS3 directly in I004
7719 //
7720 ySDD = Y_SDD_sep/2.+I302dits[1];
7721 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7722 sub2node->SetLineColor(kColorITS);
7723 sub2node->SetVisibility(1);
7724 fNodes->Add(sub2node);
7725 sub1node->cd();
7726 fNodes->Add(sub1node);
7727 node->cd();
7728 //
7729 // Place copy #3 of I004 in IT34
7730 //
1266e9b4 7731 sub1node = new TNode("I004","I004","I004",-13.2713,6.3911,0.,"itsrot336");
1f99c14b 7732 sub1node->SetLineColor(kColorITS);
7733 sub1node->SetVisibility(0);
7734 sub1node->cd();
7735 //
7736 // Place copy #1 of ITS3 directly in I004
7737 //
7738 ySDD = Y_SDD_sep/2.+I302dits[1];
7739 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7740 sub2node->SetLineColor(kColorITS);
7741 sub2node->SetVisibility(1);
7742 fNodes->Add(sub2node);
7743 sub1node->cd();
7744 //
7745 // Place copy #2 of ITS3 directly in I004
7746 //
7747 ySDD = Y_SDD_sep/2.+I302dits[1];
7748 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7749 sub2node->SetLineColor(kColorITS);
7750 sub2node->SetVisibility(1);
7751 fNodes->Add(sub2node);
7752 sub1node->cd();
7753 //
7754 // Place copy #3 of ITS3 directly in I004
7755 //
7756 ySDD = Y_SDD_sep/2.+I302dits[1];
7757 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7758 sub2node->SetLineColor(kColorITS);
7759 sub2node->SetVisibility(1);
7760 fNodes->Add(sub2node);
7761 sub1node->cd();
7762 //
7763 // Place copy #4 of ITS3 directly in I004
7764 //
7765 ySDD = Y_SDD_sep/2.+I302dits[1];
7766 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7767 sub2node->SetLineColor(kColorITS);
7768 sub2node->SetVisibility(1);
7769 fNodes->Add(sub2node);
7770 sub1node->cd();
7771 //
7772 // Place copy #5 of ITS3 directly in I004
7773 //
7774 ySDD = Y_SDD_sep/2.+I302dits[1];
7775 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7776 sub2node->SetLineColor(kColorITS);
7777 sub2node->SetVisibility(1);
7778 fNodes->Add(sub2node);
7779 sub1node->cd();
7780 //
7781 // Place copy #6 of ITS3 directly in I004
7782 //
7783 ySDD = Y_SDD_sep/2.+I302dits[1];
7784 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7785 sub2node->SetLineColor(kColorITS);
7786 sub2node->SetVisibility(1);
7787 fNodes->Add(sub2node);
7788 sub1node->cd();
7789 fNodes->Add(sub1node);
7790 node->cd();
7791 //
7792 // Place copy #4 of I004 in IT34
7793 //
1266e9b4 7794 sub1node = new TNode("I004","I004","I004",-15.33,0.,0.,"itsrot350");
1f99c14b 7795 sub1node->SetLineColor(kColorITS);
7796 sub1node->SetVisibility(0);
7797 sub1node->cd();
7798 //
7799 // Place copy #1 of ITS3 directly in I004
7800 //
7801 ySDD = Y_SDD_sep/2.+I302dits[1];
7802 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7803 sub2node->SetLineColor(kColorITS);
7804 sub2node->SetVisibility(1);
7805 fNodes->Add(sub2node);
7806 sub1node->cd();
7807 //
7808 // Place copy #2 of ITS3 directly in I004
7809 //
7810 ySDD = Y_SDD_sep/2.+I302dits[1];
7811 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7812 sub2node->SetLineColor(kColorITS);
7813 sub2node->SetVisibility(1);
7814 fNodes->Add(sub2node);
7815 sub1node->cd();
7816 //
7817 // Place copy #3 of ITS3 directly in I004
7818 //
7819 ySDD = Y_SDD_sep/2.+I302dits[1];
7820 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7821 sub2node->SetLineColor(kColorITS);
7822 sub2node->SetVisibility(1);
7823 fNodes->Add(sub2node);
7824 sub1node->cd();
7825 //
7826 // Place copy #4 of ITS3 directly in I004
7827 //
7828 ySDD = Y_SDD_sep/2.+I302dits[1];
7829 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7830 sub2node->SetLineColor(kColorITS);
7831 sub2node->SetVisibility(1);
7832 fNodes->Add(sub2node);
7833 sub1node->cd();
7834 //
7835 // Place copy #5 of ITS3 directly in I004
7836 //
7837 ySDD = Y_SDD_sep/2.+I302dits[1];
7838 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7839 sub2node->SetLineColor(kColorITS);
7840 sub2node->SetVisibility(1);
7841 fNodes->Add(sub2node);
7842 sub1node->cd();
7843 //
7844 // Place copy #6 of ITS3 directly in I004
7845 //
7846 ySDD = Y_SDD_sep/2.+I302dits[1];
7847 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7848 sub2node->SetLineColor(kColorITS);
7849 sub2node->SetVisibility(1);
7850 fNodes->Add(sub2node);
7851 sub1node->cd();
7852 fNodes->Add(sub1node);
7853 node->cd();
7854 //
7855 // Place copy #5 of I004 in IT34
7856 //
1266e9b4 7857 sub1node = new TNode("I004","I004","I004",-13.2713,-6.3911,0.,"itsrot313");
1f99c14b 7858 sub1node->SetLineColor(kColorITS);
7859 sub1node->SetVisibility(0);
7860 sub1node->cd();
7861 //
7862 // Place copy #1 of ITS3 directly in I004
7863 //
7864 ySDD = Y_SDD_sep/2.+I302dits[1];
7865 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7866 sub2node->SetLineColor(kColorITS);
7867 sub2node->SetVisibility(1);
7868 fNodes->Add(sub2node);
7869 sub1node->cd();
7870 //
7871 // Place copy #2 of ITS3 directly in I004
7872 //
7873 ySDD = Y_SDD_sep/2.+I302dits[1];
7874 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7875 sub2node->SetLineColor(kColorITS);
7876 sub2node->SetVisibility(1);
7877 fNodes->Add(sub2node);
7878 sub1node->cd();
7879 //
7880 // Place copy #3 of ITS3 directly in I004
7881 //
7882 ySDD = Y_SDD_sep/2.+I302dits[1];
7883 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7884 sub2node->SetLineColor(kColorITS);
7885 sub2node->SetVisibility(1);
7886 fNodes->Add(sub2node);
7887 sub1node->cd();
7888 //
7889 // Place copy #4 of ITS3 directly in I004
7890 //
7891 ySDD = Y_SDD_sep/2.+I302dits[1];
7892 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7893 sub2node->SetLineColor(kColorITS);
7894 sub2node->SetVisibility(1);
7895 fNodes->Add(sub2node);
7896 sub1node->cd();
7897 //
7898 // Place copy #5 of ITS3 directly in I004
7899 //
7900 ySDD = Y_SDD_sep/2.+I302dits[1];
7901 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7902 sub2node->SetLineColor(kColorITS);
7903 sub2node->SetVisibility(1);
7904 fNodes->Add(sub2node);
7905 sub1node->cd();
7906 //
7907 // Place copy #6 of ITS3 directly in I004
7908 //
7909 ySDD = Y_SDD_sep/2.+I302dits[1];
7910 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7911 sub2node->SetLineColor(kColorITS);
7912 sub2node->SetVisibility(1);
7913 fNodes->Add(sub2node);
7914 sub1node->cd();
7915 fNodes->Add(sub1node);
7916 node->cd();
7917 //
7918 // Place copy #6 of I004 in IT34
7919 //
1266e9b4 7920 sub1node = new TNode("I004","I004","I004",-9.5581,-11.9855,0.,"itsrot311");
1f99c14b 7921 sub1node->SetLineColor(kColorITS);
7922 sub1node->SetVisibility(0);
7923 sub1node->cd();
7924 //
7925 // Place copy #1 of ITS3 directly in I004
7926 //
7927 ySDD = Y_SDD_sep/2.+I302dits[1];
7928 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7929 sub2node->SetLineColor(kColorITS);
7930 sub2node->SetVisibility(1);
7931 fNodes->Add(sub2node);
7932 sub1node->cd();
7933 //
7934 // Place copy #2 of ITS3 directly in I004
7935 //
7936 ySDD = Y_SDD_sep/2.+I302dits[1];
7937 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7938 sub2node->SetLineColor(kColorITS);
7939 sub2node->SetVisibility(1);
7940 fNodes->Add(sub2node);
7941 sub1node->cd();
7942 //
7943 // Place copy #3 of ITS3 directly in I004
7944 //
7945 ySDD = Y_SDD_sep/2.+I302dits[1];
7946 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7947 sub2node->SetLineColor(kColorITS);
7948 sub2node->SetVisibility(1);
7949 fNodes->Add(sub2node);
7950 sub1node->cd();
7951 //
7952 // Place copy #4 of ITS3 directly in I004
7953 //
7954 ySDD = Y_SDD_sep/2.+I302dits[1];
7955 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7956 sub2node->SetLineColor(kColorITS);
7957 sub2node->SetVisibility(1);
7958 fNodes->Add(sub2node);
7959 sub1node->cd();
7960 //
7961 // Place copy #5 of ITS3 directly in I004
7962 //
7963 ySDD = Y_SDD_sep/2.+I302dits[1];
7964 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7965 sub2node->SetLineColor(kColorITS);
7966 sub2node->SetVisibility(1);
7967 fNodes->Add(sub2node);
7968 sub1node->cd();
7969 //
7970 // Place copy #6 of ITS3 directly in I004
7971 //
7972 ySDD = Y_SDD_sep/2.+I302dits[1];
7973 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7974 sub2node->SetLineColor(kColorITS);
7975 sub2node->SetVisibility(1);
7976 fNodes->Add(sub2node);
7977 sub1node->cd();
7978 fNodes->Add(sub1node);
7979 node->cd();
7980 //
7981 // Place copy #7 of I004 in IT34
7982 //
1266e9b4 7983 sub1node = new TNode("I004","I004","I004",-3.2777,-14.3607,0.,"itsrot310");
1f99c14b 7984 sub1node->SetLineColor(kColorITS);
7985 sub1node->SetVisibility(0);
7986 sub1node->cd();
7987 //
7988 // Place copy #1 of ITS3 directly in I004
7989 //
7990 ySDD = Y_SDD_sep/2.+I302dits[1];
7991 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7992 sub2node->SetLineColor(kColorITS);
7993 sub2node->SetVisibility(1);
7994 fNodes->Add(sub2node);
7995 sub1node->cd();
7996 //
7997 // Place copy #2 of ITS3 directly in I004
7998 //
7999 ySDD = Y_SDD_sep/2.+I302dits[1];
8000 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8001 sub2node->SetLineColor(kColorITS);
8002 sub2node->SetVisibility(1);
8003 fNodes->Add(sub2node);
8004 sub1node->cd();
8005 //
8006 // Place copy #3 of ITS3 directly in I004
8007 //
8008 ySDD = Y_SDD_sep/2.+I302dits[1];
8009 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8010 sub2node->SetLineColor(kColorITS);
8011 sub2node->SetVisibility(1);
8012 fNodes->Add(sub2node);
8013 sub1node->cd();
8014 //
8015 // Place copy #4 of ITS3 directly in I004
8016 //
8017 ySDD = Y_SDD_sep/2.+I302dits[1];
8018 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8019 sub2node->SetLineColor(kColorITS);
8020 sub2node->SetVisibility(1);
8021 fNodes->Add(sub2node);
8022 sub1node->cd();
8023 //
8024 // Place copy #5 of ITS3 directly in I004
8025 //
8026 ySDD = Y_SDD_sep/2.+I302dits[1];
8027 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8028 sub2node->SetLineColor(kColorITS);
8029 sub2node->SetVisibility(1);
8030 fNodes->Add(sub2node);
8031 sub1node->cd();
8032 //
8033 // Place copy #6 of ITS3 directly in I004
8034 //
8035 ySDD = Y_SDD_sep/2.+I302dits[1];
8036 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8037 sub2node->SetLineColor(kColorITS);
8038 sub2node->SetVisibility(1);
8039 fNodes->Add(sub2node);
8040 sub1node->cd();
8041 fNodes->Add(sub1node);
8042 node->cd();
8043 //
8044 // Place copy #8 of I004 in IT34
8045 //
1266e9b4 8046 sub1node = new TNode("I004","I004","I004",3.4112,-14.9456,0.,"itsrot386");
1f99c14b 8047 sub1node->SetLineColor(kColorITS);
8048 sub1node->SetVisibility(0);
8049 sub1node->cd();
8050 //
8051 // Place copy #1 of ITS3 directly in I004
8052 //
8053 ySDD = Y_SDD_sep/2.+I302dits[1];
8054 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8055 sub2node->SetLineColor(kColorITS);
8056 sub2node->SetVisibility(1);
8057 fNodes->Add(sub2node);
8058 sub1node->cd();
8059 //
8060 // Place copy #2 of ITS3 directly in I004
8061 //
8062 ySDD = Y_SDD_sep/2.+I302dits[1];
8063 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8064 sub2node->SetLineColor(kColorITS);
8065 sub2node->SetVisibility(1);
8066 fNodes->Add(sub2node);
8067 sub1node->cd();
8068 //
8069 // Place copy #3 of ITS3 directly in I004
8070 //
8071 ySDD = Y_SDD_sep/2.+I302dits[1];
8072 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8073 sub2node->SetLineColor(kColorITS);
8074 sub2node->SetVisibility(1);
8075 fNodes->Add(sub2node);
8076 sub1node->cd();
8077 //
8078 // Place copy #4 of ITS3 directly in I004
8079 //
8080 ySDD = Y_SDD_sep/2.+I302dits[1];
8081 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8082 sub2node->SetLineColor(kColorITS);
8083 sub2node->SetVisibility(1);
8084 fNodes->Add(sub2node);
8085 sub1node->cd();
8086 //
8087 // Place copy #5 of ITS3 directly in I004
8088 //
8089 ySDD = Y_SDD_sep/2.+I302dits[1];
8090 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8091 sub2node->SetLineColor(kColorITS);
8092 sub2node->SetVisibility(1);
8093 fNodes->Add(sub2node);
8094 sub1node->cd();
8095 //
8096 // Place copy #6 of ITS3 directly in I004
8097 //
8098 ySDD = Y_SDD_sep/2.+I302dits[1];
8099 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8100 sub2node->SetLineColor(kColorITS);
8101 sub2node->SetVisibility(1);
8102 fNodes->Add(sub2node);
8103 sub1node->cd();
8104 fNodes->Add(sub1node);
8105 node->cd();
8106 //
8107 // Place copy #9 of I004 in IT34
8108 //
1266e9b4 8109 sub1node = new TNode("I004","I004","I004",9.184,-11.5164,0.,"itsrot309");
1f99c14b 8110 sub1node->SetLineColor(kColorITS);
8111 sub1node->SetVisibility(0);
8112 sub1node->cd();
8113 //
8114 // Place copy #1 of ITS3 directly in I004
8115 //
8116 ySDD = Y_SDD_sep/2.+I302dits[1];
8117 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8118 sub2node->SetLineColor(kColorITS);
8119 sub2node->SetVisibility(1);
8120 fNodes->Add(sub2node);
8121 sub1node->cd();
8122 //
8123 // Place copy #2 of ITS3 directly in I004
8124 //
8125 ySDD = Y_SDD_sep/2.+I302dits[1];
8126 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8127 sub2node->SetLineColor(kColorITS);
8128 sub2node->SetVisibility(1);
8129 fNodes->Add(sub2node);
8130 sub1node->cd();
8131 //
8132 // Place copy #3 of ITS3 directly in I004
8133 //
8134 ySDD = Y_SDD_sep/2.+I302dits[1];
8135 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8136 sub2node->SetLineColor(kColorITS);
8137 sub2node->SetVisibility(1);
8138 fNodes->Add(sub2node);
8139 sub1node->cd();
8140 //
8141 // Place copy #4 of ITS3 directly in I004
8142 //
8143 ySDD = Y_SDD_sep/2.+I302dits[1];
8144 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8145 sub2node->SetLineColor(kColorITS);
8146 sub2node->SetVisibility(1);
8147 fNodes->Add(sub2node);
8148 sub1node->cd();
8149 //
8150 // Place copy #5 of ITS3 directly in I004
8151 //
8152 ySDD = Y_SDD_sep/2.+I302dits[1];
8153 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8154 sub2node->SetLineColor(kColorITS);
8155 sub2node->SetVisibility(1);
8156 fNodes->Add(sub2node);
8157 sub1node->cd();
8158 //
8159 // Place copy #6 of ITS3 directly in I004
8160 //
8161 ySDD = Y_SDD_sep/2.+I302dits[1];
8162 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8163 sub2node->SetLineColor(kColorITS);
8164 sub2node->SetVisibility(1);
8165 fNodes->Add(sub2node);
8166 sub1node->cd();
8167 fNodes->Add(sub1node);
8168 node->cd();
8169 //
8170 // Place copy #10 of I004 in IT34
8171 //
1266e9b4 8172 sub1node = new TNode("I004","I004","I004",13.8119,-6.6514,0.,"itsrot308");
1f99c14b 8173 sub1node->SetLineColor(kColorITS);
8174 sub1node->SetVisibility(0);
8175 sub1node->cd();
8176 //
8177 // Place copy #1 of ITS3 directly in I004
8178 //
8179 ySDD = Y_SDD_sep/2.+I302dits[1];
8180 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8181 sub2node->SetLineColor(kColorITS);
8182 sub2node->SetVisibility(1);
8183 fNodes->Add(sub2node);
8184 sub1node->cd();
8185 //
8186 // Place copy #2 of ITS3 directly in I004
8187 //
8188 ySDD = Y_SDD_sep/2.+I302dits[1];
8189 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8190 sub2node->SetLineColor(kColorITS);
8191 sub2node->SetVisibility(1);
8192 fNodes->Add(sub2node);
8193 sub1node->cd();
8194 //
8195 // Place copy #3 of ITS3 directly in I004
8196 //
8197 ySDD = Y_SDD_sep/2.+I302dits[1];
8198 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8199 sub2node->SetLineColor(kColorITS);
8200 sub2node->SetVisibility(1);
8201 fNodes->Add(sub2node);
8202 sub1node->cd();
8203 //
8204 // Place copy #4 of ITS3 directly in I004
8205 //
8206 ySDD = Y_SDD_sep/2.+I302dits[1];
8207 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8208 sub2node->SetLineColor(kColorITS);
8209 sub2node->SetVisibility(1);
8210 fNodes->Add(sub2node);
8211 sub1node->cd();
8212 //
8213 // Place copy #5 of ITS3 directly in I004
8214 //
8215 ySDD = Y_SDD_sep/2.+I302dits[1];
8216 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8217 sub2node->SetLineColor(kColorITS);
8218 sub2node->SetVisibility(1);
8219 fNodes->Add(sub2node);
8220 sub1node->cd();
8221 //
8222 // Place copy #6 of ITS3 directly in I004
8223 //
8224 ySDD = Y_SDD_sep/2.+I302dits[1];
8225 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8226 sub2node->SetLineColor(kColorITS);
8227 sub2node->SetVisibility(1);
8228 fNodes->Add(sub2node);
8229 sub1node->cd();
8230 fNodes->Add(sub1node);
8231 node->cd();
8232 //
8233 // Place copy #11 of I004 in IT34
8234 //
1266e9b4 8235 sub1node = new TNode("I004","I004","I004",14.73,0.,0.,"itsrot356");
1f99c14b 8236 sub1node->SetLineColor(kColorITS);
8237 sub1node->SetVisibility(0);
8238 sub1node->cd();
8239 //
8240 // Place copy #1 of ITS3 directly in I004
8241 //
8242 ySDD = Y_SDD_sep/2.+I302dits[1];
8243 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8244 sub2node->SetLineColor(kColorITS);
8245 sub2node->SetVisibility(1);
8246 fNodes->Add(sub2node);
8247 sub1node->cd();
8248 //
8249 // Place copy #2 of ITS3 directly in I004
8250 //
8251 ySDD = Y_SDD_sep/2.+I302dits[1];
8252 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8253 sub2node->SetLineColor(kColorITS);
8254 sub2node->SetVisibility(1);
8255 fNodes->Add(sub2node);
8256 sub1node->cd();
8257 //
8258 // Place copy #3 of ITS3 directly in I004
8259 //
8260 ySDD = Y_SDD_sep/2.+I302dits[1];
8261 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8262 sub2node->SetLineColor(kColorITS);
8263 sub2node->SetVisibility(1);
8264 fNodes->Add(sub2node);
8265 sub1node->cd();
8266 //
8267 // Place copy #4 of ITS3 directly in I004
8268 //
8269 ySDD = Y_SDD_sep/2.+I302dits[1];
8270 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8271 sub2node->SetLineColor(kColorITS);
8272 sub2node->SetVisibility(1);
8273 fNodes->Add(sub2node);
8274 sub1node->cd();
8275 //
8276 // Place copy #5 of ITS3 directly in I004
8277 //
8278 ySDD = Y_SDD_sep/2.+I302dits[1];
8279 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8280 sub2node->SetLineColor(kColorITS);
8281 sub2node->SetVisibility(1);
8282 fNodes->Add(sub2node);
8283 sub1node->cd();
8284 //
8285 // Place copy #6 of ITS3 directly in I004
8286 //
8287 ySDD = Y_SDD_sep/2.+I302dits[1];
8288 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8289 sub2node->SetLineColor(kColorITS);
8290 sub2node->SetVisibility(1);
8291 fNodes->Add(sub2node);
8292 sub1node->cd();
8293 fNodes->Add(sub1node);
8294 node->cd();
8295 //
8296 // Place copy #12 of I004 in IT34
8297 //
1266e9b4 8298 sub1node = new TNode("I004","I004","I004",13.8119,6.6514,0.,"itsrot307");
1f99c14b 8299 sub1node->SetLineColor(kColorITS);
8300 sub1node->SetVisibility(0);
8301 sub1node->cd();
8302 //
8303 // Place copy #1 of ITS3 directly in I004
8304 //
8305 ySDD = Y_SDD_sep/2.+I302dits[1];
8306 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8307 sub2node->SetLineColor(kColorITS);
8308 sub2node->SetVisibility(1);
8309 fNodes->Add(sub2node);
8310 sub1node->cd();
8311 //
8312 // Place copy #2 of ITS3 directly in I004
8313 //
8314 ySDD = Y_SDD_sep/2.+I302dits[1];
8315 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8316 sub2node->SetLineColor(kColorITS);
8317 sub2node->SetVisibility(1);
8318 fNodes->Add(sub2node);
8319 sub1node->cd();
8320 //
8321 // Place copy #3 of ITS3 directly in I004
8322 //
8323 ySDD = Y_SDD_sep/2.+I302dits[1];
8324 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8325 sub2node->SetLineColor(kColorITS);
8326 sub2node->SetVisibility(1);
8327 fNodes->Add(sub2node);
8328 sub1node->cd();
8329 //
8330 // Place copy #4 of ITS3 directly in I004
8331 //
8332 ySDD = Y_SDD_sep/2.+I302dits[1];
8333 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8334 sub2node->SetLineColor(kColorITS);
8335 sub2node->SetVisibility(1);
8336 fNodes->Add(sub2node);
8337 sub1node->cd();
8338 //
8339 // Place copy #5 of ITS3 directly in I004
8340 //
8341 ySDD = Y_SDD_sep/2.+I302dits[1];
8342 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8343 sub2node->SetLineColor(kColorITS);
8344 sub2node->SetVisibility(1);
8345 fNodes->Add(sub2node);
8346 sub1node->cd();
8347 //
8348 // Place copy #6 of ITS3 directly in I004
8349 //
8350 ySDD = Y_SDD_sep/2.+I302dits[1];
8351 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8352 sub2node->SetLineColor(kColorITS);
8353 sub2node->SetVisibility(1);
8354 fNodes->Add(sub2node);
8355 sub1node->cd();
8356 fNodes->Add(sub1node);
8357 node->cd();
8358 //
8359 // Place copy #13 of I004 in IT34
8360 //
1266e9b4 8361 sub1node = new TNode("I004","I004","I004",9.184,11.5164,0.,"itsrot306");
1f99c14b 8362 sub1node->SetLineColor(kColorITS);
8363 sub1node->SetVisibility(0);
8364 sub1node->cd();
8365 //
8366 // Place copy #1 of ITS3 directly in I004
8367 //
8368 ySDD = Y_SDD_sep/2.+I302dits[1];
8369 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8370 sub2node->SetLineColor(kColorITS);
8371 sub2node->SetVisibility(1);
8372 fNodes->Add(sub2node);
8373 sub1node->cd();
8374 //
8375 // Place copy #2 of ITS3 directly in I004
8376 //
8377 ySDD = Y_SDD_sep/2.+I302dits[1];
8378 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8379 sub2node->SetLineColor(kColorITS);
8380 sub2node->SetVisibility(1);
8381 fNodes->Add(sub2node);
8382 sub1node->cd();
8383 //
8384 // Place copy #3 of ITS3 directly in I004
8385 //
8386 ySDD = Y_SDD_sep/2.+I302dits[1];
8387 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8388 sub2node->SetLineColor(kColorITS);
8389 sub2node->SetVisibility(1);
8390 fNodes->Add(sub2node);
8391 sub1node->cd();
8392 //
8393 // Place copy #4 of ITS3 directly in I004
8394 //
8395 ySDD = Y_SDD_sep/2.+I302dits[1];
8396 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8397 sub2node->SetLineColor(kColorITS);
8398 sub2node->SetVisibility(1);
8399 fNodes->Add(sub2node);
8400 sub1node->cd();
8401 //
8402 // Place copy #5 of ITS3 directly in I004
8403 //
8404 ySDD = Y_SDD_sep/2.+I302dits[1];
8405 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8406 sub2node->SetLineColor(kColorITS);
8407 sub2node->SetVisibility(1);
8408 fNodes->Add(sub2node);
8409 sub1node->cd();
8410 //
8411 // Place copy #6 of ITS3 directly in I004
8412 //
8413 ySDD = Y_SDD_sep/2.+I302dits[1];
8414 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8415 sub2node->SetLineColor(kColorITS);
8416 sub2node->SetVisibility(1);
8417 fNodes->Add(sub2node);
8418 sub1node->cd();
8419 fNodes->Add(sub1node);
8420 node->cd();
8421 //
8422 // Place copy #14 of I004 in IT34
8423 //
1266e9b4 8424 sub1node = new TNode("I004","I004","I004",3.4113,14.9456,0.,"itsrot305");
1f99c14b 8425 sub1node->SetLineColor(kColorITS);
8426 sub1node->SetVisibility(0);
8427 sub1node->cd();
8428 //
8429 // Place copy #1 of ITS3 directly in I004
8430 //
8431 ySDD = Y_SDD_sep/2.+I302dits[1];
8432 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8433 sub2node->SetLineColor(kColorITS);
8434 sub2node->SetVisibility(1);
8435 fNodes->Add(sub2node);
8436 sub1node->cd();
8437 //
8438 // Place copy #2 of ITS3 directly in I004
8439 //
8440 ySDD = Y_SDD_sep/2.+I302dits[1];
8441 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8442 sub2node->SetLineColor(kColorITS);
8443 sub2node->SetVisibility(1);
8444 fNodes->Add(sub2node);
8445 sub1node->cd();
8446 //
8447 // Place copy #3 of ITS3 directly in I004
8448 //
8449 ySDD = Y_SDD_sep/2.+I302dits[1];
8450 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8451 sub2node->SetLineColor(kColorITS);
8452 sub2node->SetVisibility(1);
8453 fNodes->Add(sub2node);
8454 sub1node->cd();
8455 //
8456 // Place copy #4 of ITS3 directly in I004
8457 //
8458 ySDD = Y_SDD_sep/2.+I302dits[1];
8459 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8460 sub2node->SetLineColor(kColorITS);
8461 sub2node->SetVisibility(1);
8462 fNodes->Add(sub2node);
8463 sub1node->cd();
8464 //
8465 // Place copy #5 of ITS3 directly in I004
8466 //
8467 ySDD = Y_SDD_sep/2.+I302dits[1];
8468 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8469 sub2node->SetLineColor(kColorITS);
8470 sub2node->SetVisibility(1);
8471 fNodes->Add(sub2node);
8472 sub1node->cd();
8473 //
8474 // Place copy #6 of ITS3 directly in I004
8475 //
8476 ySDD = Y_SDD_sep/2.+I302dits[1];
8477 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8478 sub2node->SetLineColor(kColorITS);
8479 sub2node->SetVisibility(1);
8480 fNodes->Add(sub2node);
8481 sub1node->cd();
8482 fNodes->Add(sub1node);
8483 node->cd();
8484 //
8485 // Place copy #1 of I005 in IT34
8486 //
1266e9b4 8487 sub1node = new TNode("I005","I005","I005",-3.3629,23.3895,-0.15,"itsrot335");
1f99c14b 8488 sub1node->SetLineColor(kColorITS);
8489 sub1node->SetVisibility(0);
8490 sub1node->cd();
8491 //
8492 // Place copy #1 of ITS4 directly in I005
8493 //
8494 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8495 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8496 sub2node->SetLineColor(kColorITS);
8497 sub2node->SetVisibility(1);
8498 fNodes->Add(sub2node);
8499 sub1node->cd();
8500 //
8501 // Place copy #2 of ITS4 directly in I005
8502 //
8503 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8504 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8505 sub2node->SetLineColor(kColorITS);
8506 sub2node->SetVisibility(1);
8507 fNodes->Add(sub2node);
8508 sub1node->cd();
8509 //
8510 // Place copy #3 of ITS4 directly in I005
8511 //
8512 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8513 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8514 sub2node->SetLineColor(kColorITS);
8515 sub2node->SetVisibility(1);
8516 fNodes->Add(sub2node);
8517 sub1node->cd();
8518 //
8519 // Place copy #4 of ITS4 directly in I005
8520 //
8521 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8522 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8523 sub2node->SetLineColor(kColorITS);
8524 sub2node->SetVisibility(1);
8525 fNodes->Add(sub2node);
8526 sub1node->cd();
8527 //
8528 // Place copy #5 of ITS4 directly in I005
8529 //
8530 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8531 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8532 sub2node->SetLineColor(kColorITS);
8533 sub2node->SetVisibility(1);
8534 fNodes->Add(sub2node);
8535 sub1node->cd();
8536 //
8537 // Place copy #6 of ITS4 directly in I005
8538 //
8539 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8540 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8541 sub2node->SetLineColor(kColorITS);
8542 sub2node->SetVisibility(1);
8543 fNodes->Add(sub2node);
8544 sub1node->cd();
8545 //
8546 // Place copy #7 of ITS4 directly in I005
8547 //
8548 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8549 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8550 sub2node->SetLineColor(kColorITS);
8551 sub2node->SetVisibility(1);
8552 fNodes->Add(sub2node);
8553 sub1node->cd();
8554 //
8555 // Place copy #8 of ITS4 directly in I005
8556 //
8557 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8558 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8559 sub2node->SetLineColor(kColorITS);
8560 sub2node->SetVisibility(1);
8561 fNodes->Add(sub2node);
8562 sub1node->cd();
8563 fNodes->Add(sub1node);
8564 node->cd();
8565 //
8566 // Place copy #2 of I005 in IT34
8567 //
1266e9b4 8568 sub1node = new TNode("I005","I005","I005",-10.0447,21.9949,-0.15,"itsrot332");
1f99c14b 8569 sub1node->SetLineColor(kColorITS);
8570 sub1node->SetVisibility(0);
8571 sub1node->cd();
8572 //
8573 // Place copy #1 of ITS4 directly in I005
8574 //
8575 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8576 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8577 sub2node->SetLineColor(kColorITS);
8578 sub2node->SetVisibility(1);
8579 fNodes->Add(sub2node);
8580 sub1node->cd();
8581 //
8582 // Place copy #2 of ITS4 directly in I005
8583 //
8584 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8585 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8586 sub2node->SetLineColor(kColorITS);
8587 sub2node->SetVisibility(1);
8588 fNodes->Add(sub2node);
8589 sub1node->cd();
8590 //
8591 // Place copy #3 of ITS4 directly in I005
8592 //
8593 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8594 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8595 sub2node->SetLineColor(kColorITS);
8596 sub2node->SetVisibility(1);
8597 fNodes->Add(sub2node);
8598 sub1node->cd();
8599 //
8600 // Place copy #4 of ITS4 directly in I005
8601 //
8602 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8603 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8604 sub2node->SetLineColor(kColorITS);
8605 sub2node->SetVisibility(1);
8606 fNodes->Add(sub2node);
8607 sub1node->cd();
8608 //
8609 // Place copy #5 of ITS4 directly in I005
8610 //
8611 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8612 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8613 sub2node->SetLineColor(kColorITS);
8614 sub2node->SetVisibility(1);
8615 fNodes->Add(sub2node);
8616 sub1node->cd();
8617 //
8618 // Place copy #6 of ITS4 directly in I005
8619 //
8620 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8621 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8622 sub2node->SetLineColor(kColorITS);
8623 sub2node->SetVisibility(1);
8624 fNodes->Add(sub2node);
8625 sub1node->cd();
8626 //
8627 // Place copy #7 of ITS4 directly in I005
8628 //
8629 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8630 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8631 sub2node->SetLineColor(kColorITS);
8632 sub2node->SetVisibility(1);
8633 fNodes->Add(sub2node);
8634 sub1node->cd();
8635 //
8636 // Place copy #8 of ITS4 directly in I005
8637 //
8638 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8639 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8640 sub2node->SetLineColor(kColorITS);
8641 sub2node->SetVisibility(1);
8642 fNodes->Add(sub2node);
8643 sub1node->cd();
8644 fNodes->Add(sub1node);
8645 node->cd();
8646 //
8647 // Place copy #3 of I005 in IT34
8648 //
1266e9b4 8649 sub1node = new TNode("I005","I005","I005",-15.4744,17.8584,-0.15,"itsrot331");
1f99c14b 8650 sub1node->SetLineColor(kColorITS);
8651 sub1node->SetVisibility(0);
8652 sub1node->cd();
8653 //
8654 // Place copy #1 of ITS4 directly in I005
8655 //
8656 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8657 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8658 sub2node->SetLineColor(kColorITS);
8659 sub2node->SetVisibility(1);
8660 fNodes->Add(sub2node);
8661 sub1node->cd();
8662 //
8663 // Place copy #2 of ITS4 directly in I005
8664 //
8665 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8666 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8667 sub2node->SetLineColor(kColorITS);
8668 sub2node->SetVisibility(1);
8669 fNodes->Add(sub2node);
8670 sub1node->cd();
8671 //
8672 // Place copy #3 of ITS4 directly in I005
8673 //
8674 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8675 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8676 sub2node->SetLineColor(kColorITS);
8677 sub2node->SetVisibility(1);
8678 fNodes->Add(sub2node);
8679 sub1node->cd();
8680 //
8681 // Place copy #4 of ITS4 directly in I005
8682 //
8683 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8684 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8685 sub2node->SetLineColor(kColorITS);
8686 sub2node->SetVisibility(1);
8687 fNodes->Add(sub2node);
8688 sub1node->cd();
8689 //
8690 // Place copy #5 of ITS4 directly in I005
8691 //
8692 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8693 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8694 sub2node->SetLineColor(kColorITS);
8695 sub2node->SetVisibility(1);
8696 fNodes->Add(sub2node);
8697 sub1node->cd();
8698 //
8699 // Place copy #6 of ITS4 directly in I005
8700 //
8701 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8702 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8703 sub2node->SetLineColor(kColorITS);
8704 sub2node->SetVisibility(1);
8705 fNodes->Add(sub2node);
8706 sub1node->cd();
8707 //
8708 // Place copy #7 of ITS4 directly in I005
8709 //
8710 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8711 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8712 sub2node->SetLineColor(kColorITS);
8713 sub2node->SetVisibility(1);
8714 fNodes->Add(sub2node);
8715 sub1node->cd();
8716 //
8717 // Place copy #8 of ITS4 directly in I005
8718 //
8719 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8720 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8721 sub2node->SetLineColor(kColorITS);
8722 sub2node->SetVisibility(1);
8723 fNodes->Add(sub2node);
8724 sub1node->cd();
8725 fNodes->Add(sub1node);
8726 node->cd();
8727 //
8728 // Place copy #4 of I005 in IT34
8729 //
1266e9b4 8730 sub1node = new TNode("I005","I005","I005",-20.3415,13.0727,-0.15,"itsrot366");
1f99c14b 8731 sub1node->SetLineColor(kColorITS);
8732 sub1node->SetVisibility(0);
8733 sub1node->cd();
8734 //
8735 // Place copy #1 of ITS4 directly in I005
8736 //
8737 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8738 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8739 sub2node->SetLineColor(kColorITS);
8740 sub2node->SetVisibility(1);
8741 fNodes->Add(sub2node);
8742 sub1node->cd();
8743 //
8744 // Place copy #2 of ITS4 directly in I005
8745 //
8746 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8747 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8748 sub2node->SetLineColor(kColorITS);
8749 sub2node->SetVisibility(1);
8750 fNodes->Add(sub2node);
8751 sub1node->cd();
8752 //
8753 // Place copy #3 of ITS4 directly in I005
8754 //
8755 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8756 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8757 sub2node->SetLineColor(kColorITS);
8758 sub2node->SetVisibility(1);
8759 fNodes->Add(sub2node);
8760 sub1node->cd();
8761 //
8762 // Place copy #4 of ITS4 directly in I005
8763 //
8764 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8765 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8766 sub2node->SetLineColor(kColorITS);
8767 sub2node->SetVisibility(1);
8768 fNodes->Add(sub2node);
8769 sub1node->cd();
8770 //
8771 // Place copy #5 of ITS4 directly in I005
8772 //
8773 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8774 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8775 sub2node->SetLineColor(kColorITS);
8776 sub2node->SetVisibility(1);
8777 fNodes->Add(sub2node);
8778 sub1node->cd();
8779 //
8780 // Place copy #6 of ITS4 directly in I005
8781 //
8782 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8783 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8784 sub2node->SetLineColor(kColorITS);
8785 sub2node->SetVisibility(1);
8786 fNodes->Add(sub2node);
8787 sub1node->cd();
8788 //
8789 // Place copy #7 of ITS4 directly in I005
8790 //
8791 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8792 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8793 sub2node->SetLineColor(kColorITS);
8794 sub2node->SetVisibility(1);
8795 fNodes->Add(sub2node);
8796 sub1node->cd();
8797 //
8798 // Place copy #8 of ITS4 directly in I005
8799 //
8800 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8801 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8802 sub2node->SetLineColor(kColorITS);
8803 sub2node->SetVisibility(1);
8804 fNodes->Add(sub2node);
8805 sub1node->cd();
8806 fNodes->Add(sub1node);
8807 node->cd();
8808 //
8809 // Place copy #5 of I005 in IT34
8810 //
1266e9b4 8811 sub1node = new TNode("I005","I005","I005",-22.6728,6.6573,-0.15,"itsrot330");
1f99c14b 8812 sub1node->SetLineColor(kColorITS);
8813 sub1node->SetVisibility(0);
8814 sub1node->cd();
8815 //
8816 // Place copy #1 of ITS4 directly in I005
8817 //
8818 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8819 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8820 sub2node->SetLineColor(kColorITS);
8821 sub2node->SetVisibility(1);
8822 fNodes->Add(sub2node);
8823 sub1node->cd();
8824 //
8825 // Place copy #2 of ITS4 directly in I005
8826 //
8827 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8828 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8829 sub2node->SetLineColor(kColorITS);
8830 sub2node->SetVisibility(1);
8831 fNodes->Add(sub2node);
8832 sub1node->cd();
8833 //
8834 // Place copy #3 of ITS4 directly in I005
8835 //
8836 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8837 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8838 sub2node->SetLineColor(kColorITS);
8839 sub2node->SetVisibility(1);
8840 fNodes->Add(sub2node);
8841 sub1node->cd();
8842 //
8843 // Place copy #4 of ITS4 directly in I005
8844 //
8845 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8846 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8847 sub2node->SetLineColor(kColorITS);
8848 sub2node->SetVisibility(1);
8849 fNodes->Add(sub2node);
8850 sub1node->cd();
8851 //
8852 // Place copy #5 of ITS4 directly in I005
8853 //
8854 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8855 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8856 sub2node->SetLineColor(kColorITS);
8857 sub2node->SetVisibility(1);
8858 fNodes->Add(sub2node);
8859 sub1node->cd();
8860 //
8861 // Place copy #6 of ITS4 directly in I005
8862 //
8863 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8864 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8865 sub2node->SetLineColor(kColorITS);
8866 sub2node->SetVisibility(1);
8867 fNodes->Add(sub2node);
8868 sub1node->cd();
8869 //
8870 // Place copy #7 of ITS4 directly in I005
8871 //
8872 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8873 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8874 sub2node->SetLineColor(kColorITS);
8875 sub2node->SetVisibility(1);
8876 fNodes->Add(sub2node);
8877 sub1node->cd();
8878 //
8879 // Place copy #8 of ITS4 directly in I005
8880 //
8881 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8882 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8883 sub2node->SetLineColor(kColorITS);
8884 sub2node->SetVisibility(1);
8885 fNodes->Add(sub2node);
8886 sub1node->cd();
8887 fNodes->Add(sub1node);
8888 node->cd();
8889 //
8890 // Place copy #6 of I005 in IT34
8891 //
1266e9b4 8892 sub1node = new TNode("I005","I005","I005",-24.18,0.,-0.15,"itsrot350");
1f99c14b 8893 sub1node->SetLineColor(kColorITS);
8894 sub1node->SetVisibility(0);
8895 sub1node->cd();
8896 //
8897 // Place copy #1 of ITS4 directly in I005
8898 //
8899 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8900 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8901 sub2node->SetLineColor(kColorITS);
8902 sub2node->SetVisibility(1);
8903 fNodes->Add(sub2node);
8904 sub1node->cd();
8905 //
8906 // Place copy #2 of ITS4 directly in I005
8907 //
8908 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8909 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8910 sub2node->SetLineColor(kColorITS);
8911 sub2node->SetVisibility(1);
8912 fNodes->Add(sub2node);
8913 sub1node->cd();
8914 //
8915 // Place copy #3 of ITS4 directly in I005
8916 //
8917 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8918 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8919 sub2node->SetLineColor(kColorITS);
8920 sub2node->SetVisibility(1);
8921 fNodes->Add(sub2node);
8922 sub1node->cd();
8923 //
8924 // Place copy #4 of ITS4 directly in I005
8925 //
8926 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8927 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8928 sub2node->SetLineColor(kColorITS);
8929 sub2node->SetVisibility(1);
8930 fNodes->Add(sub2node);
8931 sub1node->cd();
8932 //
8933 // Place copy #5 of ITS4 directly in I005
8934 //
8935 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8936 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8937 sub2node->SetLineColor(kColorITS);
8938 sub2node->SetVisibility(1);
8939 fNodes->Add(sub2node);
8940 sub1node->cd();
8941 //
8942 // Place copy #6 of ITS4 directly in I005
8943 //
8944 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8945 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8946 sub2node->SetLineColor(kColorITS);
8947 sub2node->SetVisibility(1);
8948 fNodes->Add(sub2node);
8949 sub1node->cd();
8950 //
8951 // Place copy #7 of ITS4 directly in I005
8952 //
8953 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8954 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8955 sub2node->SetLineColor(kColorITS);
8956 sub2node->SetVisibility(1);
8957 fNodes->Add(sub2node);
8958 sub1node->cd();
8959 //
8960 // Place copy #8 of ITS4 directly in I005
8961 //
8962 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8963 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8964 sub2node->SetLineColor(kColorITS);
8965 sub2node->SetVisibility(1);
8966 fNodes->Add(sub2node);
8967 sub1node->cd();
8968 fNodes->Add(sub1node);
8969 node->cd();
8970 //
8971 // Place copy #7 of I005 in IT34
8972 //
1266e9b4 8973 sub1node = new TNode("I005","I005","I005",-22.6728,-6.6573,-0.15,"itsrot329");
1f99c14b 8974 sub1node->SetLineColor(kColorITS);
8975 sub1node->SetVisibility(0);
8976 sub1node->cd();
8977 //
8978 // Place copy #1 of ITS4 directly in I005
8979 //
8980 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8981 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8982 sub2node->SetLineColor(kColorITS);
8983 sub2node->SetVisibility(1);
8984 fNodes->Add(sub2node);
8985 sub1node->cd();
8986 //
8987 // Place copy #2 of ITS4 directly in I005
8988 //
8989 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8990 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8991 sub2node->SetLineColor(kColorITS);
8992 sub2node->SetVisibility(1);
8993 fNodes->Add(sub2node);
8994 sub1node->cd();
8995 //
8996 // Place copy #3 of ITS4 directly in I005
8997 //
8998 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8999 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9000 sub2node->SetLineColor(kColorITS);
9001 sub2node->SetVisibility(1);
9002 fNodes->Add(sub2node);
9003 sub1node->cd();
9004 //
9005 // Place copy #4 of ITS4 directly in I005
9006 //
9007 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9008 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9009 sub2node->SetLineColor(kColorITS);
9010 sub2node->SetVisibility(1);
9011 fNodes->Add(sub2node);
9012 sub1node->cd();
9013 //
9014 // Place copy #5 of ITS4 directly in I005
9015 //
9016 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9017 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9018 sub2node->SetLineColor(kColorITS);
9019 sub2node->SetVisibility(1);
9020 fNodes->Add(sub2node);
9021 sub1node->cd();
9022 //
9023 // Place copy #6 of ITS4 directly in I005
9024 //
9025 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9026 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9027 sub2node->SetLineColor(kColorITS);
9028 sub2node->SetVisibility(1);
9029 fNodes->Add(sub2node);
9030 sub1node->cd();
9031 //
9032 // Place copy #7 of ITS4 directly in I005
9033 //
9034 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9035 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9036 sub2node->SetLineColor(kColorITS);
9037 sub2node->SetVisibility(1);
9038 fNodes->Add(sub2node);
9039 sub1node->cd();
9040 //
9041 // Place copy #8 of ITS4 directly in I005
9042 //
9043 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9044 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9045 sub2node->SetLineColor(kColorITS);
9046 sub2node->SetVisibility(1);
9047 fNodes->Add(sub2node);
9048 sub1node->cd();
9049 fNodes->Add(sub1node);
9050 node->cd();
9051 //
9052 // Place copy #8 of I005 in IT34
9053 //
1266e9b4 9054 sub1node = new TNode("I005","I005","I005",-20.3415,-13.0727,-0.15,"itsrot328");
1f99c14b 9055 sub1node->SetLineColor(kColorITS);
9056 sub1node->SetVisibility(0);
9057 sub1node->cd();
9058 //
9059 // Place copy #1 of ITS4 directly in I005
9060 //
9061 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9062 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9063 sub2node->SetLineColor(kColorITS);
9064 sub2node->SetVisibility(1);
9065 fNodes->Add(sub2node);
9066 sub1node->cd();
9067 //
9068 // Place copy #2 of ITS4 directly in I005
9069 //
9070 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9071 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9072 sub2node->SetLineColor(kColorITS);
9073 sub2node->SetVisibility(1);
9074 fNodes->Add(sub2node);
9075 sub1node->cd();
9076 //
9077 // Place copy #3 of ITS4 directly in I005
9078 //
9079 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9080 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9081 sub2node->SetLineColor(kColorITS);
9082 sub2node->SetVisibility(1);
9083 fNodes->Add(sub2node);
9084 sub1node->cd();
9085 //
9086 // Place copy #4 of ITS4 directly in I005
9087 //
9088 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9089 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9090 sub2node->SetLineColor(kColorITS);
9091 sub2node->SetVisibility(1);
9092 fNodes->Add(sub2node);
9093 sub1node->cd();
9094 //
9095 // Place copy #5 of ITS4 directly in I005
9096 //
9097 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9098 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9099 sub2node->SetLineColor(kColorITS);
9100 sub2node->SetVisibility(1);
9101 fNodes->Add(sub2node);
9102 sub1node->cd();
9103 //
9104 // Place copy #6 of ITS4 directly in I005
9105 //
9106 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9107 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9108 sub2node->SetLineColor(kColorITS);
9109 sub2node->SetVisibility(1);
9110 fNodes->Add(sub2node);
9111 sub1node->cd();
9112 //
9113 // Place copy #7 of ITS4 directly in I005
9114 //
9115 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9116 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9117 sub2node->SetLineColor(kColorITS);
9118 sub2node->SetVisibility(1);
9119 fNodes->Add(sub2node);
9120 sub1node->cd();
9121 //
9122 // Place copy #8 of ITS4 directly in I005
9123 //
9124 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9125 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9126 sub2node->SetLineColor(kColorITS);
9127 sub2node->SetVisibility(1);
9128 fNodes->Add(sub2node);
9129 sub1node->cd();
9130 fNodes->Add(sub1node);
9131 node->cd();
9132 //
9133 // Place copy #9 of I005 in IT34
9134 //
1266e9b4 9135 sub1node = new TNode("I005","I005","I005",-15.4744,-17.8584,-0.15,"itsrot327");
1f99c14b 9136 sub1node->SetLineColor(kColorITS);
9137 sub1node->SetVisibility(0);
9138 sub1node->cd();
9139 //
9140 // Place copy #1 of ITS4 directly in I005
9141 //
9142 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9143 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9144 sub2node->SetLineColor(kColorITS);
9145 sub2node->SetVisibility(1);
9146 fNodes->Add(sub2node);
9147 sub1node->cd();
9148 //
9149 // Place copy #2 of ITS4 directly in I005
9150 //
9151 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9152 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9153 sub2node->SetLineColor(kColorITS);
9154 sub2node->SetVisibility(1);
9155 fNodes->Add(sub2node);
9156 sub1node->cd();
9157 //
9158 // Place copy #3 of ITS4 directly in I005
9159 //
9160 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9161 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9162 sub2node->SetLineColor(kColorITS);
9163 sub2node->SetVisibility(1);
9164 fNodes->Add(sub2node);
9165 sub1node->cd();
9166 //
9167 // Place copy #4 of ITS4 directly in I005
9168 //
9169 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9170 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9171 sub2node->SetLineColor(kColorITS);
9172 sub2node->SetVisibility(1);
9173 fNodes->Add(sub2node);
9174 sub1node->cd();
9175 //
9176 // Place copy #5 of ITS4 directly in I005
9177 //
9178 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9179 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9180 sub2node->SetLineColor(kColorITS);
9181 sub2node->SetVisibility(1);
9182 fNodes->Add(sub2node);
9183 sub1node->cd();
9184 //
9185 // Place copy #6 of ITS4 directly in I005
9186 //
9187 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9188 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9189 sub2node->SetLineColor(kColorITS);
9190 sub2node->SetVisibility(1);
9191 fNodes->Add(sub2node);
9192 sub1node->cd();
9193 //
9194 // Place copy #7 of ITS4 directly in I005
9195 //
9196 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9197 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9198 sub2node->SetLineColor(kColorITS);
9199 sub2node->SetVisibility(1);
9200 fNodes->Add(sub2node);
9201 sub1node->cd();
9202 //
9203 // Place copy #8 of ITS4 directly in I005
9204 //
9205 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9206 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9207 sub2node->SetLineColor(kColorITS);
9208 sub2node->SetVisibility(1);
9209 fNodes->Add(sub2node);
9210 sub1node->cd();
9211 fNodes->Add(sub1node);
9212 node->cd();
9213 //
9214 // Place copy #10 of I005 in IT34
9215 //
1266e9b4 9216 sub1node = new TNode("I005","I005","I005",-10.0447,-21.9949,-0.15,"itsrot326");
1f99c14b 9217 sub1node->SetLineColor(kColorITS);
9218 sub1node->SetVisibility(0);
9219 sub1node->cd();
9220 //
9221 // Place copy #1 of ITS4 directly in I005
9222 //
9223 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9224 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9225 sub2node->SetLineColor(kColorITS);
9226 sub2node->SetVisibility(1);
9227 fNodes->Add(sub2node);
9228 sub1node->cd();
9229 //
9230 // Place copy #2 of ITS4 directly in I005
9231 //
9232 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9233 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9234 sub2node->SetLineColor(kColorITS);
9235 sub2node->SetVisibility(1);
9236 fNodes->Add(sub2node);
9237 sub1node->cd();
9238 //
9239 // Place copy #3 of ITS4 directly in I005
9240 //
9241 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9242 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9243 sub2node->SetLineColor(kColorITS);
9244 sub2node->SetVisibility(1);
9245 fNodes->Add(sub2node);
9246 sub1node->cd();
9247 //
9248 // Place copy #4 of ITS4 directly in I005
9249 //
9250 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9251 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9252 sub2node->SetLineColor(kColorITS);
9253 sub2node->SetVisibility(1);
9254 fNodes->Add(sub2node);
9255 sub1node->cd();
9256 //
9257 // Place copy #5 of ITS4 directly in I005
9258 //
9259 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9260 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9261 sub2node->SetLineColor(kColorITS);
9262 sub2node->SetVisibility(1);
9263 fNodes->Add(sub2node);
9264 sub1node->cd();
9265 //
9266 // Place copy #6 of ITS4 directly in I005
9267 //
9268 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9269 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9270 sub2node->SetLineColor(kColorITS);
9271 sub2node->SetVisibility(1);
9272 fNodes->Add(sub2node);
9273 sub1node->cd();
9274 //
9275 // Place copy #7 of ITS4 directly in I005
9276 //
9277 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9278 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9279 sub2node->SetLineColor(kColorITS);
9280 sub2node->SetVisibility(1);
9281 fNodes->Add(sub2node);
9282 sub1node->cd();
9283 //
9284 // Place copy #8 of ITS4 directly in I005
9285 //
9286 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9287 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9288 sub2node->SetLineColor(kColorITS);
9289 sub2node->SetVisibility(1);
9290 fNodes->Add(sub2node);
9291 sub1node->cd();
9292 fNodes->Add(sub1node);
9293 node->cd();
9294 //
9295 // Place copy #11 of I005 in IT34
9296 //
1266e9b4 9297 sub1node = new TNode("I005","I005","I005",-3.3629,-23.3895,-0.15,"itsrot325");
1f99c14b 9298 sub1node->SetLineColor(kColorITS);
9299 sub1node->SetVisibility(0);
9300 sub1node->cd();
9301 //
9302 // Place copy #1 of ITS4 directly in I005
9303 //
9304 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9305 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9306 sub2node->SetLineColor(kColorITS);
9307 sub2node->SetVisibility(1);
9308 fNodes->Add(sub2node);
9309 sub1node->cd();
9310 //
9311 // Place copy #2 of ITS4 directly in I005
9312 //
9313 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9314 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9315 sub2node->SetLineColor(kColorITS);
9316 sub2node->SetVisibility(1);
9317 fNodes->Add(sub2node);
9318 sub1node->cd();
9319 //
9320 // Place copy #3 of ITS4 directly in I005
9321 //
9322 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9323 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9324 sub2node->SetLineColor(kColorITS);
9325 sub2node->SetVisibility(1);
9326 fNodes->Add(sub2node);
9327 sub1node->cd();
9328 //
9329 // Place copy #4 of ITS4 directly in I005
9330 //
9331 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9332 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9333 sub2node->SetLineColor(kColorITS);
9334 sub2node->SetVisibility(1);
9335 fNodes->Add(sub2node);
9336 sub1node->cd();
9337 //
9338 // Place copy #5 of ITS4 directly in I005
9339 //
9340 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9341 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9342 sub2node->SetLineColor(kColorITS);
9343 sub2node->SetVisibility(1);
9344 fNodes->Add(sub2node);
9345 sub1node->cd();
9346 //
9347 // Place copy #6 of ITS4 directly in I005
9348 //
9349 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9350 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9351 sub2node->SetLineColor(kColorITS);
9352 sub2node->SetVisibility(1);
9353 fNodes->Add(sub2node);
9354 sub1node->cd();
9355 //
9356 // Place copy #7 of ITS4 directly in I005
9357 //
9358 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9359 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9360 sub2node->SetLineColor(kColorITS);
9361 sub2node->SetVisibility(1);
9362 fNodes->Add(sub2node);
9363 sub1node->cd();
9364 //
9365 // Place copy #8 of ITS4 directly in I005
9366 //
9367 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9368 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9369 sub2node->SetLineColor(kColorITS);
9370 sub2node->SetVisibility(1);
9371 fNodes->Add(sub2node);
9372 sub1node->cd();
9373 fNodes->Add(sub1node);
9374 node->cd();
9375 //
9376 // Place copy #12 of I005 in IT34
9377 //
1266e9b4 9378 sub1node = new TNode("I005","I005","I005",3.4412,-23.9339,-0.15,"itsrot324");
1f99c14b 9379 sub1node->SetLineColor(kColorITS);
9380 sub1node->SetVisibility(0);
9381 sub1node->cd();
9382 //
9383 // Place copy #1 of ITS4 directly in I005
9384 //
9385 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9386 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9387 sub2node->SetLineColor(kColorITS);
9388 sub2node->SetVisibility(1);
9389 fNodes->Add(sub2node);
9390 sub1node->cd();
9391 //
9392 // Place copy #2 of ITS4 directly in I005
9393 //
9394 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9395 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9396 sub2node->SetLineColor(kColorITS);
9397 sub2node->SetVisibility(1);
9398 fNodes->Add(sub2node);
9399 sub1node->cd();
9400 //
9401 // Place copy #3 of ITS4 directly in I005
9402 //
9403 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9404 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9405 sub2node->SetLineColor(kColorITS);
9406 sub2node->SetVisibility(1);
9407 fNodes->Add(sub2node);
9408 sub1node->cd();
9409 //
9410 // Place copy #4 of ITS4 directly in I005
9411 //
9412 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9413 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9414 sub2node->SetLineColor(kColorITS);
9415 sub2node->SetVisibility(1);
9416 fNodes->Add(sub2node);
9417 sub1node->cd();
9418 //
9419 // Place copy #5 of ITS4 directly in I005
9420 //
9421 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9422 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9423 sub2node->SetLineColor(kColorITS);
9424 sub2node->SetVisibility(1);
9425 fNodes->Add(sub2node);
9426 sub1node->cd();
9427 //
9428 // Place copy #6 of ITS4 directly in I005
9429 //
9430 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9431 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9432 sub2node->SetLineColor(kColorITS);
9433 sub2node->SetVisibility(1);
9434 fNodes->Add(sub2node);
9435 sub1node->cd();
9436 //
9437 // Place copy #7 of ITS4 directly in I005
9438 //
9439 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9440 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9441 sub2node->SetLineColor(kColorITS);
9442 sub2node->SetVisibility(1);
9443 fNodes->Add(sub2node);
9444 sub1node->cd();
9445 //
9446 // Place copy #8 of ITS4 directly in I005
9447 //
9448 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9449 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9450 sub2node->SetLineColor(kColorITS);
9451 sub2node->SetVisibility(1);
9452 fNodes->Add(sub2node);
9453 sub1node->cd();
9454 fNodes->Add(sub1node);
9455 node->cd();
9456 //
9457 // Place copy #13 of I005 in IT34
9458 //
1266e9b4 9459 sub1node = new TNode("I005","I005","I005",9.8163,-21.4946,-0.15,"itsrot323");
1f99c14b 9460 sub1node->SetLineColor(kColorITS);
9461 sub1node->SetVisibility(0);
9462 sub1node->cd();
9463 //
9464 // Place copy #1 of ITS4 directly in I005
9465 //
9466 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9467 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9468 sub2node->SetLineColor(kColorITS);
9469 sub2node->SetVisibility(1);
9470 fNodes->Add(sub2node);
9471 sub1node->cd();
9472 //
9473 // Place copy #2 of ITS4 directly in I005
9474 //
9475 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9476 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9477 sub2node->SetLineColor(kColorITS);
9478 sub2node->SetVisibility(1);
9479 fNodes->Add(sub2node);
9480 sub1node->cd();
9481 //
9482 // Place copy #3 of ITS4 directly in I005
9483 //
9484 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9485 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9486 sub2node->SetLineColor(kColorITS);
9487 sub2node->SetVisibility(1);
9488 fNodes->Add(sub2node);
9489 sub1node->cd();
9490 //
9491 // Place copy #4 of ITS4 directly in I005
9492 //
9493 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9494 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9495 sub2node->SetLineColor(kColorITS);
9496 sub2node->SetVisibility(1);
9497 fNodes->Add(sub2node);
9498 sub1node->cd();
9499 //
9500 // Place copy #5 of ITS4 directly in I005
9501 //
9502 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9503 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9504 sub2node->SetLineColor(kColorITS);
9505 sub2node->SetVisibility(1);
9506 fNodes->Add(sub2node);
9507 sub1node->cd();
9508 //
9509 // Place copy #6 of ITS4 directly in I005
9510 //
9511 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9512 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9513 sub2node->SetLineColor(kColorITS);
9514 sub2node->SetVisibility(1);
9515 fNodes->Add(sub2node);
9516 sub1node->cd();
9517 //
9518 // Place copy #7 of ITS4 directly in I005
9519 //
9520 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9521 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9522 sub2node->SetLineColor(kColorITS);
9523 sub2node->SetVisibility(1);
9524 fNodes->Add(sub2node);
9525 sub1node->cd();
9526 //
9527 // Place copy #8 of ITS4 directly in I005
9528 //
9529 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9530 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9531 sub2node->SetLineColor(kColorITS);
9532 sub2node->SetVisibility(1);
9533 fNodes->Add(sub2node);
9534 sub1node->cd();
9535 fNodes->Add(sub1node);
9536 node->cd();
9537 //
9538 // Place copy #14 of I005 in IT34
9539 //
1266e9b4 9540 sub1node = new TNode("I005","I005","I005",15.8345,-18.274,-0.15,"itsrot322");
1f99c14b 9541 sub1node->SetLineColor(kColorITS);
9542 sub1node->SetVisibility(0);
9543 sub1node->cd();
9544 //
9545 // Place copy #1 of ITS4 directly in I005
9546 //
9547 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9548 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9549 sub2node->SetLineColor(kColorITS);
9550 sub2node->SetVisibility(1);
9551 fNodes->Add(sub2node);
9552 sub1node->cd();
9553 //
9554 // Place copy #2 of ITS4 directly in I005
9555 //
9556 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9557 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9558 sub2node->SetLineColor(kColorITS);
9559 sub2node->SetVisibility(1);
9560 fNodes->Add(sub2node);
9561 sub1node->cd();
9562 //
9563 // Place copy #3 of ITS4 directly in I005
9564 //
9565 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9566 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9567 sub2node->SetLineColor(kColorITS);
9568 sub2node->SetVisibility(1);
9569 fNodes->Add(sub2node);
9570 sub1node->cd();
9571 //
9572 // Place copy #4 of ITS4 directly in I005
9573 //
9574 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9575 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9576 sub2node->SetLineColor(kColorITS);
9577 sub2node->SetVisibility(1);
9578 fNodes->Add(sub2node);
9579 sub1node->cd();
9580 //
9581 // Place copy #5 of ITS4 directly in I005
9582 //
9583 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9584 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9585 sub2node->SetLineColor(kColorITS);
9586 sub2node->SetVisibility(1);
9587 fNodes->Add(sub2node);
9588 sub1node->cd();
9589 //
9590 // Place copy #6 of ITS4 directly in I005
9591 //
9592 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9593 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9594 sub2node->SetLineColor(kColorITS);
9595 sub2node->SetVisibility(1);
9596 fNodes->Add(sub2node);
9597 sub1node->cd();
9598 //
9599 // Place copy #7 of ITS4 directly in I005
9600 //
9601 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9602 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9603 sub2node->SetLineColor(kColorITS);
9604 sub2node->SetVisibility(1);
9605 fNodes->Add(sub2node);
9606 sub1node->cd();
9607 //
9608 // Place copy #8 of ITS4 directly in I005
9609 //
9610 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9611 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9612 sub2node->SetLineColor(kColorITS);
9613 sub2node->SetVisibility(1);
9614 fNodes->Add(sub2node);
9615 sub1node->cd();
9616 fNodes->Add(sub1node);
9617 node->cd();
9618 //
9619 // Place copy #15 of I005 in IT34
9620 //
1266e9b4 9621 sub1node = new TNode("I005","I005","I005",19.8788,-12.7753,-0.15,"itsrot320");
1f99c14b 9622 sub1node->SetLineColor(kColorITS);
9623 sub1node->SetVisibility(0);
9624 sub1node->cd();
9625 //
9626 // Place copy #1 of ITS4 directly in I005
9627 //
9628 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9629 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9630 sub2node->SetLineColor(kColorITS);
9631 sub2node->SetVisibility(1);
9632 fNodes->Add(sub2node);
9633 sub1node->cd();
9634 //
9635 // Place copy #2 of ITS4 directly in I005
9636 //
9637 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9638 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9639 sub2node->SetLineColor(kColorITS);
9640 sub2node->SetVisibility(1);
9641 fNodes->Add(sub2node);
9642 sub1node->cd();
9643 //
9644 // Place copy #3 of ITS4 directly in I005
9645 //
9646 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9647 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9648 sub2node->SetLineColor(kColorITS);
9649 sub2node->SetVisibility(1);
9650 fNodes->Add(sub2node);
9651 sub1node->cd();
9652 //
9653 // Place copy #4 of ITS4 directly in I005
9654 //
9655 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9656 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9657 sub2node->SetLineColor(kColorITS);
9658 sub2node->SetVisibility(1);
9659 fNodes->Add(sub2node);
9660 sub1node->cd();
9661 //
9662 // Place copy #5 of ITS4 directly in I005
9663 //
9664 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9665 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9666 sub2node->SetLineColor(kColorITS);
9667 sub2node->SetVisibility(1);
9668 fNodes->Add(sub2node);
9669 sub1node->cd();
9670 //
9671 // Place copy #6 of ITS4 directly in I005
9672 //
9673 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9674 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9675 sub2node->SetLineColor(kColorITS);
9676 sub2node->SetVisibility(1);
9677 fNodes->Add(sub2node);
9678 sub1node->cd();
9679 //
9680 // Place copy #7 of ITS4 directly in I005
9681 //
9682 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9683 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9684 sub2node->SetLineColor(kColorITS);
9685 sub2node->SetVisibility(1);
9686 fNodes->Add(sub2node);
9687 sub1node->cd();
9688 //
9689 // Place copy #8 of ITS4 directly in I005
9690 //
9691 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9692 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9693 sub2node->SetLineColor(kColorITS);
9694 sub2node->SetVisibility(1);
9695 fNodes->Add(sub2node);
9696 sub1node->cd();
9697 fNodes->Add(sub1node);
9698 node->cd();
9699 //
9700 // Place copy #16 of I005 in IT34
9701 //
1266e9b4 9702 sub1node = new TNode("I005","I005","I005",23.2005,-6.8123,-0.15,"itsrot319");
1f99c14b 9703 sub1node->SetLineColor(kColorITS);
9704 sub1node->SetVisibility(0);
9705 sub1node->cd();
9706 //
9707 // Place copy #1 of ITS4 directly in I005
9708 //
9709 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9710 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9711 sub2node->SetLineColor(kColorITS);
9712 sub2node->SetVisibility(1);
9713 fNodes->Add(sub2node);
9714 sub1node->cd();
9715 //
9716 // Place copy #2 of ITS4 directly in I005
9717 //
9718 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9719 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9720 sub2node->SetLineColor(kColorITS);
9721 sub2node->SetVisibility(1);
9722 fNodes->Add(sub2node);
9723 sub1node->cd();
9724 //
9725 // Place copy #3 of ITS4 directly in I005
9726 //
9727 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9728 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9729 sub2node->SetLineColor(kColorITS);
9730 sub2node->SetVisibility(1);
9731 fNodes->Add(sub2node);
9732 sub1node->cd();
9733 //
9734 // Place copy #4 of ITS4 directly in I005
9735 //
9736 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9737 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9738 sub2node->SetLineColor(kColorITS);
9739 sub2node->SetVisibility(1);
9740 fNodes->Add(sub2node);
9741 sub1node->cd();
9742 //
9743 // Place copy #5 of ITS4 directly in I005
9744 //
9745 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9746 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9747 sub2node->SetLineColor(kColorITS);
9748 sub2node->SetVisibility(1);
9749 fNodes->Add(sub2node);
9750 sub1node->cd();
9751 //
9752 // Place copy #6 of ITS4 directly in I005
9753 //
9754 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9755 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9756 sub2node->SetLineColor(kColorITS);
9757 sub2node->SetVisibility(1);
9758 fNodes->Add(sub2node);
9759 sub1node->cd();
9760 //
9761 // Place copy #7 of ITS4 directly in I005
9762 //
9763 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9764 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9765 sub2node->SetLineColor(kColorITS);
9766 sub2node->SetVisibility(1);
9767 fNodes->Add(sub2node);
9768 sub1node->cd();
9769 //
9770 // Place copy #8 of ITS4 directly in I005
9771 //
9772 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9773 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9774 sub2node->SetLineColor(kColorITS);
9775 sub2node->SetVisibility(1);
9776 fNodes->Add(sub2node);
9777 sub1node->cd();
9778 fNodes->Add(sub1node);
9779 node->cd();
9780 //
9781 // Place copy #17 of I005 in IT34
9782 //
1266e9b4 9783 sub1node = new TNode("I005","I005","I005",23.63,0.,-0.15,"itsrot318");
1f99c14b 9784 sub1node->SetLineColor(kColorITS);
9785 sub1node->SetVisibility(0);
9786 sub1node->cd();
9787 //
9788 // Place copy #1 of ITS4 directly in I005
9789 //
9790 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9791 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9792 sub2node->SetLineColor(kColorITS);
9793 sub2node->SetVisibility(1);
9794 fNodes->Add(sub2node);
9795 sub1node->cd();
9796 //
9797 // Place copy #2 of ITS4 directly in I005
9798 //
9799 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9800 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9801 sub2node->SetLineColor(kColorITS);
9802 sub2node->SetVisibility(1);
9803 fNodes->Add(sub2node);
9804 sub1node->cd();
9805 //
9806 // Place copy #3 of ITS4 directly in I005
9807 //
9808 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9809 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9810 sub2node->SetLineColor(kColorITS);
9811 sub2node->SetVisibility(1);
9812 fNodes->Add(sub2node);
9813 sub1node->cd();
9814 //
9815 // Place copy #4 of ITS4 directly in I005
9816 //
9817 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9818 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9819 sub2node->SetLineColor(kColorITS);
9820 sub2node->SetVisibility(1);
9821 fNodes->Add(sub2node);
9822 sub1node->cd();
9823 //
9824 // Place copy #5 of ITS4 directly in I005
9825 //
9826 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9827 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9828 sub2node->SetLineColor(kColorITS);
9829 sub2node->SetVisibility(1);
9830 fNodes->Add(sub2node);
9831 sub1node->cd();
9832 //
9833 // Place copy #6 of ITS4 directly in I005
9834 //
9835 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9836 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9837 sub2node->SetLineColor(kColorITS);
9838 sub2node->SetVisibility(1);
9839 fNodes->Add(sub2node);
9840 sub1node->cd();
9841 //
9842 // Place copy #7 of ITS4 directly in I005
9843 //
9844 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9845 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9846 sub2node->SetLineColor(kColorITS);
9847 sub2node->SetVisibility(1);
9848 fNodes->Add(sub2node);
9849 sub1node->cd();
9850 //
9851 // Place copy #8 of ITS4 directly in I005
9852 //
9853 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9854 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9855 sub2node->SetLineColor(kColorITS);
9856 sub2node->SetVisibility(1);
9857 fNodes->Add(sub2node);
9858 sub1node->cd();
9859 fNodes->Add(sub1node);
9860 node->cd();
9861 //
9862 // Place copy #18 of I005 in IT34
9863 //
1266e9b4 9864 sub1node = new TNode("I005","I005","I005",23.2005,6.8123,-0.15,"itsrot317");
1f99c14b 9865 sub1node->SetLineColor(kColorITS);
9866 sub1node->SetVisibility(0);
9867 sub1node->cd();
9868 //
9869 // Place copy #1 of ITS4 directly in I005
9870 //
9871 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9872 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9873 sub2node->SetLineColor(kColorITS);
9874 sub2node->SetVisibility(1);
9875 fNodes->Add(sub2node);
9876 sub1node->cd();
9877 //
9878 // Place copy #2 of ITS4 directly in I005
9879 //
9880 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9881 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9882 sub2node->SetLineColor(kColorITS);
9883 sub2node->SetVisibility(1);
9884 fNodes->Add(sub2node);
9885 sub1node->cd();
9886 //
9887 // Place copy #3 of ITS4 directly in I005
9888 //
9889 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9890 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9891 sub2node->SetLineColor(kColorITS);
9892 sub2node->SetVisibility(1);
9893 fNodes->Add(sub2node);
9894 sub1node->cd();
9895 //
9896 // Place copy #4 of ITS4 directly in I005
9897 //
9898 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9899 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9900 sub2node->SetLineColor(kColorITS);
9901 sub2node->SetVisibility(1);
9902 fNodes->Add(sub2node);
9903 sub1node->cd();
9904 //
9905 // Place copy #5 of ITS4 directly in I005
9906 //
9907 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9908 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9909 sub2node->SetLineColor(kColorITS);
9910 sub2node->SetVisibility(1);
9911 fNodes->Add(sub2node);
9912 sub1node->cd();
9913 //
9914 // Place copy #6 of ITS4 directly in I005
9915 //
9916 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9917 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9918 sub2node->SetLineColor(kColorITS);
9919 sub2node->SetVisibility(1);
9920 fNodes->Add(sub2node);
9921 sub1node->cd();
9922 //
9923 // Place copy #7 of ITS4 directly in I005
9924 //
9925 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9926 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9927 sub2node->SetLineColor(kColorITS);
9928 sub2node->SetVisibility(1);
9929 fNodes->Add(sub2node);
9930 sub1node->cd();
9931 //
9932 // Place copy #8 of ITS4 directly in I005
9933 //
9934 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9935 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9936 sub2node->SetLineColor(kColorITS);
9937 sub2node->SetVisibility(1);
9938 fNodes->Add(sub2node);
9939 sub1node->cd();
9940 fNodes->Add(sub1node);
9941 node->cd();
9942 //
9943 // Place copy #19 of I005 in IT34
9944 //
1266e9b4 9945 sub1node = new TNode("I005","I005","I005",19.8788,12.7753,-0.15,"itsrot316");
1f99c14b 9946 sub1node->SetLineColor(kColorITS);
9947 sub1node->SetVisibility(0);
9948 sub1node->cd();
9949 //
9950 // Place copy #1 of ITS4 directly in I005
9951 //
9952 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9953 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9954 sub2node->SetLineColor(kColorITS);
9955 sub2node->SetVisibility(1);
9956 fNodes->Add(sub2node);
9957 sub1node->cd();
9958 //
9959 // Place copy #2 of ITS4 directly in I005
9960 //
9961 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9962 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9963 sub2node->SetLineColor(kColorITS);
9964 sub2node->SetVisibility(1);
9965 fNodes->Add(sub2node);
9966 sub1node->cd();
9967 //
9968 // Place copy #3 of ITS4 directly in I005
9969 //
9970 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9971 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9972 sub2node->SetLineColor(kColorITS);
9973 sub2node->SetVisibility(1);
9974 fNodes->Add(sub2node);
9975 sub1node->cd();
9976 //
9977 // Place copy #4 of ITS4 directly in I005
9978 //
9979 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9980 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9981 sub2node->SetLineColor(kColorITS);
9982 sub2node->SetVisibility(1);
9983 fNodes->Add(sub2node);
9984 sub1node->cd();
9985 //
9986 // Place copy #5 of ITS4 directly in I005
9987 //
9988 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9989 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9990 sub2node->SetLineColor(kColorITS);
9991 sub2node->SetVisibility(1);
9992 fNodes->Add(sub2node);
9993 sub1node->cd();
9994 //
9995 // Place copy #6 of ITS4 directly in I005
9996 //
9997 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9998 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9999 sub2node->SetLineColor(kColorITS);
10000 sub2node->SetVisibility(1);
10001 fNodes->Add(sub2node);
10002 sub1node->cd();
10003 //
10004 // Place copy #7 of ITS4 directly in I005
10005 //
10006 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10007 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
10008 sub2node->SetLineColor(kColorITS);
10009 sub2node->SetVisibility(1);
10010 fNodes->Add(sub2node);
10011 sub1node->cd();
10012 //
10013 // Place copy #8 of ITS4 directly in I005
10014 //
10015 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10016 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
10017 sub2node->SetLineColor(kColorITS);
10018 sub2node->SetVisibility(1);
10019 fNodes->Add(sub2node);
10020 sub1node->cd();
10021 fNodes->Add(sub1node);
10022 node->cd();
10023 //
10024 // Place copy #20 of I005 in IT34
10025 //
1266e9b4 10026 sub1node = new TNode("I005","I005","I005",15.8345,18.274,-0.15,"itsrot315");
1f99c14b 10027 sub1node->SetLineColor(kColorITS);
10028 sub1node->SetVisibility(0);
10029 sub1node->cd();
10030 //
10031 // Place copy #1 of ITS4 directly in I005
10032 //
10033 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10034 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
10035 sub2node->SetLineColor(kColorITS);
10036 sub2node->SetVisibility(1);
10037 fNodes->Add(sub2node);
10038 sub1node->cd();
10039 //
10040 // Place copy #2 of ITS4 directly in I005
10041 //
10042 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10043 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
10044 sub2node->SetLineColor(kColorITS);
10045 sub2node->SetVisibility(1);
10046 fNodes->Add(sub2node);
10047 sub1node->cd();
10048 //
10049 // Place copy #3 of ITS4 directly in I005
10050 //
10051 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10052 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
10053 sub2node->SetLineColor(kColorITS);
10054 sub2node->SetVisibility(1);
10055 fNodes->Add(sub2node);
10056 sub1node->cd();
10057 //
10058 // Place copy #4 of ITS4 directly in I005
10059 //
10060 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10061 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
10062 sub2node->SetLineColor(kColorITS);
10063 sub2node->SetVisibility(1);
10064 fNodes->Add(sub2node);
10065 sub1node->cd();
10066 //
10067 // Place copy #5 of ITS4 directly in I005
10068 //
10069 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10070 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
10071 sub2node->SetLineColor(kColorITS);
10072 sub2node->SetVisibility(1);
10073 fNodes->Add(sub2node);
10074 sub1node->cd();
10075 //
10076 // Place copy #6 of ITS4 directly in I005
10077 //
10078 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10079 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
10080 sub2node->SetLineColor(kColorITS);
10081 sub2node->SetVisibility(1);
10082 fNodes->Add(sub2node);
10083 sub1node->cd();
10084 //
10085 // Place copy #7 of ITS4 directly in I005
10086 //
10087 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10088 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
10089 sub2node->SetLineColor(kColorITS);
10090 sub2node->SetVisibility(1);
10091 fNodes->Add(sub2node);
10092 sub1node->cd();
10093 //
10094 // Place copy #8 of ITS4 directly in I005
10095 //
10096 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10097 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
10098 sub2node->SetLineColor(kColorITS);
10099 sub2node->SetVisibility(1);
10100 fNodes->Add(sub2node);
10101 sub1node->cd();
10102 fNodes->Add(sub1node);
10103 node->cd();
10104 //
10105 // Place copy #21 of I005 in IT34
10106 //
1266e9b4 10107 sub1node = new TNode("I005","I005","I005",9.8163,21.4946,-0.15,"itsrot314");
1f99c14b 10108 sub1node->SetLineColor(kColorITS);
10109 sub1node->SetVisibility(0);
10110 sub1node->cd();
10111 //
10112 // Place copy #1 of ITS4 directly in I005
10113 //
10114 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10115 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
10116 sub2node->SetLineColor(kColorITS);
10117 sub2node->SetVisibility(1);
10118 fNodes->Add(sub2node);
10119 sub1node->cd();
10120 //
10121 // Place copy #2 of ITS4 directly in I005
10122 //
10123 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10124 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
10125 sub2node->SetLineColor(kColorITS);
10126 sub2node->SetVisibility(1);
10127 fNodes->Add(sub2node);
10128 sub1node->cd();
10129 //
10130 // Place copy #3 of ITS4 directly in I005
10131 //
10132 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10133 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
10134 sub2node->SetLineColor(kColorITS);
10135 sub2node->SetVisibility(1);
10136 fNodes->Add(sub2node);
10137 sub1node->cd();
10138 //
10139 // Place copy #4 of ITS4 directly in I005
10140 //
10141 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10142 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
10143 sub2node->SetLineColor(kColorITS);
10144 sub2node->SetVisibility(1);
10145 fNodes->Add(sub2node);
10146 sub1node->cd();
10147 //
10148 // Place copy #5 of ITS4 directly in I005
10149 //
10150 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10151 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
10152 sub2node->SetLineColor(kColorITS);
10153 sub2node->SetVisibility(1);
10154 fNodes->Add(sub2node);
10155 sub1node->cd();
10156 //
10157 // Place copy #6 of ITS4 directly in I005
10158 //
10159 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10160 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
10161 sub2node->SetLineColor(kColorITS);
10162 sub2node->SetVisibility(1);
10163 fNodes->Add(sub2node);
10164 sub1node->cd();
10165 //
10166 // Place copy #7 of ITS4 directly in I005
10167 //
10168 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10169 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
10170 sub2node->SetLineColor(kColorITS);
10171 sub2node->SetVisibility(1);
10172 fNodes->Add(sub2node);
10173 sub1node->cd();
10174 //
10175 // Place copy #8 of ITS4 directly in I005
10176 //
10177 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10178 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
10179 sub2node->SetLineColor(kColorITS);
10180 sub2node->SetVisibility(1);
10181 fNodes->Add(sub2node);
10182 sub1node->cd();
10183 fNodes->Add(sub1node);
10184 node->cd();
10185 //
10186 // Place copy #22 of I005 in IT34
10187 //
1266e9b4 10188 sub1node = new TNode("I005","I005","I005",3.4412,23.9339,-0.15,"itsrot334");
1f99c14b 10189 sub1node->SetLineColor(kColorITS);
10190 sub1node->SetVisibility(0);
10191 sub1node->cd();
10192 //
10193 // Place copy #1 of ITS4 directly in I005
10194 //
10195 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10196 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
10197 sub2node->SetLineColor(kColorITS);
10198 sub2node->SetVisibility(1);
10199 fNodes->Add(sub2node);
10200 sub1node->cd();
10201 //
10202 // Place copy #2 of ITS4 directly in I005
10203 //
10204 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10205 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
10206 sub2node->SetLineColor(kColorITS);
10207 sub2node->SetVisibility(1);
10208 fNodes->Add(sub2node);
10209 sub1node->cd();
10210 //
10211 // Place copy #3 of ITS4 directly in I005
10212 //
10213 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10214 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
10215 sub2node->SetLineColor(kColorITS);
10216 sub2node->SetVisibility(1);
10217 fNodes->Add(sub2node);
10218 sub1node->cd();
10219 //
10220 // Place copy #4 of ITS4 directly in I005
10221 //
10222 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10223 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
10224 sub2node->SetLineColor(kColorITS);
10225 sub2node->SetVisibility(1);
10226 fNodes->Add(sub2node);
10227 sub1node->cd();
10228 //
10229 // Place copy #5 of ITS4 directly in I005
10230 //
10231 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10232 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
10233 sub2node->SetLineColor(kColorITS);
10234 sub2node->SetVisibility(1);
10235 fNodes->Add(sub2node);
10236 sub1node->cd();
10237 //
10238 // Place copy #6 of ITS4 directly in I005
10239 //
10240 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10241 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
10242 sub2node->SetLineColor(kColorITS);
10243 sub2node->SetVisibility(1);
10244 fNodes->Add(sub2node);
10245 sub1node->cd();
10246 //
10247 // Place copy #7 of ITS4 directly in I005
10248 //
10249 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10250 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
10251 sub2node->SetLineColor(kColorITS);
10252 sub2node->SetVisibility(1);
10253 fNodes->Add(sub2node);
10254 sub1node->cd();
10255 //
10256 // Place copy #8 of ITS4 directly in I005
10257 //
10258 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10259 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
10260 sub2node->SetLineColor(kColorITS);
10261 sub2node->SetVisibility(1);
10262 fNodes->Add(sub2node);
10263 sub1node->cd();
10264 fNodes->Add(sub1node);
10265 node->cd();
10266
10267
10268 fNodes->Add(node);
10269
10270 // --- Place SSD volumes into their mother volume
10271
10272 // Place IT56 in Alice
10273 node = new TNode("IT56","IT56","IT56",0.,0.,0.,"");
10274 node->SetLineColor(kColorITS);
10275 node->SetVisibility(0);
10276 node->cd();
10277 //
10278 // Place copy #1 of I565 in IT56
10279 //
10280 sub1node = new TNode("I565","I565","I565",0.,38.445,0.,"");
10281 sub1node->SetLineColor(kColorITS);
10282 sub1node->SetVisibility(0);
10283 sub1node->cd();
10284 //
10285 // Place copy #1 of ITS5 directly in I565
10286 //
10287 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10288 sub2node->SetLineColor(kColorITS);
10289 sub2node->SetVisibility(1);
10290 fNodes->Add(sub2node);
10291 sub1node->cd();
10292 //
10293 // Place copy #2 of ITS5 directly in I565
10294 //
10295 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10296 sub2node->SetLineColor(kColorITS);
10297 sub2node->SetVisibility(1);
10298 fNodes->Add(sub2node);
10299 sub1node->cd();
10300 //
10301 // Place copy #3 of ITS5 directly in I565
10302 //
10303 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10304 sub2node->SetLineColor(kColorITS);
10305 sub2node->SetVisibility(1);
10306 fNodes->Add(sub2node);
10307 sub1node->cd();
10308 //
10309 // Place copy #4 of ITS5 directly in I565
10310 //
10311 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10312 sub2node->SetLineColor(kColorITS);
10313 sub2node->SetVisibility(1);
10314 fNodes->Add(sub2node);
10315 sub1node->cd();
10316 //
10317 // Place copy #5 of ITS5 directly in I565
10318 //
10319 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10320 sub2node->SetLineColor(kColorITS);
10321 sub2node->SetVisibility(1);
10322 fNodes->Add(sub2node);
10323 sub1node->cd();
10324 //
10325 // Place copy #6 of ITS5 directly in I565
10326 //
10327 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10328 sub2node->SetLineColor(kColorITS);
10329 sub2node->SetVisibility(1);
10330 fNodes->Add(sub2node);
10331 sub1node->cd();
10332 //
10333 // Place copy #7 of ITS5 directly in I565
10334 //
10335 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10336 sub2node->SetLineColor(kColorITS);
10337 sub2node->SetVisibility(1);
10338 fNodes->Add(sub2node);
10339 sub1node->cd();
10340 //
10341 // Place copy #8 of ITS5 directly in I565
10342 //
10343 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10344 sub2node->SetLineColor(kColorITS);
10345 sub2node->SetVisibility(1);
10346 fNodes->Add(sub2node);
10347 sub1node->cd();
10348 //
10349 // Place copy #9 of ITS5 directly in I565
10350 //
10351 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10352 sub2node->SetLineColor(kColorITS);
10353 sub2node->SetVisibility(1);
10354 fNodes->Add(sub2node);
10355 sub1node->cd();
10356 //
10357 // Place copy #10 of ITS5 directly in I565
10358 //
10359 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10360 sub2node->SetLineColor(kColorITS);
10361 sub2node->SetVisibility(1);
10362 fNodes->Add(sub2node);
10363 sub1node->cd();
10364 //
10365 // Place copy #11 of ITS5 directly in I565
10366 //
10367 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10368 sub2node->SetLineColor(kColorITS);
10369 sub2node->SetVisibility(1);
10370 fNodes->Add(sub2node);
10371 sub1node->cd();
10372 //
10373 // Place copy #12 of ITS5 directly in I565
10374 //
10375 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10376 sub2node->SetLineColor(kColorITS);
10377 sub2node->SetVisibility(1);
10378 fNodes->Add(sub2node);
10379 sub1node->cd();
10380 //
10381 // Place copy #13 of ITS5 directly in I565
10382 //
10383 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10384 sub2node->SetLineColor(kColorITS);
10385 sub2node->SetVisibility(1);
10386 fNodes->Add(sub2node);
10387 sub1node->cd();
10388 //
10389 // Place copy #14 of ITS5 directly in I565
10390 //
10391 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10392 sub2node->SetLineColor(kColorITS);
10393 sub2node->SetVisibility(1);
10394 fNodes->Add(sub2node);
10395 sub1node->cd();
10396 //
10397 // Place copy #15 of ITS5 directly in I565
10398 //
10399 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10400 sub2node->SetLineColor(kColorITS);
10401 sub2node->SetVisibility(1);
10402 fNodes->Add(sub2node);
10403 sub1node->cd();
10404 //
10405 // Place copy #16 of ITS5 directly in I565
10406 //
10407 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10408 sub2node->SetLineColor(kColorITS);
10409 sub2node->SetVisibility(1);
10410 fNodes->Add(sub2node);
10411 sub1node->cd();
10412 //
10413 // Place copy #17 of ITS5 directly in I565
10414 //
10415 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10416 sub2node->SetLineColor(kColorITS);
10417 sub2node->SetVisibility(1);
10418 fNodes->Add(sub2node);
10419 sub1node->cd();
10420 //
10421 // Place copy #18 of ITS5 directly in I565
10422 //
10423 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10424 sub2node->SetLineColor(kColorITS);
10425 sub2node->SetVisibility(1);
10426 fNodes->Add(sub2node);
10427 sub1node->cd();
10428 //
10429 // Place copy #19 of ITS5 directly in I565
10430 //
10431 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10432 sub2node->SetLineColor(kColorITS);
10433 sub2node->SetVisibility(1);
10434 fNodes->Add(sub2node);
10435 sub1node->cd();
10436 //
10437 // Place copy #20 of ITS5 directly in I565
10438 //
10439 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
10440 sub2node->SetLineColor(kColorITS);
10441 sub2node->SetVisibility(1);
10442 fNodes->Add(sub2node);
10443 sub1node->cd();
10444 //
10445 // Place copy #21 of ITS5 directly in I565
10446 //
10447 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
10448 sub2node->SetLineColor(kColorITS);
10449 sub2node->SetVisibility(1);
10450 fNodes->Add(sub2node);
10451 sub1node->cd();
10452 //
10453 // Place copy #22 of ITS5 directly in I565
10454 //
10455 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
10456 sub2node->SetLineColor(kColorITS);
10457 sub2node->SetVisibility(1);
10458 fNodes->Add(sub2node);
10459 sub1node->cd();
10460 fNodes->Add(sub1node);
10461 node->cd();
10462 //
10463 // Place copy #2 of I565 in IT56
10464 //
1266e9b4 10465 sub1node = new TNode("I565","I565","I565",-7.0924,37.9412,0.,"itsrot514");
1f99c14b 10466 sub1node->SetLineColor(kColorITS);
10467 sub1node->SetVisibility(0);
10468 sub1node->cd();
10469 //
10470 // Place copy #1 of ITS5 directly in I565
10471 //
10472 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10473 sub2node->SetLineColor(kColorITS);
10474 sub2node->SetVisibility(1);
10475 fNodes->Add(sub2node);
10476 sub1node->cd();
10477 //
10478 // Place copy #2 of ITS5 directly in I565
10479 //
10480 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10481 sub2node->SetLineColor(kColorITS);
10482 sub2node->SetVisibility(1);
10483 fNodes->Add(sub2node);
10484 sub1node->cd();
10485 //
10486 // Place copy #3 of ITS5 directly in I565
10487 //
10488 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10489 sub2node->SetLineColor(kColorITS);
10490 sub2node->SetVisibility(1);
10491 fNodes->Add(sub2node);
10492 sub1node->cd();
10493 //
10494 // Place copy #4 of ITS5 directly in I565
10495 //
10496 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10497 sub2node->SetLineColor(kColorITS);
10498 sub2node->SetVisibility(1);
10499 fNodes->Add(sub2node);
10500 sub1node->cd();
10501 //
10502 // Place copy #5 of ITS5 directly in I565
10503 //
10504 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10505 sub2node->SetLineColor(kColorITS);
10506 sub2node->SetVisibility(1);
10507 fNodes->Add(sub2node);
10508 sub1node->cd();
10509 //
10510 // Place copy #6 of ITS5 directly in I565
10511 //
10512 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10513 sub2node->SetLineColor(kColorITS);
10514 sub2node->SetVisibility(1);
10515 fNodes->Add(sub2node);
10516 sub1node->cd();
10517 //
10518 // Place copy #7 of ITS5 directly in I565
10519 //
10520 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10521 sub2node->SetLineColor(kColorITS);
10522 sub2node->SetVisibility(1);
10523 fNodes->Add(sub2node);
10524 sub1node->cd();
10525 //
10526 // Place copy #8 of ITS5 directly in I565
10527 //
10528 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10529 sub2node->SetLineColor(kColorITS);
10530 sub2node->SetVisibility(1);
10531 fNodes->Add(sub2node);
10532 sub1node->cd();
10533 //
10534 // Place copy #9 of ITS5 directly in I565
10535 //
10536 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10537 sub2node->SetLineColor(kColorITS);
10538 sub2node->SetVisibility(1);
10539 fNodes->Add(sub2node);
10540 sub1node->cd();
10541 //
10542 // Place copy #10 of ITS5 directly in I565
10543 //
10544 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10545 sub2node->SetLineColor(kColorITS);
10546 sub2node->SetVisibility(1);
10547 fNodes->Add(sub2node);
10548 sub1node->cd();
10549 //
10550 // Place copy #11 of ITS5 directly in I565
10551 //
10552 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10553 sub2node->SetLineColor(kColorITS);
10554 sub2node->SetVisibility(1);
10555 fNodes->Add(sub2node);
10556 sub1node->cd();
10557 //
10558 // Place copy #12 of ITS5 directly in I565
10559 //
10560 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10561 sub2node->SetLineColor(kColorITS);
10562 sub2node->SetVisibility(1);
10563 fNodes->Add(sub2node);
10564 sub1node->cd();
10565 //
10566 // Place copy #13 of ITS5 directly in I565
10567 //
10568 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10569 sub2node->SetLineColor(kColorITS);
10570 sub2node->SetVisibility(1);
10571 fNodes->Add(sub2node);
10572 sub1node->cd();
10573 //
10574 // Place copy #14 of ITS5 directly in I565
10575 //
10576 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10577 sub2node->SetLineColor(kColorITS);
10578 sub2node->SetVisibility(1);
10579 fNodes->Add(sub2node);
10580 sub1node->cd();
10581 //
10582 // Place copy #15 of ITS5 directly in I565
10583 //
10584 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10585 sub2node->SetLineColor(kColorITS);
10586 sub2node->SetVisibility(1);
10587 fNodes->Add(sub2node);
10588 sub1node->cd();
10589 //
10590 // Place copy #16 of ITS5 directly in I565
10591 //
10592 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10593 sub2node->SetLineColor(kColorITS);
10594 sub2node->SetVisibility(1);
10595 fNodes->Add(sub2node);
10596 sub1node->cd();
10597 //
10598 // Place copy #17 of ITS5 directly in I565
10599 //
10600 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10601 sub2node->SetLineColor(kColorITS);
10602 sub2node->SetVisibility(1);
10603 fNodes->Add(sub2node);
10604 sub1node->cd();
10605 //
10606 // Place copy #18 of ITS5 directly in I565
10607 //
10608 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10609 sub2node->SetLineColor(kColorITS);
10610 sub2node->SetVisibility(1);
10611 fNodes->Add(sub2node);
10612 sub1node->cd();
10613 //
10614 // Place copy #19 of ITS5 directly in I565
10615 //
10616 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10617 sub2node->SetLineColor(kColorITS);
10618 sub2node->SetVisibility(1);
10619 fNodes->Add(sub2node);
10620 sub1node->cd();
10621 //
10622 // Place copy #20 of ITS5 directly in I565
10623 //
10624 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
10625 sub2node->SetLineColor(kColorITS);
10626 sub2node->SetVisibility(1);
10627 fNodes->Add(sub2node);
10628 sub1node->cd();
10629 //
10630 // Place copy #21 of ITS5 directly in I565
10631 //
10632 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
10633 sub2node->SetLineColor(kColorITS);
10634 sub2node->SetVisibility(1);
10635 fNodes->Add(sub2node);
10636 sub1node->cd();
10637 //
10638 // Place copy #22 of ITS5 directly in I565
10639 //
10640 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
10641 sub2node->SetLineColor(kColorITS);
10642 sub2node->SetVisibility(1);
10643 fNodes->Add(sub2node);
10644 sub1node->cd();
10645 fNodes->Add(sub1node);
10646 node->cd();
10647 //
10648 // Place copy #3 of I565 in IT56
10649 //
1266e9b4 10650 sub1node = new TNode("I565","I565","I565",-13.8879,35.8489,0.,"itsrot653");
1f99c14b 10651 sub1node->SetLineColor(kColorITS);
10652 sub1node->SetVisibility(0);
10653 sub1node->cd();
10654 //
10655 // Place copy #1 of ITS5 directly in I565
10656 //
10657 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10658 sub2node->SetLineColor(kColorITS);
10659 sub2node->SetVisibility(1);
10660 fNodes->Add(sub2node);
10661 sub1node->cd();
10662 //
10663 // Place copy #2 of ITS5 directly in I565
10664 //
10665 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10666 sub2node->SetLineColor(kColorITS);
10667 sub2node->SetVisibility(1);
10668 fNodes->Add(sub2node);
10669 sub1node->cd();
10670 //
10671 // Place copy #3 of ITS5 directly in I565
10672 //
10673 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10674 sub2node->SetLineColor(kColorITS);
10675 sub2node->SetVisibility(1);
10676 fNodes->Add(sub2node);
10677 sub1node->cd();
10678 //
10679 // Place copy #4 of ITS5 directly in I565
10680 //
10681 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10682 sub2node->SetLineColor(kColorITS);
10683 sub2node->SetVisibility(1);
10684 fNodes->Add(sub2node);
10685 sub1node->cd();
10686 //
10687 // Place copy #5 of ITS5 directly in I565
10688 //
10689 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10690 sub2node->SetLineColor(kColorITS);
10691 sub2node->SetVisibility(1);
10692 fNodes->Add(sub2node);
10693 sub1node->cd();
10694 //
10695 // Place copy #6 of ITS5 directly in I565
10696 //
10697 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10698 sub2node->SetLineColor(kColorITS);
10699 sub2node->SetVisibility(1);
10700 fNodes->Add(sub2node);
10701 sub1node->cd();
10702 //
10703 // Place copy #7 of ITS5 directly in I565
10704 //
10705 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10706 sub2node->SetLineColor(kColorITS);
10707 sub2node->SetVisibility(1);
10708 fNodes->Add(sub2node);
10709 sub1node->cd();
10710 //
10711 // Place copy #8 of ITS5 directly in I565
10712 //
10713 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10714 sub2node->SetLineColor(kColorITS);
10715 sub2node->SetVisibility(1);
10716 fNodes->Add(sub2node);
10717 sub1node->cd();
10718 //
10719 // Place copy #9 of ITS5 directly in I565
10720 //
10721 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10722 sub2node->SetLineColor(kColorITS);
10723 sub2node->SetVisibility(1);
10724 fNodes->Add(sub2node);
10725 sub1node->cd();
10726 //
10727 // Place copy #10 of ITS5 directly in I565
10728 //
10729 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10730 sub2node->SetLineColor(kColorITS);
10731 sub2node->SetVisibility(1);
10732 fNodes->Add(sub2node);
10733 sub1node->cd();
10734 //
10735 // Place copy #11 of ITS5 directly in I565
10736 //
10737 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10738 sub2node->SetLineColor(kColorITS);
10739 sub2node->SetVisibility(1);
10740 fNodes->Add(sub2node);
10741 sub1node->cd();
10742 //
10743 // Place copy #12 of ITS5 directly in I565
10744 //
10745 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10746 sub2node->SetLineColor(kColorITS);
10747 sub2node->SetVisibility(1);
10748 fNodes->Add(sub2node);
10749 sub1node->cd();
10750 //
10751 // Place copy #13 of ITS5 directly in I565
10752 //
10753 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10754 sub2node->SetLineColor(kColorITS);
10755 sub2node->SetVisibility(1);
10756 fNodes->Add(sub2node);
10757 sub1node->cd();
10758 //
10759 // Place copy #14 of ITS5 directly in I565
10760 //
10761 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10762 sub2node->SetLineColor(kColorITS);
10763 sub2node->SetVisibility(1);
10764 fNodes->Add(sub2node);
10765 sub1node->cd();
10766 //
10767 // Place copy #15 of ITS5 directly in I565
10768 //
10769 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10770 sub2node->SetLineColor(kColorITS);
10771 sub2node->SetVisibility(1);
10772 fNodes->Add(sub2node);
10773 sub1node->cd();
10774 //
10775 // Place copy #16 of ITS5 directly in I565
10776 //
10777 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10778 sub2node->SetLineColor(kColorITS);
10779 sub2node->SetVisibility(1);
10780 fNodes->Add(sub2node);
10781 sub1node->cd();
10782 //
10783 // Place copy #17 of ITS5 directly in I565
10784 //
10785 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10786 sub2node->SetLineColor(kColorITS);
10787 sub2node->SetVisibility(1);
10788 fNodes->Add(sub2node);
10789 sub1node->cd();
10790 //
10791 // Place copy #18 of ITS5 directly in I565
10792 //
10793 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10794 sub2node->SetLineColor(kColorITS);
10795 sub2node->SetVisibility(1);
10796 fNodes->Add(sub2node);
10797 sub1node->cd();
10798 //
10799 // Place copy #19 of ITS5 directly in I565
10800 //
10801 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10802 sub2node->SetLineColor(kColorITS);
10803 sub2node->SetVisibility(1);
10804 fNodes->Add(sub2node);
10805 sub1node->cd();
10806 //
10807 // Place copy #20 of ITS5 directly in I565
10808 //
10809 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
10810 sub2node->SetLineColor(kColorITS);
10811 sub2node->SetVisibility(1);
10812 fNodes->Add(sub2node);
10813 sub1node->cd();
10814 //
10815 // Place copy #21 of ITS5 directly in I565
10816 //
10817 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
10818 sub2node->SetLineColor(kColorITS);
10819 sub2node->SetVisibility(1);
10820 fNodes->Add(sub2node);
10821 sub1node->cd();
10822 //
10823 // Place copy #22 of ITS5 directly in I565
10824 //
10825 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
10826 sub2node->SetLineColor(kColorITS);
10827 sub2node->SetVisibility(1);
10828 fNodes->Add(sub2node);
10829 sub1node->cd();
10830 fNodes->Add(sub1node);
10831 node->cd();
10832 //
10833 // Place copy #4 of I565 in IT56
10834 //
1266e9b4 10835 sub1node = new TNode("I565","I565","I565",-20.3195,32.817,0.,"itsrot513");
1f99c14b 10836 sub1node->SetLineColor(kColorITS);
10837 sub1node->SetVisibility(0);
10838 sub1node->cd();
10839 //
10840 // Place copy #1 of ITS5 directly in I565
10841 //
10842 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10843 sub2node->SetLineColor(kColorITS);
10844 sub2node->SetVisibility(1);
10845 fNodes->Add(sub2node);
10846 sub1node->cd();
10847 //
10848 // Place copy #2 of ITS5 directly in I565
10849 //
10850 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10851 sub2node->SetLineColor(kColorITS);
10852 sub2node->SetVisibility(1);
10853 fNodes->Add(sub2node);
10854 sub1node->cd();
10855 //
10856 // Place copy #3 of ITS5 directly in I565
10857 //
10858 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10859 sub2node->SetLineColor(kColorITS);
10860 sub2node->SetVisibility(1);
10861 fNodes->Add(sub2node);
10862 sub1node->cd();
10863 //
10864 // Place copy #4 of ITS5 directly in I565
10865 //
10866 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10867 sub2node->SetLineColor(kColorITS);
10868 sub2node->SetVisibility(1);
10869 fNodes->Add(sub2node);
10870 sub1node->cd();
10871 //
10872 // Place copy #5 of ITS5 directly in I565
10873 //
10874 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10875 sub2node->SetLineColor(kColorITS);
10876 sub2node->SetVisibility(1);
10877 fNodes->Add(sub2node);
10878 sub1node->cd();
10879 //
10880 // Place copy #6 of ITS5 directly in I565
10881 //
10882 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10883 sub2node->SetLineColor(kColorITS);
10884 sub2node->SetVisibility(1);
10885 fNodes->Add(sub2node);
10886 sub1node->cd();
10887 //
10888 // Place copy #7 of ITS5 directly in I565
10889 //
10890 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10891 sub2node->SetLineColor(kColorITS);
10892 sub2node->SetVisibility(1);
10893 fNodes->Add(sub2node);
10894 sub1node->cd();
10895 //
10896 // Place copy #8 of ITS5 directly in I565
10897 //
10898 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10899 sub2node->SetLineColor(kColorITS);
10900 sub2node->SetVisibility(1);
10901 fNodes->Add(sub2node);
10902 sub1node->cd();
10903 //
10904 // Place copy #9 of ITS5 directly in I565
10905 //
10906 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10907 sub2node->SetLineColor(kColorITS);
10908 sub2node->SetVisibility(1);
10909 fNodes->Add(sub2node);
10910 sub1node->cd();
10911 //
10912 // Place copy #10 of ITS5 directly in I565
10913 //
10914 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10915 sub2node->SetLineColor(kColorITS);
10916 sub2node->SetVisibility(1);
10917 fNodes->Add(sub2node);
10918 sub1node->cd();
10919 //
10920 // Place copy #11 of ITS5 directly in I565
10921 //
10922 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10923 sub2node->SetLineColor(kColorITS);
10924 sub2node->SetVisibility(1);
10925 fNodes->Add(sub2node);
10926 sub1node->cd();
10927 //
10928 // Place copy #12 of ITS5 directly in I565
10929 //
10930 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10931 sub2node->SetLineColor(kColorITS);
10932 sub2node->SetVisibility(1);
10933 fNodes->Add(sub2node);
10934 sub1node->cd();
10935 //
10936 // Place copy #13 of ITS5 directly in I565
10937 //
10938 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10939 sub2node->SetLineColor(kColorITS);
10940 sub2node->SetVisibility(1);
10941 fNodes->Add(sub2node);
10942 sub1node->cd();
10943 //
10944 // Place copy #14 of ITS5 directly in I565
10945 //
10946 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10947 sub2node->SetLineColor(kColorITS);
10948 sub2node->SetVisibility(1);
10949 fNodes->Add(sub2node);
10950 sub1node->cd();
10951 //
10952 // Place copy #15 of ITS5 directly in I565
10953 //
10954 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10955 sub2node->SetLineColor(kColorITS);
10956 sub2node->SetVisibility(1);
10957 fNodes->Add(sub2node);
10958 sub1node->cd();
10959 //
10960 // Place copy #16 of ITS5 directly in I565
10961 //
10962 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10963 sub2node->SetLineColor(kColorITS);
10964 sub2node->SetVisibility(1);
10965 fNodes->Add(sub2node);
10966 sub1node->cd();
10967 //
10968 // Place copy #17 of ITS5 directly in I565
10969 //
10970 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10971 sub2node->SetLineColor(kColorITS);
10972 sub2node->SetVisibility(1);
10973 fNodes->Add(sub2node);
10974 sub1node->cd();
10975 //
10976 // Place copy #18 of ITS5 directly in I565
10977 //
10978 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10979 sub2node->SetLineColor(kColorITS);
10980 sub2node->SetVisibility(1);
10981 fNodes->Add(sub2node);
10982 sub1node->cd();
10983 //
10984 // Place copy #19 of ITS5 directly in I565
10985 //
10986 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10987 sub2node->SetLineColor(kColorITS);
10988 sub2node->SetVisibility(1);
10989 fNodes->Add(sub2node);
10990 sub1node->cd();
10991 //
10992 // Place copy #20 of ITS5 directly in I565
10993 //
10994 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
10995 sub2node->SetLineColor(kColorITS);
10996 sub2node->SetVisibility(1);
10997 fNodes->Add(sub2node);
10998 sub1node->cd();
10999 //
11000 // Place copy #21 of ITS5 directly in I565
11001 //
11002 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11003 sub2node->SetLineColor(kColorITS);
11004 sub2node->SetVisibility(1);
11005 fNodes->Add(sub2node);
11006 sub1node->cd();
11007 //
11008 // Place copy #22 of ITS5 directly in I565
11009 //
11010 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11011 sub2node->SetLineColor(kColorITS);
11012 sub2node->SetVisibility(1);
11013 fNodes->Add(sub2node);
11014 sub1node->cd();
11015 fNodes->Add(sub1node);
11016 node->cd();
11017 //
11018 // Place copy #5 of I565 in IT56
11019 //
1266e9b4 11020 sub1node = new TNode("I565","I565","I565",-25.9002,28.4112,0.,"itsrot512");
1f99c14b 11021 sub1node->SetLineColor(kColorITS);
11022 sub1node->SetVisibility(0);
11023 sub1node->cd();
11024 //
11025 // Place copy #1 of ITS5 directly in I565
11026 //
11027 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11028 sub2node->SetLineColor(kColorITS);
11029 sub2node->SetVisibility(1);
11030 fNodes->Add(sub2node);
11031 sub1node->cd();
11032 //
11033 // Place copy #2 of ITS5 directly in I565
11034 //
11035 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11036 sub2node->SetLineColor(kColorITS);
11037 sub2node->SetVisibility(1);
11038 fNodes->Add(sub2node);
11039 sub1node->cd();
11040 //
11041 // Place copy #3 of ITS5 directly in I565
11042 //
11043 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11044 sub2node->SetLineColor(kColorITS);
11045 sub2node->SetVisibility(1);
11046 fNodes->Add(sub2node);
11047 sub1node->cd();
11048 //
11049 // Place copy #4 of ITS5 directly in I565
11050 //
11051 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11052 sub2node->SetLineColor(kColorITS);
11053 sub2node->SetVisibility(1);
11054 fNodes->Add(sub2node);
11055 sub1node->cd();
11056 //
11057 // Place copy #5 of ITS5 directly in I565
11058 //
11059 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11060 sub2node->SetLineColor(kColorITS);
11061 sub2node->SetVisibility(1);
11062 fNodes->Add(sub2node);
11063 sub1node->cd();
11064 //
11065 // Place copy #6 of ITS5 directly in I565
11066 //
11067 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11068 sub2node->SetLineColor(kColorITS);
11069 sub2node->SetVisibility(1);
11070 fNodes->Add(sub2node);
11071 sub1node->cd();
11072 //
11073 // Place copy #7 of ITS5 directly in I565
11074 //
11075 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11076 sub2node->SetLineColor(kColorITS);
11077 sub2node->SetVisibility(1);
11078 fNodes->Add(sub2node);
11079 sub1node->cd();
11080 //
11081 // Place copy #8 of ITS5 directly in I565
11082 //
11083 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11084 sub2node->SetLineColor(kColorITS);
11085 sub2node->SetVisibility(1);
11086 fNodes->Add(sub2node);
11087 sub1node->cd();
11088 //
11089 // Place copy #9 of ITS5 directly in I565
11090 //
11091 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11092 sub2node->SetLineColor(kColorITS);
11093 sub2node->SetVisibility(1);
11094 fNodes->Add(sub2node);
11095 sub1node->cd();
11096 //
11097 // Place copy #10 of ITS5 directly in I565
11098 //
11099 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11100 sub2node->SetLineColor(kColorITS);
11101 sub2node->SetVisibility(1);
11102 fNodes->Add(sub2node);
11103 sub1node->cd();
11104 //
11105 // Place copy #11 of ITS5 directly in I565
11106 //
11107 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11108 sub2node->SetLineColor(kColorITS);
11109 sub2node->SetVisibility(1);
11110 fNodes->Add(sub2node);
11111 sub1node->cd();
11112 //
11113 // Place copy #12 of ITS5 directly in I565
11114 //
11115 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11116 sub2node->SetLineColor(kColorITS);
11117 sub2node->SetVisibility(1);
11118 fNodes->Add(sub2node);
11119 sub1node->cd();
11120 //
11121 // Place copy #13 of ITS5 directly in I565
11122 //
11123 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11124 sub2node->SetLineColor(kColorITS);
11125 sub2node->SetVisibility(1);
11126 fNodes->Add(sub2node);
11127 sub1node->cd();
11128 //
11129 // Place copy #14 of ITS5 directly in I565
11130 //
11131 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11132 sub2node->SetLineColor(kColorITS);
11133 sub2node->SetVisibility(1);
11134 fNodes->Add(sub2node);
11135 sub1node->cd();
11136 //
11137 // Place copy #15 of ITS5 directly in I565
11138 //
11139 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11140 sub2node->SetLineColor(kColorITS);
11141 sub2node->SetVisibility(1);
11142 fNodes->Add(sub2node);
11143 sub1node->cd();
11144 //
11145 // Place copy #16 of ITS5 directly in I565
11146 //
11147 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11148 sub2node->SetLineColor(kColorITS);
11149 sub2node->SetVisibility(1);
11150 fNodes->Add(sub2node);
11151 sub1node->cd();
11152 //
11153 // Place copy #17 of ITS5 directly in I565
11154 //
11155 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11156 sub2node->SetLineColor(kColorITS);
11157 sub2node->SetVisibility(1);
11158 fNodes->Add(sub2node);
11159 sub1node->cd();
11160 //
11161 // Place copy #18 of ITS5 directly in I565
11162 //
11163 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11164 sub2node->SetLineColor(kColorITS);
11165 sub2node->SetVisibility(1);
11166 fNodes->Add(sub2node);
11167 sub1node->cd();
11168 //
11169 // Place copy #19 of ITS5 directly in I565
11170 //
11171 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11172 sub2node->SetLineColor(kColorITS);
11173 sub2node->SetVisibility(1);
11174 fNodes->Add(sub2node);
11175 sub1node->cd();
11176 //
11177 // Place copy #20 of ITS5 directly in I565
11178 //
11179 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11180 sub2node->SetLineColor(kColorITS);
11181 sub2node->SetVisibility(1);
11182 fNodes->Add(sub2node);
11183 sub1node->cd();
11184 //
11185 // Place copy #21 of ITS5 directly in I565
11186 //
11187 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11188 sub2node->SetLineColor(kColorITS);
11189 sub2node->SetVisibility(1);
11190 fNodes->Add(sub2node);
11191 sub1node->cd();
11192 //
11193 // Place copy #22 of ITS5 directly in I565
11194 //
11195 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11196 sub2node->SetLineColor(kColorITS);
11197 sub2node->SetVisibility(1);
11198 fNodes->Add(sub2node);
11199 sub1node->cd();
11200 fNodes->Add(sub1node);
11201 node->cd();
11202 //
11203 // Place copy #6 of I565 in IT56
11204 //
1266e9b4 11205 sub1node = new TNode("I565","I565","I565",-30.8022,23.2608,0.,"itsrot511");
1f99c14b 11206 sub1node->SetLineColor(kColorITS);
11207 sub1node->SetVisibility(0);
11208 sub1node->cd();
11209 //
11210 // Place copy #1 of ITS5 directly in I565
11211 //
11212 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11213 sub2node->SetLineColor(kColorITS);
11214 sub2node->SetVisibility(1);
11215 fNodes->Add(sub2node);
11216 sub1node->cd();
11217 //
11218 // Place copy #2 of ITS5 directly in I565
11219 //
11220 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11221 sub2node->SetLineColor(kColorITS);
11222 sub2node->SetVisibility(1);
11223 fNodes->Add(sub2node);
11224 sub1node->cd();
11225 //
11226 // Place copy #3 of ITS5 directly in I565
11227 //
11228 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11229 sub2node->SetLineColor(kColorITS);
11230 sub2node->SetVisibility(1);
11231 fNodes->Add(sub2node);
11232 sub1node->cd();
11233 //
11234 // Place copy #4 of ITS5 directly in I565
11235 //
11236 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11237 sub2node->SetLineColor(kColorITS);
11238 sub2node->SetVisibility(1);
11239 fNodes->Add(sub2node);
11240 sub1node->cd();
11241 //
11242 // Place copy #5 of ITS5 directly in I565
11243 //
11244 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11245 sub2node->SetLineColor(kColorITS);
11246 sub2node->SetVisibility(1);
11247 fNodes->Add(sub2node);
11248 sub1node->cd();
11249 //
11250 // Place copy #6 of ITS5 directly in I565
11251 //
11252 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11253 sub2node->SetLineColor(kColorITS);
11254 sub2node->SetVisibility(1);
11255 fNodes->Add(sub2node);
11256 sub1node->cd();
11257 //
11258 // Place copy #7 of ITS5 directly in I565
11259 //
11260 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11261 sub2node->SetLineColor(kColorITS);
11262 sub2node->SetVisibility(1);
11263 fNodes->Add(sub2node);
11264 sub1node->cd();
11265 //
11266 // Place copy #8 of ITS5 directly in I565
11267 //
11268 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11269 sub2node->SetLineColor(kColorITS);
11270 sub2node->SetVisibility(1);
11271 fNodes->Add(sub2node);
11272 sub1node->cd();
11273 //
11274 // Place copy #9 of ITS5 directly in I565
11275 //
11276 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11277 sub2node->SetLineColor(kColorITS);
11278 sub2node->SetVisibility(1);
11279 fNodes->Add(sub2node);
11280 sub1node->cd();
11281 //
11282 // Place copy #10 of ITS5 directly in I565
11283 //
11284 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11285 sub2node->SetLineColor(kColorITS);
11286 sub2node->SetVisibility(1);
11287 fNodes->Add(sub2node);
11288 sub1node->cd();
11289 //
11290 // Place copy #11 of ITS5 directly in I565
11291 //
11292 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11293 sub2node->SetLineColor(kColorITS);
11294 sub2node->SetVisibility(1);
11295 fNodes->Add(sub2node);
11296 sub1node->cd();
11297 //
11298 // Place copy #12 of ITS5 directly in I565
11299 //
11300 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11301 sub2node->SetLineColor(kColorITS);
11302 sub2node->SetVisibility(1);
11303 fNodes->Add(sub2node);
11304 sub1node->cd();
11305 //
11306 // Place copy #13 of ITS5 directly in I565
11307 //
11308 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11309 sub2node->SetLineColor(kColorITS);
11310 sub2node->SetVisibility(1);
11311 fNodes->Add(sub2node);
11312 sub1node->cd();
11313 //
11314 // Place copy #14 of ITS5 directly in I565
11315 //
11316 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11317 sub2node->SetLineColor(kColorITS);
11318 sub2node->SetVisibility(1);
11319 fNodes->Add(sub2node);
11320 sub1node->cd();
11321 //
11322 // Place copy #15 of ITS5 directly in I565
11323 //
11324 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11325 sub2node->SetLineColor(kColorITS);
11326 sub2node->SetVisibility(1);
11327 fNodes->Add(sub2node);
11328 sub1node->cd();
11329 //
11330 // Place copy #16 of ITS5 directly in I565
11331 //
11332 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11333 sub2node->SetLineColor(kColorITS);
11334 sub2node->SetVisibility(1);
11335 fNodes->Add(sub2node);
11336 sub1node->cd();
11337 //
11338 // Place copy #17 of ITS5 directly in I565
11339 //
11340 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11341 sub2node->SetLineColor(kColorITS);
11342 sub2node->SetVisibility(1);
11343 fNodes->Add(sub2node);
11344 sub1node->cd();
11345 //
11346 // Place copy #18 of ITS5 directly in I565
11347 //
11348 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11349 sub2node->SetLineColor(kColorITS);
11350 sub2node->SetVisibility(1);
11351 fNodes->Add(sub2node);
11352 sub1node->cd();
11353 //
11354 // Place copy #19 of ITS5 directly in I565
11355 //
11356 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11357 sub2node->SetLineColor(kColorITS);
11358 sub2node->SetVisibility(1);
11359 fNodes->Add(sub2node);
11360 sub1node->cd();
11361 //
11362 // Place copy #20 of ITS5 directly in I565
11363 //
11364 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11365 sub2node->SetLineColor(kColorITS);
11366 sub2node->SetVisibility(1);
11367 fNodes->Add(sub2node);
11368 sub1node->cd();
11369 //
11370 // Place copy #21 of ITS5 directly in I565
11371 //
11372 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11373 sub2node->SetLineColor(kColorITS);
11374 sub2node->SetVisibility(1);
11375 fNodes->Add(sub2node);
11376 sub1node->cd();
11377 //
11378 // Place copy #22 of ITS5 directly in I565
11379 //
11380 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11381 sub2node->SetLineColor(kColorITS);
11382 sub2node->SetVisibility(1);
11383 fNodes->Add(sub2node);
11384 sub1node->cd();
11385 fNodes->Add(sub1node);
11386 node->cd();
11387 //
11388 // Place copy #7 of I565 in IT56
11389 //
1266e9b4 11390 sub1node = new TNode("I565","I565","I565",-34.4146,17.1364,0.,"itsrot510");
1f99c14b 11391 sub1node->SetLineColor(kColorITS);
11392 sub1node->SetVisibility(0);
11393 sub1node->cd();
11394 //
11395 // Place copy #1 of ITS5 directly in I565
11396 //
11397 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11398 sub2node->SetLineColor(kColorITS);
11399 sub2node->SetVisibility(1);
11400 fNodes->Add(sub2node);
11401 sub1node->cd();
11402 //
11403 // Place copy #2 of ITS5 directly in I565
11404 //
11405 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11406 sub2node->SetLineColor(kColorITS);
11407 sub2node->SetVisibility(1);
11408 fNodes->Add(sub2node);
11409 sub1node->cd();
11410 //
11411 // Place copy #3 of ITS5 directly in I565
11412 //
11413 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11414 sub2node->SetLineColor(kColorITS);
11415 sub2node->SetVisibility(1);
11416 fNodes->Add(sub2node);
11417 sub1node->cd();
11418 //
11419 // Place copy #4 of ITS5 directly in I565
11420 //
11421 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11422 sub2node->SetLineColor(kColorITS);
11423 sub2node->SetVisibility(1);
11424 fNodes->Add(sub2node);
11425 sub1node->cd();
11426 //
11427 // Place copy #5 of ITS5 directly in I565
11428 //
11429 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11430 sub2node->SetLineColor(kColorITS);
11431 sub2node->SetVisibility(1);
11432 fNodes->Add(sub2node);
11433 sub1node->cd();
11434 //
11435 // Place copy #6 of ITS5 directly in I565
11436 //
11437 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11438 sub2node->SetLineColor(kColorITS);
11439 sub2node->SetVisibility(1);
11440 fNodes->Add(sub2node);
11441 sub1node->cd();
11442 //
11443 // Place copy #7 of ITS5 directly in I565
11444 //
11445 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11446 sub2node->SetLineColor(kColorITS);
11447 sub2node->SetVisibility(1);
11448 fNodes->Add(sub2node);
11449 sub1node->cd();
11450 //
11451 // Place copy #8 of ITS5 directly in I565
11452 //
11453 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11454 sub2node->SetLineColor(kColorITS);
11455 sub2node->SetVisibility(1);
11456 fNodes->Add(sub2node);
11457 sub1node->cd();
11458 //
11459 // Place copy #9 of ITS5 directly in I565
11460 //
11461 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11462 sub2node->SetLineColor(kColorITS);
11463 sub2node->SetVisibility(1);
11464 fNodes->Add(sub2node);
11465 sub1node->cd();
11466 //
11467 // Place copy #10 of ITS5 directly in I565
11468 //
11469 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11470 sub2node->SetLineColor(kColorITS);
11471 sub2node->SetVisibility(1);
11472 fNodes->Add(sub2node);
11473 sub1node->cd();
11474 //
11475 // Place copy #11 of ITS5 directly in I565
11476 //
11477 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11478 sub2node->SetLineColor(kColorITS);
11479 sub2node->SetVisibility(1);
11480 fNodes->Add(sub2node);
11481 sub1node->cd();
11482 //
11483 // Place copy #12 of ITS5 directly in I565
11484 //
11485 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11486 sub2node->SetLineColor(kColorITS);
11487 sub2node->SetVisibility(1);
11488 fNodes->Add(sub2node);
11489 sub1node->cd();
11490 //
11491 // Place copy #13 of ITS5 directly in I565
11492 //
11493 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11494 sub2node->SetLineColor(kColorITS);
11495 sub2node->SetVisibility(1);
11496 fNodes->Add(sub2node);
11497 sub1node->cd();
11498 //
11499 // Place copy #14 of ITS5 directly in I565
11500 //
11501 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11502 sub2node->SetLineColor(kColorITS);
11503 sub2node->SetVisibility(1);
11504 fNodes->Add(sub2node);
11505 sub1node->cd();
11506 //
11507 // Place copy #15 of ITS5 directly in I565
11508 //
11509 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11510 sub2node->SetLineColor(kColorITS);
11511 sub2node->SetVisibility(1);
11512 fNodes->Add(sub2node);
11513 sub1node->cd();
11514 //
11515 // Place copy #16 of ITS5 directly in I565
11516 //
11517 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11518 sub2node->SetLineColor(kColorITS);
11519 sub2node->SetVisibility(1);
11520 fNodes->Add(sub2node);
11521 sub1node->cd();
11522 //
11523 // Place copy #17 of ITS5 directly in I565
11524 //
11525 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11526 sub2node->SetLineColor(kColorITS);
11527 sub2node->SetVisibility(1);
11528 fNodes->Add(sub2node);
11529 sub1node->cd();
11530 //
11531 // Place copy #18 of ITS5 directly in I565
11532 //
11533 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11534 sub2node->SetLineColor(kColorITS);
11535 sub2node->SetVisibility(1);
11536 fNodes->Add(sub2node);
11537 sub1node->cd();
11538 //
11539 // Place copy #19 of ITS5 directly in I565
11540 //
11541 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11542 sub2node->SetLineColor(kColorITS);
11543 sub2node->SetVisibility(1);
11544 fNodes->Add(sub2node);
11545 sub1node->cd();
11546 //
11547 // Place copy #20 of ITS5 directly in I565
11548 //
11549 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11550 sub2node->SetLineColor(kColorITS);
11551 sub2node->SetVisibility(1);
11552 fNodes->Add(sub2node);
11553 sub1node->cd();
11554 //
11555 // Place copy #21 of ITS5 directly in I565
11556 //
11557 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11558 sub2node->SetLineColor(kColorITS);
11559 sub2node->SetVisibility(1);
11560 fNodes->Add(sub2node);
11561 sub1node->cd();
11562 //
11563 // Place copy #22 of ITS5 directly in I565
11564 //
11565 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11566 sub2node->SetLineColor(kColorITS);
11567 sub2node->SetVisibility(1);
11568 fNodes->Add(sub2node);
11569 sub1node->cd();
11570 fNodes->Add(sub1node);
11571 node->cd();
11572 //
11573 // Place copy #8 of I565 in IT56
11574 //
1266e9b4 11575 sub1node = new TNode("I565","I565","I565",-37.1249,10.563,0.,"itsrot509");
1f99c14b 11576 sub1node->SetLineColor(kColorITS);
11577 sub1node->SetVisibility(0);
11578 sub1node->cd();
11579 //
11580 // Place copy #1 of ITS5 directly in I565
11581 //
11582 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11583 sub2node->SetLineColor(kColorITS);
11584 sub2node->SetVisibility(1);
11585 fNodes->Add(sub2node);
11586 sub1node->cd();
11587 //
11588 // Place copy #2 of ITS5 directly in I565
11589 //
11590 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11591 sub2node->SetLineColor(kColorITS);
11592 sub2node->SetVisibility(1);
11593 fNodes->Add(sub2node);
11594 sub1node->cd();
11595 //
11596 // Place copy #3 of ITS5 directly in I565
11597 //
11598 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11599 sub2node->SetLineColor(kColorITS);
11600 sub2node->SetVisibility(1);
11601 fNodes->Add(sub2node);
11602 sub1node->cd();
11603 //
11604 // Place copy #4 of ITS5 directly in I565
11605 //
11606 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11607 sub2node->SetLineColor(kColorITS);
11608 sub2node->SetVisibility(1);
11609 fNodes->Add(sub2node);
11610 sub1node->cd();
11611 //
11612 // Place copy #5 of ITS5 directly in I565
11613 //
11614 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11615 sub2node->SetLineColor(kColorITS);
11616 sub2node->SetVisibility(1);
11617 fNodes->Add(sub2node);
11618 sub1node->cd();
11619 //
11620 // Place copy #6 of ITS5 directly in I565
11621 //
11622 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11623 sub2node->SetLineColor(kColorITS);
11624 sub2node->SetVisibility(1);
11625 fNodes->Add(sub2node);
11626 sub1node->cd();
11627 //
11628 // Place copy #7 of ITS5 directly in I565
11629 //
11630 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11631 sub2node->SetLineColor(kColorITS);
11632 sub2node->SetVisibility(1);
11633 fNodes->Add(sub2node);
11634 sub1node->cd();
11635 //
11636 // Place copy #8 of ITS5 directly in I565
11637 //
11638 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11639 sub2node->SetLineColor(kColorITS);
11640 sub2node->SetVisibility(1);
11641 fNodes->Add(sub2node);
11642 sub1node->cd();
11643 //
11644 // Place copy #9 of ITS5 directly in I565
11645 //
11646 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11647 sub2node->SetLineColor(kColorITS);
11648 sub2node->SetVisibility(1);
11649 fNodes->Add(sub2node);
11650 sub1node->cd();
11651 //
11652 // Place copy #10 of ITS5 directly in I565
11653 //
11654 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11655 sub2node->SetLineColor(kColorITS);
11656 sub2node->SetVisibility(1);
11657 fNodes->Add(sub2node);
11658 sub1node->cd();
11659 //
11660 // Place copy #11 of ITS5 directly in I565
11661 //
11662 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11663 sub2node->SetLineColor(kColorITS);
11664 sub2node->SetVisibility(1);
11665 fNodes->Add(sub2node);
11666 sub1node->cd();
11667 //
11668 // Place copy #12 of ITS5 directly in I565
11669 //
11670 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11671 sub2node->SetLineColor(kColorITS);
11672 sub2node->SetVisibility(1);
11673 fNodes->Add(sub2node);
11674 sub1node->cd();
11675 //
11676 // Place copy #13 of ITS5 directly in I565
11677 //
11678 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11679 sub2node->SetLineColor(kColorITS);
11680 sub2node->SetVisibility(1);
11681 fNodes->Add(sub2node);
11682 sub1node->cd();
11683 //
11684 // Place copy #14 of ITS5 directly in I565
11685 //
11686 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11687 sub2node->SetLineColor(kColorITS);
11688 sub2node->SetVisibility(1);
11689 fNodes->Add(sub2node);
11690 sub1node->cd();
11691 //
11692 // Place copy #15 of ITS5 directly in I565
11693 //
11694 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11695 sub2node->SetLineColor(kColorITS);
11696 sub2node->SetVisibility(1);
11697 fNodes->Add(sub2node);
11698 sub1node->cd();
11699 //
11700 // Place copy #16 of ITS5 directly in I565
11701 //
11702 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11703 sub2node->SetLineColor(kColorITS);
11704 sub2node->SetVisibility(1);
11705 fNodes->Add(sub2node);
11706 sub1node->cd();
11707 //
11708 // Place copy #17 of ITS5 directly in I565
11709 //
11710 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11711 sub2node->SetLineColor(kColorITS);
11712 sub2node->SetVisibility(1);
11713 fNodes->Add(sub2node);
11714 sub1node->cd();
11715 //
11716 // Place copy #18 of ITS5 directly in I565
11717 //
11718 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11719 sub2node->SetLineColor(kColorITS);
11720 sub2node->SetVisibility(1);
11721 fNodes->Add(sub2node);
11722 sub1node->cd();
11723 //
11724 // Place copy #19 of ITS5 directly in I565
11725 //
11726 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11727 sub2node->SetLineColor(kColorITS);
11728 sub2node->SetVisibility(1);
11729 fNodes->Add(sub2node);
11730 sub1node->cd();
11731 //
11732 // Place copy #20 of ITS5 directly in I565
11733 //
11734 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11735 sub2node->SetLineColor(kColorITS);
11736 sub2node->SetVisibility(1);
11737 fNodes->Add(sub2node);
11738 sub1node->cd();
11739 //
11740 // Place copy #21 of ITS5 directly in I565
11741 //
11742 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11743 sub2node->SetLineColor(kColorITS);
11744 sub2node->SetVisibility(1);
11745 fNodes->Add(sub2node);
11746 sub1node->cd();
11747 //
11748 // Place copy #22 of ITS5 directly in I565
11749 //
11750 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11751 sub2node->SetLineColor(kColorITS);
11752 sub2node->SetVisibility(1);
11753 fNodes->Add(sub2node);
11754 sub1node->cd();
11755 fNodes->Add(sub1node);
11756 node->cd();
11757 //
11758 // Place copy #9 of I565 in IT56
11759 //
1266e9b4 11760 sub1node = new TNode("I565","I565","I565",-38.281,3.5473,0.,"itsrot508");
1f99c14b 11761 sub1node->SetLineColor(kColorITS);
11762 sub1node->SetVisibility(0);
11763 sub1node->cd();
11764 //
11765 // Place copy #1 of ITS5 directly in I565
11766 //
11767 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11768 sub2node->SetLineColor(kColorITS);
11769 sub2node->SetVisibility(1);
11770 fNodes->Add(sub2node);
11771 sub1node->cd();
11772 //
11773 // Place copy #2 of ITS5 directly in I565
11774 //
11775 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11776 sub2node->SetLineColor(kColorITS);
11777 sub2node->SetVisibility(1);
11778 fNodes->Add(sub2node);
11779 sub1node->cd();
11780 //
11781 // Place copy #3 of ITS5 directly in I565
11782 //
11783 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11784 sub2node->SetLineColor(kColorITS);
11785 sub2node->SetVisibility(1);
11786 fNodes->Add(sub2node);
11787 sub1node->cd();
11788 //
11789 // Place copy #4 of ITS5 directly in I565
11790 //
11791 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11792 sub2node->SetLineColor(kColorITS);
11793 sub2node->SetVisibility(1);
11794 fNodes->Add(sub2node);
11795 sub1node->cd();
11796 //
11797 // Place copy #5 of ITS5 directly in I565
11798 //
11799 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11800 sub2node->SetLineColor(kColorITS);
11801 sub2node->SetVisibility(1);
11802 fNodes->Add(sub2node);
11803 sub1node->cd();
11804 //
11805 // Place copy #6 of ITS5 directly in I565
11806 //
11807 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11808 sub2node->SetLineColor(kColorITS);
11809 sub2node->SetVisibility(1);
11810 fNodes->Add(sub2node);
11811 sub1node->cd();
11812 //
11813 // Place copy #7 of ITS5 directly in I565
11814 //
11815 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11816 sub2node->SetLineColor(kColorITS);
11817 sub2node->SetVisibility(1);
11818 fNodes->Add(sub2node);
11819 sub1node->cd();
11820 //
11821 // Place copy #8 of ITS5 directly in I565
11822 //
11823 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11824 sub2node->SetLineColor(kColorITS);
11825 sub2node->SetVisibility(1);
11826 fNodes->Add(sub2node);
11827 sub1node->cd();
11828 //
11829 // Place copy #9 of ITS5 directly in I565
11830 //
11831 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11832 sub2node->SetLineColor(kColorITS);
11833 sub2node->SetVisibility(1);
11834 fNodes->Add(sub2node);
11835 sub1node->cd();
11836 //
11837 // Place copy #10 of ITS5 directly in I565
11838 //
11839 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11840 sub2node->SetLineColor(kColorITS);
11841 sub2node->SetVisibility(1);
11842 fNodes->Add(sub2node);
11843 sub1node->cd();
11844 //
11845 // Place copy #11 of ITS5 directly in I565
11846 //
11847 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11848 sub2node->SetLineColor(kColorITS);
11849 sub2node->SetVisibility(1);
11850 fNodes->Add(sub2node);
11851 sub1node->cd();
11852 //
11853 // Place copy #12 of ITS5 directly in I565
11854 //
11855 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11856 sub2node->SetLineColor(kColorITS);
11857 sub2node->SetVisibility(1);
11858 fNodes->Add(sub2node);
11859 sub1node->cd();
11860 //
11861 // Place copy #13 of ITS5 directly in I565
11862 //
11863 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11864 sub2node->SetLineColor(kColorITS);
11865 sub2node->SetVisibility(1);
11866 fNodes->Add(sub2node);
11867 sub1node->cd();
11868 //
11869 // Place copy #14 of ITS5 directly in I565
11870 //
11871 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11872 sub2node->SetLineColor(kColorITS);
11873 sub2node->SetVisibility(1);
11874 fNodes->Add(sub2node);
11875 sub1node->cd();
11876 //
11877 // Place copy #15 of ITS5 directly in I565
11878 //
11879 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11880 sub2node->SetLineColor(kColorITS);
11881 sub2node->SetVisibility(1);
11882 fNodes->Add(sub2node);
11883 sub1node->cd();
11884 //
11885 // Place copy #16 of ITS5 directly in I565
11886 //
11887 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11888 sub2node->SetLineColor(kColorITS);
11889 sub2node->SetVisibility(1);
11890 fNodes->Add(sub2node);
11891 sub1node->cd();
11892 //
11893 // Place copy #17 of ITS5 directly in I565
11894 //
11895 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11896 sub2node->SetLineColor(kColorITS);
11897 sub2node->SetVisibility(1);
11898 fNodes->Add(sub2node);
11899 sub1node->cd();
11900 //
11901 // Place copy #18 of ITS5 directly in I565
11902 //
11903 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11904 sub2node->SetLineColor(kColorITS);
11905 sub2node->SetVisibility(1);
11906 fNodes->Add(sub2node);
11907 sub1node->cd();
11908 //
11909 // Place copy #19 of ITS5 directly in I565
11910 //
11911 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11912 sub2node->SetLineColor(kColorITS);
11913 sub2node->SetVisibility(1);
11914 fNodes->Add(sub2node);
11915 sub1node->cd();
11916 //
11917 // Place copy #20 of ITS5 directly in I565
11918 //
11919 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11920 sub2node->SetLineColor(kColorITS);
11921 sub2node->SetVisibility(1);
11922 fNodes->Add(sub2node);
11923 sub1node->cd();
11924 //
11925 // Place copy #21 of ITS5 directly in I565
11926 //
11927 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11928 sub2node->SetLineColor(kColorITS);
11929 sub2node->SetVisibility(1);
11930 fNodes->Add(sub2node);
11931 sub1node->cd();
11932 //
11933 // Place copy #22 of ITS5 directly in I565
11934 //
11935 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11936 sub2node->SetLineColor(kColorITS);
11937 sub2node->SetVisibility(1);
11938 fNodes->Add(sub2node);
11939 sub1node->cd();
11940 fNodes->Add(sub1node);
11941 node->cd();
11942 //
11943 // Place copy #10 of I565 in IT56
11944 //
1266e9b4 11945 sub1node = new TNode("I565","I565","I565",-38.4338,-3.5614,0.,"itsrot507");
1f99c14b 11946 sub1node->SetLineColor(kColorITS);
11947 sub1node->SetVisibility(0);
11948 sub1node->cd();
11949 //
11950 // Place copy #1 of ITS5 directly in I565
11951 //
11952 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11953 sub2node->SetLineColor(kColorITS);
11954 sub2node->SetVisibility(1);
11955 fNodes->Add(sub2node);
11956 sub1node->cd();
11957 //
11958 // Place copy #2 of ITS5 directly in I565
11959 //
11960 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11961 sub2node->SetLineColor(kColorITS);
11962 sub2node->SetVisibility(1);
11963 fNodes->Add(sub2node);
11964 sub1node->cd();
11965 //
11966 // Place copy #3 of ITS5 directly in I565
11967 //
11968 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11969 sub2node->SetLineColor(kColorITS);
11970 sub2node->SetVisibility(1);
11971 fNodes->Add(sub2node);
11972 sub1node->cd();
11973 //
11974 // Place copy #4 of ITS5 directly in I565
11975 //
11976 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11977 sub2node->SetLineColor(kColorITS);
11978 sub2node->SetVisibility(1);
11979 fNodes->Add(sub2node);
11980 sub1node->cd();
11981 //
11982 // Place copy #5 of ITS5 directly in I565
11983 //
11984 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11985 sub2node->SetLineColor(kColorITS);
11986 sub2node->SetVisibility(1);
11987 fNodes->Add(sub2node);
11988 sub1node->cd();
11989 //
11990 // Place copy #6 of ITS5 directly in I565
11991 //
11992 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11993 sub2node->SetLineColor(kColorITS);
11994 sub2node->SetVisibility(1);
11995 fNodes->Add(sub2node);
11996 sub1node->cd();
11997 //
11998 // Place copy #7 of ITS5 directly in I565
11999 //
12000 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12001 sub2node->SetLineColor(kColorITS);
12002 sub2node->SetVisibility(1);
12003 fNodes->Add(sub2node);
12004 sub1node->cd();
12005 //
12006 // Place copy #8 of ITS5 directly in I565
12007 //
12008 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12009 sub2node->SetLineColor(kColorITS);
12010 sub2node->SetVisibility(1);
12011 fNodes->Add(sub2node);
12012 sub1node->cd();
12013 //
12014 // Place copy #9 of ITS5 directly in I565
12015 //
12016 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12017 sub2node->SetLineColor(kColorITS);
12018 sub2node->SetVisibility(1);
12019 fNodes->Add(sub2node);
12020 sub1node->cd();
12021 //
12022 // Place copy #10 of ITS5 directly in I565
12023 //
12024 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12025 sub2node->SetLineColor(kColorITS);
12026 sub2node->SetVisibility(1);
12027 fNodes->Add(sub2node);
12028 sub1node->cd();
12029 //
12030 // Place copy #11 of ITS5 directly in I565
12031 //
12032 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12033 sub2node->SetLineColor(kColorITS);
12034 sub2node->SetVisibility(1);
12035 fNodes->Add(sub2node);
12036 sub1node->cd();
12037 //
12038 // Place copy #12 of ITS5 directly in I565
12039 //
12040 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12041 sub2node->SetLineColor(kColorITS);
12042 sub2node->SetVisibility(1);
12043 fNodes->Add(sub2node);
12044 sub1node->cd();
12045 //
12046 // Place copy #13 of ITS5 directly in I565
12047 //
12048 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12049 sub2node->SetLineColor(kColorITS);
12050 sub2node->SetVisibility(1);
12051 fNodes->Add(sub2node);
12052 sub1node->cd();
12053 //
12054 // Place copy #14 of ITS5 directly in I565
12055 //
12056 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12057 sub2node->SetLineColor(kColorITS);
12058 sub2node->SetVisibility(1);
12059 fNodes->Add(sub2node);
12060 sub1node->cd();
12061 //
12062 // Place copy #15 of ITS5 directly in I565
12063 //
12064 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12065 sub2node->SetLineColor(kColorITS);
12066 sub2node->SetVisibility(1);
12067 fNodes->Add(sub2node);
12068 sub1node->cd();
12069 //
12070 // Place copy #16 of ITS5 directly in I565
12071 //
12072 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12073 sub2node->SetLineColor(kColorITS);
12074 sub2node->SetVisibility(1);
12075 fNodes->Add(sub2node);
12076 sub1node->cd();
12077 //
12078 // Place copy #17 of ITS5 directly in I565
12079 //
12080 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12081 sub2node->SetLineColor(kColorITS);
12082 sub2node->SetVisibility(1);
12083 fNodes->Add(sub2node);
12084 sub1node->cd();
12085 //
12086 // Place copy #18 of ITS5 directly in I565
12087 //
12088 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12089 sub2node->SetLineColor(kColorITS);
12090 sub2node->SetVisibility(1);
12091 fNodes->Add(sub2node);
12092 sub1node->cd();
12093 //
12094 // Place copy #19 of ITS5 directly in I565
12095 //
12096 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12097 sub2node->SetLineColor(kColorITS);
12098 sub2node->SetVisibility(1);
12099 fNodes->Add(sub2node);
12100 sub1node->cd();
12101 //
12102 // Place copy #20 of ITS5 directly in I565
12103 //
12104 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12105 sub2node->SetLineColor(kColorITS);
12106 sub2node->SetVisibility(1);
12107 fNodes->Add(sub2node);
12108 sub1node->cd();
12109 //
12110 // Place copy #21 of ITS5 directly in I565
12111 //
12112 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12113 sub2node->SetLineColor(kColorITS);
12114 sub2node->SetVisibility(1);
12115 fNodes->Add(sub2node);
12116 sub1node->cd();
12117 //
12118 // Place copy #22 of ITS5 directly in I565
12119 //
12120 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12121 sub2node->SetLineColor(kColorITS);
12122 sub2node->SetVisibility(1);
12123 fNodes->Add(sub2node);
12124 sub1node->cd();
12125 fNodes->Add(sub1node);
12126 node->cd();
12127 //
12128 // Place copy #11 of I565 in IT56
12129 //
1266e9b4 12130 sub1node = new TNode("I565","I565","I565",-36.9774,-10.521,0.,"itsrot506");
1f99c14b 12131 sub1node->SetLineColor(kColorITS);
12132 sub1node->SetVisibility(0);
12133 sub1node->cd();
12134 //
12135 // Place copy #1 of ITS5 directly in I565
12136 //
12137 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12138 sub2node->SetLineColor(kColorITS);
12139 sub2node->SetVisibility(1);
12140 fNodes->Add(sub2node);
12141 sub1node->cd();
12142 //
12143 // Place copy #2 of ITS5 directly in I565
12144 //
12145 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12146 sub2node->SetLineColor(kColorITS);
12147 sub2node->SetVisibility(1);
12148 fNodes->Add(sub2node);
12149 sub1node->cd();
12150 //
12151 // Place copy #3 of ITS5 directly in I565
12152 //
12153 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12154 sub2node->SetLineColor(kColorITS);
12155 sub2node->SetVisibility(1);
12156 fNodes->Add(sub2node);
12157 sub1node->cd();
12158 //
12159 // Place copy #4 of ITS5 directly in I565
12160 //
12161 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12162 sub2node->SetLineColor(kColorITS);
12163 sub2node->SetVisibility(1);
12164 fNodes->Add(sub2node);
12165 sub1node->cd();
12166 //
12167 // Place copy #5 of ITS5 directly in I565
12168 //
12169 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12170 sub2node->SetLineColor(kColorITS);
12171 sub2node->SetVisibility(1);
12172 fNodes->Add(sub2node);
12173 sub1node->cd();
12174 //
12175 // Place copy #6 of ITS5 directly in I565
12176 //
12177 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12178 sub2node->SetLineColor(kColorITS);
12179 sub2node->SetVisibility(1);
12180 fNodes->Add(sub2node);
12181 sub1node->cd();
12182 //
12183 // Place copy #7 of ITS5 directly in I565
12184 //
12185 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12186 sub2node->SetLineColor(kColorITS);
12187 sub2node->SetVisibility(1);
12188 fNodes->Add(sub2node);
12189 sub1node->cd();
12190 //
12191 // Place copy #8 of ITS5 directly in I565
12192 //
12193 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12194 sub2node->SetLineColor(kColorITS);
12195 sub2node->SetVisibility(1);
12196 fNodes->Add(sub2node);
12197 sub1node->cd();
12198 //
12199 // Place copy #9 of ITS5 directly in I565
12200 //
12201 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12202 sub2node->SetLineColor(kColorITS);
12203 sub2node->SetVisibility(1);
12204 fNodes->Add(sub2node);
12205 sub1node->cd();
12206 //
12207 // Place copy #10 of ITS5 directly in I565
12208 //
12209 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12210 sub2node->SetLineColor(kColorITS);
12211 sub2node->SetVisibility(1);
12212 fNodes->Add(sub2node);
12213 sub1node->cd();
12214 //
12215 // Place copy #11 of ITS5 directly in I565
12216 //
12217 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12218 sub2node->SetLineColor(kColorITS);
12219 sub2node->SetVisibility(1);
12220 fNodes->Add(sub2node);
12221 sub1node->cd();
12222 //
12223 // Place copy #12 of ITS5 directly in I565
12224 //
12225 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12226 sub2node->SetLineColor(kColorITS);
12227 sub2node->SetVisibility(1);
12228 fNodes->Add(sub2node);
12229 sub1node->cd();
12230 //
12231 // Place copy #13 of ITS5 directly in I565
12232 //
12233 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12234 sub2node->SetLineColor(kColorITS);
12235 sub2node->SetVisibility(1);
12236 fNodes->Add(sub2node);
12237 sub1node->cd();
12238 //
12239 // Place copy #14 of ITS5 directly in I565
12240 //
12241 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12242 sub2node->SetLineColor(kColorITS);
12243 sub2node->SetVisibility(1);
12244 fNodes->Add(sub2node);
12245 sub1node->cd();
12246 //
12247 // Place copy #15 of ITS5 directly in I565
12248 //
12249 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12250 sub2node->SetLineColor(kColorITS);
12251 sub2node->SetVisibility(1);
12252 fNodes->Add(sub2node);
12253 sub1node->cd();
12254 //
12255 // Place copy #16 of ITS5 directly in I565
12256 //
12257 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12258 sub2node->SetLineColor(kColorITS);
12259 sub2node->SetVisibility(1);
12260 fNodes->Add(sub2node);
12261 sub1node->cd();
12262 //
12263 // Place copy #17 of ITS5 directly in I565
12264 //
12265 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12266 sub2node->SetLineColor(kColorITS);
12267 sub2node->SetVisibility(1);
12268 fNodes->Add(sub2node);
12269 sub1node->cd();
12270 //
12271 // Place copy #18 of ITS5 directly in I565
12272 //
12273 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12274 sub2node->SetLineColor(kColorITS);
12275 sub2node->SetVisibility(1);
12276 fNodes->Add(sub2node);
12277 sub1node->cd();
12278 //
12279 // Place copy #19 of ITS5 directly in I565
12280 //
12281 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12282 sub2node->SetLineColor(kColorITS);
12283 sub2node->SetVisibility(1);
12284 fNodes->Add(sub2node);
12285 sub1node->cd();
12286 //
12287 // Place copy #20 of ITS5 directly in I565
12288 //
12289 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12290 sub2node->SetLineColor(kColorITS);
12291 sub2node->SetVisibility(1);
12292 fNodes->Add(sub2node);
12293 sub1node->cd();
12294 //
12295 // Place copy #21 of ITS5 directly in I565
12296 //
12297 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12298 sub2node->SetLineColor(kColorITS);
12299 sub2node->SetVisibility(1);
12300 fNodes->Add(sub2node);
12301 sub1node->cd();
12302 //
12303 // Place copy #22 of ITS5 directly in I565
12304 //
12305 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12306 sub2node->SetLineColor(kColorITS);
12307 sub2node->SetVisibility(1);
12308 fNodes->Add(sub2node);
12309 sub1node->cd();
12310 fNodes->Add(sub1node);
12311 node->cd();
12312 //
12313 // Place copy #12 of I565 in IT56
12314 //
1266e9b4 12315 sub1node = new TNode("I565","I565","I565",-34.5519,-17.2048,0.,"itsrot505");
1f99c14b 12316 sub1node->SetLineColor(kColorITS);
12317 sub1node->SetVisibility(0);
12318 sub1node->cd();
12319 //
12320 // Place copy #1 of ITS5 directly in I565
12321 //
12322 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12323 sub2node->SetLineColor(kColorITS);
12324 sub2node->SetVisibility(1);
12325 fNodes->Add(sub2node);
12326 sub1node->cd();
12327 //
12328 // Place copy #2 of ITS5 directly in I565
12329 //
12330 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12331 sub2node->SetLineColor(kColorITS);
12332 sub2node->SetVisibility(1);
12333 fNodes->Add(sub2node);
12334 sub1node->cd();
12335 //
12336 // Place copy #3 of ITS5 directly in I565
12337 //
12338 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12339 sub2node->SetLineColor(kColorITS);
12340 sub2node->SetVisibility(1);
12341 fNodes->Add(sub2node);
12342 sub1node->cd();
12343 //
12344 // Place copy #4 of ITS5 directly in I565
12345 //
12346 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12347 sub2node->SetLineColor(kColorITS);
12348 sub2node->SetVisibility(1);
12349 fNodes->Add(sub2node);
12350 sub1node->cd();
12351 //
12352 // Place copy #5 of ITS5 directly in I565
12353 //
12354 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12355 sub2node->SetLineColor(kColorITS);
12356 sub2node->SetVisibility(1);
12357 fNodes->Add(sub2node);
12358 sub1node->cd();
12359 //
12360 // Place copy #6 of ITS5 directly in I565
12361 //
12362 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12363 sub2node->SetLineColor(kColorITS);
12364 sub2node->SetVisibility(1);
12365 fNodes->Add(sub2node);
12366 sub1node->cd();
12367 //
12368 // Place copy #7 of ITS5 directly in I565
12369 //
12370 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12371 sub2node->SetLineColor(kColorITS);
12372 sub2node->SetVisibility(1);
12373 fNodes->Add(sub2node);
12374 sub1node->cd();
12375 //
12376 // Place copy #8 of ITS5 directly in I565
12377 //
12378 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12379 sub2node->SetLineColor(kColorITS);
12380 sub2node->SetVisibility(1);
12381 fNodes->Add(sub2node);
12382 sub1node->cd();
12383 //
12384 // Place copy #9 of ITS5 directly in I565
12385 //
12386 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12387 sub2node->SetLineColor(kColorITS);
12388 sub2node->SetVisibility(1);
12389 fNodes->Add(sub2node);
12390 sub1node->cd();
12391 //
12392 // Place copy #10 of ITS5 directly in I565
12393 //
12394 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12395 sub2node->SetLineColor(kColorITS);
12396 sub2node->SetVisibility(1);
12397 fNodes->Add(sub2node);
12398 sub1node->cd();
12399 //
12400 // Place copy #11 of ITS5 directly in I565
12401 //
12402 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12403 sub2node->SetLineColor(kColorITS);
12404 sub2node->SetVisibility(1);
12405 fNodes->Add(sub2node);
12406 sub1node->cd();
12407 //
12408 // Place copy #12 of ITS5 directly in I565
12409 //
12410 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12411 sub2node->SetLineColor(kColorITS);
12412 sub2node->SetVisibility(1);
12413 fNodes->Add(sub2node);
12414 sub1node->cd();
12415 //
12416 // Place copy #13 of ITS5 directly in I565
12417 //
12418 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12419 sub2node->SetLineColor(kColorITS);
12420 sub2node->SetVisibility(1);
12421 fNodes->Add(sub2node);
12422 sub1node->cd();
12423 //
12424 // Place copy #14 of ITS5 directly in I565
12425 //
12426 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12427 sub2node->SetLineColor(kColorITS);
12428 sub2node->SetVisibility(1);
12429 fNodes->Add(sub2node);
12430 sub1node->cd();
12431 //
12432 // Place copy #15 of ITS5 directly in I565
12433 //
12434 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12435 sub2node->SetLineColor(kColorITS);
12436 sub2node->SetVisibility(1);
12437 fNodes->Add(sub2node);
12438 sub1node->cd();
12439 //
12440 // Place copy #16 of ITS5 directly in I565
12441 //
12442 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12443 sub2node->SetLineColor(kColorITS);
12444 sub2node->SetVisibility(1);
12445 fNodes->Add(sub2node);
12446 sub1node->cd();
12447 //
12448 // Place copy #17 of ITS5 directly in I565
12449 //
12450 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12451 sub2node->SetLineColor(kColorITS);
12452 sub2node->SetVisibility(1);
12453 fNodes->Add(sub2node);
12454 sub1node->cd();
12455 //
12456 // Place copy #18 of ITS5 directly in I565
12457 //
12458 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12459 sub2node->SetLineColor(kColorITS);
12460 sub2node->SetVisibility(1);
12461 fNodes->Add(sub2node);
12462 sub1node->cd();
12463 //
12464 // Place copy #19 of ITS5 directly in I565
12465 //
12466 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12467 sub2node->SetLineColor(kColorITS);
12468 sub2node->SetVisibility(1);
12469 fNodes->Add(sub2node);
12470 sub1node->cd();
12471 //
12472 // Place copy #20 of ITS5 directly in I565
12473 //
12474 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12475 sub2node->SetLineColor(kColorITS);
12476 sub2node->SetVisibility(1);
12477 fNodes->Add(sub2node);
12478 sub1node->cd();
12479 //
12480 // Place copy #21 of ITS5 directly in I565
12481 //
12482 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12483 sub2node->SetLineColor(kColorITS);
12484 sub2node->SetVisibility(1);
12485 fNodes->Add(sub2node);
12486 sub1node->cd();
12487 //
12488 // Place copy #22 of ITS5 directly in I565
12489 //
12490 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12491 sub2node->SetLineColor(kColorITS);
12492 sub2node->SetVisibility(1);
12493 fNodes->Add(sub2node);
12494 sub1node->cd();
12495 fNodes->Add(sub1node);
12496 node->cd();
12497 //
12498 // Place copy #13 of I565 in IT56
12499 //
1266e9b4 12500 sub1node = new TNode("I565","I565","I565",-30.6798,-23.1683,0.,"itsrot504");
1f99c14b 12501 sub1node->SetLineColor(kColorITS);
12502 sub1node->SetVisibility(0);
12503 sub1node->cd();
12504 //
12505 // Place copy #1 of ITS5 directly in I565
12506 //
12507 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12508 sub2node->SetLineColor(kColorITS);
12509 sub2node->SetVisibility(1);
12510 fNodes->Add(sub2node);
12511 sub1node->cd();
12512 //
12513 // Place copy #2 of ITS5 directly in I565
12514 //
12515 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12516 sub2node->SetLineColor(kColorITS);
12517 sub2node->SetVisibility(1);
12518 fNodes->Add(sub2node);
12519 sub1node->cd();
12520 //
12521 // Place copy #3 of ITS5 directly in I565
12522 //
12523 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12524 sub2node->SetLineColor(kColorITS);
12525 sub2node->SetVisibility(1);
12526 fNodes->Add(sub2node);
12527 sub1node->cd();
12528 //
12529 // Place copy #4 of ITS5 directly in I565
12530 //
12531 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12532 sub2node->SetLineColor(kColorITS);
12533 sub2node->SetVisibility(1);
12534 fNodes->Add(sub2node);
12535 sub1node->cd();
12536 //
12537 // Place copy #5 of ITS5 directly in I565
12538 //
12539 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12540 sub2node->SetLineColor(kColorITS);
12541 sub2node->SetVisibility(1);
12542 fNodes->Add(sub2node);
12543 sub1node->cd();
12544 //
12545 // Place copy #6 of ITS5 directly in I565
12546 //
12547 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12548 sub2node->SetLineColor(kColorITS);
12549 sub2node->SetVisibility(1);
12550 fNodes->Add(sub2node);
12551 sub1node->cd();
12552 //
12553 // Place copy #7 of ITS5 directly in I565
12554 //
12555 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12556 sub2node->SetLineColor(kColorITS);
12557 sub2node->SetVisibility(1);
12558 fNodes->Add(sub2node);
12559 sub1node->cd();
12560 //
12561 // Place copy #8 of ITS5 directly in I565
12562 //
12563 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12564 sub2node->SetLineColor(kColorITS);
12565 sub2node->SetVisibility(1);
12566 fNodes->Add(sub2node);
12567 sub1node->cd();
12568 //
12569 // Place copy #9 of ITS5 directly in I565
12570 //
12571 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12572 sub2node->SetLineColor(kColorITS);
12573 sub2node->SetVisibility(1);
12574 fNodes->Add(sub2node);
12575 sub1node->cd();
12576 //
12577 // Place copy #10 of ITS5 directly in I565
12578 //
12579 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12580 sub2node->SetLineColor(kColorITS);
12581 sub2node->SetVisibility(1);
12582 fNodes->Add(sub2node);
12583 sub1node->cd();
12584 //
12585 // Place copy #11 of ITS5 directly in I565
12586 //
12587 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12588 sub2node->SetLineColor(kColorITS);
12589 sub2node->SetVisibility(1);
12590 fNodes->Add(sub2node);
12591 sub1node->cd();
12592 //
12593 // Place copy #12 of ITS5 directly in I565
12594 //
12595 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12596 sub2node->SetLineColor(kColorITS);
12597 sub2node->SetVisibility(1);
12598 fNodes->Add(sub2node);
12599 sub1node->cd();
12600 //
12601 // Place copy #13 of ITS5 directly in I565
12602 //
12603 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12604 sub2node->SetLineColor(kColorITS);
12605 sub2node->SetVisibility(1);
12606 fNodes->Add(sub2node);
12607 sub1node->cd();
12608 //
12609 // Place copy #14 of ITS5 directly in I565
12610 //
12611 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12612 sub2node->SetLineColor(kColorITS);
12613 sub2node->SetVisibility(1);
12614 fNodes->Add(sub2node);
12615 sub1node->cd();
12616 //
12617 // Place copy #15 of ITS5 directly in I565
12618 //
12619 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12620 sub2node->SetLineColor(kColorITS);
12621 sub2node->SetVisibility(1);
12622 fNodes->Add(sub2node);
12623 sub1node->cd();
12624 //
12625 // Place copy #16 of ITS5 directly in I565
12626 //
12627 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12628 sub2node->SetLineColor(kColorITS);
12629 sub2node->SetVisibility(1);
12630 fNodes->Add(sub2node);
12631 sub1node->cd();
12632 //
12633 // Place copy #17 of ITS5 directly in I565
12634 //
12635 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12636 sub2node->SetLineColor(kColorITS);
12637 sub2node->SetVisibility(1);
12638 fNodes->Add(sub2node);
12639 sub1node->cd();
12640 //
12641 // Place copy #18 of ITS5 directly in I565
12642 //
12643 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12644 sub2node->SetLineColor(kColorITS);
12645 sub2node->SetVisibility(1);
12646 fNodes->Add(sub2node);
12647 sub1node->cd();
12648 //
12649 // Place copy #19 of ITS5 directly in I565
12650 //
12651 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12652 sub2node->SetLineColor(kColorITS);
12653 sub2node->SetVisibility(1);
12654 fNodes->Add(sub2node);
12655 sub1node->cd();
12656 //
12657 // Place copy #20 of ITS5 directly in I565
12658 //
12659 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12660 sub2node->SetLineColor(kColorITS);
12661 sub2node->SetVisibility(1);
12662 fNodes->Add(sub2node);
12663 sub1node->cd();
12664 //
12665 // Place copy #21 of ITS5 directly in I565
12666 //
12667 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12668 sub2node->SetLineColor(kColorITS);
12669 sub2node->SetVisibility(1);
12670 fNodes->Add(sub2node);
12671 sub1node->cd();
12672 //
12673 // Place copy #22 of ITS5 directly in I565
12674 //
12675 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12676 sub2node->SetLineColor(kColorITS);
12677 sub2node->SetVisibility(1);
12678 fNodes->Add(sub2node);
12679 sub1node->cd();
12680 fNodes->Add(sub1node);
12681 node->cd();
12682 //
12683 // Place copy #14 of I565 in IT56
12684 //
1266e9b4 12685 sub1node = new TNode("I565","I565","I565",-26.0036,-28.5246,0.,"itsrot503");
1f99c14b 12686 sub1node->SetLineColor(kColorITS);
12687 sub1node->SetVisibility(0);
12688 sub1node->cd();
12689 //
12690 // Place copy #1 of ITS5 directly in I565
12691 //
12692 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12693 sub2node->SetLineColor(kColorITS);
12694 sub2node->SetVisibility(1);
12695 fNodes->Add(sub2node);
12696 sub1node->cd();
12697 //
12698 // Place copy #2 of ITS5 directly in I565
12699 //
12700 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12701 sub2node->SetLineColor(kColorITS);
12702 sub2node->SetVisibility(1);
12703 fNodes->Add(sub2node);
12704 sub1node->cd();
12705 //
12706 // Place copy #3 of ITS5 directly in I565
12707 //
12708 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12709 sub2node->SetLineColor(kColorITS);
12710 sub2node->SetVisibility(1);
12711 fNodes->Add(sub2node);
12712 sub1node->cd();
12713 //
12714 // Place copy #4 of ITS5 directly in I565
12715 //
12716 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12717 sub2node->SetLineColor(kColorITS);
12718 sub2node->SetVisibility(1);
12719 fNodes->Add(sub2node);
12720 sub1node->cd();
12721 //
12722 // Place copy #5 of ITS5 directly in I565
12723 //
12724 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12725 sub2node->SetLineColor(kColorITS);
12726 sub2node->SetVisibility(1);
12727 fNodes->Add(sub2node);
12728 sub1node->cd();
12729 //
12730 // Place copy #6 of ITS5 directly in I565
12731 //
12732 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12733 sub2node->SetLineColor(kColorITS);
12734 sub2node->SetVisibility(1);
12735 fNodes->Add(sub2node);
12736 sub1node->cd();
12737 //
12738 // Place copy #7 of ITS5 directly in I565
12739 //
12740 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12741 sub2node->SetLineColor(kColorITS);
12742 sub2node->SetVisibility(1);
12743 fNodes->Add(sub2node);
12744 sub1node->cd();
12745 //
12746 // Place copy #8 of ITS5 directly in I565
12747 //
12748 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12749 sub2node->SetLineColor(kColorITS);
12750 sub2node->SetVisibility(1);
12751 fNodes->Add(sub2node);
12752 sub1node->cd();
12753 //
12754 // Place copy #9 of ITS5 directly in I565
12755 //
12756 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12757 sub2node->SetLineColor(kColorITS);
12758 sub2node->SetVisibility(1);
12759 fNodes->Add(sub2node);
12760 sub1node->cd();
12761 //
12762 // Place copy #10 of ITS5 directly in I565
12763 //
12764 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12765 sub2node->SetLineColor(kColorITS);
12766 sub2node->SetVisibility(1);
12767 fNodes->Add(sub2node);
12768 sub1node->cd();
12769 //
12770 // Place copy #11 of ITS5 directly in I565
12771 //
12772 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12773 sub2node->SetLineColor(kColorITS);
12774 sub2node->SetVisibility(1);
12775 fNodes->Add(sub2node);
12776 sub1node->cd();
12777 //
12778 // Place copy #12 of ITS5 directly in I565
12779 //
12780 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12781 sub2node->SetLineColor(kColorITS);
12782 sub2node->SetVisibility(1);
12783 fNodes->Add(sub2node);
12784 sub1node->cd();
12785 //
12786 // Place copy #13 of ITS5 directly in I565
12787 //
12788 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12789 sub2node->SetLineColor(kColorITS);
12790 sub2node->SetVisibility(1);
12791 fNodes->Add(sub2node);
12792 sub1node->cd();
12793 //
12794 // Place copy #14 of ITS5 directly in I565
12795 //
12796 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12797 sub2node->SetLineColor(kColorITS);
12798 sub2node->SetVisibility(1);
12799 fNodes->Add(sub2node);
12800 sub1node->cd();
12801 //
12802 // Place copy #15 of ITS5 directly in I565
12803 //
12804 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12805 sub2node->SetLineColor(kColorITS);
12806 sub2node->SetVisibility(1);
12807 fNodes->Add(sub2node);
12808 sub1node->cd();
12809 //
12810 // Place copy #16 of ITS5 directly in I565
12811 //
12812 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12813 sub2node->SetLineColor(kColorITS);
12814 sub2node->SetVisibility(1);
12815 fNodes->Add(sub2node);
12816 sub1node->cd();
12817 //
12818 // Place copy #17 of ITS5 directly in I565
12819 //
12820 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12821 sub2node->SetLineColor(kColorITS);
12822 sub2node->SetVisibility(1);
12823 fNodes->Add(sub2node);
12824 sub1node->cd();
12825 //
12826 // Place copy #18 of ITS5 directly in I565
12827 //
12828 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12829 sub2node->SetLineColor(kColorITS);
12830 sub2node->SetVisibility(1);
12831 fNodes->Add(sub2node);
12832 sub1node->cd();
12833 //
12834 // Place copy #19 of ITS5 directly in I565
12835 //
12836 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12837 sub2node->SetLineColor(kColorITS);
12838 sub2node->SetVisibility(1);
12839 fNodes->Add(sub2node);
12840 sub1node->cd();
12841 //
12842 // Place copy #20 of ITS5 directly in I565
12843 //
12844 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12845 sub2node->SetLineColor(kColorITS);
12846 sub2node->SetVisibility(1);
12847 fNodes->Add(sub2node);
12848 sub1node->cd();
12849 //
12850 // Place copy #21 of ITS5 directly in I565
12851 //
12852 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12853 sub2node->SetLineColor(kColorITS);
12854 sub2node->SetVisibility(1);
12855 fNodes->Add(sub2node);
12856 sub1node->cd();
12857 //
12858 // Place copy #22 of ITS5 directly in I565
12859 //
12860 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12861 sub2node->SetLineColor(kColorITS);
12862 sub2node->SetVisibility(1);
12863 fNodes->Add(sub2node);
12864 sub1node->cd();
12865 fNodes->Add(sub1node);
12866 node->cd();
12867 //
12868 // Place copy #15 of I565 in IT56
12869 //
1266e9b4 12870 sub1node = new TNode("I565","I565","I565",-20.2387,-32.6866,0.,"itsrot501");
1f99c14b 12871 sub1node->SetLineColor(kColorITS);
12872 sub1node->SetVisibility(0);
12873 sub1node->cd();
12874 //
12875 // Place copy #1 of ITS5 directly in I565
12876 //
12877 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12878 sub2node->SetLineColor(kColorITS);
12879 sub2node->SetVisibility(1);
12880 fNodes->Add(sub2node);
12881 sub1node->cd();
12882 //
12883 // Place copy #2 of ITS5 directly in I565
12884 //
12885 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12886 sub2node->SetLineColor(kColorITS);
12887 sub2node->SetVisibility(1);
12888 fNodes->Add(sub2node);
12889 sub1node->cd();
12890 //
12891 // Place copy #3 of ITS5 directly in I565
12892 //
12893 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12894 sub2node->SetLineColor(kColorITS);
12895 sub2node->SetVisibility(1);
12896 fNodes->Add(sub2node);
12897 sub1node->cd();
12898 //
12899 // Place copy #4 of ITS5 directly in I565
12900 //
12901 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12902 sub2node->SetLineColor(kColorITS);
12903 sub2node->SetVisibility(1);
12904 fNodes->Add(sub2node);
12905 sub1node->cd();
12906 //
12907 // Place copy #5 of ITS5 directly in I565
12908 //
12909 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12910 sub2node->SetLineColor(kColorITS);
12911 sub2node->SetVisibility(1);
12912 fNodes->Add(sub2node);
12913 sub1node->cd();
12914 //
12915 // Place copy #6 of ITS5 directly in I565
12916 //
12917 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12918 sub2node->SetLineColor(kColorITS);
12919 sub2node->SetVisibility(1);
12920 fNodes->Add(sub2node);
12921 sub1node->cd();
12922 //
12923 // Place copy #7 of ITS5 directly in I565
12924 //
12925 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12926 sub2node->SetLineColor(kColorITS);
12927 sub2node->SetVisibility(1);
12928 fNodes->Add(sub2node);
12929 sub1node->cd();
12930 //
12931 // Place copy #8 of ITS5 directly in I565
12932 //
12933 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12934 sub2node->SetLineColor(kColorITS);
12935 sub2node->SetVisibility(1);
12936 fNodes->Add(sub2node);
12937 sub1node->cd();
12938 //
12939 // Place copy #9 of ITS5 directly in I565
12940 //
12941 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12942 sub2node->SetLineColor(kColorITS);
12943 sub2node->SetVisibility(1);
12944 fNodes->Add(sub2node);
12945 sub1node->cd();
12946 //
12947 // Place copy #10 of ITS5 directly in I565
12948 //
12949 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12950 sub2node->SetLineColor(kColorITS);
12951 sub2node->SetVisibility(1);
12952 fNodes->Add(sub2node);
12953 sub1node->cd();
12954 //
12955 // Place copy #11 of ITS5 directly in I565
12956 //
12957 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12958 sub2node->SetLineColor(kColorITS);
12959 sub2node->SetVisibility(1);
12960 fNodes->Add(sub2node);
12961 sub1node->cd();
12962 //
12963 // Place copy #12 of ITS5 directly in I565
12964 //
12965 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12966 sub2node->SetLineColor(kColorITS);
12967 sub2node->SetVisibility(1);
12968 fNodes->Add(sub2node);
12969 sub1node->cd();
12970 //
12971 // Place copy #13 of ITS5 directly in I565
12972 //
12973 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12974 sub2node->SetLineColor(kColorITS);
12975 sub2node->SetVisibility(1);
12976 fNodes->Add(sub2node);
12977 sub1node->cd();
12978 //
12979 // Place copy #14 of ITS5 directly in I565
12980 //
12981 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12982 sub2node->SetLineColor(kColorITS);
12983 sub2node->SetVisibility(1);
12984 fNodes->Add(sub2node);
12985 sub1node->cd();
12986 //
12987 // Place copy #15 of ITS5 directly in I565
12988 //
12989 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12990 sub2node->SetLineColor(kColorITS);
12991 sub2node->SetVisibility(1);
12992 fNodes->Add(sub2node);
12993 sub1node->cd();
12994 //
12995 // Place copy #16 of ITS5 directly in I565
12996 //
12997 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12998 sub2node->SetLineColor(kColorITS);
12999 sub2node->SetVisibility(1);
13000 fNodes->Add(sub2node);
13001 sub1node->cd();
13002 //
13003 // Place copy #17 of ITS5 directly in I565
13004 //
13005 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13006 sub2node->SetLineColor(kColorITS);
13007 sub2node->SetVisibility(1);
13008 fNodes->Add(sub2node);
13009 sub1node->cd();
13010 //
13011 // Place copy #18 of ITS5 directly in I565
13012 //
13013 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13014 sub2node->SetLineColor(kColorITS);
13015 sub2node->SetVisibility(1);
13016 fNodes->Add(sub2node);
13017 sub1node->cd();
13018 //
13019 // Place copy #19 of ITS5 directly in I565
13020 //
13021 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13022 sub2node->SetLineColor(kColorITS);
13023 sub2node->SetVisibility(1);
13024 fNodes->Add(sub2node);
13025 sub1node->cd();
13026 //
13027 // Place copy #20 of ITS5 directly in I565
13028 //
13029 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13030 sub2node->SetLineColor(kColorITS);
13031 sub2node->SetVisibility(1);
13032 fNodes->Add(sub2node);
13033 sub1node->cd();
13034 //
13035 // Place copy #21 of ITS5 directly in I565
13036 //
13037 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13038 sub2node->SetLineColor(kColorITS);
13039 sub2node->SetVisibility(1);
13040 fNodes->Add(sub2node);
13041 sub1node->cd();
13042 //
13043 // Place copy #22 of ITS5 directly in I565
13044 //
13045 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13046 sub2node->SetLineColor(kColorITS);
13047 sub2node->SetVisibility(1);
13048 fNodes->Add(sub2node);
13049 sub1node->cd();
13050 fNodes->Add(sub1node);
13051 node->cd();
13052 //
13053 // Place copy #16 of I565 in IT56
13054 //
1266e9b4 13055 sub1node = new TNode("I565","I565","I565",-13.9434,-35.992,0.,"itsrot531");
1f99c14b 13056 sub1node->SetLineColor(kColorITS);
13057 sub1node->SetVisibility(0);
13058 sub1node->cd();
13059 //
13060 // Place copy #1 of ITS5 directly in I565
13061 //
13062 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13063 sub2node->SetLineColor(kColorITS);
13064 sub2node->SetVisibility(1);
13065 fNodes->Add(sub2node);
13066 sub1node->cd();
13067 //
13068 // Place copy #2 of ITS5 directly in I565
13069 //
13070 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13071 sub2node->SetLineColor(kColorITS);
13072 sub2node->SetVisibility(1);
13073 fNodes->Add(sub2node);
13074 sub1node->cd();
13075 //
13076 // Place copy #3 of ITS5 directly in I565
13077 //
13078 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13079 sub2node->SetLineColor(kColorITS);
13080 sub2node->SetVisibility(1);
13081 fNodes->Add(sub2node);
13082 sub1node->cd();
13083 //
13084 // Place copy #4 of ITS5 directly in I565
13085 //
13086 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13087 sub2node->SetLineColor(kColorITS);
13088 sub2node->SetVisibility(1);
13089 fNodes->Add(sub2node);
13090 sub1node->cd();
13091 //
13092 // Place copy #5 of ITS5 directly in I565
13093 //
13094 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13095 sub2node->SetLineColor(kColorITS);
13096 sub2node->SetVisibility(1);
13097 fNodes->Add(sub2node);
13098 sub1node->cd();
13099 //
13100 // Place copy #6 of ITS5 directly in I565
13101 //
13102 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13103 sub2node->SetLineColor(kColorITS);
13104 sub2node->SetVisibility(1);
13105 fNodes->Add(sub2node);
13106 sub1node->cd();
13107 //
13108 // Place copy #7 of ITS5 directly in I565
13109 //
13110 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13111 sub2node->SetLineColor(kColorITS);
13112 sub2node->SetVisibility(1);
13113 fNodes->Add(sub2node);
13114 sub1node->cd();
13115 //
13116 // Place copy #8 of ITS5 directly in I565
13117 //
13118 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13119 sub2node->SetLineColor(kColorITS);
13120 sub2node->SetVisibility(1);
13121 fNodes->Add(sub2node);
13122 sub1node->cd();
13123 //
13124 // Place copy #9 of ITS5 directly in I565
13125 //
13126 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13127 sub2node->SetLineColor(kColorITS);
13128 sub2node->SetVisibility(1);
13129 fNodes->Add(sub2node);
13130 sub1node->cd();
13131 //
13132 // Place copy #10 of ITS5 directly in I565
13133 //
13134 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13135 sub2node->SetLineColor(kColorITS);
13136 sub2node->SetVisibility(1);
13137 fNodes->Add(sub2node);
13138 sub1node->cd();
13139 //
13140 // Place copy #11 of ITS5 directly in I565
13141 //
13142 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13143 sub2node->SetLineColor(kColorITS);
13144 sub2node->SetVisibility(1);
13145 fNodes->Add(sub2node);
13146 sub1node->cd();
13147 //
13148 // Place copy #12 of ITS5 directly in I565
13149 //
13150 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13151 sub2node->SetLineColor(kColorITS);
13152 sub2node->SetVisibility(1);
13153 fNodes->Add(sub2node);
13154 sub1node->cd();
13155 //
13156 // Place copy #13 of ITS5 directly in I565
13157 //
13158 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13159 sub2node->SetLineColor(kColorITS);
13160 sub2node->SetVisibility(1);
13161 fNodes->Add(sub2node);
13162 sub1node->cd();
13163 //
13164 // Place copy #14 of ITS5 directly in I565
13165 //
13166 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13167 sub2node->SetLineColor(kColorITS);
13168 sub2node->SetVisibility(1);
13169 fNodes->Add(sub2node);
13170 sub1node->cd();
13171 //
13172 // Place copy #15 of ITS5 directly in I565
13173 //
13174 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13175 sub2node->SetLineColor(kColorITS);
13176 sub2node->SetVisibility(1);
13177 fNodes->Add(sub2node);
13178 sub1node->cd();
13179 //
13180 // Place copy #16 of ITS5 directly in I565
13181 //
13182 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13183 sub2node->SetLineColor(kColorITS);
13184 sub2node->SetVisibility(1);
13185 fNodes->Add(sub2node);
13186 sub1node->cd();
13187 //
13188 // Place copy #17 of ITS5 directly in I565
13189 //
13190 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13191 sub2node->SetLineColor(kColorITS);
13192 sub2node->SetVisibility(1);
13193 fNodes->Add(sub2node);
13194 sub1node->cd();
13195 //
13196 // Place copy #18 of ITS5 directly in I565
13197 //
13198 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13199 sub2node->SetLineColor(kColorITS);
13200 sub2node->SetVisibility(1);
13201 fNodes->Add(sub2node);
13202 sub1node->cd();
13203 //
13204 // Place copy #19 of ITS5 directly in I565
13205 //
13206 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13207 sub2node->SetLineColor(kColorITS);
13208 sub2node->SetVisibility(1);
13209 fNodes->Add(sub2node);
13210 sub1node->cd();
13211 //
13212 // Place copy #20 of ITS5 directly in I565
13213 //
13214 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13215 sub2node->SetLineColor(kColorITS);
13216 sub2node->SetVisibility(1);
13217 fNodes->Add(sub2node);
13218 sub1node->cd();
13219 //
13220 // Place copy #21 of ITS5 directly in I565
13221 //
13222 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13223 sub2node->SetLineColor(kColorITS);
13224 sub2node->SetVisibility(1);
13225 fNodes->Add(sub2node);
13226 sub1node->cd();
13227 //
13228 // Place copy #22 of ITS5 directly in I565
13229 //
13230 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13231 sub2node->SetLineColor(kColorITS);
13232 sub2node->SetVisibility(1);
13233 fNodes->Add(sub2node);
13234 sub1node->cd();
13235 fNodes->Add(sub1node);
13236 node->cd();
13237 //
13238 // Place copy #17 of I565 in IT56
13239 //
1266e9b4 13240 sub1node = new TNode("I565","I565","I565",-7.0643,-37.7904,0.,"itsrot530");
1f99c14b 13241 sub1node->SetLineColor(kColorITS);
13242 sub1node->SetVisibility(0);
13243 sub1node->cd();
13244 //
13245 // Place copy #1 of ITS5 directly in I565
13246 //
13247 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13248 sub2node->SetLineColor(kColorITS);
13249 sub2node->SetVisibility(1);
13250 fNodes->Add(sub2node);
13251 sub1node->cd();
13252 //
13253 // Place copy #2 of ITS5 directly in I565
13254 //
13255 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13256 sub2node->SetLineColor(kColorITS);
13257 sub2node->SetVisibility(1);
13258 fNodes->Add(sub2node);
13259 sub1node->cd();
13260 //
13261 // Place copy #3 of ITS5 directly in I565
13262 //
13263 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13264 sub2node->SetLineColor(kColorITS);
13265 sub2node->SetVisibility(1);
13266 fNodes->Add(sub2node);
13267 sub1node->cd();
13268 //
13269 // Place copy #4 of ITS5 directly in I565
13270 //
13271 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13272 sub2node->SetLineColor(kColorITS);
13273 sub2node->SetVisibility(1);
13274 fNodes->Add(sub2node);
13275 sub1node->cd();
13276 //
13277 // Place copy #5 of ITS5 directly in I565
13278 //
13279 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13280 sub2node->SetLineColor(kColorITS);
13281 sub2node->SetVisibility(1);
13282 fNodes->Add(sub2node);
13283 sub1node->cd();
13284 //
13285 // Place copy #6 of ITS5 directly in I565
13286 //
13287 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13288 sub2node->SetLineColor(kColorITS);
13289 sub2node->SetVisibility(1);
13290 fNodes->Add(sub2node);
13291 sub1node->cd();
13292 //
13293 // Place copy #7 of ITS5 directly in I565
13294 //
13295 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13296 sub2node->SetLineColor(kColorITS);
13297 sub2node->SetVisibility(1);
13298 fNodes->Add(sub2node);
13299 sub1node->cd();
13300 //
13301 // Place copy #8 of ITS5 directly in I565
13302 //
13303 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13304 sub2node->SetLineColor(kColorITS);
13305 sub2node->SetVisibility(1);
13306 fNodes->Add(sub2node);
13307 sub1node->cd();
13308 //
13309 // Place copy #9 of ITS5 directly in I565
13310 //
13311 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13312 sub2node->SetLineColor(kColorITS);
13313 sub2node->SetVisibility(1);
13314 fNodes->Add(sub2node);
13315 sub1node->cd();
13316 //
13317 // Place copy #10 of ITS5 directly in I565
13318 //
13319 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13320 sub2node->SetLineColor(kColorITS);
13321 sub2node->SetVisibility(1);
13322 fNodes->Add(sub2node);
13323 sub1node->cd();
13324 //
13325 // Place copy #11 of ITS5 directly in I565
13326 //
13327 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13328 sub2node->SetLineColor(kColorITS);
13329 sub2node->SetVisibility(1);
13330 fNodes->Add(sub2node);
13331 sub1node->cd();
13332 //
13333 // Place copy #12 of ITS5 directly in I565
13334 //
13335 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13336 sub2node->SetLineColor(kColorITS);
13337 sub2node->SetVisibility(1);
13338 fNodes->Add(sub2node);
13339 sub1node->cd();
13340 //
13341 // Place copy #13 of ITS5 directly in I565
13342 //
13343 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13344 sub2node->SetLineColor(kColorITS);
13345 sub2node->SetVisibility(1);
13346 fNodes->Add(sub2node);
13347 sub1node->cd();
13348 //
13349 // Place copy #14 of ITS5 directly in I565
13350 //
13351 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13352 sub2node->SetLineColor(kColorITS);
13353 sub2node->SetVisibility(1);
13354 fNodes->Add(sub2node);
13355 sub1node->cd();
13356 //
13357 // Place copy #15 of ITS5 directly in I565
13358 //
13359 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13360 sub2node->SetLineColor(kColorITS);
13361 sub2node->SetVisibility(1);
13362 fNodes->Add(sub2node);
13363 sub1node->cd();
13364 //
13365 // Place copy #16 of ITS5 directly in I565
13366 //
13367 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13368 sub2node->SetLineColor(kColorITS);
13369 sub2node->SetVisibility(1);
13370 fNodes->Add(sub2node);
13371 sub1node->cd();
13372 //
13373 // Place copy #17 of ITS5 directly in I565
13374 //
13375 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13376 sub2node->SetLineColor(kColorITS);
13377 sub2node->SetVisibility(1);
13378 fNodes->Add(sub2node);
13379 sub1node->cd();
13380 //
13381 // Place copy #18 of ITS5 directly in I565
13382 //
13383 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13384 sub2node->SetLineColor(kColorITS);
13385 sub2node->SetVisibility(1);
13386 fNodes->Add(sub2node);
13387 sub1node->cd();
13388 //
13389 // Place copy #19 of ITS5 directly in I565
13390 //
13391 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13392 sub2node->SetLineColor(kColorITS);
13393 sub2node->SetVisibility(1);
13394 fNodes->Add(sub2node);
13395 sub1node->cd();
13396 //
13397 // Place copy #20 of ITS5 directly in I565
13398 //
13399 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13400 sub2node->SetLineColor(kColorITS);
13401 sub2node->SetVisibility(1);
13402 fNodes->Add(sub2node);
13403 sub1node->cd();
13404 //
13405 // Place copy #21 of ITS5 directly in I565
13406 //
13407 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13408 sub2node->SetLineColor(kColorITS);
13409 sub2node->SetVisibility(1);
13410 fNodes->Add(sub2node);
13411 sub1node->cd();
13412 //
13413 // Place copy #22 of ITS5 directly in I565
13414 //
13415 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13416 sub2node->SetLineColor(kColorITS);
13417 sub2node->SetVisibility(1);
13418 fNodes->Add(sub2node);
13419 sub1node->cd();
13420 fNodes->Add(sub1node);
13421 node->cd();
13422 //
13423 // Place copy #18 of I565 in IT56
13424 //
1266e9b4 13425 sub1node = new TNode("I565","I565","I565",0.,-38.5984,0.,"itsrot533");
1f99c14b 13426 sub1node->SetLineColor(kColorITS);
13427 sub1node->SetVisibility(0);
13428 sub1node->cd();
13429 //
13430 // Place copy #1 of ITS5 directly in I565
13431 //
13432 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13433 sub2node->SetLineColor(kColorITS);
13434 sub2node->SetVisibility(1);
13435 fNodes->Add(sub2node);
13436 sub1node->cd();
13437 //
13438 // Place copy #2 of ITS5 directly in I565
13439 //
13440 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13441 sub2node->SetLineColor(kColorITS);
13442 sub2node->SetVisibility(1);
13443 fNodes->Add(sub2node);
13444 sub1node->cd();
13445 //
13446 // Place copy #3 of ITS5 directly in I565
13447 //
13448 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13449 sub2node->SetLineColor(kColorITS);
13450 sub2node->SetVisibility(1);
13451 fNodes->Add(sub2node);
13452 sub1node->cd();
13453 //
13454 // Place copy #4 of ITS5 directly in I565
13455 //
13456 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13457 sub2node->SetLineColor(kColorITS);
13458 sub2node->SetVisibility(1);
13459 fNodes->Add(sub2node);
13460 sub1node->cd();
13461 //
13462 // Place copy #5 of ITS5 directly in I565
13463 //
13464 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13465 sub2node->SetLineColor(kColorITS);
13466 sub2node->SetVisibility(1);
13467 fNodes->Add(sub2node);
13468 sub1node->cd();
13469 //
13470 // Place copy #6 of ITS5 directly in I565
13471 //
13472 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13473 sub2node->SetLineColor(kColorITS);
13474 sub2node->SetVisibility(1);
13475 fNodes->Add(sub2node);
13476 sub1node->cd();
13477 //
13478 // Place copy #7 of ITS5 directly in I565
13479 //
13480 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13481 sub2node->SetLineColor(kColorITS);
13482 sub2node->SetVisibility(1);
13483 fNodes->Add(sub2node);
13484 sub1node->cd();
13485 //
13486 // Place copy #8 of ITS5 directly in I565
13487 //
13488 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13489 sub2node->SetLineColor(kColorITS);
13490 sub2node->SetVisibility(1);
13491 fNodes->Add(sub2node);
13492 sub1node->cd();
13493 //
13494 // Place copy #9 of ITS5 directly in I565
13495 //
13496 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13497 sub2node->SetLineColor(kColorITS);
13498 sub2node->SetVisibility(1);
13499 fNodes->Add(sub2node);
13500 sub1node->cd();
13501 //
13502 // Place copy #10 of ITS5 directly in I565
13503 //
13504 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13505 sub2node->SetLineColor(kColorITS);
13506 sub2node->SetVisibility(1);
13507 fNodes->Add(sub2node);
13508 sub1node->cd();
13509 //
13510 // Place copy #11 of ITS5 directly in I565
13511 //
13512 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13513 sub2node->SetLineColor(kColorITS);
13514 sub2node->SetVisibility(1);
13515 fNodes->Add(sub2node);
13516 sub1node->cd();
13517 //
13518 // Place copy #12 of ITS5 directly in I565
13519 //
13520 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13521 sub2node->SetLineColor(kColorITS);
13522 sub2node->SetVisibility(1);
13523 fNodes->Add(sub2node);
13524 sub1node->cd();
13525 //
13526 // Place copy #13 of ITS5 directly in I565
13527 //
13528 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13529 sub2node->SetLineColor(kColorITS);
13530 sub2node->SetVisibility(1);
13531 fNodes->Add(sub2node);
13532 sub1node->cd();
13533 //
13534 // Place copy #14 of ITS5 directly in I565
13535 //
13536 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13537 sub2node->SetLineColor(kColorITS);
13538 sub2node->SetVisibility(1);
13539 fNodes->Add(sub2node);
13540 sub1node->cd();
13541 //
13542 // Place copy #15 of ITS5 directly in I565
13543 //
13544 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13545 sub2node->SetLineColor(kColorITS);
13546 sub2node->SetVisibility(1);
13547 fNodes->Add(sub2node);
13548 sub1node->cd();
13549 //
13550 // Place copy #16 of ITS5 directly in I565
13551 //
13552 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13553 sub2node->SetLineColor(kColorITS);
13554 sub2node->SetVisibility(1);
13555 fNodes->Add(sub2node);
13556 sub1node->cd();
13557 //
13558 // Place copy #17 of ITS5 directly in I565
13559 //
13560 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13561 sub2node->SetLineColor(kColorITS);
13562 sub2node->SetVisibility(1);
13563 fNodes->Add(sub2node);
13564 sub1node->cd();
13565 //
13566 // Place copy #18 of ITS5 directly in I565
13567 //
13568 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13569 sub2node->SetLineColor(kColorITS);
13570 sub2node->SetVisibility(1);
13571 fNodes->Add(sub2node);
13572 sub1node->cd();
13573 //
13574 // Place copy #19 of ITS5 directly in I565
13575 //
13576 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13577 sub2node->SetLineColor(kColorITS);
13578 sub2node->SetVisibility(1);
13579 fNodes->Add(sub2node);
13580 sub1node->cd();
13581 //
13582 // Place copy #20 of ITS5 directly in I565
13583 //
13584 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13585 sub2node->SetLineColor(kColorITS);
13586 sub2node->SetVisibility(1);
13587 fNodes->Add(sub2node);
13588 sub1node->cd();
13589 //
13590 // Place copy #21 of ITS5 directly in I565
13591 //
13592 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13593 sub2node->SetLineColor(kColorITS);
13594 sub2node->SetVisibility(1);
13595 fNodes->Add(sub2node);
13596 sub1node->cd();
13597 //
13598 // Place copy #22 of ITS5 directly in I565
13599 //
13600 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13601 sub2node->SetLineColor(kColorITS);
13602 sub2node->SetVisibility(1);
13603 fNodes->Add(sub2node);
13604 sub1node->cd();
13605 fNodes->Add(sub1node);
13606 node->cd();
13607 //
13608 // Place copy #19 of I565 in IT56
13609 //
1266e9b4 13610 sub1node = new TNode("I565","I565","I565",7.0642,-37.7904,0.,"itsrot529");
1f99c14b 13611 sub1node->SetLineColor(kColorITS);
13612 sub1node->SetVisibility(0);
13613 sub1node->cd();
13614 //
13615 // Place copy #1 of ITS5 directly in I565
13616 //
13617 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13618 sub2node->SetLineColor(kColorITS);
13619 sub2node->SetVisibility(1);
13620 fNodes->Add(sub2node);
13621 sub1node->cd();
13622 //
13623 // Place copy #2 of ITS5 directly in I565
13624 //
13625 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13626 sub2node->SetLineColor(kColorITS);
13627 sub2node->SetVisibility(1);
13628 fNodes->Add(sub2node);
13629 sub1node->cd();
13630 //
13631 // Place copy #3 of ITS5 directly in I565
13632 //
13633 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13634 sub2node->SetLineColor(kColorITS);
13635 sub2node->SetVisibility(1);
13636 fNodes->Add(sub2node);
13637 sub1node->cd();
13638 //
13639 // Place copy #4 of ITS5 directly in I565
13640 //
13641 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13642 sub2node->SetLineColor(kColorITS);
13643 sub2node->SetVisibility(1);
13644 fNodes->Add(sub2node);
13645 sub1node->cd();
13646 //
13647 // Place copy #5 of ITS5 directly in I565
13648 //
13649 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13650 sub2node->SetLineColor(kColorITS);
13651 sub2node->SetVisibility(1);
13652 fNodes->Add(sub2node);
13653 sub1node->cd();
13654 //
13655 // Place copy #6 of ITS5 directly in I565
13656 //
13657 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13658 sub2node->SetLineColor(kColorITS);
13659 sub2node->SetVisibility(1);
13660 fNodes->Add(sub2node);
13661 sub1node->cd();
13662 //
13663 // Place copy #7 of ITS5 directly in I565
13664 //
13665 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13666 sub2node->SetLineColor(kColorITS);
13667 sub2node->SetVisibility(1);
13668 fNodes->Add(sub2node);
13669 sub1node->cd();
13670 //
13671 // Place copy #8 of ITS5 directly in I565
13672 //
13673 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13674 sub2node->SetLineColor(kColorITS);
13675 sub2node->SetVisibility(1);
13676 fNodes->Add(sub2node);
13677 sub1node->cd();
13678 //
13679 // Place copy #9 of ITS5 directly in I565
13680 //
13681 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13682 sub2node->SetLineColor(kColorITS);
13683 sub2node->SetVisibility(1);
13684 fNodes->Add(sub2node);
13685 sub1node->cd();
13686 //
13687 // Place copy #10 of ITS5 directly in I565
13688 //
13689 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13690 sub2node->SetLineColor(kColorITS);
13691 sub2node->SetVisibility(1);
13692 fNodes->Add(sub2node);
13693 sub1node->cd();
13694 //
13695 // Place copy #11 of ITS5 directly in I565
13696 //
13697 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13698 sub2node->SetLineColor(kColorITS);
13699 sub2node->SetVisibility(1);
13700 fNodes->Add(sub2node);
13701 sub1node->cd();
13702 //
13703 // Place copy #12 of ITS5 directly in I565
13704 //
13705 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13706 sub2node->SetLineColor(kColorITS);
13707 sub2node->SetVisibility(1);
13708 fNodes->Add(sub2node);
13709 sub1node->cd();
13710 //
13711 // Place copy #13 of ITS5 directly in I565
13712 //
13713 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13714 sub2node->SetLineColor(kColorITS);
13715 sub2node->SetVisibility(1);
13716 fNodes->Add(sub2node);
13717 sub1node->cd();
13718 //
13719 // Place copy #14 of ITS5 directly in I565
13720 //
13721 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13722 sub2node->SetLineColor(kColorITS);
13723 sub2node->SetVisibility(1);
13724 fNodes->Add(sub2node);
13725 sub1node->cd();
13726 //
13727 // Place copy #15 of ITS5 directly in I565
13728 //
13729 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13730 sub2node->SetLineColor(kColorITS);
13731 sub2node->SetVisibility(1);
13732 fNodes->Add(sub2node);
13733 sub1node->cd();
13734 //
13735 // Place copy #16 of ITS5 directly in I565
13736 //
13737 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13738 sub2node->SetLineColor(kColorITS);
13739 sub2node->SetVisibility(1);
13740 fNodes->Add(sub2node);
13741 sub1node->cd();
13742 //
13743 // Place copy #17 of ITS5 directly in I565
13744 //
13745 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13746 sub2node->SetLineColor(kColorITS);
13747 sub2node->SetVisibility(1);
13748 fNodes->Add(sub2node);
13749 sub1node->cd();
13750 //
13751 // Place copy #18 of ITS5 directly in I565
13752 //
13753 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13754 sub2node->SetLineColor(kColorITS);
13755 sub2node->SetVisibility(1);
13756 fNodes->Add(sub2node);
13757 sub1node->cd();
13758 //
13759 // Place copy #19 of ITS5 directly in I565
13760 //
13761 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13762 sub2node->SetLineColor(kColorITS);
13763 sub2node->SetVisibility(1);
13764 fNodes->Add(sub2node);
13765 sub1node->cd();
13766 //
13767 // Place copy #20 of ITS5 directly in I565
13768 //
13769 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13770 sub2node->SetLineColor(kColorITS);
13771 sub2node->SetVisibility(1);
13772 fNodes->Add(sub2node);
13773 sub1node->cd();
13774 //
13775 // Place copy #21 of ITS5 directly in I565
13776 //
13777 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13778 sub2node->SetLineColor(kColorITS);
13779 sub2node->SetVisibility(1);
13780 fNodes->Add(sub2node);
13781 sub1node->cd();
13782 //
13783 // Place copy #22 of ITS5 directly in I565
13784 //
13785 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13786 sub2node->SetLineColor(kColorITS);
13787 sub2node->SetVisibility(1);
13788 fNodes->Add(sub2node);
13789 sub1node->cd();
13790 fNodes->Add(sub1node);
13791 node->cd();
13792 //
13793 // Place copy #20 of I565 in IT56
13794 //
1266e9b4 13795 sub1node = new TNode("I565","I565","I565",13.9433,-35.992,0.,"itsrot618");
1f99c14b 13796 sub1node->SetLineColor(kColorITS);
13797 sub1node->SetVisibility(0);
13798 sub1node->cd();
13799 //
13800 // Place copy #1 of ITS5 directly in I565
13801 //
13802 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13803 sub2node->SetLineColor(kColorITS);
13804 sub2node->SetVisibility(1);
13805 fNodes->Add(sub2node);
13806 sub1node->cd();
13807 //
13808 // Place copy #2 of ITS5 directly in I565
13809 //
13810 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13811 sub2node->SetLineColor(kColorITS);
13812 sub2node->SetVisibility(1);
13813 fNodes->Add(sub2node);
13814 sub1node->cd();
13815 //
13816 // Place copy #3 of ITS5 directly in I565
13817 //
13818 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13819 sub2node->SetLineColor(kColorITS);
13820 sub2node->SetVisibility(1);
13821 fNodes->Add(sub2node);
13822 sub1node->cd();
13823 //
13824 // Place copy #4 of ITS5 directly in I565
13825 //
13826 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13827 sub2node->SetLineColor(kColorITS);
13828 sub2node->SetVisibility(1);
13829 fNodes->Add(sub2node);
13830 sub1node->cd();
13831 //
13832 // Place copy #5 of ITS5 directly in I565
13833 //
13834 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13835 sub2node->SetLineColor(kColorITS);
13836 sub2node->SetVisibility(1);
13837 fNodes->Add(sub2node);
13838 sub1node->cd();
13839 //
13840 // Place copy #6 of ITS5 directly in I565
13841 //
13842 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13843 sub2node->SetLineColor(kColorITS);
13844 sub2node->SetVisibility(1);
13845 fNodes->Add(sub2node);
13846 sub1node->cd();
13847 //
13848 // Place copy #7 of ITS5 directly in I565
13849 //
13850 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13851 sub2node->SetLineColor(kColorITS);
13852 sub2node->SetVisibility(1);
13853 fNodes->Add(sub2node);
13854 sub1node->cd();
13855 //
13856 // Place copy #8 of ITS5 directly in I565
13857 //
13858 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13859 sub2node->SetLineColor(kColorITS);
13860 sub2node->SetVisibility(1);
13861 fNodes->Add(sub2node);
13862 sub1node->cd();
13863 //
13864 // Place copy #9 of ITS5 directly in I565
13865 //
13866 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13867 sub2node->SetLineColor(kColorITS);
13868 sub2node->SetVisibility(1);
13869 fNodes->Add(sub2node);
13870 sub1node->cd();
13871 //
13872 // Place copy #10 of ITS5 directly in I565
13873 //
13874 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13875 sub2node->SetLineColor(kColorITS);
13876 sub2node->SetVisibility(1);
13877 fNodes->Add(sub2node);
13878 sub1node->cd();
13879 //
13880 // Place copy #11 of ITS5 directly in I565
13881 //
13882 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13883 sub2node->SetLineColor(kColorITS);
13884 sub2node->SetVisibility(1);
13885 fNodes->Add(sub2node);
13886 sub1node->cd();
13887 //
13888 // Place copy #12 of ITS5 directly in I565
13889 //
13890 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13891 sub2node->SetLineColor(kColorITS);
13892 sub2node->SetVisibility(1);
13893 fNodes->Add(sub2node);
13894 sub1node->cd();
13895 //
13896 // Place copy #13 of ITS5 directly in I565
13897 //
13898 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13899 sub2node->SetLineColor(kColorITS);
13900 sub2node->SetVisibility(1);
13901 fNodes->Add(sub2node);
13902 sub1node->cd();
13903 //
13904 // Place copy #14 of ITS5 directly in I565
13905 //
13906 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13907 sub2node->SetLineColor(kColorITS);
13908 sub2node->SetVisibility(1);
13909 fNodes->Add(sub2node);
13910 sub1node->cd();
13911 //
13912 // Place copy #15 of ITS5 directly in I565
13913 //
13914 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13915 sub2node->SetLineColor(kColorITS);
13916 sub2node->SetVisibility(1);
13917 fNodes->Add(sub2node);
13918 sub1node->cd();
13919 //
13920 // Place copy #16 of ITS5 directly in I565
13921 //
13922 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13923 sub2node->SetLineColor(kColorITS);
13924 sub2node->SetVisibility(1);
13925 fNodes->Add(sub2node);
13926 sub1node->cd();
13927 //
13928 // Place copy #17 of ITS5 directly in I565
13929 //
13930 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13931 sub2node->SetLineColor(kColorITS);
13932 sub2node->SetVisibility(1);
13933 fNodes->Add(sub2node);
13934 sub1node->cd();
13935 //
13936 // Place copy #18 of ITS5 directly in I565
13937 //
13938 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13939 sub2node->SetLineColor(kColorITS);
13940 sub2node->SetVisibility(1);
13941 fNodes->Add(sub2node);
13942 sub1node->cd();
13943 //
13944 // Place copy #19 of ITS5 directly in I565
13945 //
13946 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13947 sub2node->SetLineColor(kColorITS);
13948 sub2node->SetVisibility(1);
13949 fNodes->Add(sub2node);
13950 sub1node->cd();
13951 //
13952 // Place copy #20 of ITS5 directly in I565
13953 //
13954 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13955 sub2node->SetLineColor(kColorITS);
13956 sub2node->SetVisibility(1);
13957 fNodes->Add(sub2node);
13958 sub1node->cd();
13959 //
13960 // Place copy #21 of ITS5 directly in I565
13961 //
13962 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13963 sub2node->SetLineColor(kColorITS);
13964 sub2node->SetVisibility(1);
13965 fNodes->Add(sub2node);
13966 sub1node->cd();
13967 //
13968 // Place copy #22 of ITS5 directly in I565
13969 //
13970 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13971 sub2node->SetLineColor(kColorITS);
13972 sub2node->SetVisibility(1);
13973 fNodes->Add(sub2node);
13974 sub1node->cd();
13975 fNodes->Add(sub1node);
13976 node->cd();
13977 //
13978 // Place copy #21 of I565 in IT56
13979 //
1266e9b4 13980 sub1node = new TNode("I565","I565","I565",20.2387,-32.6866,0.,"itsrot528");
1f99c14b 13981 sub1node->SetLineColor(kColorITS);
13982 sub1node->SetVisibility(0);
13983 sub1node->cd();
13984 //
13985 // Place copy #1 of ITS5 directly in I565
13986 //
13987 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13988 sub2node->SetLineColor(kColorITS);
13989 sub2node->SetVisibility(1);
13990 fNodes->Add(sub2node);
13991 sub1node->cd();
13992 //
13993 // Place copy #2 of ITS5 directly in I565
13994 //
13995 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13996 sub2node->SetLineColor(kColorITS);
13997 sub2node->SetVisibility(1);
13998 fNodes->Add(sub2node);
13999 sub1node->cd();
14000 //
14001 // Place copy #3 of ITS5 directly in I565
14002 //
14003 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14004 sub2node->SetLineColor(kColorITS);
14005 sub2node->SetVisibility(1);
14006 fNodes->Add(sub2node);
14007 sub1node->cd();
14008 //
14009 // Place copy #4 of ITS5 directly in I565
14010 //
14011 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14012 sub2node->SetLineColor(kColorITS);
14013 sub2node->SetVisibility(1);
14014 fNodes->Add(sub2node);
14015 sub1node->cd();
14016 //
14017 // Place copy #5 of ITS5 directly in I565
14018 //
14019 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14020 sub2node->SetLineColor(kColorITS);
14021 sub2node->SetVisibility(1);
14022 fNodes->Add(sub2node);
14023 sub1node->cd();
14024 //
14025 // Place copy #6 of ITS5 directly in I565
14026 //
14027 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14028 sub2node->SetLineColor(kColorITS);
14029 sub2node->SetVisibility(1);
14030 fNodes->Add(sub2node);
14031 sub1node->cd();
14032 //
14033 // Place copy #7 of ITS5 directly in I565
14034 //
14035 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14036 sub2node->SetLineColor(kColorITS);
14037 sub2node->SetVisibility(1);
14038 fNodes->Add(sub2node);
14039 sub1node->cd();
14040 //
14041 // Place copy #8 of ITS5 directly in I565
14042 //
14043 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14044 sub2node->SetLineColor(kColorITS);
14045 sub2node->SetVisibility(1);
14046 fNodes->Add(sub2node);
14047 sub1node->cd();
14048 //
14049 // Place copy #9 of ITS5 directly in I565
14050 //
14051 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14052 sub2node->SetLineColor(kColorITS);
14053 sub2node->SetVisibility(1);
14054 fNodes->Add(sub2node);
14055 sub1node->cd();
14056 //
14057 // Place copy #10 of ITS5 directly in I565
14058 //
14059 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14060 sub2node->SetLineColor(kColorITS);
14061 sub2node->SetVisibility(1);
14062 fNodes->Add(sub2node);
14063 sub1node->cd();
14064 //
14065 // Place copy #11 of ITS5 directly in I565
14066 //
14067 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14068 sub2node->SetLineColor(kColorITS);
14069 sub2node->SetVisibility(1);
14070 fNodes->Add(sub2node);
14071 sub1node->cd();
14072 //
14073 // Place copy #12 of ITS5 directly in I565
14074 //
14075 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14076 sub2node->SetLineColor(kColorITS);
14077 sub2node->SetVisibility(1);
14078 fNodes->Add(sub2node);
14079 sub1node->cd();
14080 //
14081 // Place copy #13 of ITS5 directly in I565
14082 //
14083 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14084 sub2node->SetLineColor(kColorITS);
14085 sub2node->SetVisibility(1);
14086 fNodes->Add(sub2node);
14087 sub1node->cd();
14088 //
14089 // Place copy #14 of ITS5 directly in I565
14090 //
14091 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14092 sub2node->SetLineColor(kColorITS);
14093 sub2node->SetVisibility(1);
14094 fNodes->Add(sub2node);
14095 sub1node->cd();
14096 //
14097 // Place copy #15 of ITS5 directly in I565
14098 //
14099 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14100 sub2node->SetLineColor(kColorITS);
14101 sub2node->SetVisibility(1);
14102 fNodes->Add(sub2node);
14103 sub1node->cd();
14104 //
14105 // Place copy #16 of ITS5 directly in I565
14106 //
14107 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14108 sub2node->SetLineColor(kColorITS);
14109 sub2node->SetVisibility(1);
14110 fNodes->Add(sub2node);
14111 sub1node->cd();
14112 //
14113 // Place copy #17 of ITS5 directly in I565
14114 //
14115 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14116 sub2node->SetLineColor(kColorITS);
14117 sub2node->SetVisibility(1);
14118 fNodes->Add(sub2node);
14119 sub1node->cd();
14120 //
14121 // Place copy #18 of ITS5 directly in I565
14122 //
14123 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14124 sub2node->SetLineColor(kColorITS);
14125 sub2node->SetVisibility(1);
14126 fNodes->Add(sub2node);
14127 sub1node->cd();
14128 //
14129 // Place copy #19 of ITS5 directly in I565
14130 //
14131 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14132 sub2node->SetLineColor(kColorITS);
14133 sub2node->SetVisibility(1);
14134 fNodes->Add(sub2node);
14135 sub1node->cd();
14136 //
14137 // Place copy #20 of ITS5 directly in I565
14138 //
14139 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14140 sub2node->SetLineColor(kColorITS);
14141 sub2node->SetVisibility(1);
14142 fNodes->Add(sub2node);
14143 sub1node->cd();
14144 //
14145 // Place copy #21 of ITS5 directly in I565
14146 //
14147 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14148 sub2node->SetLineColor(kColorITS);
14149 sub2node->SetVisibility(1);
14150 fNodes->Add(sub2node);
14151 sub1node->cd();
14152 //
14153 // Place copy #22 of ITS5 directly in I565
14154 //
14155 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14156 sub2node->SetLineColor(kColorITS);
14157 sub2node->SetVisibility(1);
14158 fNodes->Add(sub2node);
14159 sub1node->cd();
14160 fNodes->Add(sub1node);
14161 node->cd();
14162 //
14163 // Place copy #22 of I565 in IT56
14164 //
1266e9b4 14165 sub1node = new TNode("I565","I565","I565",26.0036,-28.5246,0.,"itsrot527");
1f99c14b 14166 sub1node->SetLineColor(kColorITS);
14167 sub1node->SetVisibility(0);
14168 sub1node->cd();
14169 //
14170 // Place copy #1 of ITS5 directly in I565
14171 //
14172 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14173 sub2node->SetLineColor(kColorITS);
14174 sub2node->SetVisibility(1);
14175 fNodes->Add(sub2node);
14176 sub1node->cd();
14177 //
14178 // Place copy #2 of ITS5 directly in I565
14179 //
14180 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14181 sub2node->SetLineColor(kColorITS);
14182 sub2node->SetVisibility(1);
14183 fNodes->Add(sub2node);
14184 sub1node->cd();
14185 //
14186 // Place copy #3 of ITS5 directly in I565
14187 //
14188 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14189 sub2node->SetLineColor(kColorITS);
14190 sub2node->SetVisibility(1);
14191 fNodes->Add(sub2node);
14192 sub1node->cd();
14193 //
14194 // Place copy #4 of ITS5 directly in I565
14195 //
14196 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14197 sub2node->SetLineColor(kColorITS);
14198 sub2node->SetVisibility(1);
14199 fNodes->Add(sub2node);
14200 sub1node->cd();
14201 //
14202 // Place copy #5 of ITS5 directly in I565
14203 //
14204 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14205 sub2node->SetLineColor(kColorITS);
14206 sub2node->SetVisibility(1);
14207 fNodes->Add(sub2node);
14208 sub1node->cd();
14209 //
14210 // Place copy #6 of ITS5 directly in I565
14211 //
14212 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14213 sub2node->SetLineColor(kColorITS);
14214 sub2node->SetVisibility(1);
14215 fNodes->Add(sub2node);
14216 sub1node->cd();
14217 //
14218 // Place copy #7 of ITS5 directly in I565
14219 //
14220 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14221 sub2node->SetLineColor(kColorITS);
14222 sub2node->SetVisibility(1);
14223 fNodes->Add(sub2node);
14224 sub1node->cd();
14225 //
14226 // Place copy #8 of ITS5 directly in I565
14227 //
14228 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14229 sub2node->SetLineColor(kColorITS);
14230 sub2node->SetVisibility(1);
14231 fNodes->Add(sub2node);
14232 sub1node->cd();
14233 //
14234 // Place copy #9 of ITS5 directly in I565
14235 //
14236 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14237 sub2node->SetLineColor(kColorITS);
14238 sub2node->SetVisibility(1);
14239 fNodes->Add(sub2node);
14240 sub1node->cd();
14241 //
14242 // Place copy #10 of ITS5 directly in I565
14243 //
14244 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14245 sub2node->SetLineColor(kColorITS);
14246 sub2node->SetVisibility(1);
14247 fNodes->Add(sub2node);
14248 sub1node->cd();
14249 //
14250 // Place copy #11 of ITS5 directly in I565
14251 //
14252 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14253 sub2node->SetLineColor(kColorITS);
14254 sub2node->SetVisibility(1);
14255 fNodes->Add(sub2node);
14256 sub1node->cd();
14257 //
14258 // Place copy #12 of ITS5 directly in I565
14259 //
14260 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14261 sub2node->SetLineColor(kColorITS);
14262 sub2node->SetVisibility(1);
14263 fNodes->Add(sub2node);
14264 sub1node->cd();
14265 //
14266 // Place copy #13 of ITS5 directly in I565
14267 //
14268 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14269 sub2node->SetLineColor(kColorITS);
14270 sub2node->SetVisibility(1);
14271 fNodes->Add(sub2node);
14272 sub1node->cd();
14273 //
14274 // Place copy #14 of ITS5 directly in I565
14275 //
14276 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14277 sub2node->SetLineColor(kColorITS);
14278 sub2node->SetVisibility(1);
14279 fNodes->Add(sub2node);
14280 sub1node->cd();
14281 //
14282 // Place copy #15 of ITS5 directly in I565
14283 //
14284 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14285 sub2node->SetLineColor(kColorITS);
14286 sub2node->SetVisibility(1);
14287 fNodes->Add(sub2node);
14288 sub1node->cd();
14289 //
14290 // Place copy #16 of ITS5 directly in I565
14291 //
14292 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14293 sub2node->SetLineColor(kColorITS);
14294 sub2node->SetVisibility(1);
14295 fNodes->Add(sub2node);
14296 sub1node->cd();
14297 //
14298 // Place copy #17 of ITS5 directly in I565
14299 //
14300 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14301 sub2node->SetLineColor(kColorITS);
14302 sub2node->SetVisibility(1);
14303 fNodes->Add(sub2node);
14304 sub1node->cd();
14305 //
14306 // Place copy #18 of ITS5 directly in I565
14307 //
14308 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14309 sub2node->SetLineColor(kColorITS);
14310 sub2node->SetVisibility(1);
14311 fNodes->Add(sub2node);
14312 sub1node->cd();
14313 //
14314 // Place copy #19 of ITS5 directly in I565
14315 //
14316 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14317 sub2node->SetLineColor(kColorITS);
14318 sub2node->SetVisibility(1);
14319 fNodes->Add(sub2node);
14320 sub1node->cd();
14321 //
14322 // Place copy #20 of ITS5 directly in I565
14323 //
14324 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14325 sub2node->SetLineColor(kColorITS);
14326 sub2node->SetVisibility(1);
14327 fNodes->Add(sub2node);
14328 sub1node->cd();
14329 //
14330 // Place copy #21 of ITS5 directly in I565
14331 //
14332 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14333 sub2node->SetLineColor(kColorITS);
14334 sub2node->SetVisibility(1);
14335 fNodes->Add(sub2node);
14336 sub1node->cd();
14337 //
14338 // Place copy #22 of ITS5 directly in I565
14339 //
14340 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14341 sub2node->SetLineColor(kColorITS);
14342 sub2node->SetVisibility(1);
14343 fNodes->Add(sub2node);
14344 sub1node->cd();
14345 fNodes->Add(sub1node);
14346 node->cd();
14347 //
14348 // Place copy #23 of I565 in IT56
14349 //
1266e9b4 14350 sub1node = new TNode("I565","I565","I565",30.6798,-23.1683,0.,"itsrot526");
1f99c14b 14351 sub1node->SetLineColor(kColorITS);
14352 sub1node->SetVisibility(0);
14353 sub1node->cd();
14354 //
14355 // Place copy #1 of ITS5 directly in I565
14356 //
14357 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14358 sub2node->SetLineColor(kColorITS);
14359 sub2node->SetVisibility(1);
14360 fNodes->Add(sub2node);
14361 sub1node->cd();
14362 //
14363 // Place copy #2 of ITS5 directly in I565
14364 //
14365 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14366 sub2node->SetLineColor(kColorITS);
14367 sub2node->SetVisibility(1);
14368 fNodes->Add(sub2node);
14369 sub1node->cd();
14370 //
14371 // Place copy #3 of ITS5 directly in I565
14372 //
14373 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14374 sub2node->SetLineColor(kColorITS);
14375 sub2node->SetVisibility(1);
14376 fNodes->Add(sub2node);
14377 sub1node->cd();
14378 //
14379 // Place copy #4 of ITS5 directly in I565
14380 //
14381 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14382 sub2node->SetLineColor(kColorITS);
14383 sub2node->SetVisibility(1);
14384 fNodes->Add(sub2node);
14385 sub1node->cd();
14386 //
14387 // Place copy #5 of ITS5 directly in I565
14388 //
14389 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14390 sub2node->SetLineColor(kColorITS);
14391 sub2node->SetVisibility(1);
14392 fNodes->Add(sub2node);
14393 sub1node->cd();
14394 //
14395 // Place copy #6 of ITS5 directly in I565
14396 //
14397 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14398 sub2node->SetLineColor(kColorITS);
14399 sub2node->SetVisibility(1);
14400 fNodes->Add(sub2node);
14401 sub1node->cd();
14402 //
14403 // Place copy #7 of ITS5 directly in I565
14404 //
14405 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14406 sub2node->SetLineColor(kColorITS);
14407 sub2node->SetVisibility(1);
14408 fNodes->Add(sub2node);
14409 sub1node->cd();
14410 //
14411 // Place copy #8 of ITS5 directly in I565
14412 //
14413 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14414 sub2node->SetLineColor(kColorITS);
14415 sub2node->SetVisibility(1);
14416 fNodes->Add(sub2node);
14417 sub1node->cd();
14418 //
14419 // Place copy #9 of ITS5 directly in I565
14420 //
14421 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14422 sub2node->SetLineColor(kColorITS);
14423 sub2node->SetVisibility(1);
14424 fNodes->Add(sub2node);
14425 sub1node->cd();
14426 //
14427 // Place copy #10 of ITS5 directly in I565
14428 //
14429 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14430 sub2node->SetLineColor(kColorITS);
14431 sub2node->SetVisibility(1);
14432 fNodes->Add(sub2node);
14433 sub1node->cd();
14434 //
14435 // Place copy #11 of ITS5 directly in I565
14436 //
14437 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14438 sub2node->SetLineColor(kColorITS);
14439 sub2node->SetVisibility(1);
14440 fNodes->Add(sub2node);
14441 sub1node->cd();
14442 //
14443 // Place copy #12 of ITS5 directly in I565
14444 //
14445 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14446 sub2node->SetLineColor(kColorITS);
14447 sub2node->SetVisibility(1);
14448 fNodes->Add(sub2node);
14449 sub1node->cd();
14450 //
14451 // Place copy #13 of ITS5 directly in I565
14452 //
14453 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14454 sub2node->SetLineColor(kColorITS);
14455 sub2node->SetVisibility(1);
14456 fNodes->Add(sub2node);
14457 sub1node->cd();
14458 //
14459 // Place copy #14 of ITS5 directly in I565
14460 //
14461 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14462 sub2node->SetLineColor(kColorITS);
14463 sub2node->SetVisibility(1);
14464 fNodes->Add(sub2node);
14465 sub1node->cd();
14466 //
14467 // Place copy #15 of ITS5 directly in I565
14468 //
14469 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14470 sub2node->SetLineColor(kColorITS);
14471 sub2node->SetVisibility(1);
14472 fNodes->Add(sub2node);
14473 sub1node->cd();
14474 //
14475 // Place copy #16 of ITS5 directly in I565
14476 //
14477 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14478 sub2node->SetLineColor(kColorITS);
14479 sub2node->SetVisibility(1);
14480 fNodes->Add(sub2node);
14481 sub1node->cd();
14482 //
14483 // Place copy #17 of ITS5 directly in I565
14484 //
14485 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14486 sub2node->SetLineColor(kColorITS);
14487 sub2node->SetVisibility(1);
14488 fNodes->Add(sub2node);
14489 sub1node->cd();
14490 //
14491 // Place copy #18 of ITS5 directly in I565
14492 //
14493 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14494 sub2node->SetLineColor(kColorITS);
14495 sub2node->SetVisibility(1);
14496 fNodes->Add(sub2node);
14497 sub1node->cd();
14498 //
14499 // Place copy #19 of ITS5 directly in I565
14500 //
14501 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14502 sub2node->SetLineColor(kColorITS);
14503 sub2node->SetVisibility(1);
14504 fNodes->Add(sub2node);
14505 sub1node->cd();
14506 //
14507 // Place copy #20 of ITS5 directly in I565
14508 //
14509 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14510 sub2node->SetLineColor(kColorITS);
14511 sub2node->SetVisibility(1);
14512 fNodes->Add(sub2node);
14513 sub1node->cd();
14514 //
14515 // Place copy #21 of ITS5 directly in I565
14516 //
14517 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14518 sub2node->SetLineColor(kColorITS);
14519 sub2node->SetVisibility(1);
14520 fNodes->Add(sub2node);
14521 sub1node->cd();
14522 //
14523 // Place copy #22 of ITS5 directly in I565
14524 //
14525 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14526 sub2node->SetLineColor(kColorITS);
14527 sub2node->SetVisibility(1);
14528 fNodes->Add(sub2node);
14529 sub1node->cd();
14530 fNodes->Add(sub1node);
14531 node->cd();
14532 //
14533 // Place copy #24 of I565 in IT56
14534 //
1266e9b4 14535 sub1node = new TNode("I565","I565","I565",34.5519,-17.2048,0.,"itsrot525");
1f99c14b 14536 sub1node->SetLineColor(kColorITS);
14537 sub1node->SetVisibility(0);
14538 sub1node->cd();
14539 //
14540 // Place copy #1 of ITS5 directly in I565
14541 //
14542 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14543 sub2node->SetLineColor(kColorITS);
14544 sub2node->SetVisibility(1);
14545 fNodes->Add(sub2node);
14546 sub1node->cd();
14547 //
14548 // Place copy #2 of ITS5 directly in I565
14549 //
14550 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14551 sub2node->SetLineColor(kColorITS);
14552 sub2node->SetVisibility(1);
14553 fNodes->Add(sub2node);
14554 sub1node->cd();
14555 //
14556 // Place copy #3 of ITS5 directly in I565
14557 //
14558 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14559 sub2node->SetLineColor(kColorITS);
14560 sub2node->SetVisibility(1);
14561 fNodes->Add(sub2node);
14562 sub1node->cd();
14563 //
14564 // Place copy #4 of ITS5 directly in I565
14565 //
14566 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14567 sub2node->SetLineColor(kColorITS);
14568 sub2node->SetVisibility(1);
14569 fNodes->Add(sub2node);
14570 sub1node->cd();
14571 //
14572 // Place copy #5 of ITS5 directly in I565
14573 //
14574 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14575 sub2node->SetLineColor(kColorITS);
14576 sub2node->SetVisibility(1);
14577 fNodes->Add(sub2node);
14578 sub1node->cd();
14579 //
14580 // Place copy #6 of ITS5 directly in I565
14581 //
14582 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14583 sub2node->SetLineColor(kColorITS);
14584 sub2node->SetVisibility(1);
14585 fNodes->Add(sub2node);
14586 sub1node->cd();
14587 //
14588 // Place copy #7 of ITS5 directly in I565
14589 //
14590 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14591 sub2node->SetLineColor(kColorITS);
14592 sub2node->SetVisibility(1);
14593 fNodes->Add(sub2node);
14594 sub1node->cd();
14595 //
14596 // Place copy #8 of ITS5 directly in I565
14597 //
14598 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14599 sub2node->SetLineColor(kColorITS);
14600 sub2node->SetVisibility(1);
14601 fNodes->Add(sub2node);
14602 sub1node->cd();
14603 //
14604 // Place copy #9 of ITS5 directly in I565
14605 //
14606 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14607 sub2node->SetLineColor(kColorITS);
14608 sub2node->SetVisibility(1);
14609 fNodes->Add(sub2node);
14610 sub1node->cd();
14611 //
14612 // Place copy #10 of ITS5 directly in I565
14613 //
14614 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14615 sub2node->SetLineColor(kColorITS);
14616 sub2node->SetVisibility(1);
14617 fNodes->Add(sub2node);
14618 sub1node->cd();
14619 //
14620 // Place copy #11 of ITS5 directly in I565
14621 //
14622 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14623 sub2node->SetLineColor(kColorITS);
14624 sub2node->SetVisibility(1);
14625 fNodes->Add(sub2node);
14626 sub1node->cd();
14627 //
14628 // Place copy #12 of ITS5 directly in I565
14629 //
14630 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14631 sub2node->SetLineColor(kColorITS);
14632 sub2node->SetVisibility(1);
14633 fNodes->Add(sub2node);
14634 sub1node->cd();
14635 //
14636 // Place copy #13 of ITS5 directly in I565
14637 //
14638 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14639 sub2node->SetLineColor(kColorITS);
14640 sub2node->SetVisibility(1);
14641 fNodes->Add(sub2node);
14642 sub1node->cd();
14643 //
14644 // Place copy #14 of ITS5 directly in I565
14645 //
14646 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14647 sub2node->SetLineColor(kColorITS);
14648 sub2node->SetVisibility(1);
14649 fNodes->Add(sub2node);
14650 sub1node->cd();
14651 //
14652 // Place copy #15 of ITS5 directly in I565
14653 //
14654 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14655 sub2node->SetLineColor(kColorITS);
14656 sub2node->SetVisibility(1);
14657 fNodes->Add(sub2node);
14658 sub1node->cd();
14659 //
14660 // Place copy #16 of ITS5 directly in I565
14661 //
14662 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14663 sub2node->SetLineColor(kColorITS);
14664 sub2node->SetVisibility(1);
14665 fNodes->Add(sub2node);
14666 sub1node->cd();
14667 //
14668 // Place copy #17 of ITS5 directly in I565
14669 //
14670 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14671 sub2node->SetLineColor(kColorITS);
14672 sub2node->SetVisibility(1);
14673 fNodes->Add(sub2node);
14674 sub1node->cd();
14675 //
14676 // Place copy #18 of ITS5 directly in I565
14677 //
14678 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14679 sub2node->SetLineColor(kColorITS);
14680 sub2node->SetVisibility(1);
14681 fNodes->Add(sub2node);
14682 sub1node->cd();
14683 //
14684 // Place copy #19 of ITS5 directly in I565
14685 //
14686 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14687 sub2node->SetLineColor(kColorITS);
14688 sub2node->SetVisibility(1);
14689 fNodes->Add(sub2node);
14690 sub1node->cd();
14691 //
14692 // Place copy #20 of ITS5 directly in I565
14693 //
14694 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14695 sub2node->SetLineColor(kColorITS);
14696 sub2node->SetVisibility(1);
14697 fNodes->Add(sub2node);
14698 sub1node->cd();
14699 //
14700 // Place copy #21 of ITS5 directly in I565
14701 //
14702 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14703 sub2node->SetLineColor(kColorITS);
14704 sub2node->SetVisibility(1);
14705 fNodes->Add(sub2node);
14706 sub1node->cd();
14707 //
14708 // Place copy #22 of ITS5 directly in I565
14709 //
14710 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14711 sub2node->SetLineColor(kColorITS);
14712 sub2node->SetVisibility(1);
14713 fNodes->Add(sub2node);
14714 sub1node->cd();
14715 fNodes->Add(sub1node);
14716 node->cd();
14717 //
14718 // Place copy #25 of I565 in IT56
14719 //
1266e9b4 14720 sub1node = new TNode("I565","I565","I565",36.9774,-10.521,0.,"itsrot524");
1f99c14b 14721 sub1node->SetLineColor(kColorITS);
14722 sub1node->SetVisibility(0);
14723 sub1node->cd();
14724 //
14725 // Place copy #1 of ITS5 directly in I565
14726 //
14727 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14728 sub2node->SetLineColor(kColorITS);
14729 sub2node->SetVisibility(1);
14730 fNodes->Add(sub2node);
14731 sub1node->cd();
14732 //
14733 // Place copy #2 of ITS5 directly in I565
14734 //
14735 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14736 sub2node->SetLineColor(kColorITS);
14737 sub2node->SetVisibility(1);
14738 fNodes->Add(sub2node);
14739 sub1node->cd();
14740 //
14741 // Place copy #3 of ITS5 directly in I565
14742 //
14743 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14744 sub2node->SetLineColor(kColorITS);
14745 sub2node->SetVisibility(1);
14746 fNodes->Add(sub2node);
14747 sub1node->cd();
14748 //
14749 // Place copy #4 of ITS5 directly in I565
14750 //
14751 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14752 sub2node->SetLineColor(kColorITS);
14753 sub2node->SetVisibility(1);
14754 fNodes->Add(sub2node);
14755 sub1node->cd();
14756 //
14757 // Place copy #5 of ITS5 directly in I565
14758 //
14759 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14760 sub2node->SetLineColor(kColorITS);
14761 sub2node->SetVisibility(1);
14762 fNodes->Add(sub2node);
14763 sub1node->cd();
14764 //
14765 // Place copy #6 of ITS5 directly in I565
14766 //
14767 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14768 sub2node->SetLineColor(kColorITS);
14769 sub2node->SetVisibility(1);
14770 fNodes->Add(sub2node);
14771 sub1node->cd();
14772 //
14773 // Place copy #7 of ITS5 directly in I565
14774 //
14775 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14776 sub2node->SetLineColor(kColorITS);
14777 sub2node->SetVisibility(1);
14778 fNodes->Add(sub2node);
14779 sub1node->cd();
14780 //
14781 // Place copy #8 of ITS5 directly in I565
14782 //
14783 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14784 sub2node->SetLineColor(kColorITS);
14785 sub2node->SetVisibility(1);
14786 fNodes->Add(sub2node);
14787 sub1node->cd();
14788 //
14789 // Place copy #9 of ITS5 directly in I565
14790 //
14791 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14792 sub2node->SetLineColor(kColorITS);
14793 sub2node->SetVisibility(1);
14794 fNodes->Add(sub2node);
14795 sub1node->cd();
14796 //
14797 // Place copy #10 of ITS5 directly in I565
14798 //
14799 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14800 sub2node->SetLineColor(kColorITS);
14801 sub2node->SetVisibility(1);
14802 fNodes->Add(sub2node);
14803 sub1node->cd();
14804 //
14805 // Place copy #11 of ITS5 directly in I565
14806 //
14807 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14808 sub2node->SetLineColor(kColorITS);
14809 sub2node->SetVisibility(1);
14810 fNodes->Add(sub2node);
14811 sub1node->cd();
14812 //
14813 // Place copy #12 of ITS5 directly in I565
14814 //
14815 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14816 sub2node->SetLineColor(kColorITS);
14817 sub2node->SetVisibility(1);
14818 fNodes->Add(sub2node);
14819 sub1node->cd();
14820 //
14821 // Place copy #13 of ITS5 directly in I565
14822 //
14823 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14824 sub2node->SetLineColor(kColorITS);
14825 sub2node->SetVisibility(1);
14826 fNodes->Add(sub2node);
14827 sub1node->cd();
14828 //
14829 // Place copy #14 of ITS5 directly in I565
14830 //
14831 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14832 sub2node->SetLineColor(kColorITS);
14833 sub2node->SetVisibility(1);
14834 fNodes->Add(sub2node);
14835 sub1node->cd();
14836 //
14837 // Place copy #15 of ITS5 directly in I565
14838 //
14839 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14840 sub2node->SetLineColor(kColorITS);
14841 sub2node->SetVisibility(1);
14842 fNodes->Add(sub2node);
14843 sub1node->cd();
14844 //
14845 // Place copy #16 of ITS5 directly in I565
14846 //
14847 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14848 sub2node->SetLineColor(kColorITS);
14849 sub2node->SetVisibility(1);
14850 fNodes->Add(sub2node);
14851 sub1node->cd();
14852 //
14853 // Place copy #17 of ITS5 directly in I565
14854 //
14855 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14856 sub2node->SetLineColor(kColorITS);
14857 sub2node->SetVisibility(1);
14858 fNodes->Add(sub2node);
14859 sub1node->cd();
14860 //
14861 // Place copy #18 of ITS5 directly in I565
14862 //
14863 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14864 sub2node->SetLineColor(kColorITS);
14865 sub2node->SetVisibility(1);
14866 fNodes->Add(sub2node);
14867 sub1node->cd();
14868 //
14869 // Place copy #19 of ITS5 directly in I565
14870 //
14871 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14872 sub2node->SetLineColor(kColorITS);
14873 sub2node->SetVisibility(1);
14874 fNodes->Add(sub2node);
14875 sub1node->cd();
14876 //
14877 // Place copy #20 of ITS5 directly in I565
14878 //
14879 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14880 sub2node->SetLineColor(kColorITS);
14881 sub2node->SetVisibility(1);
14882 fNodes->Add(sub2node);
14883 sub1node->cd();
14884 //
14885 // Place copy #21 of ITS5 directly in I565
14886 //
14887 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14888 sub2node->SetLineColor(kColorITS);
14889 sub2node->SetVisibility(1);
14890 fNodes->Add(sub2node);
14891 sub1node->cd();
14892 //
14893 // Place copy #22 of ITS5 directly in I565
14894 //
14895 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14896 sub2node->SetLineColor(kColorITS);
14897 sub2node->SetVisibility(1);
14898 fNodes->Add(sub2node);
14899 sub1node->cd();
14900 fNodes->Add(sub1node);
14901 node->cd();
14902 //
14903 // Place copy #26 of I565 in IT56
14904 //
1266e9b4 14905 sub1node = new TNode("I565","I565","I565",38.4338,-3.5614,0.,"itsrot523");
1f99c14b 14906 sub1node->SetLineColor(kColorITS);
14907 sub1node->SetVisibility(0);
14908 sub1node->cd();
14909 //
14910 // Place copy #1 of ITS5 directly in I565
14911 //
14912 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14913 sub2node->SetLineColor(kColorITS);
14914 sub2node->SetVisibility(1);
14915 fNodes->Add(sub2node);
14916 sub1node->cd();
14917 //
14918 // Place copy #2 of ITS5 directly in I565
14919 //
14920 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14921 sub2node->SetLineColor(kColorITS);
14922 sub2node->SetVisibility(1);
14923 fNodes->Add(sub2node);
14924 sub1node->cd();
14925 //
14926 // Place copy #3 of ITS5 directly in I565
14927 //
14928 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14929 sub2node->SetLineColor(kColorITS);
14930 sub2node->SetVisibility(1);
14931 fNodes->Add(sub2node);
14932 sub1node->cd();
14933 //
14934 // Place copy #4 of ITS5 directly in I565
14935 //
14936 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14937 sub2node->SetLineColor(kColorITS);
14938 sub2node->SetVisibility(1);
14939 fNodes->Add(sub2node);
14940 sub1node->cd();
14941 //
14942 // Place copy #5 of ITS5 directly in I565
14943 //
14944 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14945 sub2node->SetLineColor(kColorITS);
14946 sub2node->SetVisibility(1);
14947 fNodes->Add(sub2node);
14948 sub1node->cd();
14949 //
14950 // Place copy #6 of ITS5 directly in I565
14951 //
14952 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14953 sub2node->SetLineColor(kColorITS);
14954 sub2node->SetVisibility(1);
14955 fNodes->Add(sub2node);
14956 sub1node->cd();
14957 //
14958 // Place copy #7 of ITS5 directly in I565
14959 //
14960 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14961 sub2node->SetLineColor(kColorITS);
14962 sub2node->SetVisibility(1);
14963 fNodes->Add(sub2node);
14964 sub1node->cd();
14965 //
14966 // Place copy #8 of ITS5 directly in I565
14967 //
14968 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14969 sub2node->SetLineColor(kColorITS);
14970 sub2node->SetVisibility(1);
14971 fNodes->Add(sub2node);
14972 sub1node->cd();
14973 //
14974 // Place copy #9 of ITS5 directly in I565
14975 //
14976 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14977 sub2node->SetLineColor(kColorITS);
14978 sub2node->SetVisibility(1);
14979 fNodes->Add(sub2node);
14980 sub1node->cd();
14981 //
14982 // Place copy #10 of ITS5 directly in I565
14983 //
14984 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14985 sub2node->SetLineColor(kColorITS);
14986 sub2node->SetVisibility(1);
14987 fNodes->Add(sub2node);
14988 sub1node->cd();
14989 //
14990 // Place copy #11 of ITS5 directly in I565
14991 //
14992 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14993 sub2node->SetLineColor(kColorITS);
14994 sub2node->SetVisibility(1);
14995 fNodes->Add(sub2node);
14996 sub1node->cd();
14997 //
14998 // Place copy #12 of ITS5 directly in I565
14999 //
15000 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15001 sub2node->SetLineColor(kColorITS);
15002 sub2node->SetVisibility(1);
15003 fNodes->Add(sub2node);
15004 sub1node->cd();
15005 //
15006 // Place copy #13 of ITS5 directly in I565
15007 //
15008 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15009 sub2node->SetLineColor(kColorITS);
15010 sub2node->SetVisibility(1);
15011 fNodes->Add(sub2node);
15012 sub1node->cd();
15013 //
15014 // Place copy #14 of ITS5 directly in I565
15015 //
15016 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15017 sub2node->SetLineColor(kColorITS);
15018 sub2node->SetVisibility(1);
15019 fNodes->Add(sub2node);
15020 sub1node->cd();
15021 //
15022 // Place copy #15 of ITS5 directly in I565
15023 //
15024 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15025 sub2node->SetLineColor(kColorITS);
15026 sub2node->SetVisibility(1);
15027 fNodes->Add(sub2node);
15028 sub1node->cd();
15029 //
15030 // Place copy #16 of ITS5 directly in I565
15031 //
15032 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15033 sub2node->SetLineColor(kColorITS);
15034 sub2node->SetVisibility(1);
15035 fNodes->Add(sub2node);
15036 sub1node->cd();
15037 //
15038 // Place copy #17 of ITS5 directly in I565
15039 //
15040 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15041 sub2node->SetLineColor(kColorITS);
15042 sub2node->SetVisibility(1);
15043 fNodes->Add(sub2node);
15044 sub1node->cd();
15045 //
15046 // Place copy #18 of ITS5 directly in I565
15047 //
15048 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15049 sub2node->SetLineColor(kColorITS);
15050 sub2node->SetVisibility(1);
15051 fNodes->Add(sub2node);
15052 sub1node->cd();
15053 //
15054 // Place copy #19 of ITS5 directly in I565
15055 //
15056 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15057 sub2node->SetLineColor(kColorITS);
15058 sub2node->SetVisibility(1);
15059 fNodes->Add(sub2node);
15060 sub1node->cd();
15061 //
15062 // Place copy #20 of ITS5 directly in I565
15063 //
15064 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15065 sub2node->SetLineColor(kColorITS);
15066 sub2node->SetVisibility(1);
15067 fNodes->Add(sub2node);
15068 sub1node->cd();
15069 //
15070 // Place copy #21 of ITS5 directly in I565
15071 //
15072 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15073 sub2node->SetLineColor(kColorITS);
15074 sub2node->SetVisibility(1);
15075 fNodes->Add(sub2node);
15076 sub1node->cd();
15077 //
15078 // Place copy #22 of ITS5 directly in I565
15079 //
15080 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15081 sub2node->SetLineColor(kColorITS);
15082 sub2node->SetVisibility(1);
15083 fNodes->Add(sub2node);
15084 sub1node->cd();
15085 fNodes->Add(sub1node);
15086 node->cd();
15087 //
15088 // Place copy #27 of I565 in IT56
15089 //
1266e9b4 15090 sub1node = new TNode("I565","I565","I565",38.281,3.5472,0.,"itsrot522");
1f99c14b 15091 sub1node->SetLineColor(kColorITS);
15092 sub1node->SetVisibility(0);
15093 sub1node->cd();
15094 //
15095 // Place copy #1 of ITS5 directly in I565
15096 //
15097 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15098 sub2node->SetLineColor(kColorITS);
15099 sub2node->SetVisibility(1);
15100 fNodes->Add(sub2node);
15101 sub1node->cd();
15102 //
15103 // Place copy #2 of ITS5 directly in I565
15104 //
15105 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15106 sub2node->SetLineColor(kColorITS);
15107 sub2node->SetVisibility(1);
15108 fNodes->Add(sub2node);
15109 sub1node->cd();
15110 //
15111 // Place copy #3 of ITS5 directly in I565
15112 //
15113 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15114 sub2node->SetLineColor(kColorITS);
15115 sub2node->SetVisibility(1);
15116 fNodes->Add(sub2node);
15117 sub1node->cd();
15118 //
15119 // Place copy #4 of ITS5 directly in I565
15120 //
15121 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15122 sub2node->SetLineColor(kColorITS);
15123 sub2node->SetVisibility(1);
15124 fNodes->Add(sub2node);
15125 sub1node->cd();
15126 //
15127 // Place copy #5 of ITS5 directly in I565
15128 //
15129 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15130 sub2node->SetLineColor(kColorITS);
15131 sub2node->SetVisibility(1);
15132 fNodes->Add(sub2node);
15133 sub1node->cd();
15134 //
15135 // Place copy #6 of ITS5 directly in I565
15136 //
15137 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15138 sub2node->SetLineColor(kColorITS);
15139 sub2node->SetVisibility(1);
15140 fNodes->Add(sub2node);
15141 sub1node->cd();
15142 //
15143 // Place copy #7 of ITS5 directly in I565
15144 //
15145 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15146 sub2node->SetLineColor(kColorITS);
15147 sub2node->SetVisibility(1);
15148 fNodes->Add(sub2node);
15149 sub1node->cd();
15150 //
15151 // Place copy #8 of ITS5 directly in I565
15152 //
15153 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15154 sub2node->SetLineColor(kColorITS);
15155 sub2node->SetVisibility(1);
15156 fNodes->Add(sub2node);
15157 sub1node->cd();
15158 //
15159 // Place copy #9 of ITS5 directly in I565
15160 //
15161 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15162 sub2node->SetLineColor(kColorITS);
15163 sub2node->SetVisibility(1);
15164 fNodes->Add(sub2node);
15165 sub1node->cd();
15166 //
15167 // Place copy #10 of ITS5 directly in I565
15168 //
15169 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15170 sub2node->SetLineColor(kColorITS);
15171 sub2node->SetVisibility(1);
15172 fNodes->Add(sub2node);
15173 sub1node->cd();
15174 //
15175 // Place copy #11 of ITS5 directly in I565
15176 //
15177 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15178 sub2node->SetLineColor(kColorITS);
15179 sub2node->SetVisibility(1);
15180 fNodes->Add(sub2node);
15181 sub1node->cd();
15182 //
15183 // Place copy #12 of ITS5 directly in I565
15184 //
15185 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15186 sub2node->SetLineColor(kColorITS);
15187 sub2node->SetVisibility(1);
15188 fNodes->Add(sub2node);
15189 sub1node->cd();
15190 //
15191 // Place copy #13 of ITS5 directly in I565
15192 //
15193 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15194 sub2node->SetLineColor(kColorITS);
15195 sub2node->SetVisibility(1);
15196 fNodes->Add(sub2node);
15197 sub1node->cd();
15198 //
15199 // Place copy #14 of ITS5 directly in I565
15200 //
15201 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15202 sub2node->SetLineColor(kColorITS);
15203 sub2node->SetVisibility(1);
15204 fNodes->Add(sub2node);
15205 sub1node->cd();
15206 //
15207 // Place copy #15 of ITS5 directly in I565
15208 //
15209 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15210 sub2node->SetLineColor(kColorITS);
15211 sub2node->SetVisibility(1);
15212 fNodes->Add(sub2node);
15213 sub1node->cd();
15214 //
15215 // Place copy #16 of ITS5 directly in I565
15216 //
15217 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15218 sub2node->SetLineColor(kColorITS);
15219 sub2node->SetVisibility(1);
15220 fNodes->Add(sub2node);
15221 sub1node->cd();
15222 //
15223 // Place copy #17 of ITS5 directly in I565
15224 //
15225 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15226 sub2node->SetLineColor(kColorITS);
15227 sub2node->SetVisibility(1);
15228 fNodes->Add(sub2node);
15229 sub1node->cd();
15230 //
15231 // Place copy #18 of ITS5 directly in I565
15232 //
15233 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15234 sub2node->SetLineColor(kColorITS);
15235 sub2node->SetVisibility(1);
15236 fNodes->Add(sub2node);
15237 sub1node->cd();
15238 //
15239 // Place copy #19 of ITS5 directly in I565
15240 //
15241 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15242 sub2node->SetLineColor(kColorITS);
15243 sub2node->SetVisibility(1);
15244 fNodes->Add(sub2node);
15245 sub1node->cd();
15246 //
15247 // Place copy #20 of ITS5 directly in I565
15248 //
15249 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15250 sub2node->SetLineColor(kColorITS);
15251 sub2node->SetVisibility(1);
15252 fNodes->Add(sub2node);
15253 sub1node->cd();
15254 //
15255 // Place copy #21 of ITS5 directly in I565
15256 //
15257 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15258 sub2node->SetLineColor(kColorITS);
15259 sub2node->SetVisibility(1);
15260 fNodes->Add(sub2node);
15261 sub1node->cd();
15262 //
15263 // Place copy #22 of ITS5 directly in I565
15264 //
15265 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15266 sub2node->SetLineColor(kColorITS);
15267 sub2node->SetVisibility(1);
15268 fNodes->Add(sub2node);
15269 sub1node->cd();
15270 fNodes->Add(sub1node);
15271 node->cd();
15272 //
15273 // Place copy #28 of I565 in IT56
15274 //
1266e9b4 15275 sub1node = new TNode("I565","I565","I565",37.125,10.5629,0.,"itsrot521");
1f99c14b 15276 sub1node->SetLineColor(kColorITS);
15277 sub1node->SetVisibility(0);
15278 sub1node->cd();
15279 //
15280 // Place copy #1 of ITS5 directly in I565
15281 //
15282 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15283 sub2node->SetLineColor(kColorITS);
15284 sub2node->SetVisibility(1);
15285 fNodes->Add(sub2node);
15286 sub1node->cd();
15287 //
15288 // Place copy #2 of ITS5 directly in I565
15289 //
15290 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15291 sub2node->SetLineColor(kColorITS);
15292 sub2node->SetVisibility(1);
15293 fNodes->Add(sub2node);
15294 sub1node->cd();
15295 //
15296 // Place copy #3 of ITS5 directly in I565
15297 //
15298 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15299 sub2node->SetLineColor(kColorITS);
15300 sub2node->SetVisibility(1);
15301 fNodes->Add(sub2node);
15302 sub1node->cd();
15303 //
15304 // Place copy #4 of ITS5 directly in I565
15305 //
15306 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15307 sub2node->SetLineColor(kColorITS);
15308 sub2node->SetVisibility(1);
15309 fNodes->Add(sub2node);
15310 sub1node->cd();
15311 //
15312 // Place copy #5 of ITS5 directly in I565
15313 //
15314 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15315 sub2node->SetLineColor(kColorITS);
15316 sub2node->SetVisibility(1);
15317 fNodes->Add(sub2node);
15318 sub1node->cd();
15319 //
15320 // Place copy #6 of ITS5 directly in I565
15321 //
15322 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15323 sub2node->SetLineColor(kColorITS);
15324 sub2node->SetVisibility(1);
15325 fNodes->Add(sub2node);
15326 sub1node->cd();
15327 //
15328 // Place copy #7 of ITS5 directly in I565
15329 //
15330 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15331 sub2node->SetLineColor(kColorITS);
15332 sub2node->SetVisibility(1);
15333 fNodes->Add(sub2node);
15334 sub1node->cd();
15335 //
15336 // Place copy #8 of ITS5 directly in I565
15337 //
15338 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15339 sub2node->SetLineColor(kColorITS);
15340 sub2node->SetVisibility(1);
15341 fNodes->Add(sub2node);
15342 sub1node->cd();
15343 //
15344 // Place copy #9 of ITS5 directly in I565
15345 //
15346 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15347 sub2node->SetLineColor(kColorITS);
15348 sub2node->SetVisibility(1);
15349 fNodes->Add(sub2node);
15350 sub1node->cd();
15351 //
15352 // Place copy #10 of ITS5 directly in I565
15353 //
15354 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15355 sub2node->SetLineColor(kColorITS);
15356 sub2node->SetVisibility(1);
15357 fNodes->Add(sub2node);
15358 sub1node->cd();
15359 //
15360 // Place copy #11 of ITS5 directly in I565
15361 //
15362 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15363 sub2node->SetLineColor(kColorITS);
15364 sub2node->SetVisibility(1);
15365 fNodes->Add(sub2node);
15366 sub1node->cd();
15367 //
15368 // Place copy #12 of ITS5 directly in I565
15369 //
15370 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15371 sub2node->SetLineColor(kColorITS);
15372 sub2node->SetVisibility(1);
15373 fNodes->Add(sub2node);
15374 sub1node->cd();
15375 //
15376 // Place copy #13 of ITS5 directly in I565
15377 //
15378 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15379 sub2node->SetLineColor(kColorITS);
15380 sub2node->SetVisibility(1);
15381 fNodes->Add(sub2node);
15382 sub1node->cd();
15383 //
15384 // Place copy #14 of ITS5 directly in I565
15385 //
15386 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15387 sub2node->SetLineColor(kColorITS);
15388 sub2node->SetVisibility(1);
15389 fNodes->Add(sub2node);
15390 sub1node->cd();
15391 //
15392 // Place copy #15 of ITS5 directly in I565
15393 //
15394 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15395 sub2node->SetLineColor(kColorITS);
15396 sub2node->SetVisibility(1);
15397 fNodes->Add(sub2node);
15398 sub1node->cd();
15399 //
15400 // Place copy #16 of ITS5 directly in I565
15401 //
15402 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15403 sub2node->SetLineColor(kColorITS);
15404 sub2node->SetVisibility(1);
15405 fNodes->Add(sub2node);
15406 sub1node->cd();
15407 //
15408 // Place copy #17 of ITS5 directly in I565
15409 //
15410 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15411 sub2node->SetLineColor(kColorITS);
15412 sub2node->SetVisibility(1);
15413 fNodes->Add(sub2node);
15414 sub1node->cd();
15415 //
15416 // Place copy #18 of ITS5 directly in I565
15417 //
15418 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15419 sub2node->SetLineColor(kColorITS);
15420 sub2node->SetVisibility(1);
15421 fNodes->Add(sub2node);
15422 sub1node->cd();
15423 //
15424 // Place copy #19 of ITS5 directly in I565
15425 //
15426 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15427 sub2node->SetLineColor(kColorITS);
15428 sub2node->SetVisibility(1);
15429 fNodes->Add(sub2node);
15430 sub1node->cd();
15431 //
15432 // Place copy #20 of ITS5 directly in I565
15433 //
15434 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15435 sub2node->SetLineColor(kColorITS);
15436 sub2node->SetVisibility(1);
15437 fNodes->Add(sub2node);
15438 sub1node->cd();
15439 //
15440 // Place copy #21 of ITS5 directly in I565
15441 //
15442 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15443 sub2node->SetLineColor(kColorITS);
15444 sub2node->SetVisibility(1);
15445 fNodes->Add(sub2node);
15446 sub1node->cd();
15447 //
15448 // Place copy #22 of ITS5 directly in I565
15449 //
15450 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15451 sub2node->SetLineColor(kColorITS);
15452 sub2node->SetVisibility(1);
15453 fNodes->Add(sub2node);
15454 sub1node->cd();
15455 fNodes->Add(sub1node);
15456 node->cd();
15457 //
15458 // Place copy #29 of I565 in IT56
15459 //
1266e9b4 15460 sub1node = new TNode("I565","I565","I565",34.4146,17.1364,0.,"itsrot520");
1f99c14b 15461 sub1node->SetLineColor(kColorITS);
15462 sub1node->SetVisibility(0);
15463 sub1node->cd();
15464 //
15465 // Place copy #1 of ITS5 directly in I565
15466 //
15467 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15468 sub2node->SetLineColor(kColorITS);
15469 sub2node->SetVisibility(1);
15470 fNodes->Add(sub2node);
15471 sub1node->cd();
15472 //
15473 // Place copy #2 of ITS5 directly in I565
15474 //
15475 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15476 sub2node->SetLineColor(kColorITS);
15477 sub2node->SetVisibility(1);
15478 fNodes->Add(sub2node);
15479 sub1node->cd();
15480 //
15481 // Place copy #3 of ITS5 directly in I565
15482 //
15483 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15484 sub2node->SetLineColor(kColorITS);
15485 sub2node->SetVisibility(1);
15486 fNodes->Add(sub2node);
15487 sub1node->cd();
15488 //
15489 // Place copy #4 of ITS5 directly in I565
15490 //
15491 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15492 sub2node->SetLineColor(kColorITS);
15493 sub2node->SetVisibility(1);
15494 fNodes->Add(sub2node);
15495 sub1node->cd();
15496 //
15497 // Place copy #5 of ITS5 directly in I565
15498 //
15499 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15500 sub2node->SetLineColor(kColorITS);
15501 sub2node->SetVisibility(1);
15502 fNodes->Add(sub2node);
15503 sub1node->cd();
15504 //
15505 // Place copy #6 of ITS5 directly in I565
15506 //
15507 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15508 sub2node->SetLineColor(kColorITS);
15509 sub2node->SetVisibility(1);
15510 fNodes->Add(sub2node);
15511 sub1node->cd();
15512 //
15513 // Place copy #7 of ITS5 directly in I565
15514 //
15515 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15516 sub2node->SetLineColor(kColorITS);
15517 sub2node->SetVisibility(1);
15518 fNodes->Add(sub2node);
15519 sub1node->cd();
15520 //
15521 // Place copy #8 of ITS5 directly in I565
15522 //
15523 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15524 sub2node->SetLineColor(kColorITS);
15525 sub2node->SetVisibility(1);
15526 fNodes->Add(sub2node);
15527 sub1node->cd();
15528 //
15529 // Place copy #9 of ITS5 directly in I565
15530 //
15531 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15532 sub2node->SetLineColor(kColorITS);
15533 sub2node->SetVisibility(1);
15534 fNodes->Add(sub2node);
15535 sub1node->cd();
15536 //
15537 // Place copy #10 of ITS5 directly in I565
15538 //
15539 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15540 sub2node->SetLineColor(kColorITS);
15541 sub2node->SetVisibility(1);
15542 fNodes->Add(sub2node);
15543 sub1node->cd();
15544 //
15545 // Place copy #11 of ITS5 directly in I565
15546 //
15547 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15548 sub2node->SetLineColor(kColorITS);
15549 sub2node->SetVisibility(1);
15550 fNodes->Add(sub2node);
15551 sub1node->cd();
15552 //
15553 // Place copy #12 of ITS5 directly in I565
15554 //
15555 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15556 sub2node->SetLineColor(kColorITS);
15557 sub2node->SetVisibility(1);
15558 fNodes->Add(sub2node);
15559 sub1node->cd();
15560 //
15561 // Place copy #13 of ITS5 directly in I565
15562 //
15563 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15564 sub2node->SetLineColor(kColorITS);
15565 sub2node->SetVisibility(1);
15566 fNodes->Add(sub2node);
15567 sub1node->cd();
15568 //
15569 // Place copy #14 of ITS5 directly in I565
15570 //
15571 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15572 sub2node->SetLineColor(kColorITS);
15573 sub2node->SetVisibility(1);
15574 fNodes->Add(sub2node);
15575 sub1node->cd();
15576 //
15577 // Place copy #15 of ITS5 directly in I565
15578 //
15579 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15580 sub2node->SetLineColor(kColorITS);
15581 sub2node->SetVisibility(1);
15582 fNodes->Add(sub2node);
15583 sub1node->cd();
15584 //
15585 // Place copy #16 of ITS5 directly in I565
15586 //
15587 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15588 sub2node->SetLineColor(kColorITS);
15589 sub2node->SetVisibility(1);
15590 fNodes->Add(sub2node);
15591 sub1node->cd();
15592 //
15593 // Place copy #17 of ITS5 directly in I565
15594 //
15595 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15596 sub2node->SetLineColor(kColorITS);
15597 sub2node->SetVisibility(1);
15598 fNodes->Add(sub2node);
15599 sub1node->cd();
15600 //
15601 // Place copy #18 of ITS5 directly in I565
15602 //
15603 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15604 sub2node->SetLineColor(kColorITS);
15605 sub2node->SetVisibility(1);
15606 fNodes->Add(sub2node);
15607 sub1node->cd();
15608 //
15609 // Place copy #19 of ITS5 directly in I565
15610 //
15611 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15612 sub2node->SetLineColor(kColorITS);
15613 sub2node->SetVisibility(1);
15614 fNodes->Add(sub2node);
15615 sub1node->cd();
15616 //
15617 // Place copy #20 of ITS5 directly in I565
15618 //
15619 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15620 sub2node->SetLineColor(kColorITS);
15621 sub2node->SetVisibility(1);
15622 fNodes->Add(sub2node);
15623 sub1node->cd();
15624 //
15625 // Place copy #21 of ITS5 directly in I565
15626 //
15627 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15628 sub2node->SetLineColor(kColorITS);
15629 sub2node->SetVisibility(1);
15630 fNodes->Add(sub2node);
15631 sub1node->cd();
15632 //
15633 // Place copy #22 of ITS5 directly in I565
15634 //
15635 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15636 sub2node->SetLineColor(kColorITS);
15637 sub2node->SetVisibility(1);
15638 fNodes->Add(sub2node);
15639 sub1node->cd();
15640 fNodes->Add(sub1node);
15641 node->cd();
15642 //
15643 // Place copy #30 of I565 in IT56
15644 //
1266e9b4 15645 sub1node = new TNode("I565","I565","I565",30.8022,23.2607,0.,"itsrot519");
1f99c14b 15646 sub1node->SetLineColor(kColorITS);
15647 sub1node->SetVisibility(0);
15648 sub1node->cd();
15649 //
15650 // Place copy #1 of ITS5 directly in I565
15651 //
15652 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15653 sub2node->SetLineColor(kColorITS);
15654 sub2node->SetVisibility(1);
15655 fNodes->Add(sub2node);
15656 sub1node->cd();
15657 //
15658 // Place copy #2 of ITS5 directly in I565
15659 //
15660 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15661 sub2node->SetLineColor(kColorITS);
15662 sub2node->SetVisibility(1);
15663 fNodes->Add(sub2node);
15664 sub1node->cd();
15665 //
15666 // Place copy #3 of ITS5 directly in I565
15667 //
15668 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15669 sub2node->SetLineColor(kColorITS);
15670 sub2node->SetVisibility(1);
15671 fNodes->Add(sub2node);
15672 sub1node->cd();
15673 //
15674 // Place copy #4 of ITS5 directly in I565
15675 //
15676 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15677 sub2node->SetLineColor(kColorITS);
15678 sub2node->SetVisibility(1);
15679 fNodes->Add(sub2node);
15680 sub1node->cd();
15681 //
15682 // Place copy #5 of ITS5 directly in I565
15683 //
15684 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15685 sub2node->SetLineColor(kColorITS);
15686 sub2node->SetVisibility(1);
15687 fNodes->Add(sub2node);
15688 sub1node->cd();
15689 //
15690 // Place copy #6 of ITS5 directly in I565
15691 //
15692 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15693 sub2node->SetLineColor(kColorITS);
15694 sub2node->SetVisibility(1);
15695 fNodes->Add(sub2node);
15696 sub1node->cd();
15697 //
15698 // Place copy #7 of ITS5 directly in I565
15699 //
15700 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15701 sub2node->SetLineColor(kColorITS);
15702 sub2node->SetVisibility(1);
15703 fNodes->Add(sub2node);
15704 sub1node->cd();
15705 //
15706 // Place copy #8 of ITS5 directly in I565
15707 //
15708 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15709 sub2node->SetLineColor(kColorITS);
15710 sub2node->SetVisibility(1);
15711 fNodes->Add(sub2node);
15712 sub1node->cd();
15713 //
15714 // Place copy #9 of ITS5 directly in I565
15715 //
15716 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15717 sub2node->SetLineColor(kColorITS);
15718 sub2node->SetVisibility(1);
15719 fNodes->Add(sub2node);
15720 sub1node->cd();
15721 //
15722 // Place copy #10 of ITS5 directly in I565
15723 //
15724 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15725 sub2node->SetLineColor(kColorITS);
15726 sub2node->SetVisibility(1);
15727 fNodes->Add(sub2node);
15728 sub1node->cd();
15729 //
15730 // Place copy #11 of ITS5 directly in I565
15731 //
15732 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15733 sub2node->SetLineColor(kColorITS);
15734 sub2node->SetVisibility(1);
15735 fNodes->Add(sub2node);
15736 sub1node->cd();
15737 //
15738 // Place copy #12 of ITS5 directly in I565
15739 //
15740 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15741 sub2node->SetLineColor(kColorITS);
15742 sub2node->SetVisibility(1);
15743 fNodes->Add(sub2node);
15744 sub1node->cd();
15745 //
15746 // Place copy #13 of ITS5 directly in I565
15747 //
15748 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15749 sub2node->SetLineColor(kColorITS);
15750 sub2node->SetVisibility(1);
15751 fNodes->Add(sub2node);
15752 sub1node->cd();
15753 //
15754 // Place copy #14 of ITS5 directly in I565
15755 //
15756 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15757 sub2node->SetLineColor(kColorITS);
15758 sub2node->SetVisibility(1);
15759 fNodes->Add(sub2node);
15760 sub1node->cd();
15761 //
15762 // Place copy #15 of ITS5 directly in I565
15763 //
15764 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15765 sub2node->SetLineColor(kColorITS);
15766 sub2node->SetVisibility(1);
15767 fNodes->Add(sub2node);
15768 sub1node->cd();
15769 //
15770 // Place copy #16 of ITS5 directly in I565
15771 //
15772 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15773 sub2node->SetLineColor(kColorITS);
15774 sub2node->SetVisibility(1);
15775 fNodes->Add(sub2node);
15776 sub1node->cd();
15777 //
15778 // Place copy #17 of ITS5 directly in I565
15779 //
15780 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15781 sub2node->SetLineColor(kColorITS);
15782 sub2node->SetVisibility(1);
15783 fNodes->Add(sub2node);
15784 sub1node->cd();
15785 //
15786 // Place copy #18 of ITS5 directly in I565
15787 //
15788 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15789 sub2node->SetLineColor(kColorITS);
15790 sub2node->SetVisibility(1);
15791 fNodes->Add(sub2node);
15792 sub1node->cd();
15793 //
15794 // Place copy #19 of ITS5 directly in I565
15795 //
15796 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15797 sub2node->SetLineColor(kColorITS);
15798 sub2node->SetVisibility(1);
15799 fNodes->Add(sub2node);
15800 sub1node->cd();
15801 //
15802 // Place copy #20 of ITS5 directly in I565
15803 //
15804 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15805 sub2node->SetLineColor(kColorITS);
15806 sub2node->SetVisibility(1);
15807 fNodes->Add(sub2node);
15808 sub1node->cd();
15809 //
15810 // Place copy #21 of ITS5 directly in I565
15811 //
15812 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15813 sub2node->SetLineColor(kColorITS);
15814 sub2node->SetVisibility(1);
15815 fNodes->Add(sub2node);
15816 sub1node->cd();
15817 //
15818 // Place copy #22 of ITS5 directly in I565
15819 //
15820 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15821 sub2node->SetLineColor(kColorITS);
15822 sub2node->SetVisibility(1);
15823 fNodes->Add(sub2node);
15824 sub1node->cd();
15825 fNodes->Add(sub1node);
15826 node->cd();
15827 //
15828 // Place copy #31 of I565 in IT56
15829 //
1266e9b4 15830 sub1node = new TNode("I565","I565","I565",25.9002,28.4112,0.,"itsrot518");
1f99c14b 15831 sub1node->SetLineColor(kColorITS);
15832 sub1node->SetVisibility(0);
15833 sub1node->cd();
15834 //
15835 // Place copy #1 of ITS5 directly in I565
15836 //
15837 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15838 sub2node->SetLineColor(kColorITS);
15839 sub2node->SetVisibility(1);
15840 fNodes->Add(sub2node);
15841 sub1node->cd();
15842 //
15843 // Place copy #2 of ITS5 directly in I565
15844 //
15845 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15846 sub2node->SetLineColor(kColorITS);
15847 sub2node->SetVisibility(1);
15848 fNodes->Add(sub2node);
15849 sub1node->cd();
15850 //
15851 // Place copy #3 of ITS5 directly in I565
15852 //
15853 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15854 sub2node->SetLineColor(kColorITS);
15855 sub2node->SetVisibility(1);
15856 fNodes->Add(sub2node);
15857 sub1node->cd();
15858 //
15859 // Place copy #4 of ITS5 directly in I565
15860 //
15861 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15862 sub2node->SetLineColor(kColorITS);
15863 sub2node->SetVisibility(1);
15864 fNodes->Add(sub2node);
15865 sub1node->cd();
15866 //
15867 // Place copy #5 of ITS5 directly in I565
15868 //
15869 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15870 sub2node->SetLineColor(kColorITS);
15871 sub2node->SetVisibility(1);
15872 fNodes->Add(sub2node);
15873 sub1node->cd();
15874 //
15875 // Place copy #6 of ITS5 directly in I565
15876 //
15877 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15878 sub2node->SetLineColor(kColorITS);
15879 sub2node->SetVisibility(1);
15880 fNodes->Add(sub2node);
15881 sub1node->cd();
15882 //
15883 // Place copy #7 of ITS5 directly in I565
15884 //
15885 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15886 sub2node->SetLineColor(kColorITS);
15887 sub2node->SetVisibility(1);
15888 fNodes->Add(sub2node);
15889 sub1node->cd();
15890 //
15891 // Place copy #8 of ITS5 directly in I565
15892 //
15893 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15894 sub2node->SetLineColor(kColorITS);
15895 sub2node->SetVisibility(1);
15896 fNodes->Add(sub2node);
15897 sub1node->cd();
15898 //
15899 // Place copy #9 of ITS5 directly in I565
15900 //
15901 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15902 sub2node->SetLineColor(kColorITS);
15903 sub2node->SetVisibility(1);
15904 fNodes->Add(sub2node);
15905 sub1node->cd();
15906 //
15907 // Place copy #10 of ITS5 directly in I565
15908 //
15909 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15910 sub2node->SetLineColor(kColorITS);
15911 sub2node->SetVisibility(1);
15912 fNodes->Add(sub2node);
15913 sub1node->cd();
15914 //
15915 // Place copy #11 of ITS5 directly in I565
15916 //
15917 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15918 sub2node->SetLineColor(kColorITS);
15919 sub2node->SetVisibility(1);
15920 fNodes->Add(sub2node);
15921 sub1node->cd();
15922 //
15923 // Place copy #12 of ITS5 directly in I565
15924 //
15925 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15926 sub2node->SetLineColor(kColorITS);
15927 sub2node->SetVisibility(1);
15928 fNodes->Add(sub2node);
15929 sub1node->cd();
15930 //
15931 // Place copy #13 of ITS5 directly in I565
15932 //
15933 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15934 sub2node->SetLineColor(kColorITS);
15935 sub2node->SetVisibility(1);
15936 fNodes->Add(sub2node);
15937 sub1node->cd();
15938 //
15939 // Place copy #14 of ITS5 directly in I565
15940 //
15941 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15942 sub2node->SetLineColor(kColorITS);
15943 sub2node->SetVisibility(1);
15944 fNodes->Add(sub2node);
15945 sub1node->cd();
15946 //
15947 // Place copy #15 of ITS5 directly in I565
15948 //
15949 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15950 sub2node->SetLineColor(kColorITS);
15951 sub2node->SetVisibility(1);
15952 fNodes->Add(sub2node);
15953 sub1node->cd();
15954 //
15955 // Place copy #16 of ITS5 directly in I565
15956 //
15957 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15958 sub2node->SetLineColor(kColorITS);
15959 sub2node->SetVisibility(1);
15960 fNodes->Add(sub2node);
15961 sub1node->cd();
15962 //
15963 // Place copy #17 of ITS5 directly in I565
15964 //
15965 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15966 sub2node->SetLineColor(kColorITS);
15967 sub2node->SetVisibility(1);
15968 fNodes->Add(sub2node);
15969 sub1node->cd();
15970 //
15971 // Place copy #18 of ITS5 directly in I565
15972 //
15973 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15974 sub2node->SetLineColor(kColorITS);
15975 sub2node->SetVisibility(1);
15976 fNodes->Add(sub2node);
15977 sub1node->cd();
15978 //
15979 // Place copy #19 of ITS5 directly in I565
15980 //
15981 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15982 sub2node->SetLineColor(kColorITS);
15983 sub2node->SetVisibility(1);
15984 fNodes->Add(sub2node);
15985 sub1node->cd();
15986 //
15987 // Place copy #20 of ITS5 directly in I565
15988 //
15989 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15990 sub2node->SetLineColor(kColorITS);
15991 sub2node->SetVisibility(1);
15992 fNodes->Add(sub2node);
15993 sub1node->cd();
15994 //
15995 // Place copy #21 of ITS5 directly in I565
15996 //
15997 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15998 sub2node->SetLineColor(kColorITS);
15999 sub2node->SetVisibility(1);
16000 fNodes->Add(sub2node);
16001 sub1node->cd();
16002 //
16003 // Place copy #22 of ITS5 directly in I565
16004 //
16005 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16006 sub2node->SetLineColor(kColorITS);
16007 sub2node->SetVisibility(1);
16008 fNodes->Add(sub2node);
16009 sub1node->cd();
16010 fNodes->Add(sub1node);
16011 node->cd();
16012 //
16013 // Place copy #32 of I565 in IT56
16014 //
1266e9b4 16015 sub1node = new TNode("I565","I565","I565",20.3195,32.817,0.,"itsrot517");
1f99c14b 16016 sub1node->SetLineColor(kColorITS);
16017 sub1node->SetVisibility(0);
16018 sub1node->cd();
16019 //
16020 // Place copy #1 of ITS5 directly in I565
16021 //
16022 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
16023 sub2node->SetLineColor(kColorITS);
16024 sub2node->SetVisibility(1);
16025 fNodes->Add(sub2node);
16026 sub1node->cd();
16027 //
16028 // Place copy #2 of ITS5 directly in I565
16029 //
16030 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
16031 sub2node->SetLineColor(kColorITS);
16032 sub2node->SetVisibility(1);
16033 fNodes->Add(sub2node);
16034 sub1node->cd();
16035 //
16036 // Place copy #3 of ITS5 directly in I565
16037 //
16038 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
16039 sub2node->SetLineColor(kColorITS);
16040 sub2node->SetVisibility(1);
16041 fNodes->Add(sub2node);
16042 sub1node->cd();
16043 //
16044 // Place copy #4 of ITS5 directly in I565
16045 //
16046 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
16047 sub2node->SetLineColor(kColorITS);
16048 sub2node->SetVisibility(1);
16049 fNodes->Add(sub2node);
16050 sub1node->cd();
16051 //
16052 // Place copy #5 of ITS5 directly in I565
16053 //
16054 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
16055 sub2node->SetLineColor(kColorITS);
16056 sub2node->SetVisibility(1);
16057 fNodes->Add(sub2node);
16058 sub1node->cd();
16059 //
16060 // Place copy #6 of ITS5 directly in I565
16061 //
16062 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
16063 sub2node->SetLineColor(kColorITS);
16064 sub2node->SetVisibility(1);
16065 fNodes->Add(sub2node);
16066 sub1node->cd();
16067 //
16068 // Place copy #7 of ITS5 directly in I565
16069 //
16070 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
16071 sub2node->SetLineColor(kColorITS);
16072 sub2node->SetVisibility(1);
16073 fNodes->Add(sub2node);
16074 sub1node->cd();
16075 //
16076 // Place copy #8 of ITS5 directly in I565
16077 //
16078 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
16079 sub2node->SetLineColor(kColorITS);
16080 sub2node->SetVisibility(1);
16081 fNodes->Add(sub2node);
16082 sub1node->cd();
16083 //
16084 // Place copy #9 of ITS5 directly in I565
16085 //
16086 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
16087 sub2node->SetLineColor(kColorITS);
16088 sub2node->SetVisibility(1);
16089 fNodes->Add(sub2node);
16090 sub1node->cd();
16091 //
16092 // Place copy #10 of ITS5 directly in I565
16093 //
16094 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
16095 sub2node->SetLineColor(kColorITS);
16096 sub2node->SetVisibility(1);
16097 fNodes->Add(sub2node);
16098 sub1node->cd();
16099 //
16100 // Place copy #11 of ITS5 directly in I565
16101 //
16102 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
16103 sub2node->SetLineColor(kColorITS);
16104 sub2node->SetVisibility(1);
16105 fNodes->Add(sub2node);
16106 sub1node->cd();
16107 //
16108 // Place copy #12 of ITS5 directly in I565
16109 //
16110 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
16111 sub2node->SetLineColor(kColorITS);
16112 sub2node->SetVisibility(1);
16113 fNodes->Add(sub2node);
16114 sub1node->cd();
16115 //
16116 // Place copy #13 of ITS5 directly in I565
16117 //
16118 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
16119 sub2node->SetLineColor(kColorITS);
16120 sub2node->SetVisibility(1);
16121 fNodes->Add(sub2node);
16122 sub1node->cd();
16123 //
16124 // Place copy #14 of ITS5 directly in I565
16125 //
16126 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
16127 sub2node->SetLineColor(kColorITS);
16128 sub2node->SetVisibility(1);
16129 fNodes->Add(sub2node);
16130 sub1node->cd();
16131 //
16132 // Place copy #15 of ITS5 directly in I565
16133 //
16134 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
16135 sub2node->SetLineColor(kColorITS);
16136 sub2node->SetVisibility(1);
16137 fNodes->Add(sub2node);
16138 sub1node->cd();
16139 //
16140 // Place copy #16 of ITS5 directly in I565
16141 //
16142 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
16143 sub2node->SetLineColor(kColorITS);
16144 sub2node->SetVisibility(1);
16145 fNodes->Add(sub2node);
16146 sub1node->cd();
16147 //
16148 // Place copy #17 of ITS5 directly in I565
16149 //
16150 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
16151 sub2node->SetLineColor(kColorITS);
16152 sub2node->SetVisibility(1);
16153 fNodes->Add(sub2node);
16154 sub1node->cd();
16155 //
16156 // Place copy #18 of ITS5 directly in I565
16157 //
16158 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
16159 sub2node->SetLineColor(kColorITS);
16160 sub2node->SetVisibility(1);
16161 fNodes->Add(sub2node);
16162 sub1node->cd();
16163 //
16164 // Place copy #19 of ITS5 directly in I565
16165 //
16166 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
16167 sub2node->SetLineColor(kColorITS);
16168 sub2node->SetVisibility(1);
16169 fNodes->Add(sub2node);
16170 sub1node->cd();
16171 //
16172 // Place copy #20 of ITS5 directly in I565
16173 //
16174 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16175 sub2node->SetLineColor(kColorITS);
16176 sub2node->SetVisibility(1);
16177 fNodes->Add(sub2node);
16178 sub1node->cd();
16179 //
16180 // Place copy #21 of ITS5 directly in I565
16181 //
16182 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16183 sub2node->SetLineColor(kColorITS);
16184 sub2node->SetVisibility(1);
16185 fNodes->Add(sub2node);
16186 sub1node->cd();
16187 //
16188 // Place copy #22 of ITS5 directly in I565
16189 //
16190 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16191 sub2node->SetLineColor(kColorITS);
16192 sub2node->SetVisibility(1);
16193 fNodes->Add(sub2node);
16194 sub1node->cd();
16195 fNodes->Add(sub1node);
16196 node->cd();
16197 //
16198 // Place copy #33 of I565 in IT56
16199 //
1266e9b4 16200 sub1node = new TNode("I565","I565","I565",13.888,35.8489,0.,"itsrot516");
1f99c14b 16201 sub1node->SetLineColor(kColorITS);
16202 sub1node->SetVisibility(0);
16203 sub1node->cd();
16204 //
16205 // Place copy #1 of ITS5 directly in I565
16206 //
16207 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
16208 sub2node->SetLineColor(kColorITS);
16209 sub2node->SetVisibility(1);
16210 fNodes->Add(sub2node);
16211 sub1node->cd();
16212 //
16213 // Place copy #2 of ITS5 directly in I565
16214 //
16215 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
16216 sub2node->SetLineColor(kColorITS);
16217 sub2node->SetVisibility(1);
16218 fNodes->Add(sub2node);
16219 sub1node->cd();
16220 //
16221 // Place copy #3 of ITS5 directly in I565
16222 //
16223 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
16224 sub2node->SetLineColor(kColorITS);
16225 sub2node->SetVisibility(1);
16226 fNodes->Add(sub2node);
16227 sub1node->cd();
16228 //
16229 // Place copy #4 of ITS5 directly in I565
16230 //
16231 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
16232 sub2node->SetLineColor(kColorITS);
16233 sub2node->SetVisibility(1);
16234 fNodes->Add(sub2node);
16235 sub1node->cd();
16236 //
16237 // Place copy #5 of ITS5 directly in I565
16238 //
16239 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
16240 sub2node->SetLineColor(kColorITS);
16241 sub2node->SetVisibility(1);
16242 fNodes->Add(sub2node);
16243 sub1node->cd();
16244 //
16245 // Place copy #6 of ITS5 directly in I565
16246 //
16247 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
16248 sub2node->SetLineColor(kColorITS);
16249 sub2node->SetVisibility(1);
16250 fNodes->Add(sub2node);
16251 sub1node->cd();
16252 //
16253 // Place copy #7 of ITS5 directly in I565
16254 //
16255 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
16256 sub2node->SetLineColor(kColorITS);
16257 sub2node->SetVisibility(1);
16258 fNodes->Add(sub2node);
16259 sub1node->cd();
16260 //
16261 // Place copy #8 of ITS5 directly in I565
16262 //
16263 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
16264 sub2node->SetLineColor(kColorITS);
16265 sub2node->SetVisibility(1);
16266 fNodes->Add(sub2node);
16267 sub1node->cd();
16268 //
16269 // Place copy #9 of ITS5 directly in I565
16270 //
16271 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
16272 sub2node->SetLineColor(kColorITS);
16273 sub2node->SetVisibility(1);
16274 fNodes->Add(sub2node);
16275 sub1node->cd();
16276 //
16277 // Place copy #10 of ITS5 directly in I565
16278 //
16279 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
16280 sub2node->SetLineColor(kColorITS);
16281 sub2node->SetVisibility(1);
16282 fNodes->Add(sub2node);
16283 sub1node->cd();
16284 //
16285 // Place copy #11 of ITS5 directly in I565
16286 //
16287 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
16288 sub2node->SetLineColor(kColorITS);
16289 sub2node->SetVisibility(1);
16290 fNodes->Add(sub2node);
16291 sub1node->cd();
16292 //
16293 // Place copy #12 of ITS5 directly in I565
16294 //
16295 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
16296 sub2node->SetLineColor(kColorITS);
16297 sub2node->SetVisibility(1);
16298 fNodes->Add(sub2node);
16299 sub1node->cd();
16300 //
16301 // Place copy #13 of ITS5 directly in I565
16302 //
16303 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
16304 sub2node->SetLineColor(kColorITS);
16305 sub2node->SetVisibility(1);
16306 fNodes->Add(sub2node);
16307 sub1node->cd();
16308 //
16309 // Place copy #14 of ITS5 directly in I565
16310 //
16311 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
16312 sub2node->SetLineColor(kColorITS);
16313 sub2node->SetVisibility(1);
16314 fNodes->Add(sub2node);
16315 sub1node->cd();
16316 //
16317 // Place copy #15 of ITS5 directly in I565
16318 //
16319 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
16320 sub2node->SetLineColor(kColorITS);
16321 sub2node->SetVisibility(1);
16322 fNodes->Add(sub2node);
16323 sub1node->cd();
16324 //
16325 // Place copy #16 of ITS5 directly in I565
16326 //
16327 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
16328 sub2node->SetLineColor(kColorITS);
16329 sub2node->SetVisibility(1);
16330 fNodes->Add(sub2node);
16331 sub1node->cd();
16332 //
16333 // Place copy #17 of ITS5 directly in I565
16334 //
16335 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
16336 sub2node->SetLineColor(kColorITS);
16337 sub2node->SetVisibility(1);
16338 fNodes->Add(sub2node);
16339 sub1node->cd();
16340 //
16341 // Place copy #18 of ITS5 directly in I565
16342 //
16343 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
16344 sub2node->SetLineColor(kColorITS);
16345 sub2node->SetVisibility(1);
16346 fNodes->Add(sub2node);
16347 sub1node->cd();
16348 //
16349 // Place copy #19 of ITS5 directly in I565
16350 //
16351 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
16352 sub2node->SetLineColor(kColorITS);
16353 sub2node->SetVisibility(1);
16354 fNodes->Add(sub2node);
16355 sub1node->cd();
16356 //
16357 // Place copy #20 of ITS5 directly in I565
16358 //
16359 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16360 sub2node->SetLineColor(kColorITS);
16361 sub2node->SetVisibility(1);
16362 fNodes->Add(sub2node);
16363 sub1node->cd();
16364 //
16365 // Place copy #21 of ITS5 directly in I565
16366 //
16367 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16368 sub2node->SetLineColor(kColorITS);
16369 sub2node->SetVisibility(1);
16370 fNodes->Add(sub2node);
16371 sub1node->cd();
16372 //
16373 // Place copy #22 of ITS5 directly in I565
16374 //
16375 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16376 sub2node->SetLineColor(kColorITS);
16377 sub2node->SetVisibility(1);
16378 fNodes->Add(sub2node);
16379 sub1node->cd();
16380 fNodes->Add(sub1node);
16381 node->cd();
16382 //
16383 // Place copy #34 of I565 in IT56
16384 //
1266e9b4 16385 sub1node = new TNode("I565","I565","I565",7.0925,37.9412,0.,"itsrot515");
1f99c14b 16386 sub1node->SetLineColor(kColorITS);
16387 sub1node->SetVisibility(0);
16388 sub1node->cd();
16389 //
16390 // Place copy #1 of ITS5 directly in I565
16391 //
16392 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
16393 sub2node->SetLineColor(kColorITS);
16394 sub2node->SetVisibility(1);
16395 fNodes->Add(sub2node);
16396 sub1node->cd();
16397 //
16398 // Place copy #2 of ITS5 directly in I565
16399 //
16400 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
16401 sub2node->SetLineColor(kColorITS);
16402 sub2node->SetVisibility(1);
16403 fNodes->Add(sub2node);
16404 sub1node->cd();
16405 //
16406 // Place copy #3 of ITS5 directly in I565
16407 //
16408 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
16409 sub2node->SetLineColor(kColorITS);
16410 sub2node->SetVisibility(1);
16411 fNodes->Add(sub2node);
16412 sub1node->cd();
16413 //
16414 // Place copy #4 of ITS5 directly in I565
16415 //
16416 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
16417 sub2node->SetLineColor(kColorITS);
16418 sub2node->SetVisibility(1);
16419 fNodes->Add(sub2node);
16420 sub1node->cd();
16421 //
16422 // Place copy #5 of ITS5 directly in I565
16423 //
16424 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
16425 sub2node->SetLineColor(kColorITS);
16426 sub2node->SetVisibility(1);
16427 fNodes->Add(sub2node);
16428 sub1node->cd();
16429 //
16430 // Place copy #6 of ITS5 directly in I565
16431 //
16432 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
16433 sub2node->SetLineColor(kColorITS);
16434 sub2node->SetVisibility(1);
16435 fNodes->Add(sub2node);
16436 sub1node->cd();
16437 //
16438 // Place copy #7 of ITS5 directly in I565
16439 //
16440 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
16441 sub2node->SetLineColor(kColorITS);
16442 sub2node->SetVisibility(1);
16443 fNodes->Add(sub2node);
16444 sub1node->cd();
16445 //
16446 // Place copy #8 of ITS5 directly in I565
16447 //
16448 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
16449 sub2node->SetLineColor(kColorITS);
16450 sub2node->SetVisibility(1);
16451 fNodes->Add(sub2node);
16452 sub1node->cd();
16453 //
16454 // Place copy #9 of ITS5 directly in I565
16455 //
16456 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
16457 sub2node->SetLineColor(kColorITS);
16458 sub2node->SetVisibility(1);
16459 fNodes->Add(sub2node);
16460 sub1node->cd();
16461 //
16462 // Place copy #10 of ITS5 directly in I565
16463 //
16464 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
16465 sub2node->SetLineColor(kColorITS);
16466 sub2node->SetVisibility(1);
16467 fNodes->Add(sub2node);
16468 sub1node->cd();
16469 //
16470 // Place copy #11 of ITS5 directly in I565
16471 //
16472 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
16473 sub2node->SetLineColor(kColorITS);
16474 sub2node->SetVisibility(1);
16475 fNodes->Add(sub2node);
16476 sub1node->cd();
16477 //
16478 // Place copy #12 of ITS5 directly in I565
16479 //
16480 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
16481 sub2node->SetLineColor(kColorITS);
16482 sub2node->SetVisibility(1);
16483 fNodes->Add(sub2node);
16484 sub1node->cd();
16485 //
16486 // Place copy #13 of ITS5 directly in I565
16487 //
16488 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
16489 sub2node->SetLineColor(kColorITS);
16490 sub2node->SetVisibility(1);
16491 fNodes->Add(sub2node);
16492 sub1node->cd();
16493 //
16494 // Place copy #14 of ITS5 directly in I565
16495 //
16496 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
16497 sub2node->SetLineColor(kColorITS);
16498 sub2node->SetVisibility(1);
16499 fNodes->Add(sub2node);
16500 sub1node->cd();
16501 //
16502 // Place copy #15 of ITS5 directly in I565
16503 //
16504 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
16505 sub2node->SetLineColor(kColorITS);
16506 sub2node->SetVisibility(1);
16507 fNodes->Add(sub2node);
16508 sub1node->cd();
16509 //
16510 // Place copy #16 of ITS5 directly in I565
16511 //
16512 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
16513 sub2node->SetLineColor(kColorITS);
16514 sub2node->SetVisibility(1);
16515 fNodes->Add(sub2node);
16516 sub1node->cd();
16517 //
16518 // Place copy #17 of ITS5 directly in I565
16519 //
16520 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
16521 sub2node->SetLineColor(kColorITS);
16522 sub2node->SetVisibility(1);
16523 fNodes->Add(sub2node);
16524 sub1node->cd();
16525 //
16526 // Place copy #18 of ITS5 directly in I565
16527 //
16528 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
16529 sub2node->SetLineColor(kColorITS);
16530 sub2node->SetVisibility(1);
16531 fNodes->Add(sub2node);
16532 sub1node->cd();
16533 //
16534 // Place copy #19 of ITS5 directly in I565
16535 //
16536 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
16537 sub2node->SetLineColor(kColorITS);
16538 sub2node->SetVisibility(1);
16539 fNodes->Add(sub2node);
16540 sub1node->cd();
16541 //
16542 // Place copy #20 of ITS5 directly in I565
16543 //
16544 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16545 sub2node->SetLineColor(kColorITS);
16546 sub2node->SetVisibility(1);
16547 fNodes->Add(sub2node);
16548 sub1node->cd();
16549 //
16550 // Place copy #21 of ITS5 directly in I565
16551 //
16552 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16553 sub2node->SetLineColor(kColorITS);
16554 sub2node->SetVisibility(1);
16555 fNodes->Add(sub2node);
16556 sub1node->cd();
16557 //
16558 // Place copy #22 of ITS5 directly in I565
16559 //
16560 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16561 sub2node->SetLineColor(kColorITS);
16562 sub2node->SetVisibility(1);
16563 fNodes->Add(sub2node);
16564 sub1node->cd();
16565 fNodes->Add(sub1node);
16566 node->cd();
16567 //
16568 // Place copy #1 of I569 in IT56
16569 //
1266e9b4 16570 sub1node = new TNode("I569","I569","I569",-14.139,41.1856,0.,"itsrot553");
1f99c14b 16571 sub1node->SetLineColor(kColorITS);
16572 sub1node->SetVisibility(0);
16573 sub1node->cd();
16574 //
16575 // Place copy #1 of ITS6 in I569
16576 //
1266e9b4 16577 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 16578 sub2node->SetLineColor(kColorITS);
16579 sub2node->SetVisibility(1);
16580 fNodes->Add(sub2node);
16581 sub1node->cd();
16582 //
16583 // Place copy #2 of ITS6 in I569
16584 //
16585 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
16586 sub2node->SetLineColor(kColorITS);
16587 sub2node->SetVisibility(1);
16588 fNodes->Add(sub2node);
16589 sub1node->cd();
16590 //
16591 // Place copy #3 of ITS6 in I569
16592 //
1266e9b4 16593 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 16594 sub2node->SetLineColor(kColorITS);
16595 sub2node->SetVisibility(1);
16596 fNodes->Add(sub2node);
16597 sub1node->cd();
16598 //
16599 // Place copy #4 of ITS6 in I569
16600 //
16601 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
16602 sub2node->SetLineColor(kColorITS);
16603 sub2node->SetVisibility(1);
16604 fNodes->Add(sub2node);
16605 sub1node->cd();
16606 //
16607 // Place copy #5 of ITS6 in I569
16608 //
1266e9b4 16609 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 16610 sub2node->SetLineColor(kColorITS);
16611 sub2node->SetVisibility(1);
16612 fNodes->Add(sub2node);
16613 sub1node->cd();
16614 //
16615 // Place copy #6 of ITS6 in I569
16616 //
16617 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
16618 sub2node->SetLineColor(kColorITS);
16619 sub2node->SetVisibility(1);
16620 fNodes->Add(sub2node);
16621 sub1node->cd();
16622 //
16623 // Place copy #7 of ITS6 in I569
16624 //
1266e9b4 16625 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 16626 sub2node->SetLineColor(kColorITS);
16627 sub2node->SetVisibility(1);
16628 fNodes->Add(sub2node);
16629 sub1node->cd();
16630 //
16631 // Place copy #8 of ITS6 in I569
16632 //
16633 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
16634 sub2node->SetLineColor(kColorITS);
16635 sub2node->SetVisibility(1);
16636 fNodes->Add(sub2node);
16637 sub1node->cd();
16638 //
16639 // Place copy #9 of ITS6 in I569
16640 //
1266e9b4 16641 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 16642 sub2node->SetLineColor(kColorITS);
16643 sub2node->SetVisibility(1);
16644 fNodes->Add(sub2node);
16645 sub1node->cd();
16646 //
16647 // Place copy #10 of ITS6 in I569
16648 //
16649 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
16650 sub2node->SetLineColor(kColorITS);
16651 sub2node->SetVisibility(1);
16652 fNodes->Add(sub2node);
16653 sub1node->cd();
16654 //
16655 // Place copy #11 of ITS6 in I569
16656 //
1266e9b4 16657 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 16658 sub2node->SetLineColor(kColorITS);
16659 sub2node->SetVisibility(1);
16660 fNodes->Add(sub2node);
16661 sub1node->cd();
16662 //
16663 // Place copy #12 of ITS6 in I569
16664 //
16665 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
16666 sub2node->SetLineColor(kColorITS);
16667 sub2node->SetVisibility(1);
16668 fNodes->Add(sub2node);
16669 sub1node->cd();
16670 //
16671 // Place copy #13 of ITS6 in I569
16672 //
16673 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
16674 sub2node->SetLineColor(kColorITS);
16675 sub2node->SetVisibility(1);
16676 fNodes->Add(sub2node);
16677 sub1node->cd();
16678 //
16679 // Place copy #14 of ITS6 in I569
16680 //
16681 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
16682 sub2node->SetLineColor(kColorITS);
16683 sub2node->SetVisibility(1);
16684 fNodes->Add(sub2node);
16685 sub1node->cd();
16686 //
16687 // Place copy #15 of ITS6 in I569
16688 //
1266e9b4 16689 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 16690 sub2node->SetLineColor(kColorITS);
16691 sub2node->SetVisibility(1);
16692 fNodes->Add(sub2node);
16693 sub1node->cd();
16694 //
16695 // Place copy #16 of ITS6 in I569
16696 //
16697 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
16698 sub2node->SetLineColor(kColorITS);
16699 sub2node->SetVisibility(1);
16700 fNodes->Add(sub2node);
16701 sub1node->cd();
16702 //
16703 // Place copy #17 of ITS6 in I569
16704 //
16705 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
16706 sub2node->SetLineColor(kColorITS);
16707 sub2node->SetVisibility(1);
16708 fNodes->Add(sub2node);
16709 sub1node->cd();
16710 //
16711 // Place copy #18 of ITS6 in I569
16712 //
16713 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
16714 sub2node->SetLineColor(kColorITS);
16715 sub2node->SetVisibility(1);
16716 fNodes->Add(sub2node);
16717 sub1node->cd();
16718 //
16719 // Place copy #19 of ITS6 in I569
16720 //
1266e9b4 16721 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 16722 sub2node->SetLineColor(kColorITS);
16723 sub2node->SetVisibility(1);
16724 fNodes->Add(sub2node);
16725 sub1node->cd();
16726 //
16727 // Place copy #20 of ITS6 in I569
16728 //
16729 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
16730 sub2node->SetLineColor(kColorITS);
16731 sub2node->SetVisibility(1);
16732 fNodes->Add(sub2node);
16733 sub1node->cd();
16734 //
16735 // Place copy #21 of ITS6 in I569
16736 //
1266e9b4 16737 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 16738 sub2node->SetLineColor(kColorITS);
16739 sub2node->SetVisibility(1);
16740 fNodes->Add(sub2node);
16741 sub1node->cd();
16742 //
16743 // Place copy #22 of ITS6 in I569
16744 //
16745 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
16746 sub2node->SetLineColor(kColorITS);
16747 sub2node->SetVisibility(1);
16748 fNodes->Add(sub2node);
16749 sub1node->cd();
16750 //
16751 // Place copy #23 of ITS6 in I569
16752 //
16753 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
16754 sub2node->SetLineColor(kColorITS);
16755 sub2node->SetVisibility(1);
16756 fNodes->Add(sub2node);
16757 sub1node->cd();
16758 //
16759 // Place copy #24 of ITS6 in I569
16760 //
16761 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
16762 sub2node->SetLineColor(kColorITS);
16763 sub2node->SetVisibility(1);
16764 fNodes->Add(sub2node);
16765 sub1node->cd();
16766 //
16767 // Place copy #25 of ITS6 in I569
16768 //
1266e9b4 16769 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 16770 sub2node->SetLineColor(kColorITS);
16771 sub2node->SetVisibility(1);
16772 fNodes->Add(sub2node);
16773 sub1node->cd();
16774 fNodes->Add(sub1node);
16775 node->cd();
16776 //
16777 // Place copy #2 of I569 in IT56
16778 //
1266e9b4 16779 sub1node = new TNode("I569","I569","I569",-20.7978,38.431,0.,"itsrot620");
1f99c14b 16780 sub1node->SetLineColor(kColorITS);
16781 sub1node->SetVisibility(0);
16782 sub1node->cd();
16783 //
16784 // Place copy #1 of ITS6 in I569
16785 //
1266e9b4 16786 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 16787 sub2node->SetLineColor(kColorITS);
16788 sub2node->SetVisibility(1);
16789 fNodes->Add(sub2node);
16790 sub1node->cd();
16791 //
16792 // Place copy #2 of ITS6 in I569
16793 //
16794 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
16795 sub2node->SetLineColor(kColorITS);
16796 sub2node->SetVisibility(1);
16797 fNodes->Add(sub2node);
16798 sub1node->cd();
16799 //
16800 // Place copy #3 of ITS6 in I569
16801 //
1266e9b4 16802 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 16803 sub2node->SetLineColor(kColorITS);
16804 sub2node->SetVisibility(1);
16805 fNodes->Add(sub2node);
16806 sub1node->cd();
16807 //
16808 // Place copy #4 of ITS6 in I569
16809 //
16810 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
16811 sub2node->SetLineColor(kColorITS);
16812 sub2node->SetVisibility(1);
16813 fNodes->Add(sub2node);
16814 sub1node->cd();
16815 //
16816 // Place copy #5 of ITS6 in I569
16817 //
1266e9b4 16818 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 16819 sub2node->SetLineColor(kColorITS);
16820 sub2node->SetVisibility(1);
16821 fNodes->Add(sub2node);
16822 sub1node->cd();
16823 //
16824 // Place copy #6 of ITS6 in I569
16825 //
16826 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
16827 sub2node->SetLineColor(kColorITS);
16828 sub2node->SetVisibility(1);
16829 fNodes->Add(sub2node);
16830 sub1node->cd();
16831 //
16832 // Place copy #7 of ITS6 in I569
16833 //
1266e9b4 16834 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 16835 sub2node->SetLineColor(kColorITS);
16836 sub2node->SetVisibility(1);
16837 fNodes->Add(sub2node);
16838 sub1node->cd();
16839 //
16840 // Place copy #8 of ITS6 in I569
16841 //
16842 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
16843 sub2node->SetLineColor(kColorITS);
16844 sub2node->SetVisibility(1);
16845 fNodes->Add(sub2node);
16846 sub1node->cd();
16847 //
16848 // Place copy #9 of ITS6 in I569
16849 //
1266e9b4 16850 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 16851 sub2node->SetLineColor(kColorITS);
16852 sub2node->SetVisibility(1);
16853 fNodes->Add(sub2node);
16854 sub1node->cd();
16855 //
16856 // Place copy #10 of ITS6 in I569
16857 //
16858 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
16859 sub2node->SetLineColor(kColorITS);
16860 sub2node->SetVisibility(1);
16861 fNodes->Add(sub2node);
16862 sub1node->cd();
16863 //
16864 // Place copy #11 of ITS6 in I569
16865 //
1266e9b4 16866 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 16867 sub2node->SetLineColor(kColorITS);
16868 sub2node->SetVisibility(1);
16869 fNodes->Add(sub2node);
16870 sub1node->cd();
16871 //
16872 // Place copy #12 of ITS6 in I569
16873 //
16874 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
16875 sub2node->SetLineColor(kColorITS);
16876 sub2node->SetVisibility(1);
16877 fNodes->Add(sub2node);
16878 sub1node->cd();
16879 //
16880 // Place copy #13 of ITS6 in I569
16881 //
16882 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
16883 sub2node->SetLineColor(kColorITS);
16884 sub2node->SetVisibility(1);
16885 fNodes->Add(sub2node);
16886 sub1node->cd();
16887 //
16888 // Place copy #14 of ITS6 in I569
16889 //
16890 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
16891 sub2node->SetLineColor(kColorITS);
16892 sub2node->SetVisibility(1);
16893 fNodes->Add(sub2node);
16894 sub1node->cd();
16895 //
16896 // Place copy #15 of ITS6 in I569
16897 //
1266e9b4 16898 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 16899 sub2node->SetLineColor(kColorITS);
16900 sub2node->SetVisibility(1);
16901 fNodes->Add(sub2node);
16902 sub1node->cd();
16903 //
16904 // Place copy #16 of ITS6 in I569
16905 //
16906 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
16907 sub2node->SetLineColor(kColorITS);
16908 sub2node->SetVisibility(1);
16909 fNodes->Add(sub2node);
16910 sub1node->cd();
16911 //
16912 // Place copy #17 of ITS6 in I569
16913 //
16914 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
16915 sub2node->SetLineColor(kColorITS);
16916 sub2node->SetVisibility(1);
16917 fNodes->Add(sub2node);
16918 sub1node->cd();
16919 //
16920 // Place copy #18 of ITS6 in I569
16921 //
16922 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
16923 sub2node->SetLineColor(kColorITS);
16924 sub2node->SetVisibility(1);
16925 fNodes->Add(sub2node);
16926 sub1node->cd();
16927 //
16928 // Place copy #19 of ITS6 in I569
16929 //
1266e9b4 16930 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 16931 sub2node->SetLineColor(kColorITS);
16932 sub2node->SetVisibility(1);
16933 fNodes->Add(sub2node);
16934 sub1node->cd();
16935 //
16936 // Place copy #20 of ITS6 in I569
16937 //
16938 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
16939 sub2node->SetLineColor(kColorITS);
16940 sub2node->SetVisibility(1);
16941 fNodes->Add(sub2node);
16942 sub1node->cd();
16943 //
16944 // Place copy #21 of ITS6 in I569
16945 //
1266e9b4 16946 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 16947 sub2node->SetLineColor(kColorITS);
16948 sub2node->SetVisibility(1);
16949 fNodes->Add(sub2node);
16950 sub1node->cd();
16951 //
16952 // Place copy #22 of ITS6 in I569
16953 //
16954 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
16955 sub2node->SetLineColor(kColorITS);
16956 sub2node->SetVisibility(1);
16957 fNodes->Add(sub2node);
16958 sub1node->cd();
16959 //
16960 // Place copy #23 of ITS6 in I569
16961 //
16962 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
16963 sub2node->SetLineColor(kColorITS);
16964 sub2node->SetVisibility(1);
16965 fNodes->Add(sub2node);
16966 sub1node->cd();
16967 //
16968 // Place copy #24 of ITS6 in I569
16969 //
16970 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
16971 sub2node->SetLineColor(kColorITS);
16972 sub2node->SetVisibility(1);
16973 fNodes->Add(sub2node);
16974 sub1node->cd();
16975 //
16976 // Place copy #25 of ITS6 in I569
16977 //
1266e9b4 16978 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 16979 sub2node->SetLineColor(kColorITS);
16980 sub2node->SetVisibility(1);
16981 fNodes->Add(sub2node);
16982 sub1node->cd();
16983 fNodes->Add(sub1node);
16984 node->cd();
16985 //
16986 // Place copy #3 of I569 in IT56
16987 //
1266e9b4 16988 sub1node = new TNode("I569","I569","I569",-26.7459,34.3631,0.,"itsrot555");
1f99c14b 16989 sub1node->SetLineColor(kColorITS);
16990 sub1node->SetVisibility(0);
16991 sub1node->cd();
16992 //
16993 // Place copy #1 of ITS6 in I569
16994 //
1266e9b4 16995 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 16996 sub2node->SetLineColor(kColorITS);
16997 sub2node->SetVisibility(1);
16998 fNodes->Add(sub2node);
16999 sub1node->cd();
17000 //
17001 // Place copy #2 of ITS6 in I569
17002 //
17003 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17004 sub2node->SetLineColor(kColorITS);
17005 sub2node->SetVisibility(1);
17006 fNodes->Add(sub2node);
17007 sub1node->cd();
17008 //
17009 // Place copy #3 of ITS6 in I569
17010 //
1266e9b4 17011 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 17012 sub2node->SetLineColor(kColorITS);
17013 sub2node->SetVisibility(1);
17014 fNodes->Add(sub2node);
17015 sub1node->cd();
17016 //
17017 // Place copy #4 of ITS6 in I569
17018 //
17019 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17020 sub2node->SetLineColor(kColorITS);
17021 sub2node->SetVisibility(1);
17022 fNodes->Add(sub2node);
17023 sub1node->cd();
17024 //
17025 // Place copy #5 of ITS6 in I569
17026 //
1266e9b4 17027 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 17028 sub2node->SetLineColor(kColorITS);
17029 sub2node->SetVisibility(1);
17030 fNodes->Add(sub2node);
17031 sub1node->cd();
17032 //
17033 // Place copy #6 of ITS6 in I569
17034 //
17035 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17036 sub2node->SetLineColor(kColorITS);
17037 sub2node->SetVisibility(1);
17038 fNodes->Add(sub2node);
17039 sub1node->cd();
17040 //
17041 // Place copy #7 of ITS6 in I569
17042 //
1266e9b4 17043 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 17044 sub2node->SetLineColor(kColorITS);
17045 sub2node->SetVisibility(1);
17046 fNodes->Add(sub2node);
17047 sub1node->cd();
17048 //
17049 // Place copy #8 of ITS6 in I569
17050 //
17051 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17052 sub2node->SetLineColor(kColorITS);
17053 sub2node->SetVisibility(1);
17054 fNodes->Add(sub2node);
17055 sub1node->cd();
17056 //
17057 // Place copy #9 of ITS6 in I569
17058 //
1266e9b4 17059 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 17060 sub2node->SetLineColor(kColorITS);
17061 sub2node->SetVisibility(1);
17062 fNodes->Add(sub2node);
17063 sub1node->cd();
17064 //
17065 // Place copy #10 of ITS6 in I569
17066 //
17067 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17068 sub2node->SetLineColor(kColorITS);
17069 sub2node->SetVisibility(1);
17070 fNodes->Add(sub2node);
17071 sub1node->cd();
17072 //
17073 // Place copy #11 of ITS6 in I569
17074 //
1266e9b4 17075 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 17076 sub2node->SetLineColor(kColorITS);
17077 sub2node->SetVisibility(1);
17078 fNodes->Add(sub2node);
17079 sub1node->cd();
17080 //
17081 // Place copy #12 of ITS6 in I569
17082 //
17083 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17084 sub2node->SetLineColor(kColorITS);
17085 sub2node->SetVisibility(1);
17086 fNodes->Add(sub2node);
17087 sub1node->cd();
17088 //
17089 // Place copy #13 of ITS6 in I569
17090 //
17091 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17092 sub2node->SetLineColor(kColorITS);
17093 sub2node->SetVisibility(1);
17094 fNodes->Add(sub2node);
17095 sub1node->cd();
17096 //
17097 // Place copy #14 of ITS6 in I569
17098 //
17099 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17100 sub2node->SetLineColor(kColorITS);
17101 sub2node->SetVisibility(1);
17102 fNodes->Add(sub2node);
17103 sub1node->cd();
17104 //
17105 // Place copy #15 of ITS6 in I569
17106 //
1266e9b4 17107 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 17108 sub2node->SetLineColor(kColorITS);
17109 sub2node->SetVisibility(1);
17110 fNodes->Add(sub2node);
17111 sub1node->cd();
17112 //
17113 // Place copy #16 of ITS6 in I569
17114 //
17115 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17116 sub2node->SetLineColor(kColorITS);
17117 sub2node->SetVisibility(1);
17118 fNodes->Add(sub2node);
17119 sub1node->cd();
17120 //
17121 // Place copy #17 of ITS6 in I569
17122 //
17123 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17124 sub2node->SetLineColor(kColorITS);
17125 sub2node->SetVisibility(1);
17126 fNodes->Add(sub2node);
17127 sub1node->cd();
17128 //
17129 // Place copy #18 of ITS6 in I569
17130 //
17131 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17132 sub2node->SetLineColor(kColorITS);
17133 sub2node->SetVisibility(1);
17134 fNodes->Add(sub2node);
17135 sub1node->cd();
17136 //
17137 // Place copy #19 of ITS6 in I569
17138 //
1266e9b4 17139 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 17140 sub2node->SetLineColor(kColorITS);
17141 sub2node->SetVisibility(1);
17142 fNodes->Add(sub2node);
17143 sub1node->cd();
17144 //
17145 // Place copy #20 of ITS6 in I569
17146 //
17147 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17148 sub2node->SetLineColor(kColorITS);
17149 sub2node->SetVisibility(1);
17150 fNodes->Add(sub2node);
17151 sub1node->cd();
17152 //
17153 // Place copy #21 of ITS6 in I569
17154 //
1266e9b4 17155 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 17156 sub2node->SetLineColor(kColorITS);
17157 sub2node->SetVisibility(1);
17158 fNodes->Add(sub2node);
17159 sub1node->cd();
17160 //
17161 // Place copy #22 of ITS6 in I569
17162 //
17163 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17164 sub2node->SetLineColor(kColorITS);
17165 sub2node->SetVisibility(1);
17166 fNodes->Add(sub2node);
17167 sub1node->cd();
17168 //
17169 // Place copy #23 of ITS6 in I569
17170 //
17171 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17172 sub2node->SetLineColor(kColorITS);
17173 sub2node->SetVisibility(1);
17174 fNodes->Add(sub2node);
17175 sub1node->cd();
17176 //
17177 // Place copy #24 of ITS6 in I569
17178 //
17179 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17180 sub2node->SetLineColor(kColorITS);
17181 sub2node->SetVisibility(1);
17182 fNodes->Add(sub2node);
17183 sub1node->cd();
17184 //
17185 // Place copy #25 of ITS6 in I569
17186 //
1266e9b4 17187 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 17188 sub2node->SetLineColor(kColorITS);
17189 sub2node->SetVisibility(1);
17190 fNodes->Add(sub2node);
17191 sub1node->cd();
17192 fNodes->Add(sub1node);
17193 node->cd();
17194 //
17195 // Place copy #4 of I569 in IT56
17196 //
1266e9b4 17197 sub1node = new TNode("I569","I569","I569",-32.1494,29.5956,0.,"itsrot556");
1f99c14b 17198 sub1node->SetLineColor(kColorITS);
17199 sub1node->SetVisibility(0);
17200 sub1node->cd();
17201 //
17202 // Place copy #1 of ITS6 in I569
17203 //
1266e9b4 17204 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 17205 sub2node->SetLineColor(kColorITS);
17206 sub2node->SetVisibility(1);
17207 fNodes->Add(sub2node);
17208 sub1node->cd();
17209 //
17210 // Place copy #2 of ITS6 in I569
17211 //
17212 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17213 sub2node->SetLineColor(kColorITS);
17214 sub2node->SetVisibility(1);
17215 fNodes->Add(sub2node);
17216 sub1node->cd();
17217 //
17218 // Place copy #3 of ITS6 in I569
17219 //
1266e9b4 17220 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 17221 sub2node->SetLineColor(kColorITS);
17222 sub2node->SetVisibility(1);
17223 fNodes->Add(sub2node);
17224 sub1node->cd();
17225 //
17226 // Place copy #4 of ITS6 in I569
17227 //
17228 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17229 sub2node->SetLineColor(kColorITS);
17230 sub2node->SetVisibility(1);
17231 fNodes->Add(sub2node);
17232 sub1node->cd();
17233 //
17234 // Place copy #5 of ITS6 in I569
17235 //
1266e9b4 17236 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 17237 sub2node->SetLineColor(kColorITS);
17238 sub2node->SetVisibility(1);
17239 fNodes->Add(sub2node);
17240 sub1node->cd();
17241 //
17242 // Place copy #6 of ITS6 in I569
17243 //
17244 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17245 sub2node->SetLineColor(kColorITS);
17246 sub2node->SetVisibility(1);
17247 fNodes->Add(sub2node);
17248 sub1node->cd();
17249 //
17250 // Place copy #7 of ITS6 in I569
17251 //
1266e9b4 17252 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 17253 sub2node->SetLineColor(kColorITS);
17254 sub2node->SetVisibility(1);
17255 fNodes->Add(sub2node);
17256 sub1node->cd();
17257 //
17258 // Place copy #8 of ITS6 in I569
17259 //
17260 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17261 sub2node->SetLineColor(kColorITS);
17262 sub2node->SetVisibility(1);
17263 fNodes->Add(sub2node);
17264 sub1node->cd();
17265 //
17266 // Place copy #9 of ITS6 in I569
17267 //
1266e9b4 17268 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 17269 sub2node->SetLineColor(kColorITS);
17270 sub2node->SetVisibility(1);
17271 fNodes->Add(sub2node);
17272 sub1node->cd();
17273 //
17274 // Place copy #10 of ITS6 in I569
17275 //
17276 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17277 sub2node->SetLineColor(kColorITS);
17278 sub2node->SetVisibility(1);
17279 fNodes->Add(sub2node);
17280 sub1node->cd();
17281 //
17282 // Place copy #11 of ITS6 in I569
17283 //
1266e9b4 17284 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 17285 sub2node->SetLineColor(kColorITS);
17286 sub2node->SetVisibility(1);
17287 fNodes->Add(sub2node);
17288 sub1node->cd();
17289 //
17290 // Place copy #12 of ITS6 in I569
17291 //
17292 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17293 sub2node->SetLineColor(kColorITS);
17294 sub2node->SetVisibility(1);
17295 fNodes->Add(sub2node);
17296 sub1node->cd();
17297 //
17298 // Place copy #13 of ITS6 in I569
17299 //
17300 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17301 sub2node->SetLineColor(kColorITS);
17302 sub2node->SetVisibility(1);
17303 fNodes->Add(sub2node);
17304 sub1node->cd();
17305 //
17306 // Place copy #14 of ITS6 in I569
17307 //
17308 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17309 sub2node->SetLineColor(kColorITS);
17310 sub2node->SetVisibility(1);
17311 fNodes->Add(sub2node);
17312 sub1node->cd();
17313 //
17314 // Place copy #15 of ITS6 in I569
17315 //
1266e9b4 17316 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 17317 sub2node->SetLineColor(kColorITS);
17318 sub2node->SetVisibility(1);
17319 fNodes->Add(sub2node);
17320 sub1node->cd();
17321 //
17322 // Place copy #16 of ITS6 in I569
17323 //
17324 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17325 sub2node->SetLineColor(kColorITS);
17326 sub2node->SetVisibility(1);
17327 fNodes->Add(sub2node);
17328 sub1node->cd();
17329 //
17330 // Place copy #17 of ITS6 in I569
17331 //
17332 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17333 sub2node->SetLineColor(kColorITS);
17334 sub2node->SetVisibility(1);
17335 fNodes->Add(sub2node);
17336 sub1node->cd();
17337 //
17338 // Place copy #18 of ITS6 in I569
17339 //
17340 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17341 sub2node->SetLineColor(kColorITS);
17342 sub2node->SetVisibility(1);
17343 fNodes->Add(sub2node);
17344 sub1node->cd();
17345 //
17346 // Place copy #19 of ITS6 in I569
17347 //
1266e9b4 17348 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 17349 sub2node->SetLineColor(kColorITS);
17350 sub2node->SetVisibility(1);
17351 fNodes->Add(sub2node);
17352 sub1node->cd();
17353 //
17354 // Place copy #20 of ITS6 in I569
17355 //
17356 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17357 sub2node->SetLineColor(kColorITS);
17358 sub2node->SetVisibility(1);
17359 fNodes->Add(sub2node);
17360 sub1node->cd();
17361 //
17362 // Place copy #21 of ITS6 in I569
17363 //
1266e9b4 17364 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 17365 sub2node->SetLineColor(kColorITS);
17366 sub2node->SetVisibility(1);
17367 fNodes->Add(sub2node);
17368 sub1node->cd();
17369 //
17370 // Place copy #22 of ITS6 in I569
17371 //
17372 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17373 sub2node->SetLineColor(kColorITS);
17374 sub2node->SetVisibility(1);
17375 fNodes->Add(sub2node);
17376 sub1node->cd();
17377 //
17378 // Place copy #23 of ITS6 in I569
17379 //
17380 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17381 sub2node->SetLineColor(kColorITS);
17382 sub2node->SetVisibility(1);
17383 fNodes->Add(sub2node);
17384 sub1node->cd();
17385 //
17386 // Place copy #24 of ITS6 in I569
17387 //
17388 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17389 sub2node->SetLineColor(kColorITS);
17390 sub2node->SetVisibility(1);
17391 fNodes->Add(sub2node);
17392 sub1node->cd();
17393 //
17394 // Place copy #25 of ITS6 in I569
17395 //
1266e9b4 17396 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 17397 sub2node->SetLineColor(kColorITS);
17398 sub2node->SetVisibility(1);
17399 fNodes->Add(sub2node);
17400 sub1node->cd();
17401 fNodes->Add(sub1node);
17402 node->cd();
17403 //
17404 // Place copy #5 of I569 in IT56
17405 //
1266e9b4 17406 sub1node = new TNode("I569","I569","I569",-36.4544,23.8169,0.,"itsrot557");
1f99c14b 17407 sub1node->SetLineColor(kColorITS);
17408 sub1node->SetVisibility(0);
17409 sub1node->cd();
17410 //
17411 // Place copy #1 of ITS6 in I569
17412 //
1266e9b4 17413 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 17414 sub2node->SetLineColor(kColorITS);
17415 sub2node->SetVisibility(1);
17416 fNodes->Add(sub2node);
17417 sub1node->cd();
17418 //
17419 // Place copy #2 of ITS6 in I569
17420 //
17421 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17422 sub2node->SetLineColor(kColorITS);
17423 sub2node->SetVisibility(1);
17424 fNodes->Add(sub2node);
17425 sub1node->cd();
17426 //
17427 // Place copy #3 of ITS6 in I569
17428 //
1266e9b4 17429 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 17430 sub2node->SetLineColor(kColorITS);
17431 sub2node->SetVisibility(1);
17432 fNodes->Add(sub2node);
17433 sub1node->cd();
17434 //
17435 // Place copy #4 of ITS6 in I569
17436 //
17437 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17438 sub2node->SetLineColor(kColorITS);
17439 sub2node->SetVisibility(1);
17440 fNodes->Add(sub2node);
17441 sub1node->cd();
17442 //
17443 // Place copy #5 of ITS6 in I569
17444 //
1266e9b4 17445 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 17446 sub2node->SetLineColor(kColorITS);
17447 sub2node->SetVisibility(1);
17448 fNodes->Add(sub2node);
17449 sub1node->cd();
17450 //
17451 // Place copy #6 of ITS6 in I569
17452 //
17453 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17454 sub2node->SetLineColor(kColorITS);
17455 sub2node->SetVisibility(1);
17456 fNodes->Add(sub2node);
17457 sub1node->cd();
17458 //
17459 // Place copy #7 of ITS6 in I569
17460 //
1266e9b4 17461 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 17462 sub2node->SetLineColor(kColorITS);
17463 sub2node->SetVisibility(1);
17464 fNodes->Add(sub2node);
17465 sub1node->cd();
17466 //
17467 // Place copy #8 of ITS6 in I569
17468 //
17469 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17470 sub2node->SetLineColor(kColorITS);
17471 sub2node->SetVisibility(1);
17472 fNodes->Add(sub2node);
17473 sub1node->cd();
17474 //
17475 // Place copy #9 of ITS6 in I569
17476 //
1266e9b4 17477 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 17478 sub2node->SetLineColor(kColorITS);
17479 sub2node->SetVisibility(1);
17480 fNodes->Add(sub2node);
17481 sub1node->cd();
17482 //
17483 // Place copy #10 of ITS6 in I569
17484 //
17485 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17486 sub2node->SetLineColor(kColorITS);
17487 sub2node->SetVisibility(1);
17488 fNodes->Add(sub2node);
17489 sub1node->cd();
17490 //
17491 // Place copy #11 of ITS6 in I569
17492 //
1266e9b4 17493 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 17494 sub2node->SetLineColor(kColorITS);
17495 sub2node->SetVisibility(1);
17496 fNodes->Add(sub2node);
17497 sub1node->cd();
17498 //
17499 // Place copy #12 of ITS6 in I569
17500 //
17501 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17502 sub2node->SetLineColor(kColorITS);
17503 sub2node->SetVisibility(1);
17504 fNodes->Add(sub2node);
17505 sub1node->cd();
17506 //
17507 // Place copy #13 of ITS6 in I569
17508 //
17509 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17510 sub2node->SetLineColor(kColorITS);
17511 sub2node->SetVisibility(1);
17512 fNodes->Add(sub2node);
17513 sub1node->cd();
17514 //
17515 // Place copy #14 of ITS6 in I569
17516 //
17517 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17518 sub2node->SetLineColor(kColorITS);
17519 sub2node->SetVisibility(1);
17520 fNodes->Add(sub2node);
17521 sub1node->cd();
17522 //
17523 // Place copy #15 of ITS6 in I569
17524 //
1266e9b4 17525 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 17526 sub2node->SetLineColor(kColorITS);
17527 sub2node->SetVisibility(1);
17528 fNodes->Add(sub2node);
17529 sub1node->cd();
17530 //
17531 // Place copy #16 of ITS6 in I569
17532 //
17533 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17534 sub2node->SetLineColor(kColorITS);
17535 sub2node->SetVisibility(1);
17536 fNodes->Add(sub2node);
17537 sub1node->cd();
17538 //
17539 // Place copy #17 of ITS6 in I569
17540 //
17541 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17542 sub2node->SetLineColor(kColorITS);
17543 sub2node->SetVisibility(1);
17544 fNodes->Add(sub2node);
17545 sub1node->cd();
17546 //
17547 // Place copy #18 of ITS6 in I569
17548 //
17549 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17550 sub2node->SetLineColor(kColorITS);
17551 sub2node->SetVisibility(1);
17552 fNodes->Add(sub2node);
17553 sub1node->cd();
17554 //
17555 // Place copy #19 of ITS6 in I569
17556 //
1266e9b4 17557 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 17558 sub2node->SetLineColor(kColorITS);
17559 sub2node->SetVisibility(1);
17560 fNodes->Add(sub2node);
17561 sub1node->cd();
17562 //
17563 // Place copy #20 of ITS6 in I569
17564 //
17565 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17566 sub2node->SetLineColor(kColorITS);
17567 sub2node->SetVisibility(1);
17568 fNodes->Add(sub2node);
17569 sub1node->cd();
17570 //
17571 // Place copy #21 of ITS6 in I569
17572 //
1266e9b4 17573 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 17574 sub2node->SetLineColor(kColorITS);
17575 sub2node->SetVisibility(1);
17576 fNodes->Add(sub2node);
17577 sub1node->cd();
17578 //
17579 // Place copy #22 of ITS6 in I569
17580 //
17581 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17582 sub2node->SetLineColor(kColorITS);
17583 sub2node->SetVisibility(1);
17584 fNodes->Add(sub2node);
17585 sub1node->cd();
17586 //
17587 // Place copy #23 of ITS6 in I569
17588 //
17589 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17590 sub2node->SetLineColor(kColorITS);
17591 sub2node->SetVisibility(1);
17592 fNodes->Add(sub2node);
17593 sub1node->cd();
17594 //
17595 // Place copy #24 of ITS6 in I569
17596 //
17597 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17598 sub2node->SetLineColor(kColorITS);
17599 sub2node->SetVisibility(1);
17600 fNodes->Add(sub2node);
17601 sub1node->cd();
17602 //
17603 // Place copy #25 of ITS6 in I569
17604 //
1266e9b4 17605 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 17606 sub2node->SetLineColor(kColorITS);
17607 sub2node->SetVisibility(1);
17608 fNodes->Add(sub2node);
17609 sub1node->cd();
17610 fNodes->Add(sub1node);
17611 node->cd();
17612 //
17613 // Place copy #6 of I569 in IT56
17614 //
1266e9b4 17615 sub1node = new TNode("I569","I569","I569",-40.0172,17.5532,0.,"itsrot558");
1f99c14b 17616 sub1node->SetLineColor(kColorITS);
17617 sub1node->SetVisibility(0);
17618 sub1node->cd();
17619 //
17620 // Place copy #1 of ITS6 in I569
17621 //
1266e9b4 17622 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 17623 sub2node->SetLineColor(kColorITS);
17624 sub2node->SetVisibility(1);
17625 fNodes->Add(sub2node);
17626 sub1node->cd();
17627 //
17628 // Place copy #2 of ITS6 in I569
17629 //
17630 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17631 sub2node->SetLineColor(kColorITS);
17632 sub2node->SetVisibility(1);
17633 fNodes->Add(sub2node);
17634 sub1node->cd();
17635 //
17636 // Place copy #3 of ITS6 in I569
17637 //
1266e9b4 17638 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 17639 sub2node->SetLineColor(kColorITS);
17640 sub2node->SetVisibility(1);
17641 fNodes->Add(sub2node);
17642 sub1node->cd();
17643 //
17644 // Place copy #4 of ITS6 in I569
17645 //
17646 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17647 sub2node->SetLineColor(kColorITS);
17648 sub2node->SetVisibility(1);
17649 fNodes->Add(sub2node);
17650 sub1node->cd();
17651 //
17652 // Place copy #5 of ITS6 in I569
17653 //
1266e9b4 17654 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 17655 sub2node->SetLineColor(kColorITS);
17656 sub2node->SetVisibility(1);
17657 fNodes->Add(sub2node);
17658 sub1node->cd();
17659 //
17660 // Place copy #6 of ITS6 in I569
17661 //
17662 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17663 sub2node->SetLineColor(kColorITS);
17664 sub2node->SetVisibility(1);
17665 fNodes->Add(sub2node);
17666 sub1node->cd();
17667 //
17668 // Place copy #7 of ITS6 in I569
17669 //
1266e9b4 17670 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 17671 sub2node->SetLineColor(kColorITS);
17672 sub2node->SetVisibility(1);
17673 fNodes->Add(sub2node);
17674 sub1node->cd();
17675 //
17676 // Place copy #8 of ITS6 in I569
17677 //
17678 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17679 sub2node->SetLineColor(kColorITS);
17680 sub2node->SetVisibility(1);
17681 fNodes->Add(sub2node);
17682 sub1node->cd();
17683 //
17684 // Place copy #9 of ITS6 in I569
17685 //
1266e9b4 17686 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 17687 sub2node->SetLineColor(kColorITS);
17688 sub2node->SetVisibility(1);
17689 fNodes->Add(sub2node);
17690 sub1node->cd();
17691 //
17692 // Place copy #10 of ITS6 in I569
17693 //
17694 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17695 sub2node->SetLineColor(kColorITS);
17696 sub2node->SetVisibility(1);
17697 fNodes->Add(sub2node);
17698 sub1node->cd();
17699 //
17700 // Place copy #11 of ITS6 in I569
17701 //
1266e9b4 17702 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 17703 sub2node->SetLineColor(kColorITS);
17704 sub2node->SetVisibility(1);
17705 fNodes->Add(sub2node);
17706 sub1node->cd();
17707 //
17708 // Place copy #12 of ITS6 in I569
17709 //
17710 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17711 sub2node->SetLineColor(kColorITS);
17712 sub2node->SetVisibility(1);
17713 fNodes->Add(sub2node);
17714 sub1node->cd();
17715 //
17716 // Place copy #13 of ITS6 in I569
17717 //
17718 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17719 sub2node->SetLineColor(kColorITS);
17720 sub2node->SetVisibility(1);
17721 fNodes->Add(sub2node);
17722 sub1node->cd();
17723 //
17724 // Place copy #14 of ITS6 in I569
17725 //
17726 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17727 sub2node->SetLineColor(kColorITS);
17728 sub2node->SetVisibility(1);
17729 fNodes->Add(sub2node);
17730 sub1node->cd();
17731 //
17732 // Place copy #15 of ITS6 in I569
17733 //
1266e9b4 17734 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 17735 sub2node->SetLineColor(kColorITS);
17736 sub2node->SetVisibility(1);
17737 fNodes->Add(sub2node);
17738 sub1node->cd();
17739 //
17740 // Place copy #16 of ITS6 in I569
17741 //
17742 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17743 sub2node->SetLineColor(kColorITS);
17744 sub2node->SetVisibility(1);
17745 fNodes->Add(sub2node);
17746 sub1node->cd();
17747 //
17748 // Place copy #17 of ITS6 in I569
17749 //
17750 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17751 sub2node->SetLineColor(kColorITS);
17752 sub2node->SetVisibility(1);
17753 fNodes->Add(sub2node);
17754 sub1node->cd();
17755 //
17756 // Place copy #18 of ITS6 in I569
17757 //
17758 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17759 sub2node->SetLineColor(kColorITS);
17760 sub2node->SetVisibility(1);
17761 fNodes->Add(sub2node);
17762 sub1node->cd();
17763 //
17764 // Place copy #19 of ITS6 in I569
17765 //
1266e9b4 17766 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 17767 sub2node->SetLineColor(kColorITS);
17768 sub2node->SetVisibility(1);
17769 fNodes->Add(sub2node);
17770 sub1node->cd();
17771 //
17772 // Place copy #20 of ITS6 in I569
17773 //
17774 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17775 sub2node->SetLineColor(kColorITS);
17776 sub2node->SetVisibility(1);
17777 fNodes->Add(sub2node);
17778 sub1node->cd();
17779 //
17780 // Place copy #21 of ITS6 in I569
17781 //
1266e9b4 17782 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 17783 sub2node->SetLineColor(kColorITS);
17784 sub2node->SetVisibility(1);
17785 fNodes->Add(sub2node);
17786 sub1node->cd();
17787 //
17788 // Place copy #22 of ITS6 in I569
17789 //
17790 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17791 sub2node->SetLineColor(kColorITS);
17792 sub2node->SetVisibility(1);
17793 fNodes->Add(sub2node);
17794 sub1node->cd();
17795 //
17796 // Place copy #23 of ITS6 in I569
17797 //
17798 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17799 sub2node->SetLineColor(kColorITS);
17800 sub2node->SetVisibility(1);
17801 fNodes->Add(sub2node);
17802 sub1node->cd();
17803 //
17804 // Place copy #24 of ITS6 in I569
17805 //
17806 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17807 sub2node->SetLineColor(kColorITS);
17808 sub2node->SetVisibility(1);
17809 fNodes->Add(sub2node);
17810 sub1node->cd();
17811 //
17812 // Place copy #25 of ITS6 in I569
17813 //
1266e9b4 17814 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 17815 sub2node->SetLineColor(kColorITS);
17816 sub2node->SetVisibility(1);
17817 fNodes->Add(sub2node);
17818 sub1node->cd();
17819 fNodes->Add(sub1node);
17820 node->cd();
17821 //
17822 // Place copy #7 of I569 in IT56
17823 //
1266e9b4 17824 sub1node = new TNode("I569","I569","I569",-42.2125,10.6897,0.,"itsrot559");
1f99c14b 17825 sub1node->SetLineColor(kColorITS);
17826 sub1node->SetVisibility(0);
17827 sub1node->cd();
17828 //
17829 // Place copy #1 of ITS6 in I569
17830 //
1266e9b4 17831 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 17832 sub2node->SetLineColor(kColorITS);
17833 sub2node->SetVisibility(1);
17834 fNodes->Add(sub2node);
17835 sub1node->cd();
17836 //
17837 // Place copy #2 of ITS6 in I569
17838 //
17839 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17840 sub2node->SetLineColor(kColorITS);
17841 sub2node->SetVisibility(1);
17842 fNodes->Add(sub2node);
17843 sub1node->cd();
17844 //
17845 // Place copy #3 of ITS6 in I569
17846 //
1266e9b4 17847 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 17848 sub2node->SetLineColor(kColorITS);
17849 sub2node->SetVisibility(1);
17850 fNodes->Add(sub2node);
17851 sub1node->cd();
17852 //
17853 // Place copy #4 of ITS6 in I569
17854 //
17855 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17856 sub2node->SetLineColor(kColorITS);
17857 sub2node->SetVisibility(1);
17858 fNodes->Add(sub2node);
17859 sub1node->cd();
17860 //
17861 // Place copy #5 of ITS6 in I569
17862 //
1266e9b4 17863 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 17864 sub2node->SetLineColor(kColorITS);
17865 sub2node->SetVisibility(1);
17866 fNodes->Add(sub2node);
17867 sub1node->cd();
17868 //
17869 // Place copy #6 of ITS6 in I569
17870 //
17871 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17872 sub2node->SetLineColor(kColorITS);
17873 sub2node->SetVisibility(1);
17874 fNodes->Add(sub2node);
17875 sub1node->cd();
17876 //
17877 // Place copy #7 of ITS6 in I569
17878 //
1266e9b4 17879 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 17880 sub2node->SetLineColor(kColorITS);
17881 sub2node->SetVisibility(1);
17882 fNodes->Add(sub2node);
17883 sub1node->cd();
17884 //
17885 // Place copy #8 of ITS6 in I569
17886 //
17887 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17888 sub2node->SetLineColor(kColorITS);
17889 sub2node->SetVisibility(1);
17890 fNodes->Add(sub2node);
17891 sub1node->cd();
17892 //
17893 // Place copy #9 of ITS6 in I569
17894 //
1266e9b4 17895 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 17896 sub2node->SetLineColor(kColorITS);
17897 sub2node->SetVisibility(1);
17898 fNodes->Add(sub2node);
17899 sub1node->cd();
17900 //
17901 // Place copy #10 of ITS6 in I569
17902 //
17903 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17904 sub2node->SetLineColor(kColorITS);
17905 sub2node->SetVisibility(1);
17906 fNodes->Add(sub2node);
17907 sub1node->cd();
17908 //
17909 // Place copy #11 of ITS6 in I569
17910 //
1266e9b4 17911 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 17912 sub2node->SetLineColor(kColorITS);
17913 sub2node->SetVisibility(1);
17914 fNodes->Add(sub2node);
17915 sub1node->cd();
17916 //
17917 // Place copy #12 of ITS6 in I569
17918 //
17919 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17920 sub2node->SetLineColor(kColorITS);
17921 sub2node->SetVisibility(1);
17922 fNodes->Add(sub2node);
17923 sub1node->cd();
17924 //
17925 // Place copy #13 of ITS6 in I569
17926 //
17927 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17928 sub2node->SetLineColor(kColorITS);
17929 sub2node->SetVisibility(1);
17930 fNodes->Add(sub2node);
17931 sub1node->cd();
17932 //
17933 // Place copy #14 of ITS6 in I569
17934 //
17935 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17936 sub2node->SetLineColor(kColorITS);
17937 sub2node->SetVisibility(1);
17938 fNodes->Add(sub2node);
17939 sub1node->cd();
17940 //
17941 // Place copy #15 of ITS6 in I569
17942 //
1266e9b4 17943 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 17944 sub2node->SetLineColor(kColorITS);
17945 sub2node->SetVisibility(1);
17946 fNodes->Add(sub2node);
17947 sub1node->cd();
17948 //
17949 // Place copy #16 of ITS6 in I569
17950 //
17951 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17952 sub2node->SetLineColor(kColorITS);
17953 sub2node->SetVisibility(1);
17954 fNodes->Add(sub2node);
17955 sub1node->cd();
17956 //
17957 // Place copy #17 of ITS6 in I569
17958 //
17959 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17960 sub2node->SetLineColor(kColorITS);
17961 sub2node->SetVisibility(1);
17962 fNodes->Add(sub2node);
17963 sub1node->cd();
17964 //
17965 // Place copy #18 of ITS6 in I569
17966 //
17967 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17968 sub2node->SetLineColor(kColorITS);
17969 sub2node->SetVisibility(1);
17970 fNodes->Add(sub2node);
17971 sub1node->cd();
17972 //
17973 // Place copy #19 of ITS6 in I569
17974 //
1266e9b4 17975 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 17976 sub2node->SetLineColor(kColorITS);
17977 sub2node->SetVisibility(1);
17978 fNodes->Add(sub2node);
17979 sub1node->cd();
17980 //
17981 // Place copy #20 of ITS6 in I569
17982 //
17983 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17984 sub2node->SetLineColor(kColorITS);
17985 sub2node->SetVisibility(1);
17986 fNodes->Add(sub2node);
17987 sub1node->cd();
17988 //
17989 // Place copy #21 of ITS6 in I569
17990 //
1266e9b4 17991 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 17992 sub2node->SetLineColor(kColorITS);
17993 sub2node->SetVisibility(1);
17994 fNodes->Add(sub2node);
17995 sub1node->cd();
17996 //
17997 // Place copy #22 of ITS6 in I569
17998 //
17999 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18000 sub2node->SetLineColor(kColorITS);
18001 sub2node->SetVisibility(1);
18002 fNodes->Add(sub2node);
18003 sub1node->cd();
18004 //
18005 // Place copy #23 of ITS6 in I569
18006 //
18007 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18008 sub2node->SetLineColor(kColorITS);
18009 sub2node->SetVisibility(1);
18010 fNodes->Add(sub2node);
18011 sub1node->cd();
18012 //
18013 // Place copy #24 of ITS6 in I569
18014 //
18015 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18016 sub2node->SetLineColor(kColorITS);
18017 sub2node->SetVisibility(1);
18018 fNodes->Add(sub2node);
18019 sub1node->cd();
18020 //
18021 // Place copy #25 of ITS6 in I569
18022 //
1266e9b4 18023 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 18024 sub2node->SetLineColor(kColorITS);
18025 sub2node->SetVisibility(1);
18026 fNodes->Add(sub2node);
18027 sub1node->cd();
18028 fNodes->Add(sub1node);
18029 node->cd();
18030 //
18031 // Place copy #8 of I569 in IT56
18032 //
1266e9b4 18033 sub1node = new TNode("I569","I569","I569",-43.5484,3.6085,0.,"itsrot560");
1f99c14b 18034 sub1node->SetLineColor(kColorITS);
18035 sub1node->SetVisibility(0);
18036 sub1node->cd();
18037 //
18038 // Place copy #1 of ITS6 in I569
18039 //
1266e9b4 18040 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 18041 sub2node->SetLineColor(kColorITS);
18042 sub2node->SetVisibility(1);
18043 fNodes->Add(sub2node);
18044 sub1node->cd();
18045 //
18046 // Place copy #2 of ITS6 in I569
18047 //
18048 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18049 sub2node->SetLineColor(kColorITS);
18050 sub2node->SetVisibility(1);
18051 fNodes->Add(sub2node);
18052 sub1node->cd();
18053 //
18054 // Place copy #3 of ITS6 in I569
18055 //
1266e9b4 18056 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 18057 sub2node->SetLineColor(kColorITS);
18058 sub2node->SetVisibility(1);
18059 fNodes->Add(sub2node);
18060 sub1node->cd();
18061 //
18062 // Place copy #4 of ITS6 in I569
18063 //
18064 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18065 sub2node->SetLineColor(kColorITS);
18066 sub2node->SetVisibility(1);
18067 fNodes->Add(sub2node);
18068 sub1node->cd();
18069 //
18070 // Place copy #5 of ITS6 in I569
18071 //
1266e9b4 18072 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 18073 sub2node->SetLineColor(kColorITS);
18074 sub2node->SetVisibility(1);
18075 fNodes->Add(sub2node);
18076 sub1node->cd();
18077 //
18078 // Place copy #6 of ITS6 in I569
18079 //
18080 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18081 sub2node->SetLineColor(kColorITS);
18082 sub2node->SetVisibility(1);
18083 fNodes->Add(sub2node);
18084 sub1node->cd();
18085 //
18086 // Place copy #7 of ITS6 in I569
18087 //
1266e9b4 18088 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 18089 sub2node->SetLineColor(kColorITS);
18090 sub2node->SetVisibility(1);
18091 fNodes->Add(sub2node);
18092 sub1node->cd();
18093 //
18094 // Place copy #8 of ITS6 in I569
18095 //
18096 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18097 sub2node->SetLineColor(kColorITS);
18098 sub2node->SetVisibility(1);
18099 fNodes->Add(sub2node);
18100 sub1node->cd();
18101 //
18102 // Place copy #9 of ITS6 in I569
18103 //
1266e9b4 18104 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 18105 sub2node->SetLineColor(kColorITS);
18106 sub2node->SetVisibility(1);
18107 fNodes->Add(sub2node);
18108 sub1node->cd();
18109 //
18110 // Place copy #10 of ITS6 in I569
18111 //
18112 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18113 sub2node->SetLineColor(kColorITS);
18114 sub2node->SetVisibility(1);
18115 fNodes->Add(sub2node);
18116 sub1node->cd();
18117 //
18118 // Place copy #11 of ITS6 in I569
18119 //
1266e9b4 18120 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 18121 sub2node->SetLineColor(kColorITS);
18122 sub2node->SetVisibility(1);
18123 fNodes->Add(sub2node);
18124 sub1node->cd();
18125 //
18126 // Place copy #12 of ITS6 in I569
18127 //
18128 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18129 sub2node->SetLineColor(kColorITS);
18130 sub2node->SetVisibility(1);
18131 fNodes->Add(sub2node);
18132 sub1node->cd();
18133 //
18134 // Place copy #13 of ITS6 in I569
18135 //
18136 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18137 sub2node->SetLineColor(kColorITS);
18138 sub2node->SetVisibility(1);
18139 fNodes->Add(sub2node);
18140 sub1node->cd();
18141 //
18142 // Place copy #14 of ITS6 in I569
18143 //
18144 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18145 sub2node->SetLineColor(kColorITS);
18146 sub2node->SetVisibility(1);
18147 fNodes->Add(sub2node);
18148 sub1node->cd();
18149 //
18150 // Place copy #15 of ITS6 in I569
18151 //
1266e9b4 18152 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 18153 sub2node->SetLineColor(kColorITS);
18154 sub2node->SetVisibility(1);
18155 fNodes->Add(sub2node);
18156 sub1node->cd();
18157 //
18158 // Place copy #16 of ITS6 in I569
18159 //
18160 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18161 sub2node->SetLineColor(kColorITS);
18162 sub2node->SetVisibility(1);
18163 fNodes->Add(sub2node);
18164 sub1node->cd();
18165 //
18166 // Place copy #17 of ITS6 in I569
18167 //
18168 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18169 sub2node->SetLineColor(kColorITS);
18170 sub2node->SetVisibility(1);
18171 fNodes->Add(sub2node);
18172 sub1node->cd();
18173 //
18174 // Place copy #18 of ITS6 in I569
18175 //
18176 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18177 sub2node->SetLineColor(kColorITS);
18178 sub2node->SetVisibility(1);
18179 fNodes->Add(sub2node);
18180 sub1node->cd();
18181 //
18182 // Place copy #19 of ITS6 in I569
18183 //
1266e9b4 18184 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 18185 sub2node->SetLineColor(kColorITS);
18186 sub2node->SetVisibility(1);
18187 fNodes->Add(sub2node);
18188 sub1node->cd();
18189 //
18190 // Place copy #20 of ITS6 in I569
18191 //
18192 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18193 sub2node->SetLineColor(kColorITS);
18194 sub2node->SetVisibility(1);
18195 fNodes->Add(sub2node);
18196 sub1node->cd();
18197 //
18198 // Place copy #21 of ITS6 in I569
18199 //
1266e9b4 18200 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 18201 sub2node->SetLineColor(kColorITS);
18202 sub2node->SetVisibility(1);
18203 fNodes->Add(sub2node);
18204 sub1node->cd();
18205 //
18206 // Place copy #22 of ITS6 in I569
18207 //
18208 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18209 sub2node->SetLineColor(kColorITS);
18210 sub2node->SetVisibility(1);
18211 fNodes->Add(sub2node);
18212 sub1node->cd();
18213 //
18214 // Place copy #23 of ITS6 in I569
18215 //
18216 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18217 sub2node->SetLineColor(kColorITS);
18218 sub2node->SetVisibility(1);
18219 fNodes->Add(sub2node);
18220 sub1node->cd();
18221 //
18222 // Place copy #24 of ITS6 in I569
18223 //
18224 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18225 sub2node->SetLineColor(kColorITS);
18226 sub2node->SetVisibility(1);
18227 fNodes->Add(sub2node);
18228 sub1node->cd();
18229 //
18230 // Place copy #25 of ITS6 in I569
18231 //
1266e9b4 18232 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 18233 sub2node->SetLineColor(kColorITS);
18234 sub2node->SetVisibility(1);
18235 fNodes->Add(sub2node);
18236 sub1node->cd();
18237 fNodes->Add(sub1node);
18238 node->cd();
18239 //
18240 // Place copy #9 of I569 in IT56
18241 //
1266e9b4 18242 sub1node = new TNode("I569","I569","I569",-43.3963,-3.5959,0.,"itsrot561");
1f99c14b 18243 sub1node->SetLineColor(kColorITS);
18244 sub1node->SetVisibility(0);
18245 sub1node->cd();
18246 //
18247 // Place copy #1 of ITS6 in I569
18248 //
1266e9b4 18249 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 18250 sub2node->SetLineColor(kColorITS);
18251 sub2node->SetVisibility(1);
18252 fNodes->Add(sub2node);
18253 sub1node->cd();
18254 //
18255 // Place copy #2 of ITS6 in I569
18256 //
18257 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18258 sub2node->SetLineColor(kColorITS);
18259 sub2node->SetVisibility(1);
18260 fNodes->Add(sub2node);
18261 sub1node->cd();
18262 //
18263 // Place copy #3 of ITS6 in I569
18264 //
1266e9b4 18265 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 18266 sub2node->SetLineColor(kColorITS);
18267 sub2node->SetVisibility(1);
18268 fNodes->Add(sub2node);
18269 sub1node->cd();
18270 //
18271 // Place copy #4 of ITS6 in I569
18272 //
18273 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18274 sub2node->SetLineColor(kColorITS);
18275 sub2node->SetVisibility(1);
18276 fNodes->Add(sub2node);
18277 sub1node->cd();
18278 //
18279 // Place copy #5 of ITS6 in I569
18280 //
1266e9b4 18281 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 18282 sub2node->SetLineColor(kColorITS);
18283 sub2node->SetVisibility(1);
18284 fNodes->Add(sub2node);
18285 sub1node->cd();
18286 //
18287 // Place copy #6 of ITS6 in I569
18288 //
18289 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18290 sub2node->SetLineColor(kColorITS);
18291 sub2node->SetVisibility(1);
18292 fNodes->Add(sub2node);
18293 sub1node->cd();
18294 //
18295 // Place copy #7 of ITS6 in I569
18296 //
1266e9b4 18297 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 18298 sub2node->SetLineColor(kColorITS);
18299 sub2node->SetVisibility(1);
18300 fNodes->Add(sub2node);
18301 sub1node->cd();
18302 //
18303 // Place copy #8 of ITS6 in I569
18304 //
18305 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18306 sub2node->SetLineColor(kColorITS);
18307 sub2node->SetVisibility(1);
18308 fNodes->Add(sub2node);
18309 sub1node->cd();
18310 //
18311 // Place copy #9 of ITS6 in I569
18312 //
1266e9b4 18313 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 18314 sub2node->SetLineColor(kColorITS);
18315 sub2node->SetVisibility(1);
18316 fNodes->Add(sub2node);
18317 sub1node->cd();
18318 //
18319 // Place copy #10 of ITS6 in I569
18320 //
18321 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18322 sub2node->SetLineColor(kColorITS);
18323 sub2node->SetVisibility(1);
18324 fNodes->Add(sub2node);
18325 sub1node->cd();
18326 //
18327 // Place copy #11 of ITS6 in I569
18328 //
1266e9b4 18329 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 18330 sub2node->SetLineColor(kColorITS);
18331 sub2node->SetVisibility(1);
18332 fNodes->Add(sub2node);
18333 sub1node->cd();
18334 //
18335 // Place copy #12 of ITS6 in I569
18336 //
18337 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18338 sub2node->SetLineColor(kColorITS);
18339 sub2node->SetVisibility(1);
18340 fNodes->Add(sub2node);
18341 sub1node->cd();
18342 //
18343 // Place copy #13 of ITS6 in I569
18344 //
18345 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18346 sub2node->SetLineColor(kColorITS);
18347 sub2node->SetVisibility(1);
18348 fNodes->Add(sub2node);
18349 sub1node->cd();
18350 //
18351 // Place copy #14 of ITS6 in I569
18352 //
18353 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18354 sub2node->SetLineColor(kColorITS);
18355 sub2node->SetVisibility(1);
18356 fNodes->Add(sub2node);
18357 sub1node->cd();
18358 //
18359 // Place copy #15 of ITS6 in I569
18360 //
1266e9b4 18361 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 18362 sub2node->SetLineColor(kColorITS);
18363 sub2node->SetVisibility(1);
18364 fNodes->Add(sub2node);
18365 sub1node->cd();
18366 //
18367 // Place copy #16 of ITS6 in I569
18368 //
18369 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18370 sub2node->SetLineColor(kColorITS);
18371 sub2node->SetVisibility(1);
18372 fNodes->Add(sub2node);
18373 sub1node->cd();
18374 //
18375 // Place copy #17 of ITS6 in I569
18376 //
18377 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18378 sub2node->SetLineColor(kColorITS);
18379 sub2node->SetVisibility(1);
18380 fNodes->Add(sub2node);
18381 sub1node->cd();
18382 //
18383 // Place copy #18 of ITS6 in I569
18384 //
18385 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18386 sub2node->SetLineColor(kColorITS);
18387 sub2node->SetVisibility(1);
18388 fNodes->Add(sub2node);
18389 sub1node->cd();
18390 //
18391 // Place copy #19 of ITS6 in I569
18392 //
1266e9b4 18393 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 18394 sub2node->SetLineColor(kColorITS);
18395 sub2node->SetVisibility(1);
18396 fNodes->Add(sub2node);
18397 sub1node->cd();
18398 //
18399 // Place copy #20 of ITS6 in I569
18400 //
18401 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18402 sub2node->SetLineColor(kColorITS);
18403 sub2node->SetVisibility(1);
18404 fNodes->Add(sub2node);
18405 sub1node->cd();
18406 //
18407 // Place copy #21 of ITS6 in I569
18408 //
1266e9b4 18409 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 18410 sub2node->SetLineColor(kColorITS);
18411 sub2node->SetVisibility(1);
18412 fNodes->Add(sub2node);
18413 sub1node->cd();
18414 //
18415 // Place copy #22 of ITS6 in I569
18416 //
18417 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18418 sub2node->SetLineColor(kColorITS);
18419 sub2node->SetVisibility(1);
18420 fNodes->Add(sub2node);
18421 sub1node->cd();
18422 //
18423 // Place copy #23 of ITS6 in I569
18424 //
18425 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18426 sub2node->SetLineColor(kColorITS);
18427 sub2node->SetVisibility(1);
18428 fNodes->Add(sub2node);
18429 sub1node->cd();
18430 //
18431 // Place copy #24 of ITS6 in I569
18432 //
18433 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18434 sub2node->SetLineColor(kColorITS);
18435 sub2node->SetVisibility(1);
18436 fNodes->Add(sub2node);
18437 sub1node->cd();
18438 //
18439 // Place copy #25 of ITS6 in I569
18440 //
1266e9b4 18441 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 18442 sub2node->SetLineColor(kColorITS);
18443 sub2node->SetVisibility(1);
18444 fNodes->Add(sub2node);
18445 sub1node->cd();
18446 fNodes->Add(sub1node);
18447 node->cd();
18448 //
18449 // Place copy #10 of I569 in IT56
18450 //
1266e9b4 18451 sub1node = new TNode("I569","I569","I569",-42.3606,-10.7271,0.,"itsrot562");
1f99c14b 18452 sub1node->SetLineColor(kColorITS);
18453 sub1node->SetVisibility(0);
18454 sub1node->cd();
18455 //
18456 // Place copy #1 of ITS6 in I569
18457 //
1266e9b4 18458 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 18459 sub2node->SetLineColor(kColorITS);
18460 sub2node->SetVisibility(1);
18461 fNodes->Add(sub2node);
18462 sub1node->cd();
18463 //
18464 // Place copy #2 of ITS6 in I569
18465 //
18466 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18467 sub2node->SetLineColor(kColorITS);
18468 sub2node->SetVisibility(1);
18469 fNodes->Add(sub2node);
18470 sub1node->cd();
18471 //
18472 // Place copy #3 of ITS6 in I569
18473 //
1266e9b4 18474 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 18475 sub2node->SetLineColor(kColorITS);
18476 sub2node->SetVisibility(1);
18477 fNodes->Add(sub2node);
18478 sub1node->cd();
18479 //
18480 // Place copy #4 of ITS6 in I569
18481 //
18482 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18483 sub2node->SetLineColor(kColorITS);
18484 sub2node->SetVisibility(1);
18485 fNodes->Add(sub2node);
18486 sub1node->cd();
18487 //
18488 // Place copy #5 of ITS6 in I569
18489 //
1266e9b4 18490 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 18491 sub2node->SetLineColor(kColorITS);
18492 sub2node->SetVisibility(1);
18493 fNodes->Add(sub2node);
18494 sub1node->cd();
18495 //
18496 // Place copy #6 of ITS6 in I569
18497 //
18498 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18499 sub2node->SetLineColor(kColorITS);
18500 sub2node->SetVisibility(1);
18501 fNodes->Add(sub2node);
18502 sub1node->cd();
18503 //
18504 // Place copy #7 of ITS6 in I569
18505 //
1266e9b4 18506 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 18507 sub2node->SetLineColor(kColorITS);
18508 sub2node->SetVisibility(1);
18509 fNodes->Add(sub2node);
18510 sub1node->cd();
18511 //
18512 // Place copy #8 of ITS6 in I569
18513 //
18514 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18515 sub2node->SetLineColor(kColorITS);
18516 sub2node->SetVisibility(1);
18517 fNodes->Add(sub2node);
18518 sub1node->cd();
18519 //
18520 // Place copy #9 of ITS6 in I569
18521 //
1266e9b4 18522 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 18523 sub2node->SetLineColor(kColorITS);
18524 sub2node->SetVisibility(1);
18525 fNodes->Add(sub2node);
18526 sub1node->cd();
18527 //
18528 // Place copy #10 of ITS6 in I569
18529 //
18530 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18531 sub2node->SetLineColor(kColorITS);
18532 sub2node->SetVisibility(1);
18533 fNodes->Add(sub2node);
18534 sub1node->cd();
18535 //
18536 // Place copy #11 of ITS6 in I569
18537 //
1266e9b4 18538 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 18539 sub2node->SetLineColor(kColorITS);
18540 sub2node->SetVisibility(1);
18541 fNodes->Add(sub2node);
18542 sub1node->cd();
18543 //
18544 // Place copy #12 of ITS6 in I569
18545 //
18546 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18547 sub2node->SetLineColor(kColorITS);
18548 sub2node->SetVisibility(1);
18549 fNodes->Add(sub2node);
18550 sub1node->cd();
18551 //
18552 // Place copy #13 of ITS6 in I569
18553 //
18554 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18555 sub2node->SetLineColor(kColorITS);
18556 sub2node->SetVisibility(1);
18557 fNodes->Add(sub2node);
18558 sub1node->cd();
18559 //
18560 // Place copy #14 of ITS6 in I569
18561 //
18562 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18563 sub2node->SetLineColor(kColorITS);
18564 sub2node->SetVisibility(1);
18565 fNodes->Add(sub2node);
18566 sub1node->cd();
18567 //
18568 // Place copy #15 of ITS6 in I569
18569 //
1266e9b4 18570 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 18571 sub2node->SetLineColor(kColorITS);
18572 sub2node->SetVisibility(1);
18573 fNodes->Add(sub2node);
18574 sub1node->cd();
18575 //
18576 // Place copy #16 of ITS6 in I569
18577 //
18578 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18579 sub2node->SetLineColor(kColorITS);
18580 sub2node->SetVisibility(1);
18581 fNodes->Add(sub2node);
18582 sub1node->cd();
18583 //
18584 // Place copy #17 of ITS6 in I569
18585 //
18586 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18587 sub2node->SetLineColor(kColorITS);
18588 sub2node->SetVisibility(1);
18589 fNodes->Add(sub2node);
18590 sub1node->cd();
18591 //
18592 // Place copy #18 of ITS6 in I569
18593 //
18594 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18595 sub2node->SetLineColor(kColorITS);
18596 sub2node->SetVisibility(1);
18597 fNodes->Add(sub2node);
18598 sub1node->cd();
18599 //
18600 // Place copy #19 of ITS6 in I569
18601 //
1266e9b4 18602 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 18603 sub2node->SetLineColor(kColorITS);
18604 sub2node->SetVisibility(1);
18605 fNodes->Add(sub2node);
18606 sub1node->cd();
18607 //
18608 // Place copy #20 of ITS6 in I569
18609 //
18610 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18611 sub2node->SetLineColor(kColorITS);
18612 sub2node->SetVisibility(1);
18613 fNodes->Add(sub2node);
18614 sub1node->cd();
18615 //
18616 // Place copy #21 of ITS6 in I569
18617 //
1266e9b4 18618 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 18619 sub2node->SetLineColor(kColorITS);
18620 sub2node->SetVisibility(1);
18621 fNodes->Add(sub2node);
18622 sub1node->cd();
18623 //
18624 // Place copy #22 of ITS6 in I569
18625 //
18626 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18627 sub2node->SetLineColor(kColorITS);
18628 sub2node->SetVisibility(1);
18629 fNodes->Add(sub2node);
18630 sub1node->cd();
18631 //
18632 // Place copy #23 of ITS6 in I569
18633 //
18634 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18635 sub2node->SetLineColor(kColorITS);
18636 sub2node->SetVisibility(1);
18637 fNodes->Add(sub2node);
18638 sub1node->cd();
18639 //
18640 // Place copy #24 of ITS6 in I569
18641 //
18642 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18643 sub2node->SetLineColor(kColorITS);
18644 sub2node->SetVisibility(1);
18645 fNodes->Add(sub2node);
18646 sub1node->cd();
18647 //
18648 // Place copy #25 of ITS6 in I569
18649 //
1266e9b4 18650 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 18651 sub2node->SetLineColor(kColorITS);
18652 sub2node->SetVisibility(1);
18653 fNodes->Add(sub2node);
18654 sub1node->cd();
18655 fNodes->Add(sub1node);
18656 node->cd();
18657 //
18658 // Place copy #11 of I569 in IT56
18659 //
1266e9b4 18660 sub1node = new TNode("I569","I569","I569",-39.8773,-17.4918,0.,"itsrot563");
1f99c14b 18661 sub1node->SetLineColor(kColorITS);
18662 sub1node->SetVisibility(0);
18663 sub1node->cd();
18664 //
18665 // Place copy #1 of ITS6 in I569
18666 //
1266e9b4 18667 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 18668 sub2node->SetLineColor(kColorITS);
18669 sub2node->SetVisibility(1);
18670 fNodes->Add(sub2node);
18671 sub1node->cd();
18672 //
18673 // Place copy #2 of ITS6 in I569
18674 //
18675 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18676 sub2node->SetLineColor(kColorITS);
18677 sub2node->SetVisibility(1);
18678 fNodes->Add(sub2node);
18679 sub1node->cd();
18680 //
18681 // Place copy #3 of ITS6 in I569
18682 //
1266e9b4 18683 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 18684 sub2node->SetLineColor(kColorITS);
18685 sub2node->SetVisibility(1);
18686 fNodes->Add(sub2node);
18687 sub1node->cd();
18688 //
18689 // Place copy #4 of ITS6 in I569
18690 //
18691 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18692 sub2node->SetLineColor(kColorITS);
18693 sub2node->SetVisibility(1);
18694 fNodes->Add(sub2node);
18695 sub1node->cd();
18696 //
18697 // Place copy #5 of ITS6 in I569
18698 //
1266e9b4 18699 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 18700 sub2node->SetLineColor(kColorITS);
18701 sub2node->SetVisibility(1);
18702 fNodes->Add(sub2node);
18703 sub1node->cd();
18704 //
18705 // Place copy #6 of ITS6 in I569
18706 //
18707 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18708 sub2node->SetLineColor(kColorITS);
18709 sub2node->SetVisibility(1);
18710 fNodes->Add(sub2node);
18711 sub1node->cd();
18712 //
18713 // Place copy #7 of ITS6 in I569
18714 //
1266e9b4 18715 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 18716 sub2node->SetLineColor(kColorITS);
18717 sub2node->SetVisibility(1);
18718 fNodes->Add(sub2node);
18719 sub1node->cd();
18720 //
18721 // Place copy #8 of ITS6 in I569
18722 //
18723 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18724 sub2node->SetLineColor(kColorITS);
18725 sub2node->SetVisibility(1);
18726 fNodes->Add(sub2node);
18727 sub1node->cd();
18728 //
18729 // Place copy #9 of ITS6 in I569
18730 //
1266e9b4 18731 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 18732 sub2node->SetLineColor(kColorITS);
18733 sub2node->SetVisibility(1);
18734 fNodes->Add(sub2node);
18735 sub1node->cd();
18736 //
18737 // Place copy #10 of ITS6 in I569
18738 //
18739 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18740 sub2node->SetLineColor(kColorITS);
18741 sub2node->SetVisibility(1);
18742 fNodes->Add(sub2node);
18743 sub1node->cd();
18744 //
18745 // Place copy #11 of ITS6 in I569
18746 //
1266e9b4 18747 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 18748 sub2node->SetLineColor(kColorITS);
18749 sub2node->SetVisibility(1);
18750 fNodes->Add(sub2node);
18751 sub1node->cd();
18752 //
18753 // Place copy #12 of ITS6 in I569
18754 //
18755 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18756 sub2node->SetLineColor(kColorITS);
18757 sub2node->SetVisibility(1);
18758 fNodes->Add(sub2node);
18759 sub1node->cd();
18760 //
18761 // Place copy #13 of ITS6 in I569
18762 //
18763 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18764 sub2node->SetLineColor(kColorITS);
18765 sub2node->SetVisibility(1);
18766 fNodes->Add(sub2node);
18767 sub1node->cd();
18768 //
18769 // Place copy #14 of ITS6 in I569
18770 //
18771 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18772 sub2node->SetLineColor(kColorITS);
18773 sub2node->SetVisibility(1);
18774 fNodes->Add(sub2node);
18775 sub1node->cd();
18776 //
18777 // Place copy #15 of ITS6 in I569
18778 //
1266e9b4 18779 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 18780 sub2node->SetLineColor(kColorITS);
18781 sub2node->SetVisibility(1);
18782 fNodes->Add(sub2node);
18783 sub1node->cd();
18784 //
18785 // Place copy #16 of ITS6 in I569
18786 //
18787 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18788 sub2node->SetLineColor(kColorITS);
18789 sub2node->SetVisibility(1);
18790 fNodes->Add(sub2node);
18791 sub1node->cd();
18792 //
18793 // Place copy #17 of ITS6 in I569
18794 //
18795 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18796 sub2node->SetLineColor(kColorITS);
18797 sub2node->SetVisibility(1);
18798 fNodes->Add(sub2node);
18799 sub1node->cd();
18800 //
18801 // Place copy #18 of ITS6 in I569
18802 //
18803 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18804 sub2node->SetLineColor(kColorITS);
18805 sub2node->SetVisibility(1);
18806 fNodes->Add(sub2node);
18807 sub1node->cd();
18808 //
18809 // Place copy #19 of ITS6 in I569
18810 //
1266e9b4 18811 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 18812 sub2node->SetLineColor(kColorITS);
18813 sub2node->SetVisibility(1);
18814 fNodes->Add(sub2node);
18815 sub1node->cd();
18816 //
18817 // Place copy #20 of ITS6 in I569
18818 //
18819 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18820 sub2node->SetLineColor(kColorITS);
18821 sub2node->SetVisibility(1);
18822 fNodes->Add(sub2node);
18823 sub1node->cd();
18824 //
18825 // Place copy #21 of ITS6 in I569
18826 //
1266e9b4 18827 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 18828 sub2node->SetLineColor(kColorITS);
18829 sub2node->SetVisibility(1);
18830 fNodes->Add(sub2node);
18831 sub1node->cd();
18832 //
18833 // Place copy #22 of ITS6 in I569
18834 //
18835 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18836 sub2node->SetLineColor(kColorITS);
18837 sub2node->SetVisibility(1);
18838 fNodes->Add(sub2node);
18839 sub1node->cd();
18840 //
18841 // Place copy #23 of ITS6 in I569
18842 //
18843 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18844 sub2node->SetLineColor(kColorITS);
18845 sub2node->SetVisibility(1);
18846 fNodes->Add(sub2node);
18847 sub1node->cd();
18848 //
18849 // Place copy #24 of ITS6 in I569
18850 //
18851 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18852 sub2node->SetLineColor(kColorITS);
18853 sub2node->SetVisibility(1);
18854 fNodes->Add(sub2node);
18855 sub1node->cd();
18856 //
18857 // Place copy #25 of ITS6 in I569
18858 //
1266e9b4 18859 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 18860 sub2node->SetLineColor(kColorITS);
18861 sub2node->SetVisibility(1);
18862 fNodes->Add(sub2node);
18863 sub1node->cd();
18864 fNodes->Add(sub1node);
18865 node->cd();
18866 //
18867 // Place copy #12 of I569 in IT56
18868 //
1266e9b4 18869 sub1node = new TNode("I569","I569","I569",-36.5823,-23.9004,0.,"itsrot564");
1f99c14b 18870 sub1node->SetLineColor(kColorITS);
18871 sub1node->SetVisibility(0);
18872 sub1node->cd();
18873 //
18874 // Place copy #1 of ITS6 in I569
18875 //
1266e9b4 18876 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 18877 sub2node->SetLineColor(kColorITS);
18878 sub2node->SetVisibility(1);
18879 fNodes->Add(sub2node);
18880 sub1node->cd();
18881 //
18882 // Place copy #2 of ITS6 in I569
18883 //
18884 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18885 sub2node->SetLineColor(kColorITS);
18886 sub2node->SetVisibility(1);
18887 fNodes->Add(sub2node);
18888 sub1node->cd();
18889 //
18890 // Place copy #3 of ITS6 in I569
18891 //
1266e9b4 18892 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 18893 sub2node->SetLineColor(kColorITS);
18894 sub2node->SetVisibility(1);
18895 fNodes->Add(sub2node);
18896 sub1node->cd();
18897 //
18898 // Place copy #4 of ITS6 in I569
18899 //
18900 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18901 sub2node->SetLineColor(kColorITS);
18902 sub2node->SetVisibility(1);
18903 fNodes->Add(sub2node);
18904 sub1node->cd();
18905 //
18906 // Place copy #5 of ITS6 in I569
18907 //
1266e9b4 18908 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 18909 sub2node->SetLineColor(kColorITS);
18910 sub2node->SetVisibility(1);
18911 fNodes->Add(sub2node);
18912 sub1node->cd();
18913 //
18914 // Place copy #6 of ITS6 in I569
18915 //
18916 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18917 sub2node->SetLineColor(kColorITS);
18918 sub2node->SetVisibility(1);
18919 fNodes->Add(sub2node);
18920 sub1node->cd();
18921 //
18922 // Place copy #7 of ITS6 in I569
18923 //
1266e9b4 18924 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 18925 sub2node->SetLineColor(kColorITS);
18926 sub2node->SetVisibility(1);
18927 fNodes->Add(sub2node);
18928 sub1node->cd();
18929 //
18930 // Place copy #8 of ITS6 in I569
18931 //
18932 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18933 sub2node->SetLineColor(kColorITS);
18934 sub2node->SetVisibility(1);
18935 fNodes->Add(sub2node);
18936 sub1node->cd();
18937 //
18938 // Place copy #9 of ITS6 in I569
18939 //
1266e9b4 18940 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 18941 sub2node->SetLineColor(kColorITS);
18942 sub2node->SetVisibility(1);
18943 fNodes->Add(sub2node);
18944 sub1node->cd();
18945 //
18946 // Place copy #10 of ITS6 in I569
18947 //
18948 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18949 sub2node->SetLineColor(kColorITS);
18950 sub2node->SetVisibility(1);
18951 fNodes->Add(sub2node);
18952 sub1node->cd();
18953 //
18954 // Place copy #11 of ITS6 in I569
18955 //
1266e9b4 18956 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 18957 sub2node->SetLineColor(kColorITS);
18958 sub2node->SetVisibility(1);
18959 fNodes->Add(sub2node);
18960 sub1node->cd();
18961 //
18962 // Place copy #12 of ITS6 in I569
18963 //
18964 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18965 sub2node->SetLineColor(kColorITS);
18966 sub2node->SetVisibility(1);
18967 fNodes->Add(sub2node);
18968 sub1node->cd();
18969 //
18970 // Place copy #13 of ITS6 in I569
18971 //
18972 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18973 sub2node->SetLineColor(kColorITS);
18974 sub2node->SetVisibility(1);
18975 fNodes->Add(sub2node);
18976 sub1node->cd();
18977 //
18978 // Place copy #14 of ITS6 in I569
18979 //
18980 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18981 sub2node->SetLineColor(kColorITS);
18982 sub2node->SetVisibility(1);
18983 fNodes->Add(sub2node);
18984 sub1node->cd();
18985 //
18986 // Place copy #15 of ITS6 in I569
18987 //
1266e9b4 18988 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 18989 sub2node->SetLineColor(kColorITS);
18990 sub2node->SetVisibility(1);
18991 fNodes->Add(sub2node);
18992 sub1node->cd();
18993 //
18994 // Place copy #16 of ITS6 in I569
18995 //
18996 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18997 sub2node->SetLineColor(kColorITS);
18998 sub2node->SetVisibility(1);
18999 fNodes->Add(sub2node);
19000 sub1node->cd();
19001 //
19002 // Place copy #17 of ITS6 in I569
19003 //
19004 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19005 sub2node->SetLineColor(kColorITS);
19006 sub2node->SetVisibility(1);
19007 fNodes->Add(sub2node);
19008 sub1node->cd();
19009 //
19010 // Place copy #18 of ITS6 in I569
19011 //
19012 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19013 sub2node->SetLineColor(kColorITS);
19014 sub2node->SetVisibility(1);
19015 fNodes->Add(sub2node);
19016 sub1node->cd();
19017 //
19018 // Place copy #19 of ITS6 in I569
19019 //
1266e9b4 19020 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 19021 sub2node->SetLineColor(kColorITS);
19022 sub2node->SetVisibility(1);
19023 fNodes->Add(sub2node);
19024 sub1node->cd();
19025 //
19026 // Place copy #20 of ITS6 in I569
19027 //
19028 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19029 sub2node->SetLineColor(kColorITS);
19030 sub2node->SetVisibility(1);
19031 fNodes->Add(sub2node);
19032 sub1node->cd();
19033 //
19034 // Place copy #21 of ITS6 in I569
19035 //
1266e9b4 19036 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 19037 sub2node->SetLineColor(kColorITS);
19038 sub2node->SetVisibility(1);
19039 fNodes->Add(sub2node);
19040 sub1node->cd();
19041 //
19042 // Place copy #22 of ITS6 in I569
19043 //
19044 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19045 sub2node->SetLineColor(kColorITS);
19046 sub2node->SetVisibility(1);
19047 fNodes->Add(sub2node);
19048 sub1node->cd();
19049 //
19050 // Place copy #23 of ITS6 in I569
19051 //
19052 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19053 sub2node->SetLineColor(kColorITS);
19054 sub2node->SetVisibility(1);
19055 fNodes->Add(sub2node);
19056 sub1node->cd();
19057 //
19058 // Place copy #24 of ITS6 in I569
19059 //
19060 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19061 sub2node->SetLineColor(kColorITS);
19062 sub2node->SetVisibility(1);
19063 fNodes->Add(sub2node);
19064 sub1node->cd();
19065 //
19066 // Place copy #25 of ITS6 in I569
19067 //
1266e9b4 19068 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 19069 sub2node->SetLineColor(kColorITS);
19070 sub2node->SetVisibility(1);
19071 fNodes->Add(sub2node);
19072 sub1node->cd();
19073 fNodes->Add(sub1node);
19074 node->cd();
19075 //
19076 // Place copy #13 of I569 in IT56
19077 //
1266e9b4 19078 sub1node = new TNode("I569","I569","I569",-32.0371,-29.4922,0.,"itsrot565");
1f99c14b 19079 sub1node->SetLineColor(kColorITS);
19080 sub1node->SetVisibility(0);
19081 sub1node->cd();
19082 //
19083 // Place copy #1 of ITS6 in I569
19084 //
1266e9b4 19085 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 19086 sub2node->SetLineColor(kColorITS);
19087 sub2node->SetVisibility(1);
19088 fNodes->Add(sub2node);
19089 sub1node->cd();
19090 //
19091 // Place copy #2 of ITS6 in I569
19092 //
19093 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19094 sub2node->SetLineColor(kColorITS);
19095 sub2node->SetVisibility(1);
19096 fNodes->Add(sub2node);
19097 sub1node->cd();
19098 //
19099 // Place copy #3 of ITS6 in I569
19100 //
1266e9b4 19101 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 19102 sub2node->SetLineColor(kColorITS);
19103 sub2node->SetVisibility(1);
19104 fNodes->Add(sub2node);
19105 sub1node->cd();
19106 //
19107 // Place copy #4 of ITS6 in I569
19108 //
19109 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19110 sub2node->SetLineColor(kColorITS);
19111 sub2node->SetVisibility(1);
19112 fNodes->Add(sub2node);
19113 sub1node->cd();
19114 //
19115 // Place copy #5 of ITS6 in I569
19116 //
1266e9b4 19117 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 19118 sub2node->SetLineColor(kColorITS);
19119 sub2node->SetVisibility(1);
19120 fNodes->Add(sub2node);
19121 sub1node->cd();
19122 //
19123 // Place copy #6 of ITS6 in I569
19124 //
19125 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19126 sub2node->SetLineColor(kColorITS);
19127 sub2node->SetVisibility(1);
19128 fNodes->Add(sub2node);
19129 sub1node->cd();
19130 //
19131 // Place copy #7 of ITS6 in I569
19132 //
1266e9b4 19133 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 19134 sub2node->SetLineColor(kColorITS);
19135 sub2node->SetVisibility(1);
19136 fNodes->Add(sub2node);
19137 sub1node->cd();
19138 //
19139 // Place copy #8 of ITS6 in I569
19140 //
19141 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19142 sub2node->SetLineColor(kColorITS);
19143 sub2node->SetVisibility(1);
19144 fNodes->Add(sub2node);
19145 sub1node->cd();
19146 //
19147 // Place copy #9 of ITS6 in I569
19148 //
1266e9b4 19149 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 19150 sub2node->SetLineColor(kColorITS);
19151 sub2node->SetVisibility(1);
19152 fNodes->Add(sub2node);
19153 sub1node->cd();
19154 //
19155 // Place copy #10 of ITS6 in I569
19156 //
19157 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19158 sub2node->SetLineColor(kColorITS);
19159 sub2node->SetVisibility(1);
19160 fNodes->Add(sub2node);
19161 sub1node->cd();
19162 //
19163 // Place copy #11 of ITS6 in I569
19164 //
1266e9b4 19165 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 19166 sub2node->SetLineColor(kColorITS);
19167 sub2node->SetVisibility(1);
19168 fNodes->Add(sub2node);
19169 sub1node->cd();
19170 //
19171 // Place copy #12 of ITS6 in I569
19172 //
19173 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19174 sub2node->SetLineColor(kColorITS);
19175 sub2node->SetVisibility(1);
19176 fNodes->Add(sub2node);
19177 sub1node->cd();
19178 //
19179 // Place copy #13 of ITS6 in I569
19180 //
19181 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19182 sub2node->SetLineColor(kColorITS);
19183 sub2node->SetVisibility(1);
19184 fNodes->Add(sub2node);
19185 sub1node->cd();
19186 //
19187 // Place copy #14 of ITS6 in I569
19188 //
19189 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19190 sub2node->SetLineColor(kColorITS);
19191 sub2node->SetVisibility(1);
19192 fNodes->Add(sub2node);
19193 sub1node->cd();
19194 //
19195 // Place copy #15 of ITS6 in I569
19196 //
1266e9b4 19197 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 19198 sub2node->SetLineColor(kColorITS);
19199 sub2node->SetVisibility(1);
19200 fNodes->Add(sub2node);
19201 sub1node->cd();
19202 //
19203 // Place copy #16 of ITS6 in I569
19204 //
19205 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19206 sub2node->SetLineColor(kColorITS);
19207 sub2node->SetVisibility(1);
19208 fNodes->Add(sub2node);
19209 sub1node->cd();
19210 //
19211 // Place copy #17 of ITS6 in I569
19212 //
19213 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19214 sub2node->SetLineColor(kColorITS);
19215 sub2node->SetVisibility(1);
19216 fNodes->Add(sub2node);
19217 sub1node->cd();
19218 //
19219 // Place copy #18 of ITS6 in I569
19220 //
19221 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19222 sub2node->SetLineColor(kColorITS);
19223 sub2node->SetVisibility(1);
19224 fNodes->Add(sub2node);
19225 sub1node->cd();
19226 //
19227 // Place copy #19 of ITS6 in I569
19228 //
1266e9b4 19229 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 19230 sub2node->SetLineColor(kColorITS);
19231 sub2node->SetVisibility(1);
19232 fNodes->Add(sub2node);
19233 sub1node->cd();
19234 //
19235 // Place copy #20 of ITS6 in I569
19236 //
19237 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19238 sub2node->SetLineColor(kColorITS);
19239 sub2node->SetVisibility(1);
19240 fNodes->Add(sub2node);
19241 sub1node->cd();
19242 //
19243 // Place copy #21 of ITS6 in I569
19244 //
1266e9b4 19245 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 19246 sub2node->SetLineColor(kColorITS);
19247 sub2node->SetVisibility(1);
19248 fNodes->Add(sub2node);
19249 sub1node->cd();
19250 //
19251 // Place copy #22 of ITS6 in I569
19252 //
19253 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19254 sub2node->SetLineColor(kColorITS);
19255 sub2node->SetVisibility(1);
19256 fNodes->Add(sub2node);
19257 sub1node->cd();
19258 //
19259 // Place copy #23 of ITS6 in I569
19260 //
19261 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19262 sub2node->SetLineColor(kColorITS);
19263 sub2node->SetVisibility(1);
19264 fNodes->Add(sub2node);
19265 sub1node->cd();
19266 //
19267 // Place copy #24 of ITS6 in I569
19268 //
19269 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19270 sub2node->SetLineColor(kColorITS);
19271 sub2node->SetVisibility(1);
19272 fNodes->Add(sub2node);
19273 sub1node->cd();
19274 //
19275 // Place copy #25 of ITS6 in I569
19276 //
1266e9b4 19277 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 19278 sub2node->SetLineColor(kColorITS);
19279 sub2node->SetVisibility(1);
19280 fNodes->Add(sub2node);
19281 sub1node->cd();
19282 fNodes->Add(sub1node);
19283 node->cd();
19284 //
19285 // Place copy #14 of I569 in IT56
19286 //
1266e9b4 19287 sub1node = new TNode("I569","I569","I569",-26.8397,-34.4836,0.,"itsrot566");
1f99c14b 19288 sub1node->SetLineColor(kColorITS);
19289 sub1node->SetVisibility(0);
19290 sub1node->cd();
19291 //
19292 // Place copy #1 of ITS6 in I569
19293 //
1266e9b4 19294 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 19295 sub2node->SetLineColor(kColorITS);
19296 sub2node->SetVisibility(1);
19297 fNodes->Add(sub2node);
19298 sub1node->cd();
19299 //
19300 // Place copy #2 of ITS6 in I569
19301 //
19302 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19303 sub2node->SetLineColor(kColorITS);
19304 sub2node->SetVisibility(1);
19305 fNodes->Add(sub2node);
19306 sub1node->cd();
19307 //
19308 // Place copy #3 of ITS6 in I569
19309 //
1266e9b4 19310 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 19311 sub2node->SetLineColor(kColorITS);
19312 sub2node->SetVisibility(1);
19313 fNodes->Add(sub2node);
19314 sub1node->cd();
19315 //
19316 // Place copy #4 of ITS6 in I569
19317 //
19318 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19319 sub2node->SetLineColor(kColorITS);
19320 sub2node->SetVisibility(1);
19321 fNodes->Add(sub2node);
19322 sub1node->cd();
19323 //
19324 // Place copy #5 of ITS6 in I569
19325 //
1266e9b4 19326 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 19327 sub2node->SetLineColor(kColorITS);
19328 sub2node->SetVisibility(1);
19329 fNodes->Add(sub2node);
19330 sub1node->cd();
19331 //
19332 // Place copy #6 of ITS6 in I569
19333 //
19334 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19335 sub2node->SetLineColor(kColorITS);
19336 sub2node->SetVisibility(1);
19337 fNodes->Add(sub2node);
19338 sub1node->cd();
19339 //
19340 // Place copy #7 of ITS6 in I569
19341 //
1266e9b4 19342 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 19343 sub2node->SetLineColor(kColorITS);
19344 sub2node->SetVisibility(1);
19345 fNodes->Add(sub2node);
19346 sub1node->cd();
19347 //
19348 // Place copy #8 of ITS6 in I569
19349 //
19350 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19351 sub2node->SetLineColor(kColorITS);
19352 sub2node->SetVisibility(1);
19353 fNodes->Add(sub2node);
19354 sub1node->cd();
19355 //
19356 // Place copy #9 of ITS6 in I569
19357 //
1266e9b4 19358 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 19359 sub2node->SetLineColor(kColorITS);
19360 sub2node->SetVisibility(1);
19361 fNodes->Add(sub2node);
19362 sub1node->cd();
19363 //
19364 // Place copy #10 of ITS6 in I569
19365 //
19366 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19367 sub2node->SetLineColor(kColorITS);
19368 sub2node->SetVisibility(1);
19369 fNodes->Add(sub2node);
19370 sub1node->cd();
19371 //
19372 // Place copy #11 of ITS6 in I569
19373 //
1266e9b4 19374 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 19375 sub2node->SetLineColor(kColorITS);
19376 sub2node->SetVisibility(1);
19377 fNodes->Add(sub2node);
19378 sub1node->cd();
19379 //
19380 // Place copy #12 of ITS6 in I569
19381 //
19382 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19383 sub2node->SetLineColor(kColorITS);
19384 sub2node->SetVisibility(1);
19385 fNodes->Add(sub2node);
19386 sub1node->cd();
19387 //
19388 // Place copy #13 of ITS6 in I569
19389 //
19390 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19391 sub2node->SetLineColor(kColorITS);
19392 sub2node->SetVisibility(1);
19393 fNodes->Add(sub2node);
19394 sub1node->cd();
19395 //
19396 // Place copy #14 of ITS6 in I569
19397 //
19398 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19399 sub2node->SetLineColor(kColorITS);
19400 sub2node->SetVisibility(1);
19401 fNodes->Add(sub2node);
19402 sub1node->cd();
19403 //
19404 // Place copy #15 of ITS6 in I569
19405 //
1266e9b4 19406 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 19407 sub2node->SetLineColor(kColorITS);
19408 sub2node->SetVisibility(1);
19409 fNodes->Add(sub2node);
19410 sub1node->cd();
19411 //
19412 // Place copy #16 of ITS6 in I569
19413 //
19414 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19415 sub2node->SetLineColor(kColorITS);
19416 sub2node->SetVisibility(1);
19417 fNodes->Add(sub2node);
19418 sub1node->cd();
19419 //
19420 // Place copy #17 of ITS6 in I569
19421 //
19422 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19423 sub2node->SetLineColor(kColorITS);
19424 sub2node->SetVisibility(1);
19425 fNodes->Add(sub2node);
19426 sub1node->cd();
19427 //
19428 // Place copy #18 of ITS6 in I569
19429 //
19430 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19431 sub2node->SetLineColor(kColorITS);
19432 sub2node->SetVisibility(1);
19433 fNodes->Add(sub2node);
19434 sub1node->cd();
19435 //
19436 // Place copy #19 of ITS6 in I569
19437 //
1266e9b4 19438 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 19439 sub2node->SetLineColor(kColorITS);
19440 sub2node->SetVisibility(1);
19441 fNodes->Add(sub2node);
19442 sub1node->cd();
19443 //
19444 // Place copy #20 of ITS6 in I569
19445 //
19446 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19447 sub2node->SetLineColor(kColorITS);
19448 sub2node->SetVisibility(1);
19449 fNodes->Add(sub2node);
19450 sub1node->cd();
19451 //
19452 // Place copy #21 of ITS6 in I569
19453 //
1266e9b4 19454 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 19455 sub2node->SetLineColor(kColorITS);
19456 sub2node->SetVisibility(1);
19457 fNodes->Add(sub2node);
19458 sub1node->cd();
19459 //
19460 // Place copy #22 of ITS6 in I569
19461 //
19462 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19463 sub2node->SetLineColor(kColorITS);
19464 sub2node->SetVisibility(1);
19465 fNodes->Add(sub2node);
19466 sub1node->cd();
19467 //
19468 // Place copy #23 of ITS6 in I569
19469 //
19470 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19471 sub2node->SetLineColor(kColorITS);
19472 sub2node->SetVisibility(1);
19473 fNodes->Add(sub2node);
19474 sub1node->cd();
19475 //
19476 // Place copy #24 of ITS6 in I569
19477 //
19478 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19479 sub2node->SetLineColor(kColorITS);
19480 sub2node->SetVisibility(1);
19481 fNodes->Add(sub2node);
19482 sub1node->cd();
19483 //
19484 // Place copy #25 of ITS6 in I569
19485 //
1266e9b4 19486 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 19487 sub2node->SetLineColor(kColorITS);
19488 sub2node->SetVisibility(1);
19489 fNodes->Add(sub2node);
19490 sub1node->cd();
19491 fNodes->Add(sub1node);
19492 node->cd();
19493 //
19494 // Place copy #15 of I569 in IT56
19495 //
1266e9b4 19496 sub1node = new TNode("I569","I569","I569",-20.7251,-38.2967,0.,"itsrot567");
1f99c14b 19497 sub1node->SetLineColor(kColorITS);
19498 sub1node->SetVisibility(0);
19499 sub1node->cd();
19500 //
19501 // Place copy #1 of ITS6 in I569
19502 //
1266e9b4 19503 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 19504 sub2node->SetLineColor(kColorITS);
19505 sub2node->SetVisibility(1);
19506 fNodes->Add(sub2node);
19507 sub1node->cd();
19508 //
19509 // Place copy #2 of ITS6 in I569
19510 //
19511 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19512 sub2node->SetLineColor(kColorITS);
19513 sub2node->SetVisibility(1);
19514 fNodes->Add(sub2node);
19515 sub1node->cd();
19516 //
19517 // Place copy #3 of ITS6 in I569
19518 //
1266e9b4 19519 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 19520 sub2node->SetLineColor(kColorITS);
19521 sub2node->SetVisibility(1);
19522 fNodes->Add(sub2node);
19523 sub1node->cd();
19524 //
19525 // Place copy #4 of ITS6 in I569
19526 //
19527 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19528 sub2node->SetLineColor(kColorITS);
19529 sub2node->SetVisibility(1);
19530 fNodes->Add(sub2node);
19531 sub1node->cd();
19532 //
19533 // Place copy #5 of ITS6 in I569
19534 //
1266e9b4 19535 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 19536 sub2node->SetLineColor(kColorITS);
19537 sub2node->SetVisibility(1);
19538 fNodes->Add(sub2node);
19539 sub1node->cd();
19540 //
19541 // Place copy #6 of ITS6 in I569
19542 //
19543 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19544 sub2node->SetLineColor(kColorITS);
19545 sub2node->SetVisibility(1);
19546 fNodes->Add(sub2node);
19547 sub1node->cd();
19548 //
19549 // Place copy #7 of ITS6 in I569
19550 //
1266e9b4 19551 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 19552 sub2node->SetLineColor(kColorITS);
19553 sub2node->SetVisibility(1);
19554 fNodes->Add(sub2node);
19555 sub1node->cd();
19556 //
19557 // Place copy #8 of ITS6 in I569
19558 //
19559 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19560 sub2node->SetLineColor(kColorITS);
19561 sub2node->SetVisibility(1);
19562 fNodes->Add(sub2node);
19563 sub1node->cd();
19564 //
19565 // Place copy #9 of ITS6 in I569
19566 //
1266e9b4 19567 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 19568 sub2node->SetLineColor(kColorITS);
19569 sub2node->SetVisibility(1);
19570 fNodes->Add(sub2node);
19571 sub1node->cd();
19572 //
19573 // Place copy #10 of ITS6 in I569
19574 //
19575 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19576 sub2node->SetLineColor(kColorITS);
19577 sub2node->SetVisibility(1);
19578 fNodes->Add(sub2node);
19579 sub1node->cd();
19580 //
19581 // Place copy #11 of ITS6 in I569
19582 //
1266e9b4 19583 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 19584 sub2node->SetLineColor(kColorITS);
19585 sub2node->SetVisibility(1);
19586 fNodes->Add(sub2node);
19587 sub1node->cd();
19588 //
19589 // Place copy #12 of ITS6 in I569
19590 //
19591 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19592 sub2node->SetLineColor(kColorITS);
19593 sub2node->SetVisibility(1);
19594 fNodes->Add(sub2node);
19595 sub1node->cd();
19596 //
19597 // Place copy #13 of ITS6 in I569
19598 //
19599 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19600 sub2node->SetLineColor(kColorITS);
19601 sub2node->SetVisibility(1);
19602 fNodes->Add(sub2node);
19603 sub1node->cd();
19604 //
19605 // Place copy #14 of ITS6 in I569
19606 //
19607 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19608 sub2node->SetLineColor(kColorITS);
19609 sub2node->SetVisibility(1);
19610 fNodes->Add(sub2node);
19611 sub1node->cd();
19612 //
19613 // Place copy #15 of ITS6 in I569
19614 //
1266e9b4 19615 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 19616 sub2node->SetLineColor(kColorITS);
19617 sub2node->SetVisibility(1);
19618 fNodes->Add(sub2node);
19619 sub1node->cd();
19620 //
19621 // Place copy #16 of ITS6 in I569
19622 //
19623 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19624 sub2node->SetLineColor(kColorITS);
19625 sub2node->SetVisibility(1);
19626 fNodes->Add(sub2node);
19627 sub1node->cd();
19628 //
19629 // Place copy #17 of ITS6 in I569
19630 //
19631 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19632 sub2node->SetLineColor(kColorITS);
19633 sub2node->SetVisibility(1);
19634 fNodes->Add(sub2node);
19635 sub1node->cd();
19636 //
19637 // Place copy #18 of ITS6 in I569
19638 //
19639 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19640 sub2node->SetLineColor(kColorITS);
19641 sub2node->SetVisibility(1);
19642 fNodes->Add(sub2node);
19643 sub1node->cd();
19644 //
19645 // Place copy #19 of ITS6 in I569
19646 //
1266e9b4 19647 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 19648 sub2node->SetLineColor(kColorITS);
19649 sub2node->SetVisibility(1);
19650 fNodes->Add(sub2node);
19651 sub1node->cd();
19652 //
19653 // Place copy #20 of ITS6 in I569
19654 //
19655 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19656 sub2node->SetLineColor(kColorITS);
19657 sub2node->SetVisibility(1);
19658 fNodes->Add(sub2node);
19659 sub1node->cd();
19660 //
19661 // Place copy #21 of ITS6 in I569
19662 //
1266e9b4 19663 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 19664 sub2node->SetLineColor(kColorITS);
19665 sub2node->SetVisibility(1);
19666 fNodes->Add(sub2node);
19667 sub1node->cd();
19668 //
19669 // Place copy #22 of ITS6 in I569
19670 //
19671 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19672 sub2node->SetLineColor(kColorITS);
19673 sub2node->SetVisibility(1);
19674 fNodes->Add(sub2node);
19675 sub1node->cd();
19676 //
19677 // Place copy #23 of ITS6 in I569
19678 //
19679 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19680 sub2node->SetLineColor(kColorITS);
19681 sub2node->SetVisibility(1);
19682 fNodes->Add(sub2node);
19683 sub1node->cd();
19684 //
19685 // Place copy #24 of ITS6 in I569
19686 //
19687 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19688 sub2node->SetLineColor(kColorITS);
19689 sub2node->SetVisibility(1);
19690 fNodes->Add(sub2node);
19691 sub1node->cd();
19692 //
19693 // Place copy #25 of ITS6 in I569
19694 //
1266e9b4 19695 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 19696 sub2node->SetLineColor(kColorITS);
19697 sub2node->SetVisibility(1);
19698 fNodes->Add(sub2node);
19699 sub1node->cd();
19700 fNodes->Add(sub1node);
19701 node->cd();
19702 //
19703 // Place copy #16 of I569 in IT56
19704 //
1266e9b4 19705 sub1node = new TNode("I569","I569","I569",-14.1886,-41.33,0.,"itsrot568");
1f99c14b 19706 sub1node->SetLineColor(kColorITS);
19707 sub1node->SetVisibility(0);
19708 sub1node->cd();
19709 //
19710 // Place copy #1 of ITS6 in I569
19711 //
1266e9b4 19712 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 19713 sub2node->SetLineColor(kColorITS);
19714 sub2node->SetVisibility(1);
19715 fNodes->Add(sub2node);
19716 sub1node->cd();
19717 //
19718 // Place copy #2 of ITS6 in I569
19719 //
19720 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19721 sub2node->SetLineColor(kColorITS);
19722 sub2node->SetVisibility(1);
19723 fNodes->Add(sub2node);
19724 sub1node->cd();
19725 //
19726 // Place copy #3 of ITS6 in I569
19727 //
1266e9b4 19728 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 19729 sub2node->SetLineColor(kColorITS);
19730 sub2node->SetVisibility(1);
19731 fNodes->Add(sub2node);
19732 sub1node->cd();
19733 //
19734 // Place copy #4 of ITS6 in I569
19735 //
19736 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19737 sub2node->SetLineColor(kColorITS);
19738 sub2node->SetVisibility(1);
19739 fNodes->Add(sub2node);
19740 sub1node->cd();
19741 //
19742 // Place copy #5 of ITS6 in I569
19743 //
1266e9b4 19744 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 19745 sub2node->SetLineColor(kColorITS);
19746 sub2node->SetVisibility(1);
19747 fNodes->Add(sub2node);
19748 sub1node->cd();
19749 //
19750 // Place copy #6 of ITS6 in I569
19751 //
19752 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19753 sub2node->SetLineColor(kColorITS);
19754 sub2node->SetVisibility(1);
19755 fNodes->Add(sub2node);
19756 sub1node->cd();
19757 //
19758 // Place copy #7 of ITS6 in I569
19759 //
1266e9b4 19760 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 19761 sub2node->SetLineColor(kColorITS);
19762 sub2node->SetVisibility(1);
19763 fNodes->Add(sub2node);
19764 sub1node->cd();
19765 //
19766 // Place copy #8 of ITS6 in I569
19767 //
19768 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19769 sub2node->SetLineColor(kColorITS);
19770 sub2node->SetVisibility(1);
19771 fNodes->Add(sub2node);
19772 sub1node->cd();
19773 //
19774 // Place copy #9 of ITS6 in I569
19775 //
1266e9b4 19776 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 19777 sub2node->SetLineColor(kColorITS);
19778 sub2node->SetVisibility(1);
19779 fNodes->Add(sub2node);
19780 sub1node->cd();
19781 //
19782 // Place copy #10 of ITS6 in I569
19783 //
19784 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19785 sub2node->SetLineColor(kColorITS);
19786 sub2node->SetVisibility(1);
19787 fNodes->Add(sub2node);
19788 sub1node->cd();
19789 //
19790 // Place copy #11 of ITS6 in I569
19791 //
1266e9b4 19792 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 19793 sub2node->SetLineColor(kColorITS);
19794 sub2node->SetVisibility(1);
19795 fNodes->Add(sub2node);
19796 sub1node->cd();
19797 //
19798 // Place copy #12 of ITS6 in I569
19799 //
19800 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19801 sub2node->SetLineColor(kColorITS);
19802 sub2node->SetVisibility(1);
19803 fNodes->Add(sub2node);
19804 sub1node->cd();
19805 //
19806 // Place copy #13 of ITS6 in I569
19807 //
19808 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19809 sub2node->SetLineColor(kColorITS);
19810 sub2node->SetVisibility(1);
19811 fNodes->Add(sub2node);
19812 sub1node->cd();
19813 //
19814 // Place copy #14 of ITS6 in I569
19815 //
19816 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19817 sub2node->SetLineColor(kColorITS);
19818 sub2node->SetVisibility(1);
19819 fNodes->Add(sub2node);
19820 sub1node->cd();
19821 //
19822 // Place copy #15 of ITS6 in I569
19823 //
1266e9b4 19824 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 19825 sub2node->SetLineColor(kColorITS);
19826 sub2node->SetVisibility(1);
19827 fNodes->Add(sub2node);
19828 sub1node->cd();
19829 //
19830 // Place copy #16 of ITS6 in I569
19831 //
19832 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19833 sub2node->SetLineColor(kColorITS);
19834 sub2node->SetVisibility(1);
19835 fNodes->Add(sub2node);
19836 sub1node->cd();
19837 //
19838 // Place copy #17 of ITS6 in I569
19839 //
19840 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19841 sub2node->SetLineColor(kColorITS);
19842 sub2node->SetVisibility(1);
19843 fNodes->Add(sub2node);
19844 sub1node->cd();
19845 //
19846 // Place copy #18 of ITS6 in I569
19847 //
19848 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19849 sub2node->SetLineColor(kColorITS);
19850 sub2node->SetVisibility(1);
19851 fNodes->Add(sub2node);
19852 sub1node->cd();
19853 //
19854 // Place copy #19 of ITS6 in I569
19855 //
1266e9b4 19856 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 19857 sub2node->SetLineColor(kColorITS);
19858 sub2node->SetVisibility(1);
19859 fNodes->Add(sub2node);
19860 sub1node->cd();
19861 //
19862 // Place copy #20 of ITS6 in I569
19863 //
19864 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19865 sub2node->SetLineColor(kColorITS);
19866 sub2node->SetVisibility(1);
19867 fNodes->Add(sub2node);
19868 sub1node->cd();
19869 //
19870 // Place copy #21 of ITS6 in I569
19871 //
1266e9b4 19872 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 19873 sub2node->SetLineColor(kColorITS);
19874 sub2node->SetVisibility(1);
19875 fNodes->Add(sub2node);
19876 sub1node->cd();
19877 //
19878 // Place copy #22 of ITS6 in I569
19879 //
19880 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19881 sub2node->SetLineColor(kColorITS);
19882 sub2node->SetVisibility(1);
19883 fNodes->Add(sub2node);
19884 sub1node->cd();
19885 //
19886 // Place copy #23 of ITS6 in I569
19887 //
19888 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19889 sub2node->SetLineColor(kColorITS);
19890 sub2node->SetVisibility(1);
19891 fNodes->Add(sub2node);
19892 sub1node->cd();
19893 //
19894 // Place copy #24 of ITS6 in I569
19895 //
19896 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19897 sub2node->SetLineColor(kColorITS);
19898 sub2node->SetVisibility(1);
19899 fNodes->Add(sub2node);
19900 sub1node->cd();
19901 //
19902 // Place copy #25 of ITS6 in I569
19903 //
1266e9b4 19904 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 19905 sub2node->SetLineColor(kColorITS);
19906 sub2node->SetVisibility(1);
19907 fNodes->Add(sub2node);
19908 sub1node->cd();
19909 fNodes->Add(sub1node);
19910 node->cd();
19911 //
19912 // Place copy #17 of I569 in IT56
19913 //
1266e9b4 19914 sub1node = new TNode("I569","I569","I569",-7.1673,-42.9511,0.,"itsrot569");
1f99c14b 19915 sub1node->SetLineColor(kColorITS);
19916 sub1node->SetVisibility(0);
19917 sub1node->cd();
19918 //
19919 // Place copy #1 of ITS6 in I569
19920 //
1266e9b4 19921 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 19922 sub2node->SetLineColor(kColorITS);
19923 sub2node->SetVisibility(1);
19924 fNodes->Add(sub2node);
19925 sub1node->cd();
19926 //
19927 // Place copy #2 of ITS6 in I569
19928 //
19929 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19930 sub2node->SetLineColor(kColorITS);
19931 sub2node->SetVisibility(1);
19932 fNodes->Add(sub2node);
19933 sub1node->cd();
19934 //
19935 // Place copy #3 of ITS6 in I569
19936 //
1266e9b4 19937 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 19938 sub2node->SetLineColor(kColorITS);
19939 sub2node->SetVisibility(1);
19940 fNodes->Add(sub2node);
19941 sub1node->cd();
19942 //
19943 // Place copy #4 of ITS6 in I569
19944 //
19945 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19946 sub2node->SetLineColor(kColorITS);
19947 sub2node->SetVisibility(1);
19948 fNodes->Add(sub2node);
19949 sub1node->cd();
19950 //
19951 // Place copy #5 of ITS6 in I569
19952 //
1266e9b4 19953 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 19954 sub2node->SetLineColor(kColorITS);
19955 sub2node->SetVisibility(1);
19956 fNodes->Add(sub2node);
19957 sub1node->cd();
19958 //
19959 // Place copy #6 of ITS6 in I569
19960 //
19961 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19962 sub2node->SetLineColor(kColorITS);
19963 sub2node->SetVisibility(1);
19964 fNodes->Add(sub2node);
19965 sub1node->cd();
19966 //
19967 // Place copy #7 of ITS6 in I569
19968 //
1266e9b4 19969 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 19970 sub2node->SetLineColor(kColorITS);
19971 sub2node->SetVisibility(1);
19972 fNodes->Add(sub2node);
19973 sub1node->cd();
19974 //
19975 // Place copy #8 of ITS6 in I569
19976 //
19977 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19978 sub2node->SetLineColor(kColorITS);
19979 sub2node->SetVisibility(1);
19980 fNodes->Add(sub2node);
19981 sub1node->cd();
19982 //
19983 // Place copy #9 of ITS6 in I569
19984 //
1266e9b4 19985 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 19986 sub2node->SetLineColor(kColorITS);
19987 sub2node->SetVisibility(1);
19988 fNodes->Add(sub2node);
19989 sub1node->cd();
19990 //
19991 // Place copy #10 of ITS6 in I569
19992 //
19993 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19994 sub2node->SetLineColor(kColorITS);
19995 sub2node->SetVisibility(1);
19996 fNodes->Add(sub2node);
19997 sub1node->cd();
19998 //
19999 // Place copy #11 of ITS6 in I569
20000 //
1266e9b4 20001 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 20002 sub2node->SetLineColor(kColorITS);
20003 sub2node->SetVisibility(1);
20004 fNodes->Add(sub2node);
20005 sub1node->cd();
20006 //
20007 // Place copy #12 of ITS6 in I569
20008 //
20009 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20010 sub2node->SetLineColor(kColorITS);
20011 sub2node->SetVisibility(1);
20012 fNodes->Add(sub2node);
20013 sub1node->cd();
20014 //
20015 // Place copy #13 of ITS6 in I569
20016 //
20017 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20018 sub2node->SetLineColor(kColorITS);
20019 sub2node->SetVisibility(1);
20020 fNodes->Add(sub2node);
20021 sub1node->cd();
20022 //
20023 // Place copy #14 of ITS6 in I569
20024 //
20025 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20026 sub2node->SetLineColor(kColorITS);
20027 sub2node->SetVisibility(1);
20028 fNodes->Add(sub2node);
20029 sub1node->cd();
20030 //
20031 // Place copy #15 of ITS6 in I569
20032 //
1266e9b4 20033 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 20034 sub2node->SetLineColor(kColorITS);
20035 sub2node->SetVisibility(1);
20036 fNodes->Add(sub2node);
20037 sub1node->cd();
20038 //
20039 // Place copy #16 of ITS6 in I569
20040 //
20041 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20042 sub2node->SetLineColor(kColorITS);
20043 sub2node->SetVisibility(1);
20044 fNodes->Add(sub2node);
20045 sub1node->cd();
20046 //
20047 // Place copy #17 of ITS6 in I569
20048 //
20049 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20050 sub2node->SetLineColor(kColorITS);
20051 sub2node->SetVisibility(1);
20052 fNodes->Add(sub2node);
20053 sub1node->cd();
20054 //
20055 // Place copy #18 of ITS6 in I569
20056 //
20057 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20058 sub2node->SetLineColor(kColorITS);
20059 sub2node->SetVisibility(1);
20060 fNodes->Add(sub2node);
20061 sub1node->cd();
20062 //
20063 // Place copy #19 of ITS6 in I569
20064 //
1266e9b4 20065 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 20066 sub2node->SetLineColor(kColorITS);
20067 sub2node->SetVisibility(1);
20068 fNodes->Add(sub2node);
20069 sub1node->cd();
20070 //
20071 // Place copy #20 of ITS6 in I569
20072 //
20073 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20074 sub2node->SetLineColor(kColorITS);
20075 sub2node->SetVisibility(1);
20076 fNodes->Add(sub2node);
20077 sub1node->cd();
20078 //
20079 // Place copy #21 of ITS6 in I569
20080 //
1266e9b4 20081 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 20082 sub2node->SetLineColor(kColorITS);
20083 sub2node->SetVisibility(1);
20084 fNodes->Add(sub2node);
20085 sub1node->cd();
20086 //
20087 // Place copy #22 of ITS6 in I569
20088 //
20089 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20090 sub2node->SetLineColor(kColorITS);
20091 sub2node->SetVisibility(1);
20092 fNodes->Add(sub2node);
20093 sub1node->cd();
20094 //
20095 // Place copy #23 of ITS6 in I569
20096 //
20097 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20098 sub2node->SetLineColor(kColorITS);
20099 sub2node->SetVisibility(1);
20100 fNodes->Add(sub2node);
20101 sub1node->cd();
20102 //
20103 // Place copy #24 of ITS6 in I569
20104 //
20105 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20106 sub2node->SetLineColor(kColorITS);
20107 sub2node->SetVisibility(1);
20108 fNodes->Add(sub2node);
20109 sub1node->cd();
20110 //
20111 // Place copy #25 of ITS6 in I569
20112 //
1266e9b4 20113 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 20114 sub2node->SetLineColor(kColorITS);
20115 sub2node->SetVisibility(1);
20116 fNodes->Add(sub2node);
20117 sub1node->cd();
20118 fNodes->Add(sub1node);
20119 node->cd();
20120 //
20121 // Place copy #18 of I569 in IT56
20122 //
1266e9b4 20123 sub1node = new TNode("I569","I569","I569",0.,-43.6977,0.,"itsrot533");
1f99c14b 20124 sub1node->SetLineColor(kColorITS);
20125 sub1node->SetVisibility(0);
20126 sub1node->cd();
20127 //
20128 // Place copy #1 of ITS6 in I569
20129 //
1266e9b4 20130 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 20131 sub2node->SetLineColor(kColorITS);
20132 sub2node->SetVisibility(1);
20133 fNodes->Add(sub2node);
20134 sub1node->cd();
20135 //
20136 // Place copy #2 of ITS6 in I569
20137 //
20138 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20139 sub2node->SetLineColor(kColorITS);
20140 sub2node->SetVisibility(1);
20141 fNodes->Add(sub2node);
20142 sub1node->cd();
20143 //
20144 // Place copy #3 of ITS6 in I569
20145 //
1266e9b4 20146 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 20147 sub2node->SetLineColor(kColorITS);
20148 sub2node->SetVisibility(1);
20149 fNodes->Add(sub2node);
20150 sub1node->cd();
20151 //
20152 // Place copy #4 of ITS6 in I569
20153 //
20154 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20155 sub2node->SetLineColor(kColorITS);
20156 sub2node->SetVisibility(1);
20157 fNodes->Add(sub2node);
20158 sub1node->cd();
20159 //
20160 // Place copy #5 of ITS6 in I569
20161 //
1266e9b4 20162 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 20163 sub2node->SetLineColor(kColorITS);
20164 sub2node->SetVisibility(1);
20165 fNodes->Add(sub2node);
20166 sub1node->cd();
20167 //
20168 // Place copy #6 of ITS6 in I569
20169 //
20170 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20171 sub2node->SetLineColor(kColorITS);
20172 sub2node->SetVisibility(1);
20173 fNodes->Add(sub2node);
20174 sub1node->cd();
20175 //
20176 // Place copy #7 of ITS6 in I569
20177 //
1266e9b4 20178 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 20179 sub2node->SetLineColor(kColorITS);
20180 sub2node->SetVisibility(1);
20181 fNodes->Add(sub2node);
20182 sub1node->cd();
20183 //
20184 // Place copy #8 of ITS6 in I569
20185 //
20186 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20187 sub2node->SetLineColor(kColorITS);
20188 sub2node->SetVisibility(1);
20189 fNodes->Add(sub2node);
20190 sub1node->cd();
20191 //
20192 // Place copy #9 of ITS6 in I569
20193 //
1266e9b4 20194 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 20195 sub2node->SetLineColor(kColorITS);
20196 sub2node->SetVisibility(1);
20197 fNodes->Add(sub2node);
20198 sub1node->cd();
20199 //
20200 // Place copy #10 of ITS6 in I569
20201 //
20202 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20203 sub2node->SetLineColor(kColorITS);
20204 sub2node->SetVisibility(1);
20205 fNodes->Add(sub2node);
20206 sub1node->cd();
20207 //
20208 // Place copy #11 of ITS6 in I569
20209 //
1266e9b4 20210 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 20211 sub2node->SetLineColor(kColorITS);
20212 sub2node->SetVisibility(1);
20213 fNodes->Add(sub2node);
20214 sub1node->cd();
20215 //
20216 // Place copy #12 of ITS6 in I569
20217 //
20218 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20219 sub2node->SetLineColor(kColorITS);
20220 sub2node->SetVisibility(1);
20221 fNodes->Add(sub2node);
20222 sub1node->cd();
20223 //
20224 // Place copy #13 of ITS6 in I569
20225 //
20226 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20227 sub2node->SetLineColor(kColorITS);
20228 sub2node->SetVisibility(1);
20229 fNodes->Add(sub2node);
20230 sub1node->cd();
20231 //
20232 // Place copy #14 of ITS6 in I569
20233 //
20234 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20235 sub2node->SetLineColor(kColorITS);
20236 sub2node->SetVisibility(1);
20237 fNodes->Add(sub2node);
20238 sub1node->cd();
20239 //
20240 // Place copy #15 of ITS6 in I569
20241 //
1266e9b4 20242 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 20243 sub2node->SetLineColor(kColorITS);
20244 sub2node->SetVisibility(1);
20245 fNodes->Add(sub2node);
20246 sub1node->cd();
20247 //
20248 // Place copy #16 of ITS6 in I569
20249 //
20250 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20251 sub2node->SetLineColor(kColorITS);
20252 sub2node->SetVisibility(1);
20253 fNodes->Add(sub2node);
20254 sub1node->cd();
20255 //
20256 // Place copy #17 of ITS6 in I569
20257 //
20258 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20259 sub2node->SetLineColor(kColorITS);
20260 sub2node->SetVisibility(1);
20261 fNodes->Add(sub2node);
20262 sub1node->cd();
20263 //
20264 // Place copy #18 of ITS6 in I569
20265 //
20266 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20267 sub2node->SetLineColor(kColorITS);
20268 sub2node->SetVisibility(1);
20269 fNodes->Add(sub2node);
20270 sub1node->cd();
20271 //
20272 // Place copy #19 of ITS6 in I569
20273 //
1266e9b4 20274 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 20275 sub2node->SetLineColor(kColorITS);
20276 sub2node->SetVisibility(1);
20277 fNodes->Add(sub2node);
20278 sub1node->cd();
20279 //
20280 // Place copy #20 of ITS6 in I569
20281 //
20282 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20283 sub2node->SetLineColor(kColorITS);
20284 sub2node->SetVisibility(1);
20285 fNodes->Add(sub2node);
20286 sub1node->cd();
20287 //
20288 // Place copy #21 of ITS6 in I569
20289 //
1266e9b4 20290 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 20291 sub2node->SetLineColor(kColorITS);
20292 sub2node->SetVisibility(1);
20293 fNodes->Add(sub2node);
20294 sub1node->cd();
20295 //
20296 // Place copy #22 of ITS6 in I569
20297 //
20298 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20299 sub2node->SetLineColor(kColorITS);
20300 sub2node->SetVisibility(1);
20301 fNodes->Add(sub2node);
20302 sub1node->cd();
20303 //
20304 // Place copy #23 of ITS6 in I569
20305 //
20306 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20307 sub2node->SetLineColor(kColorITS);
20308 sub2node->SetVisibility(1);
20309 fNodes->Add(sub2node);
20310 sub1node->cd();
20311 //
20312 // Place copy #24 of ITS6 in I569
20313 //
20314 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20315 sub2node->SetLineColor(kColorITS);
20316 sub2node->SetVisibility(1);
20317 fNodes->Add(sub2node);
20318 sub1node->cd();
20319 //
20320 // Place copy #25 of ITS6 in I569
20321 //
1266e9b4 20322 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 20323 sub2node->SetLineColor(kColorITS);
20324 sub2node->SetVisibility(1);
20325 fNodes->Add(sub2node);
20326 sub1node->cd();
20327 fNodes->Add(sub1node);
20328 node->cd();
20329 //
20330 // Place copy #19 of I569 in IT56
20331 //
1266e9b4 20332 sub1node = new TNode("I569","I569","I569",7.1673,-42.9511,0.,"itsrot534");
1f99c14b 20333 sub1node->SetLineColor(kColorITS);
20334 sub1node->SetVisibility(0);
20335 sub1node->cd();
20336 //
20337 // Place copy #1 of ITS6 in I569
20338 //
1266e9b4 20339 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 20340 sub2node->SetLineColor(kColorITS);
20341 sub2node->SetVisibility(1);
20342 fNodes->Add(sub2node);
20343 sub1node->cd();
20344 //
20345 // Place copy #2 of ITS6 in I569
20346 //
20347 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20348 sub2node->SetLineColor(kColorITS);
20349 sub2node->SetVisibility(1);
20350 fNodes->Add(sub2node);
20351 sub1node->cd();
20352 //
20353 // Place copy #3 of ITS6 in I569
20354 //
1266e9b4 20355 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 20356 sub2node->SetLineColor(kColorITS);
20357 sub2node->SetVisibility(1);
20358 fNodes->Add(sub2node);
20359 sub1node->cd();
20360 //
20361 // Place copy #4 of ITS6 in I569
20362 //
20363 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20364 sub2node->SetLineColor(kColorITS);
20365 sub2node->SetVisibility(1);
20366 fNodes->Add(sub2node);
20367 sub1node->cd();
20368 //
20369 // Place copy #5 of ITS6 in I569
20370 //
1266e9b4 20371 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 20372 sub2node->SetLineColor(kColorITS);
20373 sub2node->SetVisibility(1);
20374 fNodes->Add(sub2node);
20375 sub1node->cd();
20376 //
20377 // Place copy #6 of ITS6 in I569
20378 //
20379 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20380 sub2node->SetLineColor(kColorITS);
20381 sub2node->SetVisibility(1);
20382 fNodes->Add(sub2node);
20383 sub1node->cd();
20384 //
20385 // Place copy #7 of ITS6 in I569
20386 //
1266e9b4 20387 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 20388 sub2node->SetLineColor(kColorITS);
20389 sub2node->SetVisibility(1);
20390 fNodes->Add(sub2node);
20391 sub1node->cd();
20392 //
20393 // Place copy #8 of ITS6 in I569
20394 //
20395 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20396 sub2node->SetLineColor(kColorITS);
20397 sub2node->SetVisibility(1);
20398 fNodes->Add(sub2node);
20399 sub1node->cd();
20400 //
20401 // Place copy #9 of ITS6 in I569
20402 //
1266e9b4 20403 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 20404 sub2node->SetLineColor(kColorITS);
20405 sub2node->SetVisibility(1);
20406 fNodes->Add(sub2node);
20407 sub1node->cd();
20408 //
20409 // Place copy #10 of ITS6 in I569
20410 //
20411 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20412 sub2node->SetLineColor(kColorITS);
20413 sub2node->SetVisibility(1);
20414 fNodes->Add(sub2node);
20415 sub1node->cd();
20416 //
20417 // Place copy #11 of ITS6 in I569
20418 //
1266e9b4 20419 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 20420 sub2node->SetLineColor(kColorITS);
20421 sub2node->SetVisibility(1);
20422 fNodes->Add(sub2node);
20423 sub1node->cd();
20424 //
20425 // Place copy #12 of ITS6 in I569
20426 //
20427 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20428 sub2node->SetLineColor(kColorITS);
20429 sub2node->SetVisibility(1);
20430 fNodes->Add(sub2node);
20431 sub1node->cd();
20432 //
20433 // Place copy #13 of ITS6 in I569
20434 //
20435 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20436 sub2node->SetLineColor(kColorITS);
20437 sub2node->SetVisibility(1);
20438 fNodes->Add(sub2node);
20439 sub1node->cd();
20440 //
20441 // Place copy #14 of ITS6 in I569
20442 //
20443 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20444 sub2node->SetLineColor(kColorITS);
20445 sub2node->SetVisibility(1);
20446 fNodes->Add(sub2node);
20447 sub1node->cd();
20448 //
20449 // Place copy #15 of ITS6 in I569
20450 //
1266e9b4 20451 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 20452 sub2node->SetLineColor(kColorITS);
20453 sub2node->SetVisibility(1);
20454 fNodes->Add(sub2node);
20455 sub1node->cd();
20456 //
20457 // Place copy #16 of ITS6 in I569
20458 //
20459 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20460 sub2node->SetLineColor(kColorITS);
20461 sub2node->SetVisibility(1);
20462 fNodes->Add(sub2node);
20463 sub1node->cd();
20464 //
20465 // Place copy #17 of ITS6 in I569
20466 //
20467 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20468 sub2node->SetLineColor(kColorITS);
20469 sub2node->SetVisibility(1);
20470 fNodes->Add(sub2node);
20471 sub1node->cd();
20472 //
20473 // Place copy #18 of ITS6 in I569
20474 //
20475 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20476 sub2node->SetLineColor(kColorITS);
20477 sub2node->SetVisibility(1);
20478 fNodes->Add(sub2node);
20479 sub1node->cd();
20480 //
20481 // Place copy #19 of ITS6 in I569
20482 //
1266e9b4 20483 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 20484 sub2node->SetLineColor(kColorITS);
20485 sub2node->SetVisibility(1);
20486 fNodes->Add(sub2node);
20487 sub1node->cd();
20488 //
20489 // Place copy #20 of ITS6 in I569
20490 //
20491 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20492 sub2node->SetLineColor(kColorITS);
20493 sub2node->SetVisibility(1);
20494 fNodes->Add(sub2node);
20495 sub1node->cd();
20496 //
20497 // Place copy #21 of ITS6 in I569
20498 //
1266e9b4 20499 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 20500 sub2node->SetLineColor(kColorITS);
20501 sub2node->SetVisibility(1);
20502 fNodes->Add(sub2node);
20503 sub1node->cd();
20504 //
20505 // Place copy #22 of ITS6 in I569
20506 //
20507 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20508 sub2node->SetLineColor(kColorITS);
20509 sub2node->SetVisibility(1);
20510 fNodes->Add(sub2node);
20511 sub1node->cd();
20512 //
20513 // Place copy #23 of ITS6 in I569
20514 //
20515 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20516 sub2node->SetLineColor(kColorITS);
20517 sub2node->SetVisibility(1);
20518 fNodes->Add(sub2node);
20519 sub1node->cd();
20520 //
20521 // Place copy #24 of ITS6 in I569
20522 //
20523 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20524 sub2node->SetLineColor(kColorITS);
20525 sub2node->SetVisibility(1);
20526 fNodes->Add(sub2node);
20527 sub1node->cd();
20528 //
20529 // Place copy #25 of ITS6 in I569
20530 //
1266e9b4 20531 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 20532 sub2node->SetLineColor(kColorITS);
20533 sub2node->SetVisibility(1);
20534 fNodes->Add(sub2node);
20535 sub1node->cd();
20536 fNodes->Add(sub1node);
20537 node->cd();
20538 //
20539 // Place copy #20 of I569 in IT56
20540 //
1266e9b4 20541 sub1node = new TNode("I569","I569","I569",14.1886,-41.33,0.,"itsrot535");
1f99c14b 20542 sub1node->SetLineColor(kColorITS);
20543 sub1node->SetVisibility(0);
20544 sub1node->cd();
20545 //
20546 // Place copy #1 of ITS6 in I569
20547 //
1266e9b4 20548 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 20549 sub2node->SetLineColor(kColorITS);
20550 sub2node->SetVisibility(1);
20551 fNodes->Add(sub2node);
20552 sub1node->cd();
20553 //
20554 // Place copy #2 of ITS6 in I569
20555 //
20556 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20557 sub2node->SetLineColor(kColorITS);
20558 sub2node->SetVisibility(1);
20559 fNodes->Add(sub2node);
20560 sub1node->cd();
20561 //
20562 // Place copy #3 of ITS6 in I569
20563 //
1266e9b4 20564 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 20565 sub2node->SetLineColor(kColorITS);
20566 sub2node->SetVisibility(1);
20567 fNodes->Add(sub2node);
20568 sub1node->cd();
20569 //
20570 // Place copy #4 of ITS6 in I569
20571 //
20572 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20573 sub2node->SetLineColor(kColorITS);
20574 sub2node->SetVisibility(1);
20575 fNodes->Add(sub2node);
20576 sub1node->cd();
20577 //
20578 // Place copy #5 of ITS6 in I569
20579 //
1266e9b4 20580 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 20581 sub2node->SetLineColor(kColorITS);
20582 sub2node->SetVisibility(1);
20583 fNodes->Add(sub2node);
20584 sub1node->cd();
20585 //
20586 // Place copy #6 of ITS6 in I569
20587 //
20588 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20589 sub2node->SetLineColor(kColorITS);
20590 sub2node->SetVisibility(1);
20591 fNodes->Add(sub2node);
20592 sub1node->cd();
20593 //
20594 // Place copy #7 of ITS6 in I569
20595 //
1266e9b4 20596 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 20597 sub2node->SetLineColor(kColorITS);
20598 sub2node->SetVisibility(1);
20599 fNodes->Add(sub2node);
20600 sub1node->cd();
20601 //
20602 // Place copy #8 of ITS6 in I569
20603 //
20604 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20605 sub2node->SetLineColor(kColorITS);
20606 sub2node->SetVisibility(1);
20607 fNodes->Add(sub2node);
20608 sub1node->cd();
20609 //
20610 // Place copy #9 of ITS6 in I569
20611 //
1266e9b4 20612 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 20613 sub2node->SetLineColor(kColorITS);
20614 sub2node->SetVisibility(1);
20615 fNodes->Add(sub2node);
20616 sub1node->cd();
20617 //
20618 // Place copy #10 of ITS6 in I569
20619 //
20620 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20621 sub2node->SetLineColor(kColorITS);
20622 sub2node->SetVisibility(1);
20623 fNodes->Add(sub2node);
20624 sub1node->cd();
20625 //
20626 // Place copy #11 of ITS6 in I569
20627 //
1266e9b4 20628 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 20629 sub2node->SetLineColor(kColorITS);
20630 sub2node->SetVisibility(1);
20631 fNodes->Add(sub2node);
20632 sub1node->cd();
20633 //
20634 // Place copy #12 of ITS6 in I569
20635 //
20636 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20637 sub2node->SetLineColor(kColorITS);
20638 sub2node->SetVisibility(1);
20639 fNodes->Add(sub2node);
20640 sub1node->cd();
20641 //
20642 // Place copy #13 of ITS6 in I569
20643 //
20644 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20645 sub2node->SetLineColor(kColorITS);
20646 sub2node->SetVisibility(1);
20647 fNodes->Add(sub2node);
20648 sub1node->cd();
20649 //
20650 // Place copy #14 of ITS6 in I569
20651 //
20652 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20653 sub2node->SetLineColor(kColorITS);
20654 sub2node->SetVisibility(1);
20655 fNodes->Add(sub2node);
20656 sub1node->cd();
20657 //
20658 // Place copy #15 of ITS6 in I569
20659 //
1266e9b4 20660 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 20661 sub2node->SetLineColor(kColorITS);
20662 sub2node->SetVisibility(1);
20663 fNodes->Add(sub2node);
20664 sub1node->cd();
20665 //
20666 // Place copy #16 of ITS6 in I569
20667 //
20668 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20669 sub2node->SetLineColor(kColorITS);
20670 sub2node->SetVisibility(1);
20671 fNodes->Add(sub2node);
20672 sub1node->cd();
20673 //
20674 // Place copy #17 of ITS6 in I569
20675 //
20676 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20677 sub2node->SetLineColor(kColorITS);
20678 sub2node->SetVisibility(1);
20679 fNodes->Add(sub2node);
20680 sub1node->cd();
20681 //
20682 // Place copy #18 of ITS6 in I569
20683 //
20684 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20685 sub2node->SetLineColor(kColorITS);
20686 sub2node->SetVisibility(1);
20687 fNodes->Add(sub2node);
20688 sub1node->cd();
20689 //
20690 // Place copy #19 of ITS6 in I569
20691 //
1266e9b4 20692 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 20693 sub2node->SetLineColor(kColorITS);
20694 sub2node->SetVisibility(1);
20695 fNodes->Add(sub2node);
20696 sub1node->cd();
20697 //
20698 // Place copy #20 of ITS6 in I569
20699 //
20700 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20701 sub2node->SetLineColor(kColorITS);
20702 sub2node->SetVisibility(1);
20703 fNodes->Add(sub2node);
20704 sub1node->cd();
20705 //
20706 // Place copy #21 of ITS6 in I569
20707 //
1266e9b4 20708 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 20709 sub2node->SetLineColor(kColorITS);
20710 sub2node->SetVisibility(1);
20711 fNodes->Add(sub2node);
20712 sub1node->cd();
20713 //
20714 // Place copy #22 of ITS6 in I569
20715 //
20716 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20717 sub2node->SetLineColor(kColorITS);
20718 sub2node->SetVisibility(1);
20719 fNodes->Add(sub2node);
20720 sub1node->cd();
20721 //
20722 // Place copy #23 of ITS6 in I569
20723 //
20724 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20725 sub2node->SetLineColor(kColorITS);
20726 sub2node->SetVisibility(1);
20727 fNodes->Add(sub2node);
20728 sub1node->cd();
20729 //
20730 // Place copy #24 of ITS6 in I569
20731 //
20732 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20733 sub2node->SetLineColor(kColorITS);
20734 sub2node->SetVisibility(1);
20735 fNodes->Add(sub2node);
20736 sub1node->cd();
20737 //
20738 // Place copy #25 of ITS6 in I569
20739 //
1266e9b4 20740 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 20741 sub2node->SetLineColor(kColorITS);
20742 sub2node->SetVisibility(1);
20743 fNodes->Add(sub2node);
20744 sub1node->cd();
20745 fNodes->Add(sub1node);
20746 node->cd();
20747 //
20748 // Place copy #21 of I569 in IT56
20749 //
1266e9b4 20750 sub1node = new TNode("I569","I569","I569",20.7251,-38.2967,0.,"itsrot623");
1f99c14b 20751 sub1node->SetLineColor(kColorITS);
20752 sub1node->SetVisibility(0);
20753 sub1node->cd();
20754 //
20755 // Place copy #1 of ITS6 in I569
20756 //
1266e9b4 20757 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 20758 sub2node->SetLineColor(kColorITS);
20759 sub2node->SetVisibility(1);
20760 fNodes->Add(sub2node);
20761 sub1node->cd();
20762 //
20763 // Place copy #2 of ITS6 in I569
20764 //
20765 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20766 sub2node->SetLineColor(kColorITS);
20767 sub2node->SetVisibility(1);
20768 fNodes->Add(sub2node);
20769 sub1node->cd();
20770 //
20771 // Place copy #3 of ITS6 in I569
20772 //
1266e9b4 20773 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 20774 sub2node->SetLineColor(kColorITS);
20775 sub2node->SetVisibility(1);
20776 fNodes->Add(sub2node);
20777 sub1node->cd();
20778 //
20779 // Place copy #4 of ITS6 in I569
20780 //
20781 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20782 sub2node->SetLineColor(kColorITS);
20783 sub2node->SetVisibility(1);
20784 fNodes->Add(sub2node);
20785 sub1node->cd();
20786 //
20787 // Place copy #5 of ITS6 in I569
20788 //
1266e9b4 20789 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 20790 sub2node->SetLineColor(kColorITS);
20791 sub2node->SetVisibility(1);
20792 fNodes->Add(sub2node);
20793 sub1node->cd();
20794 //
20795 // Place copy #6 of ITS6 in I569
20796 //
20797 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20798 sub2node->SetLineColor(kColorITS);
20799 sub2node->SetVisibility(1);
20800 fNodes->Add(sub2node);
20801 sub1node->cd();
20802 //
20803 // Place copy #7 of ITS6 in I569
20804 //
1266e9b4 20805 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 20806 sub2node->SetLineColor(kColorITS);
20807 sub2node->SetVisibility(1);
20808 fNodes->Add(sub2node);
20809 sub1node->cd();
20810 //
20811 // Place copy #8 of ITS6 in I569
20812 //
20813 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20814 sub2node->SetLineColor(kColorITS);
20815 sub2node->SetVisibility(1);
20816 fNodes->Add(sub2node);
20817 sub1node->cd();
20818 //
20819 // Place copy #9 of ITS6 in I569
20820 //
1266e9b4 20821 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 20822 sub2node->SetLineColor(kColorITS);
20823 sub2node->SetVisibility(1);
20824 fNodes->Add(sub2node);
20825 sub1node->cd();
20826 //
20827 // Place copy #10 of ITS6 in I569
20828 //
20829 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20830 sub2node->SetLineColor(kColorITS);
20831 sub2node->SetVisibility(1);
20832 fNodes->Add(sub2node);
20833 sub1node->cd();
20834 //
20835 // Place copy #11 of ITS6 in I569
20836 //
1266e9b4 20837 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 20838 sub2node->SetLineColor(kColorITS);
20839 sub2node->SetVisibility(1);
20840 fNodes->Add(sub2node);
20841 sub1node->cd();
20842 //
20843 // Place copy #12 of ITS6 in I569
20844 //
20845 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20846 sub2node->SetLineColor(kColorITS);
20847 sub2node->SetVisibility(1);
20848 fNodes->Add(sub2node);
20849 sub1node->cd();
20850 //
20851 // Place copy #13 of ITS6 in I569
20852 //
20853 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20854 sub2node->SetLineColor(kColorITS);
20855 sub2node->SetVisibility(1);
20856 fNodes->Add(sub2node);
20857 sub1node->cd();
20858 //
20859 // Place copy #14 of ITS6 in I569
20860 //
20861 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20862 sub2node->SetLineColor(kColorITS);
20863 sub2node->SetVisibility(1);
20864 fNodes->Add(sub2node);
20865 sub1node->cd();
20866 //
20867 // Place copy #15 of ITS6 in I569
20868 //
1266e9b4 20869 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 20870 sub2node->SetLineColor(kColorITS);
20871 sub2node->SetVisibility(1);
20872 fNodes->Add(sub2node);
20873 sub1node->cd();
20874 //
20875 // Place copy #16 of ITS6 in I569
20876 //
20877 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20878 sub2node->SetLineColor(kColorITS);
20879 sub2node->SetVisibility(1);
20880 fNodes->Add(sub2node);
20881 sub1node->cd();
20882 //
20883 // Place copy #17 of ITS6 in I569
20884 //
20885 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20886 sub2node->SetLineColor(kColorITS);
20887 sub2node->SetVisibility(1);
20888 fNodes->Add(sub2node);
20889 sub1node->cd();
20890 //
20891 // Place copy #18 of ITS6 in I569
20892 //
20893 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20894 sub2node->SetLineColor(kColorITS);
20895 sub2node->SetVisibility(1);
20896 fNodes->Add(sub2node);
20897 sub1node->cd();
20898 //
20899 // Place copy #19 of ITS6 in I569
20900 //
1266e9b4 20901 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 20902 sub2node->SetLineColor(kColorITS);
20903 sub2node->SetVisibility(1);
20904 fNodes->Add(sub2node);
20905 sub1node->cd();
20906 //
20907 // Place copy #20 of ITS6 in I569
20908 //
20909 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20910 sub2node->SetLineColor(kColorITS);
20911 sub2node->SetVisibility(1);
20912 fNodes->Add(sub2node);
20913 sub1node->cd();
20914 //
20915 // Place copy #21 of ITS6 in I569
20916 //
1266e9b4 20917 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 20918 sub2node->SetLineColor(kColorITS);
20919 sub2node->SetVisibility(1);
20920 fNodes->Add(sub2node);
20921 sub1node->cd();
20922 //
20923 // Place copy #22 of ITS6 in I569
20924 //
20925 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20926 sub2node->SetLineColor(kColorITS);
20927 sub2node->SetVisibility(1);
20928 fNodes->Add(sub2node);
20929 sub1node->cd();
20930 //
20931 // Place copy #23 of ITS6 in I569
20932 //
20933 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20934 sub2node->SetLineColor(kColorITS);
20935 sub2node->SetVisibility(1);
20936 fNodes->Add(sub2node);
20937 sub1node->cd();
20938 //
20939 // Place copy #24 of ITS6 in I569
20940 //
20941 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20942 sub2node->SetLineColor(kColorITS);
20943 sub2node->SetVisibility(1);
20944 fNodes->Add(sub2node);
20945 sub1node->cd();
20946 //
20947 // Place copy #25 of ITS6 in I569
20948 //
1266e9b4 20949 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 20950 sub2node->SetLineColor(kColorITS);
20951 sub2node->SetVisibility(1);
20952 fNodes->Add(sub2node);
20953 sub1node->cd();
20954 fNodes->Add(sub1node);
20955 node->cd();
20956 //
20957 // Place copy #22 of I569 in IT56
20958 //
1266e9b4 20959 sub1node = new TNode("I569","I569","I569",26.8397,-34.4836,0.,"itsrot537");
1f99c14b 20960 sub1node->SetLineColor(kColorITS);
20961 sub1node->SetVisibility(0);
20962 sub1node->cd();
20963 //
20964 // Place copy #1 of ITS6 in I569
20965 //
1266e9b4 20966 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 20967 sub2node->SetLineColor(kColorITS);
20968 sub2node->SetVisibility(1);
20969 fNodes->Add(sub2node);
20970 sub1node->cd();
20971 //
20972 // Place copy #2 of ITS6 in I569
20973 //
20974 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20975 sub2node->SetLineColor(kColorITS);
20976 sub2node->SetVisibility(1);
20977 fNodes->Add(sub2node);
20978 sub1node->cd();
20979 //
20980 // Place copy #3 of ITS6 in I569
20981 //
1266e9b4 20982 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 20983 sub2node->SetLineColor(kColorITS);
20984 sub2node->SetVisibility(1);
20985 fNodes->Add(sub2node);
20986 sub1node->cd();
20987 //
20988 // Place copy #4 of ITS6 in I569
20989 //
20990 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20991 sub2node->SetLineColor(kColorITS);
20992 sub2node->SetVisibility(1);
20993 fNodes->Add(sub2node);
20994 sub1node->cd();
20995 //
20996 // Place copy #5 of ITS6 in I569
20997 //
1266e9b4 20998 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 20999 sub2node->SetLineColor(kColorITS);
21000 sub2node->SetVisibility(1);
21001 fNodes->Add(sub2node);
21002 sub1node->cd();
21003 //
21004 // Place copy #6 of ITS6 in I569
21005 //
21006 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21007 sub2node->SetLineColor(kColorITS);
21008 sub2node->SetVisibility(1);
21009 fNodes->Add(sub2node);
21010 sub1node->cd();
21011 //
21012 // Place copy #7 of ITS6 in I569
21013 //
1266e9b4 21014 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 21015 sub2node->SetLineColor(kColorITS);
21016 sub2node->SetVisibility(1);
21017 fNodes->Add(sub2node);
21018 sub1node->cd();
21019 //
21020 // Place copy #8 of ITS6 in I569
21021 //
21022 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21023 sub2node->SetLineColor(kColorITS);
21024 sub2node->SetVisibility(1);
21025 fNodes->Add(sub2node);
21026 sub1node->cd();
21027 //
21028 // Place copy #9 of ITS6 in I569
21029 //
1266e9b4 21030 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 21031 sub2node->SetLineColor(kColorITS);
21032 sub2node->SetVisibility(1);
21033 fNodes->Add(sub2node);
21034 sub1node->cd();
21035 //
21036 // Place copy #10 of ITS6 in I569
21037 //
21038 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21039 sub2node->SetLineColor(kColorITS);
21040 sub2node->SetVisibility(1);
21041 fNodes->Add(sub2node);
21042 sub1node->cd();
21043 //
21044 // Place copy #11 of ITS6 in I569
21045 //
1266e9b4 21046 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 21047 sub2node->SetLineColor(kColorITS);
21048 sub2node->SetVisibility(1);
21049 fNodes->Add(sub2node);
21050 sub1node->cd();
21051 //
21052 // Place copy #12 of ITS6 in I569
21053 //
21054 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21055 sub2node->SetLineColor(kColorITS);
21056 sub2node->SetVisibility(1);
21057 fNodes->Add(sub2node);
21058 sub1node->cd();
21059 //
21060 // Place copy #13 of ITS6 in I569
21061 //
21062 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21063 sub2node->SetLineColor(kColorITS);
21064 sub2node->SetVisibility(1);
21065 fNodes->Add(sub2node);
21066 sub1node->cd();
21067 //
21068 // Place copy #14 of ITS6 in I569
21069 //
21070 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21071 sub2node->SetLineColor(kColorITS);
21072 sub2node->SetVisibility(1);
21073 fNodes->Add(sub2node);
21074 sub1node->cd();
21075 //
21076 // Place copy #15 of ITS6 in I569
21077 //
1266e9b4 21078 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 21079 sub2node->SetLineColor(kColorITS);
21080 sub2node->SetVisibility(1);
21081 fNodes->Add(sub2node);
21082 sub1node->cd();
21083 //
21084 // Place copy #16 of ITS6 in I569
21085 //
21086 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21087 sub2node->SetLineColor(kColorITS);
21088 sub2node->SetVisibility(1);
21089 fNodes->Add(sub2node);
21090 sub1node->cd();
21091 //
21092 // Place copy #17 of ITS6 in I569
21093 //
21094 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21095 sub2node->SetLineColor(kColorITS);
21096 sub2node->SetVisibility(1);
21097 fNodes->Add(sub2node);
21098 sub1node->cd();
21099 //
21100 // Place copy #18 of ITS6 in I569
21101 //
21102 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21103 sub2node->SetLineColor(kColorITS);
21104 sub2node->SetVisibility(1);
21105 fNodes->Add(sub2node);
21106 sub1node->cd();
21107 //
21108 // Place copy #19 of ITS6 in I569
21109 //
1266e9b4 21110 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 21111 sub2node->SetLineColor(kColorITS);
21112 sub2node->SetVisibility(1);
21113 fNodes->Add(sub2node);
21114 sub1node->cd();
21115 //
21116 // Place copy #20 of ITS6 in I569
21117 //
21118 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21119 sub2node->SetLineColor(kColorITS);
21120 sub2node->SetVisibility(1);
21121 fNodes->Add(sub2node);
21122 sub1node->cd();
21123 //
21124 // Place copy #21 of ITS6 in I569
21125 //
1266e9b4 21126 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 21127 sub2node->SetLineColor(kColorITS);
21128 sub2node->SetVisibility(1);
21129 fNodes->Add(sub2node);
21130 sub1node->cd();
21131 //
21132 // Place copy #22 of ITS6 in I569
21133 //
21134 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21135 sub2node->SetLineColor(kColorITS);
21136 sub2node->SetVisibility(1);
21137 fNodes->Add(sub2node);
21138 sub1node->cd();
21139 //
21140 // Place copy #23 of ITS6 in I569
21141 //
21142 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21143 sub2node->SetLineColor(kColorITS);
21144 sub2node->SetVisibility(1);
21145 fNodes->Add(sub2node);
21146 sub1node->cd();
21147 //
21148 // Place copy #24 of ITS6 in I569
21149 //
21150 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21151 sub2node->SetLineColor(kColorITS);
21152 sub2node->SetVisibility(1);
21153 fNodes->Add(sub2node);
21154 sub1node->cd();
21155 //
21156 // Place copy #25 of ITS6 in I569
21157 //
1266e9b4 21158 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 21159 sub2node->SetLineColor(kColorITS);
21160 sub2node->SetVisibility(1);
21161 fNodes->Add(sub2node);
21162 sub1node->cd();
21163 fNodes->Add(sub1node);
21164 node->cd();
21165 //
21166 // Place copy #23 of I569 in IT56
21167 //
1266e9b4 21168 sub1node = new TNode("I569","I569","I569",32.0371,-29.4922,0.,"itsrot538");
1f99c14b 21169 sub1node->SetLineColor(kColorITS);
21170 sub1node->SetVisibility(0);
21171 sub1node->cd();
21172 //
21173 // Place copy #1 of ITS6 in I569
21174 //
1266e9b4 21175 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 21176 sub2node->SetLineColor(kColorITS);
21177 sub2node->SetVisibility(1);
21178 fNodes->Add(sub2node);
21179 sub1node->cd();
21180 //
21181 // Place copy #2 of ITS6 in I569
21182 //
21183 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21184 sub2node->SetLineColor(kColorITS);
21185 sub2node->SetVisibility(1);
21186 fNodes->Add(sub2node);
21187 sub1node->cd();
21188 //
21189 // Place copy #3 of ITS6 in I569
21190 //
1266e9b4 21191 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 21192 sub2node->SetLineColor(kColorITS);
21193 sub2node->SetVisibility(1);
21194 fNodes->Add(sub2node);
21195 sub1node->cd();
21196 //
21197 // Place copy #4 of ITS6 in I569
21198 //
21199 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21200 sub2node->SetLineColor(kColorITS);
21201 sub2node->SetVisibility(1);
21202 fNodes->Add(sub2node);
21203 sub1node->cd();
21204 //
21205 // Place copy #5 of ITS6 in I569
21206 //
1266e9b4 21207 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 21208 sub2node->SetLineColor(kColorITS);
21209 sub2node->SetVisibility(1);
21210 fNodes->Add(sub2node);
21211 sub1node->cd();
21212 //
21213 // Place copy #6 of ITS6 in I569
21214 //
21215 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21216 sub2node->SetLineColor(kColorITS);
21217 sub2node->SetVisibility(1);
21218 fNodes->Add(sub2node);
21219 sub1node->cd();
21220 //
21221 // Place copy #7 of ITS6 in I569
21222 //
1266e9b4 21223 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 21224 sub2node->SetLineColor(kColorITS);
21225 sub2node->SetVisibility(1);
21226 fNodes->Add(sub2node);
21227 sub1node->cd();
21228 //
21229 // Place copy #8 of ITS6 in I569
21230 //
21231 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21232 sub2node->SetLineColor(kColorITS);
21233 sub2node->SetVisibility(1);
21234 fNodes->Add(sub2node);
21235 sub1node->cd();
21236 //
21237 // Place copy #9 of ITS6 in I569
21238 //
1266e9b4 21239 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 21240 sub2node->SetLineColor(kColorITS);
21241 sub2node->SetVisibility(1);
21242 fNodes->Add(sub2node);
21243 sub1node->cd();
21244 //
21245 // Place copy #10 of ITS6 in I569
21246 //
21247 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21248 sub2node->SetLineColor(kColorITS);
21249 sub2node->SetVisibility(1);
21250 fNodes->Add(sub2node);
21251 sub1node->cd();
21252 //
21253 // Place copy #11 of ITS6 in I569
21254 //
1266e9b4 21255 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 21256 sub2node->SetLineColor(kColorITS);
21257 sub2node->SetVisibility(1);
21258 fNodes->Add(sub2node);
21259 sub1node->cd();
21260 //
21261 // Place copy #12 of ITS6 in I569
21262 //
21263 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21264 sub2node->SetLineColor(kColorITS);
21265 sub2node->SetVisibility(1);
21266 fNodes->Add(sub2node);
21267 sub1node->cd();
21268 //
21269 // Place copy #13 of ITS6 in I569
21270 //
21271 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21272 sub2node->SetLineColor(kColorITS);
21273 sub2node->SetVisibility(1);
21274 fNodes->Add(sub2node);
21275 sub1node->cd();
21276 //
21277 // Place copy #14 of ITS6 in I569
21278 //
21279 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21280 sub2node->SetLineColor(kColorITS);
21281 sub2node->SetVisibility(1);
21282 fNodes->Add(sub2node);
21283 sub1node->cd();
21284 //
21285 // Place copy #15 of ITS6 in I569
21286 //
1266e9b4 21287 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 21288 sub2node->SetLineColor(kColorITS);
21289 sub2node->SetVisibility(1);
21290 fNodes->Add(sub2node);
21291 sub1node->cd();
21292 //
21293 // Place copy #16 of ITS6 in I569
21294 //
21295 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21296 sub2node->SetLineColor(kColorITS);
21297 sub2node->SetVisibility(1);
21298 fNodes->Add(sub2node);
21299 sub1node->cd();
21300 //
21301 // Place copy #17 of ITS6 in I569
21302 //
21303 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21304 sub2node->SetLineColor(kColorITS);
21305 sub2node->SetVisibility(1);
21306 fNodes->Add(sub2node);
21307 sub1node->cd();
21308 //
21309 // Place copy #18 of ITS6 in I569
21310 //
21311 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21312 sub2node->SetLineColor(kColorITS);
21313 sub2node->SetVisibility(1);
21314 fNodes->Add(sub2node);
21315 sub1node->cd();
21316 //
21317 // Place copy #19 of ITS6 in I569
21318 //
1266e9b4 21319 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 21320 sub2node->SetLineColor(kColorITS);
21321 sub2node->SetVisibility(1);
21322 fNodes->Add(sub2node);
21323 sub1node->cd();
21324 //
21325 // Place copy #20 of ITS6 in I569
21326 //
21327 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21328 sub2node->SetLineColor(kColorITS);
21329 sub2node->SetVisibility(1);
21330 fNodes->Add(sub2node);
21331 sub1node->cd();
21332 //
21333 // Place copy #21 of ITS6 in I569
21334 //
1266e9b4 21335 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 21336 sub2node->SetLineColor(kColorITS);
21337 sub2node->SetVisibility(1);
21338 fNodes->Add(sub2node);
21339 sub1node->cd();
21340 //
21341 // Place copy #22 of ITS6 in I569
21342 //
21343 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21344 sub2node->SetLineColor(kColorITS);
21345 sub2node->SetVisibility(1);
21346 fNodes->Add(sub2node);
21347 sub1node->cd();
21348 //
21349 // Place copy #23 of ITS6 in I569
21350 //
21351 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21352 sub2node->SetLineColor(kColorITS);
21353 sub2node->SetVisibility(1);
21354 fNodes->Add(sub2node);
21355 sub1node->cd();
21356 //
21357 // Place copy #24 of ITS6 in I569
21358 //
21359 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21360 sub2node->SetLineColor(kColorITS);
21361 sub2node->SetVisibility(1);
21362 fNodes->Add(sub2node);
21363 sub1node->cd();
21364 //
21365 // Place copy #25 of ITS6 in I569
21366 //
1266e9b4 21367 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 21368 sub2node->SetLineColor(kColorITS);
21369 sub2node->SetVisibility(1);
21370 fNodes->Add(sub2node);
21371 sub1node->cd();
21372 fNodes->Add(sub1node);
21373 node->cd();
21374 //
21375 // Place copy #24 of I569 in IT56
21376 //
1266e9b4 21377 sub1node = new TNode("I569","I569","I569",36.5822,-23.9004,0.,"itsrot539");
1f99c14b 21378 sub1node->SetLineColor(kColorITS);
21379 sub1node->SetVisibility(0);
21380 sub1node->cd();
21381 //
21382 // Place copy #1 of ITS6 in I569
21383 //
1266e9b4 21384 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 21385 sub2node->SetLineColor(kColorITS);
21386 sub2node->SetVisibility(1);
21387 fNodes->Add(sub2node);
21388 sub1node->cd();
21389 //
21390 // Place copy #2 of ITS6 in I569
21391 //
21392 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21393 sub2node->SetLineColor(kColorITS);
21394 sub2node->SetVisibility(1);
21395 fNodes->Add(sub2node);
21396 sub1node->cd();
21397 //
21398 // Place copy #3 of ITS6 in I569
21399 //
1266e9b4 21400 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 21401 sub2node->SetLineColor(kColorITS);
21402 sub2node->SetVisibility(1);
21403 fNodes->Add(sub2node);
21404 sub1node->cd();
21405 //
21406 // Place copy #4 of ITS6 in I569
21407 //
21408 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21409 sub2node->SetLineColor(kColorITS);
21410 sub2node->SetVisibility(1);
21411 fNodes->Add(sub2node);
21412 sub1node->cd();
21413 //
21414 // Place copy #5 of ITS6 in I569
21415 //
1266e9b4 21416 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 21417 sub2node->SetLineColor(kColorITS);
21418 sub2node->SetVisibility(1);
21419 fNodes->Add(sub2node);
21420 sub1node->cd();
21421 //
21422 // Place copy #6 of ITS6 in I569
21423 //
21424 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21425 sub2node->SetLineColor(kColorITS);
21426 sub2node->SetVisibility(1);
21427 fNodes->Add(sub2node);
21428 sub1node->cd();
21429 //
21430 // Place copy #7 of ITS6 in I569
21431 //
1266e9b4 21432 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 21433 sub2node->SetLineColor(kColorITS);
21434 sub2node->SetVisibility(1);
21435 fNodes->Add(sub2node);
21436 sub1node->cd();
21437 //
21438 // Place copy #8 of ITS6 in I569
21439 //
21440 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21441 sub2node->SetLineColor(kColorITS);
21442 sub2node->SetVisibility(1);
21443 fNodes->Add(sub2node);
21444 sub1node->cd();
21445 //
21446 // Place copy #9 of ITS6 in I569
21447 //
1266e9b4 21448 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 21449 sub2node->SetLineColor(kColorITS);
21450 sub2node->SetVisibility(1);
21451 fNodes->Add(sub2node);
21452 sub1node->cd();
21453 //
21454 // Place copy #10 of ITS6 in I569
21455 //
21456 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21457 sub2node->SetLineColor(kColorITS);
21458 sub2node->SetVisibility(1);
21459 fNodes->Add(sub2node);
21460 sub1node->cd();
21461 //
21462 // Place copy #11 of ITS6 in I569
21463 //
1266e9b4 21464 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 21465 sub2node->SetLineColor(kColorITS);
21466 sub2node->SetVisibility(1);
21467 fNodes->Add(sub2node);
21468 sub1node->cd();
21469 //
21470 // Place copy #12 of ITS6 in I569
21471 //
21472 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21473 sub2node->SetLineColor(kColorITS);
21474 sub2node->SetVisibility(1);
21475 fNodes->Add(sub2node);
21476 sub1node->cd();
21477 //
21478 // Place copy #13 of ITS6 in I569
21479 //
21480 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21481 sub2node->SetLineColor(kColorITS);
21482 sub2node->SetVisibility(1);
21483 fNodes->Add(sub2node);
21484 sub1node->cd();
21485 //
21486 // Place copy #14 of ITS6 in I569
21487 //
21488 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21489 sub2node->SetLineColor(kColorITS);
21490 sub2node->SetVisibility(1);
21491 fNodes->Add(sub2node);
21492 sub1node->cd();
21493 //
21494 // Place copy #15 of ITS6 in I569
21495 //
1266e9b4 21496 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 21497 sub2node->SetLineColor(kColorITS);
21498 sub2node->SetVisibility(1);
21499 fNodes->Add(sub2node);
21500 sub1node->cd();
21501 //
21502 // Place copy #16 of ITS6 in I569
21503 //
21504 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21505 sub2node->SetLineColor(kColorITS);
21506 sub2node->SetVisibility(1);
21507 fNodes->Add(sub2node);
21508 sub1node->cd();
21509 //
21510 // Place copy #17 of ITS6 in I569
21511 //
21512 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21513 sub2node->SetLineColor(kColorITS);
21514 sub2node->SetVisibility(1);
21515 fNodes->Add(sub2node);
21516 sub1node->cd();
21517 //
21518 // Place copy #18 of ITS6 in I569
21519 //
21520 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21521 sub2node->SetLineColor(kColorITS);
21522 sub2node->SetVisibility(1);
21523 fNodes->Add(sub2node);
21524 sub1node->cd();
21525 //
21526 // Place copy #19 of ITS6 in I569
21527 //
1266e9b4 21528 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 21529 sub2node->SetLineColor(kColorITS);
21530 sub2node->SetVisibility(1);
21531 fNodes->Add(sub2node);
21532 sub1node->cd();
21533 //
21534 // Place copy #20 of ITS6 in I569
21535 //
21536 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21537 sub2node->SetLineColor(kColorITS);
21538 sub2node->SetVisibility(1);
21539 fNodes->Add(sub2node);
21540 sub1node->cd();
21541 //
21542 // Place copy #21 of ITS6 in I569
21543 //
1266e9b4 21544 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 21545 sub2node->SetLineColor(kColorITS);
21546 sub2node->SetVisibility(1);
21547 fNodes->Add(sub2node);
21548 sub1node->cd();
21549 //
21550 // Place copy #22 of ITS6 in I569
21551 //
21552 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21553 sub2node->SetLineColor(kColorITS);
21554 sub2node->SetVisibility(1);
21555 fNodes->Add(sub2node);
21556 sub1node->cd();
21557 //
21558 // Place copy #23 of ITS6 in I569
21559 //
21560 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21561 sub2node->SetLineColor(kColorITS);
21562 sub2node->SetVisibility(1);
21563 fNodes->Add(sub2node);
21564 sub1node->cd();
21565 //
21566 // Place copy #24 of ITS6 in I569
21567 //
21568 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21569 sub2node->SetLineColor(kColorITS);
21570 sub2node->SetVisibility(1);
21571 fNodes->Add(sub2node);
21572 sub1node->cd();
21573 //
21574 // Place copy #25 of ITS6 in I569
21575 //
1266e9b4 21576 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 21577 sub2node->SetLineColor(kColorITS);
21578 sub2node->SetVisibility(1);
21579 fNodes->Add(sub2node);
21580 sub1node->cd();
21581 fNodes->Add(sub1node);
21582 node->cd();
21583 //
21584 // Place copy #25 of I569 in IT56
21585 //
1266e9b4 21586 sub1node = new TNode("I569","I569","I569",39.8773,-17.4918,0.,"itsrot540");
1f99c14b 21587 sub1node->SetLineColor(kColorITS);
21588 sub1node->SetVisibility(0);
21589 sub1node->cd();
21590 //
21591 // Place copy #1 of ITS6 in I569
21592 //
1266e9b4 21593 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 21594 sub2node->SetLineColor(kColorITS);
21595 sub2node->SetVisibility(1);
21596 fNodes->Add(sub2node);
21597 sub1node->cd();
21598 //
21599 // Place copy #2 of ITS6 in I569
21600 //
21601 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21602 sub2node->SetLineColor(kColorITS);
21603 sub2node->SetVisibility(1);
21604 fNodes->Add(sub2node);
21605 sub1node->cd();
21606 //
21607 // Place copy #3 of ITS6 in I569
21608 //
1266e9b4 21609 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 21610 sub2node->SetLineColor(kColorITS);
21611 sub2node->SetVisibility(1);
21612 fNodes->Add(sub2node);
21613 sub1node->cd();
21614 //
21615 // Place copy #4 of ITS6 in I569
21616 //
21617 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21618 sub2node->SetLineColor(kColorITS);
21619 sub2node->SetVisibility(1);
21620 fNodes->Add(sub2node);
21621 sub1node->cd();
21622 //
21623 // Place copy #5 of ITS6 in I569
21624 //
1266e9b4 21625 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 21626 sub2node->SetLineColor(kColorITS);
21627 sub2node->SetVisibility(1);
21628 fNodes->Add(sub2node);
21629 sub1node->cd();
21630 //
21631 // Place copy #6 of ITS6 in I569
21632 //
21633 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21634 sub2node->SetLineColor(kColorITS);
21635 sub2node->SetVisibility(1);
21636 fNodes->Add(sub2node);
21637 sub1node->cd();
21638 //
21639 // Place copy #7 of ITS6 in I569
21640 //
1266e9b4 21641 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 21642 sub2node->SetLineColor(kColorITS);
21643 sub2node->SetVisibility(1);
21644 fNodes->Add(sub2node);
21645 sub1node->cd();
21646 //
21647 // Place copy #8 of ITS6 in I569
21648 //
21649 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21650 sub2node->SetLineColor(kColorITS);
21651 sub2node->SetVisibility(1);
21652 fNodes->Add(sub2node);
21653 sub1node->cd();
21654 //
21655 // Place copy #9 of ITS6 in I569
21656 //
1266e9b4 21657 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 21658 sub2node->SetLineColor(kColorITS);
21659 sub2node->SetVisibility(1);
21660 fNodes->Add(sub2node);
21661 sub1node->cd();
21662 //
21663 // Place copy #10 of ITS6 in I569
21664 //
21665 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21666 sub2node->SetLineColor(kColorITS);
21667 sub2node->SetVisibility(1);
21668 fNodes->Add(sub2node);
21669 sub1node->cd();
21670 //
21671 // Place copy #11 of ITS6 in I569
21672 //
1266e9b4 21673 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 21674 sub2node->SetLineColor(kColorITS);
21675 sub2node->SetVisibility(1);
21676 fNodes->Add(sub2node);
21677 sub1node->cd();
21678 //
21679 // Place copy #12 of ITS6 in I569
21680 //
21681 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21682 sub2node->SetLineColor(kColorITS);
21683 sub2node->SetVisibility(1);
21684 fNodes->Add(sub2node);
21685 sub1node->cd();
21686 //
21687 // Place copy #13 of ITS6 in I569
21688 //
21689 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21690 sub2node->SetLineColor(kColorITS);
21691 sub2node->SetVisibility(1);
21692 fNodes->Add(sub2node);
21693 sub1node->cd();
21694 //
21695 // Place copy #14 of ITS6 in I569
21696 //
21697 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21698 sub2node->SetLineColor(kColorITS);
21699 sub2node->SetVisibility(1);
21700 fNodes->Add(sub2node);
21701 sub1node->cd();
21702 //
21703 // Place copy #15 of ITS6 in I569
21704 //
1266e9b4 21705 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 21706 sub2node->SetLineColor(kColorITS);
21707 sub2node->SetVisibility(1);
21708 fNodes->Add(sub2node);
21709 sub1node->cd();
21710 //
21711 // Place copy #16 of ITS6 in I569
21712 //
21713 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21714 sub2node->SetLineColor(kColorITS);
21715 sub2node->SetVisibility(1);
21716 fNodes->Add(sub2node);
21717 sub1node->cd();
21718 //
21719 // Place copy #17 of ITS6 in I569
21720 //
21721 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21722 sub2node->SetLineColor(kColorITS);
21723 sub2node->SetVisibility(1);
21724 fNodes->Add(sub2node);
21725 sub1node->cd();
21726 //
21727 // Place copy #18 of ITS6 in I569
21728 //
21729 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21730 sub2node->SetLineColor(kColorITS);
21731 sub2node->SetVisibility(1);
21732 fNodes->Add(sub2node);
21733 sub1node->cd();
21734 //
21735 // Place copy #19 of ITS6 in I569
21736 //
1266e9b4 21737 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 21738 sub2node->SetLineColor(kColorITS);
21739 sub2node->SetVisibility(1);
21740 fNodes->Add(sub2node);
21741 sub1node->cd();
21742 //
21743 // Place copy #20 of ITS6 in I569
21744 //
21745 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21746 sub2node->SetLineColor(kColorITS);
21747 sub2node->SetVisibility(1);
21748 fNodes->Add(sub2node);
21749 sub1node->cd();
21750 //
21751 // Place copy #21 of ITS6 in I569
21752 //
1266e9b4 21753 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 21754 sub2node->SetLineColor(kColorITS);
21755 sub2node->SetVisibility(1);
21756 fNodes->Add(sub2node);
21757 sub1node->cd();
21758 //
21759 // Place copy #22 of ITS6 in I569
21760 //
21761 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21762 sub2node->SetLineColor(kColorITS);
21763 sub2node->SetVisibility(1);
21764 fNodes->Add(sub2node);
21765 sub1node->cd();
21766 //
21767 // Place copy #23 of ITS6 in I569
21768 //
21769 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21770 sub2node->SetLineColor(kColorITS);
21771 sub2node->SetVisibility(1);
21772 fNodes->Add(sub2node);
21773 sub1node->cd();
21774 //
21775 // Place copy #24 of ITS6 in I569
21776 //
21777 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21778 sub2node->SetLineColor(kColorITS);
21779 sub2node->SetVisibility(1);
21780 fNodes->Add(sub2node);
21781 sub1node->cd();
21782 //
21783 // Place copy #25 of ITS6 in I569
21784 //
1266e9b4 21785 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 21786 sub2node->SetLineColor(kColorITS);
21787 sub2node->SetVisibility(1);
21788 fNodes->Add(sub2node);
21789 sub1node->cd();
21790 fNodes->Add(sub1node);
21791 node->cd();
21792 //
21793 // Place copy #26 of I569 in IT56
21794 //
1266e9b4 21795 sub1node = new TNode("I569","I569","I569",42.3606,-10.7272,0.,"itsrot541");
1f99c14b 21796 sub1node->SetLineColor(kColorITS);
21797 sub1node->SetVisibility(0);
21798 sub1node->cd();
21799 //
21800 // Place copy #1 of ITS6 in I569
21801 //
1266e9b4 21802 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 21803 sub2node->SetLineColor(kColorITS);
21804 sub2node->SetVisibility(1);
21805 fNodes->Add(sub2node);
21806 sub1node->cd();
21807 //
21808 // Place copy #2 of ITS6 in I569
21809 //
21810 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21811 sub2node->SetLineColor(kColorITS);
21812 sub2node->SetVisibility(1);
21813 fNodes->Add(sub2node);
21814 sub1node->cd();
21815 //
21816 // Place copy #3 of ITS6 in I569
21817 //
1266e9b4 21818 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 21819 sub2node->SetLineColor(kColorITS);
21820 sub2node->SetVisibility(1);
21821 fNodes->Add(sub2node);
21822 sub1node->cd();
21823 //
21824 // Place copy #4 of ITS6 in I569
21825 //
21826 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21827 sub2node->SetLineColor(kColorITS);
21828 sub2node->SetVisibility(1);
21829 fNodes->Add(sub2node);
21830 sub1node->cd();
21831 //
21832 // Place copy #5 of ITS6 in I569
21833 //
1266e9b4 21834 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 21835 sub2node->SetLineColor(kColorITS);
21836 sub2node->SetVisibility(1);
21837 fNodes->Add(sub2node);
21838 sub1node->cd();
21839 //
21840 // Place copy #6 of ITS6 in I569
21841 //
21842 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21843 sub2node->SetLineColor(kColorITS);
21844 sub2node->SetVisibility(1);
21845 fNodes->Add(sub2node);
21846 sub1node->cd();
21847 //
21848 // Place copy #7 of ITS6 in I569
21849 //
1266e9b4 21850 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 21851 sub2node->SetLineColor(kColorITS);
21852 sub2node->SetVisibility(1);
21853 fNodes->Add(sub2node);
21854 sub1node->cd();
21855 //
21856 // Place copy #8 of ITS6 in I569
21857 //
21858 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21859 sub2node->SetLineColor(kColorITS);
21860 sub2node->SetVisibility(1);
21861 fNodes->Add(sub2node);
21862 sub1node->cd();
21863 //
21864 // Place copy #9 of ITS6 in I569
21865 //
1266e9b4 21866 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 21867 sub2node->SetLineColor(kColorITS);
21868 sub2node->SetVisibility(1);
21869 fNodes->Add(sub2node);
21870 sub1node->cd();
21871 //
21872 // Place copy #10 of ITS6 in I569
21873 //
21874 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21875 sub2node->SetLineColor(kColorITS);
21876 sub2node->SetVisibility(1);
21877 fNodes->Add(sub2node);
21878 sub1node->cd();
21879 //
21880 // Place copy #11 of ITS6 in I569
21881 //
1266e9b4 21882 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 21883 sub2node->SetLineColor(kColorITS);
21884 sub2node->SetVisibility(1);
21885 fNodes->Add(sub2node);
21886 sub1node->cd();
21887 //
21888 // Place copy #12 of ITS6 in I569
21889 //
21890 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21891 sub2node->SetLineColor(kColorITS);
21892 sub2node->SetVisibility(1);
21893 fNodes->Add(sub2node);
21894 sub1node->cd();
21895 //
21896 // Place copy #13 of ITS6 in I569
21897 //
21898 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21899 sub2node->SetLineColor(kColorITS);
21900 sub2node->SetVisibility(1);
21901 fNodes->Add(sub2node);
21902 sub1node->cd();
21903 //
21904 // Place copy #14 of ITS6 in I569
21905 //
21906 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21907 sub2node->SetLineColor(kColorITS);
21908 sub2node->SetVisibility(1);
21909 fNodes->Add(sub2node);
21910 sub1node->cd();
21911 //
21912 // Place copy #15 of ITS6 in I569
21913 //
1266e9b4 21914 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 21915 sub2node->SetLineColor(kColorITS);
21916 sub2node->SetVisibility(1);
21917 fNodes->Add(sub2node);
21918 sub1node->cd();
21919 //
21920 // Place copy #16 of ITS6 in I569
21921 //
21922 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21923 sub2node->SetLineColor(kColorITS);
21924 sub2node->SetVisibility(1);
21925 fNodes->Add(sub2node);
21926 sub1node->cd();
21927 //
21928 // Place copy #17 of ITS6 in I569
21929 //
21930 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21931 sub2node->SetLineColor(kColorITS);
21932 sub2node->SetVisibility(1);
21933 fNodes->Add(sub2node);
21934 sub1node->cd();
21935 //
21936 // Place copy #18 of ITS6 in I569
21937 //
21938 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21939 sub2node->SetLineColor(kColorITS);
21940 sub2node->SetVisibility(1);
21941 fNodes->Add(sub2node);
21942 sub1node->cd();
21943 //
21944 // Place copy #19 of ITS6 in I569
21945 //
1266e9b4 21946 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 21947 sub2node->SetLineColor(kColorITS);
21948 sub2node->SetVisibility(1);
21949 fNodes->Add(sub2node);
21950 sub1node->cd();
21951 //
21952 // Place copy #20 of ITS6 in I569
21953 //
21954 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21955 sub2node->SetLineColor(kColorITS);
21956 sub2node->SetVisibility(1);
21957 fNodes->Add(sub2node);
21958 sub1node->cd();
21959 //
21960 // Place copy #21 of ITS6 in I569
21961 //
1266e9b4 21962 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 21963 sub2node->SetLineColor(kColorITS);
21964 sub2node->SetVisibility(1);
21965 fNodes->Add(sub2node);
21966 sub1node->cd();
21967 //
21968 // Place copy #22 of ITS6 in I569
21969 //
21970 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21971 sub2node->SetLineColor(kColorITS);
21972 sub2node->SetVisibility(1);
21973 fNodes->Add(sub2node);
21974 sub1node->cd();
21975 //
21976 // Place copy #23 of ITS6 in I569
21977 //
21978 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21979 sub2node->SetLineColor(kColorITS);
21980 sub2node->SetVisibility(1);
21981 fNodes->Add(sub2node);
21982 sub1node->cd();
21983 //
21984 // Place copy #24 of ITS6 in I569
21985 //
21986 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21987 sub2node->SetLineColor(kColorITS);
21988 sub2node->SetVisibility(1);
21989 fNodes->Add(sub2node);
21990 sub1node->cd();
21991 //
21992 // Place copy #25 of ITS6 in I569
21993 //
1266e9b4 21994 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 21995 sub2node->SetLineColor(kColorITS);
21996 sub2node->SetVisibility(1);
21997 fNodes->Add(sub2node);
21998 sub1node->cd();
21999 fNodes->Add(sub1node);
22000 node->cd();
22001 //
22002 // Place copy #27 of I569 in IT56
22003 //
1266e9b4 22004 sub1node = new TNode("I569","I569","I569",43.3963,-3.5959,0.,"itsrot542");
1f99c14b 22005 sub1node->SetLineColor(kColorITS);
22006 sub1node->SetVisibility(0);
22007 sub1node->cd();
22008 //
22009 // Place copy #1 of ITS6 in I569
22010 //
1266e9b4 22011 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 22012 sub2node->SetLineColor(kColorITS);
22013 sub2node->SetVisibility(1);
22014 fNodes->Add(sub2node);
22015 sub1node->cd();
22016 //
22017 // Place copy #2 of ITS6 in I569
22018 //
22019 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22020 sub2node->SetLineColor(kColorITS);
22021 sub2node->SetVisibility(1);
22022 fNodes->Add(sub2node);
22023 sub1node->cd();
22024 //
22025 // Place copy #3 of ITS6 in I569
22026 //
1266e9b4 22027 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 22028 sub2node->SetLineColor(kColorITS);
22029 sub2node->SetVisibility(1);
22030 fNodes->Add(sub2node);
22031 sub1node->cd();
22032 //
22033 // Place copy #4 of ITS6 in I569
22034 //
22035 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22036 sub2node->SetLineColor(kColorITS);
22037 sub2node->SetVisibility(1);
22038 fNodes->Add(sub2node);
22039 sub1node->cd();
22040 //
22041 // Place copy #5 of ITS6 in I569
22042 //
1266e9b4 22043 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 22044 sub2node->SetLineColor(kColorITS);
22045 sub2node->SetVisibility(1);
22046 fNodes->Add(sub2node);
22047 sub1node->cd();
22048 //
22049 // Place copy #6 of ITS6 in I569
22050 //
22051 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22052 sub2node->SetLineColor(kColorITS);
22053 sub2node->SetVisibility(1);
22054 fNodes->Add(sub2node);
22055 sub1node->cd();
22056 //
22057 // Place copy #7 of ITS6 in I569
22058 //
1266e9b4 22059 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 22060 sub2node->SetLineColor(kColorITS);
22061 sub2node->SetVisibility(1);
22062 fNodes->Add(sub2node);
22063 sub1node->cd();
22064 //
22065 // Place copy #8 of ITS6 in I569
22066 //
22067 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22068 sub2node->SetLineColor(kColorITS);
22069 sub2node->SetVisibility(1);
22070 fNodes->Add(sub2node);
22071 sub1node->cd();
22072 //
22073 // Place copy #9 of ITS6 in I569
22074 //
1266e9b4 22075 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 22076 sub2node->SetLineColor(kColorITS);
22077 sub2node->SetVisibility(1);
22078 fNodes->Add(sub2node);
22079 sub1node->cd();
22080 //
22081 // Place copy #10 of ITS6 in I569
22082 //
22083 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22084 sub2node->SetLineColor(kColorITS);
22085 sub2node->SetVisibility(1);
22086 fNodes->Add(sub2node);
22087 sub1node->cd();
22088 //
22089 // Place copy #11 of ITS6 in I569
22090 //
1266e9b4 22091 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 22092 sub2node->SetLineColor(kColorITS);
22093 sub2node->SetVisibility(1);
22094 fNodes->Add(sub2node);
22095 sub1node->cd();
22096 //
22097 // Place copy #12 of ITS6 in I569
22098 //
22099 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22100 sub2node->SetLineColor(kColorITS);
22101 sub2node->SetVisibility(1);
22102 fNodes->Add(sub2node);
22103 sub1node->cd();
22104 //
22105 // Place copy #13 of ITS6 in I569
22106 //
22107 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22108 sub2node->SetLineColor(kColorITS);
22109 sub2node->SetVisibility(1);
22110 fNodes->Add(sub2node);
22111 sub1node->cd();
22112 //
22113 // Place copy #14 of ITS6 in I569
22114 //
22115 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22116 sub2node->SetLineColor(kColorITS);
22117 sub2node->SetVisibility(1);
22118 fNodes->Add(sub2node);
22119 sub1node->cd();
22120 //
22121 // Place copy #15 of ITS6 in I569
22122 //
1266e9b4 22123 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 22124 sub2node->SetLineColor(kColorITS);
22125 sub2node->SetVisibility(1);
22126 fNodes->Add(sub2node);
22127 sub1node->cd();
22128 //
22129 // Place copy #16 of ITS6 in I569
22130 //
22131 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22132 sub2node->SetLineColor(kColorITS);
22133 sub2node->SetVisibility(1);
22134 fNodes->Add(sub2node);
22135 sub1node->cd();
22136 //
22137 // Place copy #17 of ITS6 in I569
22138 //
22139 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22140 sub2node->SetLineColor(kColorITS);
22141 sub2node->SetVisibility(1);
22142 fNodes->Add(sub2node);
22143 sub1node->cd();
22144 //
22145 // Place copy #18 of ITS6 in I569
22146 //
22147 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22148 sub2node->SetLineColor(kColorITS);
22149 sub2node->SetVisibility(1);
22150 fNodes->Add(sub2node);
22151 sub1node->cd();
22152 //
22153 // Place copy #19 of ITS6 in I569
22154 //
1266e9b4 22155 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 22156 sub2node->SetLineColor(kColorITS);
22157 sub2node->SetVisibility(1);
22158 fNodes->Add(sub2node);
22159 sub1node->cd();
22160 //
22161 // Place copy #20 of ITS6 in I569
22162 //
22163 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22164 sub2node->SetLineColor(kColorITS);
22165 sub2node->SetVisibility(1);
22166 fNodes->Add(sub2node);
22167 sub1node->cd();
22168 //
22169 // Place copy #21 of ITS6 in I569
22170 //
1266e9b4 22171 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 22172 sub2node->SetLineColor(kColorITS);
22173 sub2node->SetVisibility(1);
22174 fNodes->Add(sub2node);
22175 sub1node->cd();
22176 //
22177 // Place copy #22 of ITS6 in I569
22178 //
22179 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22180 sub2node->SetLineColor(kColorITS);
22181 sub2node->SetVisibility(1);
22182 fNodes->Add(sub2node);
22183 sub1node->cd();
22184 //
22185 // Place copy #23 of ITS6 in I569
22186 //
22187 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22188 sub2node->SetLineColor(kColorITS);
22189 sub2node->SetVisibility(1);
22190 fNodes->Add(sub2node);
22191 sub1node->cd();
22192 //
22193 // Place copy #24 of ITS6 in I569
22194 //
22195 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22196 sub2node->SetLineColor(kColorITS);
22197 sub2node->SetVisibility(1);
22198 fNodes->Add(sub2node);
22199 sub1node->cd();
22200 //
22201 // Place copy #25 of ITS6 in I569
22202 //
1266e9b4 22203 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 22204 sub2node->SetLineColor(kColorITS);
22205 sub2node->SetVisibility(1);
22206 fNodes->Add(sub2node);
22207 sub1node->cd();
22208 fNodes->Add(sub1node);
22209 node->cd();
22210 //
22211 // Place copy #28 of I569 in IT56
22212 //
1266e9b4 22213 sub1node = new TNode("I569","I569","I569",43.5484,3.6085,0.,"itsrot543");
1f99c14b 22214 sub1node->SetLineColor(kColorITS);
22215 sub1node->SetVisibility(0);
22216 sub1node->cd();
22217 //
22218 // Place copy #1 of ITS6 in I569
22219 //
1266e9b4 22220 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 22221 sub2node->SetLineColor(kColorITS);
22222 sub2node->SetVisibility(1);
22223 fNodes->Add(sub2node);
22224 sub1node->cd();
22225 //
22226 // Place copy #2 of ITS6 in I569
22227 //
22228 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22229 sub2node->SetLineColor(kColorITS);
22230 sub2node->SetVisibility(1);
22231 fNodes->Add(sub2node);
22232 sub1node->cd();
22233 //
22234 // Place copy #3 of ITS6 in I569
22235 //
1266e9b4 22236 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 22237 sub2node->SetLineColor(kColorITS);
22238 sub2node->SetVisibility(1);
22239 fNodes->Add(sub2node);
22240 sub1node->cd();
22241 //
22242 // Place copy #4 of ITS6 in I569
22243 //
22244 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22245 sub2node->SetLineColor(kColorITS);
22246 sub2node->SetVisibility(1);
22247 fNodes->Add(sub2node);
22248 sub1node->cd();
22249 //
22250 // Place copy #5 of ITS6 in I569
22251 //
1266e9b4 22252 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 22253 sub2node->SetLineColor(kColorITS);
22254 sub2node->SetVisibility(1);
22255 fNodes->Add(sub2node);
22256 sub1node->cd();
22257 //
22258 // Place copy #6 of ITS6 in I569
22259 //
22260 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22261 sub2node->SetLineColor(kColorITS);
22262 sub2node->SetVisibility(1);
22263 fNodes->Add(sub2node);
22264 sub1node->cd();
22265 //
22266 // Place copy #7 of ITS6 in I569
22267 //
1266e9b4 22268 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 22269 sub2node->SetLineColor(kColorITS);
22270 sub2node->SetVisibility(1);
22271 fNodes->Add(sub2node);
22272 sub1node->cd();
22273 //
22274 // Place copy #8 of ITS6 in I569
22275 //
22276 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22277 sub2node->SetLineColor(kColorITS);
22278 sub2node->SetVisibility(1);
22279 fNodes->Add(sub2node);
22280 sub1node->cd();
22281 //
22282 // Place copy #9 of ITS6 in I569
22283 //
1266e9b4 22284 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 22285 sub2node->SetLineColor(kColorITS);
22286 sub2node->SetVisibility(1);
22287 fNodes->Add(sub2node);
22288 sub1node->cd();
22289 //
22290 // Place copy #10 of ITS6 in I569
22291 //
22292 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22293 sub2node->SetLineColor(kColorITS);
22294 sub2node->SetVisibility(1);
22295 fNodes->Add(sub2node);
22296 sub1node->cd();
22297 //
22298 // Place copy #11 of ITS6 in I569
22299 //
1266e9b4 22300 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 22301 sub2node->SetLineColor(kColorITS);
22302 sub2node->SetVisibility(1);
22303 fNodes->Add(sub2node);
22304 sub1node->cd();
22305 //
22306 // Place copy #12 of ITS6 in I569
22307 //
22308 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22309 sub2node->SetLineColor(kColorITS);
22310 sub2node->SetVisibility(1);
22311 fNodes->Add(sub2node);
22312 sub1node->cd();
22313 //
22314 // Place copy #13 of ITS6 in I569
22315 //
22316 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22317 sub2node->SetLineColor(kColorITS);
22318 sub2node->SetVisibility(1);
22319 fNodes->Add(sub2node);
22320 sub1node->cd();
22321 //
22322 // Place copy #14 of ITS6 in I569
22323 //
22324 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22325 sub2node->SetLineColor(kColorITS);
22326 sub2node->SetVisibility(1);
22327 fNodes->Add(sub2node);
22328 sub1node->cd();
22329 //
22330 // Place copy #15 of ITS6 in I569
22331 //
1266e9b4 22332 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 22333 sub2node->SetLineColor(kColorITS);
22334 sub2node->SetVisibility(1);
22335 fNodes->Add(sub2node);
22336 sub1node->cd();
22337 //
22338 // Place copy #16 of ITS6 in I569
22339 //
22340 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22341 sub2node->SetLineColor(kColorITS);
22342 sub2node->SetVisibility(1);
22343 fNodes->Add(sub2node);
22344 sub1node->cd();
22345 //
22346 // Place copy #17 of ITS6 in I569
22347 //
22348 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22349 sub2node->SetLineColor(kColorITS);
22350 sub2node->SetVisibility(1);
22351 fNodes->Add(sub2node);
22352 sub1node->cd();
22353 //
22354 // Place copy #18 of ITS6 in I569
22355 //
22356 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22357 sub2node->SetLineColor(kColorITS);
22358 sub2node->SetVisibility(1);
22359 fNodes->Add(sub2node);
22360 sub1node->cd();
22361 //
22362 // Place copy #19 of ITS6 in I569
22363 //
1266e9b4 22364 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 22365 sub2node->SetLineColor(kColorITS);
22366 sub2node->SetVisibility(1);
22367 fNodes->Add(sub2node);
22368 sub1node->cd();
22369 //
22370 // Place copy #20 of ITS6 in I569
22371 //
22372 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22373 sub2node->SetLineColor(kColorITS);
22374 sub2node->SetVisibility(1);
22375 fNodes->Add(sub2node);
22376 sub1node->cd();
22377 //
22378 // Place copy #21 of ITS6 in I569
22379 //
1266e9b4 22380 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 22381 sub2node->SetLineColor(kColorITS);
22382 sub2node->SetVisibility(1);
22383 fNodes->Add(sub2node);
22384 sub1node->cd();
22385 //
22386 // Place copy #22 of ITS6 in I569
22387 //
22388 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22389 sub2node->SetLineColor(kColorITS);
22390 sub2node->SetVisibility(1);
22391 fNodes->Add(sub2node);
22392 sub1node->cd();
22393 //
22394 // Place copy #23 of ITS6 in I569
22395 //
22396 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22397 sub2node->SetLineColor(kColorITS);
22398 sub2node->SetVisibility(1);
22399 fNodes->Add(sub2node);
22400 sub1node->cd();
22401 //
22402 // Place copy #24 of ITS6 in I569
22403 //
22404 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22405 sub2node->SetLineColor(kColorITS);
22406 sub2node->SetVisibility(1);
22407 fNodes->Add(sub2node);
22408 sub1node->cd();
22409 //
22410 // Place copy #25 of ITS6 in I569
22411 //
1266e9b4 22412 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 22413 sub2node->SetLineColor(kColorITS);
22414 sub2node->SetVisibility(1);
22415 fNodes->Add(sub2node);
22416 sub1node->cd();
22417 fNodes->Add(sub1node);
22418 node->cd();
22419 //
22420 // Place copy #29 of I569 in IT56
22421 //
1266e9b4 22422 sub1node = new TNode("I569","I569","I569",42.2125,10.6897,0.,"itsrot544");
1f99c14b 22423 sub1node->SetLineColor(kColorITS);
22424 sub1node->SetVisibility(0);
22425 sub1node->cd();
22426 //
22427 // Place copy #1 of ITS6 in I569
22428 //
1266e9b4 22429 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 22430 sub2node->SetLineColor(kColorITS);
22431 sub2node->SetVisibility(1);
22432 fNodes->Add(sub2node);
22433 sub1node->cd();
22434 //
22435 // Place copy #2 of ITS6 in I569
22436 //
22437 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22438 sub2node->SetLineColor(kColorITS);
22439 sub2node->SetVisibility(1);
22440 fNodes->Add(sub2node);
22441 sub1node->cd();
22442 //
22443 // Place copy #3 of ITS6 in I569
22444 //
1266e9b4 22445 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 22446 sub2node->SetLineColor(kColorITS);
22447 sub2node->SetVisibility(1);
22448 fNodes->Add(sub2node);
22449 sub1node->cd();
22450 //
22451 // Place copy #4 of ITS6 in I569
22452 //
22453 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22454 sub2node->SetLineColor(kColorITS);
22455 sub2node->SetVisibility(1);
22456 fNodes->Add(sub2node);
22457 sub1node->cd();
22458 //
22459 // Place copy #5 of ITS6 in I569
22460 //
1266e9b4 22461 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 22462 sub2node->SetLineColor(kColorITS);
22463 sub2node->SetVisibility(1);
22464 fNodes->Add(sub2node);
22465 sub1node->cd();
22466 //
22467 // Place copy #6 of ITS6 in I569
22468 //
22469 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22470 sub2node->SetLineColor(kColorITS);
22471 sub2node->SetVisibility(1);
22472 fNodes->Add(sub2node);
22473 sub1node->cd();
22474 //
22475 // Place copy #7 of ITS6 in I569
22476 //
1266e9b4 22477 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 22478 sub2node->SetLineColor(kColorITS);
22479 sub2node->SetVisibility(1);
22480 fNodes->Add(sub2node);
22481 sub1node->cd();
22482 //
22483 // Place copy #8 of ITS6 in I569
22484 //
22485 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22486 sub2node->SetLineColor(kColorITS);
22487 sub2node->SetVisibility(1);
22488 fNodes->Add(sub2node);
22489 sub1node->cd();
22490 //
22491 // Place copy #9 of ITS6 in I569
22492 //
1266e9b4 22493 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 22494 sub2node->SetLineColor(kColorITS);
22495 sub2node->SetVisibility(1);
22496 fNodes->Add(sub2node);
22497 sub1node->cd();
22498 //
22499 // Place copy #10 of ITS6 in I569
22500 //
22501 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22502 sub2node->SetLineColor(kColorITS);
22503 sub2node->SetVisibility(1);
22504 fNodes->Add(sub2node);
22505 sub1node->cd();
22506 //
22507 // Place copy #11 of ITS6 in I569
22508 //
1266e9b4 22509 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 22510 sub2node->SetLineColor(kColorITS);
22511 sub2node->SetVisibility(1);
22512 fNodes->Add(sub2node);
22513 sub1node->cd();
22514 //
22515 // Place copy #12 of ITS6 in I569
22516 //
22517 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22518 sub2node->SetLineColor(kColorITS);
22519 sub2node->SetVisibility(1);
22520 fNodes->Add(sub2node);
22521 sub1node->cd();
22522 //
22523 // Place copy #13 of ITS6 in I569
22524 //
22525 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22526 sub2node->SetLineColor(kColorITS);
22527 sub2node->SetVisibility(1);
22528 fNodes->Add(sub2node);
22529 sub1node->cd();
22530 //
22531 // Place copy #14 of ITS6 in I569
22532 //
22533 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22534 sub2node->SetLineColor(kColorITS);
22535 sub2node->SetVisibility(1);
22536 fNodes->Add(sub2node);
22537 sub1node->cd();
22538 //
22539 // Place copy #15 of ITS6 in I569
22540 //
1266e9b4 22541 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 22542 sub2node->SetLineColor(kColorITS);
22543 sub2node->SetVisibility(1);
22544 fNodes->Add(sub2node);
22545 sub1node->cd();
22546 //
22547 // Place copy #16 of ITS6 in I569
22548 //
22549 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22550 sub2node->SetLineColor(kColorITS);
22551 sub2node->SetVisibility(1);
22552 fNodes->Add(sub2node);
22553 sub1node->cd();
22554 //
22555 // Place copy #17 of ITS6 in I569
22556 //
22557 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22558 sub2node->SetLineColor(kColorITS);
22559 sub2node->SetVisibility(1);
22560 fNodes->Add(sub2node);
22561 sub1node->cd();
22562 //
22563 // Place copy #18 of ITS6 in I569
22564 //
22565 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22566 sub2node->SetLineColor(kColorITS);
22567 sub2node->SetVisibility(1);
22568 fNodes->Add(sub2node);
22569 sub1node->cd();
22570 //
22571 // Place copy #19 of ITS6 in I569
22572 //
1266e9b4 22573 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 22574 sub2node->SetLineColor(kColorITS);
22575 sub2node->SetVisibility(1);
22576 fNodes->Add(sub2node);
22577 sub1node->cd();
22578 //
22579 // Place copy #20 of ITS6 in I569
22580 //
22581 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22582 sub2node->SetLineColor(kColorITS);
22583 sub2node->SetVisibility(1);
22584 fNodes->Add(sub2node);
22585 sub1node->cd();
22586 //
22587 // Place copy #21 of ITS6 in I569
22588 //
1266e9b4 22589 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 22590 sub2node->SetLineColor(kColorITS);
22591 sub2node->SetVisibility(1);
22592 fNodes->Add(sub2node);
22593 sub1node->cd();
22594 //
22595 // Place copy #22 of ITS6 in I569
22596 //
22597 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22598 sub2node->SetLineColor(kColorITS);
22599 sub2node->SetVisibility(1);
22600 fNodes->Add(sub2node);
22601 sub1node->cd();
22602 //
22603 // Place copy #23 of ITS6 in I569
22604 //
22605 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22606 sub2node->SetLineColor(kColorITS);
22607 sub2node->SetVisibility(1);
22608 fNodes->Add(sub2node);
22609 sub1node->cd();
22610 //
22611 // Place copy #24 of ITS6 in I569
22612 //
22613 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22614 sub2node->SetLineColor(kColorITS);
22615 sub2node->SetVisibility(1);
22616 fNodes->Add(sub2node);
22617 sub1node->cd();
22618 //
22619 // Place copy #25 of ITS6 in I569
22620 //
1266e9b4 22621 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 22622 sub2node->SetLineColor(kColorITS);
22623 sub2node->SetVisibility(1);
22624 fNodes->Add(sub2node);
22625 sub1node->cd();
22626 fNodes->Add(sub1node);
22627 node->cd();
22628 //
22629 // Place copy #30 of I569 in IT56
22630 //
1266e9b4 22631 sub1node = new TNode("I569","I569","I569",40.0172,17.5532,0.,"itsrot545");
1f99c14b 22632 sub1node->SetLineColor(kColorITS);
22633 sub1node->SetVisibility(0);
22634 sub1node->cd();
22635 //
22636 // Place copy #1 of ITS6 in I569
22637 //
1266e9b4 22638 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 22639 sub2node->SetLineColor(kColorITS);
22640 sub2node->SetVisibility(1);
22641 fNodes->Add(sub2node);
22642 sub1node->cd();
22643 //
22644 // Place copy #2 of ITS6 in I569
22645 //
22646 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22647 sub2node->SetLineColor(kColorITS);
22648 sub2node->SetVisibility(1);
22649 fNodes->Add(sub2node);
22650 sub1node->cd();
22651 //
22652 // Place copy #3 of ITS6 in I569
22653 //
1266e9b4 22654 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 22655 sub2node->SetLineColor(kColorITS);
22656 sub2node->SetVisibility(1);
22657 fNodes->Add(sub2node);
22658 sub1node->cd();
22659 //
22660 // Place copy #4 of ITS6 in I569
22661 //
22662 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22663 sub2node->SetLineColor(kColorITS);
22664 sub2node->SetVisibility(1);
22665 fNodes->Add(sub2node);
22666 sub1node->cd();
22667 //
22668 // Place copy #5 of ITS6 in I569
22669 //
1266e9b4 22670 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 22671 sub2node->SetLineColor(kColorITS);
22672 sub2node->SetVisibility(1);
22673 fNodes->Add(sub2node);
22674 sub1node->cd();
22675 //
22676 // Place copy #6 of ITS6 in I569
22677 //
22678 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22679 sub2node->SetLineColor(kColorITS);
22680 sub2node->SetVisibility(1);
22681 fNodes->Add(sub2node);
22682 sub1node->cd();
22683 //
22684 // Place copy #7 of ITS6 in I569
22685 //
1266e9b4 22686 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 22687 sub2node->SetLineColor(kColorITS);
22688 sub2node->SetVisibility(1);
22689 fNodes->Add(sub2node);
22690 sub1node->cd();
22691 //
22692 // Place copy #8 of ITS6 in I569
22693 //
22694 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22695 sub2node->SetLineColor(kColorITS);
22696 sub2node->SetVisibility(1);
22697 fNodes->Add(sub2node);
22698 sub1node->cd();
22699 //
22700 // Place copy #9 of ITS6 in I569
22701 //
1266e9b4 22702 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 22703 sub2node->SetLineColor(kColorITS);
22704 sub2node->SetVisibility(1);
22705 fNodes->Add(sub2node);
22706 sub1node->cd();
22707 //
22708 // Place copy #10 of ITS6 in I569
22709 //
22710 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22711 sub2node->SetLineColor(kColorITS);
22712 sub2node->SetVisibility(1);
22713 fNodes->Add(sub2node);
22714 sub1node->cd();
22715 //
22716 // Place copy #11 of ITS6 in I569
22717 //
1266e9b4 22718 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 22719 sub2node->SetLineColor(kColorITS);
22720 sub2node->SetVisibility(1);
22721 fNodes->Add(sub2node);
22722 sub1node->cd();
22723 //
22724 // Place copy #12 of ITS6 in I569
22725 //
22726 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22727 sub2node->SetLineColor(kColorITS);
22728 sub2node->SetVisibility(1);
22729 fNodes->Add(sub2node);
22730 sub1node->cd();
22731 //
22732 // Place copy #13 of ITS6 in I569
22733 //
22734 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22735 sub2node->SetLineColor(kColorITS);
22736 sub2node->SetVisibility(1);
22737 fNodes->Add(sub2node);
22738 sub1node->cd();
22739 //
22740 // Place copy #14 of ITS6 in I569
22741 //
22742 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22743 sub2node->SetLineColor(kColorITS);
22744 sub2node->SetVisibility(1);
22745 fNodes->Add(sub2node);
22746 sub1node->cd();
22747 //
22748 // Place copy #15 of ITS6 in I569
22749 //
1266e9b4 22750 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 22751 sub2node->SetLineColor(kColorITS);
22752 sub2node->SetVisibility(1);
22753 fNodes->Add(sub2node);
22754 sub1node->cd();
22755 //
22756 // Place copy #16 of ITS6 in I569
22757 //
22758 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22759 sub2node->SetLineColor(kColorITS);
22760 sub2node->SetVisibility(1);
22761 fNodes->Add(sub2node);
22762 sub1node->cd();
22763 //
22764 // Place copy #17 of ITS6 in I569
22765 //
22766 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22767 sub2node->SetLineColor(kColorITS);
22768 sub2node->SetVisibility(1);
22769 fNodes->Add(sub2node);
22770 sub1node->cd();
22771 //
22772 // Place copy #18 of ITS6 in I569
22773 //
22774 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22775 sub2node->SetLineColor(kColorITS);
22776 sub2node->SetVisibility(1);
22777 fNodes->Add(sub2node);
22778 sub1node->cd();
22779 //
22780 // Place copy #19 of ITS6 in I569
22781 //
1266e9b4 22782 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 22783 sub2node->SetLineColor(kColorITS);
22784 sub2node->SetVisibility(1);
22785 fNodes->Add(sub2node);
22786 sub1node->cd();
22787 //
22788 // Place copy #20 of ITS6 in I569
22789 //
22790 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22791 sub2node->SetLineColor(kColorITS);
22792 sub2node->SetVisibility(1);
22793 fNodes->Add(sub2node);
22794 sub1node->cd();
22795 //
22796 // Place copy #21 of ITS6 in I569
22797 //
1266e9b4 22798 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 22799 sub2node->SetLineColor(kColorITS);
22800 sub2node->SetVisibility(1);
22801 fNodes->Add(sub2node);
22802 sub1node->cd();
22803 //
22804 // Place copy #22 of ITS6 in I569
22805 //
22806 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22807 sub2node->SetLineColor(kColorITS);
22808 sub2node->SetVisibility(1);
22809 fNodes->Add(sub2node);
22810 sub1node->cd();
22811 //
22812 // Place copy #23 of ITS6 in I569
22813 //
22814 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22815 sub2node->SetLineColor(kColorITS);
22816 sub2node->SetVisibility(1);
22817 fNodes->Add(sub2node);
22818 sub1node->cd();
22819 //
22820 // Place copy #24 of ITS6 in I569
22821 //
22822 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22823 sub2node->SetLineColor(kColorITS);
22824 sub2node->SetVisibility(1);
22825 fNodes->Add(sub2node);
22826 sub1node->cd();
22827 //
22828 // Place copy #25 of ITS6 in I569
22829 //
1266e9b4 22830 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 22831 sub2node->SetLineColor(kColorITS);
22832 sub2node->SetVisibility(1);
22833 fNodes->Add(sub2node);
22834 sub1node->cd();
22835 fNodes->Add(sub1node);
22836 node->cd();
22837 //
22838 // Place copy #31 of I569 in IT56
22839 //
1266e9b4 22840 sub1node = new TNode("I569","I569","I569",36.4544,23.8169,0.,"itsrot546");
1f99c14b 22841 sub1node->SetLineColor(kColorITS);
22842 sub1node->SetVisibility(0);
22843 sub1node->cd();
22844 //
22845 // Place copy #1 of ITS6 in I569
22846 //
1266e9b4 22847 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 22848 sub2node->SetLineColor(kColorITS);
22849 sub2node->SetVisibility(1);
22850 fNodes->Add(sub2node);
22851 sub1node->cd();
22852 //
22853 // Place copy #2 of ITS6 in I569
22854 //
22855 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22856 sub2node->SetLineColor(kColorITS);
22857 sub2node->SetVisibility(1);
22858 fNodes->Add(sub2node);
22859 sub1node->cd();
22860 //
22861 // Place copy #3 of ITS6 in I569
22862 //
1266e9b4 22863 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 22864 sub2node->SetLineColor(kColorITS);
22865 sub2node->SetVisibility(1);
22866 fNodes->Add(sub2node);
22867 sub1node->cd();
22868 //
22869 // Place copy #4 of ITS6 in I569
22870 //
22871 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22872 sub2node->SetLineColor(kColorITS);
22873 sub2node->SetVisibility(1);
22874 fNodes->Add(sub2node);
22875 sub1node->cd();
22876 //
22877 // Place copy #5 of ITS6 in I569
22878 //
1266e9b4 22879 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 22880 sub2node->SetLineColor(kColorITS);
22881 sub2node->SetVisibility(1);
22882 fNodes->Add(sub2node);
22883 sub1node->cd();
22884 //
22885 // Place copy #6 of ITS6 in I569
22886 //
22887 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22888 sub2node->SetLineColor(kColorITS);
22889 sub2node->SetVisibility(1);
22890 fNodes->Add(sub2node);
22891 sub1node->cd();
22892 //
22893 // Place copy #7 of ITS6 in I569
22894 //
1266e9b4 22895 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 22896 sub2node->SetLineColor(kColorITS);
22897 sub2node->SetVisibility(1);
22898 fNodes->Add(sub2node);
22899 sub1node->cd();
22900 //
22901 // Place copy #8 of ITS6 in I569
22902 //
22903 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22904 sub2node->SetLineColor(kColorITS);
22905 sub2node->SetVisibility(1);
22906 fNodes->Add(sub2node);
22907 sub1node->cd();
22908 //
22909 // Place copy #9 of ITS6 in I569
22910 //
1266e9b4 22911 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 22912 sub2node->SetLineColor(kColorITS);
22913 sub2node->SetVisibility(1);
22914 fNodes->Add(sub2node);
22915 sub1node->cd();
22916 //
22917 // Place copy #10 of ITS6 in I569
22918 //
22919 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22920 sub2node->SetLineColor(kColorITS);
22921 sub2node->SetVisibility(1);
22922 fNodes->Add(sub2node);
22923 sub1node->cd();
22924 //
22925 // Place copy #11 of ITS6 in I569
22926 //
1266e9b4 22927 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 22928 sub2node->SetLineColor(kColorITS);
22929 sub2node->SetVisibility(1);
22930 fNodes->Add(sub2node);
22931 sub1node->cd();
22932 //
22933 // Place copy #12 of ITS6 in I569
22934 //
22935 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22936 sub2node->SetLineColor(kColorITS);
22937 sub2node->SetVisibility(1);
22938 fNodes->Add(sub2node);
22939 sub1node->cd();
22940 //
22941 // Place copy #13 of ITS6 in I569
22942 //
22943 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22944 sub2node->SetLineColor(kColorITS);
22945 sub2node->SetVisibility(1);
22946 fNodes->Add(sub2node);
22947 sub1node->cd();
22948 //
22949 // Place copy #14 of ITS6 in I569
22950 //
22951 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22952 sub2node->SetLineColor(kColorITS);
22953 sub2node->SetVisibility(1);
22954 fNodes->Add(sub2node);
22955 sub1node->cd();
22956 //
22957 // Place copy #15 of ITS6 in I569
22958 //
1266e9b4 22959 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 22960 sub2node->SetLineColor(kColorITS);
22961 sub2node->SetVisibility(1);
22962 fNodes->Add(sub2node);
22963 sub1node->cd();
22964 //
22965 // Place copy #16 of ITS6 in I569
22966 //
22967 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22968 sub2node->SetLineColor(kColorITS);
22969 sub2node->SetVisibility(1);
22970 fNodes->Add(sub2node);
22971 sub1node->cd();
22972 //
22973 // Place copy #17 of ITS6 in I569
22974 //
22975 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22976 sub2node->SetLineColor(kColorITS);
22977 sub2node->SetVisibility(1);
22978 fNodes->Add(sub2node);
22979 sub1node->cd();
22980 //
22981 // Place copy #18 of ITS6 in I569
22982 //
22983 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22984 sub2node->SetLineColor(kColorITS);
22985 sub2node->SetVisibility(1);
22986 fNodes->Add(sub2node);
22987 sub1node->cd();
22988 //
22989 // Place copy #19 of ITS6 in I569
22990 //
1266e9b4 22991 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 22992 sub2node->SetLineColor(kColorITS);
22993 sub2node->SetVisibility(1);
22994 fNodes->Add(sub2node);
22995 sub1node->cd();
22996 //
22997 // Place copy #20 of ITS6 in I569
22998 //
22999 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23000 sub2node->SetLineColor(kColorITS);
23001 sub2node->SetVisibility(1);
23002 fNodes->Add(sub2node);
23003 sub1node->cd();
23004 //
23005 // Place copy #21 of ITS6 in I569
23006 //
1266e9b4 23007 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 23008 sub2node->SetLineColor(kColorITS);
23009 sub2node->SetVisibility(1);
23010 fNodes->Add(sub2node);
23011 sub1node->cd();
23012 //
23013 // Place copy #22 of ITS6 in I569
23014 //
23015 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23016 sub2node->SetLineColor(kColorITS);
23017 sub2node->SetVisibility(1);
23018 fNodes->Add(sub2node);
23019 sub1node->cd();
23020 //
23021 // Place copy #23 of ITS6 in I569
23022 //
23023 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23024 sub2node->SetLineColor(kColorITS);
23025 sub2node->SetVisibility(1);
23026 fNodes->Add(sub2node);
23027 sub1node->cd();
23028 //
23029 // Place copy #24 of ITS6 in I569
23030 //
23031 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23032 sub2node->SetLineColor(kColorITS);
23033 sub2node->SetVisibility(1);
23034 fNodes->Add(sub2node);
23035 sub1node->cd();
23036 //
23037 // Place copy #25 of ITS6 in I569
23038 //
1266e9b4 23039 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 23040 sub2node->SetLineColor(kColorITS);
23041 sub2node->SetVisibility(1);
23042 fNodes->Add(sub2node);
23043 sub1node->cd();
23044 fNodes->Add(sub1node);
23045 node->cd();
23046 //
23047 // Place copy #32 of I569 in IT56
23048 //
1266e9b4 23049 sub1node = new TNode("I569","I569","I569",32.1494,29.5956,0.,"itsrot547");
1f99c14b 23050 sub1node->SetLineColor(kColorITS);
23051 sub1node->SetVisibility(0);
23052 sub1node->cd();
23053 //
23054 // Place copy #1 of ITS6 in I569
23055 //
1266e9b4 23056 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 23057 sub2node->SetLineColor(kColorITS);
23058 sub2node->SetVisibility(1);
23059 fNodes->Add(sub2node);
23060 sub1node->cd();
23061 //
23062 // Place copy #2 of ITS6 in I569
23063 //
23064 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23065 sub2node->SetLineColor(kColorITS);
23066 sub2node->SetVisibility(1);
23067 fNodes->Add(sub2node);
23068 sub1node->cd();
23069 //
23070 // Place copy #3 of ITS6 in I569
23071 //
1266e9b4 23072 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 23073 sub2node->SetLineColor(kColorITS);
23074 sub2node->SetVisibility(1);
23075 fNodes->Add(sub2node);
23076 sub1node->cd();
23077 //
23078 // Place copy #4 of ITS6 in I569
23079 //
23080 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23081 sub2node->SetLineColor(kColorITS);
23082 sub2node->SetVisibility(1);
23083 fNodes->Add(sub2node);
23084 sub1node->cd();
23085 //
23086 // Place copy #5 of ITS6 in I569
23087 //
1266e9b4 23088 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 23089 sub2node->SetLineColor(kColorITS);
23090 sub2node->SetVisibility(1);
23091 fNodes->Add(sub2node);
23092 sub1node->cd();
23093 //
23094 // Place copy #6 of ITS6 in I569
23095 //
23096 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23097 sub2node->SetLineColor(kColorITS);
23098 sub2node->SetVisibility(1);
23099 fNodes->Add(sub2node);
23100 sub1node->cd();
23101 //
23102 // Place copy #7 of ITS6 in I569
23103 //
1266e9b4 23104 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 23105 sub2node->SetLineColor(kColorITS);
23106 sub2node->SetVisibility(1);
23107 fNodes->Add(sub2node);
23108 sub1node->cd();
23109 //
23110 // Place copy #8 of ITS6 in I569
23111 //
23112 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23113 sub2node->SetLineColor(kColorITS);
23114 sub2node->SetVisibility(1);
23115 fNodes->Add(sub2node);
23116 sub1node->cd();
23117 //
23118 // Place copy #9 of ITS6 in I569
23119 //
1266e9b4 23120 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 23121 sub2node->SetLineColor(kColorITS);
23122 sub2node->SetVisibility(1);
23123 fNodes->Add(sub2node);
23124 sub1node->cd();
23125 //
23126 // Place copy #10 of ITS6 in I569
23127 //
23128 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23129 sub2node->SetLineColor(kColorITS);
23130 sub2node->SetVisibility(1);
23131 fNodes->Add(sub2node);
23132 sub1node->cd();
23133 //
23134 // Place copy #11 of ITS6 in I569
23135 //
1266e9b4 23136 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 23137 sub2node->SetLineColor(kColorITS);
23138 sub2node->SetVisibility(1);
23139 fNodes->Add(sub2node);
23140 sub1node->cd();
23141 //
23142 // Place copy #12 of ITS6 in I569
23143 //
23144 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23145 sub2node->SetLineColor(kColorITS);
23146 sub2node->SetVisibility(1);
23147 fNodes->Add(sub2node);
23148 sub1node->cd();
23149 //
23150 // Place copy #13 of ITS6 in I569
23151 //
23152 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23153 sub2node->SetLineColor(kColorITS);
23154 sub2node->SetVisibility(1);
23155 fNodes->Add(sub2node);
23156 sub1node->cd();
23157 //
23158 // Place copy #14 of ITS6 in I569
23159 //
23160 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23161 sub2node->SetLineColor(kColorITS);
23162 sub2node->SetVisibility(1);
23163 fNodes->Add(sub2node);
23164 sub1node->cd();
23165 //
23166 // Place copy #15 of ITS6 in I569
23167 //
1266e9b4 23168 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 23169 sub2node->SetLineColor(kColorITS);
23170 sub2node->SetVisibility(1);
23171 fNodes->Add(sub2node);
23172 sub1node->cd();
23173 //
23174 // Place copy #16 of ITS6 in I569
23175 //
23176 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23177 sub2node->SetLineColor(kColorITS);
23178 sub2node->SetVisibility(1);
23179 fNodes->Add(sub2node);
23180 sub1node->cd();
23181 //
23182 // Place copy #17 of ITS6 in I569
23183 //
23184 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23185 sub2node->SetLineColor(kColorITS);
23186 sub2node->SetVisibility(1);
23187 fNodes->Add(sub2node);
23188 sub1node->cd();
23189 //
23190 // Place copy #18 of ITS6 in I569
23191 //
23192 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23193 sub2node->SetLineColor(kColorITS);
23194 sub2node->SetVisibility(1);
23195 fNodes->Add(sub2node);
23196 sub1node->cd();
23197 //
23198 // Place copy #19 of ITS6 in I569
23199 //
1266e9b4 23200 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 23201 sub2node->SetLineColor(kColorITS);
23202 sub2node->SetVisibility(1);
23203 fNodes->Add(sub2node);
23204 sub1node->cd();
23205 //
23206 // Place copy #20 of ITS6 in I569
23207 //
23208 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23209 sub2node->SetLineColor(kColorITS);
23210 sub2node->SetVisibility(1);
23211 fNodes->Add(sub2node);
23212 sub1node->cd();
23213 //
23214 // Place copy #21 of ITS6 in I569
23215 //
1266e9b4 23216 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 23217 sub2node->SetLineColor(kColorITS);
23218 sub2node->SetVisibility(1);
23219 fNodes->Add(sub2node);
23220 sub1node->cd();
23221 //
23222 // Place copy #22 of ITS6 in I569
23223 //
23224 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23225 sub2node->SetLineColor(kColorITS);
23226 sub2node->SetVisibility(1);
23227 fNodes->Add(sub2node);
23228 sub1node->cd();
23229 //
23230 // Place copy #23 of ITS6 in I569
23231 //
23232 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23233 sub2node->SetLineColor(kColorITS);
23234 sub2node->SetVisibility(1);
23235 fNodes->Add(sub2node);
23236 sub1node->cd();
23237 //
23238 // Place copy #24 of ITS6 in I569
23239 //
23240 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23241 sub2node->SetLineColor(kColorITS);
23242 sub2node->SetVisibility(1);
23243 fNodes->Add(sub2node);
23244 sub1node->cd();
23245 //
23246 // Place copy #25 of ITS6 in I569
23247 //
1266e9b4 23248 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 23249 sub2node->SetLineColor(kColorITS);
23250 sub2node->SetVisibility(1);
23251 fNodes->Add(sub2node);
23252 sub1node->cd();
23253 fNodes->Add(sub1node);
23254 node->cd();
23255 //
23256 // Place copy #33 of I569 in IT56
23257 //
1266e9b4 23258 sub1node = new TNode("I569","I569","I569",26.7459,34.3631,0.,"itsrot548");
1f99c14b 23259 sub1node->SetLineColor(kColorITS);
23260 sub1node->SetVisibility(0);
23261 sub1node->cd();
23262 //
23263 // Place copy #1 of ITS6 in I569
23264 //
1266e9b4 23265 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 23266 sub2node->SetLineColor(kColorITS);
23267 sub2node->SetVisibility(1);
23268 fNodes->Add(sub2node);
23269 sub1node->cd();
23270 //
23271 // Place copy #2 of ITS6 in I569
23272 //
23273 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23274 sub2node->SetLineColor(kColorITS);
23275 sub2node->SetVisibility(1);
23276 fNodes->Add(sub2node);
23277 sub1node->cd();
23278 //
23279 // Place copy #3 of ITS6 in I569
23280 //
1266e9b4 23281 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 23282 sub2node->SetLineColor(kColorITS);
23283 sub2node->SetVisibility(1);
23284 fNodes->Add(sub2node);
23285 sub1node->cd();
23286 //
23287 // Place copy #4 of ITS6 in I569
23288 //
23289 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23290 sub2node->SetLineColor(kColorITS);
23291 sub2node->SetVisibility(1);
23292 fNodes->Add(sub2node);
23293 sub1node->cd();
23294 //
23295 // Place copy #5 of ITS6 in I569
23296 //
1266e9b4 23297 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 23298 sub2node->SetLineColor(kColorITS);
23299 sub2node->SetVisibility(1);
23300 fNodes->Add(sub2node);
23301 sub1node->cd();
23302 //
23303 // Place copy #6 of ITS6 in I569
23304 //
23305 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23306 sub2node->SetLineColor(kColorITS);
23307 sub2node->SetVisibility(1);
23308 fNodes->Add(sub2node);
23309 sub1node->cd();
23310 //
23311 // Place copy #7 of ITS6 in I569
23312 //
1266e9b4 23313 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 23314 sub2node->SetLineColor(kColorITS);
23315 sub2node->SetVisibility(1);
23316 fNodes->Add(sub2node);
23317 sub1node->cd();
23318 //
23319 // Place copy #8 of ITS6 in I569
23320 //
23321 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23322 sub2node->SetLineColor(kColorITS);
23323 sub2node->SetVisibility(1);
23324 fNodes->Add(sub2node);
23325 sub1node->cd();
23326 //
23327 // Place copy #9 of ITS6 in I569
23328 //
1266e9b4 23329 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 23330 sub2node->SetLineColor(kColorITS);
23331 sub2node->SetVisibility(1);
23332 fNodes->Add(sub2node);
23333 sub1node->cd();
23334 //
23335 // Place copy #10 of ITS6 in I569
23336 //
23337 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23338 sub2node->SetLineColor(kColorITS);
23339 sub2node->SetVisibility(1);
23340 fNodes->Add(sub2node);
23341 sub1node->cd();
23342 //
23343 // Place copy #11 of ITS6 in I569
23344 //
1266e9b4 23345 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 23346 sub2node->SetLineColor(kColorITS);
23347 sub2node->SetVisibility(1);
23348 fNodes->Add(sub2node);
23349 sub1node->cd();
23350 //
23351 // Place copy #12 of ITS6 in I569
23352 //
23353 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23354 sub2node->SetLineColor(kColorITS);
23355 sub2node->SetVisibility(1);
23356 fNodes->Add(sub2node);
23357 sub1node->cd();
23358 //
23359 // Place copy #13 of ITS6 in I569
23360 //
23361 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23362 sub2node->SetLineColor(kColorITS);
23363 sub2node->SetVisibility(1);
23364 fNodes->Add(sub2node);
23365 sub1node->cd();
23366 //
23367 // Place copy #14 of ITS6 in I569
23368 //
23369 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23370 sub2node->SetLineColor(kColorITS);
23371 sub2node->SetVisibility(1);
23372 fNodes->Add(sub2node);
23373 sub1node->cd();
23374 //
23375 // Place copy #15 of ITS6 in I569
23376 //
1266e9b4 23377 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 23378 sub2node->SetLineColor(kColorITS);
23379 sub2node->SetVisibility(1);
23380 fNodes->Add(sub2node);
23381 sub1node->cd();
23382 //
23383 // Place copy #16 of ITS6 in I569
23384 //
23385 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23386 sub2node->SetLineColor(kColorITS);
23387 sub2node->SetVisibility(1);
23388 fNodes->Add(sub2node);
23389 sub1node->cd();
23390 //
23391 // Place copy #17 of ITS6 in I569
23392 //
23393 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23394 sub2node->SetLineColor(kColorITS);
23395 sub2node->SetVisibility(1);
23396 fNodes->Add(sub2node);
23397 sub1node->cd();
23398 //
23399 // Place copy #18 of ITS6 in I569
23400 //
23401 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23402 sub2node->SetLineColor(kColorITS);
23403 sub2node->SetVisibility(1);
23404 fNodes->Add(sub2node);
23405 sub1node->cd();
23406 //
23407 // Place copy #19 of ITS6 in I569
23408 //
1266e9b4 23409 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 23410 sub2node->SetLineColor(kColorITS);
23411 sub2node->SetVisibility(1);
23412 fNodes->Add(sub2node);
23413 sub1node->cd();
23414 //
23415 // Place copy #20 of ITS6 in I569
23416 //
23417 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23418 sub2node->SetLineColor(kColorITS);
23419 sub2node->SetVisibility(1);
23420 fNodes->Add(sub2node);
23421 sub1node->cd();
23422 //
23423 // Place copy #21 of ITS6 in I569
23424 //
1266e9b4 23425 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 23426 sub2node->SetLineColor(kColorITS);
23427 sub2node->SetVisibility(1);
23428 fNodes->Add(sub2node);
23429 sub1node->cd();
23430 //
23431 // Place copy #22 of ITS6 in I569
23432 //
23433 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23434 sub2node->SetLineColor(kColorITS);
23435 sub2node->SetVisibility(1);
23436 fNodes->Add(sub2node);
23437 sub1node->cd();
23438 //
23439 // Place copy #23 of ITS6 in I569
23440 //
23441 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23442 sub2node->SetLineColor(kColorITS);
23443 sub2node->SetVisibility(1);
23444 fNodes->Add(sub2node);
23445 sub1node->cd();
23446 //
23447 // Place copy #24 of ITS6 in I569
23448 //
23449 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23450 sub2node->SetLineColor(kColorITS);
23451 sub2node->SetVisibility(1);
23452 fNodes->Add(sub2node);
23453 sub1node->cd();
23454 //
23455 // Place copy #25 of ITS6 in I569
23456 //
1266e9b4 23457 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 23458 sub2node->SetLineColor(kColorITS);
23459 sub2node->SetVisibility(1);
23460 fNodes->Add(sub2node);
23461 sub1node->cd();
23462 fNodes->Add(sub1node);
23463 node->cd();
23464 //
23465 // Place copy #34 of I569 in IT56
23466 //
1266e9b4 23467 sub1node = new TNode("I569","I569","I569",20.7978,38.431,0.,"itsrot549");
1f99c14b 23468 sub1node->SetLineColor(kColorITS);
23469 sub1node->SetVisibility(0);
23470 sub1node->cd();
23471 //
23472 // Place copy #1 of ITS6 in I569
23473 //
1266e9b4 23474 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 23475 sub2node->SetLineColor(kColorITS);
23476 sub2node->SetVisibility(1);
23477 fNodes->Add(sub2node);
23478 sub1node->cd();
23479 //
23480 // Place copy #2 of ITS6 in I569
23481 //
23482 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23483 sub2node->SetLineColor(kColorITS);
23484 sub2node->SetVisibility(1);
23485 fNodes->Add(sub2node);
23486 sub1node->cd();
23487 //
23488 // Place copy #3 of ITS6 in I569
23489 //
1266e9b4 23490 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 23491 sub2node->SetLineColor(kColorITS);
23492 sub2node->SetVisibility(1);
23493 fNodes->Add(sub2node);
23494 sub1node->cd();
23495 //
23496 // Place copy #4 of ITS6 in I569
23497 //
23498 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23499 sub2node->SetLineColor(kColorITS);
23500 sub2node->SetVisibility(1);
23501 fNodes->Add(sub2node);
23502 sub1node->cd();
23503 //
23504 // Place copy #5 of ITS6 in I569
23505 //
1266e9b4 23506 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 23507 sub2node->SetLineColor(kColorITS);
23508 sub2node->SetVisibility(1);
23509 fNodes->Add(sub2node);
23510 sub1node->cd();
23511 //
23512 // Place copy #6 of ITS6 in I569
23513 //
23514 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23515 sub2node->SetLineColor(kColorITS);
23516 sub2node->SetVisibility(1);
23517 fNodes->Add(sub2node);
23518 sub1node->cd();
23519 //
23520 // Place copy #7 of ITS6 in I569
23521 //
1266e9b4 23522 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 23523 sub2node->SetLineColor(kColorITS);
23524 sub2node->SetVisibility(1);
23525 fNodes->Add(sub2node);
23526 sub1node->cd();
23527 //
23528 // Place copy #8 of ITS6 in I569
23529 //
23530 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23531 sub2node->SetLineColor(kColorITS);
23532 sub2node->SetVisibility(1);
23533 fNodes->Add(sub2node);
23534 sub1node->cd();
23535 //
23536 // Place copy #9 of ITS6 in I569
23537 //
1266e9b4 23538 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 23539 sub2node->SetLineColor(kColorITS);
23540 sub2node->SetVisibility(1);
23541 fNodes->Add(sub2node);
23542 sub1node->cd();
23543 //
23544 // Place copy #10 of ITS6 in I569
23545 //
23546 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23547 sub2node->SetLineColor(kColorITS);
23548 sub2node->SetVisibility(1);
23549 fNodes->Add(sub2node);
23550 sub1node->cd();
23551 //
23552 // Place copy #11 of ITS6 in I569
23553 //
1266e9b4 23554 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 23555 sub2node->SetLineColor(kColorITS);
23556 sub2node->SetVisibility(1);
23557 fNodes->Add(sub2node);
23558 sub1node->cd();
23559 //
23560 // Place copy #12 of ITS6 in I569
23561 //
23562 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23563 sub2node->SetLineColor(kColorITS);
23564 sub2node->SetVisibility(1);
23565 fNodes->Add(sub2node);
23566 sub1node->cd();
23567 //
23568 // Place copy #13 of ITS6 in I569
23569 //
23570 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23571 sub2node->SetLineColor(kColorITS);
23572 sub2node->SetVisibility(1);
23573 fNodes->Add(sub2node);
23574 sub1node->cd();
23575 //
23576 // Place copy #14 of ITS6 in I569
23577 //
23578 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23579 sub2node->SetLineColor(kColorITS);
23580 sub2node->SetVisibility(1);
23581 fNodes->Add(sub2node);
23582 sub1node->cd();
23583 //
23584 // Place copy #15 of ITS6 in I569
23585 //
1266e9b4 23586 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 23587 sub2node->SetLineColor(kColorITS);
23588 sub2node->SetVisibility(1);
23589 fNodes->Add(sub2node);
23590 sub1node->cd();
23591 //
23592 // Place copy #16 of ITS6 in I569
23593 //
23594 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23595 sub2node->SetLineColor(kColorITS);
23596 sub2node->SetVisibility(1);
23597 fNodes->Add(sub2node);
23598 sub1node->cd();
23599 //
23600 // Place copy #17 of ITS6 in I569
23601 //
23602 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23603 sub2node->SetLineColor(kColorITS);
23604 sub2node->SetVisibility(1);
23605 fNodes->Add(sub2node);
23606 sub1node->cd();
23607 //
23608 // Place copy #18 of ITS6 in I569
23609 //
23610 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23611 sub2node->SetLineColor(kColorITS);
23612 sub2node->SetVisibility(1);
23613 fNodes->Add(sub2node);
23614 sub1node->cd();
23615 //
23616 // Place copy #19 of ITS6 in I569
23617 //
1266e9b4 23618 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 23619 sub2node->SetLineColor(kColorITS);
23620 sub2node->SetVisibility(1);
23621 fNodes->Add(sub2node);
23622 sub1node->cd();
23623 //
23624 // Place copy #20 of ITS6 in I569
23625 //
23626 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23627 sub2node->SetLineColor(kColorITS);
23628 sub2node->SetVisibility(1);
23629 fNodes->Add(sub2node);
23630 sub1node->cd();
23631 //
23632 // Place copy #21 of ITS6 in I569
23633 //
1266e9b4 23634 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 23635 sub2node->SetLineColor(kColorITS);
23636 sub2node->SetVisibility(1);
23637 fNodes->Add(sub2node);
23638 sub1node->cd();
23639 //
23640 // Place copy #22 of ITS6 in I569
23641 //
23642 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23643 sub2node->SetLineColor(kColorITS);
23644 sub2node->SetVisibility(1);
23645 fNodes->Add(sub2node);
23646 sub1node->cd();
23647 //
23648 // Place copy #23 of ITS6 in I569
23649 //
23650 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23651 sub2node->SetLineColor(kColorITS);
23652 sub2node->SetVisibility(1);
23653 fNodes->Add(sub2node);
23654 sub1node->cd();
23655 //
23656 // Place copy #24 of ITS6 in I569
23657 //
23658 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23659 sub2node->SetLineColor(kColorITS);
23660 sub2node->SetVisibility(1);
23661 fNodes->Add(sub2node);
23662 sub1node->cd();
23663 //
23664 // Place copy #25 of ITS6 in I569
23665 //
1266e9b4 23666 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 23667 sub2node->SetLineColor(kColorITS);
23668 sub2node->SetVisibility(1);
23669 fNodes->Add(sub2node);
23670 sub1node->cd();
23671 fNodes->Add(sub1node);
23672 node->cd();
23673 //
23674 // Place copy #35 of I569 in IT56
23675 //
1266e9b4 23676 sub1node = new TNode("I569","I569","I569",14.139,41.1856,0.,"itsrot550");
1f99c14b 23677 sub1node->SetLineColor(kColorITS);
23678 sub1node->SetVisibility(0);
23679 sub1node->cd();
23680 //
23681 // Place copy #1 of ITS6 in I569
23682 //
1266e9b4 23683 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 23684 sub2node->SetLineColor(kColorITS);
23685 sub2node->SetVisibility(1);
23686 fNodes->Add(sub2node);
23687 sub1node->cd();
23688 //
23689 // Place copy #2 of ITS6 in I569
23690 //
23691 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23692 sub2node->SetLineColor(kColorITS);
23693 sub2node->SetVisibility(1);
23694 fNodes->Add(sub2node);
23695 sub1node->cd();
23696 //
23697 // Place copy #3 of ITS6 in I569
23698 //
1266e9b4 23699 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 23700 sub2node->SetLineColor(kColorITS);
23701 sub2node->SetVisibility(1);
23702 fNodes->Add(sub2node);
23703 sub1node->cd();
23704 //
23705 // Place copy #4 of ITS6 in I569
23706 //
23707 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23708 sub2node->SetLineColor(kColorITS);
23709 sub2node->SetVisibility(1);
23710 fNodes->Add(sub2node);
23711 sub1node->cd();
23712 //
23713 // Place copy #5 of ITS6 in I569
23714 //
1266e9b4 23715 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 23716 sub2node->SetLineColor(kColorITS);
23717 sub2node->SetVisibility(1);
23718 fNodes->Add(sub2node);
23719 sub1node->cd();
23720 //
23721 // Place copy #6 of ITS6 in I569
23722 //
23723 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23724 sub2node->SetLineColor(kColorITS);
23725 sub2node->SetVisibility(1);
23726 fNodes->Add(sub2node);
23727 sub1node->cd();
23728 //
23729 // Place copy #7 of ITS6 in I569
23730 //
1266e9b4 23731 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 23732 sub2node->SetLineColor(kColorITS);
23733 sub2node->SetVisibility(1);
23734 fNodes->Add(sub2node);
23735 sub1node->cd();
23736 //
23737 // Place copy #8 of ITS6 in I569
23738 //
23739 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23740 sub2node->SetLineColor(kColorITS);
23741 sub2node->SetVisibility(1);
23742 fNodes->Add(sub2node);
23743 sub1node->cd();
23744 //
23745 // Place copy #9 of ITS6 in I569
23746 //
1266e9b4 23747 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 23748 sub2node->SetLineColor(kColorITS);
23749 sub2node->SetVisibility(1);
23750 fNodes->Add(sub2node);
23751 sub1node->cd();
23752 //
23753 // Place copy #10 of ITS6 in I569
23754 //
23755 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23756 sub2node->SetLineColor(kColorITS);
23757 sub2node->SetVisibility(1);
23758 fNodes->Add(sub2node);
23759 sub1node->cd();
23760 //
23761 // Place copy #11 of ITS6 in I569
23762 //
1266e9b4 23763 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 23764 sub2node->SetLineColor(kColorITS);
23765 sub2node->SetVisibility(1);
23766 fNodes->Add(sub2node);
23767 sub1node->cd();
23768 //
23769 // Place copy #12 of ITS6 in I569
23770 //
23771 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23772 sub2node->SetLineColor(kColorITS);
23773 sub2node->SetVisibility(1);
23774 fNodes->Add(sub2node);
23775 sub1node->cd();
23776 //
23777 // Place copy #13 of ITS6 in I569
23778 //
23779 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23780 sub2node->SetLineColor(kColorITS);
23781 sub2node->SetVisibility(1);
23782 fNodes->Add(sub2node);
23783 sub1node->cd();
23784 //
23785 // Place copy #14 of ITS6 in I569
23786 //
23787 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23788 sub2node->SetLineColor(kColorITS);
23789 sub2node->SetVisibility(1);
23790 fNodes->Add(sub2node);
23791 sub1node->cd();
23792 //
23793 // Place copy #15 of ITS6 in I569
23794 //
1266e9b4 23795 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 23796 sub2node->SetLineColor(kColorITS);
23797 sub2node->SetVisibility(1);
23798 fNodes->Add(sub2node);
23799 sub1node->cd();
23800 //
23801 // Place copy #16 of ITS6 in I569
23802 //
23803 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23804 sub2node->SetLineColor(kColorITS);
23805 sub2node->SetVisibility(1);
23806 fNodes->Add(sub2node);
23807 sub1node->cd();
23808 //
23809 // Place copy #17 of ITS6 in I569
23810 //
23811 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23812 sub2node->SetLineColor(kColorITS);
23813 sub2node->SetVisibility(1);
23814 fNodes->Add(sub2node);
23815 sub1node->cd();
23816 //
23817 // Place copy #18 of ITS6 in I569
23818 //
23819 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23820 sub2node->SetLineColor(kColorITS);
23821 sub2node->SetVisibility(1);
23822 fNodes->Add(sub2node);
23823 sub1node->cd();
23824 //
23825 // Place copy #19 of ITS6 in I569
23826 //
1266e9b4 23827 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 23828 sub2node->SetLineColor(kColorITS);
23829 sub2node->SetVisibility(1);
23830 fNodes->Add(sub2node);
23831 sub1node->cd();
23832 //
23833 // Place copy #20 of ITS6 in I569
23834 //
23835 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23836 sub2node->SetLineColor(kColorITS);
23837 sub2node->SetVisibility(1);
23838 fNodes->Add(sub2node);
23839 sub1node->cd();
23840 //
23841 // Place copy #21 of ITS6 in I569
23842 //
1266e9b4 23843 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 23844 sub2node->SetLineColor(kColorITS);
23845 sub2node->SetVisibility(1);
23846 fNodes->Add(sub2node);
23847 sub1node->cd();
23848 //
23849 // Place copy #22 of ITS6 in I569
23850 //
23851 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23852 sub2node->SetLineColor(kColorITS);
23853 sub2node->SetVisibility(1);
23854 fNodes->Add(sub2node);
23855 sub1node->cd();
23856 //
23857 // Place copy #23 of ITS6 in I569
23858 //
23859 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23860 sub2node->SetLineColor(kColorITS);
23861 sub2node->SetVisibility(1);
23862 fNodes->Add(sub2node);
23863 sub1node->cd();
23864 //
23865 // Place copy #24 of ITS6 in I569
23866 //
23867 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23868 sub2node->SetLineColor(kColorITS);
23869 sub2node->SetVisibility(1);
23870 fNodes->Add(sub2node);
23871 sub1node->cd();
23872 //
23873 // Place copy #25 of ITS6 in I569
23874 //
1266e9b4 23875 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 23876 sub2node->SetLineColor(kColorITS);
23877 sub2node->SetVisibility(1);
23878 fNodes->Add(sub2node);
23879 sub1node->cd();
23880 fNodes->Add(sub1node);
23881 node->cd();
23882 //
23883 // Place copy #36 of I569 in IT56
23884 //
1266e9b4 23885 sub1node = new TNode("I569","I569","I569",7.1924,43.1017,0.,"itsrot551");
1f99c14b 23886 sub1node->SetLineColor(kColorITS);
23887 sub1node->SetVisibility(0);
23888 sub1node->cd();
23889 //
23890 // Place copy #1 of ITS6 in I569
23891 //
1266e9b4 23892 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 23893 sub2node->SetLineColor(kColorITS);
23894 sub2node->SetVisibility(1);
23895 fNodes->Add(sub2node);
23896 sub1node->cd();
23897 //
23898 // Place copy #2 of ITS6 in I569
23899 //
23900 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23901 sub2node->SetLineColor(kColorITS);
23902 sub2node->SetVisibility(1);
23903 fNodes->Add(sub2node);
23904 sub1node->cd();
23905 //
23906 // Place copy #3 of ITS6 in I569
23907 //
1266e9b4 23908 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 23909 sub2node->SetLineColor(kColorITS);
23910 sub2node->SetVisibility(1);
23911 fNodes->Add(sub2node);
23912 sub1node->cd();
23913 //
23914 // Place copy #4 of ITS6 in I569
23915 //
23916 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23917 sub2node->SetLineColor(kColorITS);
23918 sub2node->SetVisibility(1);
23919 fNodes->Add(sub2node);
23920 sub1node->cd();
23921 //
23922 // Place copy #5 of ITS6 in I569
23923 //
1266e9b4 23924 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 23925 sub2node->SetLineColor(kColorITS);
23926 sub2node->SetVisibility(1);
23927 fNodes->Add(sub2node);
23928 sub1node->cd();
23929 //
23930 // Place copy #6 of ITS6 in I569
23931 //
23932 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23933 sub2node->SetLineColor(kColorITS);
23934 sub2node->SetVisibility(1);
23935 fNodes->Add(sub2node);
23936 sub1node->cd();
23937 //
23938 // Place copy #7 of ITS6 in I569
23939 //
1266e9b4 23940 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 23941 sub2node->SetLineColor(kColorITS);
23942 sub2node->SetVisibility(1);
23943 fNodes->Add(sub2node);
23944 sub1node->cd();
23945 //
23946 // Place copy #8 of ITS6 in I569
23947 //
23948 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23949 sub2node->SetLineColor(kColorITS);
23950 sub2node->SetVisibility(1);
23951 fNodes->Add(sub2node);
23952 sub1node->cd();
23953 //
23954 // Place copy #9 of ITS6 in I569
23955 //
1266e9b4 23956 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 23957 sub2node->SetLineColor(kColorITS);
23958 sub2node->SetVisibility(1);
23959 fNodes->Add(sub2node);
23960 sub1node->cd();
23961 //
23962 // Place copy #10 of ITS6 in I569
23963 //
23964 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23965 sub2node->SetLineColor(kColorITS);
23966 sub2node->SetVisibility(1);
23967 fNodes->Add(sub2node);
23968 sub1node->cd();
23969 //
23970 // Place copy #11 of ITS6 in I569
23971 //
1266e9b4 23972 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 23973 sub2node->SetLineColor(kColorITS);
23974 sub2node->SetVisibility(1);
23975 fNodes->Add(sub2node);
23976 sub1node->cd();
23977 //
23978 // Place copy #12 of ITS6 in I569
23979 //
23980 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23981 sub2node->SetLineColor(kColorITS);
23982 sub2node->SetVisibility(1);
23983 fNodes->Add(sub2node);
23984 sub1node->cd();
23985 //
23986 // Place copy #13 of ITS6 in I569
23987 //
23988 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23989 sub2node->SetLineColor(kColorITS);
23990 sub2node->SetVisibility(1);
23991 fNodes->Add(sub2node);
23992 sub1node->cd();
23993 //
23994 // Place copy #14 of ITS6 in I569
23995 //
23996 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23997 sub2node->SetLineColor(kColorITS);
23998 sub2node->SetVisibility(1);
23999 fNodes->Add(sub2node);
24000 sub1node->cd();
24001 //
24002 // Place copy #15 of ITS6 in I569
24003 //
1266e9b4 24004 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 24005 sub2node->SetLineColor(kColorITS);
24006 sub2node->SetVisibility(1);
24007 fNodes->Add(sub2node);
24008 sub1node->cd();
24009 //
24010 // Place copy #16 of ITS6 in I569
24011 //
24012 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
24013 sub2node->SetLineColor(kColorITS);
24014 sub2node->SetVisibility(1);
24015 fNodes->Add(sub2node);
24016 sub1node->cd();
24017 //
24018 // Place copy #17 of ITS6 in I569
24019 //
24020 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
24021 sub2node->SetLineColor(kColorITS);
24022 sub2node->SetVisibility(1);
24023 fNodes->Add(sub2node);
24024 sub1node->cd();
24025 //
24026 // Place copy #18 of ITS6 in I569
24027 //
24028 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
24029 sub2node->SetLineColor(kColorITS);
24030 sub2node->SetVisibility(1);
24031 fNodes->Add(sub2node);
24032 sub1node->cd();
24033 //
24034 // Place copy #19 of ITS6 in I569
24035 //
1266e9b4 24036 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 24037 sub2node->SetLineColor(kColorITS);
24038 sub2node->SetVisibility(1);
24039 fNodes->Add(sub2node);
24040 sub1node->cd();
24041 //
24042 // Place copy #20 of ITS6 in I569
24043 //
24044 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
24045 sub2node->SetLineColor(kColorITS);
24046 sub2node->SetVisibility(1);
24047 fNodes->Add(sub2node);
24048 sub1node->cd();
24049 //
24050 // Place copy #21 of ITS6 in I569
24051 //
1266e9b4 24052 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 24053 sub2node->SetLineColor(kColorITS);
24054 sub2node->SetVisibility(1);
24055 fNodes->Add(sub2node);
24056 sub1node->cd();
24057 //
24058 // Place copy #22 of ITS6 in I569
24059 //
24060 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
24061 sub2node->SetLineColor(kColorITS);
24062 sub2node->SetVisibility(1);
24063 fNodes->Add(sub2node);
24064 sub1node->cd();
24065 //
24066 // Place copy #23 of ITS6 in I569
24067 //
24068 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
24069 sub2node->SetLineColor(kColorITS);
24070 sub2node->SetVisibility(1);
24071 fNodes->Add(sub2node);
24072 sub1node->cd();
24073 //
24074 // Place copy #24 of ITS6 in I569
24075 //
24076 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
24077 sub2node->SetLineColor(kColorITS);
24078 sub2node->SetVisibility(1);
24079 fNodes->Add(sub2node);
24080 sub1node->cd();
24081 //
24082 // Place copy #25 of ITS6 in I569
24083 //
1266e9b4 24084 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 24085 sub2node->SetLineColor(kColorITS);
24086 sub2node->SetVisibility(1);
24087 fNodes->Add(sub2node);
24088 sub1node->cd();
24089 fNodes->Add(sub1node);
24090 node->cd();
24091 //
24092 // Place copy #37 of I569 in IT56
24093 //
24094 sub1node = new TNode("I569","I569","I569",0.,43.545,0.,"");
24095 sub1node->SetLineColor(kColorITS);
24096 sub1node->SetVisibility(0);
24097 sub1node->cd();
24098 //
24099 // Place copy #1 of ITS6 in I569
24100 //
1266e9b4 24101 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 24102 sub2node->SetLineColor(kColorITS);
24103 sub2node->SetVisibility(1);
24104 fNodes->Add(sub2node);
24105 sub1node->cd();
24106 //
24107 // Place copy #2 of ITS6 in I569
24108 //
24109 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
24110 sub2node->SetLineColor(kColorITS);
24111 sub2node->SetVisibility(1);
24112 fNodes->Add(sub2node);
24113 sub1node->cd();
24114 //
24115 // Place copy #3 of ITS6 in I569
24116 //
1266e9b4 24117 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 24118 sub2node->SetLineColor(kColorITS);
24119 sub2node->SetVisibility(1);
24120 fNodes->Add(sub2node);
24121 sub1node->cd();
24122 //
24123 // Place copy #4 of ITS6 in I569
24124 //
24125 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
24126 sub2node->SetLineColor(kColorITS);
24127 sub2node->SetVisibility(1);
24128 fNodes->Add(sub2node);
24129 sub1node->cd();
24130 //
24131 // Place copy #5 of ITS6 in I569
24132 //
1266e9b4 24133 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 24134 sub2node->SetLineColor(kColorITS);
24135 sub2node->SetVisibility(1);
24136 fNodes->Add(sub2node);
24137 sub1node->cd();
24138 //
24139 // Place copy #6 of ITS6 in I569
24140 //
24141 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
24142 sub2node->SetLineColor(kColorITS);
24143 sub2node->SetVisibility(1);
24144 fNodes->Add(sub2node);
24145 sub1node->cd();
24146 //
24147 // Place copy #7 of ITS6 in I569
24148 //
1266e9b4 24149 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 24150 sub2node->SetLineColor(kColorITS);
24151 sub2node->SetVisibility(1);
24152 fNodes->Add(sub2node);
24153 sub1node->cd();
24154 //
24155 // Place copy #8 of ITS6 in I569
24156 //
24157 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
24158 sub2node->SetLineColor(kColorITS);
24159 sub2node->SetVisibility(1);
24160 fNodes->Add(sub2node);
24161 sub1node->cd();
24162 //
24163 // Place copy #9 of ITS6 in I569
24164 //
1266e9b4 24165 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 24166 sub2node->SetLineColor(kColorITS);
24167 sub2node->SetVisibility(1);
24168 fNodes->Add(sub2node);
24169 sub1node->cd();
24170 //
24171 // Place copy #10 of ITS6 in I569
24172 //
24173 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
24174 sub2node->SetLineColor(kColorITS);
24175 sub2node->SetVisibility(1);
24176 fNodes->Add(sub2node);
24177 sub1node->cd();
24178 //
24179 // Place copy #11 of ITS6 in I569
24180 //
1266e9b4 24181 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 24182 sub2node->SetLineColor(kColorITS);
24183 sub2node->SetVisibility(1);
24184 fNodes->Add(sub2node);
24185 sub1node->cd();
24186 //
24187 // Place copy #12 of ITS6 in I569
24188 //
24189 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
24190 sub2node->SetLineColor(kColorITS);
24191 sub2node->SetVisibility(1);
24192 fNodes->Add(sub2node);
24193 sub1node->cd();
24194 //
24195 // Place copy #13 of ITS6 in I569
24196 //
24197 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
24198 sub2node->SetLineColor(kColorITS);
24199 sub2node->SetVisibility(1);
24200 fNodes->Add(sub2node);
24201 sub1node->cd();
24202 //
24203 // Place copy #14 of ITS6 in I569
24204 //
24205 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
24206 sub2node->SetLineColor(kColorITS);
24207 sub2node->SetVisibility(1);
24208 fNodes->Add(sub2node);
24209 sub1node->cd();
24210 //
24211 // Place copy #15 of ITS6 in I569
24212 //
1266e9b4 24213 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 24214 sub2node->SetLineColor(kColorITS);
24215 sub2node->SetVisibility(1);
24216 fNodes->Add(sub2node);
24217 sub1node->cd();
24218 //
24219 // Place copy #16 of ITS6 in I569
24220 //
24221 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
24222 sub2node->SetLineColor(kColorITS);
24223 sub2node->SetVisibility(1);
24224 fNodes->Add(sub2node);
24225 sub1node->cd();
24226 //
24227 // Place copy #17 of ITS6 in I569
24228 //
24229 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
24230 sub2node->SetLineColor(kColorITS);
24231 sub2node->SetVisibility(1);
24232 fNodes->Add(sub2node);
24233 sub1node->cd();
24234 //
24235 // Place copy #18 of ITS6 in I569
24236 //
24237 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
24238 sub2node->SetLineColor(kColorITS);
24239 sub2node->SetVisibility(1);
24240 fNodes->Add(sub2node);
24241 sub1node->cd();
24242 //
24243 // Place copy #19 of ITS6 in I569
24244 //
1266e9b4 24245 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 24246 sub2node->SetLineColor(kColorITS);
24247 sub2node->SetVisibility(1);
24248 fNodes->Add(sub2node);
24249 sub1node->cd();
24250 //
24251 // Place copy #20 of ITS6 in I569
24252 //
24253 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
24254 sub2node->SetLineColor(kColorITS);
24255 sub2node->SetVisibility(1);
24256 fNodes->Add(sub2node);
24257 sub1node->cd();
24258 //
24259 // Place copy #21 of ITS6 in I569
24260 //
1266e9b4 24261 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 24262 sub2node->SetLineColor(kColorITS);
24263 sub2node->SetVisibility(1);
24264 fNodes->Add(sub2node);
24265 sub1node->cd();
24266 //
24267 // Place copy #22 of ITS6 in I569
24268 //
24269 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
24270 sub2node->SetLineColor(kColorITS);
24271 sub2node->SetVisibility(1);
24272 fNodes->Add(sub2node);
24273 sub1node->cd();
24274 //
24275 // Place copy #23 of ITS6 in I569
24276 //
24277 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
24278 sub2node->SetLineColor(kColorITS);
24279 sub2node->SetVisibility(1);
24280 fNodes->Add(sub2node);
24281 sub1node->cd();
24282 //
24283 // Place copy #24 of ITS6 in I569
24284 //
24285 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
24286 sub2node->SetLineColor(kColorITS);
24287 sub2node->SetVisibility(1);
24288 fNodes->Add(sub2node);
24289 sub1node->cd();
24290 //
24291 // Place copy #25 of ITS6 in I569
24292 //
1266e9b4 24293 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 24294 sub2node->SetLineColor(kColorITS);
24295 sub2node->SetVisibility(1);
24296 fNodes->Add(sub2node);
24297 sub1node->cd();
24298 fNodes->Add(sub1node);
24299 node->cd();
24300 //
24301 // Place copy #38 of I569 in IT56
24302 //
1266e9b4 24303 sub1node = new TNode("I569","I569","I569",-7.1924,43.1017,0.,"itsrot552");
1f99c14b 24304 sub1node->SetLineColor(kColorITS);
24305 sub1node->SetVisibility(0);
24306 sub1node->cd();
24307 //
24308 // Place copy #1 of ITS6 in I569
24309 //
1266e9b4 24310 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 24311 sub2node->SetLineColor(kColorITS);
24312 sub2node->SetVisibility(1);
24313 fNodes->Add(sub2node);
24314 sub1node->cd();
24315 //
24316 // Place copy #2 of ITS6 in I569
24317 //
24318 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
24319 sub2node->SetLineColor(kColorITS);
24320 sub2node->SetVisibility(1);
24321 fNodes->Add(sub2node);
24322 sub1node->cd();
24323 //
24324 // Place copy #3 of ITS6 in I569
24325 //
1266e9b4 24326 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 24327 sub2node->SetLineColor(kColorITS);
24328 sub2node->SetVisibility(1);
24329 fNodes->Add(sub2node);
24330 sub1node->cd();
24331 //
24332 // Place copy #4 of ITS6 in I569
24333 //
24334 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
24335 sub2node->SetLineColor(kColorITS);
24336 sub2node->SetVisibility(1);
24337 fNodes->Add(sub2node);
24338 sub1node->cd();
24339 //
24340 // Place copy #5 of ITS6 in I569
24341 //
1266e9b4 24342 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 24343 sub2node->SetLineColor(kColorITS);
24344 sub2node->SetVisibility(1);
24345 fNodes->Add(sub2node);
24346 sub1node->cd();
24347 //
24348 // Place copy #6 of ITS6 in I569
24349 //
24350 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
24351 sub2node->SetLineColor(kColorITS);
24352 sub2node->SetVisibility(1);
24353 fNodes->Add(sub2node);
24354 sub1node->cd();
24355 //
24356 // Place copy #7 of ITS6 in I569
24357 //
1266e9b4 24358 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 24359 sub2node->SetLineColor(kColorITS);
24360 sub2node->SetVisibility(1);
24361 fNodes->Add(sub2node);
24362 sub1node->cd();
24363 //
24364 // Place copy #8 of ITS6 in I569
24365 //
24366 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
24367 sub2node->SetLineColor(kColorITS);
24368 sub2node->SetVisibility(1);
24369 fNodes->Add(sub2node);
24370 sub1node->cd();
24371 //
24372 // Place copy #9 of ITS6 in I569
24373 //
1266e9b4 24374 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 24375 sub2node->SetLineColor(kColorITS);
24376 sub2node->SetVisibility(1);
24377 fNodes->Add(sub2node);
24378 sub1node->cd();
24379 //
24380 // Place copy #10 of ITS6 in I569
24381 //
24382 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
24383 sub2node->SetLineColor(kColorITS);
24384 sub2node->SetVisibility(1);
24385 fNodes->Add(sub2node);
24386 sub1node->cd();
24387 //
24388 // Place copy #11 of ITS6 in I569
24389 //
1266e9b4 24390 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 24391 sub2node->SetLineColor(kColorITS);
24392 sub2node->SetVisibility(1);
24393 fNodes->Add(sub2node);
24394 sub1node->cd();
24395 //
24396 // Place copy #12 of ITS6 in I569
24397 //
24398 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
24399 sub2node->SetLineColor(kColorITS);
24400 sub2node->SetVisibility(1);
24401 fNodes->Add(sub2node);
24402 sub1node->cd();
24403 //
24404 // Place copy #13 of ITS6 in I569
24405 //
24406 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
24407 sub2node->SetLineColor(kColorITS);
24408 sub2node->SetVisibility(1);
24409 fNodes->Add(sub2node);
24410 sub1node->cd();
24411 //
24412 // Place copy #14 of ITS6 in I569
24413 //
24414 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
24415 sub2node->SetLineColor(kColorITS);
24416 sub2node->SetVisibility(1);
24417 fNodes->Add(sub2node);
24418 sub1node->cd();
24419 //
24420 // Place copy #15 of ITS6 in I569
24421 //
1266e9b4 24422 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 24423 sub2node->SetLineColor(kColorITS);
24424 sub2node->SetVisibility(1);
24425 fNodes->Add(sub2node);
24426 sub1node->cd();
24427 //
24428 // Place copy #16 of ITS6 in I569
24429 //
24430 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
24431 sub2node->SetLineColor(kColorITS);
24432 sub2node->SetVisibility(1);
24433 fNodes->Add(sub2node);
24434 sub1node->cd();
24435 //
24436 // Place copy #17 of ITS6 in I569
24437 //
24438 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
24439 sub2node->SetLineColor(kColorITS);
24440 sub2node->SetVisibility(1);
24441 fNodes->Add(sub2node);
24442 sub1node->cd();
24443 //
24444 // Place copy #18 of ITS6 in I569
24445 //
24446 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
24447 sub2node->SetLineColor(kColorITS);
24448 sub2node->SetVisibility(1);
24449 fNodes->Add(sub2node);
24450 sub1node->cd();
24451 //
24452 // Place copy #19 of ITS6 in I569
24453 //
1266e9b4 24454 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 24455 sub2node->SetLineColor(kColorITS);
24456 sub2node->SetVisibility(1);
24457 fNodes->Add(sub2node);
24458 sub1node->cd();
24459 //
24460 // Place copy #20 of ITS6 in I569
24461 //
24462 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
24463 sub2node->SetLineColor(kColorITS);
24464 sub2node->SetVisibility(1);
24465 fNodes->Add(sub2node);
24466 sub1node->cd();
24467 //
24468 // Place copy #21 of ITS6 in I569
24469 //
1266e9b4 24470 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 24471 sub2node->SetLineColor(kColorITS);
24472 sub2node->SetVisibility(1);
24473 fNodes->Add(sub2node);
24474 sub1node->cd();
24475 //
24476 // Place copy #22 of ITS6 in I569
24477 //
24478 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
24479 sub2node->SetLineColor(kColorITS);
24480 sub2node->SetVisibility(1);
24481 fNodes->Add(sub2node);
24482 sub1node->cd();
24483 //
24484 // Place copy #23 of ITS6 in I569
24485 //
24486 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
24487 sub2node->SetLineColor(kColorITS);
24488 sub2node->SetVisibility(1);
24489 fNodes->Add(sub2node);
24490 sub1node->cd();
24491 //
24492 // Place copy #24 of ITS6 in I569
24493 //
24494 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
24495 sub2node->SetLineColor(kColorITS);
24496 sub2node->SetVisibility(1);
24497 fNodes->Add(sub2node);
24498 sub1node->cd();
24499 //
24500 // Place copy #25 of ITS6 in I569
24501 //
1266e9b4 24502 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 24503 sub2node->SetLineColor(kColorITS);
24504 sub2node->SetVisibility(1);
24505 fNodes->Add(sub2node);
24506 sub1node->cd();
24507 fNodes->Add(sub1node);
24508 node->cd();
24509
24510
24511
db915fea 24512 fNodes->Add(node);
ac9c285e 24513
1266e9b4 24514*/
db915fea 24515}
24516//_____________________________________________________________________________
24517void AliITSvPPRasymm::CreateGeometry(){
24518////////////////////////////////////////////////////////////////////////
24519// This routine defines and Creates the geometry for version 6 of the ITS.
24520////////////////////////////////////////////////////////////////////////
24521
24522 //INNER RADII OF THE SILICON LAYERS
cd3a3507 24523 // Float_t rl[6] = { 3.8095,7.,15.,24.,38.1,43.5765 };
db915fea 24524 //THICKNESSES OF LAYERS (in % radiation length)
24525 Float_t drl[6] = { 1.03,1.03,0.94,0.95,0.91,0.87 };
24526 //HALF LENGTHS OF LAYERS
cd3a3507 24527 // Float_t dzl[6] = { 14.35,14.35,25.1,32.1,49.405,55.27 };
db915fea 24528 //LENGTHS OF END-LADDER BOXES (ALL INCLUDED)
cd3a3507 24529 // Float_t dzb[6] = { 12.4,12.4,13.5,15.,7.5,7.5 };
db915fea 24530 //THICKNESSES OF END-LADDER BOXES (ALL INCLUDED)
cd3a3507 24531 // Float_t drb[6] = { rl[1]-rl[0],0.2,5.,5.,4.,4. };
db915fea 24532
24533
7b67784f 24534 Float_t dits[100], rlim, zmax;
cd3a3507 24535 // Float_t zpos;
24536 // Float_t pcits[50]
7b67784f 24537 Float_t ztpc;
2ffd6c79 24538 Int_t idrotm[1999], i;
7b67784f 24539 Float_t dgh[100];
686e2715 24540
80272ed3 24541
24542 // Define some variables for SPD
24543
c47b75b1 24544 Float_t dits1[3], di101[3], di107[3], di10b[3], di106[3]; // for layer 1
24545 Float_t di103[3], di10a[3], di102[3]; // for layer 1
24546 Float_t dits2[3], di1d1[3], di1d7[3], di20b[3], di1d6[3]; // for layer 2
24547 Float_t di1d3[3], di20a[3], di1d2[3]; // for layer 2
24548 Float_t di108[3], di104[3]; // for both layers
686e2715 24549
a8c83dcb 24550 Float_t ddet1=200.; // total detector thickness on layer 1 (micron)
24551 Float_t dchip1=200.; // total chip thickness on layer 1 (micron)
686e2715 24552
a8c83dcb 24553 Float_t ddet2=200.; // total detector thickness on layer 2 (micron)
24554 Float_t dchip2=200.; // total chip thickness on layer 2 (micron)
3f1f65c1 24555
214030ed 24556 Float_t dbus=300.; // total bus thickness on both layers (micron)
3d12a48d 24557
24558 ddet1 = GetThicknessDet1();
24559 ddet2 = GetThicknessDet2();
24560 dchip1 = GetThicknessChip1();
24561 dchip2 = GetThicknessChip2();
24562
3d12a48d 24563 if(ddet1 < 100. || ddet1 > 300.) {
1e9111db 24564 cout << "ITS - WARNING: the detector thickness for layer 1 is outside the range of [100,300] microns."
a8c83dcb 24565 " The default value of 200 microns will be used." << endl;
24566 ddet1=200.;
3d12a48d 24567 }
24568
24569 if(ddet2 < 100. || ddet2 > 300.) {
1e9111db 24570 cout << "ITS - WARNING: the detector thickness for layer 2 is outside the range of [100,300] microns."
a8c83dcb 24571 " The default value of 200 microns will be used." << endl;
24572 ddet2=200.;
3d12a48d 24573 }
24574
214030ed 24575 if(dchip1 < 100. || dchip1 > 300.) {
24576 cout << "ITS - WARNING: the chip thickness for layer 1 is outside the range of [100,300] microns."
a8c83dcb 24577 " The default value of 200 microns will be used." << endl;
24578 dchip1=200.;
3d12a48d 24579 }
24580
214030ed 24581 if(dchip2 < 100. || dchip2 > 300.) {
24582 cout << "ITS - WARNING: the chip thickness for layer 2 is outside the range of [100,300] microns."
a8c83dcb 24583 " The default value of 200 microns will be used." << endl;
24584 dchip2=200.;
3d12a48d 24585 }
7b67784f 24586
24587 Int_t rails = 1; // flag for rails (1 --> rails in; 0 --> rails out)
24588
24589 Int_t fluid = 1; // flag for the cooling fluid (1 --> water; 0 --> freon)
24590
24591 rails = GetRails();
24592
24593 fluid = GetCoolingFluid();
24594
24595 if(rails != 0 && rails != 1) {
1e9111db 24596 cout << "ITS - WARNING: the switch for rails is not set neither to 0 (rails out) nor to 1 (rails in)."
7b67784f 24597 " The default value of 1 (rails in) will be used." << endl;
24598
24599 }
3d12a48d 24600
7b67784f 24601 if(fluid != 0 && fluid != 1) {
1e9111db 24602 cout << "ITS - WARNING: the switch for cooling fluid is not set neither to 0 (freon) nor to 1 (water)."
7b67784f 24603 " The default value of 1 (water) will be used." << endl;
24604 }
24605
1e9111db 24606 cout << "ITS: Detector thickness on layer 1 is set to " << ddet1 << " microns." << endl;
24607 cout << "ITS: Chip thickness on layer 1 is set to " << dchip1 << " microns." << endl;
24608 cout << "ITS: Detector thickness on layer 2 is set to " << ddet2 << " microns." << endl;
24609 cout << "ITS: Chip thickness on layer 2 is set to " << dchip2 << " microns." << endl;
7b67784f 24610 if(rails == 0 ) {
1e9111db 24611 cout << "ITS: Rails are out." << endl;
7b67784f 24612 } else {
1e9111db 24613 cout << "ITS: Rails are in." << endl;
7b67784f 24614 }
24615 if(fluid == 0 ) {
1e9111db 24616 cout << "ITS: The cooling fluid is freon." << endl;
7b67784f 24617 } else {
1e9111db 24618 cout << "ITS: The cooling fluid is water." << endl;
7b67784f 24619 }
24620
c47b75b1 24621 ddet1 = ddet1*0.0001/2.; // conversion from tot length in um to half in cm
24622 ddet2 = ddet2*0.0001/2.; // conversion from tot length in um to half in cm
24623 dchip1 = dchip1*0.0001/2.;// conversion from tot length in um to half in cm
24624 dchip2 = dchip2*0.0001/2.;// conversion from tot length in um to half in cm
45725ec9 24625 dbus = dbus*0.0001/2.; // conversion from tot length in um to half in cm
c47b75b1 24626
24627 Float_t deltax, deltay;
686e2715 24628
c47b75b1 24629 Int_t thickness = fMinorVersion/10;
24630 Int_t option = fMinorVersion - 10*thickness;
80272ed3 24631
24632
24633 // Define some variables for SDD
24634
24635
24636 Float_t sin30, cos30;
24637
24638 // SDD electronics+services main volumes
24639 Float_t I018dits[3], I024dits[3], I047dits[3], I048dits[3];
24640
24641 // SDD detector ladder
24642
24643 Float_t I302dits[3], I402dits[3], I004dits[3], I005dits[3];
24644 Float_t Y_SDD_sep = 0.20;
24645 Float_t ySDD;
24646 Int_t iSDD;
24647 Float_t Z_SDD_lay3[6] = {18.55, 10.95, 3.70, -3.70, -11.20, -18.35};
24648 Float_t Z_SDD_lay4[8] = {25.75, 18.60, 11.00, 3.70, -3.70, -11.20, -18.45, -26.05};
24649
24650 // ladder foot and end-ladder (frame and cooling)
24651 Float_t I028dits[3], I420dits[3], I421dits[3], I422dits[6], I423dits[3];
24652 Float_t I424dits[3], xI424, yI424;
24653 Float_t I425dits[3];
24654 Int_t indI425;
24655 Float_t I029dits[4], I030dits[4], I031dits[3], I032dits[3];
24656
24657 // SDD ladder frame and cooling
24658 Float_t SDD_CoolPipe[3] = {1.7000, -0.5500, 0.0000};
24659 Float_t I035dits[3], I037dits[3], I038dits[3];
24660 Float_t I039dits[3], xI039, yI039;
24661 Float_t I041dits[5];
24662
24663 // SDD hybrid, chips and capacitors
24664 Float_t I050dits[3], xI050, yI050;
24665 Float_t I052dits[3], xI052, yI052;
24666 Float_t I042dits[3], xI042, yI042;
24667 Float_t xI042space = 0.17;
24668 Float_t I043dits[3], xI043, yI043;
24669 Float_t xI043space = 0.17;
24670 Float_t zchip, zChipSpace;
24671 Float_t I051dits[3], xI051, yI051, zI051, yI051space, xcap;
24672 Int_t ichip, icap;
24673
24674 // SDD microcables
24675 Float_t I044dits[4], xI044, yI044, volI044;
24676 Float_t xHV, yHV, zHV, xLV, yLV, zLV;
24677 Char_t HVname[5], LVname[5];
24678
24679
24680 // Define media off-set
db915fea 24681
24682 Int_t *idtmed = fIdtmed->GetArray()-199;
cd3a3507 24683
db915fea 24684
24685 // Rotation matrices
24686
a9c4129c 24687 // SPD - option 'a' (this is NOT the default so leave commented)
db915fea 24688
bae7e562 24689
686e2715 24690 if (option == 1) {
24691
24692 AliMatrix(idrotm[201],90.0,90.0,90.0,180.0,0.0,0.0);
24693 AliMatrix(idrotm[202],90.0,90.0,90.0,0.0,0.0,0.0);
24694 AliMatrix(idrotm[203],90.0,350.0,90.0,260.0,0.0,0.0);
24695 AliMatrix(idrotm[204],90.0,170.0,90.0,80.0,0.0,0.0);
24696 AliMatrix(idrotm[205],90.0,10.0,90.0,100.0,0.0,0.0);
24697 AliMatrix(idrotm[206],90.0,190.0,90.0,280.0,0.0,0.0);
24698 AliMatrix(idrotm[207],90.0,342.0,90.0,72.0,0.0,0.0);
24699 AliMatrix(idrotm[208],90.0,156.999893,90.0,246.999893,0.0,0.0);
24700 AliMatrix(idrotm[209],90.0,147.999802,90.0,237.999893,0.0,0.0);
24701 AliMatrix(idrotm[210],90.0,138.999802,90.0,228.999802,0.0,0.0);
24702 AliMatrix(idrotm[211],90.0,129.999802,90.0,219.999802,0.0,0.0);
24703 AliMatrix(idrotm[212],90.0,36.7896,90.0,126.789597,0.0,0.0);
24704 AliMatrix(idrotm[213],90.0,343.579712,90.0,73.579697,0.0,0.0);
24705 AliMatrix(idrotm[214],90.0,95.413696,90.0,185.413696,0.0,0.0);
24706 AliMatrix(idrotm[215],90.0,5.4141,90.0,95.414101,0.0,0.0);
24707 AliMatrix(idrotm[216],90.0,318.296906,90.0,48.296902,0.0,0.0);
24708 AliMatrix(idrotm[217],90.0,67.000099,90.0,157.000107,0.0,0.0);
24709 AliMatrix(idrotm[218],90.0,337.003998,90.0,67.003998,0.0,0.0);
24710 AliMatrix(idrotm[219],90.0,247.000305,90.0,337.000305,0.0,0.0);
24711 AliMatrix(idrotm[220],90.0,305.633514,90.0,35.633499,0.0,0.0);
24712 AliMatrix(idrotm[221],90.0,58.000198,90.0,148.000198,0.0,0.0);
24713 AliMatrix(idrotm[222],90.0,327.997101,90.0,57.997101,0.0,0.0 );
24714 AliMatrix(idrotm[223],90.0,237.994202,90.0,327.994202,0.0,0.0);
24715 AliMatrix(idrotm[224],90.0,296.627502,90.0,26.627399,0.0,0.0);
24716 AliMatrix(idrotm[225],90.0,48.994099,90.0,138.994095,0.0,0.0);
24717 AliMatrix(idrotm[226],90.0,318.990997,90.0,48.991001,0.0,0.0);
24718 AliMatrix(idrotm[227],90.0,228.988205,90.0,318.98819,0.0,0.0);
24719 AliMatrix(idrotm[228],90.0,287.621399,90.0,17.621401,0.0,0.0);
24720 AliMatrix(idrotm[229],90.0,39.988098,90.0,129.988098,0.0,0.0);
24721 AliMatrix(idrotm[230],90.0,309.984985,90.0,39.985001,0.0,0.0);
24722 AliMatrix(idrotm[231],90.0,327.2612,90.0,57.2612,0.0,0.0);
24723 AliMatrix(idrotm[232],90.0,237.261398,90.0,327.261414,0.0,0.0);
24724 AliMatrix(idrotm[233],90.0,252.000504,90.0,342.000488,0.0,0.0 );
24725 AliMatrix(idrotm[234],90.0,71.9991,90.0,161.9991,0.0,0.0);
24726 AliMatrix(idrotm[235],90.0,270.0,90.0,0.0,0.0,0.0);
24727 AliMatrix(idrotm[236],90.0,180.013702,90.0,270.013702,0.0,0.0);
9bf5e8ff 24728 AliMatrix(idrotm[237],90.0,0.0,90.0,90.0,0.0,0.0);
686e2715 24729 AliMatrix(idrotm[238],90.0,144.0,90.0,234.0,0.0,0.0);
24730 AliMatrix(idrotm[239],90.0,216.0,90.0,306.0,0.0,0.0);
24731 AliMatrix(idrotm[240],90.0,288.0,90.0,18.0,0.0,0.0);
24732 AliMatrix(idrotm[241],90.0,324.0,90.0,54.0,0.0,0.0);
24733 AliMatrix(idrotm[242],90.0,36.0,90.0,126.0,0.0,0.0);
24734 AliMatrix(idrotm[243],90.0,108.0,90.0,198.0,0.0,0.0);
9bf5e8ff 24735 AliMatrix(idrotm[244],90.0,180.0,90.0,270.0,0.0,0.0);
24736 AliMatrix(idrotm[245],90.0,162.0,90.0,252.0,0.0,0.0);
24737 AliMatrix(idrotm[246],90.0,310.0,90.0,40.0,0.0,0.0);
24738 AliMatrix(idrotm[247],90.0,319.0,90.0,49.0,0.0,0.0);
24739 AliMatrix(idrotm[248],90.0,328.0,90.0,58.0,0.0,0.0);
24740 AliMatrix(idrotm[249],90.0,337.0,90.0,67.0,0.0,0.0);
686e2715 24741 AliMatrix(idrotm[1003],90.0,73.5,90.0,163.5,0.0,0.0);
24742 AliMatrix(idrotm[1011],90.0,342.0,90.0,72.0,0.0,0.0);
24743 AliMatrix(idrotm[1039],90.0,72.0,90.0,162.0,0.0,0.0);
24744 AliMatrix(idrotm[1043],90.0,66.91,90.0,156.91,0.0,0.0);
24745 AliMatrix(idrotm[1065],90.0,144.0,90.0,234.0,0.0,0.0);
24746 AliMatrix(idrotm[1078],90.0,180.0,90.0,270.0,0.0,0.0);
24747 AliMatrix(idrotm[1088],90.0,57.41,90.0,147.41,0.0,0.0);
24748 AliMatrix(idrotm[1089],90.0,333.0,90.0,63.0,0.0,0.0);
24749 AliMatrix(idrotm[1090],90.0,351.0,90.0,81.0,0.0,0.0);
24750 AliMatrix(idrotm[1091],90.0,216.0,90.0,306.0,0.0,0.0);
24751 AliMatrix(idrotm[1092],90.0,27.0,90.0,117.0,0.0,0.0);
24752 AliMatrix(idrotm[1093],90.0,18.0,90.0,108.0,0.0,0.0);
24753 AliMatrix(idrotm[1094],90.0,9.0,90.0,99.0,0.0,0.0);
24754 AliMatrix(idrotm[1104],90.0,252.0,90.0,342.0,0.0,0.0);
24755 AliMatrix(idrotm[1106],90.0,36.0,90.0,126.0,0.0,0.0);
24756 AliMatrix(idrotm[1107],90.0,108.0,90.0,198.0,0.0,0.0);
24757 AliMatrix(idrotm[1108],90.0,324.0,90.0,54.0,180.0,0.0);
24758 AliMatrix(idrotm[1109],90.0,0.0,90.0,90.0,180.0,0.0);
24759 AliMatrix(idrotm[1110],90.0,36.0,90.0,126.0,180.0,0.0);
24760 AliMatrix(idrotm[1111],90.0,72.0,90.0,162.0,180.0,0.0);
24761 AliMatrix(idrotm[1112],90.0,108.0,90.0,198.0,180.0,0.0);
24762 AliMatrix(idrotm[1113],90.0,144.0,90.0,234.0,180.0,0.0);
24763 AliMatrix(idrotm[1114],90.0,180.0,90.0,270.0,180.0,0.0);
24764 AliMatrix(idrotm[1115],90.0,216.0,90.0,306.0,180.0,0.0);
24765 AliMatrix(idrotm[1116],90.0,252.0,90.0,342.0,180.0,0.0);
24766 AliMatrix(idrotm[1117],90.0,288.0,90.0,18.0,0.0,0.0);
24767 AliMatrix(idrotm[1118],90.0,288.0,90.0,18.0,180.0,0.0);
24768 AliMatrix(idrotm[1130],90.0,324.0,90.0,54.0,0.0,0.0);
24769
24770 }
a9c4129c 24771
24772 // SPD - option 'b' (this is the default)
2ffd6c79 24773
686e2715 24774 if (option == 2) {
24775
9bf5e8ff 24776 AliMatrix(idrotm[201],90.0,0.0,90.0,90.0,0.0,0.0);
686e2715 24777 AliMatrix(idrotm[202],90.0,90.0,90.0,0.0,0.0,0.0);
24778 AliMatrix(idrotm[203],90.0,350.0,90.0,260.0,0.0,0.0);
24779 AliMatrix(idrotm[204],90.0,170.0,90.0,80.0,0.0,0.0);
24780 AliMatrix(idrotm[205],90.0,10.0,90.0,100.0,0.0,0.0);
24781 AliMatrix(idrotm[206],90.0,190.0,90.0,280.0,0.0,0.0);
24782 AliMatrix(idrotm[207],90.0,342.0,90.0,72.0,0.0,0.0);
24783 AliMatrix(idrotm[208],90.0,156.999893,90.0,246.999893,0.0,0.0);
24784 AliMatrix(idrotm[209],90.0,147.999802,90.0,237.999893,0.0,0.0);
24785 AliMatrix(idrotm[210],90.0,138.999802,90.0,228.999802,0.0,0.0);
24786 AliMatrix(idrotm[211],90.0,129.999802,90.0,219.999802,0.0,0.0);
24787 AliMatrix(idrotm[212],90.0,36.7896,90.0,126.789597,0.0,0.0);
24788 AliMatrix(idrotm[213],90.0,343.579712,90.0,73.579697,0.0,0.0);
24789 AliMatrix(idrotm[214],90.0,95.413696,90.0,185.413696,0.0,0.0);
24790 AliMatrix(idrotm[215],90.0,5.4141,90.0,95.414101,0.0,0.0);
24791 AliMatrix(idrotm[216],90.0,318.296906,90.0,48.296902,0.0,0.0);
24792 AliMatrix(idrotm[217],90.0,67.000099,90.0,157.000107,0.0,0.0);
24793 AliMatrix(idrotm[218],90.0,337.003998,90.0,67.003998,0.0,0.0);
24794 AliMatrix(idrotm[219],90.0,247.000305,90.0,337.000305,0.0,0.0);
24795 AliMatrix(idrotm[220],90.0,305.633514,90.0,35.633499,0.0,0.0);
24796 AliMatrix(idrotm[221],90.0,58.000198,90.0,148.000198,0.0,0.0);
24797 AliMatrix(idrotm[222],90.0,327.997101,90.0,57.997101,0.0,0.0);
24798 AliMatrix(idrotm[223],90.0,237.994202,90.0,327.994202,0.0,0.0);
24799 AliMatrix(idrotm[224],90.0,296.627502,90.0,26.627399,0.0,0.0);
24800 AliMatrix(idrotm[225],90.0,48.994099,90.0,138.994095,0.0,0.0);
24801 AliMatrix(idrotm[226],90.0,318.990997,90.0,48.991001,0.0,0.0);
24802 AliMatrix(idrotm[227],90.0,228.988205,90.0,318.98819,0.0,0.0);
24803 AliMatrix(idrotm[228],90.0,287.621399,90.0,17.621401,0.0,0.0);
24804 AliMatrix(idrotm[229],90.0,39.988098,90.0,129.988098,0.0,0.0);
24805 AliMatrix(idrotm[230],90.0,309.984985,90.0,39.985001,0.0,0.0);
24806 AliMatrix(idrotm[231],90.0,327.2612,90.0,57.2612,0.0,0.0);
24807 AliMatrix(idrotm[232],90.0,237.261398,90.0,327.261414,0.0,0.0);
24808 AliMatrix(idrotm[233],90.0,252.000504,90.0,342.000488,0.0,0.0);
24809 AliMatrix(idrotm[234],90.0,71.9991,90.0,161.9991,0.0,0.0);
24810 AliMatrix(idrotm[235],90.0,270.0,90.0,0.0,0.0,0.0);
24811 AliMatrix(idrotm[236],90.0,180.013702,90.0,270.013702,0.0,0.0);
24812 AliMatrix(idrotm[237],90.0,90.0,90.0,180.0,0.0,0.0);
9bf5e8ff 24813 AliMatrix(idrotm[238],90.0,180.0,90.0,270.0,0.0,0.0);
24814 AliMatrix(idrotm[239],90.0,162.0,90.0,252.0,0.0,0.0);
24815 AliMatrix(idrotm[240],90.0,310.0,90.0,40.0,0.0,0.0);
24816 AliMatrix(idrotm[241],90.0,319.0,90.0,49.0,0.0,0.0);
24817 AliMatrix(idrotm[242],90.0,328.0,90.0,58.0,0.0,0.0);
24818 AliMatrix(idrotm[243],90.0,337.0,90.0,67.0,0.0,0.0);
686e2715 24819 AliMatrix(idrotm[244],90.0,216.0,90.0,306.0,0.0,0.0);
24820 AliMatrix(idrotm[245],90.0,36.0,90.0,126.0,0.0,0.0);
24821 AliMatrix(idrotm[246],90.0,108.0,90.0,198.0,0.0,0.0);
24822 AliMatrix(idrotm[247],90.0,144.0,90.0,234.0,0.0,0.0);
24823 AliMatrix(idrotm[248],90.0,288.0,90.0,18.0,0.0,0.0);
24824 AliMatrix(idrotm[249],90.0,324.0,90.0,54.0,0.0,0.0);
24825 AliMatrix(idrotm[1003],90.0,73.5,90.0,163.5,0.0,0.0);
24826 AliMatrix(idrotm[1011],90.0,342.0,90.0,72.0,0.0,0.0);
24827 AliMatrix(idrotm[1039],90.0,72.0,90.0,162.0,0.0,0.0);
24828 AliMatrix(idrotm[1043],90.0,66.91,90.0,156.91,0.0,0.0);
24829 AliMatrix(idrotm[1065],90.0,144.0,90.0,234.0,0.0,0.0);
24830 AliMatrix(idrotm[1078],90.0,180.0,90.0,270.0,0.0,0.0);
24831 AliMatrix(idrotm[1088],90.0,57.41,90.0,147.41,0.0,0.0);
24832 AliMatrix(idrotm[1089],90.0,333.0,90.0,63.0,0.0,0.0);
24833 AliMatrix(idrotm[1090],90.0,351.0,90.0,81.0,0.0,0.0);
24834 AliMatrix(idrotm[1091],90.0,216.0,90.0,306.0,0.0,0.0);
24835 AliMatrix(idrotm[1092],90.0,27.0,90.0,117.0,0.0,0.0);
24836 AliMatrix(idrotm[1093],90.0,18.0,90.0,108.0,0.0,0.0);
24837 AliMatrix(idrotm[1094],90.0,9.0,90.0,99.0,0.0,0.0);
24838 AliMatrix(idrotm[1104],90.0,252.0,90.0,342.0,0.0,0.0);
24839 AliMatrix(idrotm[1106],90.0,36.0,90.0,126.0,0.0,0.0);
24840 AliMatrix(idrotm[1107],90.0,108.0,90.0,198.0,0.0,0.0);
24841 AliMatrix(idrotm[1108],90.0,324.0,90.0,54.0,180.0,0.0);
24842 AliMatrix(idrotm[1109],90.0,0.0,90.0,90.0,180.0,0.0);
24843 AliMatrix(idrotm[1110],90.0,36.0,90.0,126.0,180.0,0.0);
24844 AliMatrix(idrotm[1111],90.0,72.0,90.0,162.0,180.0,0.0);
24845 AliMatrix(idrotm[1112],90.0,108.0,90.0,198.0,180.0,0.0);
24846 AliMatrix(idrotm[1113],90.0,144.0,90.0,234.0,180.0,0.0);
24847 AliMatrix(idrotm[1114],90.0,180.0,90.0,270.0,180.0,0.0);
24848 AliMatrix(idrotm[1115],90.0,216.0,90.0,306.0,180.0,0.0);
24849 AliMatrix(idrotm[1116],90.0,252.0,90.0,342.0,180.0,0.0);
24850 AliMatrix(idrotm[1117],90.0,288.0,90.0,18.0,0.0,0.0);
24851 AliMatrix(idrotm[1118],90.0,288.0,90.0,18.0,180.0,0.0);
24852 AliMatrix(idrotm[1130],90.0,324.0,90.0,54.0,0.0,0.0);
24853
24854 }
24855
db915fea 24856 // SDD
24857
24858 AliMatrix(idrotm[301],0.0,0.0,90.0,90.0,90.0,180.0);
24859 AliMatrix(idrotm[302],0.0,0.0,90.0,90.0,90.0,0.0);
24860 AliMatrix(idrotm[303],180.0,0.0,90.0,90.0,90.0,0.0);
24861 AliMatrix(idrotm[304],180.0,0.0,90.0,90.0,90.0,180.0);
24862 AliMatrix(idrotm[305],90.0,347.14,90.0,77.14,0.0,0.0);
24863 AliMatrix(idrotm[306],90.0,321.43,90.0,51.43,0.0,0.0);
24864 AliMatrix(idrotm[307],90.0,295.71,90.0,25.71,0.0,0.0);
24865 AliMatrix(idrotm[308],90.0,244.29,90.0,334.29,0.0,0.0);
24866 AliMatrix(idrotm[309],90.0,218.57,90.0,308.57,0.0,0.0);
24867 AliMatrix(idrotm[310],90.0,167.14,90.0,257.14,0.0,0.0);
24868 AliMatrix(idrotm[311],90.0,141.43,90.0,231.43,0.0,0.0);
24869 AliMatrix(idrotm[312],90.0,0.0,0.0,0.0,90.0,270.0);
24870 AliMatrix(idrotm[313],90.0,115.71,90.0,205.71,0.0,0.0);
24871 AliMatrix(idrotm[314],90.0,335.45,90.0,65.45,0.0,0.0);
24872 AliMatrix(idrotm[315],90.0,319.09,90.0,49.09,0.0,0.0);
24873 AliMatrix(idrotm[316],90.0,302.73,90.0,32.73,0.0,0.0);
24874 AliMatrix(idrotm[317],90.0,286.36,90.0,16.36,0.0,0.0);
24875 AliMatrix(idrotm[318],90.0,270.0,90.0,360.0,0.0,0.0);
24876 AliMatrix(idrotm[319],90.0,253.64,90.0,343.64,0.0,0.0);
24877 AliMatrix(idrotm[320],90.0,237.27,90.0,327.27,0.0,0.0);
24878 AliMatrix(idrotm[321],90.0,12.86,90.0,102.86,0.0,0.0);
24879 AliMatrix(idrotm[322],90.0,220.91,90.0,310.91,0.0,0.0);
24880 AliMatrix(idrotm[323],90.0,204.55,90.0,294.55,0.0,0.0);
24881 AliMatrix(idrotm[324],90.0,188.18,90.0,278.18,0.0,0.0);
24882 AliMatrix(idrotm[325],90.0,171.82,90.0,261.82,0.0,0.0);
24883 AliMatrix(idrotm[326],90.0,155.45,90.0,245.45,0.0,0.0);
24884 AliMatrix(idrotm[327],90.0,139.09,90.0,229.09,0.0,0.0);
24885 AliMatrix(idrotm[328],90.0,122.73,90.0,212.73,0.0,0.0);
24886 AliMatrix(idrotm[329],90.0,106.36,90.0,196.36,0.0,0.0);
24887 AliMatrix(idrotm[330],90.0,73.64,90.0,163.64,0.0,0.0);
24888 AliMatrix(idrotm[331],90.0,40.91,90.0,130.91,0.0,0.0);
24889 AliMatrix(idrotm[332],90.0,24.55,90.0,114.55,0.0,0.0);
24890 AliMatrix(idrotm[333],90.0,38.57,90.0,128.57,0.0,0.0);
24891 AliMatrix(idrotm[334],90.0,351.82,90.0,81.82,0.0,0.0);
24892 AliMatrix(idrotm[335],90.0,8.18,90.0,98.18,0.0,0.0);
24893 AliMatrix(idrotm[336],90.0,64.29,90.0,154.29,0.0,0.0);
24894 AliMatrix(idrotm[337],111.0,300.0,21.0,300.0,90.0,30.0);
24895 AliMatrix(idrotm[338],69.0,240.0,159.0,240.0,90.0,150.0);
24896 AliMatrix(idrotm[339],111.0,240.0,21.0,240.0,90.0,150.0);
24897 AliMatrix(idrotm[340],69.0,300.0,159.0,300.0,90.0,30.0);
24898 AliMatrix(idrotm[341],128.0,0.0,38.0,0.0,90.0,270.0);
24899 AliMatrix(idrotm[342],90.0,240.0,180.0,0.0,90.0,330.);
24900 AliMatrix(idrotm[343],90.0,120.0,180.0,0.0,90.0,210.0);
24901 AliMatrix(idrotm[344],90.0,0.0,180.0,0.0,90.0,90.0);
24902 AliMatrix(idrotm[345],90.0,180.0,90.0,90.0,0.0,0.0);
24903 AliMatrix(idrotm[346],90.0,300.0,90.0,30.0,0.0,0.0);
24904 AliMatrix(idrotm[347],90.0,240.0,90.0,150.0,0.0,0.0);
24905 AliMatrix(idrotm[348],90.0,180.0,0.0,0.0,90.0,270.0);
24906 AliMatrix(idrotm[349],90.0,235.0,90.0,145.0,0.0,0.0);
24907 AliMatrix(idrotm[350],90.0,90.0,90.0,180.0,0.0,0.0);
24908 AliMatrix(idrotm[351],90.0,305.0,90.0,35.0,0.0,0.0);
24909 AliMatrix(idrotm[352],0.0,0.0,90.0,0.0,90.0,90.0);
24910 AliMatrix(idrotm[353],90.0,60.0,90.0,150.0,0.0,0.0);
24911 AliMatrix(idrotm[354],90.0,120.0,90.0,30.0,0.0,0.0);
24912 AliMatrix(idrotm[355],90.0,180.0,90.0,90.0,180.0,0.0);
24913 AliMatrix(idrotm[356],90.0,270.0,90.0,0.0,0.0,0.0);
24914 AliMatrix(idrotm[366],90.0,57.27,90.0,147.27,0.0,0.0);
24915 AliMatrix(idrotm[386],90.0,192.86,90.0,282.86,0.0,0.0);
24916
24917 // SSD
24918
24919 AliMatrix(idrotm[501],90.0,148.24,90.0,238.24,0.0,0.0);
24920 AliMatrix(idrotm[503],90.0,137.65,90.0,227.65,0.0,0.0);
24921 AliMatrix(idrotm[504],90.0,127.06,90.0,217.06,0.0,0.0);
24922 AliMatrix(idrotm[505],90.0,116.47,90.0,206.47,0.0,0.0);
24923 AliMatrix(idrotm[506],90.0,105.88,90.0,195.88,0.0,0.0);
24924 AliMatrix(idrotm[507],90.0,95.29,90.0,185.29,0.0,0.0);
24925 AliMatrix(idrotm[508],90.0,84.71,90.0,174.71,0.0,0.0);
24926 AliMatrix(idrotm[509],90.0,74.12,90.0,164.12,0.0,0.0);
24927 AliMatrix(idrotm[510],90.0,63.53,90.0,153.53,0.0,0.0);
24928 AliMatrix(idrotm[511],90.0,52.94,90.0,142.94,0.0,0.0);
24929 AliMatrix(idrotm[512],90.0,42.35,90.0,132.35,0.0,0.0);
24930 AliMatrix(idrotm[513],90.0,31.76,90.0,121.76,0.0,0.0);
24931 AliMatrix(idrotm[514],90.0,10.59,90.0,100.59,0.0,0.0);
24932 AliMatrix(idrotm[515],90.0,349.41,90.0,79.41,0.0,0.0);
24933 AliMatrix(idrotm[516],90.0,338.82,90.0,68.82,0.0,0.0);
24934 AliMatrix(idrotm[517],90.0,328.24,90.0,58.24,0.0,0.0);
24935 AliMatrix(idrotm[518],90.0,317.65,90.0,47.65,0.0,0.0);
24936 AliMatrix(idrotm[519],90.0,307.06,90.0,37.06,0.0,0.0);
24937 AliMatrix(idrotm[520],90.0,296.47,90.0,26.47,0.0,0.0);
24938 AliMatrix(idrotm[521],90.0,285.88,90.0,15.88,0.0,0.0);
24939 AliMatrix(idrotm[522],90.0,275.29,90.0,5.29,0.0,0.0);
24940 AliMatrix(idrotm[523],90.0,264.71,90.0,354.71,0.0,0.0);
24941 AliMatrix(idrotm[524],90.0,254.12,90.0,344.12,0.0,0.0);
24942 AliMatrix(idrotm[525],90.0,243.53,90.0,333.53,0.0,0.0);
24943 AliMatrix(idrotm[526],90.0,232.94,90.0,322.94,0.0,0.0);
24944 AliMatrix(idrotm[527],90.0,222.35,90.0,312.35,0.0,0.0);
24945 AliMatrix(idrotm[528],90.0,211.76,90.0,301.76,0.0,0.0);
24946 AliMatrix(idrotm[529],90.0,190.59,90.0,280.59,0.0,0.0);
24947 AliMatrix(idrotm[530],90.0,169.41,90.0,259.41,0.0,0.0);
24948 AliMatrix(idrotm[531],90.0,158.82,90.0,248.82,0.0,0.0);
24949 AliMatrix(idrotm[532],90.0,360.0,90.0,90.0,0.0,0.0);
24950 AliMatrix(idrotm[533],90.0,180.0,90.0,270.0,0.0,0.0);
24951 AliMatrix(idrotm[534],90.0,189.47,90.0,279.47,0.0,0.0);
cd3a3507 24952 AliMatrix(idrotm[535],90.0,198.95,90.0,288.95,0.0,0.0);
db915fea 24953 AliMatrix(idrotm[537],90.0,217.89,90.0,307.89,0.0,0.0);
24954 AliMatrix(idrotm[538],90.0,227.37,90.0,317.37,0.0,0.0);
24955 AliMatrix(idrotm[539],90.0,236.84,90.0,326.84,0.0,0.0);
24956 AliMatrix(idrotm[540],90.0,246.32,90.0,336.32,0.0,0.0);
24957 AliMatrix(idrotm[541],90.0,255.79,90.0,345.79,0.0,0.0);
24958 AliMatrix(idrotm[542],90.0,265.26,90.0,355.26,0.0,0.0);
24959 AliMatrix(idrotm[543],90.0,274.74,90.0,4.74,0.0,0.0);
24960 AliMatrix(idrotm[544],90.0,284.21,90.0,14.21,0.0,0.0);
24961 AliMatrix(idrotm[545],90.0,293.68,90.0,23.68,0.0,0.0);
24962 AliMatrix(idrotm[546],90.0,303.16,90.0,33.16,0.0,0.0);
24963 AliMatrix(idrotm[547],90.0,312.63,90.0,42.63,0.0,0.0);
24964 AliMatrix(idrotm[548],90.0,322.11,90.0,52.11,0.0,0.0);
24965 AliMatrix(idrotm[549],90.0,331.58,90.0,61.58,0.0,0.0);
24966 AliMatrix(idrotm[550],90.0,341.05,90.0,71.05,0.0,0.0);
24967 AliMatrix(idrotm[551],90.0,350.53,90.0,80.53,0.0,0.0);
24968 AliMatrix(idrotm[552],90.0,9.47,90.0,99.47,0.0,0.0);
cd3a3507 24969 AliMatrix(idrotm[553],90.0,18.95,90.0,108.95,0.0,0.0);
db915fea 24970 AliMatrix(idrotm[555],90.0,37.89,90.0,127.89,0.0,0.0);
24971 AliMatrix(idrotm[556],90.0,47.37,90.0,137.37,0.0,0.0);
24972 AliMatrix(idrotm[557],90.0,56.84,90.0,146.84,0.0,0.0);
24973 AliMatrix(idrotm[558],90.0,66.32,90.0,156.32,0.0,0.0);
24974 AliMatrix(idrotm[559],90.0,75.79,90.0,165.79,0.0,0.0);
24975 AliMatrix(idrotm[560],90.0,85.26,90.0,175.26,0.0,0.0);
24976 AliMatrix(idrotm[561],90.0,94.74,90.0,184.74,0.0,0.0);
24977 AliMatrix(idrotm[562],90.0,104.21,90.0,194.21,0.0,0.0);
24978 AliMatrix(idrotm[563],90.0,113.68,90.0,203.68,0.0,0.0);
24979 AliMatrix(idrotm[564],90.0,123.16,90.0,213.16,0.0,0.0);
24980 AliMatrix(idrotm[565],90.0,132.63,90.0,222.63,0.0,0.0);
24981 AliMatrix(idrotm[566],90.0,142.11,90.0,232.11,0.0,0.0);
24982 AliMatrix(idrotm[567],90.0,151.58,90.0,241.58,0.0,0.0);
24983 AliMatrix(idrotm[568],90.0,161.05,90.0,251.05,0.0,0.0);
24984 AliMatrix(idrotm[569],90.0,170.53,90.0,260.53,0.0,0.0);
24985 AliMatrix(idrotm[570],90.0,180.0,90.0,90.0,180.0,0.0);
24986 AliMatrix(idrotm[571],90.0,0.0,0.0,0.0,90.0,270.0);
24987 AliMatrix(idrotm[572],90.0,180.0,0.0,0.0,90.0,270.0);
24988 AliMatrix(idrotm[573],90.0,180.0,90.0,90.0,0.0,0.0);
24989 AliMatrix(idrotm[575],90.0,120.0,180.0,0.0,90.0,210.0);
24990 AliMatrix(idrotm[576],65.71,300.0,90.0,30.0,24.29,120.0);
24991 AliMatrix(idrotm[577],114.29,300.0,90.0,30.0,155.71,120.0);
24992 AliMatrix(idrotm[579],65.71,240.0,90.0,150.0,24.29,60.0);
24993 AliMatrix(idrotm[580],114.29,240.0,90.0,150.0,155.71,60.0);
24994 AliMatrix(idrotm[581],90.0,240.0,180.0,0.0,90.0,330.0);
24995 AliMatrix(idrotm[583],90.0,0.0,180.0,0.0,90.0,90.0);
24996 AliMatrix(idrotm[584],90.0,180.0,180.0,0.0,90.0,90.0);
24997 AliMatrix(idrotm[586],180.0,0.0,90.0,90.0,90.0,0.0);
24998 AliMatrix(idrotm[618],90.0,201.18,90.0,291.18,0.0,0.0);
24999 AliMatrix(idrotm[620],90.0,28.42,90.0,118.42,0.0,0.0);
25000 AliMatrix(idrotm[623],90.0,208.42,90.0,298.42,0.0,0.0);
25001 AliMatrix(idrotm[633],132.46,0.0,90.0,90.0,42.46,360.0);
25002 AliMatrix(idrotm[653],90.0,21.18,90.0,111.18,0.0,0.0);
25003
25004
cd3a3507 25005 // SDD cone
25006
25007 AliMatrix(idrotm[846],90.0,300.0,90.0,30.0,0.0,0.0);
25008 AliMatrix(idrotm[851],90.0,305.0,90.0,35.0,0.0,0.0);
25009 AliMatrix(idrotm[853],90.0,60.0,90.0,150.0,0.0,0.0);
25010 AliMatrix(idrotm[856],90.0,0.0,90.0,90.0,180.0,0.0);
25011 AliMatrix(idrotm[857],90.0,5.0,90.0,95.0,180.0,0.0);
25012 AliMatrix(idrotm[858],90.0,65.0,90.0,155.0,180.0,0.0);
25013 AliMatrix(idrotm[859],90.0,305.0,90.0,35.0,180.0,0.0);
25014 AliMatrix(idrotm[860],90.0,245.0,90.0,335.0,180.0,0.0);
25015 AliMatrix(idrotm[861],90.0,185.0,90.0,275.0,180.0,0.0);
25016 AliMatrix(idrotm[862],90.0,125.0,90.0,215.0,180.0,0.0);
25017 AliMatrix(idrotm[863],90.0,257.5,90.0,347.5,180.0,0.0);
25018 AliMatrix(idrotm[864],90.0,227.5,90.0,317.5,180.0,0.0);
25019 AliMatrix(idrotm[865],90.0,197.5,90.0,287.5,180.0,0.0);
25020 AliMatrix(idrotm[867],90.0,167.5,90.0,257.5,180.0,0.0);
25021 AliMatrix(idrotm[868],90.0,287.5,90.0,17.5,0.0,0.0);
25022 AliMatrix(idrotm[869],90.0,137.5,90.0,227.5,180.0,0.0);
25023 AliMatrix(idrotm[870],90.0,107.5,90.0,197.5,180.0,0.0);
25024 AliMatrix(idrotm[871],90.0,77.5,90.0,167.5,180.0,0.0);
25025 AliMatrix(idrotm[872],90.0,47.5,90.0,137.5,180.0,0.0);
25026 AliMatrix(idrotm[873],90.0,17.5,90.0,107.5,180.0,0.0);
25027 AliMatrix(idrotm[874],90.0,347.5,90.0,77.5,180.0,0.0);
25028 AliMatrix(idrotm[875],90.0,317.5,90.0,47.5,180.0,0.0);
25029 AliMatrix(idrotm[876],90.0,287.5,90.0,17.5,180.0,0.0);
25030 AliMatrix(idrotm[877],90.0,185.0,90.0,275.0,0.0,0.0);
25031 AliMatrix(idrotm[878],90.0,180.0,90.0,270.0,0.0,0.0);
25032 AliMatrix(idrotm[879],90.0,125.0,90.0,215.0,0.0,0.0);
25033 AliMatrix(idrotm[880],90.0,65.0,90.0,155.0,0.0,0.0);
25034 AliMatrix(idrotm[881],90.0,5.0,90.0,95.0,0.0,0.0);
25035 AliMatrix(idrotm[882],90.0,245.0,90.0,335.0,0.0,0.0);
25036 AliMatrix(idrotm[883],90.0,47.5,90.0,137.5,0.0,0.0);
25037 AliMatrix(idrotm[884],90.0,77.5,90.0,167.5,0.0,0.0);
25038 AliMatrix(idrotm[885],90.0,107.5,90.0,197.5,0.0,0.0);
25039 AliMatrix(idrotm[887],90.0,137.5,90.0,227.5,0.0,0.0);
25040 AliMatrix(idrotm[888],90.0,167.5,90.0,257.5,0.0,0.0);
25041 AliMatrix(idrotm[889],90.0,197.5,90.0,287.5,0.0,0.0);
25042 AliMatrix(idrotm[890],90.0,227.5,90.0,317.5,0.0,0.0);
25043 AliMatrix(idrotm[891],90.0,347.5,90.0,77.5,0.0,0.0);
25044 AliMatrix(idrotm[892],90.0,317.5,90.0,47.5,0.0,0.0);
25045 AliMatrix(idrotm[893],90.0,257.5,90.0,347.5,0.0,0.0);
25046 AliMatrix(idrotm[894],90.0,270.0,0.0,0.0,90.0,180.0);
25047 AliMatrix(idrotm[895],90.0,286.36,0.0,0.0,90.0,196.36);
25048 AliMatrix(idrotm[896],90.0,302.73,0.0,0.0,90.0,212.73);
25049 AliMatrix(idrotm[897],90.0,319.09,0.0,0.0,90.0,229.09);
25050 AliMatrix(idrotm[898],90.0,17.5,90.0,107.5,0.0,0.0);
25051 AliMatrix(idrotm[899],90.0,335.45,0.0,0.0,90.0,245.45);
25052 AliMatrix(idrotm[900],90.0,351.82,0.0,0.0,90.0,261.82);
25053 AliMatrix(idrotm[901],90.0,8.18,0.0,0.0,90.0,278.18);
25054 AliMatrix(idrotm[902],90.0,24.55,0.0,0.0,90.0,294.55);
25055 AliMatrix(idrotm[903],90.0,40.91,0.0,0.0,90.0,310.91);
25056 AliMatrix(idrotm[904],90.0,57.27,0.0,0.0,90.0,327.27);
25057 AliMatrix(idrotm[905],90.0,73.64,0.0,0.0,90.0,343.64);
25058 AliMatrix(idrotm[906],90.0,90.0,0.0,0.0,90.0,360.0);
25059 AliMatrix(idrotm[907],90.0,106.36,0.0,0.0,90.0,16.36);
25060 AliMatrix(idrotm[908],90.0,122.73,0.0,0.0,90.0,32.73);
25061 AliMatrix(idrotm[909],90.0,139.09,0.0,0.0,90.0,49.09);
25062 AliMatrix(idrotm[910],90.0,155.45,0.0,0.0,90.0,65.45);
25063 AliMatrix(idrotm[911],90.0,171.82,0.0,0.0,90.0,81.82);
25064 AliMatrix(idrotm[912],90.0,188.18,0.0,0.0,90.0,98.18);
25065 AliMatrix(idrotm[913],90.0,204.55,0.0,0.0,90.0,114.55);
25066 AliMatrix(idrotm[914],90.0,220.91,0.0,0.0,90.0,130.91);
25067 AliMatrix(idrotm[915],90.0,237.27,0.0,0.0,90.0,147.27);
25068 AliMatrix(idrotm[916],90.0,253.64,0.0,0.0,90.0,163.64);
25069 AliMatrix(idrotm[917],90.0,295.71,0.0,0.0,90.0,205.71);
25070 AliMatrix(idrotm[918],90.0,321.43,0.0,0.0,90.0,231.43);
25071 AliMatrix(idrotm[919],90.0,347.14,0.0,0.0,90.0,257.14);
25072 AliMatrix(idrotm[920],90.0,12.86,0.0,0.0,90.0,282.86);
25073 AliMatrix(idrotm[921],90.0,38.57,0.0,0.0,90.0,308.57);
25074 AliMatrix(idrotm[922],90.0,64.29,0.0,0.0,90.0,334.29);
25075 AliMatrix(idrotm[923],90.0,115.71,0.0,0.0,90.0,25.71);
25076 AliMatrix(idrotm[924],90.0,141.43,0.0,0.0,90.0,51.43);
25077 AliMatrix(idrotm[925],90.0,167.14,0.0,0.0,90.0,77.14);
25078 AliMatrix(idrotm[926],90.0,192.86,0.0,0.0,90.0,102.86);
25079 AliMatrix(idrotm[927],90.0,218.57,0.0,0.0,90.0,128.57);
25080 AliMatrix(idrotm[928],90.0,244.29,0.0,0.0,90.0,154.29);
25081 AliMatrix(idrotm[929],90.0,120.0,90.0,210.0,0.0,0.0);
25082 AliMatrix(idrotm[930],90.0,240.0,90.0,330.0,0.0,0.0);
25083 AliMatrix(idrotm[931],90.0,60.0,90.0,150.0,180.0,0.0);
25084 AliMatrix(idrotm[932],90.0,120.0,90.0,210.0,180.0,0.0);
25085 AliMatrix(idrotm[933],90.0,180.0,90.0,270.0,180.0,0.0);
25086 AliMatrix(idrotm[934],90.0,240.0,90.0,330.0,180.0,0.0);
25087 AliMatrix(idrotm[935],90.0,300.0,90.0,30.0,180.0,0.0);
25088
25089 // SSD cone
25090
25091 AliMatrix(idrotm[701],90.0,0.0,90.0,90.0,180.0,0.0);
25092 AliMatrix(idrotm[702],90.0,347.5,90.0,77.5,180.0,0.0);
25093 AliMatrix(idrotm[703],90.0,17.5,90.0,107.5,180.0,0.0);
25094 AliMatrix(idrotm[704],90.0,47.5,90.0,137.5,180.0,0.0);
25095 AliMatrix(idrotm[705],90.0,77.5,90.0,167.5,180.0,0.0);
25096 AliMatrix(idrotm[706],90.0,107.5,90.0,197.5,180.0,0.0);
25097 AliMatrix(idrotm[707],90.0,137.5,90.0,227.5,180.0,0.0);
25098 AliMatrix(idrotm[708],90.0,167.5,90.0,257.5,180.0,0.0);
25099 AliMatrix(idrotm[709],90.0,197.5,90.0,287.5,180.0,0.0);
25100 AliMatrix(idrotm[710],90.0,227.5,90.0,317.5,180.0,0.0);
25101 AliMatrix(idrotm[711],90.0,257.5,90.0,347.5,180.0,0.0);
25102 AliMatrix(idrotm[712],90.0,287.5,90.0,17.5,180.0,0.0);
25103 AliMatrix(idrotm[713],90.0,317.5,90.0,47.5,180.0,0.0);
25104 AliMatrix(idrotm[714],90.0,328.4,90.0,58.4,180.0,0.0);
25105 AliMatrix(idrotm[715],90.0,28.4,90.0,118.4,180.0,0.0);
25106 AliMatrix(idrotm[716],90.0,88.4,90.0,178.4,180.0,0.0);
25107 AliMatrix(idrotm[717],90.0,148.4,90.0,238.4,180.0,0.0);
25108 AliMatrix(idrotm[718],90.0,208.4,90.0,298.4,180.0,0.0);
25109 AliMatrix(idrotm[719],90.0,268.4,90.0,358.4,180.0,0.0);
25110 AliMatrix(idrotm[720],90.0,28.4,90.0,118.4,0.0,0.0);
25111 AliMatrix(idrotm[721],90.0,88.4,90.0,178.4,0.0,0.0);
25112 AliMatrix(idrotm[722],90.0,148.4,90.0,238.4,0.0,0.0);
25113 AliMatrix(idrotm[723],90.0,208.4,90.0,298.4,0.0,0.0);
25114 AliMatrix(idrotm[724],90.0,268.4,90.0,358.4,0.0,0.0);
25115 AliMatrix(idrotm[725],90.0,328.4,90.0,58.4,0.0,0.0);
25116 AliMatrix(idrotm[726],90.0,77.5,90.0,167.5,0.0,0.0);
25117 AliMatrix(idrotm[727],90.0,107.5,90.0,197.5,0.0,0.0);
25118 AliMatrix(idrotm[728],90.0,137.5,90.0,227.5,0.0,0.0);
25119 AliMatrix(idrotm[729],90.0,167.5,90.0,257.5,0.0,0.0);
25120 AliMatrix(idrotm[730],90.0,227.5,90.0,317.5,0.0,0.0);
25121 AliMatrix(idrotm[731],90.0,257.5,90.0,347.5,0.0,0.0);
25122 AliMatrix(idrotm[732],90.0,317.5,90.0,47.5,0.0,0.0);
25123 AliMatrix(idrotm[733],90.0,197.5,90.0,287.5,0.0,0.0);
25124 AliMatrix(idrotm[734],90.0,347.5,90.0,77.5,0.0,0.0);
25125 AliMatrix(idrotm[735],90.0,47.5,90.0,137.5,0.0,0.0);
25126 AliMatrix(idrotm[768],90.0,287.5,90.0,17.5,0.0,0.0);
25127 AliMatrix(idrotm[798],90.0,17.5,90.0,107.5,0.0,0.0);
25128
25129 // Services
25130
25131 AliMatrix(idrotm[200], 90., 0., 90., 90., 180., 0.);
25132
25133
db915fea 25134 // CONVERT INTO CM (RL(SI)=9.36 CM)
25135
25136 for (i = 0; i < 6; ++i) {
25137 drl[i] = drl[i] / 100. * 9.36;
25138 }
25139
25140 // FIELD CAGE HALF LENGTH
25141
1e9111db 25142 rlim = 50.;
7b67784f 25143 zmax = 74.;
25144 ztpc = 284.;
db915fea 25145
25146 // --- Define ghost volume containing the whole ITS (including services)
25147 // and fill it with air
25148
6d62fed9 25149 dgh[0] = 0.;
25150 dgh[1] = 360.;
25151 dgh[2] = 16.;
7b67784f 25152 dgh[3] = -ztpc-5.-0.1;
6d62fed9 25153 dgh[4] = 46;
25154 dgh[5] = 85.;
7b67784f 25155 dgh[6] = -ztpc;
6d62fed9 25156 dgh[7] = 46;
25157 dgh[8] = 85.;
7b67784f 25158 dgh[9] = -ztpc;
6d62fed9 25159 dgh[10] = 46;
1e9111db 25160 dgh[11] = rlim+6;
7b67784f 25161 dgh[12] = -97.5;
6d62fed9 25162 dgh[13] = 46;
1e9111db 25163 dgh[14] = rlim+6;
7b67784f 25164 dgh[15] = -zmax;
6d62fed9 25165 dgh[16] = 46;
1e9111db 25166 dgh[17] = rlim+6;
9181d340 25167 dgh[18] = -48;
6d62fed9 25168 dgh[19] = 6;
1e9111db 25169 dgh[20] = rlim+6;
e4f08ac3 25170 dgh[21] = -28.6;
6d62fed9 25171 dgh[22] = 6;
1e9111db 25172 dgh[23] = rlim+6;
e4f08ac3 25173 dgh[24] = -27.6;
6d62fed9 25174 dgh[25] = 3.295;
1e9111db 25175 dgh[26] = rlim+6;
e4f08ac3 25176 dgh[27] = 27.6;
6d62fed9 25177 dgh[28] = 3.295;
1e9111db 25178 dgh[29] = rlim+6;
e4f08ac3 25179 dgh[30] = 28.6;
6d62fed9 25180 dgh[31] = 6;
1e9111db 25181 dgh[32] = rlim+6;
9181d340 25182 dgh[33] = 48;
6d62fed9 25183 dgh[34] = 6;
1e9111db 25184 dgh[35] = rlim+6;
7b67784f 25185 dgh[36] = zmax;
6d62fed9 25186 dgh[37] = 46;
1e9111db 25187 dgh[38] = rlim+6;
7b67784f 25188 dgh[39] = 97.5;
6d62fed9 25189 dgh[40] = 46;
1e9111db 25190 dgh[41] = rlim+6;
7b67784f 25191 dgh[42] = ztpc;
6d62fed9 25192 dgh[43] = 62;
25193 dgh[44] = 62+4.;
7b67784f 25194 dgh[45] = ztpc;
6d62fed9 25195 dgh[46] = 62;
25196 dgh[47] = 85.;
7b67784f 25197 dgh[48] = ztpc+4.+0.1;
6d62fed9 25198 dgh[49] = 62.4;
25199 dgh[50] = 85.;
25200 gMC->Gsvolu("ITSV", "PCON", idtmed[205], dgh, 51);
6d62fed9 25201
db915fea 25202
25203 // --- Place the ghost volume in its mother volume (ALIC) and make it
25204 // invisible
25205
25206 gMC->Gspos("ITSV", 1, "ALIC", 0., 0., 0., 0, "ONLY");
cd3a3507 25207 //gMC->Gsatt("ITSV", "SEEN", 0);
db915fea 25208
25209
25210 // --- Define ghost volume containing the six layers and fill it with air
25211
25212 dgh[0] = 0.;
25213 dgh[1] = 360.;
6d62fed9 25214 dgh[2] = 8.;
7b67784f 25215 dgh[3] = -zmax;
45725ec9 25216 dgh[4] = 46.;
7b67784f 25217 dgh[5] = rlim;
9181d340 25218 dgh[6] = -47.5;
6d62fed9 25219 dgh[7] = 6.005;
7b67784f 25220 dgh[8] = rlim;
25221 dgh[9] = -28.5;
6d62fed9 25222 dgh[10] = 6.005;
7b67784f 25223 dgh[11] = rlim;
25224 dgh[12] = -27.5;
6d62fed9 25225 dgh[13] = 3.3;
7b67784f 25226 dgh[14] = rlim;
25227 dgh[15] = 27.5;
6d62fed9 25228 dgh[16] = 3.3;
7b67784f 25229 dgh[17] = rlim;
25230 dgh[18] = 28.5;
6d62fed9 25231 dgh[19] = 6.005;
7b67784f 25232 dgh[20] = rlim;
9181d340 25233 dgh[21] = 47.5;
6d62fed9 25234 dgh[22] = 6.005;
7b67784f 25235 dgh[23] = rlim;
25236 dgh[24] = zmax;
6d62fed9 25237 dgh[25] = 46.;
7b67784f 25238 dgh[26] = rlim;
6d62fed9 25239 gMC->Gsvolu("ITSD", "PCON", idtmed[205], dgh, 27);
db915fea 25240
25241 // --- Place the ghost volume in its mother volume (ITSV) and make it
25242 // invisible
25243
25244 gMC->Gspos("ITSD", 1, "ITSV", 0., 0., 0., 0, "ONLY");
25245 //gMC->Gsatt("ITSD", "SEEN", 0);
cd3a3507 25246
db915fea 25247
a9c4129c 25248 // --- Define SPD (option 'a') volumes ----------------------------
db915fea 25249
686e2715 25250 // SPD - option 'a'
686e2715 25251 // (this is NOT the default)
25252
3d12a48d 25253 if (option == 1) {
c47b75b1 25254
686e2715 25255 dits[0] = 3.7;
25256 dits[1] = 7.75;
45725ec9 25257 dits[2] = 26.1;
d236497b 25258 gMC->Gsvolu("IT12", "TUBE", idtmed[254], dits, 3);
686e2715 25259
25260 dits[0] = 3.7;
25261 dits[1] = 7.7;
25262 dits[2] = 24;
25263 dits[3] = 57;
25264 dits[4] = 100;
c47b75b1 25265 gMC->Gsvolu("I12A", "TUBS", idtmed[254], dits, 5); // sector
686e2715 25266
c47b75b1 25267 di10a[0] = 0.843;
25268 di10a[1] = ddet1+dchip1+dbus+0.0025;
25269 di10a[2] = 19.344;
25270 gMC->Gsvolu("I10A", "BOX ", idtmed[254], di10a, 3); // mother volume
25271 // on layer 1
25272 di20a[0] = 0.843;
25273 di20a[1] = ddet2+dchip2+dbus+0.0025;
25274 di20a[2] = 19.344;
25275 gMC->Gsvolu("I20A", "BOX ", idtmed[254], di20a, 3); // mother volume
25276 // on layer 2
686e2715 25277 dits[0] = 1.3673;
25278 dits[1] = 0.01;
25279 dits[2] = 24;
25280 gMC->Gsvolu("I123", "BOX ", idtmed[253], dits, 3);
25281
25282 dits[0] = 0.06;
25283 dits[1] = 0.08;
25284 dits[2] = 24;
25285 dits[3] = -36.79;
25286 dits[4] = 21.834;
25287 gMC->Gsvolu("I121", "TUBS", idtmed[253], dits, 5);
25288
25289 dits[0] = 0.1253;
25290 dits[1] = 0.01;
25291 dits[2] = 24;
d236497b 25292 gMC->Gsvolu("I122", "BOX ", idtmed[253], dits, 3);
686e2715 25293
25294 dits[0] = 0.04;
25295 dits[1] = 0.06 ;
25296 dits[2] = 24;
25297 dits[3] = 126.79;
25298 dits[4] = 270;
25299 gMC->Gsvolu("I120", "TUBS", idtmed[253], dits, 5);
25300
25301 dits[0] = 0.1134;
25302 dits[1] = 0.01;
25303 dits[2] = 24;
25304 gMC->Gsvolu("I144", "BOX ", idtmed[253], dits, 3);
25305
25306 dits[0] = 0.25;
25307 dits[1] = 0.06;
25308 dits[2] = 24;
25309 gMC->Gsvolu("I113", "BOX ", idtmed[254], dits, 3);
25310
25311 dits[0] = 0.077;
25312 dits[1] = 0.01;
25313 dits[2] = 24;
25314 gMC->Gsvolu("I143", "BOX ", idtmed[253], dits, 3);
25315
25316 dits[0] = 0.04;
25317 dits[1] = 0.06;
25318 dits[2] = 24;
25319 dits[3] = 0;
25320 dits[4] = 90;
25321 gMC->Gsvolu("I142", "TUBS", idtmed[253], dits, 5);
25322
25323 dits[0] = 0.0695;
25324 dits[1] = 0.01;
25325 dits[2] = 24;
25326 gMC->Gsvolu("I141", "BOX ", idtmed[253], dits, 3);
25327
25328 dits[0] = 0.06;
25329 dits[1] = 0.08;
25330 dits[2] = 24;
25331 dits[3] = 0;
25332 dits[4] = 108;
25333 gMC->Gsvolu("I140", "TUBS", idtmed[253], dits, 5);
25334
25335 dits[0] = 0.1835;
25336 dits[1] = 0.01;
25337 dits[2] = 24;
25338 gMC->Gsvolu("I139", "BOX ", idtmed[253], dits, 3);
25339
25340 dits[0] = 0.1894 ;
25341 dits[1] = 0.01;
25342 dits[2] = 24;
25343 gMC->Gsvolu("I138", "BOX ", idtmed[253], dits, 3);
25344
25345 dits[0] = 0.04;
25346 dits[1] = 0.06;
25347 dits[2] = 24;
25348 dits[3] = 0;
25349 dits[4] = 75.261;
25350 gMC->Gsvolu("I137", "TUBS", idtmed[253], dits, 5);
25351
25352 dits[0] = 1.3401;
25353 dits[1] = 0.01;
25354 dits[2] = 24;
25355 gMC->Gsvolu("I136", "BOX ", idtmed[253], dits, 3);
25356
25357 dits[0] = 0.05;
25358 dits[1] = 0.07;
25359 dits[2] = 24;
25360 dits[3] = 0;
25361 dits[4] = 72.739;
25362 gMC->Gsvolu("I135", "TUBS", idtmed[253], dits, 5);
25363
25364 dits[0] = 0.1193;
25365 dits[1] = 0.01;
25366 dits[2] = 24;
25367 gMC->Gsvolu("I134", "BOX ", idtmed[253], dits, 3);
25368
25369 dits[0] = 0.163;
25370 dits[1] = 0.01;
25371 dits[2] = 24;
25372 gMC->Gsvolu("I133", "BOX ", idtmed[253], dits, 3);
25373
25374 dits[0] = 0.04;
25375 dits[1] = 0.06;
25376 dits[2] = 24;
25377 dits[3] = 0;
25378 dits[4] = 157.633;
25379 gMC->Gsvolu("I132", "TUBS", idtmed[253], dits, 5);
25380
25381 dits[0] = 0.2497;
25382 dits[1] = 0.01;
25383 dits[2] = 24;
25384 gMC->Gsvolu("I131", "BOX ", idtmed[253], dits, 3);
25385
25386 dits[0] = 0.06;
25387 dits[1] = 0.08;
25388 dits[2] = 24;
25389 dits[3] = 0;
25390 dits[4] = 148.633;
25391 gMC->Gsvolu("I130", "TUBS", idtmed[253], dits, 5);
25392
25393 dits[0] = 0.292;
25394 dits[1] = 0.01;
25395 dits[2] = 24;
25396 gMC->Gsvolu("I129", "BOX ", idtmed[253], dits, 3);
25397
25398 dits[0] = 0.163;
25399 dits[1] = 0.01;
25400 dits[2] = 24;
25401 gMC->Gsvolu("I128", "BOX ", idtmed[253], dits, 3);
25402
25403 dits[0] = 0.04;
25404 dits[1] = 0.06;
25405 dits[2] = 24;
25406 dits[3] = 0;
25407 dits[4] = 161.297;
25408 gMC->Gsvolu("I126", "TUBS", idtmed[253], dits, 5);
25409
25410 dits[0] = 0.2433;
25411 dits[1] = 0.01;
25412 dits[2] = 24;
25413 gMC->Gsvolu("I125", "BOX ", idtmed[253], dits, 3);
25414
25415 dits[0] = 0.06;
25416 dits[1] = 0.08;
25417 dits[2] = 24;
25418 dits[3] = 0;
25419 dits[4] = 42.883;
25420 gMC->Gsvolu("I124", "TUBS", idtmed[253], dits, 5);
25421
c47b75b1 25422 di103[0] = 0.793;
25423 di103[1] = ddet1+dchip1;
25424 di103[2] = 3.536;
25425 gMC->Gsvolu("I103", "BOX ", idtmed[254], di103, 3); // contains det and chip
25426 // layer 1
686e2715 25427 dits[0] = 0.793;
fc44ab90 25428 dits[1] = 0.475; //0.685; 0.015
686e2715 25429 dits[2] = 2.5;
fc44ab90 25430 gMC->Gsvolu("I105", "BOX ", idtmed[290], dits, 3); // end-ladder electr.
686e2715 25431
c47b75b1 25432 di104[0] = 0.843;
25433 di104[1] = dbus;
25434 di104[2] = 14.344;
25435 gMC->Gsvolu("I104", "BOX ", idtmed[275], di104, 3); // bus for both layers
686e2715 25436
c47b75b1 25437 di1d3[0] = 0.793;
25438 di1d3[1] = ddet2+dchip2;
25439 di1d3[2] = 3.536;
25440 gMC->Gsvolu("I1D3", "BOX ", idtmed[254], di1d3, 3); // contains det and chip
25441 // layer 2
686e2715 25442 dits[0] = 0.793;
686e2715 25443 dits[0] = 0.06;
25444 dits[1] = 0.08;
25445 dits[2] = 24;
25446 dits[3] = 0;
25447 dits[4] = 80;
25448 gMC->Gsvolu("I112", "TUBS", idtmed[253], dits, 5);
25449
25450 dits[0] = 0.04;
25451 dits[1] = 0.06;
25452 dits[2] = 24;
25453 dits[3] = 0;
25454 dits[4] = 80;
25455 gMC->Gsvolu("I111", "TUBS", idtmed[253], dits, 5);
25456
25457 dits[0] = 0.15;
25458 dits[1] = 0.0146;
25459 dits[2] = 24;
25460 gMC->Gsvolu("I118", "BOX ", idtmed[273], dits, 3);
25461
25462 dits[0] = 0.1315;
25463 dits[1] = 0.01;
25464 dits[2] = 24;
25465 gMC->Gsvolu("I110", "BOX ", idtmed[253], dits, 3);
25466
25467 dits[0] = 0.025;
25468 dits[1] = 0.035;
25469 dits[2] = 24;
25470 dits[3] = 0;
25471 dits[4] = 180;
25472 gMC->Gsvolu("I114", "TUBS", idtmed[264], dits, 5);
25473
9181d340 25474 if (fluid == 1) {
25475 dits[0] = 0;
25476 dits[1] = 0.025;
25477 dits[2] = 24;
25478 dits[3] = 0;
25479 dits[4] = 180;
25480 gMC->Gsvolu("I115", "TUBS", idtmed[211], dits, 5); // set water as cooling fluid
25481 } else {
25482 dits[0] = 0;
25483 dits[1] = 0.025;
25484 dits[2] = 24;
25485 dits[3] = 0;
25486 dits[4] = 180;
25487 gMC->Gsvolu("I115", "TUBS", idtmed[212], dits, 5); // set freon as cooling fluid
25488 }
25489
686e2715 25490 dits[0] = 0.063;
25491 dits[1] = 0.035;
25492 dits[2] = 24;
25493 gMC->Gsvolu("I116", "BOX ", idtmed[264], dits, 3);
25494
c47b75b1 25495 di102[0] = 0.793;
25496 di102[1] = dchip1;
25497 di102[2] = 0.68;
25498 gMC->Gsvolu("I102", "BOX ", idtmed[201], di102, 3); // chip layer 1
25499
25500 di1d2[0] = 0.793;
25501 di1d2[1] = dchip2;
25502 di1d2[2] = 0.68;
25503 gMC->Gsvolu("I1D2", "BOX ", idtmed[201], di1d2, 3); // chip layer 2
25504
25505 di101[0] = 0.705;
25506 di101[1] = ddet1;
25507 di101[2] = 3.536;
25508 gMC->Gsvolu("I101", "BOX ", idtmed[250], di101, 3); // contains detector
25509 // layer 1
25510 di1d1[0] = 0.705;
25511 di1d1[1] = ddet2;
25512 di1d1[2] = 3.536;
25513 gMC->Gsvolu("I1D1", "BOX ", idtmed[250], di1d1, 3); // contains detector
25514 // layer 2
9181d340 25515 if (fluid == 1) {
25516 dits[0] = 0.063;
25517 dits[1] = 0.025;
25518 dits[2] = 24;
25519 gMC->Gsvolu("I117", "BOX ", idtmed[211], dits, 3); // set water as cooling fuid
25520 } else {
25521 dits[0] = 0.063;
25522 dits[1] = 0.025;
25523 dits[2] = 24;
25524 gMC->Gsvolu("I117", "BOX ", idtmed[212], dits, 3); // set freon as cooling fluid
25525 }
686e2715 25526
c47b75b1 25527 dits1[0] = 0.64;
25528 dits1[1] = ddet1;
25529 dits1[2] = 3.48;
25530 gMC->Gsvolu("ITS1", "BOX ", idtmed[200], dits1, 3); // detector layer 1
686e2715 25531
c47b75b1 25532 dits2[0] = 0.64;
25533 dits2[1] = ddet2;
25534 dits2[2] = 3.48;
25535 gMC->Gsvolu("ITS2", "BOX ", idtmed[200], dits2, 3); // detector layer 2
686e2715 25536
25537 dits[0] = 3.701;
25538 dits[1] = 7.699;
25539 dits[2] = 4;
25540 dits[3] = 57.1;
25541 dits[4] = 99.9;
25542 gMC->Gsvolu("I650", "TUBS", idtmed[254], dits, 5); // was I150 in old geom.
25543
25544 dits[0] = 0;
25545 dits[1] = 0.5;
25546 dits[2] = 1.5;
25547 gMC->Gsvolu("I676", "TUBE", idtmed[274], dits, 3); // was I176 in old geom.
25548
25549 dits[0] = 0;
25550 dits[1] = 0.18;
25551 dits[2] = 0.8;
25552 gMC->Gsvolu("I673", "TUBE", idtmed[274], dits, 3); // was I173 in old geom.
25553
25554 dits[0] = 0;
25555 dits[1] = 0.18;
25556 dits[2] = 3;
25557 gMC->Gsvolu("I671", "TUBE", idtmed[274], dits, 3); // was I171 in old geom.
25558
25559 dits[0] = 0;
25560 dits[1] = 0.075;
25561 dits[2] = 0.8;
25562 gMC->Gsvolu("I669", "TUBE", idtmed[264], dits, 3); // was I169 in old geom.
25563
25564 dits[0] = 3.5;
25565 dits[1] = 5.6;
25566 dits[2] = 0.55;
25567 dits[3] = 0;
25568 dits[4] = 38;
25569 gMC->Gsvolu("I667", "TUBS", idtmed[263], dits, 5); // was I167 in old geom.
25570
25571 dits[0] = 6.6;
25572 dits[1] = 7.6;
25573 dits[2] = 0.5;
25574 dits[3] = 0;
25575 dits[4] = 9;
25576 gMC->Gsvolu("I666", "TUBS", idtmed[263], dits, 5); // was I166 in old geom.
25577
25578 dits[0] = 0.26;
25579 dits[1] = 0.32;
25580 dits[2] = 0.55;
25581 gMC->Gsvolu("I678", "TUBE", idtmed[263], dits, 3); // was I178 in old geom.
25582
9181d340 25583 if (fluid == 1) {
25584 dits[0] = 0;
25585 dits[1] = 0.3;
25586 dits[2] = 1.5;
25587 gMC->Gsvolu("I677", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25588 // was I177 in old geom.
25589 } else {
25590 dits[0] = 0;
25591 dits[1] = 0.3;
25592 dits[2] = 1.5;
25593 gMC->Gsvolu("I677", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25594 // was I177 in old geom.
25595 }
25596
686e2715 25597 dits[0] = 0.07;
25598 dits[1] = 0.125;
25599 dits[2] = 0.3;
25600 gMC->Gsvolu("I675", "TUBE", idtmed[263], dits, 3); // was I175 in old geom.
25601
9181d340 25602 if (fluid == 1) {
25603 dits[0] = 0;
25604 dits[1] = 0.1;
25605 dits[2] = 0.8;
25606 gMC->Gsvolu("I674", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25607 // was I174 in old geom.
25608 } else {
25609 dits[0] = 0;
25610 dits[1] = 0.1;
25611 dits[2] = 0.8;
25612 gMC->Gsvolu("I674", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25613 // was I174 in old geom.
25614 }
25615
25616 if (fluid == 1) {
25617 dits[0] = 0;
25618 dits[1] = 0.1;
25619 dits[2] = 3;
25620 gMC->Gsvolu("I672", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25621 // was I172 in old geom.
25622 } else {
25623 dits[0] = 0;
25624 dits[1] = 0.1;
25625 dits[2] = 3;
25626 gMC->Gsvolu("I672", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25627 // was I172 in old geom.
25628 }
25629
25630 if (fluid == 1) {
25631 dits[0] = 0;
25632 dits[1] = 0.0746;
25633 dits[2] = 0.8;
25634 gMC->Gsvolu("I670", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25635 // was I170 in old geom.
25636 } else {
25637 dits[0] = 0;
25638 dits[1] = 0.0746;
25639 dits[2] = 0.8;
25640 gMC->Gsvolu("I670", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25641 // was I170 in old geom.
25642 }
25643
25644 if (fluid == 1) {
25645 dits[0] = 3.7;
25646 dits[1] = 5.4;
25647 dits[2] = 0.35;
25648 dits[3] = 2;
25649 dits[4] = 36;
25650 gMC->Gsvolu("I668", "TUBS", idtmed[211], dits, 5); // set water as cooling fluid
25651 // was I168 in old geom.
25652 } else {
25653 dits[0] = 3.7;
25654 dits[1] = 5.4;
25655 dits[2] = 0.35;
25656 dits[3] = 2;
25657 dits[4] = 36;
25658 gMC->Gsvolu("I668", "TUBS", idtmed[212], dits, 5); // set freon as cooling fluid
25659 // was I168 in old geom.
25660 }
686e2715 25661
2ffd6c79 25662
686e2715 25663 }
a9c4129c 25664
a9c4129c 25665 // --- Define SPD (option 'b') volumes ----------------------------
25666
686e2715 25667 // SPD - option 'b'
c47b75b1 25668 // (this is the default)
686e2715 25669
3d12a48d 25670 if (option == 2) {
c47b75b1 25671
686e2715 25672 dits[0] = 3.7;
25673 dits[1] = 7.75;
45725ec9 25674 dits[2] = 26.1;
686e2715 25675 gMC->Gsvolu("IT12", "TUBE", idtmed[254], dits, 3);
25676
25677 dits[0] = 3.7;
25678 dits[1] = 7.7;
25679 dits[2] = 24;
25680 dits[3] = 57;
25681 dits[4] = 100;
c47b75b1 25682 gMC->Gsvolu("I12B", "TUBS", idtmed[254], dits, 5); // sector
686e2715 25683
c47b75b1 25684 di10b[0] = 0.843;
25685 di10b[1] = ddet1+dchip1+dbus+0.0025;
25686 di10b[2] = 19.344;
25687 gMC->Gsvolu("I10B", "BOX ", idtmed[254], di10b, 3); // mother volume
25688 // on layer 1
686e2715 25689
c47b75b1 25690 di20b[0] = 0.843;
25691 di20b[1] = ddet2+dchip2+dbus+0.0025;
25692 di20b[2] = 19.344;
25693 gMC->Gsvolu("I20B", "BOX ", idtmed[254], di20b, 3); // mother volume
25694 // layer 2
686e2715 25695
25696 dits[0] = 1.3673;
25697 dits[1] = 0.01;
25698 dits[2] = 24;
25699 gMC->Gsvolu("I123", "BOX ", idtmed[253], dits, 3);
25700
25701 dits[0] = 0.06;
25702 dits[1] = 0.08;
25703 dits[2] = 24;
25704 dits[3] = -36.79;
25705 dits[4] = 21.834;
25706 gMC->Gsvolu("I121", "TUBS", idtmed[253], dits, 5);
25707
25708 dits[0] = 0.1253;
25709 dits[1] = 0.01;
25710 dits[2] = 24;
25711 gMC->Gsvolu("I122", "BOX ", idtmed[253], dits, 3);
25712
25713 dits[0] = 0.04;
25714 dits[1] = 0.06 ;
25715 dits[2] = 24;
25716 dits[3] = 126.79;
25717 dits[4] = 270;
25718 gMC->Gsvolu("I120", "TUBS", idtmed[253], dits, 5);
25719
25720 dits[0] = 0.1134;
25721 dits[1] = 0.01;
25722 dits[2] = 24;
25723 gMC->Gsvolu("I144", "BOX ", idtmed[253], dits, 3);
25724
25725 dits[0] = 0.25;
25726 dits[1] = 0.06;
25727 dits[2] = 24;
25728 gMC->Gsvolu("I113", "BOX ", idtmed[254], dits, 3);
25729
25730 dits[0] = 0.077;
25731 dits[1] = 0.01;
25732 dits[2] = 24;
25733 gMC->Gsvolu("I143", "BOX ", idtmed[253], dits, 3);
25734
25735 dits[0] = 0.04;
25736 dits[1] = 0.06;
25737 dits[2] = 24;
25738 dits[3] = 0;
25739 dits[4] = 90;
25740 gMC->Gsvolu("I142", "TUBS", idtmed[253], dits, 5);
25741
25742 dits[0] = 0.0695;
25743 dits[1] = 0.01;
25744 dits[2] = 24;
25745 gMC->Gsvolu("I141", "BOX ", idtmed[253], dits, 3);
25746
25747 dits[0] = 0.06;
25748 dits[1] = 0.08;
25749 dits[2] = 24;
25750 dits[3] = 0;
25751 dits[4] = 108;
25752 gMC->Gsvolu("I140", "TUBS", idtmed[253], dits, 5);
25753
25754 dits[0] = 0.1835;
25755 dits[1] = 0.01;
25756 dits[2] = 24;
25757 gMC->Gsvolu("I139", "BOX ", idtmed[253], dits, 3);
25758
25759 dits[0] = 0.1894 ;
25760 dits[1] = 0.01;
25761 dits[2] = 24;
25762 gMC->Gsvolu("I138", "BOX ", idtmed[253], dits, 3);
25763
25764 dits[0] = 0.04;
25765 dits[1] = 0.06;
25766 dits[2] = 24;
25767 dits[3] = 0;
25768 dits[4] = 75.261;
25769 gMC->Gsvolu("I137", "TUBS", idtmed[253], dits, 5);
25770
25771 dits[0] = 1.3401;
25772 dits[1] = 0.01;
25773 dits[2] = 24;
25774 gMC->Gsvolu("I136", "BOX ", idtmed[253], dits, 3);
25775
25776 dits[0] = 0.05;
25777 dits[1] = 0.07;
25778 dits[2] = 24;
25779 dits[3] = 0;
25780 dits[4] = 72.739;
25781 gMC->Gsvolu("I135", "TUBS", idtmed[253], dits, 5);
25782
25783 dits[0] = 0.1193;
25784 dits[1] = 0.01;
25785 dits[2] = 24;
25786 gMC->Gsvolu("I134", "BOX ", idtmed[253], dits, 3);
25787
25788 dits[0] = 0.163;
25789 dits[1] = 0.01;
25790 dits[2] = 24;
25791 gMC->Gsvolu("I133", "BOX ", idtmed[253], dits, 3);
25792
25793 dits[0] = 0.04;
25794 dits[1] = 0.06;
25795 dits[2] = 24;
25796 dits[3] = 0;
25797 dits[4] = 157.633;
25798 gMC->Gsvolu("I132", "TUBS", idtmed[253], dits, 5);
25799
25800 dits[0] = 0.2497;
25801 dits[1] = 0.01;
25802 dits[2] = 24;
25803 gMC->Gsvolu("I131", "BOX ", idtmed[253], dits, 3);
25804
25805 dits[0] = 0.06;
25806 dits[1] = 0.08;
25807 dits[2] = 24;
25808 dits[3] = 0;
25809 dits[4] = 148.633;
25810 gMC->Gsvolu("I130", "TUBS", idtmed[253], dits, 5);
25811
25812 dits[0] = 0.292;
25813 dits[1] = 0.01;
25814 dits[2] = 24;
25815 gMC->Gsvolu("I129", "BOX ", idtmed[253], dits, 3);
25816
25817 dits[0] = 0.163;
25818 dits[1] = 0.01;
25819 dits[2] = 24;
25820 gMC->Gsvolu("I128", "BOX ", idtmed[253], dits, 3);
25821
25822 dits[0] = 0.04;
25823 dits[1] = 0.06;
25824 dits[2] = 24;
25825 dits[3] = 0;
25826 dits[4] = 161.297;
25827 gMC->Gsvolu("I126", "TUBS", idtmed[253], dits, 5);
25828
25829 dits[0] = 0.2433;
25830 dits[1] = 0.01;
25831 dits[2] = 24;
25832 gMC->Gsvolu("I125", "BOX ", idtmed[253], dits, 3);
25833
25834 dits[0] = 0.06;
25835 dits[1] = 0.08;
25836 dits[2] = 24;
25837 dits[3] = 0;
25838 dits[4] = 42.883;
25839 gMC->Gsvolu("I124", "TUBS", idtmed[253], dits, 5);
25840
25841 dits[0] = 0.793;
fc44ab90 25842 dits[1] = 0.475 ; //0.685; 0.015
686e2715 25843 dits[2] = 2.5;
fc44ab90 25844 gMC->Gsvolu("I105", "BOX ", idtmed[290], dits, 3);
686e2715 25845
c47b75b1 25846 di107[0] = 0.793;
25847 di107[1] = ddet1+dchip1;
25848 di107[2] = 3.536;
25849 gMC->Gsvolu("I107", "BOX ", idtmed[254], di107, 3); // contains det and chip
25850 // layer 1
686e2715 25851 dits[0] = 0.705;
25852 dits[1] = 0.01;
25853 dits[2] = 2.5;
25854 gMC->Gsvolu("I109", "BOX ", idtmed[275], dits, 3);
25855
c47b75b1 25856 di108[0] = 0.705;
25857 di108[1] = dbus;
25858 di108[2] = 14.344;
25859 gMC->Gsvolu("I108", "BOX ", idtmed[275], di108, 3); // bus for both layers
686e2715 25860
c47b75b1 25861 di1d7[0] = 0.7975;
25862 di1d7[1] = ddet2+dchip2;
25863 di1d7[2] = 3.536;
25864 gMC->Gsvolu("I1D7", "BOX ", idtmed[254], di1d7, 3); // contains det and chip
25865 // layer 2
686e2715 25866 dits[0] = 0.06;
25867 dits[1] = 0.08;
25868 dits[2] = 24;
25869 dits[3] = 0;
25870 dits[4] = 80;
25871 gMC->Gsvolu("I112", "TUBS", idtmed[253], dits, 5);
25872
25873 dits[0] = 0.04;
25874 dits[1] = 0.06;
25875 dits[2] = 24;
25876 dits[3] = 0;
25877 dits[4] = 80;
25878 gMC->Gsvolu("I111", "TUBS", idtmed[253], dits, 5);
25879
25880 dits[0] = 0.15;
25881 dits[1] = 0.0146;
25882 dits[2] = 24;
25883 gMC->Gsvolu("I118", "BOX ", idtmed[273], dits, 3);
25884
25885 dits[0] = 0.1315;
25886 dits[1] = 0.01;
25887 dits[2] = 24;
25888 gMC->Gsvolu("I110", "BOX ", idtmed[253], dits, 3);
25889
25890 dits[0] = 0.025;
25891 dits[1] = 0.035;
25892 dits[2] = 24;
25893 dits[3] = 0;
25894 dits[4] = 180;
25895 gMC->Gsvolu("I114", "TUBS", idtmed[264], dits, 5);
25896
9181d340 25897 if (fluid == 1) {
25898 dits[0] = 0;
25899 dits[1] = 0.025;
25900 dits[2] = 24;
25901 dits[3] = 0;
25902 dits[4] = 180;
25903 gMC->Gsvolu("I115", "TUBS", idtmed[211], dits, 5); // set water as cooling fluid
25904 } else {
25905 dits[0] = 0;
25906 dits[1] = 0.025;
25907 dits[2] = 24;
25908 dits[3] = 0;
25909 dits[4] = 180;
25910 gMC->Gsvolu("I115", "TUBS", idtmed[212], dits, 5); // set freon as cooling fluid
25911 }
25912
686e2715 25913 dits[0] = 0.063;
25914 dits[1] = 0.035;
25915 dits[2] = 24;
25916 gMC->Gsvolu("I116", "BOX ", idtmed[264], dits, 3);
25917
c47b75b1 25918 di106[0] = 0.7975;
25919 di106[1] = dchip1;
25920 di106[2] = 0.68;
25921 gMC->Gsvolu("I106", "BOX ", idtmed[201], di106, 3); // chip layer 1
25922
25923 di1d6[0] = 0.7975;
25924 di1d6[1] = dchip2;
25925 di1d6[2] = 0.68;
25926 gMC->Gsvolu("I1D6", "BOX ", idtmed[201], di1d6, 3); // chip layer 2
25927
25928 di101[0] = 0.705;
25929 di101[1] = ddet1;
25930 di101[2] = 3.536;
25931 gMC->Gsvolu("I101", "BOX ", idtmed[250], di101, 3); // contains detector
25932 // layer 1
25933 di1d1[0] = 0.705;
25934 di1d1[1] = ddet2;
25935 di1d1[2] = 3.536;
25936 gMC->Gsvolu("I1D1", "BOX ", idtmed[250], di1d1, 3); // contains detector
25937 // layer 2
9181d340 25938
25939 if (fluid == 1) {
25940 dits[0] = 0.063;
25941 dits[1] = 0.025;
25942 dits[2] = 24;
25943 gMC->Gsvolu("I117", "BOX ", idtmed[211], dits, 3); // set water as cooling fluid
25944 } else {
25945 dits[0] = 0.063;
25946 dits[1] = 0.025;
25947 dits[2] = 24;
25948 gMC->Gsvolu("I117", "BOX ", idtmed[212], dits, 3); // set freon as cooling fluid
25949 }
686e2715 25950
c47b75b1 25951 dits1[0] = 0.64;
25952 dits1[1] = ddet1;
25953 dits1[2] = 3.48;
25954 gMC->Gsvolu("ITS1", "BOX ", idtmed[200], dits1, 3); // detector layer 1
686e2715 25955
c47b75b1 25956 dits2[0] = 0.64;
25957 dits2[1] = ddet2;
25958 dits2[2] = 3.48;
25959 gMC->Gsvolu("ITS2", "BOX ", idtmed[200], dits2, 3); // detector layer 2
686e2715 25960
25961 dits[0] = 3.701;
25962 dits[1] = 7.699;
25963 dits[2] = 4;
25964 dits[3] = 57.1;
25965 dits[4] = 99.9;
25966 gMC->Gsvolu("I650", "TUBS", idtmed[254], dits, 5); // was I150 in old geom.
25967
25968 dits[0] = 0;
25969 dits[1] = 0.5;
25970 dits[2] = 1.5;
25971 gMC->Gsvolu("I676", "TUBE", idtmed[274], dits, 3); // was I176 in old geom.
25972
25973 dits[0] = 0;
25974 dits[1] = 0.18;
25975 dits[2] = 0.8;
25976 gMC->Gsvolu("I673", "TUBE", idtmed[274], dits, 3); // was I173 in old geom.
25977
25978 dits[0] = 0;
25979 dits[1] = 0.18;
25980 dits[2] = 3;
25981 gMC->Gsvolu("I671", "TUBE", idtmed[274], dits, 3); // was I171 in old geom.
25982
25983 dits[0] = 0;
25984 dits[1] = 0.075;
25985 dits[2] = 0.8;
25986 gMC->Gsvolu("I669", "TUBE", idtmed[264], dits, 3); // was I169 in old geom.
25987
25988 dits[0] = 3.5;
25989 dits[1] = 5.6;
25990 dits[2] = 0.55;
25991 dits[3] = 0;
25992 dits[4] = 38;
25993 gMC->Gsvolu("I667", "TUBS", idtmed[263], dits, 5); // was I167 in old geom.
25994
25995 dits[0] = 6.6;
25996 dits[1] = 7.6;
25997 dits[2] = 0.5;
25998 dits[3] = 0;
25999 dits[4] = 9;
26000 gMC->Gsvolu("I666", "TUBS", idtmed[263], dits, 5); // was I166 in old geom.
26001
26002 dits[0] = 0.26;
26003 dits[1] = 0.32;
26004 dits[2] = 0.55;
26005 gMC->Gsvolu("I678", "TUBE", idtmed[263], dits, 3); // was I178 in old geom.
26006
9181d340 26007 if (fluid == 1) {
26008 dits[0] = 0;
26009 dits[1] = 0.3;
26010 dits[2] = 1.5;
26011 gMC->Gsvolu("I677", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
26012 // was I177 in old geom.
26013 } else {
26014 dits[0] = 0;
26015 dits[1] = 0.3;
26016 dits[2] = 1.5;
26017 gMC->Gsvolu("I677", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
26018 // was I177 in old geom.
26019 }
686e2715 26020
26021 dits[0] = 0.07;
26022 dits[1] = 0.125;
26023 dits[2] = 0.3;
26024 gMC->Gsvolu("I675", "TUBE", idtmed[263], dits, 3); // was I175 in old geom.
26025
9181d340 26026 if (fluid == 1) {
26027 dits[0] = 0;
26028 dits[1] = 0.1;
26029 dits[2] = 0.8;
26030 gMC->Gsvolu("I674", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
26031 // was I174 in old geom.
26032 } else {
26033 dits[0] = 0;
26034 dits[1] = 0.1;
26035 dits[2] = 0.8;
26036 gMC->Gsvolu("I674", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
26037 // was I174 in old geom.
26038 }
26039
26040 if (fluid == 1) {
26041 dits[0] = 0;
26042 dits[1] = 0.1;
26043 dits[2] = 3;
26044 gMC->Gsvolu("I672", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
26045 // was I172 in old geom.
26046 } else {
26047 dits[0] = 0;
26048 dits[1] = 0.1;
26049 dits[2] = 3;
26050 gMC->Gsvolu("I672", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
26051 // was I172 in old geom.
26052 }
26053
26054 if (fluid == 1) {
26055 dits[0] = 0;
26056 dits[1] = 0.0746;
26057 dits[2] = 0.8;
26058 gMC->Gsvolu("I670", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
26059 // was I170 in old geom.
26060 } else {
26061 dits[0] = 0;
26062 dits[1] = 0.0746;
26063 dits[2] = 0.8;
26064 gMC->Gsvolu("I670", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
26065 // was I170 in old geom.
26066 }
26067
26068 if (fluid == 1) {
26069 dits[0] = 3.7;
26070 dits[1] = 5.4;
26071 dits[2] = 0.35;
26072 dits[3] = 2;
26073 dits[4] = 36;
26074 gMC->Gsvolu("I668", "TUBS", idtmed[211], dits, 5); //set water as cooling fluid
26075 // was I168 in old geom.
26076 } else {
26077 dits[0] = 3.7;
26078 dits[1] = 5.4;
26079 dits[2] = 0.35;
26080 dits[3] = 2;
26081 dits[4] = 36;
26082 gMC->Gsvolu("I668", "TUBS", idtmed[212], dits, 5); //set freon as cooling fluid
26083 // was I168 in old geom.
26084 }
26085
a9c4129c 26086
686e2715 26087 }
a9c4129c 26088
c47b75b1 26089 // --- Define SDD volumes ------------------------------------------
686e2715 26090
686e2715 26091
80272ed3 26092 cos30 = cos(30.*3.14159/180.);
26093 sin30 = sin(30.*3.14159/180.);
26094
26095
c47b75b1 26096 dits[0] = 0;
26097 dits[1] = 360;
26098 dits[2] = 6;
e4f08ac3 26099 dits[3] = -34.6;
9181d340 26100 dits[4] = 23.49;
26101 dits[5] = 28;
e4f08ac3 26102 dits[6] = -23.65;
9181d340 26103 dits[7] = 23.49;
26104 dits[8] = 28;
e4f08ac3 26105 dits[9] = -23.65;
9181d340 26106 dits[10] = 14.59;
26107 dits[11] = 28;
e4f08ac3 26108 dits[12] = 23.65;
9181d340 26109 dits[13] = 14.59;
26110 dits[14] = 28;
e4f08ac3 26111 dits[15] = 23.65;
9181d340 26112 dits[16] = 23.49;
26113 dits[17] = 28;
e4f08ac3 26114 dits[18] = 34.6;
9181d340 26115 dits[19] = 23.49;
26116 dits[20] = 28;
c47b75b1 26117 gMC->Gsvolu("IT34", "PCON", idtmed[209], dits, 21);
686e2715 26118
80272ed3 26119 // block of the SDD electronics and related ladder frame
26120 I018dits[0] = 3.2;
26121 I018dits[1] = 2;
26122 I018dits[2] = 3.65;
26123 gMC->Gsvolu("I018", "BOX ", idtmed[209], I018dits, 3);
26124
26125 // block of the SDD end ladder
26126 I024dits[0] = 3.2;
26127 I024dits[1] = 2;
26128 I024dits[2] = 2.725;
26129 gMC->Gsvolu("I024", "BOX ", idtmed[209], I024dits, 3);
26130
26131 // ladder frame of layer 3 - F.T. March,7-2001
26132 I047dits[0] = I018dits[0];
26133 I047dits[1] = I018dits[1];
26134 I047dits[2] = 6*I018dits[2] + 2*I024dits[2];
26135 gMC->Gsvolu("I047", "BOX ", idtmed[209], I047dits, 3);
26136
26137 // ladder frame of layer 4 - F.T. March,7-2001
26138 I048dits[0] = I018dits[0];
26139 I048dits[1] = I018dits[1];
26140 I048dits[2] = 8*I018dits[2] + 2*I024dits[2];
26141 gMC->Gsvolu("I048", "BOX ", idtmed[209], I048dits, 3);
26142
26143
26144 // global SDD volume (sensitive + insensitive)
26145 I302dits[0] = 3.6250;
26146 I302dits[1] = 0.0150;
26147 I302dits[2] = 4.3794;
26148 gMC->Gsvolu("I302", "BOX ", idtmed[278], I302dits, 3);
26149
26150 // Like for I302 - F.T. March,7-2001
26151 I402dits[0] = 3.6250;
26152 I402dits[1] = 0.0150;
26153 I402dits[2] = 4.3794;
26154 gMC->Gsvolu("I402", "BOX ", idtmed[278], I402dits, 3);
26155
26156 // SDD ladder of layer 3 - F.T. March,7-2001
26157 I004dits[0] = I302dits[0]+0.005;
26158 I004dits[1] = 2*I302dits[1]+Y_SDD_sep/2.;
767187dd 26159 I004dits[2] = TMath::Abs(Z_SDD_lay3[0]);
26160 if (I004dits[2] < TMath::Abs(Z_SDD_lay3[5])) {
26161 I004dits[2] = TMath::Abs(Z_SDD_lay3[5]);
80272ed3 26162 }
26163 I004dits[2] = I004dits[2] + I302dits[2];
26164 gMC->Gsvolu("I004", "BOX ", idtmed[209], I004dits, 3);
26165
26166 // SDD ladder of layer 4 - F.T. March,7-2001
26167 I005dits[0] = I402dits[0]+0.005;
26168 I005dits[1] = 2*I402dits[1]+Y_SDD_sep/2.;
767187dd 26169 I005dits[2] = TMath::Abs(Z_SDD_lay4[0]);
26170 if (I005dits[2] < TMath::Abs(Z_SDD_lay4[7])) {
26171 I005dits[2] = TMath::Abs(Z_SDD_lay4[7]);
80272ed3 26172 }
26173 I005dits[2] = I005dits[2] + I402dits[2];
26174 gMC->Gsvolu("I005", "BOX ", idtmed[209], I005dits, 3);
26175
26176
26177 // -- block of the SDD ladder foot and end ladder
26178
26179 // ladder foot mother volume
26180 I028dits[0] = 3.0000;
26181 I028dits[1] = 0.4000;
26182 I028dits[2] = 0.9000;
26183 gMC->Gsvolu("I028", "BOX ", idtmed[224], I028dits, 3);
26184
26185 // positioning-box #1 at SDD end-ladder - F.T. March,7-2001
26186 I420dits[0] = 0.4500;
26187 I420dits[1] = 0.4000;
26188 I420dits[2] = 0.4500;
26189 gMC->Gsvolu("I420", "BOX ", idtmed[264], I420dits, 3);
26190
26191 // positioning-box #2 at SDD end-ladder - F.T. March,7-2001
7b67784f 26192 I421dits[0] = 0.;
26193 I421dits[1] = 0.25;
26194 I421dits[2] = I420dits[1];
26195 gMC->Gsvolu("I421", "TUBE", idtmed[209], I421dits, 3);
80272ed3 26196
26197 // reference ruby-sphere at SDD end-ladder - F.T. March,7-2001
26198 I422dits[0] = 0.0000;
26199 I422dits[1] = 0.2000;
26200 I422dits[2] = 0.0000;
26201 I422dits[3] = 180.00;
26202 I422dits[4] = 0.0000;
26203 I422dits[5] = 360.00;
26204 gMC->Gsvolu("I422", "SPHE", idtmed[277], I422dits, 6);
26205
26206 // support for ruby-sphere (I422) - F.T. March,7-2001
26207 I423dits[0] = 0.0000;
26208 I423dits[1] = 0.1000;
7b67784f 26209 I423dits[2] = (I420dits[1]-I422dits[1])/2.;
80272ed3 26210 gMC->Gsvolu("I423", "TUBE", idtmed[264], I423dits, 3);
26211
26212 // passage for HV microcables - F.T. March,7-2001
26213 I424dits[0] = 1.5000;
26214 I424dits[1] = 0.1500;
26215 I424dits[2] = I421dits[2];
26216 gMC->Gsvolu("I424", "BOX ", idtmed[209], I424dits, 3);
26217
26218 // HV microcables segment at the end ladder - F.T. March,7-2001
26219 I425dits[0] = 1.350000;
26220 I425dits[1] = 0.015250;
26221 I425dits[2] = I024dits[2];
26222 gMC->Gsvolu("I425", "BOX ", idtmed[279], I425dits, 3);
26223
26224 // lower edge of SDD ladder frame at end-ladder - part 1
c47b75b1 26225 dits[0] = 0.2;
26226 dits[1] = 0.1815;
80272ed3 26227 dits[2] = I024dits[2];
c47b75b1 26228 dits[3] = 0.015;
26229 gMC->Gsvolu("I025", "TRD1", idtmed[208], dits, 4);
686e2715 26230
80272ed3 26231 // lower edge of SDD ladder frame at end-ladder - part 2
c47b75b1 26232 dits[0] = 0.183;
26233 dits[1] = 0.165;
80272ed3 26234 dits[2] = I024dits[2];
c47b75b1 26235 dits[3] = 0.015;
26236 gMC->Gsvolu("I026", "TRD1", idtmed[208], dits, 4);
686e2715 26237
80272ed3 26238 // new: for the 1st top rod of the structure
26239 // at the end-ladder - F.T. March,7-2001
26240 I029dits[0] = 0.2;
26241 I029dits[1] = 0.1815;
26242 I029dits[2] = 1.0100;
26243 I029dits[3] = 0.015;
26244 gMC->Gsvolu("I029", "TRD1", idtmed[208], I029dits, 4);
26245
26246 // new: for the 2nd top rod of the structure
26247 // at the end-ladder - F.T. March,7-2001
26248 I030dits[0] = 0.1830;
26249 I030dits[1] = 0.1650;
26250 I030dits[2] = 1.0100;
26251 I030dits[3] = 0.0150;
26252 gMC->Gsvolu("I030", "TRD1", idtmed[208], I030dits, 4);
26253
26254 // inox cooling tubes for the end ladder - F.T. March,7-2001
26255 I031dits[0] = 0.093;
26256 I031dits[1] = 0.1;
26257 I031dits[2] = I024dits[2];
26258 gMC->Gsvolu("I031", "TUBE", idtmed[264], I031dits, 3);
26259
9181d340 26260 if (fluid == 1) {
26261 // cooling water for the end ladder - F.T. March,7-2001
26262 I032dits[0] = 0;
26263 I032dits[1] = I031dits[0];
26264 I032dits[2] = I024dits[2];
26265 gMC->Gsvolu("I032", "TUBE", idtmed[211], I032dits, 3);
26266 } else {
26267 // cooling freon for the end ladder - R.B. March,21-2001
26268 I032dits[0] = 0;
26269 I032dits[1] = I031dits[0];
26270 I032dits[2] = I024dits[2];
26271 gMC->Gsvolu("I032", "TUBE", idtmed[212], I032dits, 3);
26272 }
26273
80272ed3 26274 // -- block of the SDD ladder frame holding the electronics
26275
26276 // edge of the ladder frame - part 1
26277 dits[0] = 0.2;
26278 dits[1] = 0.182;
26279 dits[2] = 3.65;
26280 dits[3] = 0.015;
26281 gMC->Gsvolu("I019", "TRD1", idtmed[208], dits, 4);
26282
26283 // edge of the ladder frame - part 2
26284 dits[0] = 0.183;
26285 dits[1] = 0.165;
26286 dits[2] = 3.65;
26287 dits[3] = 0.015;
26288 gMC->Gsvolu("I020", "TRD1", idtmed[208], dits, 4);
26289
26290 // inclined segments of the ladder frame
c47b75b1 26291 dits[0] = 2.23;
26292 dits[1] = 2.1;
26293 dits[2] = 0.05;
26294 dits[3] = 0.03;
26295 gMC->Gsvolu("I021", "TRD1", idtmed[208], dits, 4);
686e2715 26296
80272ed3 26297 // horiz.segments of the ladders, normal to ladder edges
c47b75b1 26298 dits[0] = 2.1;
26299 dits[1] = 2;
26300 dits[2] = 0.06;
26301 dits[3] = 0.04;
26302 gMC->Gsvolu("I022", "TRD1", idtmed[208], dits, 4);
686e2715 26303
80272ed3 26304 // horiz.segments of the ladders, at 45 deg. to ladder edges
26305 dits[0] = 2.615;
26306 dits[1] = 2.465;
26307 dits[2] = 0.06;
26308 dits[3] = 0.04;
26309 gMC->Gsvolu("I023", "TRD1", idtmed[208], dits, 4);
db915fea 26310
80272ed3 26311 // supports of the ceramic pins holding the detectors
db915fea 26312 dits[0] = 0.3;
26313 dits[1] = 0.05;
26314 dits[2] = 0.15;
cd3a3507 26315 gMC->Gsvolu("I033", "BOX ", idtmed[208], dits, 3);
db915fea 26316
80272ed3 26317 // ceramic pins holding the detectors
26318 dits[0] = 0;
26319 dits[1] = 0.05;
26320 dits[2] = 0.225;
26321 gMC->Gsvolu("I034", "TUBE", idtmed[277], dits, 3);
26322
26323 // holders of cooling tubes
26324 I035dits[0] = 0.1;
26325 I035dits[1] = 0.15;
26326 I035dits[2] = 0.2;
26327 gMC->Gsvolu("I035", "TUBE", idtmed[208], I035dits, 3);
26328
26329 // top holders of microcables
db915fea 26330 dits[0] = 0.2;
26331 dits[1] = 0.01;
26332 dits[2] = 0.05;
cd3a3507 26333 gMC->Gsvolu("I036", "BOX ", idtmed[208], dits, 3);
db915fea 26334
80272ed3 26335 // inox cooling tubes - F.T. March,7-2001
26336 I037dits[0] = 0.093;
26337 I037dits[1] = 0.1;
26338 I037dits[2] = I018dits[2];
26339 gMC->Gsvolu("I037", "TUBE", idtmed[264], I037dits, 3);
db915fea 26340
9181d340 26341 if (fluid == 1) {
26342 // cooling water - F.T. March,7-2001
26343 I038dits[0] = 0;
26344 I038dits[1] = I037dits[0];
26345 I038dits[2] = I018dits[2];
26346 gMC->Gsvolu("I038", "TUBE", idtmed[211], I038dits, 3);
26347 } else {
26348 // cooling freon - R.B. March,21-2001
26349 I038dits[0] = 0;
26350 I038dits[1] = I037dits[0];
26351 I038dits[2] = I018dits[2];
26352 gMC->Gsvolu("I038", "TUBE", idtmed[212], I038dits, 3);
26353 }
80272ed3 26354 // -- block of the SDD electronics (heat bridge, chips, hybrid, anode microcable)
db915fea 26355
80272ed3 26356 // SDD heat bridge - F.T. March,7-2001
26357 I039dits[0] = 1.1000;
26358 I039dits[1] = 0.0087;
26359 I039dits[2] = 3.2500;
26360 gMC->Gsvolu("I039", "BOX ", idtmed[268], I039dits, 3);
db915fea 26361
80272ed3 26362 // SDD clip part 1
db915fea 26363 dits[0] = 0.25;
26364 dits[1] = 0.01;
80272ed3 26365 dits[2] = I039dits[2];
cd3a3507 26366 gMC->Gsvolu("I040", "BOX ", idtmed[268], dits, 3);
db915fea 26367
80272ed3 26368 // SDD clip part 2
26369 I041dits[0] = 0.1;
26370 I041dits[1] = 0.12;
26371 I041dits[2] = I039dits[2];
26372 I041dits[3] = 90;
26373 I041dits[4] = 320;
26374 gMC->Gsvolu("I041", "TUBS", idtmed[268], I041dits, 5);
26375
26376
26377 // SDD PASCAL - F.T. March,7-2001
26378 I042dits[0] = 0.5000;
26379 I042dits[1] = 0.0175;
26380 I042dits[2] = 0.5000;
26381 gMC->Gsvolu("I042", "BOX ", idtmed[206], I042dits, 3);
26382
26383 // SDD AMBRA - F.T. March,7-2001
26384 I043dits[0] = 0.3500;
26385 I043dits[1] = 0.0175;
26386 I043dits[2] = 0.5000;
26387 gMC->Gsvolu("I043", "BOX ", idtmed[206], I043dits, 3);
26388
26389 // SDD capacitors - F.T. March,7-2001
26390 I051dits[0] = 0.1400;
26391 I051dits[1] = 0.0350;
26392 I051dits[2] = 0.0625;
26393 gMC->Gsvolu("I051", "BOX ", idtmed[276], I051dits, 3);
26394
26395 // SDD hybrid circuit - F.T. March,7-2001
26396 I052dits[0] = 1.725000;
26397 I052dits[1] = 0.003743;
26398 I052dits[2] = I039dits[2];
7b67784f 26399 gMC->Gsvolu("I052", "BOX ", idtmed[281], I052dits, 3);
80272ed3 26400
26401 // SDD anode microcable : changed - F.T. March,7-2001
26402 I044dits[0] = I018dits[2];
26403 I044dits[1] = I039dits[2];
26404 I044dits[2] = 0.00084;
26405 I044dits[3] = (15.189149/(I044dits[0]+I044dits[1]))/2;
26406 gMC->Gsvolu("I044", "TRD1", idtmed[282], I044dits, 4);
26407 volI044 = ((2*I044dits[0] + 2*I044dits[1]) * 2*I044dits[2])/2 * 2*I044dits[3];
26408
26409 // SDD electronics box - F.T. March,7-2001
26410 I050dits[1] = I039dits[1]+I052dits[1]+I051dits[1]+I044dits[2];
26411 I050dits[0] = I018dits[1]/cos(30.*3.14159/180.)-I050dits[1]*sin(30.*3.14159/180.);
26412 I050dits[2] = I018dits[2];
26413 gMC->Gsvolu("I050", "BOX ", idtmed[209], I050dits, 3);
26414
26415 // SDD sensitive volume
26416 dits[0] = 3.50850;
2ffd6c79 26417 dits[1] = 0.01499; // not 0.015 because it is included into I302 which is 0.015
80272ed3 26418 dits[2] = 3.76320;
db915fea 26419 gMC->Gsvolu("ITS3", "BOX ", idtmed[200], dits, 3);
26420
80272ed3 26421 // Like for ITS3 - F.T. March,7-2001
26422 dits[0] = 3.50850;
2ffd6c79 26423 dits[1] = 0.01499; // not 0.015 because it is included into I402 which is 0.015
80272ed3 26424 dits[2] = 3.76320;
db915fea 26425 gMC->Gsvolu("ITS4", "BOX ", idtmed[200], dits, 3);
26426
26427
26428 // --- Define SSD volumes ------------------------------------------
26429
26430
26431 dits[0] = 0;
26432 dits[1] = 360;
26433 dits[2] = 6;
9181d340 26434 dits[3] = -57.45;
26435 dits[4] = 43.6;
db915fea 26436 dits[5] = 48;
9181d340 26437 dits[6] = -49.15;
26438 dits[7] = 43.6;
db915fea 26439 dits[8] = 48;
9181d340 26440 dits[9] = -49.15;
26441 dits[10] = 36.9;
db915fea 26442 dits[11] = 48;
9181d340 26443 dits[12] = 50.55;
26444 dits[13] = 36.9;
db915fea 26445 dits[14] = 48;
9181d340 26446 dits[15] = 50.55;
26447 dits[16] = 43.6;
db915fea 26448 dits[17] = 48;
9181d340 26449 dits[18] = 57.45;
26450 dits[19] = 43.6;
db915fea 26451 dits[20] = 48;
cd3a3507 26452 gMC->Gsvolu("IT56", "PCON", idtmed[220], dits, 21);
db915fea 26453
26454 dits[0] = 3.4;
26455 dits[1] = 1.955;
de0a2a9c 26456 dits[2] = 56.5;
cd3a3507 26457 gMC->Gsvolu("I570", "BOX ", idtmed[204], dits, 3);
db915fea 26458
26459 dits[0] = 3.75;
26460 dits[1] = 0.045;
26461 dits[2] = 50.975;
cd3a3507 26462 gMC->Gsvolu("I569", "BOX ", idtmed[204], dits, 3);
db915fea 26463
26464 dits[0] = 3.4;
26465 dits[1] = 1.955;
de0a2a9c 26466 dits[2] = 47;
cd3a3507 26467 gMC->Gsvolu("I571", "BOX ", idtmed[204], dits, 3);
db915fea 26468
26469 dits[0] = 3.75;
26470 dits[1] = 0.045;
de0a2a9c 26471 dits[2] = 43.3;
cd3a3507 26472 gMC->Gsvolu("I565", "BOX ", idtmed[204], dits, 3);
db915fea 26473
26474 dits[0] = 3.4;
26475 dits[1] = 1.955;
26476 dits[2] = 3.15;
cd3a3507 26477 gMC->Gsvolu("I553", "BOX ", idtmed[204], dits, 3);
db915fea 26478
26479 dits[0] = 3.405;
26480 dits[1] = 1.955;
26481 dits[2] = 1.955;
cd3a3507 26482 gMC->Gsvolu("I523", "BOX ", idtmed[204], dits, 3);
db915fea 26483
26484 dits[0] = 3.75;
26485 dits[1] = 0.015;
26486 dits[2] = 2.1;
cd3a3507 26487 gMC->Gsvolu("I566", "BOX ", idtmed[206], dits, 3);
db915fea 26488
26489 dits[0] = 3.4;
26490 dits[1] = 1.955;
26491 dits[2] = 3.15;
cd3a3507 26492 gMC->Gsvolu("I544", "BOX ", idtmed[204], dits, 3);
db915fea 26493
26494 dits[0] = 3.41;
26495 dits[1] = 1.955;
26496 dits[2] = 1.955;
cd3a3507 26497 gMC->Gsvolu("I516", "BOX ", idtmed[204], dits, 3);
db915fea 26498
26499 dits[0] = 3.75;
26500 dits[1] = 0.015;
26501 dits[2] = 2.1;
cd3a3507 26502 gMC->Gsvolu("I562", "BOX ", idtmed[206], dits, 3);
db915fea 26503
9181d340 26504 if (fluid == 1) {
26505 dits[0] = 0;
26506 dits[1] = 0.07;
26507 dits[2] = 3.15;
26508 gMC->Gsvolu("I559", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26509 } else {
26510 dits[0] = 0;
26511 dits[1] = 0.07;
26512 dits[2] = 3.15;
26513 gMC->Gsvolu("I559", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26514 }
db915fea 26515
26516 dits[0] = 0.07;
26517 dits[1] = 0.1;
26518 dits[2] = 3.15;
cd3a3507 26519 gMC->Gsvolu("I560", "TUBE", idtmed[210], dits, 3);
db915fea 26520
26521 dits[0] = 0.225;
26522 dits[1] = 0.195;
26523 dits[2] = 3.15;
26524 dits[3] = 0.025;
cd3a3507 26525 gMC->Gsvolu("I558", "TRD1", idtmed[203], dits, 4);
db915fea 26526
26527 dits[0] = 0.25;
26528 dits[1] = 0.22;
26529 dits[2] = 3.15;
26530 dits[3] = 0.025;
cd3a3507 26531 gMC->Gsvolu("I557", "TRD1", idtmed[203], dits, 4);
db915fea 26532
26533 dits[0] = 2.17;
26534 dits[1] = 0.035;
26535 dits[2] = 0.05;
cd3a3507 26536 gMC->Gsvolu("I556", "BOX ", idtmed[203], dits, 3);
db915fea 26537
26538 dits[0] = 2 ;
26539 dits[1] = 0.035;
26540 dits[2] = 0.05;
cd3a3507 26541 gMC->Gsvolu("I554", "BOX ", idtmed[203], dits, 3);
db915fea 26542
26543 dits[0] = 2.675;
26544 dits[1] = 0.035;
26545 dits[2] = 0.05;
cd3a3507 26546 gMC->Gsvolu("I555", "BOX ", idtmed[203], dits, 3);
db915fea 26547
26548 dits[0] = 0.3;
26549 dits[1] = 0.15;
26550 dits[2] = 0.15;
cd3a3507 26551 gMC->Gsvolu("I561", "BOX ", idtmed[203], dits, 3);
db915fea 26552
26553 dits[0] = 0.025;
26554 dits[1] = 0.025;
26555 dits[2] = 0.05;
cd3a3507 26556 gMC->Gsvolu("I519", "BOX ", idtmed[214], dits, 3);
db915fea 26557
26558 dits[0] = 0.304;
26559 dits[1] = 0.0275;
26560 dits[2] = 0.432;
cd3a3507 26561 gMC->Gsvolu("I521", "BOX ", idtmed[206], dits, 3);
db915fea 26562
26563 dits[0] = 0.16;
26564 dits[1] = 0.08;
26565 dits[2] = 0.08;
cd3a3507 26566 gMC->Gsvolu("I520", "BOX ", idtmed[214], dits, 3);
db915fea 26567
26568 dits[0] = 3.4;
26569 dits[1] = 0.015;
26570 dits[2] = 0.525;
cd3a3507 26571 gMC->Gsvolu("I518", "BOX ", idtmed[203], dits, 3);
db915fea 26572
26573 dits[0] = 0.15;
26574 dits[1] = 0.105;
26575 dits[2] = 0.29;
26576 dits[3] = 0.08;
cd3a3507 26577 gMC->Gsvolu("I522", "TRD1", idtmed[203], dits, 4);
db915fea 26578
26579 dits[0] = 0.07;
26580 dits[1] = 0.1;
26581 dits[2] = 1.955;
cd3a3507 26582 gMC->Gsvolu("I542", "TUBE", idtmed[210], dits, 3);
db915fea 26583
9181d340 26584 if (fluid == 1) {
26585 dits[0] = 0;
26586 dits[1] = 0.07;
26587 dits[2] = 1.955;
26588 gMC->Gsvolu("I541", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26589 } else {
26590 dits[0] = 0;
26591 dits[1] = 0.07;
26592 dits[2] = 1.955;
26593 gMC->Gsvolu("I541", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26594 }
db915fea 26595
26596 dits[0] = 0.3;
26597 dits[1] = 0.15;
26598 dits[2] = 0.15;
cd3a3507 26599 gMC->Gsvolu("I543", "BOX ", idtmed[203], dits, 3);
db915fea 26600
26601 dits[0] = 0.25;
26602 dits[1] = 0.22;
26603 dits[2] = 1.955;
26604 dits[3] = 0.025;
cd3a3507 26605 gMC->Gsvolu("I537", "TRD1", idtmed[203], dits, 4);
db915fea 26606
26607 dits[0] = 0.225;
26608 dits[1] = 0.195;
26609 dits[2] = 1.955;
26610 dits[4] = 0.025;
cd3a3507 26611 gMC->Gsvolu("I538", "TRD1", idtmed[203], dits, 4);
db915fea 26612
26613 dits[0] = 2.17;
26614 dits[1] = 0.035;
26615 dits[2] = 0.05;
cd3a3507 26616 gMC->Gsvolu("I536", "BOX ", idtmed[203], dits, 3);
db915fea 26617
26618 dits[0] = 2.675;
26619 dits[1] = 0.035;
26620 dits[2] = 0.05;
cd3a3507 26621 gMC->Gsvolu("I535", "BOX ", idtmed[203], dits, 3);
db915fea 26622
26623 dits[0] = 2;
26624 dits[1] = 0.035;
26625 dits[2] = 0.05;
cd3a3507 26626 gMC->Gsvolu("I534", "BOX ", idtmed[203], dits, 3);
db915fea 26627
26628 dits[0] = 0;
26629 dits[1] = 0.05;
26630 dits[2] = 0.17;
cd3a3507 26631 gMC->Gsvolu("I540", "TUBE", idtmed[203], dits, 3);
db915fea 26632
26633 dits[0] = 0;
26634 dits[1] = 0.05;
26635 dits[2] = 0.205;
cd3a3507 26636 gMC->Gsvolu("I539", "TUBE", idtmed[203], dits, 3);
db915fea 26637
26638 dits[0] = 3.65;
26639 dits[1] = 0.015;
26640 dits[2] = 2;
26641 gMC->Gsvolu("ITS6", "BOX ", idtmed[200], dits, 3);
26642
9181d340 26643 if (fluid == 1) {
26644 dits[0] = 0;
26645 dits[1] = 0.07;
26646 dits[2] = 3.15;
26647 gMC->Gsvolu("I550", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26648 } else {
26649 dits[0] = 0;
26650 dits[1] = 0.07;
26651 dits[2] = 3.15;
26652 gMC->Gsvolu("I550", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26653 }
db915fea 26654
26655 dits[0] = 0.07;
26656 dits[1] = 0.1;
26657 dits[2] = 3.15;
cd3a3507 26658 gMC->Gsvolu("I551", "TUBE", idtmed[210], dits, 3);
db915fea 26659
26660 dits[0] = 0.225;
26661 dits[1] = 0.195;
26662 dits[2] = 3.15;
26663 dits[3] = 0.025;
cd3a3507 26664 gMC->Gsvolu("I549", "TRD1", idtmed[203], dits, 4);
db915fea 26665
26666 dits[0] = 0.25;
26667 dits[1] = 0.22;
26668 dits[2] = 3.15;
26669 dits[3] = 0.025;
cd3a3507 26670 gMC->Gsvolu("I548", "TRD1", idtmed[203], dits, 4);
db915fea 26671
26672 dits[0] = 2.17;
26673 dits[1] = 0.035;
26674 dits[2] = 0.05;
cd3a3507 26675 gMC->Gsvolu("I547", "BOX ", idtmed[203], dits, 3);
db915fea 26676
26677 dits[0] = 2;
26678 dits[1] = 0.035;
26679 dits[2] = 0.05;
cd3a3507 26680 gMC->Gsvolu("I545", "BOX ", idtmed[203], dits, 3);
db915fea 26681
26682 dits[0] = 2.675;
26683 dits[1] = 0.035;
26684 dits[2] = 0.05;
cd3a3507 26685 gMC->Gsvolu("I546", "BOX ", idtmed[203], dits, 3);
db915fea 26686
26687 dits[0] = 0.3;
26688 dits[1] = 0.15;
26689 dits[2] = 0.15;
cd3a3507 26690 gMC->Gsvolu("I552", "BOX ", idtmed[203], dits, 3);
db915fea 26691
26692 dits[0] = 0.304;
26693 dits[1] = 0.0275;
26694 dits[2] = 0.4322;
cd3a3507 26695 gMC->Gsvolu("I515", "BOX ", idtmed[206], dits, 3);
db915fea 26696
26697 dits[0] = 0.025;
26698 dits[1] = 0.025;
26699 dits[2] = 0.05;
cd3a3507 26700 gMC->Gsvolu("I513", "BOX ", idtmed[214], dits, 3);
db915fea 26701
26702 dits[0] = 0.16;
26703 dits[1] = 0.08;
26704 dits[2] = 0.08;
cd3a3507 26705 gMC->Gsvolu("I514", "BOX ", idtmed[214], dits, 3);
db915fea 26706
26707 dits[0] = 3.4;
26708 dits[1] = 0.015;
26709 dits[2] = 0.525;
686e2715 26710 gMC->Gsvolu("I512", "BOX ", idtmed[203], dits, 3);
db915fea 26711
26712 dits[0] = 0.225;
26713 dits[1] = 0.195;
26714 dits[2] = 1.955;
26715 dits[3] = 0.025;
cd3a3507 26716 gMC->Gsvolu("I528", "TRD1", idtmed[203], dits, 4);
db915fea 26717
26718 dits[0] = 0.25;
26719 dits[1] = 0.22;
26720 dits[2] = 1.955;
26721 dits[3] = 0.025;
cd3a3507 26722 gMC->Gsvolu("I527", "TRD1", idtmed[203], dits, 4);
db915fea 26723
26724 dits[0] = 2.17;
26725 dits[1] = 0.035;
26726 dits[2] = 0.05;
cd3a3507 26727 gMC->Gsvolu("I526", "BOX ", idtmed[203], dits, 3);
db915fea 26728
26729 dits[0] = 2.675;
26730 dits[1] = 0.035;
26731 dits[2] = 0.05;
cd3a3507 26732 gMC->Gsvolu("I525", "BOX ", idtmed[203], dits, 3);
db915fea 26733
26734 dits[0] = 2;
26735 dits[1] = 0.035;
26736 dits[2] = 0.05;
cd3a3507 26737 gMC->Gsvolu("I524", "BOX ", idtmed[203], dits, 3);
db915fea 26738
26739 dits[0] = 0;
26740 dits[1] = 0.05;
26741 dits[2] = 0.205;
cd3a3507 26742 gMC->Gsvolu("I529", "TUBE", idtmed[203], dits, 3);
db915fea 26743
26744 dits[0] = 0;
26745 dits[1] = 0.05;
26746 dits[2] = 0.17;
cd3a3507 26747 gMC->Gsvolu("I530", "TUBE", idtmed[203], dits, 3);
db915fea 26748
26749 dits[0] = 0.15;
26750 dits[1] = 0.105;
26751 dits[2] = 0.29;
26752 dits[3] = 0.08;
cd3a3507 26753 gMC->Gsvolu("I517", "TRD1", idtmed[203], dits, 4);
db915fea 26754
9181d340 26755 if (fluid == 1) {
26756 dits[0] = 0;
26757 dits[1] = 0.07;
26758 dits[2] = 1.955;
26759 gMC->Gsvolu("I531", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26760 } else {
26761 dits[0] = 0;
26762 dits[1] = 0.07;
26763 dits[2] = 1.955;
26764 gMC->Gsvolu("I531", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26765 }
db915fea 26766
26767 dits[0] = 0.07;
26768 dits[1] = 0.1;
26769 dits[2] = 1.955;
cd3a3507 26770 gMC->Gsvolu("I532", "TUBE", idtmed[210], dits, 3);
db915fea 26771
26772 dits[0] = 0.3;
26773 dits[1] = 0.15;
26774 dits[2] = 0.15;
cd3a3507 26775 gMC->Gsvolu("I533", "BOX ", idtmed[203], dits, 3);
db915fea 26776
26777 dits[0] = 3.65;
26778 dits[1] = 0.015;
26779 dits[2] = 2;
26780 gMC->Gsvolu("ITS5", "BOX ", idtmed[200], dits, 3);
26781
26782
9181d340 26783
7b67784f 26784 // --- Define volumes of shield of SPD ----------------
cd3a3507 26785
26786
26787 dits[0] = 8.37;
26788 dits[1] = 9.93;
26789 dits[2] = 25;
26790 gMC->Gsvolu("IC01", "TUBE", idtmed[289], dits, 3);
26791
26792 dits[0] = 8.3;
e4f08ac3 26793 dits[1] = 9.995;
cd3a3507 26794 dits[2] = 17.5/2.;
26795 gMC->Gsvolu("IC02", "TUBE", idtmed[289], dits, 3);
26796
cd3a3507 26797
9181d340 26798 // --- Define volume of first cylinder between SPD and SDD --------------
cd3a3507 26799
7b67784f 26800 dits[0] = (21.-0.128)/2.;
9181d340 26801 dits[1] = 21./2.;
7b67784f 26802 dits[2] = 39.4;
26803 gMC->Gsvolu("ICY1", "TUBE", idtmed[208], dits, 3);
cd3a3507 26804
9181d340 26805 // --- Define volume of second cylinder between SDD and SSD --------------
cd3a3507 26806
7b67784f 26807 dits[0] = (59.5-0.128)/2.;
26808 dits[1] = 59.5/2.;
9181d340 26809 dits[2] = 56.2; // was 57
7b67784f 26810 gMC->Gsvolu("ICY2", "TUBE", idtmed[208], dits, 3);
cd3a3507 26811
26812 // --- Define volumes of SDD cone ----------------------------------
26813
26814 dits[0] = 0;
26815 dits[1] = 360;
26816 dits[2] = 12;
26817 dits[3] = -59.7;
26818 dits[4] = 27;
9181d340 26819 dits[5] = 28.6;
cd3a3507 26820 dits[6] = -42.7;
26821 dits[7] = 10;
9181d340 26822 dits[8] = 28.6;
cd3a3507 26823 dits[9] = -34.65;
26824 dits[10] = 10;
9181d340 26825 dits[11] = 28.6;
cd3a3507 26826 dits[12] = -34.65;
26827 dits[13] = 10;
26828 dits[14] = 23.495;
26829 dits[15] = -23.7;
26830 dits[16] = 10;
26831 dits[17] = 23.495;
26832 dits[18] = -23.7;
26833 dits[19] = 10;
26834 dits[20] = 14.595;
26835 dits[21] = 23.7;
26836 dits[22] = 10;
26837 dits[23] = 14.595;
26838 dits[24] = 23.7;
26839 dits[25] = 10;
26840 dits[26] = 23.495;
26841 dits[27] = 34.65;
26842 dits[28] = 10;
26843 dits[29] = 23.495;
26844 dits[30] = 34.65;
26845 dits[31] = 10;
9181d340 26846 dits[32] = 28.6;
e4f08ac3 26847 dits[33] = 42.7;
cd3a3507 26848 dits[34] = 10;
9181d340 26849 dits[35] = 28.6;
cd3a3507 26850 dits[36] = 59.7;
26851 dits[37] = 27.2637;
9181d340 26852 dits[38] = 28.6;
cd3a3507 26853 gMC->Gsvolu("IS02", "PCON", idtmed[204], dits, 39);
26854
26855 dits[0] = 0;
26856 dits[1] = 360;
26857 dits[2] = 6;
9181d340 26858 dits[3] = 38.65;
26859 dits[4] = 10.75;
26860 dits[5] = 12.25;
26861 dits[6] = 40.15;
26862 dits[7] = 10.75;
e4f08ac3 26863 dits[8] = 13.96;
9181d340 26864 dits[9] = 40.15;
e4f08ac3 26865 dits[10] = 12.46;
cd3a3507 26866 dits[11] = 13.96;
9181d340 26867 dits[12] = 55.75;
26868 dits[13] = 27;
26869 dits[14] = 28.5;
26870 dits[15] = 55.75;
26871 dits[16] = 27;
26872 dits[17] = 28.5;
26873 dits[18] = 57.25;
26874 dits[19] = 27;
26875 dits[20] = 28.5;
30e14774 26876 gMC->Gsvolu("I093", "PCON", idtmed[272], dits, 21); // SDD cone
cd3a3507 26877
26878 dits[0] = 0;
26879 dits[1] = 50;
26880 dits[2] = 3;
e4f08ac3 26881 dits[3] = 39;
cd3a3507 26882 dits[4] = 14;
26883 dits[5] = 18.75;
de0a2a9c 26884 dits[6] = 46.7-3;
cd3a3507 26885 dits[7] = 14;
26886 dits[8] = 18.75;
de0a2a9c 26887 dits[9] = 51.45-3;
cd3a3507 26888 dits[10] = 18.75;
26889 dits[11] = 18.75;
7b67784f 26890 gMC->Gsvolu("I099", "PCON", idtmed[204], dits, 12); // SDD 3 cone hole
cd3a3507 26891
26892 dits[0] = 0;
26893 dits[1] = 25;
26894 dits[2] = 3;
e4f08ac3 26895 dits[3] = 49;
cd3a3507 26896 dits[4] = 23.4;
26897 dits[5] = 26.4;
de0a2a9c 26898 dits[6] = 56.1-3;
cd3a3507 26899 dits[7] = 23.4;
26900 dits[8] = 26.4;
de0a2a9c 26901 dits[9] = 59.1-3;
cd3a3507 26902 dits[10] = 26.4;
26903 dits[11] = 26.4;
7b67784f 26904 gMC->Gsvolu("I200", "PCON", idtmed[204], dits, 12); // SDD 4 cone hole
cd3a3507 26905
7b67784f 26906 dits[0] = 10.0;
26907 dits[1] = 10.5;
cd3a3507 26908 dits[2] = 0.25;
7b67784f 26909 gMC->Gsvolu("I090", "TUBE", idtmed[224], dits, 3); // SDD cylinder flange
cd3a3507 26910
26911 dits[0] = 21.95;
7b67784f 26912 dits[1] = 22.95;
cd3a3507 26913 dits[2] = 1;
7b67784f 26914 gMC->Gsvolu("I098", "TUBE", idtmed[283], dits, 3); // ladder support on layer 4
cd3a3507 26915
7b67784f 26916 dits[0] = 13.1;
26917 dits[1] = 14.1;
cd3a3507 26918 dits[2] = 1;
7b67784f 26919 gMC->Gsvolu("I097", "TUBE", idtmed[283], dits, 3); // ladder support on layer 3
cd3a3507 26920
26921 dits[0] = 1;
26922 dits[1] = 1;
26923 dits[2] = 7.74;
26924 gMC->Gsvolu("I202", "BOX ", idtmed[272], dits, 3);
26925
26926 dits[0] = 1;
26927 dits[1] = 1;
26928 dits[2] = 9.14;
26929 gMC->Gsvolu("I203", "BOX ", idtmed[272], dits, 3);
26930
26931 dits[0] = 21.95;
26932 dits[1] = 22.95;
26933 dits[2] = 1;
26934 gMC->Gsvolu("I095", "TUBE", idtmed[224], dits, 3);
26935
26936 dits[0] = 3;
26937 dits[1] = 2.7;
26938 dits[2] = 1;
26939 dits[3] = 0.63;
26940 gMC->Gsvolu("I096", "TRD1", idtmed[264], dits, 4);
26941
26942 dits[0] = 13.1;
26943 dits[1] = 14.1;
26944 dits[2] = 1;
26945 gMC->Gsvolu("I094", "TUBE", idtmed[224], dits, 3);
26946
26947
26948 // --- Define volumes of SSD cone ----------------------------------
26949
26950
26951 dits[0] = 0;
26952 dits[1] = 360;
26953 dits[2] = 12;
7b67784f 26954 dits[3] = -zmax;
26955 dits[4] = 46;
26956 dits[5] = 49.25;
cd3a3507 26957 dits[6] = -61.2;
9181d340 26958 dits[7] = 28.7;
7b67784f 26959 dits[8] = 49.25;
cd3a3507 26960 dits[9] = -57.5;
9181d340 26961 dits[10] = 28.7;
7b67784f 26962 dits[11] = 49.25;
cd3a3507 26963 dits[12] = -57.5;
9181d340 26964 dits[13] = 28.7;
cd3a3507 26965 dits[14] = 43.5;
7b67784f 26966 dits[15] = -49.2;
9181d340 26967 dits[16] = 28.7;
cd3a3507 26968 dits[17] = 43.5;
7b67784f 26969 dits[18] = -49.2;
9181d340 26970 dits[19] = 28.7;
7b67784f 26971 dits[20] = 36.85;
26972 dits[21] = 50.6;
9181d340 26973 dits[22] = 28.7;
7b67784f 26974 dits[23] = 36.85;
26975 dits[24] = 50.6;
9181d340 26976 dits[25] = 28.7;
cd3a3507 26977 dits[26] = 43.5;
7b67784f 26978 dits[27] = 57.5;
9181d340 26979 dits[28] = 28.7;
cd3a3507 26980 dits[29] = 43.5;
7b67784f 26981 dits[30] = 57.5;
9181d340 26982 dits[31] = 28.7;
7b67784f 26983 dits[32] = 49.25;
26984 dits[33] = 61.2;
9181d340 26985 dits[34] = 28.7;
7b67784f 26986 dits[35] = 49.25;
26987 dits[36] = zmax;
26988 dits[37] = 46;
26989 dits[38] = 49.25;
26990 gMC->Gsvolu("IS01", "PCON", idtmed[204], dits, 39); // SSD cone mother volume
cd3a3507 26991
26992 dits[0] = 0;
26993 dits[1] = 360;
26994 dits[2] = 6;
7b67784f 26995 dits[3] = -zmax;
26996 dits[4] = 47.75;
26997 dits[5] = 49.25;
26998 dits[6] = -zmax+2.;
26999 dits[7] = 47.75;
27000 dits[8] = 49.25;
27001 dits[9] = -71.2819;
27002 dits[10] = 46.75;
27003 dits[11] = 49.0319;
27004 dits[12] = -57.25; // was 58.5
27005 dits[13] = 32.9681;
27006 dits[14] = 34.75;
9181d340 27007 dits[15] = -57.25; // was 58.5
7b67784f 27008 dits[16] = 30;
27009 dits[17] = 34.75;
9181d340 27010 dits[18] = -55.75; // was 57
7b67784f 27011 dits[19] = 30;
9181d340 27012 dits[20] = 32.25; // was 31.5
30e14774 27013 gMC->Gsvolu("I212", "PCON", idtmed[272], dits, 21); // SSD cone
cd3a3507 27014
7b67784f 27015 dits[0] = 28.75;
27016 dits[1] = 29.75;
cd3a3507 27017 dits[2] = 0.5;
7b67784f 27018 gMC->Gsvolu("I211", "TUBE", idtmed[224], dits, 3); // SSD cylinder flange
cd3a3507 27019
7b67784f 27020 dits[0] = 35.8;
27021 dits[1] = 36.8;
cd3a3507 27022 dits[2] = 1;
7b67784f 27023 gMC->Gsvolu("I217", "TUBE", idtmed[283], dits, 3); // ladder support on layer 5
cd3a3507 27024
7b67784f 27025 dits[0] = 41.4;
27026 dits[1] = 42.4;
cd3a3507 27027 dits[2] = 1;
7b67784f 27028 gMC->Gsvolu("I219", "TUBE", idtmed[283], dits, 3); // ladder support on layer 6
27029
27030 dits[0] = 42.05+5.;
27031 dits[1] = 42.55+5.;
cd3a3507 27032 dits[2] = 1.25;
7b67784f 27033 gMC->Gsvolu("I214", "TUBE", idtmed[224], dits, 3); // layer 6 electronic support
27034 // this will change after PPR
27035 dits[0] = 37.05+5.;
27036 dits[1] = 37.55+5.;
cd3a3507 27037 dits[2] = 1.25;
7b67784f 27038 gMC->Gsvolu("I213", "TUBE", idtmed[224], dits, 3); // layer 5 electronic support
27039 // this will change after PPR
cd3a3507 27040 dits[0] = 0;
27041 dits[1] = 25;
27042 dits[2] = 5;
7b67784f 27043 dits[3] = -zmax+3;
6d62fed9 27044 dits[4] = 45.5;
27045 dits[5] = 45.5;
de0a2a9c 27046 dits[6] = -69.7+3;
cd3a3507 27047 dits[7] = 37;
6d62fed9 27048 dits[8] = 45.5;
de0a2a9c 27049 dits[9] = -68.5+3;
cd3a3507 27050 dits[10] = 37;
6d62fed9 27051 dits[11] = 45.5;
de0a2a9c 27052 dits[12] = -68.5+4.8;
cd3a3507 27053 dits[13] = 37;
6d62fed9 27054 dits[14] = 45.5;
de0a2a9c 27055 dits[15] = -63.5+4.8;
cd3a3507 27056 dits[16] = 37;
6d62fed9 27057 dits[17] = 45.5;
7b67784f 27058 gMC->Gsvolu("I215", "PCON", idtmed[204], dits, 18); // SSD cone hole
30e14774 27059
cd3a3507 27060 dits[0] = 0;
27061 dits[1] = 3.2;
27062 dits[2] = 9;
7b67784f 27063 dits[3] = -14;
cd3a3507 27064 dits[4] = 30.5;
27065 dits[5] = 33.5;
7b67784f 27066 dits[6] = -9.85;
cd3a3507 27067 dits[7] = 30.5;
27068 dits[8] = 33.5;
7b67784f 27069 dits[9] = -9.85;
cd3a3507 27070 dits[10] = 30.5;
7b67784f 27071 dits[11] = 43.45;
27072 dits[12] = -7.85;
cd3a3507 27073 dits[13] = 30.5;
7b67784f 27074 dits[14] = 43.45;
27075 dits[15] = -7.85;
cd3a3507 27076 dits[16] = 30.5;
27077 dits[17] = 36.5;
7b67784f 27078 dits[18] = -7;
cd3a3507 27079 dits[19] = 30.5;
27080 dits[20] = 36.5;
7b67784f 27081 dits[21] = -4;
cd3a3507 27082 dits[22] = 33.0173;
27083 dits[23] = 36.5;
7b67784f 27084 dits[24] = -4;
cd3a3507 27085 dits[25] = 33.0173;
7b67784f 27086 dits[26] = 36.80;
27087 dits[27] = -2;
cd3a3507 27088 dits[28] = 34.6955;
7b67784f 27089 dits[29] = 36.80;
27090 gMC->Gsvolu("I216", "PCON", idtmed[272], dits, 30); // supports (1-6) of the ladders
cd3a3507 27091
27092
a9c4129c 27093 // --- Place SPD (option 'a') volumes into their mother volume IT12
27094
686e2715 27095 // SPD - option 'a'
686e2715 27096 // (this is NOT the default)
27097
3d12a48d 27098 if (option == 1) {
686e2715 27099
27100 gMC->Gspos("I12A",5,"IT12",0.0,0.0,0.0,idrotm[238],"MANY");
27101 gMC->Gspos("I12A",6,"IT12",0.0,0.0,0.0,idrotm[236],"MANY");
27102 gMC->Gspos("I12A",7,"IT12",0.0,0.0,0.0,idrotm[239],"MANY");
27103 gMC->Gspos("I12A",8,"IT12",0.0,0.0,0.0,idrotm[233],"MANY");
27104 gMC->Gspos("I12A",9,"IT12",0.0,0.0,0.0,idrotm[240],"MANY");
27105 gMC->Gspos("I12A",10,"IT12",0.0,0.0,0.0,idrotm[241],"MANY");
27106 gMC->Gspos("I12A",2,"IT12",0.0,0.0,0.0,idrotm[242],"MANY");
27107 gMC->Gspos("I12A",3,"IT12",0.0,0.0,0.0,idrotm[234],"MANY");
27108 gMC->Gspos("I12A",4,"IT12",0.0,0.0,0.0,idrotm[243],"MANY");
27109 gMC->Gspos("I12A",1,"IT12",0.0,0.0,0.0,0,"MANY");
c47b75b1 27110 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.); // see definition of idrotm[244]
27111 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.); // see definition of idrotm[244]
27112 gMC->Gspos("I10A",2,"I12A",0.203+deltax,3.8206+deltay,0.0,idrotm[244],"ONLY");
27113 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.); // see definition of idrotm[245]
27114 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.); // see definition of idrotm[245]
27115 gMC->Gspos("I10A",1,"I12A",1.4531+deltax,3.8152+deltay,0.0,idrotm[245],"ONLY");
27116 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.); // see definition of idrotm[246]
27117 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.); // see definition of idrotm[246]
27118 gMC->Gspos("I20A",1,"I12A",3.0174+deltax,6.5143+deltay,0.0,idrotm[246],"ONLY");
27119 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.); // see definition of idrotm[247]
27120 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.); // see definition of idrotm[247]
27121 gMC->Gspos("I20A",2,"I12A",1.9612+deltax,6.9062+deltay,0.0,idrotm[247],"ONLY");
27122 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.); // see definition of idrotm[248]
27123 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.); // see definition of idrotm[248]
27124 gMC->Gspos("I20A",3,"I12A",0.8567+deltax,7.1279+deltay,0.0,idrotm[248],"ONLY");
27125 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.); // see definition of idrotm[249]
27126 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.); // see definition of idrotm[249]
27127 gMC->Gspos("I20A",4,"I12A",-0.2689+deltax,7.1742+deltay,0.0,idrotm[249],"ONLY");
686e2715 27128 gMC->Gspos("I123",2,"I12A",-0.2978,5.5196,0.0,idrotm[214],"ONLY");
27129 gMC->Gspos("I121",2,"I12A",-0.2385,4.1518,0.0,idrotm[213],"ONLY");
27130 gMC->Gspos("I122",2,"I12A",-0.2968,4.0207,0.0,idrotm[212],"ONLY");
27131 gMC->Gspos("I120",2,"I12A",-0.3672,3.9056,0.0,0,"ONLY");
27132 gMC->Gspos("I144",1,"I12A",-0.2538,3.8556,0.0,0,"ONLY");
27133 gMC->Gspos("I113",3,"I12A",0.1095,3.9056,0.0,0,"ONLY");
27134 gMC->Gspos("I143",1,"I12A",0.4365,3.8556,0.0,idrotm[236],"ONLY");
27135 gMC->Gspos("I142",1,"I12A",0.5136,3.9056,0.0,idrotm[235],"ONLY");
27136 gMC->Gspos("I141",1,"I12A",0.5636,3.9752,0.0,idrotm[201],"ONLY");
27137 gMC->Gspos("I140",1,"I12A",0.6336,4.0447,0.0,idrotm[234],"ONLY");
27138 gMC->Gspos("I139",1,"I12A",0.8297,4.0545,0.0,idrotm[207],"ONLY");
27139 gMC->Gspos("I113",5,"I12A",1.2575,3.9681,0.0,idrotm[207],"ONLY");
27140 gMC->Gspos("I138",1,"I12A",1.66,3.7848,0.0,idrotm[207],"ONLY");
27141 gMC->Gspos("I137",1,"I12A",1.8556,3.7738,0.0,idrotm[233],"ONLY");
27142 gMC->Gspos("I136",1,"I12A",2.6224,4.874,0.0,idrotm[232],"ONLY");
27143 gMC->Gspos("I135",1,"I12A",3.2967,6.0337,0.0,idrotm[231],"ONLY");
27144 gMC->Gspos("I134",1,"I12A",3.266,6.1636,0.0,idrotm[230],"ONLY");
27145 gMC->Gspos("I113",1,"I12A",2.9903,6.4144,0.0,idrotm[211],"ONLY");
27146 gMC->Gspos("I133",3,"I12A",2.7631,6.7627,0.0,idrotm[230],"ONLY");
27147 gMC->Gspos("I132",3,"I12A",2.62,6.8555,0.0,idrotm[229],"ONLY");
27148 gMC->Gspos("I131",3,"I12A",2.648,6.6023,0.0,idrotm[228],"ONLY");
27149 gMC->Gspos("I130",3,"I12A",2.6569,6.3431,0.0,idrotm[227],"ONLY");
27150 gMC->Gspos("I129",3,"I12A",2.3906,6.4819,0.0,idrotm[226],"ONLY");
27151 gMC->Gspos("I113",2,"I12A",1.9488,6.7998,0.0,idrotm[210],"ONLY");
27152 gMC->Gspos("I133",2,"I12A",1.6699,7.1085,0.0,idrotm[226],"ONLY");
27153 gMC->Gspos("I132",2,"I12A",1.5142,7.1777,0.0,idrotm[225],"ONLY");
27154 gMC->Gspos("I131",2,"I12A",1.5814,6.932,0.0,idrotm[224],"ONLY");
27155 gMC->Gspos("I130",2,"I12A",1.6308,6.6774,0.0,idrotm[223],"ONLY");
27156 gMC->Gspos("I129",2,"I12A",1.346,6.7728,0.0,idrotm[222],"ONLY");
27157 gMC->Gspos("I113",6,"I12A",0.8599,7.0176,0.0,idrotm[209],"ONLY");
27158 gMC->Gspos("I133",1,"I12A",0.5362,7.2789,0.0,idrotm[222],"ONLY");
27159 gMC->Gspos("I132",1,"I12A",0.3715,7.3228,0.0,idrotm[221],"ONLY");
27160 gMC->Gspos("I131",1,"I12A",0.4763,7.0907,0.0,idrotm[220],"ONLY");
27161 gMC->Gspos("I130",1,"I12A",0.5649,6.8469,0.0,idrotm[219],"ONLY");
27162 gMC->Gspos("I129",1,"I12A",0.2688,6.8966,0.0,idrotm[218],"ONLY");
27163 gMC->Gspos("I113",4,"I12A",-0.2497,7.0624,0.0,idrotm[208],"ONLY");
27164 gMC->Gspos("I128",1,"I12A",-0.6103,7.2698,0.0,idrotm[218],"ONLY");
27165 gMC->Gspos("I126",2,"I12A",-0.7799,7.2874,0.0,idrotm[217],"ONLY");
27166 gMC->Gspos("I125",2,"I12A",-0.6315,7.0883,0.0,idrotm[216],"ONLY");
27167 gMC->Gspos("I124",2,"I12A",-0.4965,6.8742,0.0,idrotm[215],"ONLY");
9bf5e8ff 27168 gMC->Gspos("I103",3,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],-3.536,0,"ONLY");
27169 gMC->Gspos("I103",4,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],-10.708,0,"ONLY");
c47b75b1 27170 gMC->Gspos("I103",1,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],10.708,0,"ONLY");
27171 gMC->Gspos("I103",2,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],3.536,0,"ONLY");
686e2715 27172 gMC->Gspos("I105",1,"I10A",-0.05,0.01,-16.844,idrotm[237],"ONLY");
27173 gMC->Gspos("I105",2,"I10A",-0.05,0.01,16.844,0,"ONLY");
c47b75b1 27174 gMC->Gspos("I104",1,"I10A",0.0,-di10a[1]+di104[1],0.0,0,"ONLY");
9bf5e8ff 27175 gMC->Gspos("I1D3",3,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],-3.536,0,"ONLY");
27176 gMC->Gspos("I1D3",4,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],-10.708,0,"ONLY");
c47b75b1 27177 gMC->Gspos("I1D3",1,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],10.708,0,"ONLY");
27178 gMC->Gspos("I1D3",2,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],3.536,0,"ONLY");
686e2715 27179 gMC->Gspos("I105",3,"I20A",-0.05,0.01,-16.844,idrotm[237],"ONLY");
27180 gMC->Gspos("I105",4,"I20A",-0.05,0.01,16.844,0,"ONLY");
c47b75b1 27181 gMC->Gspos("I104",2,"I20A",0.0,-di20a[1]+di104[1],0.0,0,"ONLY");
686e2715 27182 gMC->Gspos("I112",2,"I113",0.25,0.02,0.0,idrotm[206],"ONLY");
27183 gMC->Gspos("I111",2,"I113",0.1318,-0.0008,0.0,idrotm[205],"ONLY");
27184 gMC->Gspos("I118",1,"I113",0.0,-0.0454,0.0,0,"ONLY");
27185 gMC->Gspos("I110",1,"I113",0.0,0.0492,0.0,0,"ONLY");
27186 gMC->Gspos("I114",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27187 gMC->Gspos("I115",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27188 gMC->Gspos("I115",2,"I113",-0.063,0.0042,0.0,idrotm[201],"ONLY");
27189 gMC->Gspos("I114",2,"I113",-0.063,0.0042,0.0,idrotm[201],"ONLY");
27190 gMC->Gspos("I116",1,"I113",0.0,0.0042,0.0,0,"ONLY");
27191 gMC->Gspos("I111",1,"I113",-0.1318,-0.0008,0.0,idrotm[204],"ONLY");
27192 gMC->Gspos("I112",1,"I113",-0.25,0.02,0.0,idrotm[203],"ONLY");
c47b75b1 27193 gMC->Gspos("I101",1,"I103",-0.088,ddet1,0.0,0,"ONLY");
27194 gMC->Gspos("I102",1,"I103",0.0,-dchip1,-2.8,0,"ONLY");
27195 gMC->Gspos("I102",2,"I103",0.0,-dchip1,-1.4,0,"ONLY");
27196 gMC->Gspos("I102",3,"I103",0.0,-dchip1,0.0,0,"ONLY");
27197 gMC->Gspos("I102",4,"I103",0.0,-dchip1,1.4,0,"ONLY");
27198 gMC->Gspos("I102",5,"I103",0.0,-dchip1,2.8,0,"ONLY");
27199 gMC->Gspos("I1D1",1,"I1D3",-0.088,ddet2,0.0,0,"ONLY");
27200 gMC->Gspos("I1D2",1,"I1D3",0.0,-dchip2,-2.8,0,"ONLY");
27201 gMC->Gspos("I1D2",2,"I1D3",0.0,-dchip2,-1.4,0,"ONLY");
27202 gMC->Gspos("I1D2",3,"I1D3",0.0,-dchip2,0.0,0,"ONLY");
27203 gMC->Gspos("I1D2",4,"I1D3",0.0,-dchip2,1.4,0,"ONLY");
27204 gMC->Gspos("I1D2",5,"I1D3",0.0,-dchip2,2.8,0,"ONLY");
686e2715 27205 gMC->Gspos("I117",1,"I116",0.0,0.0,0.0,0,"ONLY");
27206 gMC->Gspos("ITS1",1,"I101",0.0,0.0,0.0,0,"ONLY");
27207 gMC->Gspos("ITS2",1,"I1D1",0.0,0.0,0.0,0,"ONLY");
27208 gMC->Gspos("I650",16,"IT12",0.0,0.0,22.0,idrotm[1104],"MANY");
27209 gMC->Gspos("I650",20,"IT12",0.0,0.0,22.0,idrotm[1130],"MANY");
27210 gMC->Gspos("I650",18,"IT12",0.0,0.0,22.0,idrotm[1117],"MANY");
27211 gMC->Gspos("I650",1,"IT12",0.0,0.0,22.0,0,"MANY");
27212 gMC->Gspos("I650",4,"IT12",0.0,0.0,22.0,idrotm[1106],"MANY");
27213 gMC->Gspos("I650",6,"IT12",0.0,0.0,22.0,idrotm[1039],"MANY");
27214 gMC->Gspos("I650",8,"IT12",0.0,0.0,22.0,idrotm[1107],"MANY");
27215 gMC->Gspos("I650",10,"IT12",0.0,0.0,22.0,idrotm[1065],"MANY");
27216 gMC->Gspos("I650",12,"IT12",0.0,0.0,22.0,idrotm[1078],"MANY");
27217 gMC->Gspos("I650",14,"IT12",0.0,0.0,22.0,idrotm[1091],"MANY");
27218 gMC->Gspos("I650",19,"IT12",0.0,0.0,-22.0,idrotm[1108],"MANY");
27219 gMC->Gspos("I650",2,"IT12",0.0,0.0,-22.0,idrotm[1109],"MANY");
27220 gMC->Gspos("I650",3,"IT12",0.0,0.0,-22.0,idrotm[1110],"MANY");
27221 gMC->Gspos("I650",5,"IT12",0.0,0.0,-22.0,idrotm[1111],"MANY");
27222 gMC->Gspos("I650",7,"IT12",0.0,0.0,-22.0,idrotm[1112],"MANY");
27223 gMC->Gspos("I650",9,"IT12",0.0,0.0,-22.0,idrotm[1113],"MANY");
27224 gMC->Gspos("I650",11,"IT12",0.0,0.0,-22.0,idrotm[1114],"MANY");
27225 gMC->Gspos("I650",13,"IT12",0.0,0.0,-22.0,idrotm[1115],"MANY");
27226 gMC->Gspos("I650",15,"IT12",0.0,0.0,-22.0,idrotm[1116],"MANY");
27227 gMC->Gspos("I650",17,"IT12",0.0,0.0,-22.0,idrotm[1118],"MANY");
27228 gMC->Gspos("I666",1,"I650",0.0,0.0,0.25,idrotm[1003],"MANY");
27229 gMC->Gspos("I667",1,"I650",0.1102,0.9945,0.45,idrotm[1088],"ONLY");
27230 gMC->Gspos("I669",3,"I650",0.1883,4.0372,-3.2,0,"ONLY");
27231 gMC->Gspos("I671",3,"I650",0.1883,4.0372,0.6,0,"ONLY");
27232 gMC->Gspos("I669",2,"I650",1.3343,4.0609,-3.2,0,"ONLY");
27233 gMC->Gspos("I671",2,"I650",1.3343,4.0609,0.6,0,"ONLY");
27234 gMC->Gspos("I669",6,"I650",2.9567,6.1959,-3.2,idrotm[1089],"ONLY");
27235 gMC->Gspos("I671",6,"I650",2.9567,6.1959,0.6,idrotm[1089],"ONLY");
27236 gMC->Gspos("I669",5,"I650",1.9511,6.5822,-3.2,idrotm[1011],"ONLY");
27237 gMC->Gspos("I671",5,"I650",1.9511,6.5822,0.6,idrotm[1011],"ONLY");
27238 gMC->Gspos("I669",4,"I650",0.8974,6.8064,-3.2,idrotm[1090],"ONLY");
27239 gMC->Gspos("I671",4,"I650",0.8974,6.8064,0.6,idrotm[1090],"ONLY");
27240 gMC->Gspos("I669",1,"I650",-0.1784,6.863,-3.2,0,"ONLY");
27241 gMC->Gspos("I671",1,"I650",-0.1784,6.863,0.6,0,"ONLY");
27242 gMC->Gspos("I673",1,"I650",0.2173,4.8037,1.8,0,"ONLY");
27243 gMC->Gspos("I673",6,"I650",1.5093,4.5605,1.8,0,"ONLY");
27244 gMC->Gspos("I673",4,"I650",-0.173,6.2531,1.8,idrotm[1092],"ONLY");
27245 gMC->Gspos("I673",3,"I650",0.8073,6.2032,1.8,idrotm[1093],"ONLY");
27246 gMC->Gspos("I673",2,"I650",1.7678,6.0005,1.8,idrotm[1094],"ONLY");
27247 gMC->Gspos("I673",5,"I650",2.6847,5.6501,1.8,0,"ONLY");
27248 gMC->Gspos("I676",2,"I650",1.7618,5.2269,2.5,0,"ONLY");
27249 gMC->Gspos("I676",1,"I650",0.4018,5.5869,2.5,0,"ONLY");
27250 gMC->Gspos("I668",1,"I667",0.0,0.0,0.0,0,"ONLY");
27251 gMC->Gspos("I670",1,"I669",0.0,0.0,0.0,0,"ONLY");
27252 gMC->Gspos("I672",1,"I671",0.0,0.0,0.0,0,"ONLY");
27253 gMC->Gspos("I674",1,"I673",0.0,0.0,0.0,0,"MANY");
27254 gMC->Gspos("I675",1,"I673",0.0,0.0,-0.5,0,"ONLY");
27255 gMC->Gspos("I677",1,"I676",0.0,0.0,0.0,0,"MANY");
27256 gMC->Gspos("I678",1,"I676",0.0,0.0,-0.95,0,"ONLY");
27257
27258 }
a9c4129c 27259
cd3a3507 27260
a9c4129c 27261 // --- Place SPD (option 'b') volumes into their mother volume IT12
27262
686e2715 27263 // SPD - option 'b'
686e2715 27264 // (this is the default)
27265
3d12a48d 27266 if (option == 2) {
686e2715 27267
27268 gMC->Gspos("I12B",1,"IT12",0.0,0.0,0.0,0,"MANY");
27269 gMC->Gspos("I12B",8,"IT12",0.0,0.0,0.0,idrotm[233],"MANY");
27270 gMC->Gspos("I12B",7,"IT12",0.0,0.0,0.0,idrotm[244],"MANY");
27271 gMC->Gspos("I12B",6,"IT12",0.0,0.0,0.0,idrotm[236],"MANY");
27272 gMC->Gspos("I12B",2,"IT12",0.0,0.0,0.0,idrotm[245],"MANY");
27273 gMC->Gspos("I12B",3,"IT12",0.0,0.0,0.0,idrotm[234],"MANY");
27274 gMC->Gspos("I12B",4,"IT12",0.0,0.0,0.0,idrotm[246],"MANY");
27275 gMC->Gspos("I12B",5,"IT12",0.0,0.0,0.0,idrotm[247],"MANY");
27276 gMC->Gspos("I12B",9,"IT12",0.0,0.0,0.0,idrotm[248],"MANY");
27277 gMC->Gspos("I12B",10,"IT12",0.0,0.0,0.0,idrotm[249],"MANY");
c47b75b1 27278 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.); // see definition of idrotm[238]
27279 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.); // see definition of idrotm[238]
27280 gMC->Gspos("I10B",2,"I12B",0.203+deltax,3.8206+deltay,0.0,idrotm[238],"ONLY");
27281 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.); // see definition of idrotm[239]
27282 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.); // see definition of idrotm[239]
27283 gMC->Gspos("I10B",1,"I12B",1.4531+deltax,3.8152+deltay,0.0,idrotm[239],"ONLY");
27284 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.); // see definition of idrotm[240]
27285 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.); // see definition of idrotm[240]
27286 gMC->Gspos("I20B",1,"I12B",3.0174+deltax,6.5143+deltay,0.0,idrotm[240],"ONLY");
27287 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.); // see definition of idrotm[241]
27288 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.); // see definition of idrotm[241]
27289 gMC->Gspos("I20B",2,"I12B",1.9612+deltax,6.9062+deltay,0.0,idrotm[241],"ONLY");
27290 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.); // see definition of idrotm[242]
27291 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.); // see definition of idrotm[242]
27292 gMC->Gspos("I20B",3,"I12B",0.8567+deltax,7.1279+deltay,0.0,idrotm[242],"ONLY");
27293 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.); // see definition of idrotm[243]
27294 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.); // see definition of idrotm[243]
27295 gMC->Gspos("I20B",4,"I12B",-0.2689+deltax,7.1742+deltay,0.0,idrotm[243],"ONLY");
686e2715 27296 gMC->Gspos("I123",1,"I12B",-0.2978,5.5196,0.0,idrotm[214],"ONLY");
27297 gMC->Gspos("I121",1,"I12B",-0.2385,4.1518,0.0,idrotm[213],"ONLY");
27298 gMC->Gspos("I122",1,"I12B",-0.2968,4.0207,0.0,idrotm[212],"ONLY");
27299 gMC->Gspos("I120",1,"I12B",-0.3672,3.9056,0.0,0,"ONLY");
27300 gMC->Gspos("I144",1,"I12B",-0.2538,3.8556,0.0,0,"ONLY");
27301 gMC->Gspos("I113",3,"I12B",0.1095,3.9056,0.0,0,"ONLY");
27302 gMC->Gspos("I143",1,"I12B",0.4365,3.8556,0.0,idrotm[236],"ONLY");
27303 gMC->Gspos("I142",1,"I12B",0.5136,3.9056,0.0,idrotm[235],"ONLY");
27304 gMC->Gspos("I141",1,"I12B",0.5636,3.9752,0.0,idrotm[237],"ONLY");
27305 gMC->Gspos("I140",1,"I12B",0.6336,4.0447,0.0,idrotm[234],"ONLY");
27306 gMC->Gspos("I139",1,"I12B",0.8297,4.0545,0.0,idrotm[207],"ONLY");
27307 gMC->Gspos("I113",5,"I12B",1.2575,3.9681,0.0,idrotm[207],"ONLY");
27308 gMC->Gspos("I138",1,"I12B",1.66,3.7848,0.0,idrotm[207],"ONLY");
27309 gMC->Gspos("I137",1,"I12B",1.8556,3.7738,0.0,idrotm[233],"ONLY");
27310 gMC->Gspos("I136",1,"I12B",2.6224,4.874,0.0,idrotm[232],"ONLY");
27311 gMC->Gspos("I135",1,"I12B",3.2967,6.0337,0.0,idrotm[231],"ONLY");
27312 gMC->Gspos("I134",1,"I12B",3.266,6.1636,0.0,idrotm[230],"ONLY");
27313 gMC->Gspos("I113",1,"I12B",2.9903,6.4144,0.0,idrotm[211],"ONLY");
27314 gMC->Gspos("I133",3,"I12B",2.7631,6.7627,0.0,idrotm[230],"ONLY");
27315 gMC->Gspos("I132",3,"I12B",2.62,6.8555,0.0,idrotm[229],"ONLY");
27316 gMC->Gspos("I131",3,"I12B",2.648,6.6023,0.0,idrotm[228],"ONLY");
27317 gMC->Gspos("I130",3,"I12B",2.6569,6.3431,0.0,idrotm[227],"ONLY");
27318 gMC->Gspos("I129",3,"I12B",2.3906,6.4819,0.0,idrotm[226],"ONLY");
27319 gMC->Gspos("I113",2,"I12B",1.9488,6.7998,0.0,idrotm[210],"ONLY");
27320 gMC->Gspos("I133",2,"I12B",1.6699,7.1085,0.0,idrotm[226],"ONLY");
27321 gMC->Gspos("I132",2,"I12B",1.5142,7.1777,0.0,idrotm[225],"ONLY");
27322 gMC->Gspos("I131",2,"I12B",1.5814,6.932,0.0,idrotm[224],"ONLY");
27323 gMC->Gspos("I130",2,"I12B",1.6308,6.6774,0.0,idrotm[223],"ONLY");
27324 gMC->Gspos("I129",2,"I12B",1.346,6.7728,0.0,idrotm[222],"ONLY");
27325 gMC->Gspos("I113",6,"I12B",0.8599,7.0176,0.0,idrotm[209],"ONLY");
27326 gMC->Gspos("I133",1,"I12B",0.5362,7.2789,0.0,idrotm[222],"ONLY");
27327 gMC->Gspos("I132",1,"I12B",0.3715,7.3228,0.0,idrotm[221],"ONLY");
27328 gMC->Gspos("I131",1,"I12B",0.4763,7.0907,0.0,idrotm[220],"ONLY");
27329 gMC->Gspos("I130",1,"I12B",0.5649,6.8469,0.0,idrotm[219],"ONLY");
27330 gMC->Gspos("I129",1,"I12B",0.2688,6.8966,0.0,idrotm[218],"ONLY");
27331 gMC->Gspos("I113",4,"I12B",-0.2497,7.0624,0.0,idrotm[208],"ONLY");
27332 gMC->Gspos("I128",1,"I12B",-0.6103,7.2698,0.0,idrotm[218],"ONLY");
27333 gMC->Gspos("I126",1,"I12B",-0.7799,7.2874,0.0,idrotm[217],"ONLY");
27334 gMC->Gspos("I125",1,"I12B",-0.6315,7.0883,0.0,idrotm[216],"ONLY");
27335 gMC->Gspos("I124",1,"I12B",-0.4965,6.8742,0.0,idrotm[215],"ONLY");
27336 gMC->Gspos("I105",3,"I10B",-0.05,-0.01,-16.844,idrotm[201],"ONLY");
27337 gMC->Gspos("I105",4,"I10B",-0.05,-0.01,16.844,0,"ONLY");
c47b75b1 27338 gMC->Gspos("I107",2,"I10B",-0.0455,-di10b[1]+di107[1],3.536,0,"ONLY");
27339 gMC->Gspos("I107",1,"I10B",-0.0455,-di10b[1]+di107[1],10.708,0,"ONLY");
9bf5e8ff 27340 gMC->Gspos("I107",4,"I10B",-0.0455,-di10b[1]+di107[1],-10.708,0,"ONLY");
27341 gMC->Gspos("I107",3,"I10B",-0.0455,-di10b[1]+di107[1],-3.536,0,"ONLY");
686e2715 27342 gMC->Gspos("I109",1,"I10B",-0.138,0.015,-16.844,idrotm[201],"ONLY");
27343 gMC->Gspos("I109",2,"I10B",-0.138,0.015,16.844,0,"ONLY");
c47b75b1 27344 gMC->Gspos("I108",1,"I10B",-0.138,-di10b[1]+2.*di107[1]+di108[1],0.0,0,"ONLY");
686e2715 27345 gMC->Gspos("I105",1,"I20B",-0.05,-0.01,-16.844,idrotm[201],"ONLY");
27346 gMC->Gspos("I105",2,"I20B",-0.05,-0.01,16.844,0,"ONLY");
c47b75b1 27347 gMC->Gspos("I1D7",2,"I20B",-0.0455,-di20b[1]+di1d7[1],3.536,0,"ONLY");
27348 gMC->Gspos("I1D7",1,"I20B",-0.0455,-di20b[1]+di1d7[1],10.708,0,"ONLY");
9bf5e8ff 27349 gMC->Gspos("I1D7",4,"I20B",-0.0455,-di20b[1]+di1d7[1],-10.708,0,"ONLY");
27350 gMC->Gspos("I1D7",3,"I20B",-0.0455,-di20b[1]+di1d7[1],-3.536,0,"ONLY");
686e2715 27351 gMC->Gspos("I109",3,"I20B",-0.138,0.015,-16.844,idrotm[201],"ONLY");
27352 gMC->Gspos("I109",4,"I20B",-0.138,0.015,16.844,0,"ONLY");
c47b75b1 27353 gMC->Gspos("I108",2,"I20B",-0.138,-di20b[1]+2.*di1d7[1]+di108[1],0.0,0,"ONLY");
686e2715 27354 gMC->Gspos("I112",2,"I113",0.25,0.02,0.0,idrotm[206],"ONLY");
27355 gMC->Gspos("I111",2,"I113",0.1318,-0.0008,0.0,idrotm[205],"ONLY");
27356 gMC->Gspos("I118",1,"I113",0.0,-0.0454,0.0,0,"ONLY");
27357 gMC->Gspos("I110",1,"I113",0.0,0.0492,0.0,0,"ONLY");
27358 gMC->Gspos("I114",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27359 gMC->Gspos("I115",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27360 gMC->Gspos("I115",2,"I113",-0.063,0.0042,0.0,idrotm[237],"ONLY");
27361 gMC->Gspos("I114",2,"I113",-0.063,0.0042,0.0,idrotm[237],"ONLY");
27362 gMC->Gspos("I116",1,"I113",0.0,0.0042,0.0,0,"ONLY");
27363 gMC->Gspos("I111",1,"I113",-0.1318,-0.0008,0.0,idrotm[204],"ONLY");
27364 gMC->Gspos("I112",1,"I113",-0.25,0.02,0.0,idrotm[203],"ONLY");
c47b75b1 27365 gMC->Gspos("I106",1,"I107",0.0,-dchip1,-1.4,0,"ONLY");
27366 gMC->Gspos("I106",2,"I107",0.0,-dchip1,0.0,0,"ONLY");
27367 gMC->Gspos("I106",3,"I107",0.0,-dchip1,1.4,0,"ONLY");
27368 gMC->Gspos("I106",4,"I107",0.0,-dchip1,2.8,0,"ONLY");
27369 gMC->Gspos("I106",5,"I107",0.0,-dchip1,-2.8,0,"ONLY");
27370 gMC->Gspos("I101",1,"I107",0.0,ddet1,0.0,0,"ONLY");
27371 gMC->Gspos("I1D6",1,"I1D7",0.0,-dchip2,-1.4,0,"ONLY");
27372 gMC->Gspos("I1D6",2,"I1D7",0.0,-dchip2,0.0,0,"ONLY");
27373 gMC->Gspos("I1D6",3,"I1D7",0.0,-dchip2,1.4,0,"ONLY");
27374 gMC->Gspos("I1D6",4,"I1D7",0.0,-dchip2,2.8,0,"ONLY");
27375 gMC->Gspos("I1D6",5,"I1D7",0.0,-dchip2,-2.8,0,"ONLY");
27376 gMC->Gspos("I1D1",1,"I1D7",0.0,ddet2,0.0,0,"ONLY");
686e2715 27377 gMC->Gspos("I117",1,"I116",0.0,0.0,0.0,0,"ONLY");
27378 gMC->Gspos("ITS1",1,"I101",0.0,0.0,0.0,0,"ONLY");
27379 gMC->Gspos("ITS2",1,"I1D1",0.0,0.0,0.0,0,"ONLY");
27380 gMC->Gspos("I650",16,"IT12",0.0,0.0,22.0,idrotm[1104],"MANY");
27381 gMC->Gspos("I650",20,"IT12",0.0,0.0,22.0,idrotm[1130],"MANY");
27382 gMC->Gspos("I650",18,"IT12",0.0,0.0,22.0,idrotm[1117],"MANY");
27383 gMC->Gspos("I650",1,"IT12",0.0,0.0,22.0,0,"MANY");
27384 gMC->Gspos("I650",4,"IT12",0.0,0.0,22.0,idrotm[1106],"MANY");
27385 gMC->Gspos("I650",6,"IT12",0.0,0.0,22.0,idrotm[1039],"MANY");
27386 gMC->Gspos("I650",8,"IT12",0.0,0.0,22.0,idrotm[1107],"MANY");
27387 gMC->Gspos("I650",10,"IT12",0.0,0.0,22.0,idrotm[1065],"MANY");
27388 gMC->Gspos("I650",12,"IT12",0.0,0.0,22.0,idrotm[1078],"MANY");
27389 gMC->Gspos("I650",14,"IT12",0.0,0.0,22.0,idrotm[1091],"MANY");
27390 gMC->Gspos("I650",19,"IT12",0.0,0.0,-22.0,idrotm[1108],"MANY");
27391 gMC->Gspos("I650",2,"IT12",0.0,0.0,-22.0,idrotm[1109],"MANY");
27392 gMC->Gspos("I650",3,"IT12",0.0,0.0,-22.0,idrotm[1110],"MANY");
27393 gMC->Gspos("I650",5,"IT12",0.0,0.0,-22.0,idrotm[1111],"MANY");
27394 gMC->Gspos("I650",7,"IT12",0.0,0.0,-22.0,idrotm[1112],"MANY");
27395 gMC->Gspos("I650",9,"IT12",0.0,0.0,-22.0,idrotm[1113],"MANY");
27396 gMC->Gspos("I650",11,"IT12",0.0,0.0,-22.0,idrotm[1114],"MANY");
27397 gMC->Gspos("I650",13,"IT12",0.0,0.0,-22.0,idrotm[1115],"MANY");
27398 gMC->Gspos("I650",15,"IT12",0.0,0.0,-22.0,idrotm[1116],"MANY");
27399 gMC->Gspos("I650",17,"IT12",0.0,0.0,-22.0,idrotm[1118],"MANY");
27400 gMC->Gspos("I666",1,"I650",0.0,0.0,0.25,idrotm[1003],"MANY");
27401 gMC->Gspos("I667",1,"I650",0.1102,0.9945,0.45,idrotm[1088],"ONLY");
27402 gMC->Gspos("I669",3,"I650",0.1883,4.0372,-3.2,0,"ONLY");
27403 gMC->Gspos("I671",3,"I650",0.1883,4.0372,0.6,0,"ONLY");
27404 gMC->Gspos("I669",2,"I650",1.3343,4.0609,-3.2,0,"ONLY");
27405 gMC->Gspos("I671",2,"I650",1.3343,4.0609,0.6,0,"ONLY");
27406 gMC->Gspos("I669",6,"I650",2.9567,6.1959,-3.2,idrotm[1089],"ONLY");
27407 gMC->Gspos("I671",6,"I650",2.9567,6.1959,0.6,idrotm[1089],"ONLY");
27408 gMC->Gspos("I669",5,"I650",1.9511,6.5822,-3.2,idrotm[1011],"ONLY");
27409 gMC->Gspos("I671",5,"I650",1.9511,6.5822,0.6,idrotm[1011],"ONLY");
27410 gMC->Gspos("I669",4,"I650",0.8974,6.8064,-3.2,idrotm[1090],"ONLY");
27411 gMC->Gspos("I671",4,"I650",0.8974,6.8064,0.6,idrotm[1090],"ONLY");
27412 gMC->Gspos("I669",1,"I650",-0.1784,6.863,-3.2,0,"ONLY");
27413 gMC->Gspos("I671",1,"I650",-0.1784,6.863,0.6,0,"ONLY");
27414 gMC->Gspos("I673",1,"I650",0.2173,4.8037,1.8,0,"ONLY");
27415 gMC->Gspos("I673",6,"I650",1.5093,4.5605,1.8,0,"ONLY");
27416 gMC->Gspos("I673",4,"I650",-0.173,6.2531,1.8,idrotm[1092],"ONLY");
27417 gMC->Gspos("I673",3,"I650",0.8073,6.2032,1.8,idrotm[1093],"ONLY");
27418 gMC->Gspos("I673",2,"I650",1.7678,6.0005,1.8,idrotm[1094],"ONLY");
27419 gMC->Gspos("I673",5,"I650",2.6847,5.6501,1.8,0,"ONLY");
27420 gMC->Gspos("I676",2,"I650",1.7618,5.2269,2.5,0,"ONLY");
27421 gMC->Gspos("I676",1,"I650",0.4018,5.5869,2.5,0,"ONLY");
27422 gMC->Gspos("I668",1,"I667",0.0,0.0,0.0,0,"ONLY");
27423 gMC->Gspos("I670",1,"I669",0.0,0.0,0.0,0,"ONLY");
27424 gMC->Gspos("I672",1,"I671",0.0,0.0,0.0,0,"ONLY");
27425 gMC->Gspos("I674",1,"I673",0.0,0.0,0.0,0,"MANY");
27426 gMC->Gspos("I675",1,"I673",0.0,0.0,-0.5,0,"ONLY");
27427 gMC->Gspos("I677",1,"I676",0.0,0.0,0.0,0,"MANY");
27428 gMC->Gspos("I678",1,"I676",0.0,0.0,-0.95,0,"ONLY");
cd3a3507 27429
686e2715 27430 }
db915fea 27431
27432 // --- Place SDD volumes into their mother volume IT34
cd3a3507 27433
db915fea 27434
80272ed3 27435 // -- position SDD detectors of ladder 3 / layer 3
27436
27437 gMC->Gspos("ITS3", 1,"I302", 0.0, 0.0, 0.0, 0, "ONLY");
27438 ySDD = Y_SDD_sep/2.+I302dits[1];
27439 for (iSDD=0; iSDD<6; iSDD++) {
27440 gMC->Gspos("I302", iSDD+1, "I004", 0.0, ySDD, Z_SDD_lay3[iSDD], 0, "ONLY");
27441 ySDD = -ySDD;
27442 }
27443
27444 gMC->Gspos("I004", 1,"IT34", -3.2777, 14.3607, 0.0, idrotm[321],"ONLY");
27445 gMC->Gspos("I004", 2,"IT34", -9.5581, 11.9855, 0.0, idrotm[333],"ONLY");
27446 gMC->Gspos("I004", 3,"IT34",-13.2713, 6.3911, 0.0, idrotm[336],"ONLY");
27447 gMC->Gspos("I004", 4,"IT34",-15.33, 0.0, 0.0, idrotm[350],"ONLY");
27448 gMC->Gspos("I004", 5,"IT34",-13.2713, -6.3911, 0.0, idrotm[313],"ONLY");
27449 gMC->Gspos("I004", 6,"IT34", -9.5581, -11.9855, 0.0, idrotm[311],"ONLY");
27450 gMC->Gspos("I004", 7,"IT34", -3.2777, -14.3607, 0.0, idrotm[310],"ONLY");
27451 gMC->Gspos("I004", 8,"IT34", 3.4112, -14.9456, 0.0, idrotm[386],"ONLY");
27452 gMC->Gspos("I004", 9,"IT34", 9.184, -11.5164, 0.0, idrotm[309],"ONLY");
27453 gMC->Gspos("I004",10,"IT34", 13.8119, -6.6514, 0.0, idrotm[308],"ONLY");
27454 gMC->Gspos("I004",11,"IT34", 14.73, 0.0, 0.0, idrotm[356],"ONLY");
27455 gMC->Gspos("I004",12,"IT34", 13.8119, 6.6514, 0.0, idrotm[307],"ONLY");
27456 gMC->Gspos("I004",13,"IT34", 9.184, 11.5164, 0.0, idrotm[306],"ONLY");
27457 gMC->Gspos("I004",14,"IT34", 3.4113, 14.9456, 0.0, idrotm[305],"ONLY");
27458
27459
27460 // -- position SDD detectors of ladder 4 / layer 4
27461
27462 gMC->Gspos("ITS4", 1,"I402", 0.0, 0.000, 0.0, 0,"ONLY");
27463 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
27464 for (iSDD=0; iSDD<8; iSDD++) {
27465 gMC->Gspos("I402", iSDD+1, "I005", 0.0, ySDD, Z_SDD_lay4[iSDD], 0, "ONLY");
27466 ySDD = -ySDD;
27467 }
27468
27469 gMC->Gspos("I005", 1,"IT34", -3.3629, 23.3895,-0.15, idrotm[335],"ONLY");
27470 gMC->Gspos("I005", 2,"IT34",-10.0447, 21.9949,-0.15, idrotm[332],"ONLY");
27471 gMC->Gspos("I005", 3,"IT34",-15.4744, 17.8584,-0.15, idrotm[331],"ONLY");
27472 gMC->Gspos("I005", 4,"IT34",-20.3415, 13.0727,-0.15, idrotm[366],"ONLY");
27473 gMC->Gspos("I005", 5,"IT34",-22.6728, 6.6573,-0.15, idrotm[330],"ONLY");
27474 gMC->Gspos("I005", 6,"IT34",-24.18, 0.0, -0.15, idrotm[350],"ONLY");
27475 gMC->Gspos("I005", 7,"IT34",-22.6728, -6.6573,-0.15, idrotm[329],"ONLY");
27476 gMC->Gspos("I005", 8,"IT34",-20.3415, -13.0727,-0.15, idrotm[328],"ONLY");
27477 gMC->Gspos("I005", 9,"IT34",-15.4744, -17.8584,-0.15, idrotm[327],"ONLY");
27478 gMC->Gspos("I005",10,"IT34",-10.0447, -21.9949,-0.15, idrotm[326],"ONLY");
27479 gMC->Gspos("I005",11,"IT34", -3.3629, -23.3895,-0.15, idrotm[325],"ONLY");
27480 gMC->Gspos("I005",12,"IT34", 3.4412, -23.9339,-0.15, idrotm[324],"ONLY");
27481 gMC->Gspos("I005",13,"IT34", 9.8163, -21.4946,-0.15, idrotm[323],"ONLY");
27482 gMC->Gspos("I005",14,"IT34", 15.8345, -18.274, -0.15, idrotm[322],"ONLY");
27483 gMC->Gspos("I005",15,"IT34", 19.8788, -12.7753,-0.15, idrotm[320],"ONLY");
27484 gMC->Gspos("I005",16,"IT34", 23.2005, -6.8123,-0.15, idrotm[319],"ONLY");
27485 gMC->Gspos("I005",17,"IT34", 23.63, 0.0, -0.15, idrotm[318],"ONLY");
27486 gMC->Gspos("I005",18,"IT34", 23.2005, 6.8123,-0.15, idrotm[317],"ONLY");
27487 gMC->Gspos("I005",19,"IT34", 19.8788, 12.7753,-0.15, idrotm[316],"ONLY");
27488 gMC->Gspos("I005",20,"IT34", 15.8345, 18.274, -0.15, idrotm[315],"ONLY");
27489 gMC->Gspos("I005",21,"IT34", 9.8163, 21.4946,-0.15, idrotm[314],"ONLY");
27490 gMC->Gspos("I005",22,"IT34", 3.4412, 23.9339,-0.15, idrotm[334],"ONLY");
27491
27492
27493 // -- build block of the SDD ladder frame holding the electronics
27494
27495 gMC->Gspos("I019", 1,"I018", -1.9, -1.735, 0.0, idrotm[344], "ONLY");
27496 gMC->Gspos("I019", 2,"I018", 1.987, -1.5843, 0.0, idrotm[343], "ONLY");
27497 gMC->Gspos("I019", 3,"I018", -0.087, 1.7066, 0.0, idrotm[342], "ONLY");
27498
27499 gMC->Gspos("I020", 1,"I018", -1.9782, -1.569, 0.0, idrotm[342], "ONLY");
27500 gMC->Gspos("I020", 2,"I018", 1.8824, -1.735, 0.0, idrotm[344], "ONLY");
27501 gMC->Gspos("I020", 3,"I018", 0.0958, 1.6913, 0.0, idrotm[343], "ONLY");
27502
27503 gMC->Gspos("I021", 1,"I018", 1.0761, 0.0835, 2.6008, idrotm[340], "ONLY");
27504 gMC->Gspos("I021", 2,"I018", -1.0761, 0.0835,-2.8008, idrotm[339], "ONLY");
27505 gMC->Gspos("I021", 3,"I018", -1.0761, 0.0835,-1.0492, idrotm[338], "ONLY");
27506 gMC->Gspos("I021", 4,"I018", 1.0761, 0.0835,-2.8008, idrotm[337], "ONLY");
27507 gMC->Gspos("I021", 5,"I018", 1.0761, 0.0835,-1.0492, idrotm[340], "ONLY");
27508 gMC->Gspos("I021", 6,"I018", -1.0761, 0.0835, 0.8492, idrotm[339], "ONLY");
27509 gMC->Gspos("I021", 7,"I018", -1.0761, 0.0835, 2.6008, idrotm[338], "ONLY");
27510 gMC->Gspos("I021", 8,"I018", 1.0761, 0.0835, 0.8492, idrotm[337], "ONLY");
27511
27512 gMC->Gspos("I022", 1,"I018", 0.0, -1.79, 3.55, idrotm[312], "ONLY");
27513 gMC->Gspos("I022", 2,"I018", 0.0, -1.79, -0.1, idrotm[312], "ONLY");
27514
27515 gMC->Gspos("I023", 1,"I018", 0.0, -1.79, 1.725, idrotm[341], "ONLY");
27516 gMC->Gspos("I023", 2,"I018", 0.0, -1.79, -1.925, idrotm[341], "ONLY");
27517
27518 gMC->Gspos("I033", 1,"I018", 1.8, -1.75, 1.35, 0, "MANY");
27519 gMC->Gspos("I033", 2,"I018", -1.8, -1.75, -2.65, idrotm[345], "MANY");
27520 gMC->Gspos("I033", 3,"I018", -1.8, -1.75, 1.35, idrotm[345], "MANY");
27521 gMC->Gspos("I033", 4,"I018", 1.8, -1.75, -2.65, 0, "MANY");
27522
27523 gMC->Gspos("I034", 1,"I018", 1.6, -1.775, 1.35, idrotm[312], "ONLY");
27524 gMC->Gspos("I034", 2,"I018", -1.6, -1.775, -2.65, idrotm[348], "ONLY");
27525 gMC->Gspos("I034", 3,"I018", -1.6, -1.775, 1.35, idrotm[348], "ONLY");
27526 gMC->Gspos("I034", 4,"I018", 1.6, -1.775, -2.65, idrotm[312], "ONLY");
27527
27528 gMC->Gspos("I035", 1,"I018", 1.7, -0.55, I018dits[2]-I035dits[2], 0, "MANY");
27529 gMC->Gspos("I035", 2,"I018", -1.7, -0.55, I018dits[2]-I035dits[2], 0, "MANY");
27530
27531 gMC->Gspos("I036", 1,"I018", 0.3087, 1.7191, 3.56, idrotm[346], "ONLY");
27532 gMC->Gspos("I036", 2,"I018", 0.3087, 1.7191,-0.11, idrotm[346], "ONLY");
27533 gMC->Gspos("I036", 3,"I018", -0.3087, 1.7191,-0.11, idrotm[347], "ONLY");
27534 gMC->Gspos("I036", 4,"I018", -0.3087, 1.7191, 3.56, idrotm[347], "ONLY");
27535
27536 gMC->Gspos("I037", 1,"I018", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27537 gMC->Gspos("I037", 2,"I018", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27538
27539 gMC->Gspos("I038", 1,"I018", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27540 gMC->Gspos("I038", 2,"I018", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27541
27542 gMC->Gspos("I040", 1,"I018", 1.9204, -0.7118, 0.0, idrotm[346],"ONLY");
27543 gMC->Gspos("I040", 2,"I018", -1.9204, -0.7118, 0.0, idrotm[347],"ONLY");
27544 gMC->Gspos("I041", 1,"I018", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], idrotm[346], "ONLY");
27545 gMC->Gspos("I041", 2,"I018", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], idrotm[347], "ONLY");
27546
27547
27548 // -- build block of the SDD electronics (heat bridge, chips, hybrid, anode microcable)
27549
27550 xI050 = SDD_CoolPipe[0]+SDD_CoolPipe[1]*sin30+I050dits[1]/cos30+I041dits[1];
27551 yI050 = 0;
27552 xI039 = -SDD_CoolPipe[1]/cos30;
27553 yI039 = -I050dits[1]+I039dits[1];
27554 gMC->Gspos("I039", 1,"I050", xI039, yI039, 0.0, 0, "ONLY");
27555 xI042 = xI039+I039dits[0]-xI042space-I042dits[0];
27556 yI042 = yI039+I039dits[1]+I042dits[1];
27557 xI043 = xI039-I039dits[0]+xI043space+I043dits[0];
27558 yI043 = yI039+I039dits[1]+I043dits[1];
27559 zChipSpace = I042dits[2];
27560 if (zChipSpace < I043dits[2]) {
27561 zChipSpace = I043dits[2];
27562 }
27563 zChipSpace = zChipSpace * 2;
27564 yI051space = (2*I039dits[2] - 4*zChipSpace)/5;
27565 zchip = -I039dits[2] + yI051space + zChipSpace/2.;
27566 for (ichip=0; ichip<4; ichip++) {
27567 gMC->Gspos("I042", ichip+1, "I050", xI042, yI042, zchip, 0, "ONLY");
27568 gMC->Gspos("I043", ichip+1, "I050", xI043, yI043, zchip, 0, "ONLY");
27569 zchip += zChipSpace + yI051space;
27570 }
27571 xcap = 2*I039dits[0]/5.;
27572 yI051 = yI039+I039dits[1]+I051dits[1];
27573 zI051 = -I039dits[2] + yI051space/3.;
27574 icap = 1;
27575 for (ichip=0; ichip<5; ichip++) {
27576 xI051 = xI039-I039dits[0]+xcap;
27577 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27578 zI051 += yI051space/3.;
27579 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27580 xI051 += xcap;
27581 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27582 xI051 += xcap;
27583 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27584 xI051 += xcap;
27585 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27586 zI051 -= yI051space/3.;
27587 if (ichip == 0) {
27588 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27589 }
27590 zI051 += zChipSpace + yI051space;
27591 }
27592 xI052 = -I050dits[0]+I052dits[0];
27593 yI052 = yI051+I051dits[1]+I052dits[1];
27594 gMC->Gspos("I052", 1,"I050", xI052, yI052, 0.0, 0, "ONLY");
27595 xI044 = I050dits[0]-I044dits[3];
27596 yI044 = yI052+I052dits[1]+I044dits[2];
27597 gMC->Gspos("I044", 1,"I050", xI044, yI044, 0.0, idrotm[301], "ONLY");
27598 gMC->Gspos("I050", 1,"I018", xI050, yI050, 0.0, idrotm[346],"ONLY");
27599 gMC->Gspos("I050", 2,"I018", -xI050, yI050, 0.0, idrotm[347],"ONLY");
27600
27601
27602 // -- build block of the SDD ladder frame at the end ladders
27603
27604 gMC->Gspos("I021",12,"I024", 1.0761, 0.0836,-0.1242, idrotm[340], "ONLY");
27605 gMC->Gspos("I021",11,"I024", -1.0761, 0.0836,-0.1242, idrotm[338], "ONLY");
27606 gMC->Gspos("I021",13,"I024", -1.0761, 0.0836,-1.8758, idrotm[339], "ONLY");
27607 gMC->Gspos("I021",14,"I024", 1.0761, 0.0836,-1.8758, idrotm[337], "ONLY");
27608
27609 gMC->Gspos("I022", 3,"I024", 0.0, -1.7899, 0.825, idrotm[312], "ONLY");
27610
27611 gMC->Gspos("I023", 3,"I024", 0.0, -1.7899,-1.0, idrotm[341], "ONLY");
27612
27613 gMC->Gspos("I025", 1,"I024", -1.9, -1.7349, 0.0, idrotm[344], "ONLY");
27614 gMC->Gspos("I025", 2,"I024", 1.987, -1.5842, 0.0, idrotm[343], "ONLY");
27615
27616 gMC->Gspos("I026", 1,"I024", -1.9782, -1.5689, 0.0, idrotm[342], "ONLY");
27617 gMC->Gspos("I026", 2,"I024", 1.8824, -1.7349, 0.0, idrotm[344], "ONLY");
27618
27619 gMC->Gspos("I029", 1,"I024", -0.087, 1.7067, I029dits[2]-I024dits[2], idrotm[342], "ONLY");
27620
27621 gMC->Gspos("I030", 1,"I024", 0.0958, 1.6914, I030dits[2]-I024dits[2], idrotm[343], "ONLY");
27622
27623 gMC->Gspos("I031", 1,"I024", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27624 gMC->Gspos("I031", 2,"I024", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27625
27626 gMC->Gspos("I032", 1,"I024", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27627 gMC->Gspos("I032", 2,"I024", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27628
27629
27630 xI424 = I028dits[0]/3.;
27631 yI424 = -I028dits[1]+I424dits[1];
27632 gMC->Gspos("I422", 1,"I421", 0.0, 0.0, 0.0, 0, "ONLY");
7b67784f 27633 gMC->Gspos("I423", 1,"I421", 0.0, 0.0, I421dits[2]-I423dits[2], 0, "ONLY");
27634 gMC->Gspos("I421", 1,"I420", 0.0, 0.0, 0.0, idrotm[312], "ONLY");
80272ed3 27635 gMC->Gspos("I420", 1,"I028", -I028dits[0]/3., I028dits[1]-I420dits[1], 0.0, 0, "ONLY");
27636 gMC->Gspos("I424", 1,"I028", xI424, yI424, 0.0, 0, "ONLY");
27637 gMC->Gspos("I028", 1,"I024", 0.0, I028dits[1]-I024dits[1], I024dits[2]-I028dits[2], 0, "MANY");
27638
27639
27640 // -- build the SDD ladder 3
27641
27642 indI425 = 1;
27643 gMC->Gspos("I024", 1,"I047", 0.0, 0.0, 24.625, 0, "ONLY");
27644 gMC->Gspos("I018", 1,"I047", 0.0, 0.0, 3.65, 0, "ONLY");
27645 gMC->Gspos("I018", 2,"I047", 0.0, 0.0, 10.95, 0, "ONLY");
27646 gMC->Gspos("I018", 3,"I047", 0.0, 0.0, 18.25, 0, "ONLY");
27647 gMC->Gspos("I018", 4,"I047", 0.0, 0.0, -3.65, 0, "ONLY");
27648 gMC->Gspos("I018", 5,"I047", 0.0, 0.0, -10.95, 0, "ONLY");
27649 gMC->Gspos("I018", 6,"I047", 0.0, 0.0, -18.25, 0, "ONLY");
27650 gMC->Gspos("I024", 2,"I047", 0.0, 0.0, -24.625, idrotm[355], "ONLY");
27651 HVname[0] = 'I';
27652 HVname[1] = '3';
27653 HVname[2] = '1';
27654 HVname[4] = '\0';
27655 for (iSDD=0; iSDD<3; iSDD++) {
27656 HVname[3] = (Char_t)(48+iSDD+5);
27657 dits[0] = 1.350000;
27658 dits[1] = I425dits[1];
27659 dits[2] = (I047dits[2] - 2*I024dits[2] - Z_SDD_lay3[iSDD])/2.;
27660 gMC->Gsvolu(HVname, "BOX ", idtmed[279], dits, 3);
27661 xHV = 0.0;
27662 yHV = -I047dits[1] + (2*iSDD+1)*dits[1];
27663 zHV = I047dits[2] - 2*I024dits[2] - dits[2];
27664 gMC->Gspos(HVname, 1,"I047", xHV, yHV, zHV, 0, "ONLY");
27665 gMC->Gspos(HVname, 2,"I047", xHV, yHV, -zHV, 0, "ONLY");
27666 gMC->Gspos("I425", indI425++,"I047", xI424, yHV, 24.625, 0, "ONLY");
27667 gMC->Gspos("I425", indI425++,"I047", -xI424, yHV, -24.625, 0, "ONLY");
27668 }
27669 LVname[0] = 'I';
27670 LVname[1] = '3';
27671 LVname[2] = '1';
27672 LVname[4] = '\0';
27673 for (iSDD=0; iSDD<3; iSDD++) {
27674 LVname[3] = (Char_t)(48+iSDD+1);
27675 dits[0] = 1.350000;
27676 dits[1] = 0.004423;
27677 dits[2] = (I047dits[2] - (2*iSDD+1)*I018dits[2] - I039dits[2])/2.;
27678 gMC->Gsvolu(LVname, "BOX ", idtmed[280], dits, 3);
27679 yLV = I018dits[1] - dits[0]*cos30 - dits[1]*sin30;
27680 xLV = xI050 -
27681 fabs(yI050-yLV)*sin30/cos30 +
27682 (I050dits[1]+(2*iSDD+1)*dits[1])/cos30;
27683 zLV = I047dits[2] - dits[2];
27684 gMC->Gspos(LVname, 1,"I047", xLV, yLV, zLV, idrotm[346], "ONLY");
27685 gMC->Gspos(LVname, 2,"I047", xLV, yLV, -zLV, idrotm[346], "ONLY");
27686 gMC->Gspos(LVname, 3,"I047", -xLV, yLV, zLV, idrotm[347], "ONLY");
27687 gMC->Gspos(LVname, 4,"I047", -xLV, yLV, -zLV, idrotm[347], "ONLY");
27688 }
27689
27690
27691 // -- build the SDD ladder 4
27692
27693
27694 gMC->Gspos("I024", 3,"I048", -0.0001, 0.0, 31.925, 0, "ONLY");
27695 gMC->Gspos("I018", 7,"I048", -0.0001, 0.0, -3.65, 0, "ONLY");
27696 gMC->Gspos("I018", 8,"I048", -0.0001, 0.0, 3.65, 0, "ONLY");
27697 gMC->Gspos("I018", 9,"I048", -0.0001, 0.0, 10.95, 0, "ONLY");
27698 gMC->Gspos("I018",10,"I048", -0.0001, 0.0, 18.25, 0, "ONLY");
27699 gMC->Gspos("I018",11,"I048", -0.0001, 0.0, 25.55, 0, "ONLY");
27700 gMC->Gspos("I018",12,"I048", -0.0001, 0.0, -10.95, 0, "ONLY");
27701 gMC->Gspos("I018",13,"I048", -0.0001, 0.0, -18.25, 0, "ONLY");
27702 gMC->Gspos("I018",14,"I048", -0.0001, 0.0, -25.55, 0, "ONLY");
27703 gMC->Gspos("I024", 4,"I048", -0.0001, 0.0, -31.925, idrotm[355], "ONLY");
27704 HVname[0] = 'I';
27705 HVname[1] = '4';
27706 HVname[2] = '1';
27707 HVname[4] = '\0';
27708 for (iSDD=0; iSDD<4; iSDD++) {
27709 HVname[3] = (Char_t)(48+iSDD+5);
27710 dits[0] = 1.350000;
27711 dits[1] = I425dits[1];
27712 dits[2] = (I048dits[2] - 2*I024dits[2] - Z_SDD_lay4[iSDD])/2.;
27713 gMC->Gsvolu(HVname, "BOX ", idtmed[279], dits, 3);
27714 xHV = -0.0001;
27715 yHV = -I048dits[1] + (2*iSDD+1)*dits[1];
27716 zHV = I048dits[2] - 2*I024dits[2] - dits[2];
27717 gMC->Gspos(HVname, 1,"I048", xHV, yHV, zHV, 0, "ONLY");
27718 gMC->Gspos(HVname, 2,"I048", xHV, yHV, -zHV, 0, "ONLY");
27719 gMC->Gspos("I425", indI425++,"I048", xI424, yHV, 31.925, 0, "ONLY");
27720 gMC->Gspos("I425", indI425++,"I048", -xI424, yHV, -31.925, 0, "ONLY");
27721 }
27722 LVname[0] = 'I';
27723 LVname[1] = '4';
27724 LVname[2] = '1';
27725 LVname[4] = '\0';
27726 for (iSDD=0; iSDD<4; iSDD++) {
27727 LVname[3] = (Char_t)(48+iSDD+1);
27728 dits[0] = 1.350000;
27729 dits[1] = 0.004423;
27730 dits[2] = (I048dits[2] - (2*iSDD+1)*I018dits[2] - I039dits[2])/2.;
27731 gMC->Gsvolu(LVname, "BOX ", idtmed[280], dits, 3);
27732 yLV = I018dits[1] - dits[0]*cos30 - dits[1]*sin30;
27733 xLV = xI050 -
27734 fabs(yI050-yLV)*sin30/cos30 +
27735 (I050dits[1]+(2*iSDD+1)*dits[1])/cos30;
27736 zLV = I048dits[2] - dits[2];
27737 gMC->Gspos(LVname, 1,"I048", xLV, yLV, zLV, idrotm[346], "ONLY");
27738 gMC->Gspos(LVname, 2,"I048", xLV, yLV, -zLV, idrotm[346], "ONLY");
27739 gMC->Gspos(LVname, 3,"I048", -xLV, yLV, zLV, idrotm[347], "ONLY");
27740 gMC->Gspos(LVname, 4,"I048", -xLV, yLV, -zLV, idrotm[347], "ONLY");
27741 }
27742
27743
27744 // -- build the SDD barrel (layers 3 and 4)
27745
27746 gMC->Gspos("I047", 1,"IT34", -3.7528, 16.4422, 0.0, idrotm[321], "ONLY");
27747 gMC->Gspos("I047", 2,"IT34",-10.8892, 13.6547, 0.0, idrotm[333], "ONLY");
27748 gMC->Gspos("I047", 3,"IT34",-15.1948, 7.3175, 0.0, idrotm[336], "ONLY");
27749 gMC->Gspos("I047", 4,"IT34",-17.465, 0.0, 0.0, idrotm[350], "ONLY");
27750 gMC->Gspos("I047", 5,"IT34",-15.1948, -7.3174, 0.0, idrotm[313], "ONLY");
27751 gMC->Gspos("I047", 6,"IT34",-10.8893, -13.6547, 0.0, idrotm[311], "ONLY");
27752 gMC->Gspos("I047", 7,"IT34", -3.7528, -16.4422, 0.0, idrotm[310], "ONLY");
27753 gMC->Gspos("I047", 8,"IT34", 3.8863, -17.0271, 0.0, idrotm[386], "ONLY");
27754 gMC->Gspos("I047", 9,"IT34", 10.5152, -13.1856, 0.0, idrotm[309], "ONLY");
27755 gMC->Gspos("I047",10,"IT34", 15.7354, -7.5778, 0.0, idrotm[308], "ONLY");
27756 gMC->Gspos("I047",11,"IT34", 16.865, 0.0, 0.0, idrotm[356], "ONLY");
27757 gMC->Gspos("I047",12,"IT34", 15.7354, 7.5778, 0.0, idrotm[307], "ONLY");
27758 gMC->Gspos("I047",13,"IT34", 10.5152, 13.1856, 0.0, idrotm[306], "ONLY");
27759 gMC->Gspos("I047",14,"IT34", 3.8863, 17.0271, 0.0, idrotm[305], "ONLY");
27760
27761 gMC->Gspos("I048", 1,"IT34", -3.6667, 25.5027, 0.0, idrotm[335], "ONLY");
27762 gMC->Gspos("I048", 2,"IT34",-10.9317, 23.937, 0.0, idrotm[332], "ONLY");
27763 gMC->Gspos("I048", 3,"IT34",-16.8725, 19.4719, 0.0, idrotm[331], "ONLY");
27764 gMC->Gspos("I048", 4,"IT34",-22.1376, 14.227, 0.0, idrotm[366], "ONLY");
27765 gMC->Gspos("I048", 5,"IT34",-24.7213, 7.2588, 0.0, idrotm[330], "ONLY");
27766 gMC->Gspos("I048", 6,"IT34",-26.315, 0.0, 0.0, idrotm[350], "ONLY");
27767 gMC->Gspos("I048", 7,"IT34",-24.7213, -7.2588, 0.0, idrotm[329], "ONLY");
27768 gMC->Gspos("I048", 8,"IT34",-22.1376, -14.227, 0.0, idrotm[328], "ONLY");
27769 gMC->Gspos("I048", 9,"IT34",-16.8725, -19.4719, 0.0, idrotm[327], "ONLY");
27770 gMC->Gspos("I048",10,"IT34",-10.9316, -23.937, 0.0, idrotm[326], "ONLY");
27771 gMC->Gspos("I048",11,"IT34", -3.6667, -25.5027, 0.0, idrotm[325], "ONLY");
27772 gMC->Gspos("I048",12,"IT34", 3.745, -26.0472, 0.0, idrotm[324], "ONLY");
27773 gMC->Gspos("I048",13,"IT34", 10.7032, -23.4367, 0.0, idrotm[323], "ONLY");
27774 gMC->Gspos("I048",14,"IT34", 17.2327, -19.8876, 0.0, idrotm[322], "ONLY");
27775 gMC->Gspos("I048",15,"IT34", 21.6749, -13.9296, 0.0, idrotm[320], "ONLY");
27776 gMC->Gspos("I048",16,"IT34", 25.2491, -7.4138, 0.0, idrotm[319], "ONLY");
27777 gMC->Gspos("I048",17,"IT34", 25.765, 0.0, 0.0, idrotm[318], "ONLY");
27778 gMC->Gspos("I048",18,"IT34", 25.2491, 7.4138, 0.0, idrotm[317], "ONLY");
27779 gMC->Gspos("I048",19,"IT34", 21.6749, 13.9296, 0.0, idrotm[316], "ONLY");
27780 gMC->Gspos("I048",20,"IT34", 17.2327, 19.8876, 0.0, idrotm[315], "ONLY");
27781 gMC->Gspos("I048",21,"IT34", 10.7032, 23.4367, 0.0, idrotm[314], "ONLY");
27782 gMC->Gspos("I048",22,"IT34", 3.745, 26.0472, 0.0, idrotm[334], "ONLY");
cd3a3507 27783
db915fea 27784
27785 // --- Place SSD volumes into their mother volume IT56
27786
27787
de0a2a9c 27788 gMC->Gspos("I570",14,"IT56",-28.0681,-36.0619,-0.27,idrotm[566],"ONLY");
db915fea 27789 gMC->Gspos("I570",15,"IT56",-21.677,-40.0556,-0.27,idrotm[567],"ONLY");
27790 gMC->Gspos("I570",16,"IT56",-14.838,-43.2217,-0.27,idrotm[568],"ONLY");
27791 gMC->Gspos("I570",17,"IT56",-7.4965,-44.9238,-0.27,idrotm[569],"ONLY");
de0a2a9c 27792 gMC->Gspos("I570",18,"IT56",-0.27,-45.6977,-0.27,idrotm[533],"ONLY");
db915fea 27793 gMC->Gspos("I570",19,"IT56",7.4965,-44.9238,-0.27,idrotm[534],"ONLY");
27794 gMC->Gspos("I570",20,"IT56",14.838,-43.2217,-0.27,idrotm[535],"ONLY");
27795 gMC->Gspos("I570",21,"IT56",21.677,-40.0556,-0.27,idrotm[623],"ONLY");
27796 gMC->Gspos("I570",22,"IT56",28.0681,-36.0619,-0.27,idrotm[537],"ONLY");
27797 gMC->Gspos("I570",23,"IT56",33.5085,-30.8468,-0.27,idrotm[538],"ONLY");
27798 gMC->Gspos("I570",24,"IT56",38.2566,-24.9943,-0.27,idrotm[539],"ONLY");
27799 gMC->Gspos("I570",25,"IT56",41.7089,-18.2952,-0.27,idrotm[540],"ONLY");
27800 gMC->Gspos("I570",26,"IT56",44.2994,-11.2181,-0.27,idrotm[541],"ONLY");
27801 gMC->Gspos("I570",27,"IT56",45.3894,-3.7611,-0.27,idrotm[542],"ONLY");
27802 gMC->Gspos("I570",28,"IT56",45.5416,3.7737,-0.27,idrotm[543],"ONLY");
27803 gMC->Gspos("I570",29,"IT56",44.1513,11.1806,-0.27,idrotm[544],"ONLY");
27804 gMC->Gspos("I570",30,"IT56",41.8487,18.3566,-0.27,idrotm[545],"ONLY");
27805 gMC->Gspos("I570",31,"IT56",38.1287,24.9107,-0.27,idrotm[546],"ONLY");
27806 gMC->Gspos("I570",32,"IT56",33.6209,30.9502,-0.27,idrotm[547],"ONLY");
27807 gMC->Gspos("I570",33,"IT56",27.9743,35.9414,-0.27,idrotm[548],"ONLY");
27808 gMC->Gspos("I570",34,"IT56",21.7497,40.1899,-0.27,idrotm[549],"ONLY");
27809 gMC->Gspos("I570",35,"IT56",14.7884,43.0772,-0.27,idrotm[550],"ONLY");
27810 gMC->Gspos("I570",36,"IT56",7.5216,45.0744,-0.27,idrotm[551],"ONLY");
de0a2a9c 27811 gMC->Gspos("I570",37,"IT56",-0.27,45.545,-0.27,0,"ONLY");
db915fea 27812 gMC->Gspos("I570",38,"IT56",-7.5216,45.0744,-0.27,idrotm[552],"ONLY");
27813 gMC->Gspos("I570",1,"IT56",-14.7884,43.0772,-0.27,idrotm[553],"ONLY");
27814 gMC->Gspos("I570",2,"IT56",-21.7497,40.1899,-0.27,idrotm[620],"ONLY");
27815 gMC->Gspos("I570",3,"IT56",-27.9743,35.9414,-0.27,idrotm[555],"ONLY");
27816 gMC->Gspos("I570",4,"IT56",-33.6209,30.9502,-0.27,idrotm[556],"ONLY");
27817 gMC->Gspos("I570",5,"IT56",-38.1287,24.9108,-0.27,idrotm[557],"ONLY");
27818 gMC->Gspos("I570",6,"IT56",-41.8487,18.3566,-0.27,idrotm[558],"ONLY");
27819 gMC->Gspos("I570",7,"IT56",-44.1513,11.1806,-0.27,idrotm[559],"ONLY");
27820 gMC->Gspos("I570",8,"IT56",-45.5416,3.7737,-0.27,idrotm[560],"ONLY");
27821 gMC->Gspos("I570",9,"IT56",-45.3894,-3.7611,-0.27,idrotm[561],"ONLY");
27822 gMC->Gspos("I570",10,"IT56",-44.2994,-11.2181,-0.27,idrotm[562],"ONLY");
27823 gMC->Gspos("I570",11,"IT56",-41.7089,-18.2952,-0.27,idrotm[563],"ONLY");
27824 gMC->Gspos("I570",12,"IT56",-38.2566,-24.9943,-0.27,idrotm[564],"ONLY");
27825 gMC->Gspos("I570",13,"IT56",-33.5086,-30.8468,-0.27,idrotm[565],"ONLY");
27826 gMC->Gspos("I569",8,"IT56",-43.5484,3.6085,0.0,idrotm[560],"ONLY");
27827 gMC->Gspos("I569",9,"IT56",-43.3963,-3.5959,0.0,idrotm[561],"ONLY");
27828 gMC->Gspos("I569",10,"IT56",-42.3606,-10.7271,0.0,idrotm[562],"ONLY");
27829 gMC->Gspos("I569",11,"IT56",-39.8773,-17.4918,0.0,idrotm[563],"ONLY");
27830 gMC->Gspos("I569",12,"IT56",-36.5823,-23.9004,0.0,idrotm[564],"ONLY");
27831 gMC->Gspos("I569",13,"IT56",-32.0371,-29.4922,0.0,idrotm[565],"ONLY");
27832 gMC->Gspos("I569",14,"IT56",-26.8397,-34.4836,0.0,idrotm[566],"ONLY");
27833 gMC->Gspos("I569",15,"IT56",-20.7251,-38.2967,0.0,idrotm[567],"ONLY");
27834 gMC->Gspos("I569",16,"IT56",-14.1886,-41.33,0.0,idrotm[568],"ONLY");
27835 gMC->Gspos("I569",17,"IT56",-7.1673,-42.9511,0.0,idrotm[569],"ONLY");
27836 gMC->Gspos("I569",18,"IT56",0.0,-43.6977,0.0,idrotm[533],"ONLY");
27837 gMC->Gspos("I569",19,"IT56",7.1673,-42.9511,0.0,idrotm[534],"ONLY");
27838 gMC->Gspos("I569",20,"IT56",14.1886,-41.33,0.0,idrotm[535],"ONLY");
27839 gMC->Gspos("I569",21,"IT56",20.7251,-38.2967,0.0,idrotm[623],"ONLY");
27840 gMC->Gspos("I569",22,"IT56",26.8397,-34.4836,0.0,idrotm[537],"ONLY");
27841 gMC->Gspos("I569",23,"IT56",32.0371,-29.4922,0.0,idrotm[538],"ONLY");
27842 gMC->Gspos("I569",24,"IT56",36.5822,-23.9004,0.0,idrotm[539],"ONLY");
27843 gMC->Gspos("I569",25,"IT56",39.8773,-17.4918,0.0,idrotm[540],"ONLY");
27844 gMC->Gspos("I569",26,"IT56",42.3606,-10.7272,0.0,idrotm[541],"ONLY");
27845 gMC->Gspos("I569",27,"IT56",43.3963,-3.5959,0.0,idrotm[542],"ONLY");
27846 gMC->Gspos("I569",28,"IT56",43.5484,3.6085,0.0,idrotm[543],"ONLY");
27847 gMC->Gspos("I569",29,"IT56",42.2125,10.6897,0.0,idrotm[544],"ONLY");
27848 gMC->Gspos("I569",30,"IT56",40.0172,17.5532,0.0,idrotm[545],"ONLY");
27849 gMC->Gspos("I569",31,"IT56",36.4544,23.8169,0.0,idrotm[546],"ONLY");
27850 gMC->Gspos("I569",32,"IT56",32.1494,29.5956,0.0,idrotm[547],"ONLY");
27851 gMC->Gspos("I569",33,"IT56",26.7459,34.3631,0.0,idrotm[548],"ONLY");
27852 gMC->Gspos("I569",34,"IT56",20.7978,38.431,0.0,idrotm[549],"ONLY");
27853 gMC->Gspos("I569",35,"IT56",14.139,41.1856,0.0,idrotm[550],"ONLY");
27854 gMC->Gspos("I569",36,"IT56",7.1924,43.1017,0.0,idrotm[551],"ONLY");
27855 gMC->Gspos("I569",37,"IT56",0.0,43.545,0.0,0,"ONLY");
27856 gMC->Gspos("I569",38,"IT56",-7.1924,43.1017,0.0,idrotm[552],"ONLY");
27857 gMC->Gspos("I569",1,"IT56",-14.139,41.1856,0.0,idrotm[553],"ONLY");
27858 gMC->Gspos("I569",2,"IT56",-20.7978,38.431,0.0,idrotm[620],"ONLY");
27859 gMC->Gspos("I569",3,"IT56",-26.7459,34.3631,0.0,idrotm[555],"ONLY");
27860 gMC->Gspos("I569",4,"IT56",-32.1494,29.5956,0.0,idrotm[556],"ONLY");
27861 gMC->Gspos("I569",5,"IT56",-36.4544,23.8169,0.0,idrotm[557],"ONLY");
27862 gMC->Gspos("I569",6,"IT56",-40.0172,17.5532,0.0,idrotm[558],"ONLY");
27863 gMC->Gspos("I569",7,"IT56",-42.2125,10.6897,0.0,idrotm[559],"ONLY");
27864 gMC->Gspos("I571",15,"IT56",-21.2916,-34.387,0.0,idrotm[501],"ONLY");
27865 gMC->Gspos("I571",14,"IT56",-27.351,-30.0026,0.0,idrotm[503],"ONLY");
27866 gMC->Gspos("I571",13,"IT56",-32.2758,-24.3735,0.0,idrotm[504],"ONLY");
27867 gMC->Gspos("I571",12,"IT56",-36.3422,-18.0963,0.0,idrotm[505],"ONLY");
27868 gMC->Gspos("I571",11,"IT56",-38.901,-11.0683,0.0,idrotm[506],"ONLY");
27869 gMC->Gspos("I571",10,"IT56",-40.4252,-3.7459,0.0,idrotm[507],"ONLY");
27870 gMC->Gspos("I571",9,"IT56",-40.2725,3.7318,0.0,idrotm[508],"ONLY");
27871 gMC->Gspos("I571",8,"IT56",-39.0486,11.1103,0.0,idrotm[509],"ONLY");
27872 gMC->Gspos("I571",7,"IT56",-36.2049,18.0279,0.0,idrotm[510],"ONLY");
27873 gMC->Gspos("I571",6,"IT56",-32.3982,24.466,0.0,idrotm[511],"ONLY");
27874 gMC->Gspos("I571",5,"IT56",-27.2476,29.8892,0.0,idrotm[512],"ONLY");
27875 gMC->Gspos("I571",4,"IT56",-21.3723,34.5175,0.0,idrotm[513],"ONLY");
27876 gMC->Gspos("I571",3,"IT56",-14.6104,37.7138,0.0,idrotm[653],"ONLY");
27877 gMC->Gspos("I571",2,"IT56",-7.4599,39.9072,0.0,idrotm[514],"ONLY");
27878 gMC->Gspos("I571",1,"IT56",0.0,40.445,0.0,0,"ONLY");
27879 gMC->Gspos("I571",34,"IT56",7.46,39.9071,0.0,idrotm[515],"ONLY");
27880 gMC->Gspos("I571",33,"IT56",14.6104,37.7138,0.0,idrotm[516],"ONLY");
27881 gMC->Gspos("I571",32,"IT56",21.3723,34.5175,0.0,idrotm[517],"ONLY");
27882 gMC->Gspos("I571",31,"IT56",27.2476,29.8892,0.0,idrotm[518],"ONLY");
27883 gMC->Gspos("I571",30,"IT56",32.3983,24.466,0.0,idrotm[519],"ONLY");
27884 gMC->Gspos("I571",29,"IT56",36.2049,18.0279,0.0,idrotm[520],"ONLY");
27885 gMC->Gspos("I571",28,"IT56",39.0486,11.1103,0.0,idrotm[521],"ONLY");
27886 gMC->Gspos("I571",27,"IT56",40.2725,3.7318,0.0,idrotm[522],"ONLY");
27887 gMC->Gspos("I571",26,"IT56",40.4252,-3.746,0.0,idrotm[523],"ONLY");
27888 gMC->Gspos("I571",25,"IT56",38.901,-11.0683,0.0,idrotm[524],"ONLY");
27889 gMC->Gspos("I571",24,"IT56",36.3422,-18.0963,0.0,idrotm[525],"ONLY");
27890 gMC->Gspos("I571",23,"IT56",32.2758,-24.3736,0.0,idrotm[526],"ONLY");
27891 gMC->Gspos("I571",22,"IT56",27.351,-30.0026,0.0,idrotm[527],"ONLY");
27892 gMC->Gspos("I571",21,"IT56",21.2915,-34.387,0.0,idrotm[528],"ONLY");
27893 gMC->Gspos("I571",20,"IT56",14.6658,-37.8569,0.0,idrotm[618],"ONLY");
27894 gMC->Gspos("I571",19,"IT56",7.4317,-39.7563,0.0,idrotm[529],"ONLY");
27895 gMC->Gspos("I571",18,"IT56",0.0,-40.5984,0.0,idrotm[533],"ONLY");
27896 gMC->Gspos("I571",17,"IT56",-7.4318,-39.7563,0.0,idrotm[530],"ONLY");
27897 gMC->Gspos("I571",16,"IT56",-14.6659,-37.8569,0.0,idrotm[531],"ONLY");
27898 gMC->Gspos("I565",13,"IT56",-30.6798,-23.1683,0.0,idrotm[504],"ONLY");
27899 gMC->Gspos("I565",12,"IT56",-34.5519,-17.2048,0.0,idrotm[505],"ONLY");
27900 gMC->Gspos("I565",11,"IT56",-36.9774,-10.521,0.0,idrotm[506],"ONLY");
27901 gMC->Gspos("I565",10,"IT56",-38.4338,-3.5614,0.0,idrotm[507],"ONLY");
27902 gMC->Gspos("I565",9,"IT56",-38.281,3.5473,0.0,idrotm[508],"ONLY");
27903 gMC->Gspos("I565",8,"IT56",-37.1249,10.563,0.0,idrotm[509],"ONLY");
27904 gMC->Gspos("I565",7,"IT56",-34.4146,17.1364,0.0,idrotm[510],"ONLY");
27905 gMC->Gspos("I565",6,"IT56",-30.8022,23.2608,0.0,idrotm[511],"ONLY");
27906 gMC->Gspos("I565",5,"IT56",-25.9002,28.4112,0.0,idrotm[512],"ONLY");
27907 gMC->Gspos("I565",4,"IT56",-20.3195,32.817,0.0,idrotm[513],"ONLY");
27908 gMC->Gspos("I565",3,"IT56",-13.8879,35.8489,0.0,idrotm[653],"ONLY");
27909 gMC->Gspos("I565",2,"IT56",-7.0924,37.9412,0.0,idrotm[514],"ONLY");
27910 gMC->Gspos("I565",1,"IT56",0.0,38.445,0.0,0,"ONLY");
27911 gMC->Gspos("I565",34,"IT56",7.0925,37.9412,0.0,idrotm[515],"ONLY");
27912 gMC->Gspos("I565",33,"IT56",13.888,35.8489,0.0,idrotm[516],"ONLY");
27913 gMC->Gspos("I565",32,"IT56",20.3195,32.817,0.0,idrotm[517],"ONLY");
27914 gMC->Gspos("I565",31,"IT56",25.9002,28.4112,0.0,idrotm[518],"ONLY");
27915 gMC->Gspos("I565",30,"IT56",30.8022,23.2607,0.0,idrotm[519],"ONLY");
27916 gMC->Gspos("I565",29,"IT56",34.4146,17.1364,0.0,idrotm[520],"ONLY");
27917 gMC->Gspos("I565",28,"IT56",37.125,10.5629,0.0,idrotm[521],"ONLY");
27918 gMC->Gspos("I565",27,"IT56",38.281,3.5472,0.0,idrotm[522],"ONLY");
27919 gMC->Gspos("I565",26,"IT56",38.4338,-3.5614,0.0,idrotm[523],"ONLY");
27920 gMC->Gspos("I565",25,"IT56",36.9774,-10.521,0.0,idrotm[524],"ONLY");
27921 gMC->Gspos("I565",24,"IT56",34.5519,-17.2048,0.0,idrotm[525],"ONLY");
27922 gMC->Gspos("I565",23,"IT56",30.6798,-23.1683,0.0,idrotm[526],"ONLY");
27923 gMC->Gspos("I565",22,"IT56",26.0036,-28.5246,0.0,idrotm[527],"ONLY");
27924 gMC->Gspos("I565",21,"IT56",20.2387,-32.6866,0.0,idrotm[528],"ONLY");
27925 gMC->Gspos("I565",20,"IT56",13.9433,-35.992,0.0,idrotm[618],"ONLY");
27926 gMC->Gspos("I565",19,"IT56",7.0642,-37.7904,0.0,idrotm[529],"ONLY");
27927 gMC->Gspos("I565",18,"IT56",0.0,-38.5984,0.0,idrotm[533],"ONLY");
27928 gMC->Gspos("I565",17,"IT56",-7.0643,-37.7904,0.0,idrotm[530],"ONLY");
27929 gMC->Gspos("I565",16,"IT56",-13.9434,-35.992,0.0,idrotm[531],"ONLY");
27930 gMC->Gspos("I565",15,"IT56",-20.2387,-32.6866,0.0,idrotm[501],"ONLY");
27931 gMC->Gspos("I565",14,"IT56",-26.0036,-28.5246,0.0,idrotm[503],"ONLY");
de0a2a9c 27932 gMC->Gspos("I553",1,"I570",0.005,0.0,52.8453,0,"ONLY");
27933 gMC->Gspos("I523",1,"I570",0.0,0.0,46.9203+0.82,0,"ONLY");
27934 gMC->Gspos("I523",2,"I570",0.0,0.0,43.0103+0.82,0,"ONLY");
27935 gMC->Gspos("I523",3,"I570",0.0,0.0,39.1003+0.82,0,"ONLY");
27936 gMC->Gspos("I523",4,"I570",0.0,0.0,35.1903+0.82,0,"ONLY");
27937 gMC->Gspos("I523",5,"I570",0.0,0.0,31.2803+0.82,0,"ONLY");
27938 gMC->Gspos("I523",6,"I570",0.0,0.0,27.3703+0.82,0,"ONLY");
27939 gMC->Gspos("I523",7,"I570",0.0,0.0,23.4603+0.82,0,"ONLY");
27940 gMC->Gspos("I523",8,"I570",0.0,0.0,19.5503+0.82,0,"ONLY");
27941 gMC->Gspos("I523",9,"I570",0.0,0.0,15.6403+0.82,0,"ONLY");
27942 gMC->Gspos("I523",10,"I570",0.0,0.0,11.7303+0.82,0,"ONLY");
27943 gMC->Gspos("I523",11,"I570",0.0,0.0,7.8203+0.82,0,"ONLY");
27944 gMC->Gspos("I523",12,"I570",0.0,0.0,3.9103+0.82,0,"ONLY");
27945 gMC->Gspos("I523",13,"I570",0.0,0.0,0.0003+0.82,0,"ONLY");
27946 gMC->Gspos("I523",14,"I570",0.0,0.0,-3.9097+0.82,0,"ONLY");
27947 gMC->Gspos("I523",15,"I570",0.0,0.0,-7.8197+0.82,0,"ONLY");
27948 gMC->Gspos("I523",16,"I570",0.0,0.0,-11.7297+0.82,0,"ONLY");
27949 gMC->Gspos("I523",17,"I570",0.0,0.0,-15.6397+0.82,0,"ONLY");
27950 gMC->Gspos("I523",18,"I570",0.0,0.0,-19.5497+0.82,0,"ONLY");
27951 gMC->Gspos("I523",19,"I570",0.0,0.0,-23.4597+0.82,0,"ONLY");
27952 gMC->Gspos("I523",20,"I570",0.0,0.0,-27.3697+0.82,0,"ONLY");
27953 gMC->Gspos("I523",21,"I570",0.0,0.0,-31.2797+0.82,0,"ONLY");
27954 gMC->Gspos("I523",22,"I570",0.0,0.0,-35.1897+0.82,0,"ONLY");
27955 gMC->Gspos("I523",23,"I570",0.0,0.0,-39.0997+0.82,0,"ONLY");
27956 gMC->Gspos("I523",24,"I570",0.0,0.0,-43.0097+0.82,0,"ONLY");
27957 gMC->Gspos("I523",25,"I570",0.0,0.0,-46.9197+0.82,0,"ONLY");
27958 gMC->Gspos("I553",2,"I570",-0.005,0.0,-51.2047,idrotm[570],"ONLY");
db915fea 27959 gMC->Gspos("I566",1,"I569",0.0,-0.03,46.9203,idrotm[532],"ONLY");
27960 gMC->Gspos("I566",2,"I569",0.0,0.03,43.0103,0,"ONLY");
27961 gMC->Gspos("I566",3,"I569",0.0,-0.03,39.1003,idrotm[532],"ONLY");
27962 gMC->Gspos("I566",4,"I569",0.0,0.03,35.1903,0,"ONLY");
27963 gMC->Gspos("I566",5,"I569",0.0,-0.03,31.2803,idrotm[532],"ONLY");
27964 gMC->Gspos("I566",6,"I569",0.0,0.03,27.3703,0,"ONLY");
27965 gMC->Gspos("I566",7,"I569",0.0,-0.03,23.4603,idrotm[532],"ONLY");
27966 gMC->Gspos("I566",8,"I569",0.0,0.03,19.5503,0,"ONLY");
27967 gMC->Gspos("I566",9,"I569",0.0,-0.03,15.6403,idrotm[532],"ONLY");
27968 gMC->Gspos("I566",10,"I569",0.0,0.03,11.7303,0,"ONLY");
27969 gMC->Gspos("I566",11,"I569",0.0,-0.03,7.8203,idrotm[532],"ONLY");
27970 gMC->Gspos("I566",12,"I569",0.0,0.03,3.9103,0,"ONLY");
27971 gMC->Gspos("I566",13,"I569",0.0,-0.03,0.0003,0,"ONLY");
27972 gMC->Gspos("I566",14,"I569",0.0,0.03,-3.9097,0,"ONLY");
27973 gMC->Gspos("I566",15,"I569",0.0,-0.03,-7.8197,idrotm[532],"ONLY");
27974 gMC->Gspos("I566",16,"I569",0.0,0.03,-11.7297,0,"ONLY");
27975 gMC->Gspos("I566",17,"I569",0.0,-0.03,-15.6397,0,"ONLY");
27976 gMC->Gspos("I566",18,"I569",0.0,0.03,-19.5497,0,"ONLY");
27977 gMC->Gspos("I566",19,"I569",0.0,-0.03,-23.4597,idrotm[532],"ONLY");
27978 gMC->Gspos("I566",20,"I569",0.0,0.03,-27.3697,0,"ONLY");
27979 gMC->Gspos("I566",21,"I569",0.0,-0.03,-31.2797,idrotm[532],"ONLY");
27980 gMC->Gspos("I566",22,"I569",0.0,0.03,-35.1897,0,"ONLY");
27981 gMC->Gspos("I566",23,"I569",0.0,-0.03,-39.0997,0,"ONLY");
27982 gMC->Gspos("I566",24,"I569",0.0,0.03,-43.0097,0,"ONLY");
27983 gMC->Gspos("I566",25,"I569",0.0,-0.03,-46.9197,idrotm[532],"ONLY");
de0a2a9c 27984 gMC->Gspos("I544",1,"I571",0.0101,0.0,43.125,0,"ONLY");
27985 gMC->Gspos("I516",20,"I571",0.0001,0.0,39.1-1.08,0,"ONLY");
27986 gMC->Gspos("I516",19,"I571",0.0001,0.0,35.19-1.08,0,"ONLY");
27987 gMC->Gspos("I516",18,"I571",0.0001,0.0,31.28-1.08,0,"ONLY");
27988 gMC->Gspos("I516",17,"I571",0.0001,0.0,27.37-1.08,0,"ONLY");
27989 gMC->Gspos("I516",16,"I571",0.0001,0.0,23.46-1.08,0,"ONLY");
27990 gMC->Gspos("I516",15,"I571",0.0001,0.0,19.55-1.08,0,"ONLY");
27991 gMC->Gspos("I516",14,"I571",0.0001,0.0,15.64-1.08,0,"ONLY");
27992 gMC->Gspos("I516",13,"I571",0.0001,0.0,11.73-1.08,0,"ONLY");
27993 gMC->Gspos("I516",12,"I571",0.0001,0.0,7.82-1.08,0,"ONLY");
27994 gMC->Gspos("I516",11,"I571",0.0001,0.0,3.91-1.08,0,"ONLY");
27995 gMC->Gspos("I516",10,"I571",0.0001,0.0,0.0-1.08,0,"ONLY");
27996 gMC->Gspos("I516",9,"I571",0.0001,0.0,-3.91-1.08,0,"ONLY");
27997 gMC->Gspos("I516",8,"I571",0.0001,0.0,-7.82-1.08,0,"ONLY");
27998 gMC->Gspos("I516",7,"I571",0.0001,0.0,-11.73-1.08,0,"ONLY");
27999 gMC->Gspos("I516",6,"I571",0.0001,0.0,-15.64-1.08,0,"ONLY");
28000 gMC->Gspos("I516",5,"I571",0.0001,0.0,-19.55-1.08,0,"ONLY");
28001 gMC->Gspos("I516",4,"I571",0.0001,0.0,-23.46-1.08,0,"ONLY");
28002 gMC->Gspos("I516",3,"I571",0.0001,0.0,-27.37-1.08,0,"ONLY");
28003 gMC->Gspos("I516",2,"I571",0.0001,0.0,-31.28-1.08,0,"ONLY");
28004 gMC->Gspos("I516",1,"I571",0.0001,0.0,-35.19-1.08,0,"ONLY");
28005 gMC->Gspos("I544",2,"I571",-0.0099,0.0,-41.375,idrotm[570],"ONLY");
db915fea 28006 gMC->Gspos("I562",1,"I565",0.0,0.03,41.1546,0,"ONLY");
28007 gMC->Gspos("I562",2,"I565",0.0,-0.03,37.2246,0,"ONLY");
28008 gMC->Gspos("I562",3,"I565",0.0,0.03,33.3146,0,"ONLY");
28009 gMC->Gspos("I562",4,"I565",0.0,-0.03,29.3846,0,"ONLY");
28010 gMC->Gspos("I562",5,"I565",0.0,0.03,25.4746,0,"ONLY");
28011 gMC->Gspos("I562",6,"I565",0.0,-0.03,21.5446,0,"ONLY");
28012 gMC->Gspos("I562",7,"I565",0.0,0.03,17.6346,0,"ONLY");
28013 gMC->Gspos("I562",8,"I565",0.0,-0.03,13.7046,0,"ONLY");
28014 gMC->Gspos("I562",9,"I565",0.0,0.03,9.7946,0,"ONLY");
28015 gMC->Gspos("I562",10,"I565",0.0,-0.03,5.8645,0,"ONLY");
28016 gMC->Gspos("I562",11,"I565",0.0,0.03,1.9546,0,"ONLY");
28017 gMC->Gspos("I562",12,"I565",0.0,-0.03,-1.9754,0,"ONLY");
28018 gMC->Gspos("I562",13,"I565",0.0,0.03,-5.8855,0,"ONLY");
28019 gMC->Gspos("I562",14,"I565",0.0,-0.03,-9.8154,0,"ONLY");
28020 gMC->Gspos("I562",15,"I565",0.0,0.03,-13.7254,0,"ONLY");
28021 gMC->Gspos("I562",16,"I565",0.0,-0.03,-17.6555,0,"ONLY");
28022 gMC->Gspos("I562",17,"I565",0.0,0.03,-21.5655,0,"ONLY");
28023 gMC->Gspos("I562",18,"I565",0.0,-0.03,-25.4954,0,"ONLY");
28024 gMC->Gspos("I562",19,"I565",0.0,0.03,-29.4054,0,"ONLY");
28025 gMC->Gspos("I562",20,"I565",0.0,-0.03,-33.3354,0,"ONLY");
28026 gMC->Gspos("I562",21,"I565",0.0,0.03,-37.2454,0,"ONLY");
28027 gMC->Gspos("I562",22,"I565",0.0,-0.03,-41.1554,0,"ONLY");
28028 gMC->Gspos("I559",1,"I553",2.25,-1.615,0.0,0,"ONLY");
28029 gMC->Gspos("I560",1,"I553",2.25,-1.615,0.0,0,"ONLY");
28030 gMC->Gspos("I560",2,"I553",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28031 gMC->Gspos("I558",1,"I553",-1.7167,-1.52,0.0,idrotm[583],"ONLY");
28032 gMC->Gspos("I557",1,"I553",-1.8533,-1.341,0.0,idrotm[581],"ONLY");
28033 gMC->Gspos("I558",2,"I553",1.8367,-1.3122,0.0,idrotm[575],"ONLY");
28034 gMC->Gspos("I557",2,"I553",1.75,-1.52,0.0,idrotm[583],"ONLY");
28035 gMC->Gspos("I558",3,"I553",-0.12,1.6613,0.0,idrotm[581],"ONLY");
28036 gMC->Gspos("I557",3,"I553",0.1034,1.6901,0.0,idrotm[575],"ONLY");
28037 gMC->Gspos("I556",3,"I553",-1.031,0.2033,-2.203,idrotm[580],"ONLY");
28038 gMC->Gspos("I556",1,"I553",1.0311,0.2033,-0.287,idrotm[576],"ONLY");
28039 gMC->Gspos("I554",1,"I553",0.0,-1.58,0.71,0,"ONLY");
28040 gMC->Gspos("I555",1,"I553",-0.0072,-1.58,-1.2311,idrotm[633],"ONLY");
28041 gMC->Gspos("I556",2,"I553",1.0311,0.2033,-2.203,idrotm[577],"ONLY");
28042 gMC->Gspos("I556",4,"I553",-1.031,0.2033,-0.287,idrotm[579],"ONLY");
28043 gMC->Gspos("I559",2,"I553",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28044 gMC->Gspos("I561",1,"I553",2.1,-1.615,-0.24,0,"MANY");
28045 gMC->Gspos("I561",2,"I553",-2.1,-1.615,-0.24,idrotm[573],"MANY");
28046 gMC->Gspos("I519",37,"I523",0.0001,-1.79,-0.99,idrotm[586],"ONLY");
28047 gMC->Gspos("I519",36,"I523",-3.2986,-1.79,-1.2943,0,"ONLY");
28048 gMC->Gspos("I519",35,"I523",-3.2986,-1.71,-1.2943,0,"ONLY");
28049 gMC->Gspos("I519",34,"I523",-3.2286,-1.71,-1.2943,0,"ONLY");
28050 gMC->Gspos("I519",33,"I523",-3.2286,-1.79,-1.2943,0,"ONLY");
28051 gMC->Gspos("I519",32,"I523",-3.1586,-1.79,-1.2943,0,"ONLY");
28052 gMC->Gspos("I519",31,"I523",-3.1586,-1.71,-1.2943,0,"ONLY");
28053 gMC->Gspos("I519",30,"I523",-1.3436,-1.71,-1.2943,0,"ONLY");
28054 gMC->Gspos("I519",29,"I523",-1.3436,-1.79,-1.2943,0,"ONLY");
28055 gMC->Gspos("I519",28,"I523",-1.2736,-1.79,-1.2943,0,"ONLY");
28056 gMC->Gspos("I519",27,"I523",-1.2736,-1.71,-1.2943,0,"ONLY");
28057 gMC->Gspos("I519",26,"I523",-1.2036,-1.71,-1.2943,0,"ONLY");
28058 gMC->Gspos("I519",25,"I523",-1.2036,-1.79,-1.2943,0,"ONLY");
28059 gMC->Gspos("I519",24,"I523",-1.0458,-1.79,-1.2943,0,"ONLY");
28060 gMC->Gspos("I519",23,"I523",-1.0458,-1.71,-1.2943,0,"ONLY");
28061 gMC->Gspos("I519",22,"I523",-0.9758,-1.71,-1.2943,0,"ONLY");
28062 gMC->Gspos("I519",21,"I523",-0.9758,-1.79,-1.2943,0,"ONLY");
28063 gMC->Gspos("I519",20,"I523",-0.9058,-1.79,-1.2943,0,"ONLY");
28064 gMC->Gspos("I519",19,"I523",-0.9058,-1.71,-1.2943,0,"ONLY");
28065 gMC->Gspos("I519",18,"I523",0.9092,-1.71,-1.2943,0,"ONLY");
28066 gMC->Gspos("I519",17,"I523",0.9092,-1.79,-1.2943,0,"ONLY");
28067 gMC->Gspos("I519",16,"I523",0.9792,-1.79,-1.2943,0,"ONLY");
28068 gMC->Gspos("I519",15,"I523",0.9792,-1.71,-1.2943,0,"ONLY");
28069 gMC->Gspos("I519",14,"I523",1.0492,-1.71,-1.2943,0,"ONLY");
28070 gMC->Gspos("I519",13,"I523",1.0492,-1.79,-1.2943,0,"ONLY");
28071 gMC->Gspos("I519",12,"I523",1.207,-1.79,-1.2943,0,"ONLY");
28072 gMC->Gspos("I519",11,"I523",1.207,-1.71,-1.2943,0,"ONLY");
28073 gMC->Gspos("I519",10,"I523",1.277,-1.71,-1.2943,0,"ONLY");
28074 gMC->Gspos("I519",9,"I523",1.277,-1.79,-1.2943,0,"ONLY");
28075 gMC->Gspos("I519",8,"I523",1.347,-1.79,-1.2943,0,"ONLY");
28076 gMC->Gspos("I519",7,"I523",1.347,-1.71,-1.2943,0,"ONLY");
28077 gMC->Gspos("I519",6,"I523",3.162,-1.71,-1.2943,0,"ONLY");
28078 gMC->Gspos("I519",5,"I523",3.162,-1.79,-1.2943,0,"ONLY");
28079 gMC->Gspos("I519",4,"I523",3.232,-1.79,-1.2943,0,"ONLY");
28080 gMC->Gspos("I519",3,"I523",3.232,-1.71,-1.2943,0,"ONLY");
28081 gMC->Gspos("I521",12,"I523",-2.8209,-1.7925,-0.982,0,"ONLY");
28082 gMC->Gspos("I521",11,"I523",-1.6895,-1.7925,-0.982,0,"ONLY");
28083 gMC->Gspos("I521",10,"I523",-0.5631,-1.7925,-0.982,0,"ONLY");
28084 gMC->Gspos("I521",9,"I523",0.5633,-1.7925,-0.982,0,"ONLY");
28085 gMC->Gspos("I521",8,"I523",1.6861,-1.7925,-0.982,0,"ONLY");
28086 gMC->Gspos("I521",7,"I523",2.8161,-1.7925,-0.982,0,"ONLY");
28087 gMC->Gspos("I519",2,"I523",3.302,-1.79,-1.2943,0,"ONLY");
28088 gMC->Gspos("I520",3,"I523",0.0001,-1.845,-1.19,0,"ONLY");
28089 gMC->Gspos("I520",2,"I523",-2.2499,-1.845,-1.19,0,"ONLY");
28090 gMC->Gspos("I521",6,"I523",-2.8209,-1.7075,-0.982,0,"ONLY");
28091 gMC->Gspos("I521",5,"I523",-1.6895,-1.7075,-0.982,0,"ONLY");
28092 gMC->Gspos("I521",4,"I523",-0.5631,-1.7075,-0.982,0,"ONLY");
28093 gMC->Gspos("I521",3,"I523",0.5633,-1.7075,-0.982,0,"ONLY");
28094 gMC->Gspos("I521",2,"I523",1.6861,-1.7075,-0.982,0,"ONLY");
28095 gMC->Gspos("I518",1,"I523",0.0001,-1.75,-1.065,0,"ONLY");
28096 gMC->Gspos("I519",1,"I523",3.302,-1.71,-1.2943,0,"ONLY");
28097 gMC->Gspos("I520",1,"I523",2.2501,-1.845,-1.19,0,"ONLY");
28098 gMC->Gspos("I521",1,"I523",2.8161,-1.7075,-0.982,0,"ONLY");
28099 gMC->Gspos("I522",1,"I523",2.2501,-1.655,-1.3,idrotm[583],"MANY");
28100 gMC->Gspos("I522",2,"I523",-2.2499,-1.655,-1.3,idrotm[583],"MANY");
28101 gMC->Gspos("I542",2,"I523",-2.2499,-1.615,0.0,idrotm[573],"ONLY");
28102 gMC->Gspos("I541",2,"I523",-2.2499,-1.615,0.0,idrotm[573],"ONLY");
28103 gMC->Gspos("I541",1,"I523",2.2501,-1.615,0.0,0,"ONLY");
28104 gMC->Gspos("I542",1,"I523",2.2501,-1.615,0.0,0,"ONLY");
28105 gMC->Gspos("I543",1,"I523",2.1001,-1.615,0.955,0,"MANY");
28106 gMC->Gspos("I543",2,"I523",-2.0999,-1.615,0.955,idrotm[573],"MANY");
28107 gMC->Gspos("I537",2,"I523",1.7501,-1.52,0.0,idrotm[583],"ONLY");
28108 gMC->Gspos("I538",2,"I523",1.8368,-1.3122,0.0,idrotm[575],"ONLY");
28109 gMC->Gspos("I537",3,"I523",0.1035,1.6901,0.0,idrotm[575],"ONLY");
28110 gMC->Gspos("I538",3,"I523",-0.1199,1.6612,0.0,idrotm[581],"ONLY");
28111 gMC->Gspos("I538",1,"I523",-1.7166,-1.52,0.0,idrotm[583],"ONLY");
28112 gMC->Gspos("I537",1,"I523",-1.8532,-1.341,0.0,idrotm[581],"ONLY");
28113 gMC->Gspos("I536",3,"I523",-1.031,0.2033,-1.008,idrotm[580],"ONLY");
28114 gMC->Gspos("I536",4,"I523",-1.031,0.2033,0.908,idrotm[579],"ONLY");
28115 gMC->Gspos("I535",1,"I523",-0.0072,-1.58,-0.0361,idrotm[633],"ONLY");
28116 gMC->Gspos("I536",2,"I523",1.0312,0.2033,-1.008,idrotm[577],"ONLY");
28117 gMC->Gspos("I536",1,"I523",1.0312,0.2033,0.908,idrotm[576],"ONLY");
28118 gMC->Gspos("I534",1,"I523",0.0001,-1.58,1.905,0,"ONLY");
28119 gMC->Gspos("I540",1,"I523",0.0001,-1.785,1.905,idrotm[571],"ONLY");
28120 gMC->Gspos("I539",1,"I523",1.8001,-1.75,-0.195,idrotm[571],"ONLY");
28121 gMC->Gspos("I539",2,"I523",-1.7999,-1.75,-0.195,idrotm[572],"ONLY");
28122 gMC->Gspos("ITS6",1,"I566",0.0,0.0,0.0,0,"ONLY");
28123 gMC->Gspos("I550",1,"I544",2.25,-1.615,0.0,0,"ONLY");
28124 gMC->Gspos("I551",1,"I544",2.25,-1.615,0.0,0,"ONLY");
28125 gMC->Gspos("I551",2,"I544",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28126 gMC->Gspos("I550",2,"I544",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28127 gMC->Gspos("I549",1,"I544",1.7167,-1.52,0.0,idrotm[583],"ONLY");
28128 gMC->Gspos("I548",1,"I544",1.8533,-1.341,0.0,idrotm[575],"ONLY");
28129 gMC->Gspos("I547",1,"I544",1.0311,0.2033,-0.287,idrotm[576],"ONLY");
28130 gMC->Gspos("I545",1,"I544",0.0,-1.58,0.71,0,"ONLY");
28131 gMC->Gspos("I547",2,"I544",1.0311,0.2033,-2.203,idrotm[577],"ONLY");
28132 gMC->Gspos("I546",1,"I544",-0.0073,-1.58,-1.2311,idrotm[633],"ONLY");
28133 gMC->Gspos("I547",4,"I544",-1.0311,0.2033,-0.287,idrotm[579],"ONLY");
28134 gMC->Gspos("I547",3,"I544",-1.0311,0.2033,-2.203,idrotm[580],"ONLY");
28135 gMC->Gspos("I548",2,"I544",-0.1033,1.6901,0.0,idrotm[581],"O]NLY");
28136 gMC->Gspos("I549",2,"I544",0.12,1.6613,0.0,idrotm[575],"ONLY");
28137 gMC->Gspos("I549",3,"I544",-1.8367,-1.3122,0.0,idrotm[581],"ONLY");
28138 gMC->Gspos("I548",3,"I544",-1.75,-1.52,0.0,idrotm[583],"ONLY");
28139 gMC->Gspos("I552",1,"I544",2.1,-1.615,-0.24,0,"MANY");
28140 gMC->Gspos("I552",2,"I544",-2.1,-1.615,-0.24,idrotm[573],"MANY");
28141 gMC->Gspos("I515",12,"I516",-1.6896,-1.7075,-0.9822,0,"ONLY");
28142 gMC->Gspos("I515",11,"I516",-1.6896,-1.7925,-0.9822,0,"ONLY");
28143 gMC->Gspos("I513",37,"I516",0.0,-1.79,-1.035,idrotm[586],"ONLY");
28144 gMC->Gspos("I513",1,"I516",-3.2987,-1.71,-1.2943,0,"ONLY");
28145 gMC->Gspos("I515",1,"I516",-2.816,-1.7075,-0.9822,0,"ONLY");
28146 gMC->Gspos("I514",1,"I516",-2.25,-1.845,-1.19,0,"ONLY");
28147 gMC->Gspos("I514",2,"I516",0.0,-1.845,-1.19,0,"ONLY");
28148 gMC->Gspos("I514",3,"I516",2.25,-1.845,-1.19,0,"ONLY");
28149 gMC->Gspos("I515",2,"I516",-2.816,-1.7925,-0.9822,0,"ONLY");
28150 gMC->Gspos("I513",2,"I516",-3.2987,-1.79,-1.2943,0,"ONLY");
28151 gMC->Gspos("I515",3,"I516",-0.5632,-1.7075,-0.9822,0,"ONLY");
28152 gMC->Gspos("I515",4,"I516",-0.5632,-1.7925,-0.9822,0,"ONLY");
28153 gMC->Gspos("I515",5,"I516",0.5632,-1.7925,-0.9822,0,"ONLY");
28154 gMC->Gspos("I515",6,"I516",0.5632,-1.7075,-0.9822,0,"ONLY");
28155 gMC->Gspos("I515",7,"I516",1.6896,-1.7075,-0.9822,0,"ONLY");
28156 gMC->Gspos("I515",8,"I516",1.6896,-1.7925,-0.9822,0,"ONLY");
28157 gMC->Gspos("I515",9,"I516",2.816,-1.7925,-0.9822,0,"ONLY");
28158 gMC->Gspos("I515",10,"I516",2.816,-1.7075,-0.9822,0,"ONLY");
28159 gMC->Gspos("I513",3,"I516",-3.2287,-1.79,-1.2943,0,"ONLY");
28160 gMC->Gspos("I513",4,"I516",-3.2287,-1.71,-1.2943,0,"ONLY");
28161 gMC->Gspos("I513",5,"I516",-3.1587,-1.71,-1.2943,0,"ONLY");
28162 gMC->Gspos("I513",6,"I516",-3.1587,-1.79,-1.2943,0,"ONLY");
28163 gMC->Gspos("I513",7,"I516",-1.3437,-1.79,-1.2943,0,"ONLY");
28164 gMC->Gspos("I513",8,"I516",-1.3437,-1.71,-1.2943,0,"ONLY");
28165 gMC->Gspos("I513",9,"I516",-1.2737,-1.71,-1.2943,0,"ONLY");
28166 gMC->Gspos("I513",10,"I516",-1.2737,-1.79,-1.2943,0,"ONLY");
28167 gMC->Gspos("I513",11,"I516",-1.2037,-1.79,-1.2943,0,"ONLY");
28168 gMC->Gspos("I513",12,"I516",-1.2037,-1.71,-1.2943,0,"ONLY");
28169 gMC->Gspos("I513",13,"I516",-1.046,-1.71,-1.2943,0,"ONLY");
28170 gMC->Gspos("I513",14,"I516",-1.046,-1.79,-1.2943,0,"ONLY");
28171 gMC->Gspos("I513",15,"I516",-0.976,-1.79,-1.2943,0,"ONLY");
28172 gMC->Gspos("I513",16,"I516",-0.976,-1.71,-1.2943,0,"ONLY");
28173 gMC->Gspos("I513",17,"I516",-0.906,-1.71,-1.2943,0,"ONLY");
28174 gMC->Gspos("I513",18,"I516",-0.906,-1.79,-1.2943,0,"ONLY");
28175 gMC->Gspos("I513",19,"I516",0.9091,-1.79,-1.2943,0,"ONLY");
28176 gMC->Gspos("I513",20,"I516",0.9091,-1.71,-1.2943,0,"ONLY");
28177 gMC->Gspos("I513",21,"I516",0.9791,-1.71,-1.2943,0,"ONLY");
28178 gMC->Gspos("I513",22,"I516",0.9791,-1.79,-1.2943,0,"ONLY");
28179 gMC->Gspos("I513",23,"I516",1.0491,-1.79,-1.2943,0,"ONLY");
28180 gMC->Gspos("I513",24,"I516",1.0491,-1.71,-1.2943,0,"ONLY");
28181 gMC->Gspos("I513",25,"I516",1.2068,-1.71,-1.2943,0,"ONLY");
28182 gMC->Gspos("I513",26,"I516",1.2068,-1.79,-1.2943,0,"ONLY");
28183 gMC->Gspos("I513",27,"I516",1.2768,-1.79,-1.2943,0,"ONLY");
28184 gMC->Gspos("I513",28,"I516",1.2768,-1.71,-1.2943,0,"ONLY");
28185 gMC->Gspos("I513",29,"I516",1.3469,-1.71,-1.2943,0,"ONLY");
28186 gMC->Gspos("I513",30,"I516",1.3469,-1.79,-1.2943,0,"ONLY");
28187 gMC->Gspos("I513",31,"I516",3.1619,-1.79,-1.2943,0,"ONLY");
28188 gMC->Gspos("I513",32,"I516",3.1619,-1.71,-1.2943,0,"ONLY");
28189 gMC->Gspos("I513",33,"I516",3.2319,-1.71,-1.2943,0,"ONLY");
28190 gMC->Gspos("I513",34,"I516",3.2319,-1.79,-1.2943,0,"ONLY");
28191 gMC->Gspos("I513",35,"I516",3.3019,-1.79,-1.2943,0,"ONLY");
28192 gMC->Gspos("I513",36,"I516",3.3019,-1.71,-1.2943,0,"ONLY");
28193 gMC->Gspos("I512",1,"I516",0.0,-1.75,-1.065,0,"ONLY");
28194 gMC->Gspos("I528",1,"I516",1.7167,-1.52,0.0,idrotm[583],"ONLY");
28195 gMC->Gspos("I527",1,"I516",1.8534,-1.341,0.0,idrotm[575],"ONLY");
28196 gMC->Gspos("I528",2,"I516",0.12,1.6613,0.0,idrotm[575],"ONLY");
28197 gMC->Gspos("I527",2,"I516",-0.1033,1.6901,0.0,idrotm[581],"ONLY");
28198 gMC->Gspos("I527",3,"I516",-1.75,-1.52,0.0,idrotm[583],"ONLY");
28199 gMC->Gspos("I528",3,"I516",-1.8367,-1.3122,0.0,idrotm[581],"ONLY");
28200 gMC->Gspos("I526",2,"I516",1.0311,0.2033,-1.008,idrotm[577],"ONLY");
28201 gMC->Gspos("I525",1,"I516",-0.0073,-1.58,-0.0361,idrotm[633],"ONLY");
28202 gMC->Gspos("I524",1,"I516",0.0,-1.58,1.905,0,"ONLY");
28203 gMC->Gspos("I526",1,"I516",1.0311,0.2033,0.908,idrotm[576],"ONLY");
28204 gMC->Gspos("I526",3,"I516",-1.0311,0.2033,0.908,idrotm[579],"ONLY");
28205 gMC->Gspos("I526",4,"I516",-1.0311,0.2033,-1.008,idrotm[580],"ONLY");
28206 gMC->Gspos("I529",1,"I516",1.8,-1.75,-0.195,idrotm[571],"ONLY");
28207 gMC->Gspos("I530",1,"I516",0.0,-1.785,1.905,idrotm[571],"ONLY");
28208 gMC->Gspos("I529",2,"I516",-1.8,-1.75,-0.195,idrotm[572],"ONLY");
28209 gMC->Gspos("I517",1,"I516",2.25,-1.655,-1.3,idrotm[583],"MANY");
28210 gMC->Gspos("I517",2,"I516",-2.25,-1.655,-1.3,idrotm[584],"MANY");
28211 gMC->Gspos("I531",2,"I516",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28212 gMC->Gspos("I531",1,"I516",2.25,-1.615,0.0,0,"ONLY");
28213 gMC->Gspos("I532",1,"I516",2.25,-1.615,0.0,0,"ONLY");
28214 gMC->Gspos("I532",2,"I516",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28215 gMC->Gspos("I533",1,"I516",2.1,-1.615,0.955,0,"MANY");
28216 gMC->Gspos("I533",2,"I516",-2.1,-1.615,0.955,idrotm[573],"MANY");
28217 gMC->Gspos("ITS5",1,"I562",0.0,0.0,0.0,0,"ONLY");
cd3a3507 28218
db915fea 28219
cd3a3507 28220 // --- Place volumes of shield between SPD and SDD
28221
28222
28223 gMC->Gspos("IC01",1,"ITSD",0.0,0.0,0.0,0,"ONLY");
28224 gMC->Gspos("IC02",1,"ITSD",0.0,0.0,25.+8.75,0,"ONLY");
28225 gMC->Gspos("IC02",2,"ITSD",0.0,0.0,-25.-8.75,idrotm[200],"ONLY");
28226 //gMC->Gspos("IC03",1,"ITSD",0.0,0.0,25.+17.5+7.875,0,"ONLY");
28227 //gMC->Gspos("IC03",2,"ITSD",0.0,0.0,-25.-17.5-7.875,idrotm[200],"ONLY");
28228
28229
7b67784f 28230 // --- Place volumes of cylinders between SPD and SDD and SDD and SSD
cd3a3507 28231
c2685204 28232 gMC->Gspos("ICY1",1,"IS02",0.0,0.0,0.,0,"ONLY");
28233 gMC->Gspos("ICY2",1,"IS01",0.0,0.0,0.,0,"ONLY");
cd3a3507 28234
28235
28236 // --- Place volumes of SDD cone ----------------------------------
28237
28238
28239 gMC->Gspos("I093",1,"IS02",0.0,0.0,0.0,0,"MANY");
28240 gMC->Gspos("I093",2,"IS02",0.0,0.0,0.0,idrotm[856],"MANY");
9181d340 28241 gMC->Gspos("I099",4,"IS02",0.0,0.0,0.0,idrotm[857],"MANY");
28242 gMC->Gspos("I099",3,"IS02",0.0,0.0,0.0,idrotm[858],"MANY");
28243 gMC->Gspos("I099",5,"IS02",0.0,0.0,0.0,idrotm[859],"MANY");
28244 gMC->Gspos("I099",6,"IS02",0.0,0.0,0.0,idrotm[860],"MANY");
28245 gMC->Gspos("I099",7,"IS02",0.0,0.0,0.0,idrotm[861],"MANY");
28246 gMC->Gspos("I099",2,"IS02",0.0,0.0,0.0,idrotm[862],"MANY");
28247 gMC->Gspos("I200",4,"IS02",0.0,0.0,0.0,idrotm[863],"MANY");
28248 gMC->Gspos("I200",3,"IS02",0.0,0.0,0.0,idrotm[864],"MANY");
28249 gMC->Gspos("I200",2,"IS02",0.0,0.0,0.0,idrotm[865],"MANY");
28250 gMC->Gspos("I200",13,"IS02",0.0,0.0,0.0,idrotm[867],"MANY");
28251 gMC->Gspos("I200",12,"IS02",0.0,0.0,0.0,idrotm[869],"MANY");
28252 gMC->Gspos("I200",11,"IS02",0.0,0.0,0.0,idrotm[870],"MANY");
28253 gMC->Gspos("I200",10,"IS02",0.0,0.0,0.0,idrotm[871],"MANY");
28254 gMC->Gspos("I200",9,"IS02",0.0,0.0,0.0,idrotm[872],"MANY");
28255 gMC->Gspos("I200",8,"IS02",0.0,0.0,0.0,idrotm[873],"MANY");
28256 gMC->Gspos("I200",7,"IS02",0.0,0.0,0.0,idrotm[874],"MANY");
28257 gMC->Gspos("I200",6,"IS02",0.0,0.0,0.0,idrotm[875],"MANY");
28258 gMC->Gspos("I200",5,"IS02",0.0,0.0,0.0,idrotm[876],"MANY");
7b67784f 28259 gMC->Gspos("I090",2,"IS02",0.0,0.0,-39.4,0,"ONLY");
28260 gMC->Gspos("I090",1,"IS02",0.0,0.0,39.4,idrotm[856],"ONLY");
cd3a3507 28261 gMC->Gspos("I099",9,"IS02",0.0,0.0,0.0,idrotm[877],"ONLY");
28262 gMC->Gspos("I099",8,"IS02",0.0,0.0,0.0,idrotm[879],"ONLY");
28263 gMC->Gspos("I099",1,"IS02",0.0,0.0,0.0,idrotm[880],"ONLY");
28264 gMC->Gspos("I099",12,"IS02",0.0,0.0,0.0,idrotm[881],"ONLY");
28265 gMC->Gspos("I099",11,"IS02",0.0,0.0,0.0,idrotm[851],"ONLY");
28266 gMC->Gspos("I099",10,"IS02",0.0,0.0,0.0,idrotm[882],"ONLY");
28267 gMC->Gspos("I200",23,"IS02",0.0,0.0,0.0,idrotm[898],"ONLY");
28268 gMC->Gspos("I200",24,"IS02",0.0,0.0,0.0,idrotm[883],"ONLY");
28269 gMC->Gspos("I200",1,"IS02",0.0,0.0,0.0,idrotm[884],"ONLY");
28270 gMC->Gspos("I200",14,"IS02",0.0,0.0,0.0,idrotm[885],"ONLY");
28271 gMC->Gspos("I200",15,"IS02",0.0,0.0,0.0,idrotm[887],"ONLY");
28272 gMC->Gspos("I200",16,"IS02",0.0,0.0,0.0,idrotm[888],"ONLY");
28273 gMC->Gspos("I200",17,"IS02",0.0,0.0,0.0,idrotm[889],"ONLY");
28274 gMC->Gspos("I200",18,"IS02",0.0,0.0,0.0,idrotm[890],"ONLY");
28275 gMC->Gspos("I200",22,"IS02",0.0,0.0,0.0,idrotm[891],"ONLY");
28276 gMC->Gspos("I200",21,"IS02",0.0,0.0,0.0,idrotm[892],"ONLY");
28277 gMC->Gspos("I200",20,"IS02",0.0,0.0,0.0,idrotm[868],"ONLY");
28278 gMC->Gspos("I200",19,"IS02",0.0,0.0,0.0,idrotm[893],"ONLY");
7b67784f 28279 gMC->Gspos("I098",1,"IS02",0.0,0.0,33.6,0,"ONLY");
28280 gMC->Gspos("I097",1,"IS02",0.0,0.0,26.6,0,"ONLY");
28281 gMC->Gspos("I097",2,"IS02",0.0,0.0,-26.6,idrotm[856],"ONLY");
28282 gMC->Gspos("I098",2,"IS02",0.0,0.0,-33.6,idrotm[856],"ONLY");
cd3a3507 28283 gMC->Gspos("I202",1,"IS02",12.1,0.0,33.84,0,"ONLY");
28284 gMC->Gspos("I202",6,"IS02",-6.05,-10.4789,33.84,idrotm[930],"ONLY");
28285 gMC->Gspos("I202",5,"IS02",-6.05,10.4789,33.84,idrotm[929],"ONLY");
28286 gMC->Gspos("I202",2,"IS02",12.1,0.0,-33.84,idrotm[856],"ONLY");
28287 gMC->Gspos("I202",3,"IS02",-6.05,10.4789,-33.84,idrotm[932],"ONLY");
28288 gMC->Gspos("I202",4,"IS02",-6.05,-10.4789,-33.84,idrotm[934],"ONLY");
28289 gMC->Gspos("I203",12,"IS02",21.8453,0.0,-42.24,idrotm[856],"ONLY");
28290 gMC->Gspos("I203",11,"IS02",10.9227,-18.9186,-42.24,idrotm[935],"ONLY");
28291 gMC->Gspos("I203",10,"IS02",10.9227,-18.9186,42.24,idrotm[846],"ONLY");
28292 gMC->Gspos("I203",9,"IS02",-10.9227,-18.9186,-42.24,idrotm[934],"ONLY");
28293 gMC->Gspos("I203",8,"IS02",-10.9227,-18.9186,42.24,idrotm[930],"ONLY");
28294 gMC->Gspos("I203",7,"IS02",-21.8453,0.0,-42.24,idrotm[933],"ONLY");
28295 gMC->Gspos("I203",6,"IS02",-21.8453,0.0,42.24,idrotm[878],"ONLY");
28296 gMC->Gspos("I203",5,"IS02",-10.9227,18.9186,-42.24,idrotm[932],"ONLY");
28297 gMC->Gspos("I203",4,"IS02",-10.9227,18.9186,42.24,idrotm[929],"ONLY");
28298 gMC->Gspos("I203",3,"IS02",10.9227,18.9186,-42.24,idrotm[931],"ONLY");
28299 gMC->Gspos("I203",2,"IS02",10.9227,18.9186,42.24,idrotm[853],"ONLY");
28300 gMC->Gspos("I203",1,"IS02",21.8453,0.0,42.24,0,"ONLY");
28301 gMC->Gspos("I095",1,"I098",0.0,0.0,0.0,0,"ONLY");
28302 gMC->Gspos("I096",23,"I098",22.77,0.0,0.0,idrotm[894],"MANY");
28303 gMC->Gspos("I096",14,"I098",22.3754,6.57,0.0,idrotm[895],"MANY");
28304 gMC->Gspos("I096",3,"I098",19.1553,12.3104,0.0,idrotm[896],"MANY");
28305 gMC->Gspos("I096",16,"I098",15.2714,17.6241,0.0,idrotm[897],"MANY");
28306 gMC->Gspos("I096",5,"I098",9.459,20.7123,0.0,idrotm[899],"MANY");
28307 gMC->Gspos("I096",18,"I098",3.3188,23.0826,0.0,idrotm[900],"MANY");
28308 gMC->Gspos("I096",7,"I098",-3.2405,22.5382,0.0,idrotm[901],"MANY");
28309 gMC->Gspos("I096",20,"I098",-9.6875,21.2126,0.0,idrotm[902],"MANY");
28310 gMC->Gspos("I096",9,"I098",-14.9112,17.2084,0.0,idrotm[903],"MANY");
28311 gMC->Gspos("I096",22,"I098",-19.618,12.6077,0.0,idrotm[904],"MANY");
28312 gMC->Gspos("I096",11,"I098",-21.8477,6.4151,0.0,idrotm[905],"MANY");
28313 gMC->Gspos("I096",24,"I098",-23.32,0.0,0.0,idrotm[906],"MANY");
28314 gMC->Gspos("I096",13,"I098",-21.8477,-6.4151,0.0,idrotm[907],"MANY");
28315 gMC->Gspos("I096",4,"I098",-19.618,-12.6077,0.0,idrotm[908],"MANY");
28316 gMC->Gspos("I096",15,"I098",-14.9112,-17.2084,0.0,idrotm[909],"MANY");
28317 gMC->Gspos("I096",6,"I098",-9.6875,-21.2126,0.0,idrotm[910],"MANY");
28318 gMC->Gspos("I096",17,"I098",-3.2405,-22.5382,0.0,idrotm[911],"MANY");
28319 gMC->Gspos("I096",8,"I098",3.3188,-23.0826,0.0,idrotm[912],"MANY");
28320 gMC->Gspos("I096",19,"I098",9.459,-20.7123,0.0,idrotm[913],"MANY");
28321 gMC->Gspos("I096",10,"I098",15.2714,-17.6241,0.0,idrotm[914],"MANY");
28322 gMC->Gspos("I096",21,"I098",19.1553,-12.3104,0.0,idrotm[915],"MANY");
28323 gMC->Gspos("I096",12,"I098",22.3754,-6.57,0.0,idrotm[916],"MANY");
28324 gMC->Gspos("I094",1,"I097",0.0,0.0,0.0,0,"ONLY");
28325 gMC->Gspos("I096",1,"I097",13.87,0.0,0.0,idrotm[894],"MANY");
28326 gMC->Gspos("I096",32,"I097",13.037,6.2783,0.0,idrotm[917],"MANY");
28327 gMC->Gspos("I096",25,"I097",8.6478,10.844,0.0,idrotm[918],"MANY");
28328 gMC->Gspos("I096",34,"I097",3.2199,14.1072,0.0,idrotm[919],"MANY");
28329 gMC->Gspos("I096",27,"I097",-3.0864,13.5223,0.0,idrotm[920],"MANY");
28330 gMC->Gspos("I096",36,"I097",-9.0219,11.3131,0.0,idrotm[921],"MANY");
28331 gMC->Gspos("I096",29,"I097",-12.4964,6.018,0.0,idrotm[922],"MANY");
28332 gMC->Gspos("I096",2,"I097",-14.47,0.0,0.0,idrotm[906],"MANY");
28333 gMC->Gspos("I096",31,"I097",-12.4964,-6.018,0.0,idrotm[923],"MANY");
28334 gMC->Gspos("I096",26,"I097",-9.0219,-11.3131,0.0,idrotm[924],"MANY");
28335 gMC->Gspos("I096",33,"I097",-3.0864,-13.5223,0.0,idrotm[925],"MANY");
28336 gMC->Gspos("I096",28,"I097",3.2199,-14.1072,0.0,idrotm[926],"MANY");
28337 gMC->Gspos("I096",35,"I097",8.6478,-10.844,0.0,idrotm[927],"MANY");
28338 gMC->Gspos("I096",30,"I097",13.037,-6.2783,0.0,idrotm[928],"MANY");
28339
28340
28341 // --- Place volumes of SSD cone ----------------------------------
db915fea 28342
db915fea 28343
7b67784f 28344 gMC->Gspos("I212",2,"IS01",0.0,0.0,0.0,idrotm[701],"MANY");
cd3a3507 28345 gMC->Gspos("I212",1,"IS01",0.0,0.0,0.0,0,"MANY");
cd3a3507 28346 gMC->Gspos("I211",1,"IS01",0.0,0.0,-56.5,0,"ONLY");
7b67784f 28347 gMC->Gspos("I217",1,"IS01",0.0,0.0,-44.4,0,"ONLY"); // this will change after PPR to be symmetric
28348 gMC->Gspos("I219",1,"IS01",0.0,0.0,-50.25,0,"ONLY"); // this will change after PPR to be symmetric
28349 gMC->Gspos("I211",2,"IS01",0.0,0.0,56.5,idrotm[701],"ONLY");
28350 gMC->Gspos("I219",2,"IS01",0.0,0.0,51.65,idrotm[701],"ONLY"); // this will change after PPR to be symmetric
28351 gMC->Gspos("I217",2,"IS01",0.0,0.0,45.8,idrotm[701],"ONLY"); // this will change after PPR to be symmetric
28352 gMC->Gspos("I214",2,"IS01",0.0,0.0,67.25,idrotm[701],"ONLY");
28353 gMC->Gspos("I213",2,"IS01",0.0,0.0,62.25,idrotm[701],"ONLY");
28354 gMC->Gspos("I213",1,"IS01",0.0,0.0,-62.25,0,"ONLY");
28355 gMC->Gspos("I214",1,"IS01",0.0,0.0,-67.25,0,"ONLY");
28356 gMC->Gspos("I215",19,"IS01",0.0,0.0,0.0,idrotm[702],"MANY");
28357 gMC->Gspos("I215",21,"IS01",0.0,0.0,0.0,idrotm[703],"MANY");
28358 gMC->Gspos("I215",23,"IS01",0.0,0.0,0.0,idrotm[704],"MANY");
28359 gMC->Gspos("I215",24,"IS01",0.0,0.0,0.0,idrotm[705],"MANY");
28360 gMC->Gspos("I215",3,"IS01",0.0,0.0,0.0,idrotm[706],"MANY");
28361 gMC->Gspos("I215",5,"IS01",0.0,0.0,0.0,idrotm[707],"MANY");
28362 gMC->Gspos("I215",7,"IS01",0.0,0.0,0.0,idrotm[708],"MANY");
28363 gMC->Gspos("I215",9,"IS01",0.0,0.0,0.0,idrotm[709],"MANY");
28364 gMC->Gspos("I215",11,"IS01",0.0,0.0,0.0,idrotm[710],"MANY");
28365 gMC->Gspos("I215",13,"IS01",0.0,0.0,0.0,idrotm[711],"MANY");
28366 gMC->Gspos("I215",15,"IS01",0.0,0.0,0.0,idrotm[712],"MANY");
28367 gMC->Gspos("I215",17,"IS01",0.0,0.0,0.0,idrotm[713],"MANY");
28368 gMC->Gspos("I216",9,"IS01",0.0,0.0,45.5,idrotm[714],"ONLY");
28369 gMC->Gspos("I216",11,"IS01",0.0,0.0,45.5,idrotm[715],"ONLY");
28370 gMC->Gspos("I216",12,"IS01",0.0,0.0,45.5,idrotm[716],"ONLY");
28371 gMC->Gspos("I216",3,"IS01",0.0,0.0,45.5,idrotm[717],"ONLY");
28372 gMC->Gspos("I216",5,"IS01",0.0,0.0,45.5,idrotm[718],"ONLY");
28373 gMC->Gspos("I216",7,"IS01",0.0,0.0,45.5,idrotm[719],"ONLY");
28374 gMC->Gspos("I216",10,"IS01",0.0,0.0,-44,idrotm[720],"ONLY");
28375 gMC->Gspos("I216",1,"IS01",0.0,0.0,-44,idrotm[721],"ONLY");
28376 gMC->Gspos("I216",2,"IS01",0.0,0.0,-44,idrotm[722],"ONLY");
28377 gMC->Gspos("I216",4,"IS01",0.0,0.0,-44,idrotm[723],"ONLY");
28378 gMC->Gspos("I216",6,"IS01",0.0,0.0,-44,idrotm[724],"ONLY");
28379 gMC->Gspos("I216",8,"IS01",0.0,0.0,-44,idrotm[725],"ONLY");
28380 gMC->Gspos("I215",1,"IS01",0.0,0.0,0.0,idrotm[726],"MANY");
28381 gMC->Gspos("I215",2,"IS01",0.0,0.0,0.0,idrotm[727],"MANY");
28382 gMC->Gspos("I215",4,"IS01",0.0,0.0,0.0,idrotm[728],"MANY");
28383 gMC->Gspos("I215",6,"IS01",0.0,0.0,0.0,idrotm[729],"MANY");
28384 gMC->Gspos("I215",8,"IS01",0.0,0.0,0.0,idrotm[733],"MANY");
28385 gMC->Gspos("I215",10,"IS01",0.0,0.0,0.0,idrotm[730],"MANY");
28386 gMC->Gspos("I215",12,"IS01",0.0,0.0,0.0,idrotm[731],"MANY");
28387 gMC->Gspos("I215",14,"IS01",0.0,0.0,0.0,idrotm[768],"MANY");
28388 gMC->Gspos("I215",16,"IS01",0.0,0.0,0.0,idrotm[732],"MANY");
28389 gMC->Gspos("I215",18,"IS01",0.0,0.0,0.0,idrotm[734],"MANY");
28390 gMC->Gspos("I215",20,"IS01",0.0,0.0,0.0,idrotm[798],"MANY");
28391 gMC->Gspos("I215",22,"IS01",0.0,0.0,0.0,idrotm[735],"MANY");
cd3a3507 28392
28393
28394 // --- Place subdetectors' mother volumes and supports' mother volumes
28395 // into ITS mother volume ITSD
28396
28397 gMC->Gspos("IT12",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SPD mother volume
28398 gMC->Gspos("IT34",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SDD mother volume
28399 gMC->Gspos("IT56",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SSD mother volume
28400 gMC->Gspos("IS02",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SDD cones/supports
28401 gMC->Gspos("IS01",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SSD cones/supports
28402
db915fea 28403
cd3a3507 28404 // **************************** SERVICES *********************************
db915fea 28405
28406
db915fea 28407 // --- DEFINE CABLES AT THE END OF THE ITS CONES - COPPER PART
05a91552 28408 // UPPER PART
28409
705eabd9 28410 dgh[0] = 46.;
28411 dgh[1] = 46.+1.0;
db915fea 28412 dgh[2] = 9.5;
05a91552 28413 dgh[3] = 12.;
28414 dgh[4] = 168.;
db915fea 28415
05a91552 28416 gMC->Gsvolu("I1CU", "TUBS", idtmed[213], dgh, 5);
28417 gMC->Gspos("I1CU", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28418 gMC->Gspos("I1CU", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
db915fea 28419
05a91552 28420 // --- DEFINE CABLES AT THE END OF THE ITS CONES - COPPER PART
28421 // LOWER PART
28422
28423 dgh[0] = 46.;
28424 dgh[1] = 46.+1.0;
28425 dgh[2] = 9.5;
28426 dgh[3] = 192.;
28427 dgh[4] = 348.;
28428
28429 gMC->Gsvolu("I2CU", "TUBS", idtmed[213], dgh, 5);
28430 gMC->Gspos("I2CU", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28431 gMC->Gspos("I2CU", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
28432
28433
db915fea 28434 // --- DEFINE CABLES AT THE END OF THE ITS CONES - CARBON PART
05a91552 28435 // UPPER PART
db915fea 28436
705eabd9 28437 dgh[0] = 46.+1.0;
28438 dgh[1] = 46.+1.0+1.5;
db915fea 28439 dgh[2] = 9.5;
05a91552 28440 dgh[3] = 12.;
28441 dgh[4] = 168.;
28442
28443 gMC->Gsvolu("I1CC", "TUBS", idtmed[225], dgh, 5);
28444 gMC->Gspos("I1CC", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28445 gMC->Gspos("I1CC", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
28446
28447 // --- DEFINE CABLES AT THE END OF THE ITS CONES - CARBON PART
28448 // LOWER PART
db915fea 28449
05a91552 28450 dgh[0] = 46.+1.0;
28451 dgh[1] = 46.+1.0+1.5;
28452 dgh[2] = 9.5;
28453 dgh[3] = 192.;
28454 dgh[4] = 348.;
db915fea 28455
05a91552 28456 gMC->Gsvolu("I2CC", "TUBS", idtmed[225], dgh, 5);
28457 gMC->Gspos("I2CC", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28458 gMC->Gspos("I2CC", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
28459
28460
db915fea 28461 // --- DEFINE PATCH PANELS AT THE END OF THE ITS CONES
05a91552 28462 // UPPER PART
db915fea 28463
705eabd9 28464 dgh[0] = 46.;
db915fea 28465 dgh[1] = 56.;
28466 dgh[2] = 2.25;
05a91552 28467 dgh[3] = 12.;
28468 dgh[4] = 168.;
db915fea 28469
05a91552 28470 gMC->Gsvolu("IPA1", "TUBS", idtmed[210], dgh, 5);
28471 gMC->Gspos("IPA1", 1, "ITSV", 0., 0., 95.25, 0, "ONLY");
28472 gMC->Gspos("IPA1", 2, "ITSV", 0., 0., -95.25, idrotm[200], "ONLY");
db915fea 28473
05a91552 28474 // --- DEFINE PATCH PANELS AT THE END OF THE ITS CONES
28475 // LOWER PART
28476
28477 dgh[0] = 46.;
28478 dgh[1] = 56.;
28479 dgh[2] = 2.25;
28480 dgh[3] = 192.;
28481 dgh[4] = 348.;
28482
28483 gMC->Gsvolu("IPA2", "TUBS", idtmed[210], dgh, 5);
28484 gMC->Gspos("IPA2", 1, "ITSV", 0., 0., 95.25, 0, "ONLY");
28485 gMC->Gspos("IPA2", 2, "ITSV", 0., 0., -95.25, idrotm[200], "ONLY");
28486
28487
db915fea 28488 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE ABSORBER SIDE - COPPER PART
28489 // UPPER PART
28490
7b67784f 28491 dgh[0] = (ztpc-97.5)/2.;
705eabd9 28492 dgh[1] = 46.2;
28493 dgh[2] = 46.2+1.0;
28494 dgh[3] = 62.3;
28495 dgh[4] = 62.3+1.0;
db915fea 28496 dgh[5] = 12.;
28497 dgh[6] = 168.;
cd3a3507 28498 gMC->Gsvolu("ICU1", "CONS", idtmed[213], dgh, 7);
e4f08ac3 28499 gMC->Gspos("ICU1", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
db915fea 28500
28501 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE ABSORBER SIDE - COPPER PART
28502 // LOWER PART
28503
7b67784f 28504 dgh[0] = (ztpc-97.5)/2.;
705eabd9 28505 dgh[1] = 46.2;
28506 dgh[2] = 46.2+1.0;
28507 dgh[3] = 62.3;
28508 dgh[4] = 62.3+1.0;
db915fea 28509 dgh[5] = 192.;
28510 dgh[6] = 348.;
cd3a3507 28511 gMC->Gsvolu("ICU2", "CONS", idtmed[213], dgh, 7);
7b67784f 28512 gMC->Gspos("ICU2", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
db915fea 28513
cd3a3507 28514
db915fea 28515 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE ABSORBER SIDE - CARBON PART
28516 // UPPER PART
28517
7b67784f 28518 dgh[0] = (ztpc-97.5)/2.;
705eabd9 28519 dgh[1] = 46.2+1.0;
28520 dgh[2] = 46.2+1.0+1.5;
28521 dgh[3] = 62.3+1.0;
28522 dgh[4] = 62.3+1.0+1.5;
db915fea 28523 dgh[5] = 12.;
28524 dgh[6] = 168.;
cd3a3507 28525 gMC->Gsvolu("ICC1", "CONS", idtmed[225], dgh, 7);
7b67784f 28526 gMC->Gspos("ICC1", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
db915fea 28527
28528 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE ABSORBER SIDE - CARBON PART
28529 // LOWER PART
28530
7b67784f 28531 dgh[0] = (ztpc-97.5)/2.;
705eabd9 28532 dgh[1] = 46.2+1.0;
28533 dgh[2] = 46.2+1.0+1.5;
28534 dgh[3] = 62.3+1.0;
28535 dgh[4] = 62.3+1.0+1.5;
db915fea 28536 dgh[5] = 192.;
28537 dgh[6] = 348.;
cd3a3507 28538 gMC->Gsvolu("ICC2", "CONS", idtmed[225], dgh, 7);
7b67784f 28539 gMC->Gspos("ICC2", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
db915fea 28540
28541 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - COPPER PART
28542 // UPPER PART
28543
705eabd9 28544 dgh[0] = 62.1;
db915fea 28545 dgh[1] = 74.5;
28546 dgh[2] = 0.5;
28547 dgh[3] = 12.;
28548 dgh[4] = 168.;
cd3a3507 28549 gMC->Gsvolu("ICU3", "TUBS", idtmed[213], dgh, 5);
7b67784f 28550 gMC->Gspos("ICU3", 1, "ITSV", 0., 0., ztpc+1.5+dgh[2], 0, "ONLY");
db915fea 28551
28552 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - COPPER PART
28553 // LOWER PART
28554
705eabd9 28555 dgh[0] = 62.1;
db915fea 28556 dgh[1] = 74.5;
28557 dgh[2] = 0.5;
28558 dgh[3] = 192.;
28559 dgh[4] = 348.;
cd3a3507 28560 gMC->Gsvolu("ICU4", "TUBS", idtmed[213], dgh, 5);
7b67784f 28561 gMC->Gspos("ICU4", 1, "ITSV", 0., 0., ztpc+1.5+dgh[2], 0, "ONLY");
db915fea 28562
28563 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - CARBON PART
28564 // UPPER PART
28565
705eabd9 28566 dgh[0] = 62.1;
db915fea 28567 dgh[1] = 74.5;
28568 dgh[2] = 0.75;
28569 dgh[3] = 12.;
28570 dgh[4] = 168.;
cd3a3507 28571 gMC->Gsvolu("ICC3", "TUBS", idtmed[225], dgh, 5);
7b67784f 28572 gMC->Gspos("ICC3", 1, "ITSV", 0., 0., ztpc+dgh[2], 0, "ONLY");
db915fea 28573
28574 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - CARBON PART
28575 // LOWER PART
28576
705eabd9 28577 dgh[0] = 62.1;
db915fea 28578 dgh[1] = 74.5;
28579 dgh[2] = 0.75;
28580 dgh[3] = 192.;
28581 dgh[4] = 348.;
cd3a3507 28582 gMC->Gsvolu("ICC4", "TUBS", idtmed[225], dgh, 5);
7b67784f 28583 gMC->Gspos("ICC4", 1, "ITSV", 0., 0., ztpc+dgh[2], 0, "ONLY");
db915fea 28584
28585 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE OTHER SIDE W.R.T.
28586 // THE ABSORBER - COPPER PART - UPPER PART
28587
705eabd9 28588 dgh[0] = 46.;
28589 dgh[1] = 46.+1.0;
7b67784f 28590 dgh[2] = (ztpc-97.5+1.5)/2.;
db915fea 28591 dgh[3] = 12.;
28592 dgh[4] = 168.;
cd3a3507 28593 gMC->Gsvolu("ICU5", "TUBS", idtmed[213], dgh, 5);
7b67784f 28594 gMC->Gspos("ICU5", 1, "ITSV", 0., 0., -97.5-dgh[2], 0, "ONLY");
db915fea 28595
28596 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE OTHER SIDE W.R.T.
28597 // THE ABSORBER - COPPER PART - LOWER PART
28598
705eabd9 28599 dgh[0] = 46.;
28600 dgh[1] = 46.+1.0;
7b67784f 28601 dgh[2] = (ztpc-97.5+1.5)/2.;
db915fea 28602 dgh[3] = 192.;
28603 dgh[4] = 348.;
cd3a3507 28604 gMC->Gsvolu("ICU6", "TUBS", idtmed[213], dgh, 5);
7b67784f 28605 gMC->Gspos("ICU6", 1, "ITSV", 0., 0., -97.5-dgh[2], 0, "ONLY");
db915fea 28606
28607 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE OTHER SIDE W.R.T.
28608 // THE ABSORBER - CARBON PART - UPPER PART
28609
705eabd9 28610 dgh[0] = 46.+1.0;
28611 dgh[1] = 46.+1.0+1.5;
7b67784f 28612 dgh[2] = (ztpc-97.5)/2.;
db915fea 28613 dgh[3] = 12.;
28614 dgh[4] = 168.;
cd3a3507 28615 gMC->Gsvolu("ICC5", "TUBS", idtmed[225], dgh, 5);
7b67784f 28616 gMC->Gspos("ICC5", 1, "ITSV", 0., 0., -97.5-dgh[2], 0, "ONLY");
db915fea 28617
28618 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE OTHER SIDE W.R.T.
28619 // THE ABSORBER - CARBON PART - LOWER PART
28620
705eabd9 28621 dgh[0] = 46.+1.0;
28622 dgh[1] = 46.+1.0+1.5;
7b67784f 28623 dgh[2] = (ztpc-97.5)/2.;
db915fea 28624 dgh[3] = 192.;
28625 dgh[4] = 348.;
cd3a3507 28626 gMC->Gsvolu("ICC6", "TUBS", idtmed[225], dgh, 5);
7b67784f 28627 gMC->Gspos("ICC6", 1, "ITSV", 0., 0., -97.5-dgh[2], 0, "ONLY");
db915fea 28628
28629 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON OTHER SIDE W.R.T. THE ABSORBER
28630 // COPPER PART - UPPER PART
28631
705eabd9 28632 dgh[0] = 46.;
db915fea 28633 dgh[1] = 74.5;
28634 dgh[2] = 0.5;
28635 dgh[3] = 12.;
28636 dgh[4] = 168.;
cd3a3507 28637 gMC->Gsvolu("ICU7", "TUBS", idtmed[213], dgh, 5);
7b67784f 28638 gMC->Gspos("ICU7", 1, "ITSV", 0., 0., -(ztpc+1.5+dgh[2]), 0, "ONLY");
db915fea 28639
28640 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON OTHER SIDE W.R.T. THE ABSORBER
28641 // COPPER PART - LOWER PART
28642
705eabd9 28643 dgh[0] = 46.;
db915fea 28644 dgh[1] = 74.5;
28645 dgh[2] = 0.5;
28646 dgh[3] = 192.;
28647 dgh[4] = 348.;
cd3a3507 28648 gMC->Gsvolu("ICU8", "TUBS", idtmed[213], dgh, 5);
7b67784f 28649 gMC->Gspos("ICU8", 1, "ITSV", 0., 0., -(ztpc+1.5+dgh[2]), 0, "ONLY");
db915fea 28650
28651 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON OTHER SIDE W.R.T. THE ABSORBER
28652 // CARBON PART - UPPER PART
28653
705eabd9 28654 dgh[0] = 46.+1.0;
db915fea 28655 dgh[1] = 74.5;
28656 dgh[2] = 0.75;
28657 dgh[3] = 12.;
28658 dgh[4] = 168.;
cd3a3507 28659 gMC->Gsvolu("ICC7", "TUBS", idtmed[225], dgh, 5);
7b67784f 28660 gMC->Gspos("ICC7", 1, "ITSV", 0., 0., -(ztpc+dgh[2]), 0, "ONLY");
db915fea 28661
28662 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON OTHER SIDE W.R.T. THE ABSORBER
28663 // CARBON PART - LOWER PART
28664
705eabd9 28665 dgh[0] = 46.+1.0;
db915fea 28666 dgh[1] = 74.5;
28667 dgh[2] = 0.75;
28668 dgh[3] = 192.;
28669 dgh[4] = 348.;
cd3a3507 28670 gMC->Gsvolu("ICC8", "TUBS", idtmed[225], dgh, 5);
7b67784f 28671 gMC->Gspos("ICC8", 1, "ITSV", 0., 0., -(ztpc+dgh[2]), 0, "ONLY");
db915fea 28672
28673 // --- DEFINE HOOK TO THE TPC ON OTHER SIDE W.R.T. THE ABSORBER - UPPER PART
28674
28675 dgh[0] = 74.5;
28676 dgh[1] = 79.5;
28677 dgh[2] = 2.5;
28678 dgh[3] = 12.;
28679 dgh[4] = 168.;
cd3a3507 28680 gMC->Gsvolu("IHK1", "TUBS", idtmed[264], dgh, 5);
7b67784f 28681 gMC->Gspos("IHK1", 1, "ITSV", 0., 0., -ztpc-dgh[2], 0, "ONLY");
db915fea 28682
28683 // --- DEFINE HOOK TO THE TPC ON OTHER SIDE W.R.T. THE ABSORBER - LOWER PART
28684
28685 dgh[0] = 74.5;
28686 dgh[1] = 79.5;
28687 dgh[2] = 2.5;
28688 dgh[3] = 192.;
28689 dgh[4] = 348.;
cd3a3507 28690 gMC->Gsvolu("IHK2", "TUBS", idtmed[264], dgh, 5);
7b67784f 28691 gMC->Gspos("IHK2", 1, "ITSV", 0., 0., -ztpc-dgh[2], 0, "ONLY");
db915fea 28692
28693 // --- DEFINE RAILS BETWEEN THE ITS AND THE TPC
28694
7b67784f 28695 if (rails == 1) {
28696
28697 dgh[0] = 2.;
28698 dgh[1] = 8.;
9181d340 28699 dgh[2] = 190.;
31683195 28700 gMC->Gsvolu("IRA1", "BOX ", idtmed[268], dgh, 3);
7b67784f 28701 gMC->Gspos("IRA1", 1, "ITSV", 53.5, 0., -69.5, 0, "ONLY");
31683195 28702 gMC->Gsvolu("IRA2", "BOX ", idtmed[268], dgh, 3);
7b67784f 28703 gMC->Gspos("IRA2", 1, "ITSV", -53.5, 0., -69.5, 0, "ONLY");
28704
31683195 28705 dgh[0] = 2.-0.5; // 0.5 was determined in such a way that the aluminum area is 20.9 cm^2
28706 dgh[1] = 8.-0.5; // 0.5 was determined in such a way that the aluminum area is 20.9 cm^2
9181d340 28707 dgh[2] = 190.;
7b67784f 28708 gMC->Gsvolu("IRA3", "BOX ", idtmed[205], dgh, 3);
28709 gMC->Gspos("IRA3", 1, "IRA1", 0., 0., 0., 0, "ONLY");
28710 gMC->Gsvolu("IRA4", "BOX ", idtmed[205], dgh, 3);
28711 gMC->Gspos("IRA4", 1, "IRA2", 0., 0., 0., 0, "ONLY");
28712
28713 }
db915fea 28714
28715 // --- DEFINE CYLINDERS HOLDING RAILS BETWEEN THE ITS AND THE TPC
28716
7b67784f 28717 dgh[0] = 56.9;
db915fea 28718 dgh[1] = 59.;
28719 dgh[2] = 0.6;
cd3a3507 28720 gMC->Gsvolu("ICYL", "TUBE", idtmed[210], dgh, 3);
27c5763c 28721 gMC->Gspos("ICYL", 1, "ALIC", 0., 0., 74.1, 0, "ONLY");
28722 gMC->Gspos("ICYL", 2, "ALIC", 0., 0., -74.1, idrotm[200], "ONLY");
7b67784f 28723
28724 // --- DEFINE SUPPORTS FOR RAILS ATTACHED TO THE CYLINDERS
28725
28726 dgh[0] = 0.;
28727 dgh[1] = 3.;
28728 dgh[2] = 5.; // 5. comes from the fact that the volume has to be 567.6/2 cm^3
e4f08ac3 28729 gMC->Gsvolu("ISR1", "TUBE", idtmed[284], dgh, 3);
c2685204 28730 gMC->Gspos("ISR1", 1, "ITSV", 53.4292, 10.7053, 79.75, 0, "ONLY");
28731 gMC->Gspos("ISR1", 2, "ITSV", 53.4292, -10.7053, 79.75, 0, "ONLY");
28732 gMC->Gspos("ISR1", 3, "ITSV", -53.4292, 10.7053, 79.75, 0, "ONLY");
28733 gMC->Gspos("ISR1", 4, "ITSV", -53.4292, -10.7053, 79.75, 0, "ONLY");
28734 gMC->Gspos("ISR1", 5, "ITSV", 53.4292, 10.7053, -79.75, 0, "ONLY");
28735 gMC->Gspos("ISR1", 6, "ITSV", 53.4292, -10.7053, -79.75, 0, "ONLY");
28736 gMC->Gspos("ISR1", 7, "ITSV", -53.4292, 10.7053, -79.75, 0, "ONLY");
28737 gMC->Gspos("ISR1", 8, "ITSV", -53.4292, -10.7053, -79.75, 0, "ONLY");
7b67784f 28738
28739 // --- DEFINE SUPPORTS FOR RAILS ATTACHED TO THE ABSORBER
28740
28741 dgh[0] = 5.;
28742 dgh[1] = 12.;
28743 dgh[2] = 5.;
28744 gMC->Gsvolu("ISR2", "BOX ", idtmed[210], dgh, 3);
28745 gMC->Gspos("ISR2", 1, "ALIC", 53.5, 0., 125.5, 0, "ONLY");
28746 gMC->Gsvolu("ISR3", "BOX ", idtmed[210], dgh, 3);
28747 gMC->Gspos("ISR3", 1, "ALIC", -53.5, 0., 125.5, 0, "ONLY");
28748
28749 dgh[0] = 5.-2.;
28750 dgh[1] = 12.-2.;
28751 dgh[2] = 5.;
28752 gMC->Gsvolu("ISR4", "BOX ", idtmed[205], dgh, 3);
28753 gMC->Gspos("ISR4", 1, "ISR2", 0., 0., 0., 0, "ONLY");
28754 gMC->Gsvolu("ISR5", "BOX ", idtmed[205], dgh, 3);
28755 gMC->Gspos("ISR5", 1, "ISR3", 0., 0., 0., 0, "ONLY");
28756
28757 // --- DEFINE SUPPORTS TO ATTACH THE ITS TO THE TPC
28758
28759 dgh[0] = 0.;
28760 dgh[1] = 5.;
28761 dgh[2] = 2.;
28762 gMC->Gsvolu("ISR6", "TUBE", idtmed[210], dgh, 3);
28763 gMC->Gspos("ISR6", 1, "ALIC", 0., 54., 77., 0, "ONLY");
28764 gMC->Gspos("ISR6", 2, "ALIC", 0., 54., -77., 0, "ONLY");
28765 gMC->Gspos("ISR6", 3, "ALIC", 0., -54., -77., 0, "ONLY");
bae7e562 28766
db915fea 28767 // --- Outputs the geometry tree in the EUCLID/CAD format
28768
28769 if (fEuclidOut) {
28770 gMC->WriteEuclid("ITSgeometry", "ITSV", 1, 5);
28771 }
cd3a3507 28772
db915fea 28773}
28774//_____________________________________________________________________________
28775void AliITSvPPRasymm::CreateMaterials(){
28776////////////////////////////////////////////////////////////////////////
28777 //
28778 // Create ITS materials
28779 // This function defines the default materials used in the Geant
28780 // Monte Carlo simulations for the geometries AliITSv1, AliITSv3,
28781 // AliITSvPPRasymm.
28782 // In general it is automatically replaced by
28783 // the CreatMaterials routine defined in AliITSv?. Should the function
28784 // CreateMaterials not exist for the geometry version you are using this
28785 // one is used. See the definition found in AliITSv5 or the other routine
28786 // for a complete definition.
28787 //
d236497b 28788
28789 Int_t ifield = gAlice->Field()->Integ();
28790 Float_t fieldm = gAlice->Field()->Max();
28791
28792 Float_t tmaxfd = 0.1; // 1.0; // Degree
28793 Float_t stemax = 1.0; // cm
28794 Float_t deemax = 0.1; // 30.0; // Fraction of particle's energy 0<deemax<=1
28795 Float_t epsil = 1.0E-4; // 1.0; // cm
28796 Float_t stmin = 0.0; // cm "Default value used"
28797
28798 Float_t tmaxfdSi = 0.1; // .10000E+01; // Degree
28799 Float_t stemaxSi = 0.0075; // .10000E+01; // cm
28800 Float_t deemaxSi = 0.1; // 0.30000E-02; // Fraction of particle's energy 0<deemax<=1
28801 Float_t epsilSi = 1.0E-4;// .10000E+01;
28802 Float_t stminSi = 0.0; // cm "Default value used"
28803
28804 Float_t tmaxfdAir = 0.1; // .10000E+01; // Degree
28805 Float_t stemaxAir = .10000E+01; // cm
28806 Float_t deemaxAir = 0.1; // 0.30000E-02; // Fraction of particle's energy 0<deemax<=1
28807 Float_t epsilAir = 1.0E-4;// .10000E+01;
28808 Float_t stminAir = 0.0; // cm "Default value used"
28809
28810 Float_t tmaxfdServ = 1.0; // 10.0; // Degree
28811 Float_t stemaxServ = 1.0; // 0.01; // cm
28812 Float_t deemaxServ = 0.5; // 0.1; // Fraction of particle's energy 0<deemax<=1
28813 Float_t epsilServ = 1.0E-3; // 0.003; // cm
28814 Float_t stminServ = 0.0; //0.003; // cm "Default value used"
e4f08ac3 28815
28816 // Freon
28817 Float_t afre[2] = { 12.011,18.9984032 };
d236497b 28818 Float_t zfre[2] = { 6., 9. };
e4f08ac3 28819 Float_t wfre[2] = { 5.,12. };
d236497b 28820 Float_t densfre = 1.5;
e4f08ac3 28821
cd3a3507 28822 // --- Define the various materials and media for GEANT ---
d236497b 28823 // AliMaterial(Int_t imat, const char* name, Float_t a, Float_t z,
28824 // Float_t dens, Float_t radl, Float_t absl,
28825 // Float_t *buf=0, Int_t nwbuf=0)
28826 //AliMedium(Int_t numed, const char *name, Int_t nmat,
28827 // Int_t isvol, Int_t ifield, Float_t fieldm,
28828 // Float_t tmaxfd, Float_t stemax, Float_t deemax,
28829 // Float_t epsil, Float_t stmin, Float_t *ubuf=0, Int_t nbuf=0)
cd3a3507 28830 AliMaterial(1,"SI$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 28831 AliMedium(1,"SI$",1,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
cd3a3507 28832
28833 AliMaterial(2,"SPD SI CHIP$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 28834 AliMedium(2,"SPD SI CHIP$",2,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
cd3a3507 28835
28836 AliMaterial(3,"SPD SI BUS$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 28837 AliMedium(3,"SPD SI BUS$",3,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
cd3a3507 28838
28839 AliMaterial(4,"C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
d236497b 28840 AliMedium(4,"C (M55J)$",4,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28841
6190d58a 28842 AliMaterial(5,"AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
d236497b 28843 AliMedium(5,"AIR$",5,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
cd3a3507 28844
63bb0827 28845 AliMaterial(6,"GEN AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
d236497b 28846 AliMedium(6,"GEN AIR$",6,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
cd3a3507 28847
80272ed3 28848 AliMaterial(7,"SDD SI CHIP$",0.374952E+02,0.178184E+02,0.24485E+01,0.76931E+01,0.99900E+03);
d236497b 28849 AliMedium(7,"SDD SI CHIP$",7,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
cd3a3507 28850
80272ed3 28851 AliMaterial(9,"SDD C (M55J)$",0.123565E+02,0.64561E+01,0.18097E+01,0.229570E+02,0.99900E+03);
d236497b 28852 AliMedium(9,"SDD C (M55J)$",9,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28853
6190d58a 28854 AliMaterial(10,"SDD AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
d236497b 28855 AliMedium(10,"SDD AIR$",10,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
cd3a3507 28856
28857 AliMaterial(11,"AL$",0.26982E+02,0.13000E+02,0.26989E+01,0.89000E+01,0.99900E+03);
d236497b 28858 AliMedium(11,"AL$",11,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28859
28860 AliMaterial(12,"WATER$",0.14322E+02,0.72167E+01,0.10000E+01,0.35759E+02,0.94951E+02);
d236497b 28861 AliMedium(12,"WATER$",12,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28862
e4f08ac3 28863 AliMixture(13,"Freon$",afre,zfre,densfre,-2,wfre);
d236497b 28864 AliMedium(13,"Freon$",13,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
e4f08ac3 28865
cd3a3507 28866 AliMaterial(14,"COPPER$",0.63546E+02,0.29000E+02,0.89600E+01,0.14300E+01,0.99900E+03);
d236497b 28867 AliMedium(14,"COPPER$",14,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28868
28869 AliMaterial(15,"CERAMICS$",0.22314E+02,0.10856E+02,0.36000E+01,0.76200E+01,0.31901E+02);
d236497b 28870 AliMedium(15,"CERAMICS$",15,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28871
28872 AliMaterial(20,"SSD C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
d236497b 28873 AliMedium(20,"SSD C (M55J)$",20,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28874
6190d58a 28875 AliMaterial(21,"SSD AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
d236497b 28876 AliMedium(21,"SSD AIR$",21,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
cd3a3507 28877
28878 AliMaterial(25,"G10FR4$",0.17749E+02,0.88750E+01,0.18000E+01,0.21822E+02,0.99900E+03);
d236497b 28879 AliMedium(25,"G10FR4$",25,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28880
28881 AliMaterial(26,"GEN C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
d236497b 28882 AliMedium(26,"GEN C (M55J)$",26,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28883
6190d58a 28884 AliMaterial(27,"GEN Air$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
d236497b 28885 AliMedium(27,"GEN Air$",27,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
cd3a3507 28886
28887 AliMaterial(51,"SPD SI$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 28888 AliMedium(51,"SPD SI$",51,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
cd3a3507 28889
28890 AliMaterial(52,"SPD SI CHIP$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 28891 AliMedium(52,"SPD SI CHIP$",52,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
cd3a3507 28892
28893 AliMaterial(53,"SPD SI BUS$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 28894 AliMedium(53,"SPD SI BUS$",53,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
cd3a3507 28895
28896 AliMaterial(54,"SPD C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
d236497b 28897 AliMedium(54,"SPD C (M55J)$",54,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28898
6190d58a 28899 AliMaterial(55,"SPD AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
d236497b 28900 AliMedium(55,"SPD AIR$",55,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
cd3a3507 28901
28902 AliMaterial(56,"SPD KAPTON(POLYCH2)$",0.14000E+02,0.71770E+01,0.13000E+01,0.31270E+02,0.99900E+03);
d236497b 28903 AliMedium(56,"SPD KAPTON(POLYCH2)$",56,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28904
28905 AliMaterial(61,"EPOXY$",0.17749E+02,0.88750E+01,0.18000E+01,0.21822E+02,0.99900E+03);
d236497b 28906 AliMedium(61,"EPOXY$",61,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28907
28908 AliMaterial(62,"SILICON$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 28909 AliMedium(62,"SILICON$",62,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
cd3a3507 28910
28911 AliMaterial(63,"KAPTONH(POLYCH2)$",0.14000E+02,0.71770E+01,0.13000E+01,0.31270E+02,0.99900E+03);
d236497b 28912 AliMedium(63,"KAPTONH(POLYCH2)$",63,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28913
28914 AliMaterial(64,"ALUMINUM$",0.26982E+02,0.13000E+02,0.26989E+01,0.89000E+01,0.99900E+03);
d236497b 28915 AliMedium(64,"ALUMINUM$",64,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28916
28917 AliMaterial(65,"INOX$",0.55098E+02,0.2572E+02,0.7900E+01,0.17800E+01,0.99900E+03);
d236497b 28918 AliMedium(65,"INOX$",65,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28919
e4f08ac3 28920 AliMaterial(68,"ROHACELL$",0.123974E+02,0.62363E+01,0.500E-01,0.80986E+03,0.99900E+03);
d236497b 28921 AliMedium(68,"ROHACELL$",68,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28922
80272ed3 28923 AliMaterial(69,"SDD C AL (M55J)$",0.138802E+02,0.71315E+01,0.19837E+01,0.176542E+02,0.99900E+03);
d236497b 28924 AliMedium(69,"SDD C AL (M55J)$",69,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28925
28926 AliMaterial(70,"SDDKAPTON (POLYCH2)$",0.14000E+02,0.71770E+01,0.13000E+01,0.31270E+02,0.99900E+03);
d236497b 28927 AliMedium(70,"SDDKAPTON (POLYCH2)$",70,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28928
28929 AliMaterial(71,"ITS SANDW A$",0.12011E+02,0.60000E+01,0.2115E+00,0.17479E+03,0.99900E+03);
d236497b 28930 AliMedium(71,"ITS SANDW A$",71,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28931
28932 AliMaterial(72,"ITS SANDW B$",0.12011E+02,0.60000E+01,0.27000E+00,0.18956E+03,0.99900E+03);
d236497b 28933 AliMedium(72,"ITS SANDW B$",72,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28934
28935 AliMaterial(73,"ITS SANDW C$",0.12011E+02,0.60000E+01,0.41000E+00,0.90868E+02,0.99900E+03);
d236497b 28936 AliMedium(73,"ITS SANDW C$",73,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28937
28938 AliMaterial(74,"HEAT COND GLUE$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
d236497b 28939 AliMedium(74,"HEAT COND GLUE$",74,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28940
28941 AliMaterial(75,"ELASTO SIL$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 28942 AliMedium(75,"ELASTO SIL$",75,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28943
28944 AliMaterial(76,"SPDBUS(AL+KPT+EPOX)$",0.19509E+02,0.96502E+01,0.19060E+01,0.15413E+02,0.99900E+03);
d236497b 28945 AliMedium(76,"SPDBUS(AL+KPT+EPOX)$",76,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
80272ed3 28946
28947 AliMaterial(77,"SDD X7R capacitors$",0.1157516E+03,0.477056E+02,0.67200E+01,0.14236E+01,0.99900E+03);
d236497b 28948 AliMedium(77,"SDD X7R capacitors$",77,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
80272ed3 28949
28950 AliMaterial(78,"SDD ruby sph. Al2O3$",0.218101E+02,0.106467E+02,0.39700E+01,0.48539E+01,0.99900E+03);
d236497b 28951 AliMedium(78,"SDD ruby sph. Al2O3$",78,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
80272ed3 28952
28953 AliMaterial(79,"SDD SI insensitive$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 28954 AliMedium(79,"SDD SI insensitive$",79,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
80272ed3 28955
28956 AliMaterial(80,"SDD HV microcable$",0.159379E+02,0.78598E+01,0.16087E+01,0.217906E+02,0.99900E+03);
d236497b 28957 AliMedium(80,"SDD HV microcable$",80,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
80272ed3 28958
28959 AliMaterial(81,"SDD LV+signal cable$",0.223689E+02,0.108531+02,0.21035E+01,0.13440E+02,0.99900E+03);
d236497b 28960 AliMedium(81,"SDD LV+signal cable$",81,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
80272ed3 28961
28962 AliMaterial(82,"SDD hybrid microcab$",0.218254E+02,0.106001E+02,0.20502E+01,0.137308E+02,0.99900E+03);
d236497b 28963 AliMedium(82,"SDD hybrid microcab$",82,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
80272ed3 28964
28965 AliMaterial(83,"SDD anode microcab$",0.186438E+02,0.91193E+01,0.17854E+01,0.176451E+02,0.99900E+03);
d236497b 28966 AliMedium(83,"SDD anode microcab$",83,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28967
7b67784f 28968 AliMaterial(84,"SDD/SSD rings$",0.123565E+02,0.64561E+01,0.18097E+01,0.229570E+02,0.99900E+03);
d236497b 28969 AliMedium(84,"SDD/SSD rings$",84,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
7b67784f 28970
e4f08ac3 28971 AliMaterial(85,"inox/alum$",0.321502E+02,0.153383E+02,0.30705E+01,0.69197E+01,0.99900E+03);
d236497b 28972 AliMedium(85,"inox/alum$",85,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
e4f08ac3 28973
28974
cd3a3507 28975 // Special media
28976
28977 AliMaterial(90,"SPD shield$", 12.011, 6., 1.93/10. , 22.1*10., 999);
d236497b 28978 AliMedium(90,"SPD shield$",90,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
cd3a3507 28979
fc44ab90 28980 AliMaterial(91, "SPD End ladder$", 47.0447, 21.7963, 3.6374, 4.4711, 999);
d236497b 28981 AliMedium(91,"SPD End ladder$",91,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
cd3a3507 28982
28983 AliMaterial(92, "SPD cone$",28.0855, 14., 2.33, 9.36, 999);
d236497b 28984 AliMedium(92,"SPD cone$",92,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
cd3a3507 28985
28986 AliMaterial(93, "SDD End ladder$", 69.9298, 29.8246, 0.3824, 36.5103, 999);
d236497b 28987 AliMedium(93,"SDD End ladder$",93,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
cd3a3507 28988
d236497b 28989 AliMaterial(94, "SDD cone$",63.546, 29., 1.15, 1.265, 999);
28990 AliMedium(94,"SDD cone$",94,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
cd3a3507 28991
28992 AliMaterial(95, "SSD End ladder$", 32.0988, 15.4021, 0.68, 35.3238, 999);
d236497b 28993 AliMedium(95,"SSD End ladder$",95,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
db915fea 28994
d236497b 28995 AliMaterial(96, "SSD cone$",63.546, 29., 1.15, 1.265, 999);
28996 AliMedium(96,"SSD cone$",96,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
cd3a3507 28997
db915fea 28998}
bae7e562 28999//______________________________________________________________________
29000void AliITSvPPRasymm::InitAliITSgeom(){
29001// Based on the geometry tree defined in Geant 3.21, this
29002// routine initilizes the Class AliITSgeom from the Geant 3.21 ITS geometry
29003// sturture.
cbfdea0d 29004 if(gMC->IsA()!=AliGeant3::Class()) {
bae7e562 29005 Error("InitAliITSgeom",
29006 "Wrong Monte Carlo. InitAliITSgeom uses TGeant3 calls");
29007 return;
29008 } // end if
29009 cout << "Reading Geometry transformation directly from Geant 3." << endl;
29010 const Int_t nlayers = 6;
63bb0827 29011 const Int_t ndeep = 9;
bae7e562 29012 Int_t itsGeomTreeNames[nlayers][ndeep],lnam[20],lnum[20];
29013 Int_t nlad[nlayers],ndet[nlayers];
29014 Double_t t[3],r[10];
29015 Float_t par[20],att[20];
29016 Int_t npar,natt,idshape,imat,imed;
29017 AliITSGeant3Geometry *ig = new AliITSGeant3Geometry();
29018 Int_t mod,lay,lad,det,i,j,k;
80272ed3 29019 Char_t names[nlayers][ndeep][4];
63bb0827 29020 Int_t itsGeomTreeCopys[nlayers][ndeep];
3d12a48d 29021 if(fMinorVersion == 1){ // Option A
80272ed3 29022 Char_t *namesA[nlayers][ndeep] = {
63bb0827 29023 {"ALIC","ITSV","ITSD","IT12","I12A","I10A","I103","I101","ITS1"}, // lay=1
29024 {"ALIC","ITSV","ITSD","IT12","I12A","I20A","I1D3","I1D1","ITS2"}, // lay=2
29025 {"ALIC","ITSV","ITSD","IT34","I004","I302","ITS3"," "," "}, // lay=3
29026 {"ALIC","ITSV","ITSD","IT34","I005","I402","ITS4"," "," "}, // lay=4
29027 {"ALIC","ITSV","ITSD","IT56","I565","I562","ITS5"," "," "}, // lay=5
29028 {"ALIC","ITSV","ITSD","IT56","I569","I566","ITS6"," "," "}};// lay=6
29029 Int_t itsGeomTreeCopysA[nlayers][ndeep]= {{1,1,1,1,10, 2, 4,1,1},// lay=1
29030 {1,1,1,1,10, 4, 4,1,1},// lay=2
29031 {1,1,1,1,14, 6, 1,0,0},// lay=3
29032 {1,1,1,1,22, 8, 1,0,0},// lay=4
29033 {1,1,1,1,34,22, 1,0,0},// lay=5
29034 {1,1,1,1,38,25, 1,0,0}};//lay=6
29035 for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++){
29036 for(k=0;k<4;k++) names[i][j][k] = namesA[i][j][k];
29037 itsGeomTreeCopys[i][j] = itsGeomTreeCopysA[i][j];
29038 } // end for i,j
3d12a48d 29039 }else if(fMinorVersion == 2){ // Option B
80272ed3 29040 Char_t *namesB[nlayers][ndeep] = {
63bb0827 29041 {"ALIC","ITSV","ITSD","IT12","I12B","I10B","I107","I101","ITS1"}, // lay=1
29042 {"ALIC","ITSV","ITSD","IT12","I12B","I20B","I1D7","I1D1","ITS2"}, // lay=2
29043 {"ALIC","ITSV","ITSD","IT34","I004","I302","ITS3"," "," "}, // lay=3
29044 {"ALIC","ITSV","ITSD","IT34","I005","I402","ITS4"," "," "}, // lay=4
29045 {"ALIC","ITSV","ITSD","IT56","I565","I562","ITS5"," "," "}, // lay=5
29046 {"ALIC","ITSV","ITSD","IT56","I569","I566","ITS6"," "," "}};// lay=6
29047 Int_t itsGeomTreeCopysB[nlayers][ndeep]= {{1,1,1,1,10, 2, 4,1,1},// lay=1
29048 {1,1,1,1,10, 4, 4,1,1},// lay=2
29049 {1,1,1,1,14, 6, 1,0,0},// lay=3
29050 {1,1,1,1,22, 8, 1,0,0},// lay=4
29051 {1,1,1,1,34,22, 1,0,0},// lay=5
29052 {1,1,1,1,38,25, 1,0,0}};//lay=6
29053 for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++){
29054 for(k=0;k<4;k++) names[i][j][k] = namesB[i][j][k];
29055 itsGeomTreeCopys[i][j] = itsGeomTreeCopysB[i][j];
29056 } // end for i,j
29057 } // end if fMinorVersion
bae7e562 29058 // Sorry, but this is not very pritty code. It should be replaced
29059 // at some point with a version that can search through the geometry
29060 // tree its self.
29061 cout << "Reading Geometry informaton from Geant3 common blocks" << endl;
29062 for(i=0;i<20;i++) lnam[i] = lnum[i] = 0;
29063 for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++)
29064 itsGeomTreeNames[i][j] = ig->StringToInt(names[i][j]);
29065 mod = 0;
29066 for(i=0;i<nlayers;i++){
29067 k = 1;
29068 for(j=0;j<ndeep;j++) if(itsGeomTreeCopys[i][j]!=0)
29069 k *= TMath::Abs(itsGeomTreeCopys[i][j]);
29070 mod += k;
29071 } // end for i
29072
29073 if(fITSgeom!=0) delete fITSgeom;
29074 nlad[0]=20;nlad[1]=40;nlad[2]=14;nlad[3]=22;nlad[4]=34;nlad[5]=38;
29075 ndet[0]=4;ndet[1]=4;ndet[2]=6;ndet[3]=8;ndet[4]=22;ndet[5]=25;
29076 fITSgeom = new AliITSgeom(0,6,nlad,ndet,mod);
29077 mod = -1;
29078 for(lay=1;lay<=nlayers;lay++){
29079 for(j=0;j<ndeep;j++) lnam[j] = itsGeomTreeNames[lay-1][j];
29080 for(j=0;j<ndeep;j++) lnum[j] = itsGeomTreeCopys[lay-1][j];
29081 switch (lay){
29082 case 1: case 2: // layers 1 and 2 are a bit special
29083 lad = 0;
29084 for(j=1;j<=itsGeomTreeCopys[lay-1][4];j++){
29085 lnum[4] = j;
29086 for(k=1;k<=itsGeomTreeCopys[lay-1][5];k++){
29087 lad++;
29088 lnum[5] = k;
29089 for(det=1;det<=itsGeomTreeCopys[lay-1][6];det++){
29090 lnum[6] = det;
29091 mod++;
29092 ig->GetGeometry(ndeep,lnam,lnum,t,r,idshape,npar,natt,
29093 par,att,imat,imed);
29094 fITSgeom->CreatMatrix(mod,lay,lad,det,kSPD,t,r);
29095 if(!(fITSgeom->IsShapeDefined((Int_t)kSPD)))
bae7e562 29096 fITSgeom->ReSetShape(kSPD,
e99dbc71 29097 new AliITSgeomSPD425Short(npar,par));
bae7e562 29098 } // end for det
29099 } // end for k
29100 } // end for j
29101 break;
29102 case 3: case 4: case 5: case 6: // layers 3-6
29103 lnum[6] = 1;
29104 for(lad=1;lad<=itsGeomTreeCopys[lay-1][4];lad++){
29105 lnum[4] = lad;
29106 for(det=1;det<=itsGeomTreeCopys[lay-1][5];det++){
29107 lnum[5] = det;
29108 mod++;
29109 ig->GetGeometry(7,lnam,lnum,t,r,idshape,npar,natt,
29110 par,att,imat,imed);
29111 switch (lay){
29112 case 3: case 4:
29113 fITSgeom->CreatMatrix(mod,lay,lad,det,kSDD,t,r);
29114 if(!(fITSgeom->IsShapeDefined(kSDD)))
e99dbc71 29115 fITSgeom->ReSetShape(kSDD,
29116 new AliITSgeomSDD256(npar,par));
bae7e562 29117 break;
29118 case 5:
29119 fITSgeom->CreatMatrix(mod,lay,lad,det,kSSD,t,r);
29120 if(!(fITSgeom->IsShapeDefined(kSSD)))
29121 fITSgeom->ReSetShape(kSSD,
e99dbc71 29122 new AliITSgeomSSD275and75(npar,par));
bae7e562 29123 break;
29124 case 6:
1570d46d 29125 fITSgeom->CreatMatrix(mod,lay,lad,det,kSSD,t,r);
29126 if(!(fITSgeom->IsShapeDefined(kSSD)))
29127 fITSgeom->ReSetShape(kSSD,
e99dbc71 29128 new AliITSgeomSSD75and275(npar,par));
bae7e562 29129 break;
29130 } // end switch
29131 } // end for det
29132 } // end for lad
29133 break;
29134 } // end switch
29135 } // end for lay
29136 return;
29137}
db915fea 29138//_____________________________________________________________________________
29139void AliITSvPPRasymm::Init(){
29140////////////////////////////////////////////////////////////////////////
29141// Initialise the ITS after it has been created.
29142////////////////////////////////////////////////////////////////////////
bae7e562 29143 Int_t i;
db915fea 29144
bae7e562 29145 cout << endl;
29146 for(i=0;i<26;i++) cout << "*";
29147 cout << " ITSvPPRasymm" << fMinorVersion << "_Init ";
29148 for(i=0;i<25;i++) cout << "*";cout << endl;
29149//
29150 if(fRead[0]=='\0') strncpy(fRead,fEuclidGeomDet,60);
29151 if(fWrite[0]=='\0') strncpy(fWrite,fEuclidGeomDet,60);
29152 if(fITSgeom!=0) delete fITSgeom;
29153 fITSgeom = new AliITSgeom();
29154 if(fGeomDetIn) fITSgeom->ReadNewFile(fRead);
29155 if(!fGeomDetIn) this->InitAliITSgeom();
29156 if(fGeomDetOut) fITSgeom->WriteNewFile(fWrite);
db915fea 29157 AliITS::Init();
bae7e562 29158//
29159 for(i=0;i<72;i++) cout << "*";
29160 cout << endl;
29161}
2c198b76 29162//_____________________________________________________________________________
29163void AliITSvPPRasymm::SetDefaults(){
29164 // sets the default segmentation, response, digit and raw cluster classes
29165 const Float_t kconv = 1.0e+04; // convert cm to microns
29166
29167 cout << "AliITSvPPRasymm::SetDefaults" << endl;
29168
29169 AliITSDetType *iDetType;
29170 AliITSgeomSPD *s0;
29171 AliITSgeomSDD *s1;
29172 AliITSgeomSSD *s2;
29173 Int_t i;
29174 Float_t bx[256],bz[280];
29175
29176 //SPD
82873bc1 29177 iDetType=DetType(kSPD);
2c198b76 29178 s0 = (AliITSgeomSPD*) fITSgeom->GetShape(kSPD);// Get shape info. Do it this way for now.
29179 AliITSresponse *resp0=new AliITSresponseSPD();
82873bc1 29180 SetResponseModel(kSPD,resp0);
2c198b76 29181 AliITSsegmentationSPD *seg0=new AliITSsegmentationSPD(fITSgeom);
29182 seg0->SetDetSize(s0->GetDx()*2.*kconv, // base this on AliITSgeomSPD
29183 s0->GetDz()*2.*kconv, // for now.
29184 s0->GetDy()*2.*kconv); // x,z,y full width in microns.
c11a498e 29185 seg0->SetNPads(256,160);// Number of Bins in x and z
2c198b76 29186 for(i=000;i<256;i++) bx[i] = 50.0; // in x all are 50 microns.
29187 for(i=000;i<160;i++) bz[i] = 425.0; // most are 425 microns except below
29188 for(i=160;i<280;i++) bz[i] = 0.0; // Outside of detector.
29189 bz[ 31] = bz[ 32] = 625.0; // first chip boundry
29190 bz[ 63] = bz[ 64] = 625.0; // first chip boundry
29191 bz[ 95] = bz[ 96] = 625.0; // first chip boundry
29192 bz[127] = bz[128] = 625.0; // first chip boundry
c11a498e 29193 bz[160] = 425.0; // Set so that there is no zero pixel size for fNz.
2c198b76 29194 seg0->SetBinSize(bx,bz); // Based on AliITSgeomSPD for now.
82873bc1 29195 SetSegmentationModel(kSPD,seg0);
2c198b76 29196 // set digit and raw cluster classes to be used
29197 const char *kData0=(iDetType->GetResponseModel())->DataType();
29198 if (strstr(kData0,"real")) iDetType->ClassNames("AliITSdigit",
29199 "AliITSRawClusterSPD");
29200 else iDetType->ClassNames("AliITSdigitSPD","AliITSRawClusterSPD");
82873bc1 29201// SetSimulationModel(kSPD,new AliITSsimulationSPD(seg0,resp0));
29202// iDetType->ReconstructionModel(new AliITSClusterFinderSPD());
2c198b76 29203
29204 // SDD
82873bc1 29205 iDetType=DetType(kSDD);
2c198b76 29206 s1 = (AliITSgeomSDD*) fITSgeom->GetShape(kSDD);// Get shape info. Do it this way for now.
aa044888 29207 AliITSresponseSDD *resp1=new AliITSresponseSDD("simulated");
82873bc1 29208 resp1->SetZeroSupp("1D");
e99dbc71 29209 resp1->SetDriftSpeed(7.3); // set drift speed to 7.3 microns/ns.
82873bc1 29210 Float_t a,b;
29211 resp1->GetNoiseParam(a,b);
9f461b2e 29212 a = resp1->GetNoiseAfterElectronics();
29213 Int_t cp[8] = {0,0,(Int_t)(2.*a+b+.5),(Int_t)(2.*a+b+.5),0,0,0,0};
82873bc1 29214 resp1->SetCompressParam(cp);
29215 SetResponseModel(kSDD,resp1);
2c198b76 29216 AliITSsegmentationSDD *seg1=new AliITSsegmentationSDD(fITSgeom,resp1);
29217 seg1->SetDetSize(s1->GetDx()*kconv, // base this on AliITSgeomSDD
29218 s1->GetDz()*2.*kconv, // for now.
29219 s1->GetDy()*2.*kconv); // x,z,y full width in microns.
c11a498e 29220 bx[0] = (s1->GetDx()*kconv/(seg1->Dpx(0))*resp1->DriftSpeed())+1.;// clock in Mhz
29221 seg1->SetNPads(256,256);// Use AliITSgeomSDD for now
82873bc1 29222 SetSegmentationModel(kSDD,seg1);
2c198b76 29223 const char *kData1=(iDetType->GetResponseModel())->DataType();
29224 const char *kopt=iDetType->GetResponseModel()->ZeroSuppOption();
29225 if((!strstr(kopt,"2D")) && (!strstr(kopt,"1D")) || strstr(kData1,"real") ){
29226 iDetType->ClassNames("AliITSdigit","AliITSRawClusterSDD");
29227 } else iDetType->ClassNames("AliITSdigitSDD","AliITSRawClusterSDD");
82873bc1 29228// SetSimulationModel(kSDD,new AliITSsimulationSDD(seg1,resp1));
29229// iDetType->ReconstructionModel(new AliITSClusterFinderSDD());
2c198b76 29230
29231 // SSD Layer 5
82873bc1 29232 iDetType=DetType(kSSD);
2c198b76 29233 s2 = (AliITSgeomSSD*) fITSgeom->GetShape(kSSD);// Get shape info. Do it this way for now.
aa044888 29234 AliITSresponse *resp2=new AliITSresponseSSD("simulated");
82873bc1 29235 SetResponseModel(kSSD,resp2);
2c198b76 29236 AliITSsegmentationSSD *seg2=new AliITSsegmentationSSD(fITSgeom);
29237 seg2->SetDetSize(s2->GetDx()*2.*kconv, // base this on AliITSgeomSSD
29238 s2->GetDz()*2.*kconv, // for now.
29239 s2->GetDy()*2.*kconv); // x,z,y full width in microns.
29240 seg2->SetPadSize(95.,0.); // strip x pitch in microns
29241 seg2->SetNPads(768,0); // number of strips on each side.
29242 seg2->SetAngles(0.0075,0.0275); // strip angels rad P and N side.
92cc4da1 29243 seg2->SetAnglesLay5(0.0075,0.0275); // strip angels rad P and N side.
29244 seg2->SetAnglesLay6(0.0275,0.0075); // strip angels rad P and N side.
82873bc1 29245 SetSegmentationModel(kSSD,seg2);
2c198b76 29246 const char *kData2=(iDetType->GetResponseModel())->DataType();
29247 if(strstr(kData2,"real") ) iDetType->ClassNames("AliITSdigit",
29248 "AliITSRawClusterSSD");
29249 else iDetType->ClassNames("AliITSdigitSSD","AliITSRawClusterSSD");
82873bc1 29250// SetSimulationModel(kSSD,new AliITSsimulationSSD(seg2,resp2));
29251// iDetType->ReconstructionModel(new AliITSClusterFinderSSD());
92cc4da1 29252
29253 if(kNTYPES>3){
2c198b76 29254 Warning("SetDefaults",
29255 "Only the four basic detector types are initialised!");
29256 }// end if
29257 return;
29258}
bae7e562 29259//______________________________________________________________________
db915fea 29260void AliITSvPPRasymm::DrawModule(){
29261////////////////////////////////////////////////////////////////////////
29262// Draw a shaded view of the FMD version 8.
29263////////////////////////////////////////////////////////////////////////
29264
29265 // Set everything unseen
29266 gMC->Gsatt("*", "seen", -1);
29267 //
29268 // Set ALIC mother visible
29269 gMC->Gsatt("ALIC","SEEN",0);
29270 //
29271 // Set the volumes visible
29272 gMC->Gsatt("ITSD","SEEN",0);
29273 gMC->Gsatt("ITS1","SEEN",1);
29274 gMC->Gsatt("ITS2","SEEN",1);
29275 gMC->Gsatt("ITS3","SEEN",1);
29276 gMC->Gsatt("ITS4","SEEN",1);
29277 gMC->Gsatt("ITS5","SEEN",1);
29278 gMC->Gsatt("ITS6","SEEN",1);
29279
29280 gMC->Gsatt("IPCB","SEEN",1);
29281 gMC->Gsatt("ICO2","SEEN",1);
29282 gMC->Gsatt("ICER","SEEN",0);
29283 gMC->Gsatt("ISI2","SEEN",0);
29284 gMC->Gsatt("IPLA","SEEN",0);
29285 gMC->Gsatt("ICO3","SEEN",0);
29286 gMC->Gsatt("IEPX","SEEN",0);
29287 gMC->Gsatt("ISI3","SEEN",1);
29288 gMC->Gsatt("ISUP","SEEN",0);
29289 gMC->Gsatt("ICHO","SEEN",0);
29290 gMC->Gsatt("ICMO","SEEN",0);
29291 gMC->Gsatt("ICMD","SEEN",0);
29292 gMC->Gsatt("ICCO","SEEN",1);
29293 gMC->Gsatt("ICCM","SEEN",0);
29294 gMC->Gsatt("ITMD","SEEN",0);
29295 gMC->Gsatt("ITTT","SEEN",1);
29296
29297 //
29298 gMC->Gdopt("hide", "on");
29299 gMC->Gdopt("shad", "on");
29300 gMC->Gsatt("*", "fill", 7);
29301 gMC->SetClipBox(".");
29302 gMC->SetClipBox("*", 0, 300, -300, 300, -300, 300);
29303 gMC->DefaultRange();
29304 gMC->Gdraw("alic", 40, 30, 0, 11, 10, .07, .07);
29305 gMC->Gdhead(1111, "Inner Tracking System Version 1");
29306 gMC->Gdman(17, 6, "MAN");
29307}
29308//_____________________________________________________________________________
29309void AliITSvPPRasymm::StepManager(){
29310////////////////////////////////////////////////////////////////////////
cd3a3507 29311// Called for every step in the ITS, then calles the AliITShit class
db915fea 29312// creator with the information to be recoreded about that hit.
cd3a3507 29313// The value of the macro ALIITSPRINTGEOM if set to 1 will allow the
29314// printing of information to a file which can be used to create a .det
29315// file read in by the routine CreateGeometry(). If set to 0 or any other
29316// value except 1, the default behavior, then no such file is created nor
29317// it the extra variables and the like used in the printing allocated.
db915fea 29318////////////////////////////////////////////////////////////////////////
db915fea 29319 Int_t copy, id;
cd3a3507 29320 Int_t copy1,copy2;
db915fea 29321 Float_t hits[8];
29322 Int_t vol[4];
29323 TLorentzVector position, momentum;
cd3a3507 29324 TClonesArray &lhits = *fHits;
db915fea 29325 //
29326 // Track status
29327 vol[3] = 0;
29328 if(gMC->IsTrackInside()) vol[3] += 1;
29329 if(gMC->IsTrackEntering()) vol[3] += 2;
29330 if(gMC->IsTrackExiting()) vol[3] += 4;
29331 if(gMC->IsTrackOut()) vol[3] += 8;
29332 if(gMC->IsTrackDisappeared()) vol[3] += 16;
29333 if(gMC->IsTrackStop()) vol[3] += 32;
29334 if(gMC->IsTrackAlive()) vol[3] += 64;
29335 //
29336 // Fill hit structure.
cd3a3507 29337 if(!(gMC->TrackCharge())) return;
29338 //
29339 // Only entering charged tracks
29340 if((id = gMC->CurrentVolID(copy)) == fIdSens[0]) {
29341 vol[0] = 1;
e99dbc71 29342 id = gMC->CurrentVolOffID(2,copy);
cd3a3507 29343 //detector copy in the ladder = 1<->4 (ITS1 < I101 < I103 < I10A)
29344 vol[1] = copy;
e99dbc71 29345 gMC->CurrentVolOffID(3,copy1);
cd3a3507 29346 //ladder copy in the module = 1<->2 (I10A < I12A)
e99dbc71 29347 gMC->CurrentVolOffID(4,copy2);
cd3a3507 29348 //module copy in the layer = 1<->10 (I12A < IT12)
29349 vol[2] = copy1+(copy2-1)*2;//# of ladders in one module = 2
29350 } else if(id == fIdSens[1]){
29351 vol[0] = 2;
e99dbc71 29352 id = gMC->CurrentVolOffID(2,copy);
cd3a3507 29353 //detector copy in the ladder = 1<->4 (ITS2 < I1D1 < I1D3 < I20A)
29354 vol[1] = copy;
e99dbc71 29355 gMC->CurrentVolOffID(3,copy1);
cd3a3507 29356 //ladder copy in the module = 1<->4 (I20A < I12A)
e99dbc71 29357 gMC->CurrentVolOffID(4,copy2);
cd3a3507 29358 //module copy in the layer = 1<->10 (I12A < IT12)
29359 vol[2] = copy1+(copy2-1)*4;//# of ladders in one module = 4
29360 } else if(id == fIdSens[2]){
29361 vol[0] = 3;
29362 id = gMC->CurrentVolOffID(1,copy);
29363 //detector copy in the ladder = 1<->6 (ITS3 < I302 < I004)
29364 vol[1] = copy;
29365 id = gMC->CurrentVolOffID(2,copy);
29366 //ladder copy in the layer = 1<->14 (I004 < IT34)
29367 vol[2] = copy;
29368 } else if(id == fIdSens[3]){
29369 vol[0] = 4;
29370 id = gMC->CurrentVolOffID(1,copy);
29371 //detector copy in the ladder = 1<->8 (ITS4 < I402 < I005)
29372 vol[1] = copy;
29373 id = gMC->CurrentVolOffID(2,copy);
29374 //ladder copy in the layer = 1<->22 (I005 < IT34))
29375 vol[2] = copy;
29376 }else if(id == fIdSens[4]){
29377 vol[0] = 5;
29378 id = gMC->CurrentVolOffID(1,copy);
29379 //detector copy in the ladder = 1<->22 (ITS5 < I562 < I565)
29380 vol[1] = copy;
29381 id = gMC->CurrentVolOffID(2,copy);
29382 //ladder copy in the layer = 1<->34 (I565 < IT56)
29383 vol[2] = copy;
29384 }else if(id == fIdSens[5]){
29385 vol[0] = 6;
29386 id = gMC->CurrentVolOffID(1,copy);
29387 //detector copy in the ladder = 1<->25 (ITS6 < I566 < I569)
29388 vol[1] = copy;
29389 id = gMC->CurrentVolOffID(2,copy);
29390 //ladder copy in the layer = 1<->38 (I569 < IT56)
29391 vol[2] = copy;
29392 } else {
29393 return; // not an ITS volume?
29394 } // end if/else if (gMC->CurentVolID(copy) == fIdSens[i])
db915fea 29395//
cd3a3507 29396 gMC->TrackPosition(position);
29397 gMC->TrackMomentum(momentum);
29398 hits[0]=position[0];
29399 hits[1]=position[1];
29400 hits[2]=position[2];
29401 hits[3]=momentum[0];
29402 hits[4]=momentum[1];
29403 hits[5]=momentum[2];
29404 hits[6]=gMC->Edep();
29405 hits[7]=gMC->TrackTime();
29406 // Fill hit structure with this new hit.
29407 new(lhits[fNhits++]) AliITShit(fIshunt,gAlice->CurrentTrack(),vol,hits);
bae7e562 29408
cd3a3507 29409 return;
29410
db915fea 29411}