]> git.uio.no Git - u/mrichter/AliRoot.git/blame - ITS/AliITSvPPRasymm.cxx
Checking in the seeds of new cluster fitting code.
[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$
4ae5bbc4 18Revision 1.59 2002/10/14 14:57:08 hristov
19Merging the VirtualMC branch to the main development branch (HEAD)
20
b9d0a01d 21Revision 1.53.6.4 2002/10/14 13:14:08 hristov
22Updating VirtualMC to v3-09-02
23
24Revision 1.58 2002/10/02 17:56:34 barbera
25Bug in copy 37 of volume I570 corrected (thanks to J. Belikov)
26
8a3132f2 27Revision 1.57 2002/06/12 18:57:25 nilsen
28Added TrackReference hits for ITS Mother volume at request of TRD and TOF.
29
7bdd9b7d 30Revision 1.56 2002/05/10 22:30:27 nilsen
31fix to use default paramters for the SDD response.
32
dd32e627 33Revision 1.55 2002/04/13 22:21:12 nilsen
34New default value of noise for SDD simulations introduced.
35
9f461b2e 36Revision 1.54 2002/03/28 16:17:03 nilsen
37Set new Geant Step size and related parameters for the ITS materials.
38
d236497b 39Revision 1.53 2001/11/28 01:35:45 nilsen
40Using standard constructors instead of default constructors for Clusterfinder,
41Response, and FastSimulator.
42
aa044888 43Revision 1.52 2001/10/22 11:00:54 hristov
44New naming schema of the rotation matrices in BuildGeometry() to avoid redefinition in other detectors (R.Barbera)
45
1266e9b4 46Revision 1.51 2001/10/19 10:18:49 barbera
47A typo corrected.
48
1d8d6507 49Revision 1.50 2001/10/18 12:25:07 barbera
50Detailed 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
51
ac9c285e 52Revision 1.49 2001/10/18 03:09:21 barbera
53The method BuildGeometry() has been completely rewritten. Now display.C can display the detailed ITS geometry instead of the old six dummy cylunders.
54
1f99c14b 55Revision 1.48 2001/10/17 04:35:32 barbera
56Checks 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
57
a8c83dcb 58Revision 1.47 2001/10/04 22:33:39 nilsen
59Fixed bugs in SetDefaults.
60
82873bc1 61Revision 1.46 2001/10/01 19:34:08 nilsen
62Fixed a bug in asigning detector types in SetDefaults under SSD layer 6.
63
1570d46d 64Revision 1.45 2001/06/07 14:42:14 barbera
65Both chip and det thicknesses set to [100,300]
66
214030ed 67Revision 1.44 2001/05/31 19:24:47 barbera
68Default values of SPD detector and chip thickness set to 200 microns as defined by the Technical Board
69
46d7680e 70Revision 1.43 2001/05/30 16:15:47 fca
71Correct comparison wiht AliGeant3::Class() introduced. Thanks to I.Hrivnacova
72
cbfdea0d 73Revision 1.42 2001/05/30 15:55:35 hristov
74Strings compared instead of pointers
75
268b9c60 76Revision 1.41 2001/05/30 14:04:31 hristov
77Dynamic cast replaced (F.Carminati)
78
4154d3d8 79Revision 1.40 2001/05/25 15:59:59 morsch
80Overlaps corrected. (R. Barbera)
81
9bf5e8ff 82Revision 1.38 2001/05/16 08:17:49 hristov
83Bug 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)
84
e99dbc71 85Revision 1.37 2001/05/10 00:12:59 nilsen
86Finished fixing up the default segmentation for the PPR geometry.
87
c11a498e 88Revision 1.36 2001/05/09 01:02:21 nilsen
89Finished fixing SetDefaults for the segmentation of SPD, SDD, and SSD.
90
92cc4da1 91Revision 1.35 2001/05/03 08:40:15 barbera
92Volume ITSD slightly modified to be consistent with v5. Some improvement in the printouts. The last commit did not complete successfully.
93
1e9111db 94Revision 1.33 2001/05/01 22:40:42 nilsen
95Partical update of SetDefault.
96
2c198b76 97Revision 1.32 2001/04/22 13:48:09 barbera
98New values of media parameters and thickness of SPD end-ladder electronics as given by Fabio Formenti
99
fc44ab90 100Revision 1.31 2001/04/04 07:02:16 barbera
101Position of the cylinders holding rails corrected
102
27c5763c 103Revision 1.30 2001/03/29 22:02:30 barbera
104Some changes to the services due to the new drawings from the engineers.
105
05a91552 106Revision 1.29 2001/03/29 05:28:56 barbera
107Rails material changed from aluminum to carbon fiber according with the decision of the last Technical Board
108
31683195 109Revision 1.28 2001/03/28 06:40:20 barbera
110Central and services mother volumes made consistenf for detailed and coarse geometry. Switch for rails added to the coarse geometries
111
9181d340 112Revision 1.26 2001/03/23 00:12:23 nilsen
113Set Reading of AliITSgeom data from Geant3 common blocks as the default and
114not a .det file. Removed redundent calls to BuildGeometry.
115
0646a0e8 116Revision 1.25 2001/03/20 19:22:51 barbera
117Flags 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.
118
6d62fed9 119Revision 1.23 2001/03/13 21:18:44 barbera
120Some misleading comments removed
121
705eabd9 122Revision 1.22 2001/03/13 18:13:30 barbera
123Some mother volumes sligthly modified to eliminate an overlap with the absorber
124
45725ec9 125Revision 1.21 2001/03/13 08:36:23 hristov
126fabsf replaced by TMath::Abs
127
767187dd 128Revision 1.20 2001/03/13 00:17:41 barbera
129New SDD geometry got grom F. Tosello and checked by the SDD engineers
130
80272ed3 131Revision 1.19 2001/02/28 18:23:13 barbera
132Setters and getters to set/get the detector and chip thickness on SPD layers added
133
3d12a48d 134Revision 1.18 2001/02/27 23:18:24 barbera
135Full parameterization of detector and chip thicknesses for layer 1 and layer 2 of SPD as requested by the project leader
136
c47b75b1 137Revision 1.17 2001/02/19 22:14:55 nilsen
138Fix for all 4 versions 11, 12, 21, and 22.
139
63bb0827 140Revision 1.16 2001/02/19 20:10:34 barbera
141Set option=2 and thickness=2 as default values --> SetMinorVersion=22
142
dae60ad0 143Revision 1.15 2001/02/19 19:44:00 barbera
144Air density parameter corrected
145
6190d58a 146Revision 1.14 2001/02/13 16:53:35 nilsen
147Fixed a but when trying to use GEANT4. Needed to replace
148if(!((TGeant3*)gMC)) with if(!(dynamic_casst<TGeant3*>(gMC)))
149because just casting gMC to be TGeant3* even when it realy is a TGeant3 pointer
150did not result in a zero value. For AliITSv5asymm and AliITSv5symm, needed
151to fix a bug in the initilizers and a bug in BuildGeometry. This is now done
152in the same way as in AliITSv5.cxx.
153
9a4c6ea3 154Revision 1.13 2001/02/09 20:06:26 nilsen
155Fixed bug in distructor. Can't distroy fixxed length arrays. Thanks Peter.
156
58e13d99 157Revision 1.12 2001/02/09 13:53:38 barbera
158Int_t redefinition avoided
159
508f0c10 160Revision 1.11 2001/02/09 06:55:38 barbera
161SPD option re-set to B. It was A by mistake
162
3f1f65c1 163Revision 1.10 2001/02/09 00:05:31 nilsen
164Added fMajor/MinorVersion variables and made other changes to better make
165use of the new code changes in AliITSgeom related classes.
166
bae7e562 167
168Revision 1.9 2001/02/08 16:00:37 barbera
169New thicknesses (300+300 um) added for SPD chips and detectors and set as default. Many other refinements.
170
686e2715 171Revision 1.8 2001/02/06 08:03:44 barbera
172Material redefinition in SDD
173
39e6c65e 174Revision 1.7 2001/02/05 13:34:57 barbera
175Updated version of the ITS detailed geometry
176
de0a2a9c 177Revision 1.5 2001/01/30 09:23:13 hristov
178Streamers removed (R.Brun)
179
a8a6107b 180Revision 1.4 2001/01/23 20:08:03 barbera
181Option B for pixels implemented and set as default
182
a9c4129c 183Revision 1.3 2001/01/17 08:08:20 barbera
184Some media parameters modified
185
cd3a3507 186Revision 1.1.2.1 2001/01/15 13:38:08 barbera
187New ITS detailed geometry to be used for the PPR
188
db915fea 189*/
190
191///////////////////////////////////////////////////////////////////////////////
192// //
bae7e562 193// Inner Traking System version PPR asymmetric //
db915fea 194// This class contains the base procedures for the Inner Tracking System //
195// //
bae7e562 196// Authors: R. Barbera //
197// version 8. //
198// Created January 15 2001. //
199// //
200// NOTE: THIS IS THE ASYMMETRIC PPR geometry of the ITS. //
db915fea 201// //
202///////////////////////////////////////////////////////////////////////////////
cd3a3507 203
204// See AliITSvPPRasymm::StepManager().
4ae5bbc4 205#include <Riostream.h>
cd3a3507 206#include <stdio.h>
207#include <stdlib.h>
db915fea 208#include <TMath.h>
db915fea 209#include <TGeometry.h>
210#include <TNode.h>
211#include <TTUBE.h>
1f99c14b 212#include <TTUBS.h>
213#include <TPCON.h>
db915fea 214#include <TFile.h> // only required for Tracking function?
215#include <TCanvas.h>
216#include <TObjArray.h>
cd3a3507 217#include <TLorentzVector.h>
218#include <TObjString.h>
db915fea 219#include <TClonesArray.h>
cd3a3507 220#include <TBRIK.h>
221#include <TSystem.h>
db915fea 222
223#include "AliMC.h"
cd3a3507 224#include "AliRun.h"
db915fea 225#include "AliMagF.h"
226#include "AliConst.h"
bae7e562 227#include "AliITSGeant3Geometry.h"
7bdd9b7d 228#include "AliTrackReference.h"
db915fea 229#include "AliITShit.h"
cd3a3507 230#include "AliITS.h"
db915fea 231#include "AliITSvPPRasymm.h"
cd3a3507 232#include "AliITSgeom.h"
bae7e562 233#include "AliITSgeomSPD.h"
234#include "AliITSgeomSDD.h"
235#include "AliITSgeomSSD.h"
2c198b76 236#include "AliITSDetType.h"
237#include "AliITSresponseSPD.h"
238#include "AliITSresponseSDD.h"
239#include "AliITSresponseSSD.h"
240#include "AliITSsegmentationSPD.h"
241#include "AliITSsegmentationSDD.h"
242#include "AliITSsegmentationSSD.h"
82873bc1 243#include "AliITSsimulationSPD.h"
244#include "AliITSsimulationSDD.h"
245#include "AliITSsimulationSSD.h"
2c198b76 246#include "AliITSClusterFinderSPD.h"
247#include "AliITSClusterFinderSDD.h"
248#include "AliITSClusterFinderSSD.h"
db915fea 249
250
251ClassImp(AliITSvPPRasymm)
252
253//_____________________________________________________________________________
254AliITSvPPRasymm::AliITSvPPRasymm() {
255////////////////////////////////////////////////////////////////////////
256// Standard default constructor for the ITS version 8.
257////////////////////////////////////////////////////////////////////////
bae7e562 258 Int_t i;
259
260 fIdN = 0;
261 fIdName = 0;
262 fIdSens = 0;
263 fEuclidOut = kFALSE; // Don't write Euclide file
264 fGeomDetOut = kFALSE; // Don't write .det file
0646a0e8 265 fGeomDetIn = kFALSE; // Don't Read .det file
bae7e562 266 fMajorVersion = IsVersion();
267 fMinorVersion = -1;
268 for(i=0;i<60;i++) fRead[i] = '\0';
269 for(i=0;i<60;i++) fWrite[i] = '\0';
270 for(i=0;i<60;i++) fEuclidGeomDet[i] = '\0';
db915fea 271}
272//_____________________________________________________________________________
273AliITSvPPRasymm::AliITSvPPRasymm(const char *name, const char *title) : AliITS(name, title){
274////////////////////////////////////////////////////////////////////////
275// Standard constructor for the ITS version 8.
276////////////////////////////////////////////////////////////////////////
bae7e562 277 Int_t i;
278
279 fIdN = 6;
280 fIdName = new TString[fIdN];
281 fIdName[0] = "ITS1";
282 fIdName[1] = "ITS2";
283 fIdName[2] = "ITS3";
284 fIdName[3] = "ITS4";
285 fIdName[4] = "ITS5";
286 fIdName[5] = "ITS6";
287 fIdSens = new Int_t[fIdN];
288 for(i=0;i<fIdN;i++) fIdSens[i] = 0;
289 fMajorVersion = IsVersion();
3d12a48d 290 fMinorVersion = 2;
bae7e562 291 fEuclidOut = kFALSE; // Don't write Euclide file
292 fGeomDetOut = kFALSE; // Don't write .det file
0646a0e8 293 fGeomDetIn = kFALSE; // Don't Read .det file
3d12a48d 294 SetThicknessDet1();
295 SetThicknessDet2();
296 SetThicknessChip1();
297 SetThicknessChip2();
bae7e562 298
3d12a48d 299 fEuclidGeometry="$ALICE_ROOT/ITS/ITSgeometry_vPPRasymm2.euc";
300 strncpy(fEuclidGeomDet,"$ALICE_ROOT/ITS/ITSgeometry_vPPRasymm2.det",60);
bae7e562 301 strncpy(fRead,fEuclidGeomDet,60);
302 strncpy(fWrite,fEuclidGeomDet,60);
db915fea 303}
304//____________________________________________________________________________
305AliITSvPPRasymm::AliITSvPPRasymm(const AliITSvPPRasymm &source){
306////////////////////////////////////////////////////////////////////////
bae7e562 307// Copy Constructor for ITS version 8.
db915fea 308////////////////////////////////////////////////////////////////////////
309 if(&source == this) return;
bae7e562 310 Warning("Copy Constructor","Not allowed to copy AliITSvPPRasymm");
db915fea 311 return;
312}
313//_____________________________________________________________________________
314AliITSvPPRasymm& AliITSvPPRasymm::operator=(const AliITSvPPRasymm &source){
315////////////////////////////////////////////////////////////////////////
bae7e562 316// Assignment operator for the ITS version 8.
db915fea 317////////////////////////////////////////////////////////////////////////
bae7e562 318 if(&source == this) return *this;
319 Warning("= operator","Not allowed to copy AliITSvPPRasymm");
320 return *this;
db915fea 321}
322//_____________________________________________________________________________
323AliITSvPPRasymm::~AliITSvPPRasymm() {
324////////////////////////////////////////////////////////////////////////
325// Standard destructor for the ITS version 8.
326////////////////////////////////////////////////////////////////////////
327}
db915fea 328//__________________________________________________________________________
329void AliITSvPPRasymm::BuildGeometry(){
330////////////////////////////////////////////////////////////////////////
331// Geometry builder for the ITS version 8.
332////////////////////////////////////////////////////////////////////////
333 TNode *node, *top;
1f99c14b 334
ac9c285e 335 const Int_t kColorITS=kYellow;
db915fea 336 //
337 top = gAlice->GetGeometry()->GetNode("alice");
ac9c285e 338
1266e9b4 339
ac9c285e 340 new TTUBE("S_layer1","Layer1 of ITS","void",3.8095,3.8095+1.03*9.36/100.,14.35);
db915fea 341 top->cd();
342 node = new TNode("Layer1","Layer1","S_layer1",0,0,0,"");
343 node->SetLineColor(kColorITS);
344 fNodes->Add(node);
345
ac9c285e 346 new TTUBE("S_layer2","Layer2 of ITS","void",7.,7.+1.03*9.36/100.,14.35);
db915fea 347 top->cd();
348 node = new TNode("Layer2","Layer2","S_layer2",0,0,0,"");
349 node->SetLineColor(kColorITS);
350 fNodes->Add(node);
351
ac9c285e 352 new TTUBE("S_layer3","Layer3 of ITS","void",15.,15.+0.94*9.36/100.,25.1);
db915fea 353 top->cd();
354 node = new TNode("Layer3","Layer3","S_layer3",0,0,0,"");
355 node->SetLineColor(kColorITS);
356 fNodes->Add(node);
357
ac9c285e 358 new TTUBE("S_layer4","Layer4 of ITS","void",24.1,24.1+0.95*9.36/100.,32.1);
db915fea 359 top->cd();
360 node = new TNode("Layer4","Layer4","S_layer4",0,0,0,"");
361 node->SetLineColor(kColorITS);
362 fNodes->Add(node);
363
ac9c285e 364 new TTUBE("S_layer5","Layer5 of ITS","void",38.5,38.5+0.91*9.36/100.,49.405);
db915fea 365 top->cd();
366 node = new TNode("Layer5","Layer5","S_layer5",0,0,0,"");
367 node->SetLineColor(kColorITS);
368 fNodes->Add(node);
369
ac9c285e 370 new TTUBE("S_layer6","Layer6 of ITS","void",43.5765,43.5765+0.87*9.36/100.,55.27);
db915fea 371 top->cd();
372 node = new TNode("Layer6","Layer6","S_layer6",0,0,0,"");
373 node->SetLineColor(kColorITS);
1f99c14b 374 fNodes->Add(node);
1f99c14b 375
376
ac9c285e 377/*
378 // DETAILED GEOMETRY
379
380 TNode *sub1node, *sub2node, *sub3node, *sub4node, *sub5node;
381
1f99c14b 382 // Define some variables for SPD
383
384 Float_t dits[100];
385 Float_t dits1[3], di101[3], di107[3], di10b[3]; // for layer 1
386 Float_t di103[3], di10a[3]; // for layer 1
387 Float_t dits2[3], di1d1[3], di1d7[3], di20b[3]; // for layer 2
388 Float_t di1d3[3], di20a[3]; // for layer 2
389
390 Float_t ddet1=200.; // total detector thickness on layer 1 (micron)
391 Float_t dchip1=200.; // total chip thickness on layer 1 (micron)
392
393 Float_t ddet2=200.; // total detector thickness on layer 2 (micron)
394 Float_t dchip2=200.; // total chip thickness on layer 2 (micron)
395
396 Float_t dbus=300.; // total bus thickness on both layers (micron)
397
398 ddet1 = GetThicknessDet1();
399 ddet2 = GetThicknessDet2();
400 dchip1 = GetThicknessChip1();
401 dchip2 = GetThicknessChip2();
402
403 cout << "par: " << ddet1 << " " << ddet2 << " " << ddet2 << " " << dchip1 << " " << dchip2 << endl;
404
405 if(ddet1 < 100. || ddet1 > 300.) {
406 cout << "ITS - WARNING: the detector thickness for layer 1 is outside the range of [100,300] microns."
407 " The default value of 200 microns will be used." << endl;
408 ddet1=200.;
409 }
410
411 if(ddet2 < 100. || ddet2 > 300.) {
412 cout << "ITS - WARNING: the detector thickness for layer 2 is outside the range of [100,300] microns."
413 " The default value of 200 microns will be used." << endl;
414 ddet2=200.;
415 }
416
417 if(dchip1 < 100. || dchip1 > 300.) {
418 cout << "ITS - WARNING: the chip thickness for layer 1 is outside the range of [100,300] microns."
419 " The default value of 200 microns will be used." << endl;
420 dchip1=200.;
421 }
422
423 if(dchip2 < 100. || dchip2 > 300.) {
424 cout << "ITS - WARNING: the chip thickness for layer 2 is outside the range of [100,300] microns."
425 " The default value of 200 microns will be used." << endl;
426 dchip2=200.;
427 }
428
429 cout << "ITS: Detector thickness on layer 1 is set to " << ddet1 << " microns." << endl;
430 cout << "ITS: Chip thickness on layer 1 is set to " << dchip1 << " microns." << endl;
431 cout << "ITS: Detector thickness on layer 2 is set to " << ddet2 << " microns." << endl;
432 cout << "ITS: Chip thickness on layer 2 is set to " << dchip2 << " microns." << endl;
433
434 ddet1 = ddet1*0.0001/2.; // conversion from tot length in um to half in cm
435 ddet2 = ddet2*0.0001/2.; // conversion from tot length in um to half in cm
436 dchip1 = dchip1*0.0001/2.;// conversion from tot length in um to half in cm
437 dchip2 = dchip2*0.0001/2.;// conversion from tot length in um to half in cm
438 dbus = dbus*0.0001/2.; // conversion from tot length in um to half in cm
439
440 Float_t deltax, deltay;
441
442 Int_t thickness = fMinorVersion/10;
443 Int_t option = fMinorVersion - 10*thickness;
444
445
446 // Define some variables for SDD
447 // SDD detector ladder
448
449 Float_t ySDD;
450 Float_t I302dits[3], I402dits[3], I004dits[3], I005dits[3];
451 Float_t Y_SDD_sep = 0.20;
452 Float_t Z_SDD_lay3[6] = {18.55, 10.95, 3.70, -3.70, -11.20, -18.35};
453 Float_t Z_SDD_lay4[8] = {25.75, 18.60, 11.00, 3.70, -3.70, -11.20, -18.45, -26.05};
454
455 // Rotation matrices
456
457 // SPD - option 'a'
458
459 if (option == 1) {
460
1266e9b4 461 new TRotMatrix("itsrot238","itsrot238",90.0,144.0,90.0,234.0,0.0,0.0);
462 new TRotMatrix("itsrot236","itsrot236",90.0,180.013702,90.0,270.013702,0.0,0.0);
463 new TRotMatrix("itsrot239","itsrot239",90.0,216.0,90.0,306.0,0.0,0.0);
464 new TRotMatrix("itsrot233","itsrot233",90.0,252.000504,90.0,342.000488,0.0,0.0 );
465 new TRotMatrix("itsrot240","itsrot240",90.0,288.0,90.0,18.0,0.0,0.0);
466 new TRotMatrix("itsrot241","itsrot241",90.0,324.0,90.0,54.0,0.0,0.0);
467 new TRotMatrix("itsrot242","itsrot242",90.0,36.0,90.0,126.0,0.0,0.0);
468 new TRotMatrix("itsrot234","itsrot234",90.0,71.9991,90.0,161.9991,0.0,0.0);
469 new TRotMatrix("itsrot243","itsrot243",90.0,108.0,90.0,198.0,0.0,0.0);
470 new TRotMatrix("itsrot244","itsrot244",90.0,180.0,90.0,270.0,0.0,0.0);
471 new TRotMatrix("itsrot245","itsrot245",90.0,162.0,90.0,252.0,0.0,0.0);
472 new TRotMatrix("itsrot246","itsrot246",90.0,310.0,90.0,40.0,0.0,0.0);
473 new TRotMatrix("itsrot247","itsrot247",90.0,319.0,90.0,49.0,0.0,0.0);
474 new TRotMatrix("itsrot248","itsrot248",90.0,328.0,90.0,58.0,0.0,0.0);
475 new TRotMatrix("itsrot249","itsrot249",90.0,337.0,90.0,67.0,0.0,0.0);
1f99c14b 476
477 }
478
479 // SPD - option 'b' (this is the default)
480
481 if (option == 2) {
482
1266e9b4 483 new TRotMatrix("itsrot233","itsrot233",90.0,252.000504,90.0,342.000488,0.0,0.0);
484 new TRotMatrix("itsrot244","itsrot244",90.0,216.0,90.0,306.0,0.0,0.0);
485 new TRotMatrix("itsrot236","itsrot236",90.0,180.013702,90.0,270.013702,0.0,0.0);
486 new TRotMatrix("itsrot245","itsrot245",90.0,36.0,90.0,126.0,0.0,0.0);
487 new TRotMatrix("itsrot234","itsrot234",90.0,71.9991,90.0,161.9991,0.0,0.0);
488 new TRotMatrix("itsrot246","itsrot246",90.0,108.0,90.0,198.0,0.0,0.0);
489 new TRotMatrix("itsrot247","itsrot247",90.0,144.0,90.0,234.0,0.0,0.0);
490 new TRotMatrix("itsrot248","itsrot248",90.0,288.0,90.0,18.0,0.0,0.0);
491 new TRotMatrix("itsrot249","itsrot249",90.0,324.0,90.0,54.0,0.0,0.0);
492 new TRotMatrix("itsrot238","itsrot238",90.0,180.0,90.0,270.0,0.0,0.0);
493 new TRotMatrix("itsrot239","itsrot239",90.0,162.0,90.0,252.0,0.0,0.0);
494 new TRotMatrix("itsrot240","itsrot240",90.0,310.0,90.0,40.0,0.0,0.0);
495 new TRotMatrix("itsrot241","itsrot241",90.0,319.0,90.0,49.0,0.0,0.0);
496 new TRotMatrix("itsrot242","itsrot242",90.0,328.0,90.0,58.0,0.0,0.0);
497 new TRotMatrix("itsrot243","itsrot243",90.0,337.0,90.0,67.0,0.0,0.0);
1f99c14b 498
499 }
500
501 // SDD
502
1266e9b4 503 new TRotMatrix("itsrot321","itsrot321",90.0,12.86,90.0,102.86,0.0,0.0);
504 new TRotMatrix("itsrot333","itsrot333",90.0,38.57,90.0,128.57,0.0,0.0);
505 new TRotMatrix("itsrot336","itsrot336",90.0,64.29,90.0,154.29,0.0,0.0);
506 new TRotMatrix("itsrot350","itsrot350",90.0,90.0,90.0,180.0,0.0,0.0);
507 new TRotMatrix("itsrot313","itsrot313",90.0,115.71,90.0,205.71,0.0,0.0);
508 new TRotMatrix("itsrot311","itsrot311",90.0,141.43,90.0,231.43,0.0,0.0);
509 new TRotMatrix("itsrot310","itsrot310",90.0,167.14,90.0,257.14,0.0,0.0);
510 new TRotMatrix("itsrot386","itsrot386",90.0,192.86,90.0,282.86,0.0,0.0);
511 new TRotMatrix("itsrot309","itsrot309",90.0,218.57,90.0,308.57,0.0,0.0);
512 new TRotMatrix("itsrot308","itsrot308",90.0,244.29,90.0,334.29,0.0,0.0);
513 new TRotMatrix("itsrot356","itsrot356",90.0,270.0,90.0,0.0,0.0,0.0);
514 new TRotMatrix("itsrot307","itsrot307",90.0,295.71,90.0,25.71,0.0,0.0);
515 new TRotMatrix("itsrot306","itsrot306",90.0,321.43,90.0,51.43,0.0,0.0);
516 new TRotMatrix("itsrot305","itsrot305",90.0,347.14,90.0,77.14,0.0,0.0);
517 new TRotMatrix("itsrot335","itsrot335",90.0,8.18,90.0,98.18,0.0,0.0);
518 new TRotMatrix("itsrot332","itsrot332",90.0,24.55,90.0,114.55,0.0,0.0);
519 new TRotMatrix("itsrot331","itsrot331",90.0,40.91,90.0,130.91,0.0,0.0);
520 new TRotMatrix("itsrot366","itsrot366",90.0,57.27,90.0,147.27,0.0,0.0);
521 new TRotMatrix("itsrot330","itsrot330",90.0,73.64,90.0,163.64,0.0,0.0);
522 new TRotMatrix("itsrot350","itsrot350",90.0,90.0,90.0,180.0,0.0,0.0);
523 new TRotMatrix("itsrot329","itsrot329",90.0,106.36,90.0,196.36,0.0,0.0);
524 new TRotMatrix("itsrot328","itsrot328",90.0,122.73,90.0,212.73,0.0,0.0);
525 new TRotMatrix("itsrot327","itsrot327",90.0,139.09,90.0,229.09,0.0,0.0);
526 new TRotMatrix("itsrot326","itsrot326",90.0,155.45,90.0,245.45,0.0,0.0);
527 new TRotMatrix("itsrot325","itsrot325",90.0,171.82,90.0,261.82,0.0,0.0);
528 new TRotMatrix("itsrot324","itsrot324",90.0,188.18,90.0,278.18,0.0,0.0);
529 new TRotMatrix("itsrot323","itsrot323",90.0,204.55,90.0,294.55,0.0,0.0);
530 new TRotMatrix("itsrot322","itsrot322",90.0,220.91,90.0,310.91,0.0,0.0);
531 new TRotMatrix("itsrot320","itsrot320",90.0,237.27,90.0,327.27,0.0,0.0);
532 new TRotMatrix("itsrot319","itsrot319",90.0,253.64,90.0,343.64,0.0,0.0);
533 new TRotMatrix("itsrot318","itsrot318",90.0,270.0,90.0,360.0,0.0,0.0);
534 new TRotMatrix("itsrot317","itsrot317",90.0,286.36,90.0,16.36,0.0,0.0);
535 new TRotMatrix("itsrot316","itsrot316",90.0,302.73,90.0,32.73,0.0,0.0);
536 new TRotMatrix("itsrot315","itsrot315",90.0,319.09,90.0,49.09,0.0,0.0);
537 new TRotMatrix("itsrot314","itsrot314",90.0,335.45,90.0,65.45,0.0,0.0);
538 new TRotMatrix("itsrot334","itsrot334",90.0,351.82,90.0,81.82,0.0,0.0);
1f99c14b 539
540 //SSD
541
1266e9b4 542 new TRotMatrix("itsrot504","itsrot504",90.0,127.06,90.0,217.06,0.0,0.0);
543 new TRotMatrix("itsrot505","itsrot505",90.0,116.47,90.0,206.47,0.0,0.0);
544 new TRotMatrix("itsrot506","itsrot506",90.0,105.88,90.0,195.88,0.0,0.0);
545 new TRotMatrix("itsrot507","itsrot507",90.0,95.29,90.0,185.29,0.0,0.0);
546 new TRotMatrix("itsrot508","itsrot508",90.0,84.71,90.0,174.71,0.0,0.0);
547 new TRotMatrix("itsrot509","itsrot509",90.0,74.12,90.0,164.12,0.0,0.0);
548 new TRotMatrix("itsrot510","itsrot510",90.0,63.53,90.0,153.53,0.0,0.0);
549 new TRotMatrix("itsrot511","itsrot511",90.0,52.94,90.0,142.94,0.0,0.0);
550 new TRotMatrix("itsrot512","itsrot512",90.0,42.35,90.0,132.35,0.0,0.0);
551 new TRotMatrix("itsrot513","itsrot513",90.0,31.76,90.0,121.76,0.0,0.0);
552 new TRotMatrix("itsrot653","itsrot653",90.0,21.18,90.0,111.18,0.0,0.0);
553 new TRotMatrix("itsrot514","itsrot514",90.0,10.59,90.0,100.59,0.0,0.0);
554 new TRotMatrix("itsrot515","itsrot515",90.0,349.41,90.0,79.41,0.0,0.0);
555 new TRotMatrix("itsrot516","itsrot516",90.0,338.82,90.0,68.82,0.0,0.0);
556 new TRotMatrix("itsrot517","itsrot517",90.0,328.24,90.0,58.24,0.0,0.0);
557 new TRotMatrix("itsrot518","itsrot518",90.0,317.65,90.0,47.65,0.0,0.0);
558 new TRotMatrix("itsrot519","itsrot519",90.0,307.06,90.0,37.06,0.0,0.0);
559 new TRotMatrix("itsrot520","itsrot520",90.0,296.47,90.0,26.47,0.0,0.0);
560 new TRotMatrix("itsrot521","itsrot521",90.0,285.88,90.0,15.88,0.0,0.0);
561 new TRotMatrix("itsrot522","itsrot522",90.0,275.29,90.0,5.29,0.0,0.0);
562 new TRotMatrix("itsrot523","itsrot523",90.0,264.71,90.0,354.71,0.0,0.0);
563 new TRotMatrix("itsrot524","itsrot524",90.0,254.12,90.0,344.12,0.0,0.0);
564 new TRotMatrix("itsrot525","itsrot525",90.0,243.53,90.0,333.53,0.0,0.0);
565 new TRotMatrix("itsrot526","itsrot526",90.0,232.94,90.0,322.94,0.0,0.0);
566 new TRotMatrix("itsrot527","itsrot527",90.0,222.35,90.0,312.35,0.0,0.0);
567 new TRotMatrix("itsrot528","itsrot528",90.0,211.76,90.0,301.76,0.0,0.0);
568 new TRotMatrix("itsrot618","itsrot618",90.0,201.18,90.0,291.18,0.0,0.0);
569 new TRotMatrix("itsrot529","itsrot529",90.0,190.59,90.0,280.59,0.0,0.0);
570 new TRotMatrix("itsrot533","itsrot533",90.0,180.0,90.0,270.0,0.0,0.0);
571 new TRotMatrix("itsrot530","itsrot530",90.0,169.41,90.0,259.41,0.0,0.0);
572 new TRotMatrix("itsrot531","itsrot531",90.0,158.82,90.0,248.82,0.0,0.0);
573 new TRotMatrix("itsrot501","itsrot501",90.0,148.24,90.0,238.24,0.0,0.0);
574 new TRotMatrix("itsrot503","itsrot503",90.0,137.65,90.0,227.65,0.0,0.0);
575 new TRotMatrix("itsrot532","itsrot532",90.0,360.0,90.0,90.0,0.0,0.0);
576 new TRotMatrix("itsrot560","itsrot560",90.0,85.26,90.0,175.26,0.0,0.0);
577 new TRotMatrix("itsrot561","itsrot561",90.0,94.74,90.0,184.74,0.0,0.0);
578 new TRotMatrix("itsrot562","itsrot562",90.0,104.21,90.0,194.21,0.0,0.0);
579 new TRotMatrix("itsrot563","itsrot563",90.0,113.68,90.0,203.68,0.0,0.0);
580 new TRotMatrix("itsrot564","itsrot564",90.0,123.16,90.0,213.16,0.0,0.0);
581 new TRotMatrix("itsrot565","itsrot565",90.0,132.63,90.0,222.63,0.0,0.0);
582 new TRotMatrix("itsrot566","itsrot566",90.0,142.11,90.0,232.11,0.0,0.0);
583 new TRotMatrix("itsrot567","itsrot567",90.0,151.58,90.0,241.58,0.0,0.0);
584 new TRotMatrix("itsrot568","itsrot568",90.0,161.05,90.0,251.05,0.0,0.0);
585 new TRotMatrix("itsrot569","itsrot569",90.0,170.53,90.0,260.53,0.0,0.0);
586 new TRotMatrix("itsrot533","itsrot533",90.0,180.0,90.0,270.0,0.0,0.0);
587 new TRotMatrix("itsrot534","itsrot534",90.0,189.47,90.0,279.47,0.0,0.0);
588 new TRotMatrix("itsrot535","itsrot535",90.0,198.95,90.0,288.95,0.0,0.0);
589 new TRotMatrix("itsrot623","itsrot623",90.0,208.42,90.0,298.42,0.0,0.0);
590 new TRotMatrix("itsrot537","itsrot537",90.0,217.89,90.0,307.89,0.0,0.0);
591 new TRotMatrix("itsrot538","itsrot538",90.0,227.37,90.0,317.37,0.0,0.0);
592 new TRotMatrix("itsrot539","itsrot539",90.0,236.84,90.0,326.84,0.0,0.0);
593 new TRotMatrix("itsrot540","itsrot540",90.0,246.32,90.0,336.32,0.0,0.0);
594 new TRotMatrix("itsrot541","itsrot541",90.0,255.79,90.0,345.79,0.0,0.0);
595 new TRotMatrix("itsrot542","itsrot542",90.0,265.26,90.0,355.26,0.0,0.0);
596 new TRotMatrix("itsrot543","itsrot543",90.0,274.74,90.0,4.74,0.0,0.0);
597 new TRotMatrix("itsrot544","itsrot544",90.0,284.21,90.0,14.21,0.0,0.0);
598 new TRotMatrix("itsrot545","itsrot545",90.0,293.68,90.0,23.68,0.0,0.0);
599 new TRotMatrix("itsrot546","itsrot546",90.0,303.16,90.0,33.16,0.0,0.0);
600 new TRotMatrix("itsrot547","itsrot547",90.0,312.63,90.0,42.63,0.0,0.0);
601 new TRotMatrix("itsrot548","itsrot548",90.0,322.11,90.0,52.11,0.0,0.0);
602 new TRotMatrix("itsrot549","itsrot549",90.0,331.58,90.0,61.58,0.0,0.0);
603 new TRotMatrix("itsrot550","itsrot550",90.0,341.05,90.0,71.05,0.0,0.0);
604 new TRotMatrix("itsrot551","itsrot551",90.0,350.53,90.0,80.53,0.0,0.0);
605 new TRotMatrix("itsrot552","itsrot552",90.0,9.47,90.0,99.47,0.0,0.0);
606 new TRotMatrix("itsrot553","itsrot553",90.0,18.95,90.0,108.95,0.0,0.0);
607 new TRotMatrix("itsrot620","itsrot620",90.0,28.42,90.0,118.42,0.0,0.0);
608 new TRotMatrix("itsrot555","itsrot555",90.0,37.89,90.0,127.89,0.0,0.0);
609 new TRotMatrix("itsrot556","itsrot556",90.0,47.37,90.0,137.37,0.0,0.0);
610 new TRotMatrix("itsrot557","itsrot557",90.0,56.84,90.0,146.84,0.0,0.0);
611 new TRotMatrix("itsrot558","itsrot558",90.0,66.32,90.0,156.32,0.0,0.0);
612 new TRotMatrix("itsrot559","itsrot559",90.0,75.79,90.0,165.79,0.0,0.0);
1f99c14b 613
614
615 // --- Define SPD (option 'a') volumes ----------------------------
616
617 // SPD - option 'a'
618 // (this is NOT the default)
619
620 if (option == 1) {
621
622 dits1[0] = 0.64;
623 dits1[1] = ddet1;
624 dits1[2] = 3.48;
625 new TBRIK("ITS1","ITS1","void",dits1[0],dits1[1],dits1[2]);
626
627 dits2[0] = 0.64;
628 dits2[1] = ddet2;
629 dits2[2] = 3.48;
630 new TBRIK("ITS2","ITS2","void",dits2[0],dits2[1],dits2[2]);
631
632 di101[0] = 0.705;
633 di101[1] = ddet1;
634 di101[2] = 3.536;
635 new TBRIK("I101","I101","void",di101[0],di101[1],di101[2]);
636
637 di1d1[0] = 0.705;
638 di1d1[1] = ddet2;
639 di1d1[2] = 3.536;
640 new TBRIK("I1D1","I1D1","void",di1d1[0],di1d1[1],di1d1[2]);
641
642 di103[0] = 0.793;
643 di103[1] = ddet1+dchip1;
644 di103[2] = 3.536;
645 new TBRIK("I103","I103","void",di103[0],di103[1],di103[2]);
646
647 di1d3[0] = 0.793;
648 di1d3[1] = ddet2+dchip2;
649 di1d3[2] = 3.536;
650 new TBRIK("I1D3","I1D3","void",di1d3[0],di1d3[1],di1d3[2]);
651
652 di10a[0] = 0.843;
653 di10a[1] = ddet1+dchip1+dbus+0.0025;
654 di10a[2] = 19.344;
655 new TBRIK("I10A","I10A","void",di10a[0],di10a[1],di10a[2]);
656
657 di20a[0] = 0.843;
658 di20a[1] = ddet2+dchip2+dbus+0.0025;
659 di20a[2] = 19.344;
660 new TBRIK("I20A","I20A","void",di20a[0],di20a[1],di20a[2]);
661
662 dits[0] = 3.7;
663 dits[1] = 7.7;
664 dits[2] = 24;
665 dits[3] = 57;
666 dits[4] = 100;
667 new TTUBS("I12A","I12A","void",dits[0],dits[1],dits[2],dits[3],dits[4]);
668
669 dits[0] = 3.7;
670 dits[1] = 7.75;
671 dits[2] = 26.1;
672 new TTUBE("IT12","IT12","void",dits[0],dits[1],dits[2]);
673
674 }
675
676 // --- Define SPD (option 'b') volumes ----------------------------
677
678 // SPD - option 'b'
679 // (this is the default)
680
681 if (option == 2) {
682
683 dits1[0] = 0.64;
684 dits1[1] = ddet1;
685 dits1[2] = 3.48;
686 new TBRIK("ITS1","ITS1","void",dits1[0],dits1[1],dits1[2]);
687
688 dits2[0] = 0.64;
689 dits2[1] = ddet2;
690 dits2[2] = 3.48;
691 new TBRIK("ITS2","ITS2","void",dits2[0],dits2[1],dits2[2]);
692
693 di101[0] = 0.705;
694 di101[1] = ddet1;
695 di101[2] = 3.536;
696 new TBRIK("I101","I101","void",di101[0],di101[1],di101[2]);
697
698 di1d1[0] = 0.705;
699 di1d1[1] = ddet2;
700 di1d1[2] = 3.536;
701 new TBRIK("I1D1","I1D1","void",di1d1[0],di1d1[1],di1d1[2]);
702
703 di107[0] = 0.793;
704 di107[1] = ddet1+dchip1;
705 di107[2] = 3.536;
706 new TBRIK("I107","I107","void",di107[0],di107[1],di107[2]);
707
708 di1d7[0] = 0.7975;
709 di1d7[1] = ddet2+dchip2;
710 di1d7[2] = 3.536;
711 new TBRIK("I1D7","I1D7","void",di1d7[0],di1d7[1],di1d7[2]);
712
713 di10b[0] = 0.843;
714 di10b[1] = ddet1+dchip1+dbus+0.0025;
715 di10b[2] = 19.344;
716 new TBRIK("I10B","I10B","void",di10b[0],di10b[1],di10b[2]);
717
718 di20b[0] = 0.843;
719 di20b[1] = ddet2+dchip2+dbus+0.0025;
720 di20b[2] = 19.344;
721 new TBRIK("I20B","I20B","void",di20b[0],di20b[1],di20b[2]);
722
723 dits[0] = 3.7;
724 dits[1] = 7.7;
725 dits[2] = 24;
726 dits[3] = 57;
727 dits[4] = 100;
728 new TTUBS("I12B","I12B","void",dits[0],dits[1],dits[2],dits[3],dits[4]);
729
730 dits[0] = 3.7;
731 dits[1] = 7.75;
732 dits[2] = 26.1;
733 new TTUBE("IT12","IT12","void",dits[0],dits[1],dits[2]);
734
735
736 }
737
738 // --- Define SDD volumes ------------------------------------------
739
740 TPCON *it34 = new TPCON("IT34","IT34","void",0.,360.,6);
1d8d6507 741 it34->DefineSection(0,-34.6,23.49,28.);
742 it34->DefineSection(1,-23.65,23.49,28.);
743 it34->DefineSection(2,-23.65,14.59,28.);
744 it34->DefineSection(3,23.65,14.59,28.);
745 it34->DefineSection(4,23.65,23.49,28.);
746 it34->DefineSection(5,34.6,23.49,28.);
1f99c14b 747
748 I302dits[0] = 3.6250;
749 I302dits[1] = 0.0150;
750 I302dits[2] = 4.3794;
751 new TBRIK("I302","I302","void",I302dits[0],I302dits[1],I302dits[2]);
752
753 I004dits[0] = I302dits[0]+0.005;
754 I004dits[1] = 2*I302dits[1]+Y_SDD_sep/2.;
755 I004dits[2] = TMath::Abs(Z_SDD_lay3[0]);
756 if (I004dits[2] < TMath::Abs(Z_SDD_lay3[5])) {
757 I004dits[2] = TMath::Abs(Z_SDD_lay3[5]);
758 }
759 I004dits[2] = I004dits[2] + I302dits[2];
760 new TBRIK("I004","I004","void",I004dits[0],I004dits[1],I004dits[2]);
761
762 dits[0] = 3.50850;
763 dits[1] = 0.01499;
764 dits[2] = 3.76320;
765 new TBRIK("ITS3","ITS3","void",dits[0],dits[1],dits[2]);
766
767 I402dits[0] = 3.6250;
768 I402dits[1] = 0.0150;
769 I402dits[2] = 4.3794;
770 new TBRIK("I402","I402","void",I402dits[0],I402dits[1],I402dits[2]);
771
772 I005dits[0] = I402dits[0]+0.005;
773 I005dits[1] = 2*I402dits[1]+Y_SDD_sep/2.;
774 I005dits[2] = TMath::Abs(Z_SDD_lay4[0]);
775 if (I005dits[2] < TMath::Abs(Z_SDD_lay4[7])) {
776 I005dits[2] = TMath::Abs(Z_SDD_lay4[7]);
777 }
778 I005dits[2] = I005dits[2] + I402dits[2];
779 new TBRIK("I005","I005","void",I005dits[0],I005dits[1],I005dits[2]);
780
781 dits[0] = 3.50850;
782 dits[1] = 0.01499;
783 dits[2] = 3.76320;
784 new TBRIK("ITS4","ITS4","void",dits[0],dits[1],dits[2]);
785
786
787 // --- Define SSD volumes ------------------------------------------
788
789
790 TPCON *it56 = new TPCON("IT56","IT56","void",0.,360.,6);
1d8d6507 791 it56->DefineSection(0,-57.45,43.6,48.);
792 it56->DefineSection(1,-49.15,43.6,48.);
793 it56->DefineSection(2,-49.15,36.9,48.);
794 it56->DefineSection(3,50.55,36.9,48.);
795 it56->DefineSection(4,50.55,43.6,48.);
796 it56->DefineSection(5,57.45,43.6,48.);
1f99c14b 797
798 dits[0] = 3.75;
799 dits[1] = 0.045;
800 dits[2] = 43.3;
801 new TBRIK("I565","I565","void",dits[0],dits[1],dits[2]);
802
803 dits[0] = 3.75;
804 dits[1] = 0.045;
805 dits[2] = 50.975;
806 new TBRIK("I569","I569","void",dits[0],dits[1],dits[2]);
807
808 dits[0] = 3.75;
809 dits[1] = 0.015;
810 dits[2] = 2.1;
811 new TBRIK("I562","I562","void",dits[0],dits[1],dits[2]);
812
813 dits[0] = 3.75;
814 dits[1] = 0.015;
815 dits[2] = 2.1;
816 new TBRIK("I566","I566","void",dits[0],dits[1],dits[2]);
817
818 dits[0] = 3.65;
819 dits[1] = 0.015;
820 dits[2] = 2;
821 new TBRIK("ITS5","ITS5","void",dits[0],dits[1],dits[2]);
822
823 dits[0] = 3.65;
824 dits[1] = 0.015;
825 dits[2] = 2;
826 new TBRIK("ITS6","ITS6","void",dits[0],dits[1],dits[2]);
827
828 //
829
830 top->cd();
831
832 // --- Place SPD (option 'a') volumes into their mother volume
833
834 // SPD - option 'a'
835 // (this is NOT the default)
836
837 if (option == 1) {
838
839
840 }
841
842
843 // --- Place SPD (option 'b') volumes into their mother volume
844
845 // SPD - option 'b'
846 // (this is the default)
847
848 if (option == 2) {
849
850 // Place IT12 in Alice
851 //
852 node = new TNode("IT12","IT12","IT12",0.,0.,0.,"");
853 node->SetLineColor(kColorITS);
854 node->SetVisibility(0);
855 node->cd();
856 //
857 // Place copy #1 of I12B in IT12
858 //
859 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"");
860 sub1node->SetLineColor(kColorITS);
861 sub1node->SetVisibility(0);
862 sub1node->cd();
863 //
864 // Place copy #1 of I10B in I12B
865 //
866 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
867 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 868 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 869 sub2node->SetLineColor(kColorITS);
870 sub2node->SetVisibility(0);
871 sub2node->cd();
872 //
873 // Place copy #1 of I107 in I10B
874 //
875 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
876 sub3node->SetLineColor(kColorITS);
877 sub3node->SetVisibility(0);
878 sub3node->cd();
879 //
880 // Place copy #1 of I101 in I107
881 //
882 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
883 sub4node->SetLineColor(kColorITS);
884 sub4node->SetVisibility(0);
885 sub4node->cd();
886 //
887 // Place copy #1 of ITS1 in I101
888 //
889 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
890 sub5node->SetLineColor(kColorITS);
891 fNodes->Add(sub5node);
892 sub4node->cd();
893 fNodes->Add(sub4node);
894 sub3node->cd();
895 fNodes->Add(sub3node);
896 sub2node->cd();
897 //
898 // Place copy #2 of I107 in I10B
899 //
900 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
901 sub3node->SetLineColor(kColorITS);
902 sub3node->SetVisibility(0);
903 sub3node->cd();
904 //
905 // Place copy #1 of I101 in I107
906 //
907 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
908 sub4node->SetLineColor(kColorITS);
909 sub4node->SetVisibility(0);
910 sub4node->cd();
911 //
912 // Place copy #1 of ITS1 in I101
913 //
914 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
915 sub5node->SetLineColor(kColorITS);
916 fNodes->Add(sub5node);
917 sub4node->cd();
918 fNodes->Add(sub4node);
919 sub3node->cd();
920 fNodes->Add(sub3node);
921 sub2node->cd();
922 //
923 // Place copy #3 of I107 in I10B
924 //
925 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
926 sub3node->SetLineColor(kColorITS);
927 sub3node->SetVisibility(0);
928 sub3node->cd();
929 //
930 // Place copy #1 of I101 in I107
931 //
932 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
933 sub4node->SetLineColor(kColorITS);
934 sub4node->SetVisibility(0);
935 sub4node->cd();
936 //
937 // Place copy #1 of ITS1 in I101
938 //
939 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
940 sub5node->SetLineColor(kColorITS);
941 fNodes->Add(sub5node);
942 sub4node->cd();
943 fNodes->Add(sub4node);
944 sub3node->cd();
945 fNodes->Add(sub3node);
946 sub2node->cd();
947 //
948 // Place copy #4 of I107 in I10B
949 //
950 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
951 sub3node->SetLineColor(kColorITS);
952 sub3node->SetVisibility(0);
953 sub3node->cd();
954 //
955 // Place copy #1 of I101 in I107
956 //
957 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
958 sub4node->SetLineColor(kColorITS);
959 sub4node->SetVisibility(0);
960 sub4node->cd();
961 //
962 // Place copy #1 of ITS1 in I101
963 //
964 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
965 sub5node->SetLineColor(kColorITS);
966 fNodes->Add(sub5node);
967 sub4node->cd();
968 fNodes->Add(sub4node);
969 sub3node->cd();
970 fNodes->Add(sub3node);
971 sub2node->cd();
972 fNodes->Add(sub2node);
973 sub1node->cd();
974 //
975 // Place copy #2 of I10B in I12B
976 //
977 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
978 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 979 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 980 sub2node->SetLineColor(kColorITS);
981 sub2node->SetVisibility(0);
982 sub2node->cd();
983 //
984 // Place copy #1 of I107 in I10B
985 //
986 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
987 sub3node->SetLineColor(kColorITS);
988 sub3node->SetVisibility(0);
989 sub3node->cd();
990 //
991 // Place copy #1 of I101 in I107
992 //
993 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
994 sub4node->SetLineColor(kColorITS);
995 sub4node->SetVisibility(0);
996 sub4node->cd();
997 //
998 // Place copy #1 of ITS1 in I101
999 //
1000 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1001 sub5node->SetLineColor(kColorITS);
1002 fNodes->Add(sub5node);
1003 sub4node->cd();
1004 fNodes->Add(sub4node);
1005 sub3node->cd();
1006 fNodes->Add(sub3node);
1007 sub2node->cd();
1008 //
1009 // Place copy #2 of I107 in I10B
1010 //
1011 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
1012 sub3node->SetLineColor(kColorITS);
1013 sub3node->SetVisibility(0);
1014 sub3node->cd();
1015 //
1016 // Place copy #1 of I101 in I107
1017 //
1018 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1019 sub4node->SetLineColor(kColorITS);
1020 sub4node->SetVisibility(0);
1021 sub4node->cd();
1022 //
1023 // Place copy #1 of ITS1 in I101
1024 //
1025 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1026 sub5node->SetLineColor(kColorITS);
1027 fNodes->Add(sub5node);
1028 sub4node->cd();
1029 fNodes->Add(sub4node);
1030 sub3node->cd();
1031 fNodes->Add(sub3node);
1032 sub2node->cd();
1033 //
1034 // Place copy #3 of I107 in I10B
1035 //
1036 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
1037 sub3node->SetLineColor(kColorITS);
1038 sub3node->SetVisibility(0);
1039 sub3node->cd();
1040 //
1041 // Place copy #1 of I101 in I107
1042 //
1043 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1044 sub4node->SetLineColor(kColorITS);
1045 sub4node->SetVisibility(0);
1046 sub4node->cd();
1047 //
1048 // Place copy #1 of ITS1 in I101
1049 //
1050 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1051 sub5node->SetLineColor(kColorITS);
1052 fNodes->Add(sub5node);
1053 sub4node->cd();
1054 fNodes->Add(sub4node);
1055 sub3node->cd();
1056 fNodes->Add(sub3node);
1057 sub2node->cd();
1058 //
1059 // Place copy #4 of I107 in I10B
1060 //
1061 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
1062 sub3node->SetLineColor(kColorITS);
1063 sub3node->SetVisibility(0);
1064 sub3node->cd();
1065 //
1066 // Place copy #1 of I101 in I107
1067 //
1068 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1069 sub4node->SetLineColor(kColorITS);
1070 sub4node->SetVisibility(0);
1071 sub4node->cd();
1072 //
1073 // Place copy #1 of ITS1 in I101
1074 //
1075 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1076 sub5node->SetLineColor(kColorITS);
1077 fNodes->Add(sub5node);
1078 sub4node->cd();
1079 fNodes->Add(sub4node);
1080 sub3node->cd();
1081 fNodes->Add(sub3node);
1082 sub2node->cd();
1083 fNodes->Add(sub2node);
1084 sub1node->cd();
1085 //
1086 // Place copy #1 of I20B in I12B
1087 //
1088 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
1089 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 1090 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 1091 sub2node->SetLineColor(kColorITS);
1092 sub2node->SetVisibility(0);
1093 sub2node->cd();
1094 //
1095 // Place copy #1 of I1D7 in I20B
1096 //
1097 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1098 sub3node->SetLineColor(kColorITS);
1099 sub3node->SetVisibility(0);
1100 sub3node->cd();
1101 //
1102 // Place copy #1 of I1D1 in I1D7
1103 //
1104 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1105 sub4node->SetLineColor(kColorITS);
1106 sub4node->SetVisibility(0);
1107 sub4node->cd();
1108 //
1109 // Place copy #1 of ITS2 in I1D1
1110 //
1111 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1112 sub5node->SetLineColor(kColorITS);
1113 fNodes->Add(sub5node);
1114 sub4node->cd();
1115 fNodes->Add(sub4node);
1116 sub3node->cd();
1117 fNodes->Add(sub3node);
1118 sub2node->cd();
1119 //
1120 // Place copy #2 of I1D7 in I20B
1121 //
1122 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1123 sub3node->SetLineColor(kColorITS);
1124 sub3node->SetVisibility(0);
1125 sub3node->cd();
1126 //
1127 // Place copy #1 of I1D1 in I1D7
1128 //
1129 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1130 sub4node->SetLineColor(kColorITS);
1131 sub4node->SetVisibility(0);
1132 sub4node->cd();
1133 //
1134 // Place copy #1 of ITS2 in I1D1
1135 //
1136 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1137 sub5node->SetLineColor(kColorITS);
1138 fNodes->Add(sub5node);
1139 sub4node->cd();
1140 fNodes->Add(sub4node);
1141 sub3node->cd();
1142 fNodes->Add(sub3node);
1143 sub2node->cd();
1144 //
1145 // Place copy #3 of I1D7 in I20B
1146 //
1147 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1148 sub3node->SetLineColor(kColorITS);
1149 sub3node->SetVisibility(0);
1150 sub3node->cd();
1151 //
1152 // Place copy #1 of I1D1 in I1D7
1153 //
1154 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1155 sub4node->SetLineColor(kColorITS);
1156 sub4node->SetVisibility(0);
1157 sub4node->cd();
1158 //
1159 // Place copy #1 of ITS2 in I1D1
1160 //
1161 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1162 sub5node->SetLineColor(kColorITS);
1163 fNodes->Add(sub5node);
1164 sub4node->cd();
1165 fNodes->Add(sub4node);
1166 sub3node->cd();
1167 fNodes->Add(sub3node);
1168 sub2node->cd();
1169 //
1170 // Place copy #4 of I1D7 in I20B
1171 //
1172 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1173 sub3node->SetLineColor(kColorITS);
1174 sub3node->SetVisibility(0);
1175 sub3node->cd();
1176 //
1177 // Place copy #1 of I1D1 in I1D7
1178 //
1179 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1180 sub4node->SetLineColor(kColorITS);
1181 sub4node->SetVisibility(0);
1182 sub4node->cd();
1183 //
1184 // Place copy #1 of ITS2 in I1D1
1185 //
1186 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1187 sub5node->SetLineColor(kColorITS);
1188 fNodes->Add(sub5node);
1189 sub4node->cd();
1190 fNodes->Add(sub4node);
1191 sub3node->cd();
1192 fNodes->Add(sub3node);
1193 sub2node->cd();
1194 fNodes->Add(sub2node);
1195 sub1node->cd();
1196 //
1197 // Place copy #2 of I20B in I12B
1198 //
1199 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
1200 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 1201 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 1202 sub2node->SetLineColor(kColorITS);
1203 sub2node->SetVisibility(0);
1204 sub2node->cd();
1205 //
1206 // Place copy #1 of I1D7 in I20B
1207 //
1208 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1209 sub3node->SetLineColor(kColorITS);
1210 sub3node->SetVisibility(0);
1211 sub3node->cd();
1212 //
1213 // Place copy #1 of I1D1 in I1D7
1214 //
1215 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1216 sub4node->SetLineColor(kColorITS);
1217 sub4node->SetVisibility(0);
1218 sub4node->cd();
1219 //
1220 // Place copy #1 of ITS2 in I1D1
1221 //
1222 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1223 sub5node->SetLineColor(kColorITS);
1224 fNodes->Add(sub5node);
1225 sub4node->cd();
1226 fNodes->Add(sub4node);
1227 sub3node->cd();
1228 fNodes->Add(sub3node);
1229 sub2node->cd();
1230 //
1231 // Place copy #2 of I1D7 in I20B
1232 //
1233 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1234 sub3node->SetLineColor(kColorITS);
1235 sub3node->SetVisibility(0);
1236 sub3node->cd();
1237 //
1238 // Place copy #1 of I1D1 in I1D7
1239 //
1240 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1241 sub4node->SetLineColor(kColorITS);
1242 sub4node->SetVisibility(0);
1243 sub4node->cd();
1244 //
1245 // Place copy #1 of ITS2 in I1D1
1246 //
1247 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1248 sub5node->SetLineColor(kColorITS);
1249 fNodes->Add(sub5node);
1250 sub4node->cd();
1251 fNodes->Add(sub4node);
1252 sub3node->cd();
1253 fNodes->Add(sub3node);
1254 sub2node->cd();
1255 //
1256 // Place copy #3 of I1D7 in I20B
1257 //
1258 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1259 sub3node->SetLineColor(kColorITS);
1260 sub3node->SetVisibility(0);
1261 sub3node->cd();
1262 //
1263 // Place copy #1 of I1D1 in I1D7
1264 //
1265 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1266 sub4node->SetLineColor(kColorITS);
1267 sub4node->SetVisibility(0);
1268 sub4node->cd();
1269 //
1270 // Place copy #1 of ITS2 in I1D1
1271 //
1272 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1273 sub5node->SetLineColor(kColorITS);
1274 fNodes->Add(sub5node);
1275 sub4node->cd();
1276 fNodes->Add(sub4node);
1277 sub3node->cd();
1278 fNodes->Add(sub3node);
1279 sub2node->cd();
1280 //
1281 // Place copy #4 of I1D7 in I20B
1282 //
1283 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1284 sub3node->SetLineColor(kColorITS);
1285 sub3node->SetVisibility(0);
1286 sub3node->cd();
1287 //
1288 // Place copy #1 of I1D1 in I1D7
1289 //
1290 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1291 sub4node->SetLineColor(kColorITS);
1292 sub4node->SetVisibility(0);
1293 sub4node->cd();
1294 //
1295 // Place copy #1 of ITS2 in I1D1
1296 //
1297 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1298 sub5node->SetLineColor(kColorITS);
1299 fNodes->Add(sub5node);
1300 sub4node->cd();
1301 fNodes->Add(sub4node);
1302 sub3node->cd();
1303 fNodes->Add(sub3node);
1304 sub2node->cd();
1305 fNodes->Add(sub2node);
1306 sub1node->cd();
1307 //
1308 // Place copy #3 of I20B in I12B
1309 //
1310 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
1311 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 1312 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 1313 sub2node->SetLineColor(kColorITS);
1314 sub2node->SetVisibility(0);
1315 sub2node->cd();
1316 //
1317 // Place copy #1 of I1D7 in I20B
1318 //
1319 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1320 sub3node->SetLineColor(kColorITS);
1321 sub3node->SetVisibility(0);
1322 sub3node->cd();
1323 //
1324 // Place copy #1 of I1D1 in I1D7
1325 //
1326 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1327 sub4node->SetLineColor(kColorITS);
1328 sub4node->SetVisibility(0);
1329 sub4node->cd();
1330 //
1331 // Place copy #1 of ITS2 in I1D1
1332 //
1333 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1334 sub5node->SetLineColor(kColorITS);
1335 fNodes->Add(sub5node);
1336 sub4node->cd();
1337 fNodes->Add(sub4node);
1338 sub3node->cd();
1339 fNodes->Add(sub3node);
1340 sub2node->cd();
1341 //
1342 // Place copy #2 of I1D7 in I20B
1343 //
1344 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1345 sub3node->SetLineColor(kColorITS);
1346 sub3node->SetVisibility(0);
1347 sub3node->cd();
1348 //
1349 // Place copy #1 of I1D1 in I1D7
1350 //
1351 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1352 sub4node->SetLineColor(kColorITS);
1353 sub4node->SetVisibility(0);
1354 sub4node->cd();
1355 //
1356 // Place copy #1 of ITS2 in I1D1
1357 //
1358 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1359 sub5node->SetLineColor(kColorITS);
1360 fNodes->Add(sub5node);
1361 sub4node->cd();
1362 fNodes->Add(sub4node);
1363 sub3node->cd();
1364 fNodes->Add(sub3node);
1365 sub2node->cd();
1366 //
1367 // Place copy #3 of I1D7 in I20B
1368 //
1369 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1370 sub3node->SetLineColor(kColorITS);
1371 sub3node->SetVisibility(0);
1372 sub3node->cd();
1373 //
1374 // Place copy #1 of I1D1 in I1D7
1375 //
1376 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1377 sub4node->SetLineColor(kColorITS);
1378 sub4node->SetVisibility(0);
1379 sub4node->cd();
1380 //
1381 // Place copy #1 of ITS2 in I1D1
1382 //
1383 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1384 sub5node->SetLineColor(kColorITS);
1385 fNodes->Add(sub5node);
1386 sub4node->cd();
1387 fNodes->Add(sub4node);
1388 sub3node->cd();
1389 fNodes->Add(sub3node);
1390 sub2node->cd();
1391 //
1392 // Place copy #4 of I1D7 in I20B
1393 //
1394 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1395 sub3node->SetLineColor(kColorITS);
1396 sub3node->SetVisibility(0);
1397 sub3node->cd();
1398 //
1399 // Place copy #1 of I1D1 in I1D7
1400 //
1401 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1402 sub4node->SetLineColor(kColorITS);
1403 sub4node->SetVisibility(0);
1404 sub4node->cd();
1405 //
1406 // Place copy #1 of ITS2 in I1D1
1407 //
1408 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1409 sub5node->SetLineColor(kColorITS);
1410 fNodes->Add(sub5node);
1411 sub4node->cd();
1412 fNodes->Add(sub4node);
1413 sub3node->cd();
1414 fNodes->Add(sub3node);
1415 sub2node->cd();
1416 fNodes->Add(sub2node);
1417 sub1node->cd();
1418 //
1419 // Place copy #4 of I20B in I12B
1420 //
1421 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
1422 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 1423 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 1424 sub2node->SetLineColor(kColorITS);
1425 sub2node->SetVisibility(0);
1426 sub2node->cd();
1427 //
1428 // Place copy #1 of I1D7 in I20B
1429 //
1430 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1431 sub3node->SetLineColor(kColorITS);
1432 sub3node->SetVisibility(0);
1433 sub3node->cd();
1434 //
1435 // Place copy #1 of I1D1 in I1D7
1436 //
1437 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1438 sub4node->SetLineColor(kColorITS);
1439 sub4node->SetVisibility(0);
1440 sub4node->cd();
1441 //
1442 // Place copy #1 of ITS2 in I1D1
1443 //
1444 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1445 sub5node->SetLineColor(kColorITS);
1446 fNodes->Add(sub5node);
1447 sub4node->cd();
1448 fNodes->Add(sub4node);
1449 sub3node->cd();
1450 fNodes->Add(sub3node);
1451 sub2node->cd();
1452 //
1453 // Place copy #2 of I1D7 in I20B
1454 //
1455 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1456 sub3node->SetLineColor(kColorITS);
1457 sub3node->SetVisibility(0);
1458 sub3node->cd();
1459 //
1460 // Place copy #1 of I1D1 in I1D7
1461 //
1462 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1463 sub4node->SetLineColor(kColorITS);
1464 sub4node->SetVisibility(0);
1465 sub4node->cd();
1466 //
1467 // Place copy #1 of ITS2 in I1D1
1468 //
1469 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1470 sub5node->SetLineColor(kColorITS);
1471 fNodes->Add(sub5node);
1472 sub4node->cd();
1473 fNodes->Add(sub4node);
1474 sub3node->cd();
1475 fNodes->Add(sub3node);
1476 sub2node->cd();
1477 //
1478 // Place copy #3 of I1D7 in I20B
1479 //
1480 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1481 sub3node->SetLineColor(kColorITS);
1482 sub3node->SetVisibility(0);
1483 sub3node->cd();
1484 //
1485 // Place copy #1 of I1D1 in I1D7
1486 //
1487 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1488 sub4node->SetLineColor(kColorITS);
1489 sub4node->SetVisibility(0);
1490 sub4node->cd();
1491 //
1492 // Place copy #1 of ITS2 in I1D1
1493 //
1494 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1495 sub5node->SetLineColor(kColorITS);
1496 fNodes->Add(sub5node);
1497 sub4node->cd();
1498 fNodes->Add(sub4node);
1499 sub3node->cd();
1500 fNodes->Add(sub3node);
1501 sub2node->cd();
1502 //
1503 // Place copy #4 of I1D7 in I20B
1504 //
1505 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1506 sub3node->SetLineColor(kColorITS);
1507 sub3node->SetVisibility(0);
1508 sub3node->cd();
1509 //
1510 // Place copy #1 of I1D1 in I1D7
1511 //
1512 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1513 sub4node->SetLineColor(kColorITS);
1514 sub4node->SetVisibility(0);
1515 sub4node->cd();
1516 //
1517 // Place copy #1 of ITS2 in I1D1
1518 //
1519 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1520 sub5node->SetLineColor(kColorITS);
1521 fNodes->Add(sub5node);
1522 sub4node->cd();
1523 fNodes->Add(sub4node);
1524 sub3node->cd();
1525 fNodes->Add(sub3node);
1526 sub2node->cd();
1527 fNodes->Add(sub2node);
1528 sub1node->cd();
1529 fNodes->Add(sub1node);
1530 node->cd();
1531 //
1532 // Place copy #2 of I12B in IT12
1533 //
1266e9b4 1534 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot245");
1f99c14b 1535 sub1node->SetLineColor(kColorITS);
1536 sub1node->SetVisibility(0);
1537 sub1node->cd();
1538 //
1539 // Place copy #1 of I10B in I12B
1540 //
1541 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
1542 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 1543 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 1544 sub2node->SetLineColor(kColorITS);
1545 sub2node->SetVisibility(0);
1546 sub2node->cd();
1547 //
1548 // Place copy #1 of I107 in I10B
1549 //
1550 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
1551 sub3node->SetLineColor(kColorITS);
1552 sub3node->SetVisibility(0);
1553 sub3node->cd();
1554 //
1555 // Place copy #1 of I101 in I107
1556 //
1557 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1558 sub4node->SetLineColor(kColorITS);
1559 sub4node->SetVisibility(0);
1560 sub4node->cd();
1561 //
1562 // Place copy #1 of ITS1 in I101
1563 //
1564 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1565 sub5node->SetLineColor(kColorITS);
1566 fNodes->Add(sub5node);
1567 sub4node->cd();
1568 fNodes->Add(sub4node);
1569 sub3node->cd();
1570 fNodes->Add(sub3node);
1571 sub2node->cd();
1572 //
1573 // Place copy #2 of I107 in I10B
1574 //
1575 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
1576 sub3node->SetLineColor(kColorITS);
1577 sub3node->SetVisibility(0);
1578 sub3node->cd();
1579 //
1580 // Place copy #1 of I101 in I107
1581 //
1582 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1583 sub4node->SetLineColor(kColorITS);
1584 sub4node->SetVisibility(0);
1585 sub4node->cd();
1586 //
1587 // Place copy #1 of ITS1 in I101
1588 //
1589 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1590 sub5node->SetLineColor(kColorITS);
1591 fNodes->Add(sub5node);
1592 sub4node->cd();
1593 fNodes->Add(sub4node);
1594 sub3node->cd();
1595 fNodes->Add(sub3node);
1596 sub2node->cd();
1597 //
1598 // Place copy #3 of I107 in I10B
1599 //
1600 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
1601 sub3node->SetLineColor(kColorITS);
1602 sub3node->SetVisibility(0);
1603 sub3node->cd();
1604 //
1605 // Place copy #1 of I101 in I107
1606 //
1607 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1608 sub4node->SetLineColor(kColorITS);
1609 sub4node->SetVisibility(0);
1610 sub4node->cd();
1611 //
1612 // Place copy #1 of ITS1 in I101
1613 //
1614 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1615 sub5node->SetLineColor(kColorITS);
1616 fNodes->Add(sub5node);
1617 sub4node->cd();
1618 fNodes->Add(sub4node);
1619 sub3node->cd();
1620 fNodes->Add(sub3node);
1621 sub2node->cd();
1622 //
1623 // Place copy #4 of I107 in I10B
1624 //
1625 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
1626 sub3node->SetLineColor(kColorITS);
1627 sub3node->SetVisibility(0);
1628 sub3node->cd();
1629 //
1630 // Place copy #1 of I101 in I107
1631 //
1632 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1633 sub4node->SetLineColor(kColorITS);
1634 sub4node->SetVisibility(0);
1635 sub4node->cd();
1636 //
1637 // Place copy #1 of ITS1 in I101
1638 //
1639 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1640 sub5node->SetLineColor(kColorITS);
1641 fNodes->Add(sub5node);
1642 sub4node->cd();
1643 fNodes->Add(sub4node);
1644 sub3node->cd();
1645 fNodes->Add(sub3node);
1646 sub2node->cd();
1647 fNodes->Add(sub2node);
1648 sub1node->cd();
1649 //
1650 // Place copy #2 of I10B in I12B
1651 //
1652 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
1653 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 1654 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 1655 sub2node->SetLineColor(kColorITS);
1656 sub2node->SetVisibility(0);
1657 sub2node->cd();
1658 //
1659 // Place copy #1 of I107 in I10B
1660 //
1661 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
1662 sub3node->SetLineColor(kColorITS);
1663 sub3node->SetVisibility(0);
1664 sub3node->cd();
1665 //
1666 // Place copy #1 of I101 in I107
1667 //
1668 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1669 sub4node->SetLineColor(kColorITS);
1670 sub4node->SetVisibility(0);
1671 sub4node->cd();
1672 //
1673 // Place copy #1 of ITS1 in I101
1674 //
1675 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1676 sub5node->SetLineColor(kColorITS);
1677 fNodes->Add(sub5node);
1678 sub4node->cd();
1679 fNodes->Add(sub4node);
1680 sub3node->cd();
1681 fNodes->Add(sub3node);
1682 sub2node->cd();
1683 //
1684 // Place copy #2 of I107 in I10B
1685 //
1686 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
1687 sub3node->SetLineColor(kColorITS);
1688 sub3node->SetVisibility(0);
1689 sub3node->cd();
1690 //
1691 // Place copy #1 of I101 in I107
1692 //
1693 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1694 sub4node->SetLineColor(kColorITS);
1695 sub4node->SetVisibility(0);
1696 sub4node->cd();
1697 //
1698 // Place copy #1 of ITS1 in I101
1699 //
1700 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1701 sub5node->SetLineColor(kColorITS);
1702 fNodes->Add(sub5node);
1703 sub4node->cd();
1704 fNodes->Add(sub4node);
1705 sub3node->cd();
1706 fNodes->Add(sub3node);
1707 sub2node->cd();
1708 //
1709 // Place copy #3 of I107 in I10B
1710 //
1711 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
1712 sub3node->SetLineColor(kColorITS);
1713 sub3node->SetVisibility(0);
1714 sub3node->cd();
1715 //
1716 // Place copy #1 of I101 in I107
1717 //
1718 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1719 sub4node->SetLineColor(kColorITS);
1720 sub4node->SetVisibility(0);
1721 sub4node->cd();
1722 //
1723 // Place copy #1 of ITS1 in I101
1724 //
1725 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1726 sub5node->SetLineColor(kColorITS);
1727 fNodes->Add(sub5node);
1728 sub4node->cd();
1729 fNodes->Add(sub4node);
1730 sub3node->cd();
1731 fNodes->Add(sub3node);
1732 sub2node->cd();
1733 //
1734 // Place copy #4 of I107 in I10B
1735 //
1736 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
1737 sub3node->SetLineColor(kColorITS);
1738 sub3node->SetVisibility(0);
1739 sub3node->cd();
1740 //
1741 // Place copy #1 of I101 in I107
1742 //
1743 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1744 sub4node->SetLineColor(kColorITS);
1745 sub4node->SetVisibility(0);
1746 sub4node->cd();
1747 //
1748 // Place copy #1 of ITS1 in I101
1749 //
1750 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1751 sub5node->SetLineColor(kColorITS);
1752 fNodes->Add(sub5node);
1753 sub4node->cd();
1754 fNodes->Add(sub4node);
1755 sub3node->cd();
1756 fNodes->Add(sub3node);
1757 sub2node->cd();
1758 fNodes->Add(sub2node);
1759 sub1node->cd();
1760 //
1761 // Place copy #1 of I20B in I12B
1762 //
1763 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
1764 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 1765 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 1766 sub2node->SetLineColor(kColorITS);
1767 sub2node->SetVisibility(0);
1768 sub2node->cd();
1769 //
1770 // Place copy #1 of I1D7 in I20B
1771 //
1772 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1773 sub3node->SetLineColor(kColorITS);
1774 sub3node->SetVisibility(0);
1775 sub3node->cd();
1776 //
1777 // Place copy #1 of I1D1 in I1D7
1778 //
1779 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1780 sub4node->SetLineColor(kColorITS);
1781 sub4node->SetVisibility(0);
1782 sub4node->cd();
1783 //
1784 // Place copy #1 of ITS2 in I1D1
1785 //
1786 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1787 sub5node->SetLineColor(kColorITS);
1788 fNodes->Add(sub5node);
1789 sub4node->cd();
1790 fNodes->Add(sub4node);
1791 sub3node->cd();
1792 fNodes->Add(sub3node);
1793 sub2node->cd();
1794 //
1795 // Place copy #2 of I1D7 in I20B
1796 //
1797 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1798 sub3node->SetLineColor(kColorITS);
1799 sub3node->SetVisibility(0);
1800 sub3node->cd();
1801 //
1802 // Place copy #1 of I1D1 in I1D7
1803 //
1804 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1805 sub4node->SetLineColor(kColorITS);
1806 sub4node->SetVisibility(0);
1807 sub4node->cd();
1808 //
1809 // Place copy #1 of ITS2 in I1D1
1810 //
1811 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1812 sub5node->SetLineColor(kColorITS);
1813 fNodes->Add(sub5node);
1814 sub4node->cd();
1815 fNodes->Add(sub4node);
1816 sub3node->cd();
1817 fNodes->Add(sub3node);
1818 sub2node->cd();
1819 //
1820 // Place copy #3 of I1D7 in I20B
1821 //
1822 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1823 sub3node->SetLineColor(kColorITS);
1824 sub3node->SetVisibility(0);
1825 sub3node->cd();
1826 //
1827 // Place copy #1 of I1D1 in I1D7
1828 //
1829 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1830 sub4node->SetLineColor(kColorITS);
1831 sub4node->SetVisibility(0);
1832 sub4node->cd();
1833 //
1834 // Place copy #1 of ITS2 in I1D1
1835 //
1836 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1837 sub5node->SetLineColor(kColorITS);
1838 fNodes->Add(sub5node);
1839 sub4node->cd();
1840 fNodes->Add(sub4node);
1841 sub3node->cd();
1842 fNodes->Add(sub3node);
1843 sub2node->cd();
1844 //
1845 // Place copy #4 of I1D7 in I20B
1846 //
1847 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1848 sub3node->SetLineColor(kColorITS);
1849 sub3node->SetVisibility(0);
1850 sub3node->cd();
1851 //
1852 // Place copy #1 of I1D1 in I1D7
1853 //
1854 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1855 sub4node->SetLineColor(kColorITS);
1856 sub4node->SetVisibility(0);
1857 sub4node->cd();
1858 //
1859 // Place copy #1 of ITS2 in I1D1
1860 //
1861 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1862 sub5node->SetLineColor(kColorITS);
1863 fNodes->Add(sub5node);
1864 sub4node->cd();
1865 fNodes->Add(sub4node);
1866 sub3node->cd();
1867 fNodes->Add(sub3node);
1868 sub2node->cd();
1869 fNodes->Add(sub2node);
1870 sub1node->cd();
1871 //
1872 // Place copy #2 of I20B in I12B
1873 //
1874 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
1875 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 1876 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 1877 sub2node->SetLineColor(kColorITS);
1878 sub2node->SetVisibility(0);
1879 sub2node->cd();
1880 //
1881 // Place copy #1 of I1D7 in I20B
1882 //
1883 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1884 sub3node->SetLineColor(kColorITS);
1885 sub3node->SetVisibility(0);
1886 sub3node->cd();
1887 //
1888 // Place copy #1 of I1D1 in I1D7
1889 //
1890 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1891 sub4node->SetLineColor(kColorITS);
1892 sub4node->SetVisibility(0);
1893 sub4node->cd();
1894 //
1895 // Place copy #1 of ITS2 in I1D1
1896 //
1897 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1898 sub5node->SetLineColor(kColorITS);
1899 fNodes->Add(sub5node);
1900 sub4node->cd();
1901 fNodes->Add(sub4node);
1902 sub3node->cd();
1903 fNodes->Add(sub3node);
1904 sub2node->cd();
1905 //
1906 // Place copy #2 of I1D7 in I20B
1907 //
1908 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1909 sub3node->SetLineColor(kColorITS);
1910 sub3node->SetVisibility(0);
1911 sub3node->cd();
1912 //
1913 // Place copy #1 of I1D1 in I1D7
1914 //
1915 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1916 sub4node->SetLineColor(kColorITS);
1917 sub4node->SetVisibility(0);
1918 sub4node->cd();
1919 //
1920 // Place copy #1 of ITS2 in I1D1
1921 //
1922 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1923 sub5node->SetLineColor(kColorITS);
1924 fNodes->Add(sub5node);
1925 sub4node->cd();
1926 fNodes->Add(sub4node);
1927 sub3node->cd();
1928 fNodes->Add(sub3node);
1929 sub2node->cd();
1930 //
1931 // Place copy #3 of I1D7 in I20B
1932 //
1933 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1934 sub3node->SetLineColor(kColorITS);
1935 sub3node->SetVisibility(0);
1936 sub3node->cd();
1937 //
1938 // Place copy #1 of I1D1 in I1D7
1939 //
1940 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1941 sub4node->SetLineColor(kColorITS);
1942 sub4node->SetVisibility(0);
1943 sub4node->cd();
1944 //
1945 // Place copy #1 of ITS2 in I1D1
1946 //
1947 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1948 sub5node->SetLineColor(kColorITS);
1949 fNodes->Add(sub5node);
1950 sub4node->cd();
1951 fNodes->Add(sub4node);
1952 sub3node->cd();
1953 fNodes->Add(sub3node);
1954 sub2node->cd();
1955 //
1956 // Place copy #4 of I1D7 in I20B
1957 //
1958 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1959 sub3node->SetLineColor(kColorITS);
1960 sub3node->SetVisibility(0);
1961 sub3node->cd();
1962 //
1963 // Place copy #1 of I1D1 in I1D7
1964 //
1965 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1966 sub4node->SetLineColor(kColorITS);
1967 sub4node->SetVisibility(0);
1968 sub4node->cd();
1969 //
1970 // Place copy #1 of ITS2 in I1D1
1971 //
1972 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1973 sub5node->SetLineColor(kColorITS);
1974 fNodes->Add(sub5node);
1975 sub4node->cd();
1976 fNodes->Add(sub4node);
1977 sub3node->cd();
1978 fNodes->Add(sub3node);
1979 sub2node->cd();
1980 fNodes->Add(sub2node);
1981 sub1node->cd();
1982 //
1983 // Place copy #3 of I20B in I12B
1984 //
1985 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
1986 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 1987 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 1988 sub2node->SetLineColor(kColorITS);
1989 sub2node->SetVisibility(0);
1990 sub2node->cd();
1991 //
1992 // Place copy #1 of I1D7 in I20B
1993 //
1994 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1995 sub3node->SetLineColor(kColorITS);
1996 sub3node->SetVisibility(0);
1997 sub3node->cd();
1998 //
1999 // Place copy #1 of I1D1 in I1D7
2000 //
2001 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2002 sub4node->SetLineColor(kColorITS);
2003 sub4node->SetVisibility(0);
2004 sub4node->cd();
2005 //
2006 // Place copy #1 of ITS2 in I1D1
2007 //
2008 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2009 sub5node->SetLineColor(kColorITS);
2010 fNodes->Add(sub5node);
2011 sub4node->cd();
2012 fNodes->Add(sub4node);
2013 sub3node->cd();
2014 fNodes->Add(sub3node);
2015 sub2node->cd();
2016 //
2017 // Place copy #2 of I1D7 in I20B
2018 //
2019 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2020 sub3node->SetLineColor(kColorITS);
2021 sub3node->SetVisibility(0);
2022 sub3node->cd();
2023 //
2024 // Place copy #1 of I1D1 in I1D7
2025 //
2026 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2027 sub4node->SetLineColor(kColorITS);
2028 sub4node->SetVisibility(0);
2029 sub4node->cd();
2030 //
2031 // Place copy #1 of ITS2 in I1D1
2032 //
2033 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2034 sub5node->SetLineColor(kColorITS);
2035 fNodes->Add(sub5node);
2036 sub4node->cd();
2037 fNodes->Add(sub4node);
2038 sub3node->cd();
2039 fNodes->Add(sub3node);
2040 sub2node->cd();
2041 //
2042 // Place copy #3 of I1D7 in I20B
2043 //
2044 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2045 sub3node->SetLineColor(kColorITS);
2046 sub3node->SetVisibility(0);
2047 sub3node->cd();
2048 //
2049 // Place copy #1 of I1D1 in I1D7
2050 //
2051 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2052 sub4node->SetLineColor(kColorITS);
2053 sub4node->SetVisibility(0);
2054 sub4node->cd();
2055 //
2056 // Place copy #1 of ITS2 in I1D1
2057 //
2058 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2059 sub5node->SetLineColor(kColorITS);
2060 fNodes->Add(sub5node);
2061 sub4node->cd();
2062 fNodes->Add(sub4node);
2063 sub3node->cd();
2064 fNodes->Add(sub3node);
2065 sub2node->cd();
2066 //
2067 // Place copy #4 of I1D7 in I20B
2068 //
2069 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2070 sub3node->SetLineColor(kColorITS);
2071 sub3node->SetVisibility(0);
2072 sub3node->cd();
2073 //
2074 // Place copy #1 of I1D1 in I1D7
2075 //
2076 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2077 sub4node->SetLineColor(kColorITS);
2078 sub4node->SetVisibility(0);
2079 sub4node->cd();
2080 //
2081 // Place copy #1 of ITS2 in I1D1
2082 //
2083 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2084 sub5node->SetLineColor(kColorITS);
2085 fNodes->Add(sub5node);
2086 sub4node->cd();
2087 fNodes->Add(sub4node);
2088 sub3node->cd();
2089 fNodes->Add(sub3node);
2090 sub2node->cd();
2091 fNodes->Add(sub2node);
2092 sub1node->cd();
2093 //
2094 // Place copy #4 of I20B in I12B
2095 //
2096 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
2097 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 2098 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 2099 sub2node->SetLineColor(kColorITS);
2100 sub2node->SetVisibility(0);
2101 sub2node->cd();
2102 //
2103 // Place copy #1 of I1D7 in I20B
2104 //
2105 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2106 sub3node->SetLineColor(kColorITS);
2107 sub3node->SetVisibility(0);
2108 sub3node->cd();
2109 //
2110 // Place copy #1 of I1D1 in I1D7
2111 //
2112 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2113 sub4node->SetLineColor(kColorITS);
2114 sub4node->SetVisibility(0);
2115 sub4node->cd();
2116 //
2117 // Place copy #1 of ITS2 in I1D1
2118 //
2119 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2120 sub5node->SetLineColor(kColorITS);
2121 fNodes->Add(sub5node);
2122 sub4node->cd();
2123 fNodes->Add(sub4node);
2124 sub3node->cd();
2125 fNodes->Add(sub3node);
2126 sub2node->cd();
2127 //
2128 // Place copy #2 of I1D7 in I20B
2129 //
2130 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2131 sub3node->SetLineColor(kColorITS);
2132 sub3node->SetVisibility(0);
2133 sub3node->cd();
2134 //
2135 // Place copy #1 of I1D1 in I1D7
2136 //
2137 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2138 sub4node->SetLineColor(kColorITS);
2139 sub4node->SetVisibility(0);
2140 sub4node->cd();
2141 //
2142 // Place copy #1 of ITS2 in I1D1
2143 //
2144 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2145 sub5node->SetLineColor(kColorITS);
2146 fNodes->Add(sub5node);
2147 sub4node->cd();
2148 fNodes->Add(sub4node);
2149 sub3node->cd();
2150 fNodes->Add(sub3node);
2151 sub2node->cd();
2152 //
2153 // Place copy #3 of I1D7 in I20B
2154 //
2155 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2156 sub3node->SetLineColor(kColorITS);
2157 sub3node->SetVisibility(0);
2158 sub3node->cd();
2159 //
2160 // Place copy #1 of I1D1 in I1D7
2161 //
2162 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2163 sub4node->SetLineColor(kColorITS);
2164 sub4node->SetVisibility(0);
2165 sub4node->cd();
2166 //
2167 // Place copy #1 of ITS2 in I1D1
2168 //
2169 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2170 sub5node->SetLineColor(kColorITS);
2171 fNodes->Add(sub5node);
2172 sub4node->cd();
2173 fNodes->Add(sub4node);
2174 sub3node->cd();
2175 fNodes->Add(sub3node);
2176 sub2node->cd();
2177 //
2178 // Place copy #4 of I1D7 in I20B
2179 //
2180 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2181 sub3node->SetLineColor(kColorITS);
2182 sub3node->SetVisibility(0);
2183 sub3node->cd();
2184 //
2185 // Place copy #1 of I1D1 in I1D7
2186 //
2187 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2188 sub4node->SetLineColor(kColorITS);
2189 sub4node->SetVisibility(0);
2190 sub4node->cd();
2191 //
2192 // Place copy #1 of ITS2 in I1D1
2193 //
2194 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2195 sub5node->SetLineColor(kColorITS);
2196 fNodes->Add(sub5node);
2197 sub4node->cd();
2198 fNodes->Add(sub4node);
2199 sub3node->cd();
2200 fNodes->Add(sub3node);
2201 sub2node->cd();
2202 fNodes->Add(sub2node);
2203 sub1node->cd();
2204 fNodes->Add(sub1node);
2205 node->cd();
2206 //
2207 // Place copy #3 of I12B in IT12
2208 //
1266e9b4 2209 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot234");
1f99c14b 2210 sub1node->SetLineColor(kColorITS);
2211 sub1node->SetVisibility(0);
2212 sub1node->cd();
2213 //
2214 // Place copy #1 of I10B in I12B
2215 //
2216 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
2217 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 2218 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 2219 sub2node->SetLineColor(kColorITS);
2220 sub2node->SetVisibility(0);
2221 sub2node->cd();
2222 //
2223 // Place copy #1 of I107 in I10B
2224 //
2225 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
2226 sub3node->SetLineColor(kColorITS);
2227 sub3node->SetVisibility(0);
2228 sub3node->cd();
2229 //
2230 // Place copy #1 of I101 in I107
2231 //
2232 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2233 sub4node->SetLineColor(kColorITS);
2234 sub4node->SetVisibility(0);
2235 sub4node->cd();
2236 //
2237 // Place copy #1 of ITS1 in I101
2238 //
2239 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2240 sub5node->SetLineColor(kColorITS);
2241 fNodes->Add(sub5node);
2242 sub4node->cd();
2243 fNodes->Add(sub4node);
2244 sub3node->cd();
2245 fNodes->Add(sub3node);
2246 sub2node->cd();
2247 //
2248 // Place copy #2 of I107 in I10B
2249 //
2250 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
2251 sub3node->SetLineColor(kColorITS);
2252 sub3node->SetVisibility(0);
2253 sub3node->cd();
2254 //
2255 // Place copy #1 of I101 in I107
2256 //
2257 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2258 sub4node->SetLineColor(kColorITS);
2259 sub4node->SetVisibility(0);
2260 sub4node->cd();
2261 //
2262 // Place copy #1 of ITS1 in I101
2263 //
2264 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2265 sub5node->SetLineColor(kColorITS);
2266 fNodes->Add(sub5node);
2267 sub4node->cd();
2268 fNodes->Add(sub4node);
2269 sub3node->cd();
2270 fNodes->Add(sub3node);
2271 sub2node->cd();
2272 //
2273 // Place copy #3 of I107 in I10B
2274 //
2275 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
2276 sub3node->SetLineColor(kColorITS);
2277 sub3node->SetVisibility(0);
2278 sub3node->cd();
2279 //
2280 // Place copy #1 of I101 in I107
2281 //
2282 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2283 sub4node->SetLineColor(kColorITS);
2284 sub4node->SetVisibility(0);
2285 sub4node->cd();
2286 //
2287 // Place copy #1 of ITS1 in I101
2288 //
2289 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2290 sub5node->SetLineColor(kColorITS);
2291 fNodes->Add(sub5node);
2292 sub4node->cd();
2293 fNodes->Add(sub4node);
2294 sub3node->cd();
2295 fNodes->Add(sub3node);
2296 sub2node->cd();
2297 //
2298 // Place copy #4 of I107 in I10B
2299 //
2300 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
2301 sub3node->SetLineColor(kColorITS);
2302 sub3node->SetVisibility(0);
2303 sub3node->cd();
2304 //
2305 // Place copy #1 of I101 in I107
2306 //
2307 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2308 sub4node->SetLineColor(kColorITS);
2309 sub4node->SetVisibility(0);
2310 sub4node->cd();
2311 //
2312 // Place copy #1 of ITS1 in I101
2313 //
2314 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2315 sub5node->SetLineColor(kColorITS);
2316 fNodes->Add(sub5node);
2317 sub4node->cd();
2318 fNodes->Add(sub4node);
2319 sub3node->cd();
2320 fNodes->Add(sub3node);
2321 sub2node->cd();
2322 fNodes->Add(sub2node);
2323 sub1node->cd();
2324 //
2325 // Place copy #2 of I10B in I12B
2326 //
2327 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
2328 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 2329 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 2330 sub2node->SetLineColor(kColorITS);
2331 sub2node->SetVisibility(0);
2332 sub2node->cd();
2333 //
2334 // Place copy #1 of I107 in I10B
2335 //
2336 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
2337 sub3node->SetLineColor(kColorITS);
2338 sub3node->SetVisibility(0);
2339 sub3node->cd();
2340 //
2341 // Place copy #1 of I101 in I107
2342 //
2343 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2344 sub4node->SetLineColor(kColorITS);
2345 sub4node->SetVisibility(0);
2346 sub4node->cd();
2347 //
2348 // Place copy #1 of ITS1 in I101
2349 //
2350 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2351 sub5node->SetLineColor(kColorITS);
2352 fNodes->Add(sub5node);
2353 sub4node->cd();
2354 fNodes->Add(sub4node);
2355 sub3node->cd();
2356 fNodes->Add(sub3node);
2357 sub2node->cd();
2358 //
2359 // Place copy #2 of I107 in I10B
2360 //
2361 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
2362 sub3node->SetLineColor(kColorITS);
2363 sub3node->SetVisibility(0);
2364 sub3node->cd();
2365 //
2366 // Place copy #1 of I101 in I107
2367 //
2368 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2369 sub4node->SetLineColor(kColorITS);
2370 sub4node->SetVisibility(0);
2371 sub4node->cd();
2372 //
2373 // Place copy #1 of ITS1 in I101
2374 //
2375 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2376 sub5node->SetLineColor(kColorITS);
2377 fNodes->Add(sub5node);
2378 sub4node->cd();
2379 fNodes->Add(sub4node);
2380 sub3node->cd();
2381 fNodes->Add(sub3node);
2382 sub2node->cd();
2383 //
2384 // Place copy #3 of I107 in I10B
2385 //
2386 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
2387 sub3node->SetLineColor(kColorITS);
2388 sub3node->SetVisibility(0);
2389 sub3node->cd();
2390 //
2391 // Place copy #1 of I101 in I107
2392 //
2393 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2394 sub4node->SetLineColor(kColorITS);
2395 sub4node->SetVisibility(0);
2396 sub4node->cd();
2397 //
2398 // Place copy #1 of ITS1 in I101
2399 //
2400 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2401 sub5node->SetLineColor(kColorITS);
2402 fNodes->Add(sub5node);
2403 sub4node->cd();
2404 fNodes->Add(sub4node);
2405 sub3node->cd();
2406 fNodes->Add(sub3node);
2407 sub2node->cd();
2408 //
2409 // Place copy #4 of I107 in I10B
2410 //
2411 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
2412 sub3node->SetLineColor(kColorITS);
2413 sub3node->SetVisibility(0);
2414 sub3node->cd();
2415 //
2416 // Place copy #1 of I101 in I107
2417 //
2418 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2419 sub4node->SetLineColor(kColorITS);
2420 sub4node->SetVisibility(0);
2421 sub4node->cd();
2422 //
2423 // Place copy #1 of ITS1 in I101
2424 //
2425 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2426 sub5node->SetLineColor(kColorITS);
2427 fNodes->Add(sub5node);
2428 sub4node->cd();
2429 fNodes->Add(sub4node);
2430 sub3node->cd();
2431 fNodes->Add(sub3node);
2432 sub2node->cd();
2433 fNodes->Add(sub2node);
2434 sub1node->cd();
2435 //
2436 // Place copy #1 of I20B in I12B
2437 //
2438 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
2439 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 2440 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 2441 sub2node->SetLineColor(kColorITS);
2442 sub2node->SetVisibility(0);
2443 sub2node->cd();
2444 //
2445 // Place copy #1 of I1D7 in I20B
2446 //
2447 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2448 sub3node->SetLineColor(kColorITS);
2449 sub3node->SetVisibility(0);
2450 sub3node->cd();
2451 //
2452 // Place copy #1 of I1D1 in I1D7
2453 //
2454 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2455 sub4node->SetLineColor(kColorITS);
2456 sub4node->SetVisibility(0);
2457 sub4node->cd();
2458 //
2459 // Place copy #1 of ITS2 in I1D1
2460 //
2461 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2462 sub5node->SetLineColor(kColorITS);
2463 fNodes->Add(sub5node);
2464 sub4node->cd();
2465 fNodes->Add(sub4node);
2466 sub3node->cd();
2467 fNodes->Add(sub3node);
2468 sub2node->cd();
2469 //
2470 // Place copy #2 of I1D7 in I20B
2471 //
2472 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2473 sub3node->SetLineColor(kColorITS);
2474 sub3node->SetVisibility(0);
2475 sub3node->cd();
2476 //
2477 // Place copy #1 of I1D1 in I1D7
2478 //
2479 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2480 sub4node->SetLineColor(kColorITS);
2481 sub4node->SetVisibility(0);
2482 sub4node->cd();
2483 //
2484 // Place copy #1 of ITS2 in I1D1
2485 //
2486 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2487 sub5node->SetLineColor(kColorITS);
2488 fNodes->Add(sub5node);
2489 sub4node->cd();
2490 fNodes->Add(sub4node);
2491 sub3node->cd();
2492 fNodes->Add(sub3node);
2493 sub2node->cd();
2494 //
2495 // Place copy #3 of I1D7 in I20B
2496 //
2497 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2498 sub3node->SetLineColor(kColorITS);
2499 sub3node->SetVisibility(0);
2500 sub3node->cd();
2501 //
2502 // Place copy #1 of I1D1 in I1D7
2503 //
2504 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2505 sub4node->SetLineColor(kColorITS);
2506 sub4node->SetVisibility(0);
2507 sub4node->cd();
2508 //
2509 // Place copy #1 of ITS2 in I1D1
2510 //
2511 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2512 sub5node->SetLineColor(kColorITS);
2513 fNodes->Add(sub5node);
2514 sub4node->cd();
2515 fNodes->Add(sub4node);
2516 sub3node->cd();
2517 fNodes->Add(sub3node);
2518 sub2node->cd();
2519 //
2520 // Place copy #4 of I1D7 in I20B
2521 //
2522 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2523 sub3node->SetLineColor(kColorITS);
2524 sub3node->SetVisibility(0);
2525 sub3node->cd();
2526 //
2527 // Place copy #1 of I1D1 in I1D7
2528 //
2529 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2530 sub4node->SetLineColor(kColorITS);
2531 sub4node->SetVisibility(0);
2532 sub4node->cd();
2533 //
2534 // Place copy #1 of ITS2 in I1D1
2535 //
2536 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2537 sub5node->SetLineColor(kColorITS);
2538 fNodes->Add(sub5node);
2539 sub4node->cd();
2540 fNodes->Add(sub4node);
2541 sub3node->cd();
2542 fNodes->Add(sub3node);
2543 sub2node->cd();
2544 fNodes->Add(sub2node);
2545 sub1node->cd();
2546 //
2547 // Place copy #2 of I20B in I12B
2548 //
2549 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
2550 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 2551 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 2552 sub2node->SetLineColor(kColorITS);
2553 sub2node->SetVisibility(0);
2554 sub2node->cd();
2555 //
2556 // Place copy #1 of I1D7 in I20B
2557 //
2558 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2559 sub3node->SetLineColor(kColorITS);
2560 sub3node->SetVisibility(0);
2561 sub3node->cd();
2562 //
2563 // Place copy #1 of I1D1 in I1D7
2564 //
2565 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2566 sub4node->SetLineColor(kColorITS);
2567 sub4node->SetVisibility(0);
2568 sub4node->cd();
2569 //
2570 // Place copy #1 of ITS2 in I1D1
2571 //
2572 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2573 sub5node->SetLineColor(kColorITS);
2574 fNodes->Add(sub5node);
2575 sub4node->cd();
2576 fNodes->Add(sub4node);
2577 sub3node->cd();
2578 fNodes->Add(sub3node);
2579 sub2node->cd();
2580 //
2581 // Place copy #2 of I1D7 in I20B
2582 //
2583 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2584 sub3node->SetLineColor(kColorITS);
2585 sub3node->SetVisibility(0);
2586 sub3node->cd();
2587 //
2588 // Place copy #1 of I1D1 in I1D7
2589 //
2590 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2591 sub4node->SetLineColor(kColorITS);
2592 sub4node->SetVisibility(0);
2593 sub4node->cd();
2594 //
2595 // Place copy #1 of ITS2 in I1D1
2596 //
2597 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2598 sub5node->SetLineColor(kColorITS);
2599 fNodes->Add(sub5node);
2600 sub4node->cd();
2601 fNodes->Add(sub4node);
2602 sub3node->cd();
2603 fNodes->Add(sub3node);
2604 sub2node->cd();
2605 //
2606 // Place copy #3 of I1D7 in I20B
2607 //
2608 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2609 sub3node->SetLineColor(kColorITS);
2610 sub3node->SetVisibility(0);
2611 sub3node->cd();
2612 //
2613 // Place copy #1 of I1D1 in I1D7
2614 //
2615 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2616 sub4node->SetLineColor(kColorITS);
2617 sub4node->SetVisibility(0);
2618 sub4node->cd();
2619 //
2620 // Place copy #1 of ITS2 in I1D1
2621 //
2622 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2623 sub5node->SetLineColor(kColorITS);
2624 fNodes->Add(sub5node);
2625 sub4node->cd();
2626 fNodes->Add(sub4node);
2627 sub3node->cd();
2628 fNodes->Add(sub3node);
2629 sub2node->cd();
2630 //
2631 // Place copy #4 of I1D7 in I20B
2632 //
2633 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2634 sub3node->SetLineColor(kColorITS);
2635 sub3node->SetVisibility(0);
2636 sub3node->cd();
2637 //
2638 // Place copy #1 of I1D1 in I1D7
2639 //
2640 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2641 sub4node->SetLineColor(kColorITS);
2642 sub4node->SetVisibility(0);
2643 sub4node->cd();
2644 //
2645 // Place copy #1 of ITS2 in I1D1
2646 //
2647 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2648 sub5node->SetLineColor(kColorITS);
2649 fNodes->Add(sub5node);
2650 sub4node->cd();
2651 fNodes->Add(sub4node);
2652 sub3node->cd();
2653 fNodes->Add(sub3node);
2654 sub2node->cd();
2655 fNodes->Add(sub2node);
2656 sub1node->cd();
2657 //
2658 // Place copy #3 of I20B in I12B
2659 //
2660 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
2661 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 2662 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 2663 sub2node->SetLineColor(kColorITS);
2664 sub2node->SetVisibility(0);
2665 sub2node->cd();
2666 //
2667 // Place copy #1 of I1D7 in I20B
2668 //
2669 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2670 sub3node->SetLineColor(kColorITS);
2671 sub3node->SetVisibility(0);
2672 sub3node->cd();
2673 //
2674 // Place copy #1 of I1D1 in I1D7
2675 //
2676 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2677 sub4node->SetLineColor(kColorITS);
2678 sub4node->SetVisibility(0);
2679 sub4node->cd();
2680 //
2681 // Place copy #1 of ITS2 in I1D1
2682 //
2683 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2684 sub5node->SetLineColor(kColorITS);
2685 fNodes->Add(sub5node);
2686 sub4node->cd();
2687 fNodes->Add(sub4node);
2688 sub3node->cd();
2689 fNodes->Add(sub3node);
2690 sub2node->cd();
2691 //
2692 // Place copy #2 of I1D7 in I20B
2693 //
2694 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2695 sub3node->SetLineColor(kColorITS);
2696 sub3node->SetVisibility(0);
2697 sub3node->cd();
2698 //
2699 // Place copy #1 of I1D1 in I1D7
2700 //
2701 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2702 sub4node->SetLineColor(kColorITS);
2703 sub4node->SetVisibility(0);
2704 sub4node->cd();
2705 //
2706 // Place copy #1 of ITS2 in I1D1
2707 //
2708 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2709 sub5node->SetLineColor(kColorITS);
2710 fNodes->Add(sub5node);
2711 sub4node->cd();
2712 fNodes->Add(sub4node);
2713 sub3node->cd();
2714 fNodes->Add(sub3node);
2715 sub2node->cd();
2716 //
2717 // Place copy #3 of I1D7 in I20B
2718 //
2719 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2720 sub3node->SetLineColor(kColorITS);
2721 sub3node->SetVisibility(0);
2722 sub3node->cd();
2723 //
2724 // Place copy #1 of I1D1 in I1D7
2725 //
2726 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2727 sub4node->SetLineColor(kColorITS);
2728 sub4node->SetVisibility(0);
2729 sub4node->cd();
2730 //
2731 // Place copy #1 of ITS2 in I1D1
2732 //
2733 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2734 sub5node->SetLineColor(kColorITS);
2735 fNodes->Add(sub5node);
2736 sub4node->cd();
2737 fNodes->Add(sub4node);
2738 sub3node->cd();
2739 fNodes->Add(sub3node);
2740 sub2node->cd();
2741 //
2742 // Place copy #4 of I1D7 in I20B
2743 //
2744 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2745 sub3node->SetLineColor(kColorITS);
2746 sub3node->SetVisibility(0);
2747 sub3node->cd();
2748 //
2749 // Place copy #1 of I1D1 in I1D7
2750 //
2751 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2752 sub4node->SetLineColor(kColorITS);
2753 sub4node->SetVisibility(0);
2754 sub4node->cd();
2755 //
2756 // Place copy #1 of ITS2 in I1D1
2757 //
2758 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2759 sub5node->SetLineColor(kColorITS);
2760 fNodes->Add(sub5node);
2761 sub4node->cd();
2762 fNodes->Add(sub4node);
2763 sub3node->cd();
2764 fNodes->Add(sub3node);
2765 sub2node->cd();
2766 fNodes->Add(sub2node);
2767 sub1node->cd();
2768 //
2769 // Place copy #4 of I20B in I12B
2770 //
2771 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
2772 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 2773 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 2774 sub2node->SetLineColor(kColorITS);
2775 sub2node->SetVisibility(0);
2776 sub2node->cd();
2777 //
2778 // Place copy #1 of I1D7 in I20B
2779 //
2780 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2781 sub3node->SetLineColor(kColorITS);
2782 sub3node->SetVisibility(0);
2783 sub3node->cd();
2784 //
2785 // Place copy #1 of I1D1 in I1D7
2786 //
2787 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2788 sub4node->SetLineColor(kColorITS);
2789 sub4node->SetVisibility(0);
2790 sub4node->cd();
2791 //
2792 // Place copy #1 of ITS2 in I1D1
2793 //
2794 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2795 sub5node->SetLineColor(kColorITS);
2796 fNodes->Add(sub5node);
2797 sub4node->cd();
2798 fNodes->Add(sub4node);
2799 sub3node->cd();
2800 fNodes->Add(sub3node);
2801 sub2node->cd();
2802 //
2803 // Place copy #2 of I1D7 in I20B
2804 //
2805 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2806 sub3node->SetLineColor(kColorITS);
2807 sub3node->SetVisibility(0);
2808 sub3node->cd();
2809 //
2810 // Place copy #1 of I1D1 in I1D7
2811 //
2812 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2813 sub4node->SetLineColor(kColorITS);
2814 sub4node->SetVisibility(0);
2815 sub4node->cd();
2816 //
2817 // Place copy #1 of ITS2 in I1D1
2818 //
2819 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2820 sub5node->SetLineColor(kColorITS);
2821 fNodes->Add(sub5node);
2822 sub4node->cd();
2823 fNodes->Add(sub4node);
2824 sub3node->cd();
2825 fNodes->Add(sub3node);
2826 sub2node->cd();
2827 //
2828 // Place copy #3 of I1D7 in I20B
2829 //
2830 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2831 sub3node->SetLineColor(kColorITS);
2832 sub3node->SetVisibility(0);
2833 sub3node->cd();
2834 //
2835 // Place copy #1 of I1D1 in I1D7
2836 //
2837 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2838 sub4node->SetLineColor(kColorITS);
2839 sub4node->SetVisibility(0);
2840 sub4node->cd();
2841 //
2842 // Place copy #1 of ITS2 in I1D1
2843 //
2844 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2845 sub5node->SetLineColor(kColorITS);
2846 fNodes->Add(sub5node);
2847 sub4node->cd();
2848 fNodes->Add(sub4node);
2849 sub3node->cd();
2850 fNodes->Add(sub3node);
2851 sub2node->cd();
2852 //
2853 // Place copy #4 of I1D7 in I20B
2854 //
2855 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2856 sub3node->SetLineColor(kColorITS);
2857 sub3node->SetVisibility(0);
2858 sub3node->cd();
2859 //
2860 // Place copy #1 of I1D1 in I1D7
2861 //
2862 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2863 sub4node->SetLineColor(kColorITS);
2864 sub4node->SetVisibility(0);
2865 sub4node->cd();
2866 //
2867 // Place copy #1 of ITS2 in I1D1
2868 //
2869 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2870 sub5node->SetLineColor(kColorITS);
2871 fNodes->Add(sub5node);
2872 sub4node->cd();
2873 fNodes->Add(sub4node);
2874 sub3node->cd();
2875 fNodes->Add(sub3node);
2876 sub2node->cd();
2877 fNodes->Add(sub2node);
2878 sub1node->cd();
2879 fNodes->Add(sub1node);
2880 node->cd();
2881 //
2882 // Place copy #4 of I12B in IT12
2883 //
1266e9b4 2884 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot246");
1f99c14b 2885 sub1node->SetLineColor(kColorITS);
2886 sub1node->SetVisibility(0);
2887 sub1node->cd();
2888 //
2889 // Place copy #1 of I10B in I12B
2890 //
2891 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
2892 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 2893 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 2894 sub2node->SetLineColor(kColorITS);
2895 sub2node->SetVisibility(0);
2896 sub2node->cd();
2897 //
2898 // Place copy #1 of I107 in I10B
2899 //
2900 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
2901 sub3node->SetLineColor(kColorITS);
2902 sub3node->SetVisibility(0);
2903 sub3node->cd();
2904 //
2905 // Place copy #1 of I101 in I107
2906 //
2907 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2908 sub4node->SetLineColor(kColorITS);
2909 sub4node->SetVisibility(0);
2910 sub4node->cd();
2911 //
2912 // Place copy #1 of ITS1 in I101
2913 //
2914 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2915 sub5node->SetLineColor(kColorITS);
2916 fNodes->Add(sub5node);
2917 sub4node->cd();
2918 fNodes->Add(sub4node);
2919 sub3node->cd();
2920 fNodes->Add(sub3node);
2921 sub2node->cd();
2922 //
2923 // Place copy #2 of I107 in I10B
2924 //
2925 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
2926 sub3node->SetLineColor(kColorITS);
2927 sub3node->SetVisibility(0);
2928 sub3node->cd();
2929 //
2930 // Place copy #1 of I101 in I107
2931 //
2932 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2933 sub4node->SetLineColor(kColorITS);
2934 sub4node->SetVisibility(0);
2935 sub4node->cd();
2936 //
2937 // Place copy #1 of ITS1 in I101
2938 //
2939 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2940 sub5node->SetLineColor(kColorITS);
2941 fNodes->Add(sub5node);
2942 sub4node->cd();
2943 fNodes->Add(sub4node);
2944 sub3node->cd();
2945 fNodes->Add(sub3node);
2946 sub2node->cd();
2947 //
2948 // Place copy #3 of I107 in I10B
2949 //
2950 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
2951 sub3node->SetLineColor(kColorITS);
2952 sub3node->SetVisibility(0);
2953 sub3node->cd();
2954 //
2955 // Place copy #1 of I101 in I107
2956 //
2957 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2958 sub4node->SetLineColor(kColorITS);
2959 sub4node->SetVisibility(0);
2960 sub4node->cd();
2961 //
2962 // Place copy #1 of ITS1 in I101
2963 //
2964 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2965 sub5node->SetLineColor(kColorITS);
2966 fNodes->Add(sub5node);
2967 sub4node->cd();
2968 fNodes->Add(sub4node);
2969 sub3node->cd();
2970 fNodes->Add(sub3node);
2971 sub2node->cd();
2972 //
2973 // Place copy #4 of I107 in I10B
2974 //
2975 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
2976 sub3node->SetLineColor(kColorITS);
2977 sub3node->SetVisibility(0);
2978 sub3node->cd();
2979 //
2980 // Place copy #1 of I101 in I107
2981 //
2982 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2983 sub4node->SetLineColor(kColorITS);
2984 sub4node->SetVisibility(0);
2985 sub4node->cd();
2986 //
2987 // Place copy #1 of ITS1 in I101
2988 //
2989 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2990 sub5node->SetLineColor(kColorITS);
2991 fNodes->Add(sub5node);
2992 sub4node->cd();
2993 fNodes->Add(sub4node);
2994 sub3node->cd();
2995 fNodes->Add(sub3node);
2996 sub2node->cd();
2997 fNodes->Add(sub2node);
2998 sub1node->cd();
2999 //
3000 // Place copy #2 of I10B in I12B
3001 //
3002 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
3003 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 3004 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 3005 sub2node->SetLineColor(kColorITS);
3006 sub2node->SetVisibility(0);
3007 sub2node->cd();
3008 //
3009 // Place copy #1 of I107 in I10B
3010 //
3011 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
3012 sub3node->SetLineColor(kColorITS);
3013 sub3node->SetVisibility(0);
3014 sub3node->cd();
3015 //
3016 // Place copy #1 of I101 in I107
3017 //
3018 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3019 sub4node->SetLineColor(kColorITS);
3020 sub4node->SetVisibility(0);
3021 sub4node->cd();
3022 //
3023 // Place copy #1 of ITS1 in I101
3024 //
3025 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3026 sub5node->SetLineColor(kColorITS);
3027 fNodes->Add(sub5node);
3028 sub4node->cd();
3029 fNodes->Add(sub4node);
3030 sub3node->cd();
3031 fNodes->Add(sub3node);
3032 sub2node->cd();
3033 //
3034 // Place copy #2 of I107 in I10B
3035 //
3036 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
3037 sub3node->SetLineColor(kColorITS);
3038 sub3node->SetVisibility(0);
3039 sub3node->cd();
3040 //
3041 // Place copy #1 of I101 in I107
3042 //
3043 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3044 sub4node->SetLineColor(kColorITS);
3045 sub4node->SetVisibility(0);
3046 sub4node->cd();
3047 //
3048 // Place copy #1 of ITS1 in I101
3049 //
3050 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3051 sub5node->SetLineColor(kColorITS);
3052 fNodes->Add(sub5node);
3053 sub4node->cd();
3054 fNodes->Add(sub4node);
3055 sub3node->cd();
3056 fNodes->Add(sub3node);
3057 sub2node->cd();
3058 //
3059 // Place copy #3 of I107 in I10B
3060 //
3061 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
3062 sub3node->SetLineColor(kColorITS);
3063 sub3node->SetVisibility(0);
3064 sub3node->cd();
3065 //
3066 // Place copy #1 of I101 in I107
3067 //
3068 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3069 sub4node->SetLineColor(kColorITS);
3070 sub4node->SetVisibility(0);
3071 sub4node->cd();
3072 //
3073 // Place copy #1 of ITS1 in I101
3074 //
3075 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3076 sub5node->SetLineColor(kColorITS);
3077 fNodes->Add(sub5node);
3078 sub4node->cd();
3079 fNodes->Add(sub4node);
3080 sub3node->cd();
3081 fNodes->Add(sub3node);
3082 sub2node->cd();
3083 //
3084 // Place copy #4 of I107 in I10B
3085 //
3086 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
3087 sub3node->SetLineColor(kColorITS);
3088 sub3node->SetVisibility(0);
3089 sub3node->cd();
3090 //
3091 // Place copy #1 of I101 in I107
3092 //
3093 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3094 sub4node->SetLineColor(kColorITS);
3095 sub4node->SetVisibility(0);
3096 sub4node->cd();
3097 //
3098 // Place copy #1 of ITS1 in I101
3099 //
3100 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3101 sub5node->SetLineColor(kColorITS);
3102 fNodes->Add(sub5node);
3103 sub4node->cd();
3104 fNodes->Add(sub4node);
3105 sub3node->cd();
3106 fNodes->Add(sub3node);
3107 sub2node->cd();
3108 fNodes->Add(sub2node);
3109 sub1node->cd();
3110 //
3111 // Place copy #1 of I20B in I12B
3112 //
3113 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
3114 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 3115 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 3116 sub2node->SetLineColor(kColorITS);
3117 sub2node->SetVisibility(0);
3118 sub2node->cd();
3119 //
3120 // Place copy #1 of I1D7 in I20B
3121 //
3122 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3123 sub3node->SetLineColor(kColorITS);
3124 sub3node->SetVisibility(0);
3125 sub3node->cd();
3126 //
3127 // Place copy #1 of I1D1 in I1D7
3128 //
3129 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3130 sub4node->SetLineColor(kColorITS);
3131 sub4node->SetVisibility(0);
3132 sub4node->cd();
3133 //
3134 // Place copy #1 of ITS2 in I1D1
3135 //
3136 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3137 sub5node->SetLineColor(kColorITS);
3138 fNodes->Add(sub5node);
3139 sub4node->cd();
3140 fNodes->Add(sub4node);
3141 sub3node->cd();
3142 fNodes->Add(sub3node);
3143 sub2node->cd();
3144 //
3145 // Place copy #2 of I1D7 in I20B
3146 //
3147 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3148 sub3node->SetLineColor(kColorITS);
3149 sub3node->SetVisibility(0);
3150 sub3node->cd();
3151 //
3152 // Place copy #1 of I1D1 in I1D7
3153 //
3154 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3155 sub4node->SetLineColor(kColorITS);
3156 sub4node->SetVisibility(0);
3157 sub4node->cd();
3158 //
3159 // Place copy #1 of ITS2 in I1D1
3160 //
3161 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3162 sub5node->SetLineColor(kColorITS);
3163 fNodes->Add(sub5node);
3164 sub4node->cd();
3165 fNodes->Add(sub4node);
3166 sub3node->cd();
3167 fNodes->Add(sub3node);
3168 sub2node->cd();
3169 //
3170 // Place copy #3 of I1D7 in I20B
3171 //
3172 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3173 sub3node->SetLineColor(kColorITS);
3174 sub3node->SetVisibility(0);
3175 sub3node->cd();
3176 //
3177 // Place copy #1 of I1D1 in I1D7
3178 //
3179 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3180 sub4node->SetLineColor(kColorITS);
3181 sub4node->SetVisibility(0);
3182 sub4node->cd();
3183 //
3184 // Place copy #1 of ITS2 in I1D1
3185 //
3186 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3187 sub5node->SetLineColor(kColorITS);
3188 fNodes->Add(sub5node);
3189 sub4node->cd();
3190 fNodes->Add(sub4node);
3191 sub3node->cd();
3192 fNodes->Add(sub3node);
3193 sub2node->cd();
3194 //
3195 // Place copy #4 of I1D7 in I20B
3196 //
3197 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3198 sub3node->SetLineColor(kColorITS);
3199 sub3node->SetVisibility(0);
3200 sub3node->cd();
3201 //
3202 // Place copy #1 of I1D1 in I1D7
3203 //
3204 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3205 sub4node->SetLineColor(kColorITS);
3206 sub4node->SetVisibility(0);
3207 sub4node->cd();
3208 //
3209 // Place copy #1 of ITS2 in I1D1
3210 //
3211 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3212 sub5node->SetLineColor(kColorITS);
3213 fNodes->Add(sub5node);
3214 sub4node->cd();
3215 fNodes->Add(sub4node);
3216 sub3node->cd();
3217 fNodes->Add(sub3node);
3218 sub2node->cd();
3219 fNodes->Add(sub2node);
3220 sub1node->cd();
3221 //
3222 // Place copy #2 of I20B in I12B
3223 //
3224 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
3225 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 3226 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 3227 sub2node->SetLineColor(kColorITS);
3228 sub2node->SetVisibility(0);
3229 sub2node->cd();
3230 //
3231 // Place copy #1 of I1D7 in I20B
3232 //
3233 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3234 sub3node->SetLineColor(kColorITS);
3235 sub3node->SetVisibility(0);
3236 sub3node->cd();
3237 //
3238 // Place copy #1 of I1D1 in I1D7
3239 //
3240 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3241 sub4node->SetLineColor(kColorITS);
3242 sub4node->SetVisibility(0);
3243 sub4node->cd();
3244 //
3245 // Place copy #1 of ITS2 in I1D1
3246 //
3247 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3248 sub5node->SetLineColor(kColorITS);
3249 fNodes->Add(sub5node);
3250 sub4node->cd();
3251 fNodes->Add(sub4node);
3252 sub3node->cd();
3253 fNodes->Add(sub3node);
3254 sub2node->cd();
3255 //
3256 // Place copy #2 of I1D7 in I20B
3257 //
3258 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3259 sub3node->SetLineColor(kColorITS);
3260 sub3node->SetVisibility(0);
3261 sub3node->cd();
3262 //
3263 // Place copy #1 of I1D1 in I1D7
3264 //
3265 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3266 sub4node->SetLineColor(kColorITS);
3267 sub4node->SetVisibility(0);
3268 sub4node->cd();
3269 //
3270 // Place copy #1 of ITS2 in I1D1
3271 //
3272 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3273 sub5node->SetLineColor(kColorITS);
3274 fNodes->Add(sub5node);
3275 sub4node->cd();
3276 fNodes->Add(sub4node);
3277 sub3node->cd();
3278 fNodes->Add(sub3node);
3279 sub2node->cd();
3280 //
3281 // Place copy #3 of I1D7 in I20B
3282 //
3283 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3284 sub3node->SetLineColor(kColorITS);
3285 sub3node->SetVisibility(0);
3286 sub3node->cd();
3287 //
3288 // Place copy #1 of I1D1 in I1D7
3289 //
3290 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3291 sub4node->SetLineColor(kColorITS);
3292 sub4node->SetVisibility(0);
3293 sub4node->cd();
3294 //
3295 // Place copy #1 of ITS2 in I1D1
3296 //
3297 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3298 sub5node->SetLineColor(kColorITS);
3299 fNodes->Add(sub5node);
3300 sub4node->cd();
3301 fNodes->Add(sub4node);
3302 sub3node->cd();
3303 fNodes->Add(sub3node);
3304 sub2node->cd();
3305 //
3306 // Place copy #4 of I1D7 in I20B
3307 //
3308 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3309 sub3node->SetLineColor(kColorITS);
3310 sub3node->SetVisibility(0);
3311 sub3node->cd();
3312 //
3313 // Place copy #1 of I1D1 in I1D7
3314 //
3315 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3316 sub4node->SetLineColor(kColorITS);
3317 sub4node->SetVisibility(0);
3318 sub4node->cd();
3319 //
3320 // Place copy #1 of ITS2 in I1D1
3321 //
3322 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3323 sub5node->SetLineColor(kColorITS);
3324 fNodes->Add(sub5node);
3325 sub4node->cd();
3326 fNodes->Add(sub4node);
3327 sub3node->cd();
3328 fNodes->Add(sub3node);
3329 sub2node->cd();
3330 fNodes->Add(sub2node);
3331 sub1node->cd();
3332 //
3333 // Place copy #3 of I20B in I12B
3334 //
3335 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
3336 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 3337 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 3338 sub2node->SetLineColor(kColorITS);
3339 sub2node->SetVisibility(0);
3340 sub2node->cd();
3341 //
3342 // Place copy #1 of I1D7 in I20B
3343 //
3344 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3345 sub3node->SetLineColor(kColorITS);
3346 sub3node->SetVisibility(0);
3347 sub3node->cd();
3348 //
3349 // Place copy #1 of I1D1 in I1D7
3350 //
3351 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3352 sub4node->SetLineColor(kColorITS);
3353 sub4node->SetVisibility(0);
3354 sub4node->cd();
3355 //
3356 // Place copy #1 of ITS2 in I1D1
3357 //
3358 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3359 sub5node->SetLineColor(kColorITS);
3360 fNodes->Add(sub5node);
3361 sub4node->cd();
3362 fNodes->Add(sub4node);
3363 sub3node->cd();
3364 fNodes->Add(sub3node);
3365 sub2node->cd();
3366 //
3367 // Place copy #2 of I1D7 in I20B
3368 //
3369 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3370 sub3node->SetLineColor(kColorITS);
3371 sub3node->SetVisibility(0);
3372 sub3node->cd();
3373 //
3374 // Place copy #1 of I1D1 in I1D7
3375 //
3376 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3377 sub4node->SetLineColor(kColorITS);
3378 sub4node->SetVisibility(0);
3379 sub4node->cd();
3380 //
3381 // Place copy #1 of ITS2 in I1D1
3382 //
3383 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3384 sub5node->SetLineColor(kColorITS);
3385 fNodes->Add(sub5node);
3386 sub4node->cd();
3387 fNodes->Add(sub4node);
3388 sub3node->cd();
3389 fNodes->Add(sub3node);
3390 sub2node->cd();
3391 //
3392 // Place copy #3 of I1D7 in I20B
3393 //
3394 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3395 sub3node->SetLineColor(kColorITS);
3396 sub3node->SetVisibility(0);
3397 sub3node->cd();
3398 //
3399 // Place copy #1 of I1D1 in I1D7
3400 //
3401 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3402 sub4node->SetLineColor(kColorITS);
3403 sub4node->SetVisibility(0);
3404 sub4node->cd();
3405 //
3406 // Place copy #1 of ITS2 in I1D1
3407 //
3408 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3409 sub5node->SetLineColor(kColorITS);
3410 fNodes->Add(sub5node);
3411 sub4node->cd();
3412 fNodes->Add(sub4node);
3413 sub3node->cd();
3414 fNodes->Add(sub3node);
3415 sub2node->cd();
3416 //
3417 // Place copy #4 of I1D7 in I20B
3418 //
3419 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3420 sub3node->SetLineColor(kColorITS);
3421 sub3node->SetVisibility(0);
3422 sub3node->cd();
3423 //
3424 // Place copy #1 of I1D1 in I1D7
3425 //
3426 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3427 sub4node->SetLineColor(kColorITS);
3428 sub4node->SetVisibility(0);
3429 sub4node->cd();
3430 //
3431 // Place copy #1 of ITS2 in I1D1
3432 //
3433 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3434 sub5node->SetLineColor(kColorITS);
3435 fNodes->Add(sub5node);
3436 sub4node->cd();
3437 fNodes->Add(sub4node);
3438 sub3node->cd();
3439 fNodes->Add(sub3node);
3440 sub2node->cd();
3441 fNodes->Add(sub2node);
3442 sub1node->cd();
3443 //
3444 // Place copy #4 of I20B in I12B
3445 //
3446 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
3447 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 3448 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 3449 sub2node->SetLineColor(kColorITS);
3450 sub2node->SetVisibility(0);
3451 sub2node->cd();
3452 //
3453 // Place copy #1 of I1D7 in I20B
3454 //
3455 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3456 sub3node->SetLineColor(kColorITS);
3457 sub3node->SetVisibility(0);
3458 sub3node->cd();
3459 //
3460 // Place copy #1 of I1D1 in I1D7
3461 //
3462 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3463 sub4node->SetLineColor(kColorITS);
3464 sub4node->SetVisibility(0);
3465 sub4node->cd();
3466 //
3467 // Place copy #1 of ITS2 in I1D1
3468 //
3469 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3470 sub5node->SetLineColor(kColorITS);
3471 fNodes->Add(sub5node);
3472 sub4node->cd();
3473 fNodes->Add(sub4node);
3474 sub3node->cd();
3475 fNodes->Add(sub3node);
3476 sub2node->cd();
3477 //
3478 // Place copy #2 of I1D7 in I20B
3479 //
3480 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3481 sub3node->SetLineColor(kColorITS);
3482 sub3node->SetVisibility(0);
3483 sub3node->cd();
3484 //
3485 // Place copy #1 of I1D1 in I1D7
3486 //
3487 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3488 sub4node->SetLineColor(kColorITS);
3489 sub4node->SetVisibility(0);
3490 sub4node->cd();
3491 //
3492 // Place copy #1 of ITS2 in I1D1
3493 //
3494 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3495 sub5node->SetLineColor(kColorITS);
3496 fNodes->Add(sub5node);
3497 sub4node->cd();
3498 fNodes->Add(sub4node);
3499 sub3node->cd();
3500 fNodes->Add(sub3node);
3501 sub2node->cd();
3502 //
3503 // Place copy #3 of I1D7 in I20B
3504 //
3505 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3506 sub3node->SetLineColor(kColorITS);
3507 sub3node->SetVisibility(0);
3508 sub3node->cd();
3509 //
3510 // Place copy #1 of I1D1 in I1D7
3511 //
3512 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3513 sub4node->SetLineColor(kColorITS);
3514 sub4node->SetVisibility(0);
3515 sub4node->cd();
3516 //
3517 // Place copy #1 of ITS2 in I1D1
3518 //
3519 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3520 sub5node->SetLineColor(kColorITS);
3521 fNodes->Add(sub5node);
3522 sub4node->cd();
3523 fNodes->Add(sub4node);
3524 sub3node->cd();
3525 fNodes->Add(sub3node);
3526 sub2node->cd();
3527 //
3528 // Place copy #4 of I1D7 in I20B
3529 //
3530 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3531 sub3node->SetLineColor(kColorITS);
3532 sub3node->SetVisibility(0);
3533 sub3node->cd();
3534 //
3535 // Place copy #1 of I1D1 in I1D7
3536 //
3537 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3538 sub4node->SetLineColor(kColorITS);
3539 sub4node->SetVisibility(0);
3540 sub4node->cd();
3541 //
3542 // Place copy #1 of ITS2 in I1D1
3543 //
3544 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3545 sub5node->SetLineColor(kColorITS);
3546 fNodes->Add(sub5node);
3547 sub4node->cd();
3548 fNodes->Add(sub4node);
3549 sub3node->cd();
3550 fNodes->Add(sub3node);
3551 sub2node->cd();
3552 fNodes->Add(sub2node);
3553 sub1node->cd();
3554 fNodes->Add(sub1node);
3555 node->cd();
3556 //
3557 // Place copy #5 of I12B in IT12
3558 //
1266e9b4 3559 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot247");
1f99c14b 3560 sub1node->SetLineColor(kColorITS);
3561 sub1node->SetVisibility(0);
3562 sub1node->cd();
3563 //
3564 // Place copy #1 of I10B in I12B
3565 //
3566 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
3567 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 3568 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 3569 sub2node->SetLineColor(kColorITS);
3570 sub2node->SetVisibility(0);
3571 sub2node->cd();
3572 //
3573 // Place copy #1 of I107 in I10B
3574 //
3575 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
3576 sub3node->SetLineColor(kColorITS);
3577 sub3node->SetVisibility(0);
3578 sub3node->cd();
3579 //
3580 // Place copy #1 of I101 in I107
3581 //
3582 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3583 sub4node->SetLineColor(kColorITS);
3584 sub4node->SetVisibility(0);
3585 sub4node->cd();
3586 //
3587 // Place copy #1 of ITS1 in I101
3588 //
3589 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3590 sub5node->SetLineColor(kColorITS);
3591 fNodes->Add(sub5node);
3592 sub4node->cd();
3593 fNodes->Add(sub4node);
3594 sub3node->cd();
3595 fNodes->Add(sub3node);
3596 sub2node->cd();
3597 //
3598 // Place copy #2 of I107 in I10B
3599 //
3600 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
3601 sub3node->SetLineColor(kColorITS);
3602 sub3node->SetVisibility(0);
3603 sub3node->cd();
3604 //
3605 // Place copy #1 of I101 in I107
3606 //
3607 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3608 sub4node->SetLineColor(kColorITS);
3609 sub4node->SetVisibility(0);
3610 sub4node->cd();
3611 //
3612 // Place copy #1 of ITS1 in I101
3613 //
3614 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3615 sub5node->SetLineColor(kColorITS);
3616 fNodes->Add(sub5node);
3617 sub4node->cd();
3618 fNodes->Add(sub4node);
3619 sub3node->cd();
3620 fNodes->Add(sub3node);
3621 sub2node->cd();
3622 //
3623 // Place copy #3 of I107 in I10B
3624 //
3625 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
3626 sub3node->SetLineColor(kColorITS);
3627 sub3node->SetVisibility(0);
3628 sub3node->cd();
3629 //
3630 // Place copy #1 of I101 in I107
3631 //
3632 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3633 sub4node->SetLineColor(kColorITS);
3634 sub4node->SetVisibility(0);
3635 sub4node->cd();
3636 //
3637 // Place copy #1 of ITS1 in I101
3638 //
3639 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3640 sub5node->SetLineColor(kColorITS);
3641 fNodes->Add(sub5node);
3642 sub4node->cd();
3643 fNodes->Add(sub4node);
3644 sub3node->cd();
3645 fNodes->Add(sub3node);
3646 sub2node->cd();
3647 //
3648 // Place copy #4 of I107 in I10B
3649 //
3650 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
3651 sub3node->SetLineColor(kColorITS);
3652 sub3node->SetVisibility(0);
3653 sub3node->cd();
3654 //
3655 // Place copy #1 of I101 in I107
3656 //
3657 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3658 sub4node->SetLineColor(kColorITS);
3659 sub4node->SetVisibility(0);
3660 sub4node->cd();
3661 //
3662 // Place copy #1 of ITS1 in I101
3663 //
3664 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3665 sub5node->SetLineColor(kColorITS);
3666 fNodes->Add(sub5node);
3667 sub4node->cd();
3668 fNodes->Add(sub4node);
3669 sub3node->cd();
3670 fNodes->Add(sub3node);
3671 sub2node->cd();
3672 fNodes->Add(sub2node);
3673 sub1node->cd();
3674 //
3675 // Place copy #2 of I10B in I12B
3676 //
3677 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
3678 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 3679 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 3680 sub2node->SetLineColor(kColorITS);
3681 sub2node->SetVisibility(0);
3682 sub2node->cd();
3683 //
3684 // Place copy #1 of I107 in I10B
3685 //
3686 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
3687 sub3node->SetLineColor(kColorITS);
3688 sub3node->SetVisibility(0);
3689 sub3node->cd();
3690 //
3691 // Place copy #1 of I101 in I107
3692 //
3693 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3694 sub4node->SetLineColor(kColorITS);
3695 sub4node->SetVisibility(0);
3696 sub4node->cd();
3697 //
3698 // Place copy #1 of ITS1 in I101
3699 //
3700 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3701 sub5node->SetLineColor(kColorITS);
3702 fNodes->Add(sub5node);
3703 sub4node->cd();
3704 fNodes->Add(sub4node);
3705 sub3node->cd();
3706 fNodes->Add(sub3node);
3707 sub2node->cd();
3708 //
3709 // Place copy #2 of I107 in I10B
3710 //
3711 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
3712 sub3node->SetLineColor(kColorITS);
3713 sub3node->SetVisibility(0);
3714 sub3node->cd();
3715 //
3716 // Place copy #1 of I101 in I107
3717 //
3718 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3719 sub4node->SetLineColor(kColorITS);
3720 sub4node->SetVisibility(0);
3721 sub4node->cd();
3722 //
3723 // Place copy #1 of ITS1 in I101
3724 //
3725 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3726 sub5node->SetLineColor(kColorITS);
3727 fNodes->Add(sub5node);
3728 sub4node->cd();
3729 fNodes->Add(sub4node);
3730 sub3node->cd();
3731 fNodes->Add(sub3node);
3732 sub2node->cd();
3733 //
3734 // Place copy #3 of I107 in I10B
3735 //
3736 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
3737 sub3node->SetLineColor(kColorITS);
3738 sub3node->SetVisibility(0);
3739 sub3node->cd();
3740 //
3741 // Place copy #1 of I101 in I107
3742 //
3743 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3744 sub4node->SetLineColor(kColorITS);
3745 sub4node->SetVisibility(0);
3746 sub4node->cd();
3747 //
3748 // Place copy #1 of ITS1 in I101
3749 //
3750 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3751 sub5node->SetLineColor(kColorITS);
3752 fNodes->Add(sub5node);
3753 sub4node->cd();
3754 fNodes->Add(sub4node);
3755 sub3node->cd();
3756 fNodes->Add(sub3node);
3757 sub2node->cd();
3758 //
3759 // Place copy #4 of I107 in I10B
3760 //
3761 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
3762 sub3node->SetLineColor(kColorITS);
3763 sub3node->SetVisibility(0);
3764 sub3node->cd();
3765 //
3766 // Place copy #1 of I101 in I107
3767 //
3768 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3769 sub4node->SetLineColor(kColorITS);
3770 sub4node->SetVisibility(0);
3771 sub4node->cd();
3772 //
3773 // Place copy #1 of ITS1 in I101
3774 //
3775 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3776 sub5node->SetLineColor(kColorITS);
3777 fNodes->Add(sub5node);
3778 sub4node->cd();
3779 fNodes->Add(sub4node);
3780 sub3node->cd();
3781 fNodes->Add(sub3node);
3782 sub2node->cd();
3783 fNodes->Add(sub2node);
3784 sub1node->cd();
3785 //
3786 // Place copy #1 of I20B in I12B
3787 //
3788 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
3789 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 3790 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 3791 sub2node->SetLineColor(kColorITS);
3792 sub2node->SetVisibility(0);
3793 sub2node->cd();
3794 //
3795 // Place copy #1 of I1D7 in I20B
3796 //
3797 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3798 sub3node->SetLineColor(kColorITS);
3799 sub3node->SetVisibility(0);
3800 sub3node->cd();
3801 //
3802 // Place copy #1 of I1D1 in I1D7
3803 //
3804 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3805 sub4node->SetLineColor(kColorITS);
3806 sub4node->SetVisibility(0);
3807 sub4node->cd();
3808 //
3809 // Place copy #1 of ITS2 in I1D1
3810 //
3811 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3812 sub5node->SetLineColor(kColorITS);
3813 fNodes->Add(sub5node);
3814 sub4node->cd();
3815 fNodes->Add(sub4node);
3816 sub3node->cd();
3817 fNodes->Add(sub3node);
3818 sub2node->cd();
3819 //
3820 // Place copy #2 of I1D7 in I20B
3821 //
3822 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3823 sub3node->SetLineColor(kColorITS);
3824 sub3node->SetVisibility(0);
3825 sub3node->cd();
3826 //
3827 // Place copy #1 of I1D1 in I1D7
3828 //
3829 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3830 sub4node->SetLineColor(kColorITS);
3831 sub4node->SetVisibility(0);
3832 sub4node->cd();
3833 //
3834 // Place copy #1 of ITS2 in I1D1
3835 //
3836 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3837 sub5node->SetLineColor(kColorITS);
3838 fNodes->Add(sub5node);
3839 sub4node->cd();
3840 fNodes->Add(sub4node);
3841 sub3node->cd();
3842 fNodes->Add(sub3node);
3843 sub2node->cd();
3844 //
3845 // Place copy #3 of I1D7 in I20B
3846 //
3847 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3848 sub3node->SetLineColor(kColorITS);
3849 sub3node->SetVisibility(0);
3850 sub3node->cd();
3851 //
3852 // Place copy #1 of I1D1 in I1D7
3853 //
3854 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3855 sub4node->SetLineColor(kColorITS);
3856 sub4node->SetVisibility(0);
3857 sub4node->cd();
3858 //
3859 // Place copy #1 of ITS2 in I1D1
3860 //
3861 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3862 sub5node->SetLineColor(kColorITS);
3863 fNodes->Add(sub5node);
3864 sub4node->cd();
3865 fNodes->Add(sub4node);
3866 sub3node->cd();
3867 fNodes->Add(sub3node);
3868 sub2node->cd();
3869 //
3870 // Place copy #4 of I1D7 in I20B
3871 //
3872 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3873 sub3node->SetLineColor(kColorITS);
3874 sub3node->SetVisibility(0);
3875 sub3node->cd();
3876 //
3877 // Place copy #1 of I1D1 in I1D7
3878 //
3879 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3880 sub4node->SetLineColor(kColorITS);
3881 sub4node->SetVisibility(0);
3882 sub4node->cd();
3883 //
3884 // Place copy #1 of ITS2 in I1D1
3885 //
3886 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3887 sub5node->SetLineColor(kColorITS);
3888 fNodes->Add(sub5node);
3889 sub4node->cd();
3890 fNodes->Add(sub4node);
3891 sub3node->cd();
3892 fNodes->Add(sub3node);
3893 sub2node->cd();
3894 fNodes->Add(sub2node);
3895 sub1node->cd();
3896 //
3897 // Place copy #2 of I20B in I12B
3898 //
3899 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
3900 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 3901 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 3902 sub2node->SetLineColor(kColorITS);
3903 sub2node->SetVisibility(0);
3904 sub2node->cd();
3905 //
3906 // Place copy #1 of I1D7 in I20B
3907 //
3908 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3909 sub3node->SetLineColor(kColorITS);
3910 sub3node->SetVisibility(0);
3911 sub3node->cd();
3912 //
3913 // Place copy #1 of I1D1 in I1D7
3914 //
3915 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3916 sub4node->SetLineColor(kColorITS);
3917 sub4node->SetVisibility(0);
3918 sub4node->cd();
3919 //
3920 // Place copy #1 of ITS2 in I1D1
3921 //
3922 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3923 sub5node->SetLineColor(kColorITS);
3924 fNodes->Add(sub5node);
3925 sub4node->cd();
3926 fNodes->Add(sub4node);
3927 sub3node->cd();
3928 fNodes->Add(sub3node);
3929 sub2node->cd();
3930 //
3931 // Place copy #2 of I1D7 in I20B
3932 //
3933 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3934 sub3node->SetLineColor(kColorITS);
3935 sub3node->SetVisibility(0);
3936 sub3node->cd();
3937 //
3938 // Place copy #1 of I1D1 in I1D7
3939 //
3940 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3941 sub4node->SetLineColor(kColorITS);
3942 sub4node->SetVisibility(0);
3943 sub4node->cd();
3944 //
3945 // Place copy #1 of ITS2 in I1D1
3946 //
3947 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3948 sub5node->SetLineColor(kColorITS);
3949 fNodes->Add(sub5node);
3950 sub4node->cd();
3951 fNodes->Add(sub4node);
3952 sub3node->cd();
3953 fNodes->Add(sub3node);
3954 sub2node->cd();
3955 //
3956 // Place copy #3 of I1D7 in I20B
3957 //
3958 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3959 sub3node->SetLineColor(kColorITS);
3960 sub3node->SetVisibility(0);
3961 sub3node->cd();
3962 //
3963 // Place copy #1 of I1D1 in I1D7
3964 //
3965 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3966 sub4node->SetLineColor(kColorITS);
3967 sub4node->SetVisibility(0);
3968 sub4node->cd();
3969 //
3970 // Place copy #1 of ITS2 in I1D1
3971 //
3972 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3973 sub5node->SetLineColor(kColorITS);
3974 fNodes->Add(sub5node);
3975 sub4node->cd();
3976 fNodes->Add(sub4node);
3977 sub3node->cd();
3978 fNodes->Add(sub3node);
3979 sub2node->cd();
3980 //
3981 // Place copy #4 of I1D7 in I20B
3982 //
3983 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3984 sub3node->SetLineColor(kColorITS);
3985 sub3node->SetVisibility(0);
3986 sub3node->cd();
3987 //
3988 // Place copy #1 of I1D1 in I1D7
3989 //
3990 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3991 sub4node->SetLineColor(kColorITS);
3992 sub4node->SetVisibility(0);
3993 sub4node->cd();
3994 //
3995 // Place copy #1 of ITS2 in I1D1
3996 //
3997 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3998 sub5node->SetLineColor(kColorITS);
3999 fNodes->Add(sub5node);
4000 sub4node->cd();
4001 fNodes->Add(sub4node);
4002 sub3node->cd();
4003 fNodes->Add(sub3node);
4004 sub2node->cd();
4005 fNodes->Add(sub2node);
4006 sub1node->cd();
4007 //
4008 // Place copy #3 of I20B in I12B
4009 //
4010 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
4011 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 4012 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 4013 sub2node->SetLineColor(kColorITS);
4014 sub2node->SetVisibility(0);
4015 sub2node->cd();
4016 //
4017 // Place copy #1 of I1D7 in I20B
4018 //
4019 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4020 sub3node->SetLineColor(kColorITS);
4021 sub3node->SetVisibility(0);
4022 sub3node->cd();
4023 //
4024 // Place copy #1 of I1D1 in I1D7
4025 //
4026 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4027 sub4node->SetLineColor(kColorITS);
4028 sub4node->SetVisibility(0);
4029 sub4node->cd();
4030 //
4031 // Place copy #1 of ITS2 in I1D1
4032 //
4033 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4034 sub5node->SetLineColor(kColorITS);
4035 fNodes->Add(sub5node);
4036 sub4node->cd();
4037 fNodes->Add(sub4node);
4038 sub3node->cd();
4039 fNodes->Add(sub3node);
4040 sub2node->cd();
4041 //
4042 // Place copy #2 of I1D7 in I20B
4043 //
4044 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4045 sub3node->SetLineColor(kColorITS);
4046 sub3node->SetVisibility(0);
4047 sub3node->cd();
4048 //
4049 // Place copy #1 of I1D1 in I1D7
4050 //
4051 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4052 sub4node->SetLineColor(kColorITS);
4053 sub4node->SetVisibility(0);
4054 sub4node->cd();
4055 //
4056 // Place copy #1 of ITS2 in I1D1
4057 //
4058 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4059 sub5node->SetLineColor(kColorITS);
4060 fNodes->Add(sub5node);
4061 sub4node->cd();
4062 fNodes->Add(sub4node);
4063 sub3node->cd();
4064 fNodes->Add(sub3node);
4065 sub2node->cd();
4066 //
4067 // Place copy #3 of I1D7 in I20B
4068 //
4069 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4070 sub3node->SetLineColor(kColorITS);
4071 sub3node->SetVisibility(0);
4072 sub3node->cd();
4073 //
4074 // Place copy #1 of I1D1 in I1D7
4075 //
4076 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4077 sub4node->SetLineColor(kColorITS);
4078 sub4node->SetVisibility(0);
4079 sub4node->cd();
4080 //
4081 // Place copy #1 of ITS2 in I1D1
4082 //
4083 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4084 sub5node->SetLineColor(kColorITS);
4085 fNodes->Add(sub5node);
4086 sub4node->cd();
4087 fNodes->Add(sub4node);
4088 sub3node->cd();
4089 fNodes->Add(sub3node);
4090 sub2node->cd();
4091 //
4092 // Place copy #4 of I1D7 in I20B
4093 //
4094 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4095 sub3node->SetLineColor(kColorITS);
4096 sub3node->SetVisibility(0);
4097 sub3node->cd();
4098 //
4099 // Place copy #1 of I1D1 in I1D7
4100 //
4101 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4102 sub4node->SetLineColor(kColorITS);
4103 sub4node->SetVisibility(0);
4104 sub4node->cd();
4105 //
4106 // Place copy #1 of ITS2 in I1D1
4107 //
4108 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4109 sub5node->SetLineColor(kColorITS);
4110 fNodes->Add(sub5node);
4111 sub4node->cd();
4112 fNodes->Add(sub4node);
4113 sub3node->cd();
4114 fNodes->Add(sub3node);
4115 sub2node->cd();
4116 fNodes->Add(sub2node);
4117 sub1node->cd();
4118 //
4119 // Place copy #4 of I20B in I12B
4120 //
4121 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
4122 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 4123 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 4124 sub2node->SetLineColor(kColorITS);
4125 sub2node->SetVisibility(0);
4126 sub2node->cd();
4127 //
4128 // Place copy #1 of I1D7 in I20B
4129 //
4130 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4131 sub3node->SetLineColor(kColorITS);
4132 sub3node->SetVisibility(0);
4133 sub3node->cd();
4134 //
4135 // Place copy #1 of I1D1 in I1D7
4136 //
4137 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4138 sub4node->SetLineColor(kColorITS);
4139 sub4node->SetVisibility(0);
4140 sub4node->cd();
4141 //
4142 // Place copy #1 of ITS2 in I1D1
4143 //
4144 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4145 sub5node->SetLineColor(kColorITS);
4146 fNodes->Add(sub5node);
4147 sub4node->cd();
4148 fNodes->Add(sub4node);
4149 sub3node->cd();
4150 fNodes->Add(sub3node);
4151 sub2node->cd();
4152 //
4153 // Place copy #2 of I1D7 in I20B
4154 //
4155 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4156 sub3node->SetLineColor(kColorITS);
4157 sub3node->SetVisibility(0);
4158 sub3node->cd();
4159 //
4160 // Place copy #1 of I1D1 in I1D7
4161 //
4162 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4163 sub4node->SetLineColor(kColorITS);
4164 sub4node->SetVisibility(0);
4165 sub4node->cd();
4166 //
4167 // Place copy #1 of ITS2 in I1D1
4168 //
4169 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4170 sub5node->SetLineColor(kColorITS);
4171 fNodes->Add(sub5node);
4172 sub4node->cd();
4173 fNodes->Add(sub4node);
4174 sub3node->cd();
4175 fNodes->Add(sub3node);
4176 sub2node->cd();
4177 //
4178 // Place copy #3 of I1D7 in I20B
4179 //
4180 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4181 sub3node->SetLineColor(kColorITS);
4182 sub3node->SetVisibility(0);
4183 sub3node->cd();
4184 //
4185 // Place copy #1 of I1D1 in I1D7
4186 //
4187 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4188 sub4node->SetLineColor(kColorITS);
4189 sub4node->SetVisibility(0);
4190 sub4node->cd();
4191 //
4192 // Place copy #1 of ITS2 in I1D1
4193 //
4194 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4195 sub5node->SetLineColor(kColorITS);
4196 fNodes->Add(sub5node);
4197 sub4node->cd();
4198 fNodes->Add(sub4node);
4199 sub3node->cd();
4200 fNodes->Add(sub3node);
4201 sub2node->cd();
4202 //
4203 // Place copy #4 of I1D7 in I20B
4204 //
4205 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4206 sub3node->SetLineColor(kColorITS);
4207 sub3node->SetVisibility(0);
4208 sub3node->cd();
4209 //
4210 // Place copy #1 of I1D1 in I1D7
4211 //
4212 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4213 sub4node->SetLineColor(kColorITS);
4214 sub4node->SetVisibility(0);
4215 sub4node->cd();
4216 //
4217 // Place copy #1 of ITS2 in I1D1
4218 //
4219 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4220 sub5node->SetLineColor(kColorITS);
4221 fNodes->Add(sub5node);
4222 sub4node->cd();
4223 fNodes->Add(sub4node);
4224 sub3node->cd();
4225 fNodes->Add(sub3node);
4226 sub2node->cd();
4227 fNodes->Add(sub2node);
4228 sub1node->cd();
4229 fNodes->Add(sub1node);
4230 node->cd();
4231 //
4232 // Place copy #6 of I12B in IT12
4233 //
1266e9b4 4234 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot236");
1f99c14b 4235 sub1node->SetLineColor(kColorITS);
4236 sub1node->SetVisibility(0);
4237 sub1node->cd();
4238 //
4239 // Place copy #1 of I10B in I12B
4240 //
4241 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
4242 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 4243 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 4244 sub2node->SetLineColor(kColorITS);
4245 sub2node->SetVisibility(0);
4246 sub2node->cd();
4247 //
4248 // Place copy #1 of I107 in I10B
4249 //
4250 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
4251 sub3node->SetLineColor(kColorITS);
4252 sub3node->SetVisibility(0);
4253 sub3node->cd();
4254 //
4255 // Place copy #1 of I101 in I107
4256 //
4257 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4258 sub4node->SetLineColor(kColorITS);
4259 sub4node->SetVisibility(0);
4260 sub4node->cd();
4261 //
4262 // Place copy #1 of ITS1 in I101
4263 //
4264 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4265 sub5node->SetLineColor(kColorITS);
4266 fNodes->Add(sub5node);
4267 sub4node->cd();
4268 fNodes->Add(sub4node);
4269 sub3node->cd();
4270 fNodes->Add(sub3node);
4271 sub2node->cd();
4272 //
4273 // Place copy #2 of I107 in I10B
4274 //
4275 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
4276 sub3node->SetLineColor(kColorITS);
4277 sub3node->SetVisibility(0);
4278 sub3node->cd();
4279 //
4280 // Place copy #1 of I101 in I107
4281 //
4282 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4283 sub4node->SetLineColor(kColorITS);
4284 sub4node->SetVisibility(0);
4285 sub4node->cd();
4286 //
4287 // Place copy #1 of ITS1 in I101
4288 //
4289 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4290 sub5node->SetLineColor(kColorITS);
4291 fNodes->Add(sub5node);
4292 sub4node->cd();
4293 fNodes->Add(sub4node);
4294 sub3node->cd();
4295 fNodes->Add(sub3node);
4296 sub2node->cd();
4297 //
4298 // Place copy #3 of I107 in I10B
4299 //
4300 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
4301 sub3node->SetLineColor(kColorITS);
4302 sub3node->SetVisibility(0);
4303 sub3node->cd();
4304 //
4305 // Place copy #1 of I101 in I107
4306 //
4307 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4308 sub4node->SetLineColor(kColorITS);
4309 sub4node->SetVisibility(0);
4310 sub4node->cd();
4311 //
4312 // Place copy #1 of ITS1 in I101
4313 //
4314 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4315 sub5node->SetLineColor(kColorITS);
4316 fNodes->Add(sub5node);
4317 sub4node->cd();
4318 fNodes->Add(sub4node);
4319 sub3node->cd();
4320 fNodes->Add(sub3node);
4321 sub2node->cd();
4322 //
4323 // Place copy #4 of I107 in I10B
4324 //
4325 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
4326 sub3node->SetLineColor(kColorITS);
4327 sub3node->SetVisibility(0);
4328 sub3node->cd();
4329 //
4330 // Place copy #1 of I101 in I107
4331 //
4332 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4333 sub4node->SetLineColor(kColorITS);
4334 sub4node->SetVisibility(0);
4335 sub4node->cd();
4336 //
4337 // Place copy #1 of ITS1 in I101
4338 //
4339 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4340 sub5node->SetLineColor(kColorITS);
4341 fNodes->Add(sub5node);
4342 sub4node->cd();
4343 fNodes->Add(sub4node);
4344 sub3node->cd();
4345 fNodes->Add(sub3node);
4346 sub2node->cd();
4347 fNodes->Add(sub2node);
4348 sub1node->cd();
4349 //
4350 // Place copy #2 of I10B in I12B
4351 //
4352 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
4353 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 4354 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 4355 sub2node->SetLineColor(kColorITS);
4356 sub2node->SetVisibility(0);
4357 sub2node->cd();
4358 //
4359 // Place copy #1 of I107 in I10B
4360 //
4361 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
4362 sub3node->SetLineColor(kColorITS);
4363 sub3node->SetVisibility(0);
4364 sub3node->cd();
4365 //
4366 // Place copy #1 of I101 in I107
4367 //
4368 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4369 sub4node->SetLineColor(kColorITS);
4370 sub4node->SetVisibility(0);
4371 sub4node->cd();
4372 //
4373 // Place copy #1 of ITS1 in I101
4374 //
4375 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4376 sub5node->SetLineColor(kColorITS);
4377 fNodes->Add(sub5node);
4378 sub4node->cd();
4379 fNodes->Add(sub4node);
4380 sub3node->cd();
4381 fNodes->Add(sub3node);
4382 sub2node->cd();
4383 //
4384 // Place copy #2 of I107 in I10B
4385 //
4386 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
4387 sub3node->SetLineColor(kColorITS);
4388 sub3node->SetVisibility(0);
4389 sub3node->cd();
4390 //
4391 // Place copy #1 of I101 in I107
4392 //
4393 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4394 sub4node->SetLineColor(kColorITS);
4395 sub4node->SetVisibility(0);
4396 sub4node->cd();
4397 //
4398 // Place copy #1 of ITS1 in I101
4399 //
4400 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4401 sub5node->SetLineColor(kColorITS);
4402 fNodes->Add(sub5node);
4403 sub4node->cd();
4404 fNodes->Add(sub4node);
4405 sub3node->cd();
4406 fNodes->Add(sub3node);
4407 sub2node->cd();
4408 //
4409 // Place copy #3 of I107 in I10B
4410 //
4411 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
4412 sub3node->SetLineColor(kColorITS);
4413 sub3node->SetVisibility(0);
4414 sub3node->cd();
4415 //
4416 // Place copy #1 of I101 in I107
4417 //
4418 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4419 sub4node->SetLineColor(kColorITS);
4420 sub4node->SetVisibility(0);
4421 sub4node->cd();
4422 //
4423 // Place copy #1 of ITS1 in I101
4424 //
4425 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4426 sub5node->SetLineColor(kColorITS);
4427 fNodes->Add(sub5node);
4428 sub4node->cd();
4429 fNodes->Add(sub4node);
4430 sub3node->cd();
4431 fNodes->Add(sub3node);
4432 sub2node->cd();
4433 //
4434 // Place copy #4 of I107 in I10B
4435 //
4436 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
4437 sub3node->SetLineColor(kColorITS);
4438 sub3node->SetVisibility(0);
4439 sub3node->cd();
4440 //
4441 // Place copy #1 of I101 in I107
4442 //
4443 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4444 sub4node->SetLineColor(kColorITS);
4445 sub4node->SetVisibility(0);
4446 sub4node->cd();
4447 //
4448 // Place copy #1 of ITS1 in I101
4449 //
4450 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4451 sub5node->SetLineColor(kColorITS);
4452 fNodes->Add(sub5node);
4453 sub4node->cd();
4454 fNodes->Add(sub4node);
4455 sub3node->cd();
4456 fNodes->Add(sub3node);
4457 sub2node->cd();
4458 fNodes->Add(sub2node);
4459 sub1node->cd();
4460 //
4461 // Place copy #1 of I20B in I12B
4462 //
4463 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
4464 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 4465 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 4466 sub2node->SetLineColor(kColorITS);
4467 sub2node->SetVisibility(0);
4468 sub2node->cd();
4469 //
4470 // Place copy #1 of I1D7 in I20B
4471 //
4472 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4473 sub3node->SetLineColor(kColorITS);
4474 sub3node->SetVisibility(0);
4475 sub3node->cd();
4476 //
4477 // Place copy #1 of I1D1 in I1D7
4478 //
4479 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4480 sub4node->SetLineColor(kColorITS);
4481 sub4node->SetVisibility(0);
4482 sub4node->cd();
4483 //
4484 // Place copy #1 of ITS2 in I1D1
4485 //
4486 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4487 sub5node->SetLineColor(kColorITS);
4488 fNodes->Add(sub5node);
4489 sub4node->cd();
4490 fNodes->Add(sub4node);
4491 sub3node->cd();
4492 fNodes->Add(sub3node);
4493 sub2node->cd();
4494 //
4495 // Place copy #2 of I1D7 in I20B
4496 //
4497 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4498 sub3node->SetLineColor(kColorITS);
4499 sub3node->SetVisibility(0);
4500 sub3node->cd();
4501 //
4502 // Place copy #1 of I1D1 in I1D7
4503 //
4504 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4505 sub4node->SetLineColor(kColorITS);
4506 sub4node->SetVisibility(0);
4507 sub4node->cd();
4508 //
4509 // Place copy #1 of ITS2 in I1D1
4510 //
4511 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4512 sub5node->SetLineColor(kColorITS);
4513 fNodes->Add(sub5node);
4514 sub4node->cd();
4515 fNodes->Add(sub4node);
4516 sub3node->cd();
4517 fNodes->Add(sub3node);
4518 sub2node->cd();
4519 //
4520 // Place copy #3 of I1D7 in I20B
4521 //
4522 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4523 sub3node->SetLineColor(kColorITS);
4524 sub3node->SetVisibility(0);
4525 sub3node->cd();
4526 //
4527 // Place copy #1 of I1D1 in I1D7
4528 //
4529 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4530 sub4node->SetLineColor(kColorITS);
4531 sub4node->SetVisibility(0);
4532 sub4node->cd();
4533 //
4534 // Place copy #1 of ITS2 in I1D1
4535 //
4536 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4537 sub5node->SetLineColor(kColorITS);
4538 fNodes->Add(sub5node);
4539 sub4node->cd();
4540 fNodes->Add(sub4node);
4541 sub3node->cd();
4542 fNodes->Add(sub3node);
4543 sub2node->cd();
4544 //
4545 // Place copy #4 of I1D7 in I20B
4546 //
4547 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4548 sub3node->SetLineColor(kColorITS);
4549 sub3node->SetVisibility(0);
4550 sub3node->cd();
4551 //
4552 // Place copy #1 of I1D1 in I1D7
4553 //
4554 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4555 sub4node->SetLineColor(kColorITS);
4556 sub4node->SetVisibility(0);
4557 sub4node->cd();
4558 //
4559 // Place copy #1 of ITS2 in I1D1
4560 //
4561 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4562 sub5node->SetLineColor(kColorITS);
4563 fNodes->Add(sub5node);
4564 sub4node->cd();
4565 fNodes->Add(sub4node);
4566 sub3node->cd();
4567 fNodes->Add(sub3node);
4568 sub2node->cd();
4569 fNodes->Add(sub2node);
4570 sub1node->cd();
4571 //
4572 // Place copy #2 of I20B in I12B
4573 //
4574 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
4575 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 4576 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 4577 sub2node->SetLineColor(kColorITS);
4578 sub2node->SetVisibility(0);
4579 sub2node->cd();
4580 //
4581 // Place copy #1 of I1D7 in I20B
4582 //
4583 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4584 sub3node->SetLineColor(kColorITS);
4585 sub3node->SetVisibility(0);
4586 sub3node->cd();
4587 //
4588 // Place copy #1 of I1D1 in I1D7
4589 //
4590 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4591 sub4node->SetLineColor(kColorITS);
4592 sub4node->SetVisibility(0);
4593 sub4node->cd();
4594 //
4595 // Place copy #1 of ITS2 in I1D1
4596 //
4597 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4598 sub5node->SetLineColor(kColorITS);
4599 fNodes->Add(sub5node);
4600 sub4node->cd();
4601 fNodes->Add(sub4node);
4602 sub3node->cd();
4603 fNodes->Add(sub3node);
4604 sub2node->cd();
4605 //
4606 // Place copy #2 of I1D7 in I20B
4607 //
4608 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4609 sub3node->SetLineColor(kColorITS);
4610 sub3node->SetVisibility(0);
4611 sub3node->cd();
4612 //
4613 // Place copy #1 of I1D1 in I1D7
4614 //
4615 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4616 sub4node->SetLineColor(kColorITS);
4617 sub4node->SetVisibility(0);
4618 sub4node->cd();
4619 //
4620 // Place copy #1 of ITS2 in I1D1
4621 //
4622 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4623 sub5node->SetLineColor(kColorITS);
4624 fNodes->Add(sub5node);
4625 sub4node->cd();
4626 fNodes->Add(sub4node);
4627 sub3node->cd();
4628 fNodes->Add(sub3node);
4629 sub2node->cd();
4630 //
4631 // Place copy #3 of I1D7 in I20B
4632 //
4633 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4634 sub3node->SetLineColor(kColorITS);
4635 sub3node->SetVisibility(0);
4636 sub3node->cd();
4637 //
4638 // Place copy #1 of I1D1 in I1D7
4639 //
4640 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4641 sub4node->SetLineColor(kColorITS);
4642 sub4node->SetVisibility(0);
4643 sub4node->cd();
4644 //
4645 // Place copy #1 of ITS2 in I1D1
4646 //
4647 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4648 sub5node->SetLineColor(kColorITS);
4649 fNodes->Add(sub5node);
4650 sub4node->cd();
4651 fNodes->Add(sub4node);
4652 sub3node->cd();
4653 fNodes->Add(sub3node);
4654 sub2node->cd();
4655 //
4656 // Place copy #4 of I1D7 in I20B
4657 //
4658 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4659 sub3node->SetLineColor(kColorITS);
4660 sub3node->SetVisibility(0);
4661 sub3node->cd();
4662 //
4663 // Place copy #1 of I1D1 in I1D7
4664 //
4665 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4666 sub4node->SetLineColor(kColorITS);
4667 sub4node->SetVisibility(0);
4668 sub4node->cd();
4669 //
4670 // Place copy #1 of ITS2 in I1D1
4671 //
4672 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4673 sub5node->SetLineColor(kColorITS);
4674 fNodes->Add(sub5node);
4675 sub4node->cd();
4676 fNodes->Add(sub4node);
4677 sub3node->cd();
4678 fNodes->Add(sub3node);
4679 sub2node->cd();
4680 fNodes->Add(sub2node);
4681 sub1node->cd();
4682 //
4683 // Place copy #3 of I20B in I12B
4684 //
4685 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
4686 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 4687 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 4688 sub2node->SetLineColor(kColorITS);
4689 sub2node->SetVisibility(0);
4690 sub2node->cd();
4691 //
4692 // Place copy #1 of I1D7 in I20B
4693 //
4694 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4695 sub3node->SetLineColor(kColorITS);
4696 sub3node->SetVisibility(0);
4697 sub3node->cd();
4698 //
4699 // Place copy #1 of I1D1 in I1D7
4700 //
4701 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4702 sub4node->SetLineColor(kColorITS);
4703 sub4node->SetVisibility(0);
4704 sub4node->cd();
4705 //
4706 // Place copy #1 of ITS2 in I1D1
4707 //
4708 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4709 sub5node->SetLineColor(kColorITS);
4710 fNodes->Add(sub5node);
4711 sub4node->cd();
4712 fNodes->Add(sub4node);
4713 sub3node->cd();
4714 fNodes->Add(sub3node);
4715 sub2node->cd();
4716 //
4717 // Place copy #2 of I1D7 in I20B
4718 //
4719 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4720 sub3node->SetLineColor(kColorITS);
4721 sub3node->SetVisibility(0);
4722 sub3node->cd();
4723 //
4724 // Place copy #1 of I1D1 in I1D7
4725 //
4726 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4727 sub4node->SetLineColor(kColorITS);
4728 sub4node->SetVisibility(0);
4729 sub4node->cd();
4730 //
4731 // Place copy #1 of ITS2 in I1D1
4732 //
4733 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4734 sub5node->SetLineColor(kColorITS);
4735 fNodes->Add(sub5node);
4736 sub4node->cd();
4737 fNodes->Add(sub4node);
4738 sub3node->cd();
4739 fNodes->Add(sub3node);
4740 sub2node->cd();
4741 //
4742 // Place copy #3 of I1D7 in I20B
4743 //
4744 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4745 sub3node->SetLineColor(kColorITS);
4746 sub3node->SetVisibility(0);
4747 sub3node->cd();
4748 //
4749 // Place copy #1 of I1D1 in I1D7
4750 //
4751 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4752 sub4node->SetLineColor(kColorITS);
4753 sub4node->SetVisibility(0);
4754 sub4node->cd();
4755 //
4756 // Place copy #1 of ITS2 in I1D1
4757 //
4758 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4759 sub5node->SetLineColor(kColorITS);
4760 fNodes->Add(sub5node);
4761 sub4node->cd();
4762 fNodes->Add(sub4node);
4763 sub3node->cd();
4764 fNodes->Add(sub3node);
4765 sub2node->cd();
4766 //
4767 // Place copy #4 of I1D7 in I20B
4768 //
4769 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4770 sub3node->SetLineColor(kColorITS);
4771 sub3node->SetVisibility(0);
4772 sub3node->cd();
4773 //
4774 // Place copy #1 of I1D1 in I1D7
4775 //
4776 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4777 sub4node->SetLineColor(kColorITS);
4778 sub4node->SetVisibility(0);
4779 sub4node->cd();
4780 //
4781 // Place copy #1 of ITS2 in I1D1
4782 //
4783 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4784 sub5node->SetLineColor(kColorITS);
4785 fNodes->Add(sub5node);
4786 sub4node->cd();
4787 fNodes->Add(sub4node);
4788 sub3node->cd();
4789 fNodes->Add(sub3node);
4790 sub2node->cd();
4791 fNodes->Add(sub2node);
4792 sub1node->cd();
4793 //
4794 // Place copy #4 of I20B in I12B
4795 //
4796 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
4797 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 4798 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 4799 sub2node->SetLineColor(kColorITS);
4800 sub2node->SetVisibility(0);
4801 sub2node->cd();
4802 //
4803 // Place copy #1 of I1D7 in I20B
4804 //
4805 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4806 sub3node->SetLineColor(kColorITS);
4807 sub3node->SetVisibility(0);
4808 sub3node->cd();
4809 //
4810 // Place copy #1 of I1D1 in I1D7
4811 //
4812 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4813 sub4node->SetLineColor(kColorITS);
4814 sub4node->SetVisibility(0);
4815 sub4node->cd();
4816 //
4817 // Place copy #1 of ITS2 in I1D1
4818 //
4819 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4820 sub5node->SetLineColor(kColorITS);
4821 fNodes->Add(sub5node);
4822 sub4node->cd();
4823 fNodes->Add(sub4node);
4824 sub3node->cd();
4825 fNodes->Add(sub3node);
4826 sub2node->cd();
4827 //
4828 // Place copy #2 of I1D7 in I20B
4829 //
4830 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4831 sub3node->SetLineColor(kColorITS);
4832 sub3node->SetVisibility(0);
4833 sub3node->cd();
4834 //
4835 // Place copy #1 of I1D1 in I1D7
4836 //
4837 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4838 sub4node->SetLineColor(kColorITS);
4839 sub4node->SetVisibility(0);
4840 sub4node->cd();
4841 //
4842 // Place copy #1 of ITS2 in I1D1
4843 //
4844 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4845 sub5node->SetLineColor(kColorITS);
4846 fNodes->Add(sub5node);
4847 sub4node->cd();
4848 fNodes->Add(sub4node);
4849 sub3node->cd();
4850 fNodes->Add(sub3node);
4851 sub2node->cd();
4852 //
4853 // Place copy #3 of I1D7 in I20B
4854 //
4855 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4856 sub3node->SetLineColor(kColorITS);
4857 sub3node->SetVisibility(0);
4858 sub3node->cd();
4859 //
4860 // Place copy #1 of I1D1 in I1D7
4861 //
4862 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4863 sub4node->SetLineColor(kColorITS);
4864 sub4node->SetVisibility(0);
4865 sub4node->cd();
4866 //
4867 // Place copy #1 of ITS2 in I1D1
4868 //
4869 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4870 sub5node->SetLineColor(kColorITS);
4871 fNodes->Add(sub5node);
4872 sub4node->cd();
4873 fNodes->Add(sub4node);
4874 sub3node->cd();
4875 fNodes->Add(sub3node);
4876 sub2node->cd();
4877 //
4878 // Place copy #4 of I1D7 in I20B
4879 //
4880 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4881 sub3node->SetLineColor(kColorITS);
4882 sub3node->SetVisibility(0);
4883 sub3node->cd();
4884 //
4885 // Place copy #1 of I1D1 in I1D7
4886 //
4887 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4888 sub4node->SetLineColor(kColorITS);
4889 sub4node->SetVisibility(0);
4890 sub4node->cd();
4891 //
4892 // Place copy #1 of ITS2 in I1D1
4893 //
4894 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4895 sub5node->SetLineColor(kColorITS);
4896 fNodes->Add(sub5node);
4897 sub4node->cd();
4898 fNodes->Add(sub4node);
4899 sub3node->cd();
4900 fNodes->Add(sub3node);
4901 sub2node->cd();
4902 fNodes->Add(sub2node);
4903 sub1node->cd();
4904 fNodes->Add(sub1node);
4905 node->cd();
4906 //
4907 // Place copy #7 of I12B in IT12
4908 //
1266e9b4 4909 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot244");
1f99c14b 4910 sub1node->SetLineColor(kColorITS);
4911 sub1node->SetVisibility(0);
4912 sub1node->cd();
4913 //
4914 // Place copy #1 of I10B in I12B
4915 //
4916 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
4917 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 4918 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 4919 sub2node->SetLineColor(kColorITS);
4920 sub2node->SetVisibility(0);
4921 sub2node->cd();
4922 //
4923 // Place copy #1 of I107 in I10B
4924 //
4925 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
4926 sub3node->SetLineColor(kColorITS);
4927 sub3node->SetVisibility(0);
4928 sub3node->cd();
4929 //
4930 // Place copy #1 of I101 in I107
4931 //
4932 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4933 sub4node->SetLineColor(kColorITS);
4934 sub4node->SetVisibility(0);
4935 sub4node->cd();
4936 //
4937 // Place copy #1 of ITS1 in I101
4938 //
4939 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4940 sub5node->SetLineColor(kColorITS);
4941 fNodes->Add(sub5node);
4942 sub4node->cd();
4943 fNodes->Add(sub4node);
4944 sub3node->cd();
4945 fNodes->Add(sub3node);
4946 sub2node->cd();
4947 //
4948 // Place copy #2 of I107 in I10B
4949 //
4950 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
4951 sub3node->SetLineColor(kColorITS);
4952 sub3node->SetVisibility(0);
4953 sub3node->cd();
4954 //
4955 // Place copy #1 of I101 in I107
4956 //
4957 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4958 sub4node->SetLineColor(kColorITS);
4959 sub4node->SetVisibility(0);
4960 sub4node->cd();
4961 //
4962 // Place copy #1 of ITS1 in I101
4963 //
4964 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4965 sub5node->SetLineColor(kColorITS);
4966 fNodes->Add(sub5node);
4967 sub4node->cd();
4968 fNodes->Add(sub4node);
4969 sub3node->cd();
4970 fNodes->Add(sub3node);
4971 sub2node->cd();
4972 //
4973 // Place copy #3 of I107 in I10B
4974 //
4975 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
4976 sub3node->SetLineColor(kColorITS);
4977 sub3node->SetVisibility(0);
4978 sub3node->cd();
4979 //
4980 // Place copy #1 of I101 in I107
4981 //
4982 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4983 sub4node->SetLineColor(kColorITS);
4984 sub4node->SetVisibility(0);
4985 sub4node->cd();
4986 //
4987 // Place copy #1 of ITS1 in I101
4988 //
4989 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4990 sub5node->SetLineColor(kColorITS);
4991 fNodes->Add(sub5node);
4992 sub4node->cd();
4993 fNodes->Add(sub4node);
4994 sub3node->cd();
4995 fNodes->Add(sub3node);
4996 sub2node->cd();
4997 //
4998 // Place copy #4 of I107 in I10B
4999 //
5000 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
5001 sub3node->SetLineColor(kColorITS);
5002 sub3node->SetVisibility(0);
5003 sub3node->cd();
5004 //
5005 // Place copy #1 of I101 in I107
5006 //
5007 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5008 sub4node->SetLineColor(kColorITS);
5009 sub4node->SetVisibility(0);
5010 sub4node->cd();
5011 //
5012 // Place copy #1 of ITS1 in I101
5013 //
5014 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5015 sub5node->SetLineColor(kColorITS);
5016 fNodes->Add(sub5node);
5017 sub4node->cd();
5018 fNodes->Add(sub4node);
5019 sub3node->cd();
5020 fNodes->Add(sub3node);
5021 sub2node->cd();
5022 fNodes->Add(sub2node);
5023 sub1node->cd();
5024 //
5025 // Place copy #2 of I10B in I12B
5026 //
5027 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
5028 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 5029 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 5030 sub2node->SetLineColor(kColorITS);
5031 sub2node->SetVisibility(0);
5032 sub2node->cd();
5033 //
5034 // Place copy #1 of I107 in I10B
5035 //
5036 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
5037 sub3node->SetLineColor(kColorITS);
5038 sub3node->SetVisibility(0);
5039 sub3node->cd();
5040 //
5041 // Place copy #1 of I101 in I107
5042 //
5043 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5044 sub4node->SetLineColor(kColorITS);
5045 sub4node->SetVisibility(0);
5046 sub4node->cd();
5047 //
5048 // Place copy #1 of ITS1 in I101
5049 //
5050 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5051 sub5node->SetLineColor(kColorITS);
5052 fNodes->Add(sub5node);
5053 sub4node->cd();
5054 fNodes->Add(sub4node);
5055 sub3node->cd();
5056 fNodes->Add(sub3node);
5057 sub2node->cd();
5058 //
5059 // Place copy #2 of I107 in I10B
5060 //
5061 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
5062 sub3node->SetLineColor(kColorITS);
5063 sub3node->SetVisibility(0);
5064 sub3node->cd();
5065 //
5066 // Place copy #1 of I101 in I107
5067 //
5068 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5069 sub4node->SetLineColor(kColorITS);
5070 sub4node->SetVisibility(0);
5071 sub4node->cd();
5072 //
5073 // Place copy #1 of ITS1 in I101
5074 //
5075 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5076 sub5node->SetLineColor(kColorITS);
5077 fNodes->Add(sub5node);
5078 sub4node->cd();
5079 fNodes->Add(sub4node);
5080 sub3node->cd();
5081 fNodes->Add(sub3node);
5082 sub2node->cd();
5083 //
5084 // Place copy #3 of I107 in I10B
5085 //
5086 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
5087 sub3node->SetLineColor(kColorITS);
5088 sub3node->SetVisibility(0);
5089 sub3node->cd();
5090 //
5091 // Place copy #1 of I101 in I107
5092 //
5093 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5094 sub4node->SetLineColor(kColorITS);
5095 sub4node->SetVisibility(0);
5096 sub4node->cd();
5097 //
5098 // Place copy #1 of ITS1 in I101
5099 //
5100 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5101 sub5node->SetLineColor(kColorITS);
5102 fNodes->Add(sub5node);
5103 sub4node->cd();
5104 fNodes->Add(sub4node);
5105 sub3node->cd();
5106 fNodes->Add(sub3node);
5107 sub2node->cd();
5108 //
5109 // Place copy #4 of I107 in I10B
5110 //
5111 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
5112 sub3node->SetLineColor(kColorITS);
5113 sub3node->SetVisibility(0);
5114 sub3node->cd();
5115 //
5116 // Place copy #1 of I101 in I107
5117 //
5118 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5119 sub4node->SetLineColor(kColorITS);
5120 sub4node->SetVisibility(0);
5121 sub4node->cd();
5122 //
5123 // Place copy #1 of ITS1 in I101
5124 //
5125 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5126 sub5node->SetLineColor(kColorITS);
5127 fNodes->Add(sub5node);
5128 sub4node->cd();
5129 fNodes->Add(sub4node);
5130 sub3node->cd();
5131 fNodes->Add(sub3node);
5132 sub2node->cd();
5133 fNodes->Add(sub2node);
5134 sub1node->cd();
5135 //
5136 // Place copy #1 of I20B in I12B
5137 //
5138 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
5139 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 5140 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 5141 sub2node->SetLineColor(kColorITS);
5142 sub2node->SetVisibility(0);
5143 sub2node->cd();
5144 //
5145 // Place copy #1 of I1D7 in I20B
5146 //
5147 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5148 sub3node->SetLineColor(kColorITS);
5149 sub3node->SetVisibility(0);
5150 sub3node->cd();
5151 //
5152 // Place copy #1 of I1D1 in I1D7
5153 //
5154 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5155 sub4node->SetLineColor(kColorITS);
5156 sub4node->SetVisibility(0);
5157 sub4node->cd();
5158 //
5159 // Place copy #1 of ITS2 in I1D1
5160 //
5161 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5162 sub5node->SetLineColor(kColorITS);
5163 fNodes->Add(sub5node);
5164 sub4node->cd();
5165 fNodes->Add(sub4node);
5166 sub3node->cd();
5167 fNodes->Add(sub3node);
5168 sub2node->cd();
5169 //
5170 // Place copy #2 of I1D7 in I20B
5171 //
5172 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5173 sub3node->SetLineColor(kColorITS);
5174 sub3node->SetVisibility(0);
5175 sub3node->cd();
5176 //
5177 // Place copy #1 of I1D1 in I1D7
5178 //
5179 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5180 sub4node->SetLineColor(kColorITS);
5181 sub4node->SetVisibility(0);
5182 sub4node->cd();
5183 //
5184 // Place copy #1 of ITS2 in I1D1
5185 //
5186 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5187 sub5node->SetLineColor(kColorITS);
5188 fNodes->Add(sub5node);
5189 sub4node->cd();
5190 fNodes->Add(sub4node);
5191 sub3node->cd();
5192 fNodes->Add(sub3node);
5193 sub2node->cd();
5194 //
5195 // Place copy #3 of I1D7 in I20B
5196 //
5197 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5198 sub3node->SetLineColor(kColorITS);
5199 sub3node->SetVisibility(0);
5200 sub3node->cd();
5201 //
5202 // Place copy #1 of I1D1 in I1D7
5203 //
5204 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5205 sub4node->SetLineColor(kColorITS);
5206 sub4node->SetVisibility(0);
5207 sub4node->cd();
5208 //
5209 // Place copy #1 of ITS2 in I1D1
5210 //
5211 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5212 sub5node->SetLineColor(kColorITS);
5213 fNodes->Add(sub5node);
5214 sub4node->cd();
5215 fNodes->Add(sub4node);
5216 sub3node->cd();
5217 fNodes->Add(sub3node);
5218 sub2node->cd();
5219 //
5220 // Place copy #4 of I1D7 in I20B
5221 //
5222 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5223 sub3node->SetLineColor(kColorITS);
5224 sub3node->SetVisibility(0);
5225 sub3node->cd();
5226 //
5227 // Place copy #1 of I1D1 in I1D7
5228 //
5229 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5230 sub4node->SetLineColor(kColorITS);
5231 sub4node->SetVisibility(0);
5232 sub4node->cd();
5233 //
5234 // Place copy #1 of ITS2 in I1D1
5235 //
5236 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5237 sub5node->SetLineColor(kColorITS);
5238 fNodes->Add(sub5node);
5239 sub4node->cd();
5240 fNodes->Add(sub4node);
5241 sub3node->cd();
5242 fNodes->Add(sub3node);
5243 sub2node->cd();
5244 fNodes->Add(sub2node);
5245 sub1node->cd();
5246 //
5247 // Place copy #2 of I20B in I12B
5248 //
5249 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
5250 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 5251 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 5252 sub2node->SetLineColor(kColorITS);
5253 sub2node->SetVisibility(0);
5254 sub2node->cd();
5255 //
5256 // Place copy #1 of I1D7 in I20B
5257 //
5258 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5259 sub3node->SetLineColor(kColorITS);
5260 sub3node->SetVisibility(0);
5261 sub3node->cd();
5262 //
5263 // Place copy #1 of I1D1 in I1D7
5264 //
5265 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5266 sub4node->SetLineColor(kColorITS);
5267 sub4node->SetVisibility(0);
5268 sub4node->cd();
5269 //
5270 // Place copy #1 of ITS2 in I1D1
5271 //
5272 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5273 sub5node->SetLineColor(kColorITS);
5274 fNodes->Add(sub5node);
5275 sub4node->cd();
5276 fNodes->Add(sub4node);
5277 sub3node->cd();
5278 fNodes->Add(sub3node);
5279 sub2node->cd();
5280 //
5281 // Place copy #2 of I1D7 in I20B
5282 //
5283 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5284 sub3node->SetLineColor(kColorITS);
5285 sub3node->SetVisibility(0);
5286 sub3node->cd();
5287 //
5288 // Place copy #1 of I1D1 in I1D7
5289 //
5290 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5291 sub4node->SetLineColor(kColorITS);
5292 sub4node->SetVisibility(0);
5293 sub4node->cd();
5294 //
5295 // Place copy #1 of ITS2 in I1D1
5296 //
5297 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5298 sub5node->SetLineColor(kColorITS);
5299 fNodes->Add(sub5node);
5300 sub4node->cd();
5301 fNodes->Add(sub4node);
5302 sub3node->cd();
5303 fNodes->Add(sub3node);
5304 sub2node->cd();
5305 //
5306 // Place copy #3 of I1D7 in I20B
5307 //
5308 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5309 sub3node->SetLineColor(kColorITS);
5310 sub3node->SetVisibility(0);
5311 sub3node->cd();
5312 //
5313 // Place copy #1 of I1D1 in I1D7
5314 //
5315 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5316 sub4node->SetLineColor(kColorITS);
5317 sub4node->SetVisibility(0);
5318 sub4node->cd();
5319 //
5320 // Place copy #1 of ITS2 in I1D1
5321 //
5322 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5323 sub5node->SetLineColor(kColorITS);
5324 fNodes->Add(sub5node);
5325 sub4node->cd();
5326 fNodes->Add(sub4node);
5327 sub3node->cd();
5328 fNodes->Add(sub3node);
5329 sub2node->cd();
5330 //
5331 // Place copy #4 of I1D7 in I20B
5332 //
5333 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5334 sub3node->SetLineColor(kColorITS);
5335 sub3node->SetVisibility(0);
5336 sub3node->cd();
5337 //
5338 // Place copy #1 of I1D1 in I1D7
5339 //
5340 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5341 sub4node->SetLineColor(kColorITS);
5342 sub4node->SetVisibility(0);
5343 sub4node->cd();
5344 //
5345 // Place copy #1 of ITS2 in I1D1
5346 //
5347 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5348 sub5node->SetLineColor(kColorITS);
5349 fNodes->Add(sub5node);
5350 sub4node->cd();
5351 fNodes->Add(sub4node);
5352 sub3node->cd();
5353 fNodes->Add(sub3node);
5354 sub2node->cd();
5355 fNodes->Add(sub2node);
5356 sub1node->cd();
5357 //
5358 // Place copy #3 of I20B in I12B
5359 //
5360 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
5361 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 5362 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 5363 sub2node->SetLineColor(kColorITS);
5364 sub2node->SetVisibility(0);
5365 sub2node->cd();
5366 //
5367 // Place copy #1 of I1D7 in I20B
5368 //
5369 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5370 sub3node->SetLineColor(kColorITS);
5371 sub3node->SetVisibility(0);
5372 sub3node->cd();
5373 //
5374 // Place copy #1 of I1D1 in I1D7
5375 //
5376 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5377 sub4node->SetLineColor(kColorITS);
5378 sub4node->SetVisibility(0);
5379 sub4node->cd();
5380 //
5381 // Place copy #1 of ITS2 in I1D1
5382 //
5383 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5384 sub5node->SetLineColor(kColorITS);
5385 fNodes->Add(sub5node);
5386 sub4node->cd();
5387 fNodes->Add(sub4node);
5388 sub3node->cd();
5389 fNodes->Add(sub3node);
5390 sub2node->cd();
5391 //
5392 // Place copy #2 of I1D7 in I20B
5393 //
5394 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5395 sub3node->SetLineColor(kColorITS);
5396 sub3node->SetVisibility(0);
5397 sub3node->cd();
5398 //
5399 // Place copy #1 of I1D1 in I1D7
5400 //
5401 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5402 sub4node->SetLineColor(kColorITS);
5403 sub4node->SetVisibility(0);
5404 sub4node->cd();
5405 //
5406 // Place copy #1 of ITS2 in I1D1
5407 //
5408 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5409 sub5node->SetLineColor(kColorITS);
5410 fNodes->Add(sub5node);
5411 sub4node->cd();
5412 fNodes->Add(sub4node);
5413 sub3node->cd();
5414 fNodes->Add(sub3node);
5415 sub2node->cd();
5416 //
5417 // Place copy #3 of I1D7 in I20B
5418 //
5419 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5420 sub3node->SetLineColor(kColorITS);
5421 sub3node->SetVisibility(0);
5422 sub3node->cd();
5423 //
5424 // Place copy #1 of I1D1 in I1D7
5425 //
5426 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5427 sub4node->SetLineColor(kColorITS);
5428 sub4node->SetVisibility(0);
5429 sub4node->cd();
5430 //
5431 // Place copy #1 of ITS2 in I1D1
5432 //
5433 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5434 sub5node->SetLineColor(kColorITS);
5435 fNodes->Add(sub5node);
5436 sub4node->cd();
5437 fNodes->Add(sub4node);
5438 sub3node->cd();
5439 fNodes->Add(sub3node);
5440 sub2node->cd();
5441 //
5442 // Place copy #4 of I1D7 in I20B
5443 //
5444 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5445 sub3node->SetLineColor(kColorITS);
5446 sub3node->SetVisibility(0);
5447 sub3node->cd();
5448 //
5449 // Place copy #1 of I1D1 in I1D7
5450 //
5451 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5452 sub4node->SetLineColor(kColorITS);
5453 sub4node->SetVisibility(0);
5454 sub4node->cd();
5455 //
5456 // Place copy #1 of ITS2 in I1D1
5457 //
5458 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5459 sub5node->SetLineColor(kColorITS);
5460 fNodes->Add(sub5node);
5461 sub4node->cd();
5462 fNodes->Add(sub4node);
5463 sub3node->cd();
5464 fNodes->Add(sub3node);
5465 sub2node->cd();
5466 fNodes->Add(sub2node);
5467 sub1node->cd();
5468 //
5469 // Place copy #4 of I20B in I12B
5470 //
5471 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
5472 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 5473 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 5474 sub2node->SetLineColor(kColorITS);
5475 sub2node->SetVisibility(0);
5476 sub2node->cd();
5477 //
5478 // Place copy #1 of I1D7 in I20B
5479 //
5480 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5481 sub3node->SetLineColor(kColorITS);
5482 sub3node->SetVisibility(0);
5483 sub3node->cd();
5484 //
5485 // Place copy #1 of I1D1 in I1D7
5486 //
5487 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5488 sub4node->SetLineColor(kColorITS);
5489 sub4node->SetVisibility(0);
5490 sub4node->cd();
5491 //
5492 // Place copy #1 of ITS2 in I1D1
5493 //
5494 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5495 sub5node->SetLineColor(kColorITS);
5496 fNodes->Add(sub5node);
5497 sub4node->cd();
5498 fNodes->Add(sub4node);
5499 sub3node->cd();
5500 fNodes->Add(sub3node);
5501 sub2node->cd();
5502 //
5503 // Place copy #2 of I1D7 in I20B
5504 //
5505 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5506 sub3node->SetLineColor(kColorITS);
5507 sub3node->SetVisibility(0);
5508 sub3node->cd();
5509 //
5510 // Place copy #1 of I1D1 in I1D7
5511 //
5512 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5513 sub4node->SetLineColor(kColorITS);
5514 sub4node->SetVisibility(0);
5515 sub4node->cd();
5516 //
5517 // Place copy #1 of ITS2 in I1D1
5518 //
5519 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5520 sub5node->SetLineColor(kColorITS);
5521 fNodes->Add(sub5node);
5522 sub4node->cd();
5523 fNodes->Add(sub4node);
5524 sub3node->cd();
5525 fNodes->Add(sub3node);
5526 sub2node->cd();
5527 //
5528 // Place copy #3 of I1D7 in I20B
5529 //
5530 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5531 sub3node->SetLineColor(kColorITS);
5532 sub3node->SetVisibility(0);
5533 sub3node->cd();
5534 //
5535 // Place copy #1 of I1D1 in I1D7
5536 //
5537 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5538 sub4node->SetLineColor(kColorITS);
5539 sub4node->SetVisibility(0);
5540 sub4node->cd();
5541 //
5542 // Place copy #1 of ITS2 in I1D1
5543 //
5544 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5545 sub5node->SetLineColor(kColorITS);
5546 fNodes->Add(sub5node);
5547 sub4node->cd();
5548 fNodes->Add(sub4node);
5549 sub3node->cd();
5550 fNodes->Add(sub3node);
5551 sub2node->cd();
5552 //
5553 // Place copy #4 of I1D7 in I20B
5554 //
5555 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5556 sub3node->SetLineColor(kColorITS);
5557 sub3node->SetVisibility(0);
5558 sub3node->cd();
5559 //
5560 // Place copy #1 of I1D1 in I1D7
5561 //
5562 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5563 sub4node->SetLineColor(kColorITS);
5564 sub4node->SetVisibility(0);
5565 sub4node->cd();
5566 //
5567 // Place copy #1 of ITS2 in I1D1
5568 //
5569 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5570 sub5node->SetLineColor(kColorITS);
5571 fNodes->Add(sub5node);
5572 sub4node->cd();
5573 fNodes->Add(sub4node);
5574 sub3node->cd();
5575 fNodes->Add(sub3node);
5576 sub2node->cd();
5577 fNodes->Add(sub2node);
5578 sub1node->cd();
5579 fNodes->Add(sub1node);
5580 node->cd();
5581 //
5582 // Place copy #8 of I12B in IT12
5583 //
1266e9b4 5584 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot233");
1f99c14b 5585 sub1node->SetLineColor(kColorITS);
5586 sub1node->SetVisibility(0);
5587 sub1node->cd();
5588 //
5589 // Place copy #1 of I10B in I12B
5590 //
5591 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
5592 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 5593 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 5594 sub2node->SetLineColor(kColorITS);
5595 sub2node->SetVisibility(0);
5596 sub2node->cd();
5597 //
5598 // Place copy #1 of I107 in I10B
5599 //
5600 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
5601 sub3node->SetLineColor(kColorITS);
5602 sub3node->SetVisibility(0);
5603 sub3node->cd();
5604 //
5605 // Place copy #1 of I101 in I107
5606 //
5607 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5608 sub4node->SetLineColor(kColorITS);
5609 sub4node->SetVisibility(0);
5610 sub4node->cd();
5611 //
5612 // Place copy #1 of ITS1 in I101
5613 //
5614 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5615 sub5node->SetLineColor(kColorITS);
5616 fNodes->Add(sub5node);
5617 sub4node->cd();
5618 fNodes->Add(sub4node);
5619 sub3node->cd();
5620 fNodes->Add(sub3node);
5621 sub2node->cd();
5622 //
5623 // Place copy #2 of I107 in I10B
5624 //
5625 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
5626 sub3node->SetLineColor(kColorITS);
5627 sub3node->SetVisibility(0);
5628 sub3node->cd();
5629 //
5630 // Place copy #1 of I101 in I107
5631 //
5632 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5633 sub4node->SetLineColor(kColorITS);
5634 sub4node->SetVisibility(0);
5635 sub4node->cd();
5636 //
5637 // Place copy #1 of ITS1 in I101
5638 //
5639 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5640 sub5node->SetLineColor(kColorITS);
5641 fNodes->Add(sub5node);
5642 sub4node->cd();
5643 fNodes->Add(sub4node);
5644 sub3node->cd();
5645 fNodes->Add(sub3node);
5646 sub2node->cd();
5647 //
5648 // Place copy #3 of I107 in I10B
5649 //
5650 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
5651 sub3node->SetLineColor(kColorITS);
5652 sub3node->SetVisibility(0);
5653 sub3node->cd();
5654 //
5655 // Place copy #1 of I101 in I107
5656 //
5657 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5658 sub4node->SetLineColor(kColorITS);
5659 sub4node->SetVisibility(0);
5660 sub4node->cd();
5661 //
5662 // Place copy #1 of ITS1 in I101
5663 //
5664 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5665 sub5node->SetLineColor(kColorITS);
5666 fNodes->Add(sub5node);
5667 sub4node->cd();
5668 fNodes->Add(sub4node);
5669 sub3node->cd();
5670 fNodes->Add(sub3node);
5671 sub2node->cd();
5672 //
5673 // Place copy #4 of I107 in I10B
5674 //
5675 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
5676 sub3node->SetLineColor(kColorITS);
5677 sub3node->SetVisibility(0);
5678 sub3node->cd();
5679 //
5680 // Place copy #1 of I101 in I107
5681 //
5682 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5683 sub4node->SetLineColor(kColorITS);
5684 sub4node->SetVisibility(0);
5685 sub4node->cd();
5686 //
5687 // Place copy #1 of ITS1 in I101
5688 //
5689 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5690 sub5node->SetLineColor(kColorITS);
5691 fNodes->Add(sub5node);
5692 sub4node->cd();
5693 fNodes->Add(sub4node);
5694 sub3node->cd();
5695 fNodes->Add(sub3node);
5696 sub2node->cd();
5697 fNodes->Add(sub2node);
5698 sub1node->cd();
5699 //
5700 // Place copy #2 of I10B in I12B
5701 //
5702 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
5703 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 5704 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 5705 sub2node->SetLineColor(kColorITS);
5706 sub2node->SetVisibility(0);
5707 sub2node->cd();
5708 //
5709 // Place copy #1 of I107 in I10B
5710 //
5711 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
5712 sub3node->SetLineColor(kColorITS);
5713 sub3node->SetVisibility(0);
5714 sub3node->cd();
5715 //
5716 // Place copy #1 of I101 in I107
5717 //
5718 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5719 sub4node->SetLineColor(kColorITS);
5720 sub4node->SetVisibility(0);
5721 sub4node->cd();
5722 //
5723 // Place copy #1 of ITS1 in I101
5724 //
5725 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5726 sub5node->SetLineColor(kColorITS);
5727 fNodes->Add(sub5node);
5728 sub4node->cd();
5729 fNodes->Add(sub4node);
5730 sub3node->cd();
5731 fNodes->Add(sub3node);
5732 sub2node->cd();
5733 //
5734 // Place copy #2 of I107 in I10B
5735 //
5736 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
5737 sub3node->SetLineColor(kColorITS);
5738 sub3node->SetVisibility(0);
5739 sub3node->cd();
5740 //
5741 // Place copy #1 of I101 in I107
5742 //
5743 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5744 sub4node->SetLineColor(kColorITS);
5745 sub4node->SetVisibility(0);
5746 sub4node->cd();
5747 //
5748 // Place copy #1 of ITS1 in I101
5749 //
5750 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5751 sub5node->SetLineColor(kColorITS);
5752 fNodes->Add(sub5node);
5753 sub4node->cd();
5754 fNodes->Add(sub4node);
5755 sub3node->cd();
5756 fNodes->Add(sub3node);
5757 sub2node->cd();
5758 //
5759 // Place copy #3 of I107 in I10B
5760 //
5761 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
5762 sub3node->SetLineColor(kColorITS);
5763 sub3node->SetVisibility(0);
5764 sub3node->cd();
5765 //
5766 // Place copy #1 of I101 in I107
5767 //
5768 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5769 sub4node->SetLineColor(kColorITS);
5770 sub4node->SetVisibility(0);
5771 sub4node->cd();
5772 //
5773 // Place copy #1 of ITS1 in I101
5774 //
5775 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5776 sub5node->SetLineColor(kColorITS);
5777 fNodes->Add(sub5node);
5778 sub4node->cd();
5779 fNodes->Add(sub4node);
5780 sub3node->cd();
5781 fNodes->Add(sub3node);
5782 sub2node->cd();
5783 //
5784 // Place copy #4 of I107 in I10B
5785 //
5786 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
5787 sub3node->SetLineColor(kColorITS);
5788 sub3node->SetVisibility(0);
5789 sub3node->cd();
5790 //
5791 // Place copy #1 of I101 in I107
5792 //
5793 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5794 sub4node->SetLineColor(kColorITS);
5795 sub4node->SetVisibility(0);
5796 sub4node->cd();
5797 //
5798 // Place copy #1 of ITS1 in I101
5799 //
5800 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5801 sub5node->SetLineColor(kColorITS);
5802 fNodes->Add(sub5node);
5803 sub4node->cd();
5804 fNodes->Add(sub4node);
5805 sub3node->cd();
5806 fNodes->Add(sub3node);
5807 sub2node->cd();
5808 fNodes->Add(sub2node);
5809 sub1node->cd();
5810 //
5811 // Place copy #1 of I20B in I12B
5812 //
5813 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
5814 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 5815 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 5816 sub2node->SetLineColor(kColorITS);
5817 sub2node->SetVisibility(0);
5818 sub2node->cd();
5819 //
5820 // Place copy #1 of I1D7 in I20B
5821 //
5822 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5823 sub3node->SetLineColor(kColorITS);
5824 sub3node->SetVisibility(0);
5825 sub3node->cd();
5826 //
5827 // Place copy #1 of I1D1 in I1D7
5828 //
5829 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5830 sub4node->SetLineColor(kColorITS);
5831 sub4node->SetVisibility(0);
5832 sub4node->cd();
5833 //
5834 // Place copy #1 of ITS2 in I1D1
5835 //
5836 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5837 sub5node->SetLineColor(kColorITS);
5838 fNodes->Add(sub5node);
5839 sub4node->cd();
5840 fNodes->Add(sub4node);
5841 sub3node->cd();
5842 fNodes->Add(sub3node);
5843 sub2node->cd();
5844 //
5845 // Place copy #2 of I1D7 in I20B
5846 //
5847 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5848 sub3node->SetLineColor(kColorITS);
5849 sub3node->SetVisibility(0);
5850 sub3node->cd();
5851 //
5852 // Place copy #1 of I1D1 in I1D7
5853 //
5854 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5855 sub4node->SetLineColor(kColorITS);
5856 sub4node->SetVisibility(0);
5857 sub4node->cd();
5858 //
5859 // Place copy #1 of ITS2 in I1D1
5860 //
5861 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5862 sub5node->SetLineColor(kColorITS);
5863 fNodes->Add(sub5node);
5864 sub4node->cd();
5865 fNodes->Add(sub4node);
5866 sub3node->cd();
5867 fNodes->Add(sub3node);
5868 sub2node->cd();
5869 //
5870 // Place copy #3 of I1D7 in I20B
5871 //
5872 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5873 sub3node->SetLineColor(kColorITS);
5874 sub3node->SetVisibility(0);
5875 sub3node->cd();
5876 //
5877 // Place copy #1 of I1D1 in I1D7
5878 //
5879 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5880 sub4node->SetLineColor(kColorITS);
5881 sub4node->SetVisibility(0);
5882 sub4node->cd();
5883 //
5884 // Place copy #1 of ITS2 in I1D1
5885 //
5886 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5887 sub5node->SetLineColor(kColorITS);
5888 fNodes->Add(sub5node);
5889 sub4node->cd();
5890 fNodes->Add(sub4node);
5891 sub3node->cd();
5892 fNodes->Add(sub3node);
5893 sub2node->cd();
5894 //
5895 // Place copy #4 of I1D7 in I20B
5896 //
5897 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5898 sub3node->SetLineColor(kColorITS);
5899 sub3node->SetVisibility(0);
5900 sub3node->cd();
5901 //
5902 // Place copy #1 of I1D1 in I1D7
5903 //
5904 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5905 sub4node->SetLineColor(kColorITS);
5906 sub4node->SetVisibility(0);
5907 sub4node->cd();
5908 //
5909 // Place copy #1 of ITS2 in I1D1
5910 //
5911 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5912 sub5node->SetLineColor(kColorITS);
5913 fNodes->Add(sub5node);
5914 sub4node->cd();
5915 fNodes->Add(sub4node);
5916 sub3node->cd();
5917 fNodes->Add(sub3node);
5918 sub2node->cd();
5919 fNodes->Add(sub2node);
5920 sub1node->cd();
5921 //
5922 // Place copy #2 of I20B in I12B
5923 //
5924 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
5925 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 5926 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 5927 sub2node->SetLineColor(kColorITS);
5928 sub2node->SetVisibility(0);
5929 sub2node->cd();
5930 //
5931 // Place copy #1 of I1D7 in I20B
5932 //
5933 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5934 sub3node->SetLineColor(kColorITS);
5935 sub3node->SetVisibility(0);
5936 sub3node->cd();
5937 //
5938 // Place copy #1 of I1D1 in I1D7
5939 //
5940 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5941 sub4node->SetLineColor(kColorITS);
5942 sub4node->SetVisibility(0);
5943 sub4node->cd();
5944 //
5945 // Place copy #1 of ITS2 in I1D1
5946 //
5947 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5948 sub5node->SetLineColor(kColorITS);
5949 fNodes->Add(sub5node);
5950 sub4node->cd();
5951 fNodes->Add(sub4node);
5952 sub3node->cd();
5953 fNodes->Add(sub3node);
5954 sub2node->cd();
5955 //
5956 // Place copy #2 of I1D7 in I20B
5957 //
5958 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5959 sub3node->SetLineColor(kColorITS);
5960 sub3node->SetVisibility(0);
5961 sub3node->cd();
5962 //
5963 // Place copy #1 of I1D1 in I1D7
5964 //
5965 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5966 sub4node->SetLineColor(kColorITS);
5967 sub4node->SetVisibility(0);
5968 sub4node->cd();
5969 //
5970 // Place copy #1 of ITS2 in I1D1
5971 //
5972 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5973 sub5node->SetLineColor(kColorITS);
5974 fNodes->Add(sub5node);
5975 sub4node->cd();
5976 fNodes->Add(sub4node);
5977 sub3node->cd();
5978 fNodes->Add(sub3node);
5979 sub2node->cd();
5980 //
5981 // Place copy #3 of I1D7 in I20B
5982 //
5983 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5984 sub3node->SetLineColor(kColorITS);
5985 sub3node->SetVisibility(0);
5986 sub3node->cd();
5987 //
5988 // Place copy #1 of I1D1 in I1D7
5989 //
5990 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5991 sub4node->SetLineColor(kColorITS);
5992 sub4node->SetVisibility(0);
5993 sub4node->cd();
5994 //
5995 // Place copy #1 of ITS2 in I1D1
5996 //
5997 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5998 sub5node->SetLineColor(kColorITS);
5999 fNodes->Add(sub5node);
6000 sub4node->cd();
6001 fNodes->Add(sub4node);
6002 sub3node->cd();
6003 fNodes->Add(sub3node);
6004 sub2node->cd();
6005 //
6006 // Place copy #4 of I1D7 in I20B
6007 //
6008 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6009 sub3node->SetLineColor(kColorITS);
6010 sub3node->SetVisibility(0);
6011 sub3node->cd();
6012 //
6013 // Place copy #1 of I1D1 in I1D7
6014 //
6015 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6016 sub4node->SetLineColor(kColorITS);
6017 sub4node->SetVisibility(0);
6018 sub4node->cd();
6019 //
6020 // Place copy #1 of ITS2 in I1D1
6021 //
6022 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6023 sub5node->SetLineColor(kColorITS);
6024 fNodes->Add(sub5node);
6025 sub4node->cd();
6026 fNodes->Add(sub4node);
6027 sub3node->cd();
6028 fNodes->Add(sub3node);
6029 sub2node->cd();
6030 fNodes->Add(sub2node);
6031 sub1node->cd();
6032 //
6033 // Place copy #3 of I20B in I12B
6034 //
6035 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
6036 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 6037 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 6038 sub2node->SetLineColor(kColorITS);
6039 sub2node->SetVisibility(0);
6040 sub2node->cd();
6041 //
6042 // Place copy #1 of I1D7 in I20B
6043 //
6044 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6045 sub3node->SetLineColor(kColorITS);
6046 sub3node->SetVisibility(0);
6047 sub3node->cd();
6048 //
6049 // Place copy #1 of I1D1 in I1D7
6050 //
6051 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6052 sub4node->SetLineColor(kColorITS);
6053 sub4node->SetVisibility(0);
6054 sub4node->cd();
6055 //
6056 // Place copy #1 of ITS2 in I1D1
6057 //
6058 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6059 sub5node->SetLineColor(kColorITS);
6060 fNodes->Add(sub5node);
6061 sub4node->cd();
6062 fNodes->Add(sub4node);
6063 sub3node->cd();
6064 fNodes->Add(sub3node);
6065 sub2node->cd();
6066 //
6067 // Place copy #2 of I1D7 in I20B
6068 //
6069 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6070 sub3node->SetLineColor(kColorITS);
6071 sub3node->SetVisibility(0);
6072 sub3node->cd();
6073 //
6074 // Place copy #1 of I1D1 in I1D7
6075 //
6076 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6077 sub4node->SetLineColor(kColorITS);
6078 sub4node->SetVisibility(0);
6079 sub4node->cd();
6080 //
6081 // Place copy #1 of ITS2 in I1D1
6082 //
6083 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6084 sub5node->SetLineColor(kColorITS);
6085 fNodes->Add(sub5node);
6086 sub4node->cd();
6087 fNodes->Add(sub4node);
6088 sub3node->cd();
6089 fNodes->Add(sub3node);
6090 sub2node->cd();
6091 //
6092 // Place copy #3 of I1D7 in I20B
6093 //
6094 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6095 sub3node->SetLineColor(kColorITS);
6096 sub3node->SetVisibility(0);
6097 sub3node->cd();
6098 //
6099 // Place copy #1 of I1D1 in I1D7
6100 //
6101 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6102 sub4node->SetLineColor(kColorITS);
6103 sub4node->SetVisibility(0);
6104 sub4node->cd();
6105 //
6106 // Place copy #1 of ITS2 in I1D1
6107 //
6108 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6109 sub5node->SetLineColor(kColorITS);
6110 fNodes->Add(sub5node);
6111 sub4node->cd();
6112 fNodes->Add(sub4node);
6113 sub3node->cd();
6114 fNodes->Add(sub3node);
6115 sub2node->cd();
6116 //
6117 // Place copy #4 of I1D7 in I20B
6118 //
6119 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6120 sub3node->SetLineColor(kColorITS);
6121 sub3node->SetVisibility(0);
6122 sub3node->cd();
6123 //
6124 // Place copy #1 of I1D1 in I1D7
6125 //
6126 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6127 sub4node->SetLineColor(kColorITS);
6128 sub4node->SetVisibility(0);
6129 sub4node->cd();
6130 //
6131 // Place copy #1 of ITS2 in I1D1
6132 //
6133 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6134 sub5node->SetLineColor(kColorITS);
6135 fNodes->Add(sub5node);
6136 sub4node->cd();
6137 fNodes->Add(sub4node);
6138 sub3node->cd();
6139 fNodes->Add(sub3node);
6140 sub2node->cd();
6141 fNodes->Add(sub2node);
6142 sub1node->cd();
6143 //
6144 // Place copy #4 of I20B in I12B
6145 //
6146 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
6147 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 6148 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 6149 sub2node->SetLineColor(kColorITS);
6150 sub2node->SetVisibility(0);
6151 sub2node->cd();
6152 //
6153 // Place copy #1 of I1D7 in I20B
6154 //
6155 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6156 sub3node->SetLineColor(kColorITS);
6157 sub3node->SetVisibility(0);
6158 sub3node->cd();
6159 //
6160 // Place copy #1 of I1D1 in I1D7
6161 //
6162 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6163 sub4node->SetLineColor(kColorITS);
6164 sub4node->SetVisibility(0);
6165 sub4node->cd();
6166 //
6167 // Place copy #1 of ITS2 in I1D1
6168 //
6169 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6170 sub5node->SetLineColor(kColorITS);
6171 fNodes->Add(sub5node);
6172 sub4node->cd();
6173 fNodes->Add(sub4node);
6174 sub3node->cd();
6175 fNodes->Add(sub3node);
6176 sub2node->cd();
6177 //
6178 // Place copy #2 of I1D7 in I20B
6179 //
6180 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6181 sub3node->SetLineColor(kColorITS);
6182 sub3node->SetVisibility(0);
6183 sub3node->cd();
6184 //
6185 // Place copy #1 of I1D1 in I1D7
6186 //
6187 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6188 sub4node->SetLineColor(kColorITS);
6189 sub4node->SetVisibility(0);
6190 sub4node->cd();
6191 //
6192 // Place copy #1 of ITS2 in I1D1
6193 //
6194 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6195 sub5node->SetLineColor(kColorITS);
6196 fNodes->Add(sub5node);
6197 sub4node->cd();
6198 fNodes->Add(sub4node);
6199 sub3node->cd();
6200 fNodes->Add(sub3node);
6201 sub2node->cd();
6202 //
6203 // Place copy #3 of I1D7 in I20B
6204 //
6205 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6206 sub3node->SetLineColor(kColorITS);
6207 sub3node->SetVisibility(0);
6208 sub3node->cd();
6209 //
6210 // Place copy #1 of I1D1 in I1D7
6211 //
6212 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6213 sub4node->SetLineColor(kColorITS);
6214 sub4node->SetVisibility(0);
6215 sub4node->cd();
6216 //
6217 // Place copy #1 of ITS2 in I1D1
6218 //
6219 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6220 sub5node->SetLineColor(kColorITS);
6221 fNodes->Add(sub5node);
6222 sub4node->cd();
6223 fNodes->Add(sub4node);
6224 sub3node->cd();
6225 fNodes->Add(sub3node);
6226 sub2node->cd();
6227 //
6228 // Place copy #4 of I1D7 in I20B
6229 //
6230 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6231 sub3node->SetLineColor(kColorITS);
6232 sub3node->SetVisibility(0);
6233 sub3node->cd();
6234 //
6235 // Place copy #1 of I1D1 in I1D7
6236 //
6237 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6238 sub4node->SetLineColor(kColorITS);
6239 sub4node->SetVisibility(0);
6240 sub4node->cd();
6241 //
6242 // Place copy #1 of ITS2 in I1D1
6243 //
6244 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6245 sub5node->SetLineColor(kColorITS);
6246 fNodes->Add(sub5node);
6247 sub4node->cd();
6248 fNodes->Add(sub4node);
6249 sub3node->cd();
6250 fNodes->Add(sub3node);
6251 sub2node->cd();
6252 fNodes->Add(sub2node);
6253 sub1node->cd();
6254 fNodes->Add(sub1node);
6255 node->cd();
6256 //
6257 // Place copy #9 of I12B in IT12
6258 //
1266e9b4 6259 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot248");
1f99c14b 6260 sub1node->SetLineColor(kColorITS);
6261 sub1node->SetVisibility(0);
6262 sub1node->cd();
6263 //
6264 // Place copy #1 of I10B in I12B
6265 //
6266 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
6267 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 6268 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 6269 sub2node->SetLineColor(kColorITS);
6270 sub2node->SetVisibility(0);
6271 sub2node->cd();
6272 //
6273 // Place copy #1 of I107 in I10B
6274 //
6275 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
6276 sub3node->SetLineColor(kColorITS);
6277 sub3node->SetVisibility(0);
6278 sub3node->cd();
6279 //
6280 // Place copy #1 of I101 in I107
6281 //
6282 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6283 sub4node->SetLineColor(kColorITS);
6284 sub4node->SetVisibility(0);
6285 sub4node->cd();
6286 //
6287 // Place copy #1 of ITS1 in I101
6288 //
6289 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6290 sub5node->SetLineColor(kColorITS);
6291 fNodes->Add(sub5node);
6292 sub4node->cd();
6293 fNodes->Add(sub4node);
6294 sub3node->cd();
6295 fNodes->Add(sub3node);
6296 sub2node->cd();
6297 //
6298 // Place copy #2 of I107 in I10B
6299 //
6300 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
6301 sub3node->SetLineColor(kColorITS);
6302 sub3node->SetVisibility(0);
6303 sub3node->cd();
6304 //
6305 // Place copy #1 of I101 in I107
6306 //
6307 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6308 sub4node->SetLineColor(kColorITS);
6309 sub4node->SetVisibility(0);
6310 sub4node->cd();
6311 //
6312 // Place copy #1 of ITS1 in I101
6313 //
6314 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6315 sub5node->SetLineColor(kColorITS);
6316 fNodes->Add(sub5node);
6317 sub4node->cd();
6318 fNodes->Add(sub4node);
6319 sub3node->cd();
6320 fNodes->Add(sub3node);
6321 sub2node->cd();
6322 //
6323 // Place copy #3 of I107 in I10B
6324 //
6325 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
6326 sub3node->SetLineColor(kColorITS);
6327 sub3node->SetVisibility(0);
6328 sub3node->cd();
6329 //
6330 // Place copy #1 of I101 in I107
6331 //
6332 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6333 sub4node->SetLineColor(kColorITS);
6334 sub4node->SetVisibility(0);
6335 sub4node->cd();
6336 //
6337 // Place copy #1 of ITS1 in I101
6338 //
6339 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6340 sub5node->SetLineColor(kColorITS);
6341 fNodes->Add(sub5node);
6342 sub4node->cd();
6343 fNodes->Add(sub4node);
6344 sub3node->cd();
6345 fNodes->Add(sub3node);
6346 sub2node->cd();
6347 //
6348 // Place copy #4 of I107 in I10B
6349 //
6350 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
6351 sub3node->SetLineColor(kColorITS);
6352 sub3node->SetVisibility(0);
6353 sub3node->cd();
6354 //
6355 // Place copy #1 of I101 in I107
6356 //
6357 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6358 sub4node->SetLineColor(kColorITS);
6359 sub4node->SetVisibility(0);
6360 sub4node->cd();
6361 //
6362 // Place copy #1 of ITS1 in I101
6363 //
6364 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6365 sub5node->SetLineColor(kColorITS);
6366 fNodes->Add(sub5node);
6367 sub4node->cd();
6368 fNodes->Add(sub4node);
6369 sub3node->cd();
6370 fNodes->Add(sub3node);
6371 sub2node->cd();
6372 fNodes->Add(sub2node);
6373 sub1node->cd();
6374 //
6375 // Place copy #2 of I10B in I12B
6376 //
6377 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
6378 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 6379 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 6380 sub2node->SetLineColor(kColorITS);
6381 sub2node->SetVisibility(0);
6382 sub2node->cd();
6383 //
6384 // Place copy #1 of I107 in I10B
6385 //
6386 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
6387 sub3node->SetLineColor(kColorITS);
6388 sub3node->SetVisibility(0);
6389 sub3node->cd();
6390 //
6391 // Place copy #1 of I101 in I107
6392 //
6393 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6394 sub4node->SetLineColor(kColorITS);
6395 sub4node->SetVisibility(0);
6396 sub4node->cd();
6397 //
6398 // Place copy #1 of ITS1 in I101
6399 //
6400 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6401 sub5node->SetLineColor(kColorITS);
6402 fNodes->Add(sub5node);
6403 sub4node->cd();
6404 fNodes->Add(sub4node);
6405 sub3node->cd();
6406 fNodes->Add(sub3node);
6407 sub2node->cd();
6408 //
6409 // Place copy #2 of I107 in I10B
6410 //
6411 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
6412 sub3node->SetLineColor(kColorITS);
6413 sub3node->SetVisibility(0);
6414 sub3node->cd();
6415 //
6416 // Place copy #1 of I101 in I107
6417 //
6418 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6419 sub4node->SetLineColor(kColorITS);
6420 sub4node->SetVisibility(0);
6421 sub4node->cd();
6422 //
6423 // Place copy #1 of ITS1 in I101
6424 //
6425 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6426 sub5node->SetLineColor(kColorITS);
6427 fNodes->Add(sub5node);
6428 sub4node->cd();
6429 fNodes->Add(sub4node);
6430 sub3node->cd();
6431 fNodes->Add(sub3node);
6432 sub2node->cd();
6433 //
6434 // Place copy #3 of I107 in I10B
6435 //
6436 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
6437 sub3node->SetLineColor(kColorITS);
6438 sub3node->SetVisibility(0);
6439 sub3node->cd();
6440 //
6441 // Place copy #1 of I101 in I107
6442 //
6443 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6444 sub4node->SetLineColor(kColorITS);
6445 sub4node->SetVisibility(0);
6446 sub4node->cd();
6447 //
6448 // Place copy #1 of ITS1 in I101
6449 //
6450 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6451 sub5node->SetLineColor(kColorITS);
6452 fNodes->Add(sub5node);
6453 sub4node->cd();
6454 fNodes->Add(sub4node);
6455 sub3node->cd();
6456 fNodes->Add(sub3node);
6457 sub2node->cd();
6458 //
6459 // Place copy #4 of I107 in I10B
6460 //
6461 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
6462 sub3node->SetLineColor(kColorITS);
6463 sub3node->SetVisibility(0);
6464 sub3node->cd();
6465 //
6466 // Place copy #1 of I101 in I107
6467 //
6468 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6469 sub4node->SetLineColor(kColorITS);
6470 sub4node->SetVisibility(0);
6471 sub4node->cd();
6472 //
6473 // Place copy #1 of ITS1 in I101
6474 //
6475 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6476 sub5node->SetLineColor(kColorITS);
6477 fNodes->Add(sub5node);
6478 sub4node->cd();
6479 fNodes->Add(sub4node);
6480 sub3node->cd();
6481 fNodes->Add(sub3node);
6482 sub2node->cd();
6483 fNodes->Add(sub2node);
6484 sub1node->cd();
6485 //
6486 // Place copy #1 of I20B in I12B
6487 //
6488 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
6489 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 6490 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 6491 sub2node->SetLineColor(kColorITS);
6492 sub2node->SetVisibility(0);
6493 sub2node->cd();
6494 //
6495 // Place copy #1 of I1D7 in I20B
6496 //
6497 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6498 sub3node->SetLineColor(kColorITS);
6499 sub3node->SetVisibility(0);
6500 sub3node->cd();
6501 //
6502 // Place copy #1 of I1D1 in I1D7
6503 //
6504 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6505 sub4node->SetLineColor(kColorITS);
6506 sub4node->SetVisibility(0);
6507 sub4node->cd();
6508 //
6509 // Place copy #1 of ITS2 in I1D1
6510 //
6511 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6512 sub5node->SetLineColor(kColorITS);
6513 fNodes->Add(sub5node);
6514 sub4node->cd();
6515 fNodes->Add(sub4node);
6516 sub3node->cd();
6517 fNodes->Add(sub3node);
6518 sub2node->cd();
6519 //
6520 // Place copy #2 of I1D7 in I20B
6521 //
6522 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6523 sub3node->SetLineColor(kColorITS);
6524 sub3node->SetVisibility(0);
6525 sub3node->cd();
6526 //
6527 // Place copy #1 of I1D1 in I1D7
6528 //
6529 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6530 sub4node->SetLineColor(kColorITS);
6531 sub4node->SetVisibility(0);
6532 sub4node->cd();
6533 //
6534 // Place copy #1 of ITS2 in I1D1
6535 //
6536 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6537 sub5node->SetLineColor(kColorITS);
6538 fNodes->Add(sub5node);
6539 sub4node->cd();
6540 fNodes->Add(sub4node);
6541 sub3node->cd();
6542 fNodes->Add(sub3node);
6543 sub2node->cd();
6544 //
6545 // Place copy #3 of I1D7 in I20B
6546 //
6547 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6548 sub3node->SetLineColor(kColorITS);
6549 sub3node->SetVisibility(0);
6550 sub3node->cd();
6551 //
6552 // Place copy #1 of I1D1 in I1D7
6553 //
6554 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6555 sub4node->SetLineColor(kColorITS);
6556 sub4node->SetVisibility(0);
6557 sub4node->cd();
6558 //
6559 // Place copy #1 of ITS2 in I1D1
6560 //
6561 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6562 sub5node->SetLineColor(kColorITS);
6563 fNodes->Add(sub5node);
6564 sub4node->cd();
6565 fNodes->Add(sub4node);
6566 sub3node->cd();
6567 fNodes->Add(sub3node);
6568 sub2node->cd();
6569 //
6570 // Place copy #4 of I1D7 in I20B
6571 //
6572 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6573 sub3node->SetLineColor(kColorITS);
6574 sub3node->SetVisibility(0);
6575 sub3node->cd();
6576 //
6577 // Place copy #1 of I1D1 in I1D7
6578 //
6579 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6580 sub4node->SetLineColor(kColorITS);
6581 sub4node->SetVisibility(0);
6582 sub4node->cd();
6583 //
6584 // Place copy #1 of ITS2 in I1D1
6585 //
6586 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6587 sub5node->SetLineColor(kColorITS);
6588 fNodes->Add(sub5node);
6589 sub4node->cd();
6590 fNodes->Add(sub4node);
6591 sub3node->cd();
6592 fNodes->Add(sub3node);
6593 sub2node->cd();
6594 fNodes->Add(sub2node);
6595 sub1node->cd();
6596 //
6597 // Place copy #2 of I20B in I12B
6598 //
6599 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
6600 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 6601 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 6602 sub2node->SetLineColor(kColorITS);
6603 sub2node->SetVisibility(0);
6604 sub2node->cd();
6605 //
6606 // Place copy #1 of I1D7 in I20B
6607 //
6608 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6609 sub3node->SetLineColor(kColorITS);
6610 sub3node->SetVisibility(0);
6611 sub3node->cd();
6612 //
6613 // Place copy #1 of I1D1 in I1D7
6614 //
6615 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6616 sub4node->SetLineColor(kColorITS);
6617 sub4node->SetVisibility(0);
6618 sub4node->cd();
6619 //
6620 // Place copy #1 of ITS2 in I1D1
6621 //
6622 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6623 sub5node->SetLineColor(kColorITS);
6624 fNodes->Add(sub5node);
6625 sub4node->cd();
6626 fNodes->Add(sub4node);
6627 sub3node->cd();
6628 fNodes->Add(sub3node);
6629 sub2node->cd();
6630 //
6631 // Place copy #2 of I1D7 in I20B
6632 //
6633 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6634 sub3node->SetLineColor(kColorITS);
6635 sub3node->SetVisibility(0);
6636 sub3node->cd();
6637 //
6638 // Place copy #1 of I1D1 in I1D7
6639 //
6640 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6641 sub4node->SetLineColor(kColorITS);
6642 sub4node->SetVisibility(0);
6643 sub4node->cd();
6644 //
6645 // Place copy #1 of ITS2 in I1D1
6646 //
6647 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6648 sub5node->SetLineColor(kColorITS);
6649 fNodes->Add(sub5node);
6650 sub4node->cd();
6651 fNodes->Add(sub4node);
6652 sub3node->cd();
6653 fNodes->Add(sub3node);
6654 sub2node->cd();
6655 //
6656 // Place copy #3 of I1D7 in I20B
6657 //
6658 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6659 sub3node->SetLineColor(kColorITS);
6660 sub3node->SetVisibility(0);
6661 sub3node->cd();
6662 //
6663 // Place copy #1 of I1D1 in I1D7
6664 //
6665 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6666 sub4node->SetLineColor(kColorITS);
6667 sub4node->SetVisibility(0);
6668 sub4node->cd();
6669 //
6670 // Place copy #1 of ITS2 in I1D1
6671 //
6672 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6673 sub5node->SetLineColor(kColorITS);
6674 fNodes->Add(sub5node);
6675 sub4node->cd();
6676 fNodes->Add(sub4node);
6677 sub3node->cd();
6678 fNodes->Add(sub3node);
6679 sub2node->cd();
6680 //
6681 // Place copy #4 of I1D7 in I20B
6682 //
6683 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6684 sub3node->SetLineColor(kColorITS);
6685 sub3node->SetVisibility(0);
6686 sub3node->cd();
6687 //
6688 // Place copy #1 of I1D1 in I1D7
6689 //
6690 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6691 sub4node->SetLineColor(kColorITS);
6692 sub4node->SetVisibility(0);
6693 sub4node->cd();
6694 //
6695 // Place copy #1 of ITS2 in I1D1
6696 //
6697 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6698 sub5node->SetLineColor(kColorITS);
6699 fNodes->Add(sub5node);
6700 sub4node->cd();
6701 fNodes->Add(sub4node);
6702 sub3node->cd();
6703 fNodes->Add(sub3node);
6704 sub2node->cd();
6705 fNodes->Add(sub2node);
6706 sub1node->cd();
6707 //
6708 // Place copy #3 of I20B in I12B
6709 //
6710 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
6711 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 6712 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 6713 sub2node->SetLineColor(kColorITS);
6714 sub2node->SetVisibility(0);
6715 sub2node->cd();
6716 //
6717 // Place copy #1 of I1D7 in I20B
6718 //
6719 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6720 sub3node->SetLineColor(kColorITS);
6721 sub3node->SetVisibility(0);
6722 sub3node->cd();
6723 //
6724 // Place copy #1 of I1D1 in I1D7
6725 //
6726 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6727 sub4node->SetLineColor(kColorITS);
6728 sub4node->SetVisibility(0);
6729 sub4node->cd();
6730 //
6731 // Place copy #1 of ITS2 in I1D1
6732 //
6733 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6734 sub5node->SetLineColor(kColorITS);
6735 fNodes->Add(sub5node);
6736 sub4node->cd();
6737 fNodes->Add(sub4node);
6738 sub3node->cd();
6739 fNodes->Add(sub3node);
6740 sub2node->cd();
6741 //
6742 // Place copy #2 of I1D7 in I20B
6743 //
6744 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6745 sub3node->SetLineColor(kColorITS);
6746 sub3node->SetVisibility(0);
6747 sub3node->cd();
6748 //
6749 // Place copy #1 of I1D1 in I1D7
6750 //
6751 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6752 sub4node->SetLineColor(kColorITS);
6753 sub4node->SetVisibility(0);
6754 sub4node->cd();
6755 //
6756 // Place copy #1 of ITS2 in I1D1
6757 //
6758 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6759 sub5node->SetLineColor(kColorITS);
6760 fNodes->Add(sub5node);
6761 sub4node->cd();
6762 fNodes->Add(sub4node);
6763 sub3node->cd();
6764 fNodes->Add(sub3node);
6765 sub2node->cd();
6766 //
6767 // Place copy #3 of I1D7 in I20B
6768 //
6769 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6770 sub3node->SetLineColor(kColorITS);
6771 sub3node->SetVisibility(0);
6772 sub3node->cd();
6773 //
6774 // Place copy #1 of I1D1 in I1D7
6775 //
6776 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6777 sub4node->SetLineColor(kColorITS);
6778 sub4node->SetVisibility(0);
6779 sub4node->cd();
6780 //
6781 // Place copy #1 of ITS2 in I1D1
6782 //
6783 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6784 sub5node->SetLineColor(kColorITS);
6785 fNodes->Add(sub5node);
6786 sub4node->cd();
6787 fNodes->Add(sub4node);
6788 sub3node->cd();
6789 fNodes->Add(sub3node);
6790 sub2node->cd();
6791 //
6792 // Place copy #4 of I1D7 in I20B
6793 //
6794 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6795 sub3node->SetLineColor(kColorITS);
6796 sub3node->SetVisibility(0);
6797 sub3node->cd();
6798 //
6799 // Place copy #1 of I1D1 in I1D7
6800 //
6801 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6802 sub4node->SetLineColor(kColorITS);
6803 sub4node->SetVisibility(0);
6804 sub4node->cd();
6805 //
6806 // Place copy #1 of ITS2 in I1D1
6807 //
6808 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6809 sub5node->SetLineColor(kColorITS);
6810 fNodes->Add(sub5node);
6811 sub4node->cd();
6812 fNodes->Add(sub4node);
6813 sub3node->cd();
6814 fNodes->Add(sub3node);
6815 sub2node->cd();
6816 fNodes->Add(sub2node);
6817 sub1node->cd();
6818 //
6819 // Place copy #4 of I20B in I12B
6820 //
6821 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
6822 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 6823 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 6824 sub2node->SetLineColor(kColorITS);
6825 sub2node->SetVisibility(0);
6826 sub2node->cd();
6827 //
6828 // Place copy #1 of I1D7 in I20B
6829 //
6830 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6831 sub3node->SetLineColor(kColorITS);
6832 sub3node->SetVisibility(0);
6833 sub3node->cd();
6834 //
6835 // Place copy #1 of I1D1 in I1D7
6836 //
6837 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6838 sub4node->SetLineColor(kColorITS);
6839 sub4node->SetVisibility(0);
6840 sub4node->cd();
6841 //
6842 // Place copy #1 of ITS2 in I1D1
6843 //
6844 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6845 sub5node->SetLineColor(kColorITS);
6846 fNodes->Add(sub5node);
6847 sub4node->cd();
6848 fNodes->Add(sub4node);
6849 sub3node->cd();
6850 fNodes->Add(sub3node);
6851 sub2node->cd();
6852 //
6853 // Place copy #2 of I1D7 in I20B
6854 //
6855 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6856 sub3node->SetLineColor(kColorITS);
6857 sub3node->SetVisibility(0);
6858 sub3node->cd();
6859 //
6860 // Place copy #1 of I1D1 in I1D7
6861 //
6862 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6863 sub4node->SetLineColor(kColorITS);
6864 sub4node->SetVisibility(0);
6865 sub4node->cd();
6866 //
6867 // Place copy #1 of ITS2 in I1D1
6868 //
6869 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6870 sub5node->SetLineColor(kColorITS);
6871 fNodes->Add(sub5node);
6872 sub4node->cd();
6873 fNodes->Add(sub4node);
6874 sub3node->cd();
6875 fNodes->Add(sub3node);
6876 sub2node->cd();
6877 //
6878 // Place copy #3 of I1D7 in I20B
6879 //
6880 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6881 sub3node->SetLineColor(kColorITS);
6882 sub3node->SetVisibility(0);
6883 sub3node->cd();
6884 //
6885 // Place copy #1 of I1D1 in I1D7
6886 //
6887 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6888 sub4node->SetLineColor(kColorITS);
6889 sub4node->SetVisibility(0);
6890 sub4node->cd();
6891 //
6892 // Place copy #1 of ITS2 in I1D1
6893 //
6894 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6895 sub5node->SetLineColor(kColorITS);
6896 fNodes->Add(sub5node);
6897 sub4node->cd();
6898 fNodes->Add(sub4node);
6899 sub3node->cd();
6900 fNodes->Add(sub3node);
6901 sub2node->cd();
6902 //
6903 // Place copy #4 of I1D7 in I20B
6904 //
6905 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6906 sub3node->SetLineColor(kColorITS);
6907 sub3node->SetVisibility(0);
6908 sub3node->cd();
6909 //
6910 // Place copy #1 of I1D1 in I1D7
6911 //
6912 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6913 sub4node->SetLineColor(kColorITS);
6914 sub4node->SetVisibility(0);
6915 sub4node->cd();
6916 //
6917 // Place copy #1 of ITS2 in I1D1
6918 //
6919 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6920 sub5node->SetLineColor(kColorITS);
6921 fNodes->Add(sub5node);
6922 sub4node->cd();
6923 fNodes->Add(sub4node);
6924 sub3node->cd();
6925 fNodes->Add(sub3node);
6926 sub2node->cd();
6927 fNodes->Add(sub2node);
6928 sub1node->cd();
6929 fNodes->Add(sub1node);
6930 node->cd();
6931 //
6932 // Place copy #10 of I12B in IT12
6933 //
1266e9b4 6934 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot249");
1f99c14b 6935 sub1node->SetLineColor(kColorITS);
6936 sub1node->SetVisibility(0);
6937 sub1node->cd();
6938 //
6939 // Place copy #1 of I10B in I12B
6940 //
6941 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
6942 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 6943 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 6944 sub2node->SetLineColor(kColorITS);
6945 sub2node->SetVisibility(0);
6946 sub2node->cd();
6947 //
6948 // Place copy #1 of I107 in I10B
6949 //
6950 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
6951 sub3node->SetLineColor(kColorITS);
6952 sub3node->SetVisibility(0);
6953 sub3node->cd();
6954 //
6955 // Place copy #1 of I101 in I107
6956 //
6957 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6958 sub4node->SetLineColor(kColorITS);
6959 sub4node->SetVisibility(0);
6960 sub4node->cd();
6961 //
6962 // Place copy #1 of ITS1 in I101
6963 //
6964 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6965 sub5node->SetLineColor(kColorITS);
6966 fNodes->Add(sub5node);
6967 sub4node->cd();
6968 fNodes->Add(sub4node);
6969 sub3node->cd();
6970 fNodes->Add(sub3node);
6971 sub2node->cd();
6972 //
6973 // Place copy #2 of I107 in I10B
6974 //
6975 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
6976 sub3node->SetLineColor(kColorITS);
6977 sub3node->SetVisibility(0);
6978 sub3node->cd();
6979 //
6980 // Place copy #1 of I101 in I107
6981 //
6982 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6983 sub4node->SetLineColor(kColorITS);
6984 sub4node->SetVisibility(0);
6985 sub4node->cd();
6986 //
6987 // Place copy #1 of ITS1 in I101
6988 //
6989 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6990 sub5node->SetLineColor(kColorITS);
6991 fNodes->Add(sub5node);
6992 sub4node->cd();
6993 fNodes->Add(sub4node);
6994 sub3node->cd();
6995 fNodes->Add(sub3node);
6996 sub2node->cd();
6997 //
6998 // Place copy #3 of I107 in I10B
6999 //
7000 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
7001 sub3node->SetLineColor(kColorITS);
7002 sub3node->SetVisibility(0);
7003 sub3node->cd();
7004 //
7005 // Place copy #1 of I101 in I107
7006 //
7007 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7008 sub4node->SetLineColor(kColorITS);
7009 sub4node->SetVisibility(0);
7010 sub4node->cd();
7011 //
7012 // Place copy #1 of ITS1 in I101
7013 //
7014 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7015 sub5node->SetLineColor(kColorITS);
7016 fNodes->Add(sub5node);
7017 sub4node->cd();
7018 fNodes->Add(sub4node);
7019 sub3node->cd();
7020 fNodes->Add(sub3node);
7021 sub2node->cd();
7022 //
7023 // Place copy #4 of I107 in I10B
7024 //
7025 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
7026 sub3node->SetLineColor(kColorITS);
7027 sub3node->SetVisibility(0);
7028 sub3node->cd();
7029 //
7030 // Place copy #1 of I101 in I107
7031 //
7032 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7033 sub4node->SetLineColor(kColorITS);
7034 sub4node->SetVisibility(0);
7035 sub4node->cd();
7036 //
7037 // Place copy #1 of ITS1 in I101
7038 //
7039 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7040 sub5node->SetLineColor(kColorITS);
7041 fNodes->Add(sub5node);
7042 sub4node->cd();
7043 fNodes->Add(sub4node);
7044 sub3node->cd();
7045 fNodes->Add(sub3node);
7046 sub2node->cd();
7047 fNodes->Add(sub2node);
7048 sub1node->cd();
7049 //
7050 // Place copy #2 of I10B in I12B
7051 //
7052 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
7053 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 7054 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 7055 sub2node->SetLineColor(kColorITS);
7056 sub2node->SetVisibility(0);
7057 sub2node->cd();
7058 //
7059 // Place copy #1 of I107 in I10B
7060 //
7061 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
7062 sub3node->SetLineColor(kColorITS);
7063 sub3node->SetVisibility(0);
7064 sub3node->cd();
7065 //
7066 // Place copy #1 of I101 in I107
7067 //
7068 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7069 sub4node->SetLineColor(kColorITS);
7070 sub4node->SetVisibility(0);
7071 sub4node->cd();
7072 //
7073 // Place copy #1 of ITS1 in I101
7074 //
7075 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7076 sub5node->SetLineColor(kColorITS);
7077 fNodes->Add(sub5node);
7078 sub4node->cd();
7079 fNodes->Add(sub4node);
7080 sub3node->cd();
7081 fNodes->Add(sub3node);
7082 sub2node->cd();
7083 //
7084 // Place copy #2 of I107 in I10B
7085 //
7086 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
7087 sub3node->SetLineColor(kColorITS);
7088 sub3node->SetVisibility(0);
7089 sub3node->cd();
7090 //
7091 // Place copy #1 of I101 in I107
7092 //
7093 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7094 sub4node->SetLineColor(kColorITS);
7095 sub4node->SetVisibility(0);
7096 sub4node->cd();
7097 //
7098 // Place copy #1 of ITS1 in I101
7099 //
7100 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7101 sub5node->SetLineColor(kColorITS);
7102 fNodes->Add(sub5node);
7103 sub4node->cd();
7104 fNodes->Add(sub4node);
7105 sub3node->cd();
7106 fNodes->Add(sub3node);
7107 sub2node->cd();
7108 //
7109 // Place copy #3 of I107 in I10B
7110 //
7111 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
7112 sub3node->SetLineColor(kColorITS);
7113 sub3node->SetVisibility(0);
7114 sub3node->cd();
7115 //
7116 // Place copy #1 of I101 in I107
7117 //
7118 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7119 sub4node->SetLineColor(kColorITS);
7120 sub4node->SetVisibility(0);
7121 sub4node->cd();
7122 //
7123 // Place copy #1 of ITS1 in I101
7124 //
7125 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7126 sub5node->SetLineColor(kColorITS);
7127 fNodes->Add(sub5node);
7128 sub4node->cd();
7129 fNodes->Add(sub4node);
7130 sub3node->cd();
7131 fNodes->Add(sub3node);
7132 sub2node->cd();
7133 //
7134 // Place copy #4 of I107 in I10B
7135 //
7136 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
7137 sub3node->SetLineColor(kColorITS);
7138 sub3node->SetVisibility(0);
7139 sub3node->cd();
7140 //
7141 // Place copy #1 of I101 in I107
7142 //
7143 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7144 sub4node->SetLineColor(kColorITS);
7145 sub4node->SetVisibility(0);
7146 sub4node->cd();
7147 //
7148 // Place copy #1 of ITS1 in I101
7149 //
7150 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7151 sub5node->SetLineColor(kColorITS);
7152 fNodes->Add(sub5node);
7153 sub4node->cd();
7154 fNodes->Add(sub4node);
7155 sub3node->cd();
7156 fNodes->Add(sub3node);
7157 sub2node->cd();
7158 fNodes->Add(sub2node);
7159 sub1node->cd();
7160 //
7161 // Place copy #1 of I20B in I12B
7162 //
7163 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
7164 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 7165 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 7166 sub2node->SetLineColor(kColorITS);
7167 sub2node->SetVisibility(0);
7168 sub2node->cd();
7169 //
7170 // Place copy #1 of I1D7 in I20B
7171 //
7172 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7173 sub3node->SetLineColor(kColorITS);
7174 sub3node->SetVisibility(0);
7175 sub3node->cd();
7176 //
7177 // Place copy #1 of I1D1 in I1D7
7178 //
7179 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7180 sub4node->SetLineColor(kColorITS);
7181 sub4node->SetVisibility(0);
7182 sub4node->cd();
7183 //
7184 // Place copy #1 of ITS2 in I1D1
7185 //
7186 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7187 sub5node->SetLineColor(kColorITS);
7188 fNodes->Add(sub5node);
7189 sub4node->cd();
7190 fNodes->Add(sub4node);
7191 sub3node->cd();
7192 fNodes->Add(sub3node);
7193 sub2node->cd();
7194 //
7195 // Place copy #2 of I1D7 in I20B
7196 //
7197 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7198 sub3node->SetLineColor(kColorITS);
7199 sub3node->SetVisibility(0);
7200 sub3node->cd();
7201 //
7202 // Place copy #1 of I1D1 in I1D7
7203 //
7204 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7205 sub4node->SetLineColor(kColorITS);
7206 sub4node->SetVisibility(0);
7207 sub4node->cd();
7208 //
7209 // Place copy #1 of ITS2 in I1D1
7210 //
7211 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7212 sub5node->SetLineColor(kColorITS);
7213 fNodes->Add(sub5node);
7214 sub4node->cd();
7215 fNodes->Add(sub4node);
7216 sub3node->cd();
7217 fNodes->Add(sub3node);
7218 sub2node->cd();
7219 //
7220 // Place copy #3 of I1D7 in I20B
7221 //
7222 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7223 sub3node->SetLineColor(kColorITS);
7224 sub3node->SetVisibility(0);
7225 sub3node->cd();
7226 //
7227 // Place copy #1 of I1D1 in I1D7
7228 //
7229 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7230 sub4node->SetLineColor(kColorITS);
7231 sub4node->SetVisibility(0);
7232 sub4node->cd();
7233 //
7234 // Place copy #1 of ITS2 in I1D1
7235 //
7236 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7237 sub5node->SetLineColor(kColorITS);
7238 fNodes->Add(sub5node);
7239 sub4node->cd();
7240 fNodes->Add(sub4node);
7241 sub3node->cd();
7242 fNodes->Add(sub3node);
7243 sub2node->cd();
7244 //
7245 // Place copy #4 of I1D7 in I20B
7246 //
7247 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7248 sub3node->SetLineColor(kColorITS);
7249 sub3node->SetVisibility(0);
7250 sub3node->cd();
7251 //
7252 // Place copy #1 of I1D1 in I1D7
7253 //
7254 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7255 sub4node->SetLineColor(kColorITS);
7256 sub4node->SetVisibility(0);
7257 sub4node->cd();
7258 //
7259 // Place copy #1 of ITS2 in I1D1
7260 //
7261 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7262 sub5node->SetLineColor(kColorITS);
7263 fNodes->Add(sub5node);
7264 sub4node->cd();
7265 fNodes->Add(sub4node);
7266 sub3node->cd();
7267 fNodes->Add(sub3node);
7268 sub2node->cd();
7269 fNodes->Add(sub2node);
7270 sub1node->cd();
7271 //
7272 // Place copy #2 of I20B in I12B
7273 //
7274 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
7275 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 7276 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 7277 sub2node->SetLineColor(kColorITS);
7278 sub2node->SetVisibility(0);
7279 sub2node->cd();
7280 //
7281 // Place copy #1 of I1D7 in I20B
7282 //
7283 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7284 sub3node->SetLineColor(kColorITS);
7285 sub3node->SetVisibility(0);
7286 sub3node->cd();
7287 //
7288 // Place copy #1 of I1D1 in I1D7
7289 //
7290 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7291 sub4node->SetLineColor(kColorITS);
7292 sub4node->SetVisibility(0);
7293 sub4node->cd();
7294 //
7295 // Place copy #1 of ITS2 in I1D1
7296 //
7297 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7298 sub5node->SetLineColor(kColorITS);
7299 fNodes->Add(sub5node);
7300 sub4node->cd();
7301 fNodes->Add(sub4node);
7302 sub3node->cd();
7303 fNodes->Add(sub3node);
7304 sub2node->cd();
7305 //
7306 // Place copy #2 of I1D7 in I20B
7307 //
7308 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7309 sub3node->SetLineColor(kColorITS);
7310 sub3node->SetVisibility(0);
7311 sub3node->cd();
7312 //
7313 // Place copy #1 of I1D1 in I1D7
7314 //
7315 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7316 sub4node->SetLineColor(kColorITS);
7317 sub4node->SetVisibility(0);
7318 sub4node->cd();
7319 //
7320 // Place copy #1 of ITS2 in I1D1
7321 //
7322 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7323 sub5node->SetLineColor(kColorITS);
7324 fNodes->Add(sub5node);
7325 sub4node->cd();
7326 fNodes->Add(sub4node);
7327 sub3node->cd();
7328 fNodes->Add(sub3node);
7329 sub2node->cd();
7330 //
7331 // Place copy #3 of I1D7 in I20B
7332 //
7333 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7334 sub3node->SetLineColor(kColorITS);
7335 sub3node->SetVisibility(0);
7336 sub3node->cd();
7337 //
7338 // Place copy #1 of I1D1 in I1D7
7339 //
7340 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7341 sub4node->SetLineColor(kColorITS);
7342 sub4node->SetVisibility(0);
7343 sub4node->cd();
7344 //
7345 // Place copy #1 of ITS2 in I1D1
7346 //
7347 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7348 sub5node->SetLineColor(kColorITS);
7349 fNodes->Add(sub5node);
7350 sub4node->cd();
7351 fNodes->Add(sub4node);
7352 sub3node->cd();
7353 fNodes->Add(sub3node);
7354 sub2node->cd();
7355 //
7356 // Place copy #4 of I1D7 in I20B
7357 //
7358 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7359 sub3node->SetLineColor(kColorITS);
7360 sub3node->SetVisibility(0);
7361 sub3node->cd();
7362 //
7363 // Place copy #1 of I1D1 in I1D7
7364 //
7365 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7366 sub4node->SetLineColor(kColorITS);
7367 sub4node->SetVisibility(0);
7368 sub4node->cd();
7369 //
7370 // Place copy #1 of ITS2 in I1D1
7371 //
7372 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7373 sub5node->SetLineColor(kColorITS);
7374 fNodes->Add(sub5node);
7375 sub4node->cd();
7376 fNodes->Add(sub4node);
7377 sub3node->cd();
7378 fNodes->Add(sub3node);
7379 sub2node->cd();
7380 fNodes->Add(sub2node);
7381 sub1node->cd();
7382 //
7383 // Place copy #3 of I20B in I12B
7384 //
7385 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
7386 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 7387 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 7388 sub2node->SetLineColor(kColorITS);
7389 sub2node->SetVisibility(0);
7390 sub2node->cd();
7391 //
7392 // Place copy #1 of I1D7 in I20B
7393 //
7394 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7395 sub3node->SetLineColor(kColorITS);
7396 sub3node->SetVisibility(0);
7397 sub3node->cd();
7398 //
7399 // Place copy #1 of I1D1 in I1D7
7400 //
7401 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7402 sub4node->SetLineColor(kColorITS);
7403 sub4node->SetVisibility(0);
7404 sub4node->cd();
7405 //
7406 // Place copy #1 of ITS2 in I1D1
7407 //
7408 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7409 sub5node->SetLineColor(kColorITS);
7410 fNodes->Add(sub5node);
7411 sub4node->cd();
7412 fNodes->Add(sub4node);
7413 sub3node->cd();
7414 fNodes->Add(sub3node);
7415 sub2node->cd();
7416 //
7417 // Place copy #2 of I1D7 in I20B
7418 //
7419 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7420 sub3node->SetLineColor(kColorITS);
7421 sub3node->SetVisibility(0);
7422 sub3node->cd();
7423 //
7424 // Place copy #1 of I1D1 in I1D7
7425 //
7426 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7427 sub4node->SetLineColor(kColorITS);
7428 sub4node->SetVisibility(0);
7429 sub4node->cd();
7430 //
7431 // Place copy #1 of ITS2 in I1D1
7432 //
7433 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7434 sub5node->SetLineColor(kColorITS);
7435 fNodes->Add(sub5node);
7436 sub4node->cd();
7437 fNodes->Add(sub4node);
7438 sub3node->cd();
7439 fNodes->Add(sub3node);
7440 sub2node->cd();
7441 //
7442 // Place copy #3 of I1D7 in I20B
7443 //
7444 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7445 sub3node->SetLineColor(kColorITS);
7446 sub3node->SetVisibility(0);
7447 sub3node->cd();
7448 //
7449 // Place copy #1 of I1D1 in I1D7
7450 //
7451 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7452 sub4node->SetLineColor(kColorITS);
7453 sub4node->SetVisibility(0);
7454 sub4node->cd();
7455 //
7456 // Place copy #1 of ITS2 in I1D1
7457 //
7458 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7459 sub5node->SetLineColor(kColorITS);
7460 fNodes->Add(sub5node);
7461 sub4node->cd();
7462 fNodes->Add(sub4node);
7463 sub3node->cd();
7464 fNodes->Add(sub3node);
7465 sub2node->cd();
7466 //
7467 // Place copy #4 of I1D7 in I20B
7468 //
7469 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7470 sub3node->SetLineColor(kColorITS);
7471 sub3node->SetVisibility(0);
7472 sub3node->cd();
7473 //
7474 // Place copy #1 of I1D1 in I1D7
7475 //
7476 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7477 sub4node->SetLineColor(kColorITS);
7478 sub4node->SetVisibility(0);
7479 sub4node->cd();
7480 //
7481 // Place copy #1 of ITS2 in I1D1
7482 //
7483 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7484 sub5node->SetLineColor(kColorITS);
7485 fNodes->Add(sub5node);
7486 sub4node->cd();
7487 fNodes->Add(sub4node);
7488 sub3node->cd();
7489 fNodes->Add(sub3node);
7490 sub2node->cd();
7491 fNodes->Add(sub2node);
7492 sub1node->cd();
7493 //
7494 // Place copy #4 of I20B in I12B
7495 //
7496 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
7497 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 7498 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 7499 sub2node->SetLineColor(kColorITS);
7500 sub2node->SetVisibility(0);
7501 sub2node->cd();
7502 //
7503 // Place copy #1 of I1D7 in I20B
7504 //
7505 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7506 sub3node->SetLineColor(kColorITS);
7507 sub3node->SetVisibility(0);
7508 sub3node->cd();
7509 //
7510 // Place copy #1 of I1D1 in I1D7
7511 //
7512 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7513 sub4node->SetLineColor(kColorITS);
7514 sub4node->SetVisibility(0);
7515 sub4node->cd();
7516 //
7517 // Place copy #1 of ITS2 in I1D1
7518 //
7519 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7520 sub5node->SetLineColor(kColorITS);
7521 fNodes->Add(sub5node);
7522 sub4node->cd();
7523 fNodes->Add(sub4node);
7524 sub3node->cd();
7525 fNodes->Add(sub3node);
7526 sub2node->cd();
7527 //
7528 // Place copy #2 of I1D7 in I20B
7529 //
7530 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7531 sub3node->SetLineColor(kColorITS);
7532 sub3node->SetVisibility(0);
7533 sub3node->cd();
7534 //
7535 // Place copy #1 of I1D1 in I1D7
7536 //
7537 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7538 sub4node->SetLineColor(kColorITS);
7539 sub4node->SetVisibility(0);
7540 sub4node->cd();
7541 //
7542 // Place copy #1 of ITS2 in I1D1
7543 //
7544 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7545 sub5node->SetLineColor(kColorITS);
7546 fNodes->Add(sub5node);
7547 sub4node->cd();
7548 fNodes->Add(sub4node);
7549 sub3node->cd();
7550 fNodes->Add(sub3node);
7551 sub2node->cd();
7552 //
7553 // Place copy #3 of I1D7 in I20B
7554 //
7555 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7556 sub3node->SetLineColor(kColorITS);
7557 sub3node->SetVisibility(0);
7558 sub3node->cd();
7559 //
7560 // Place copy #1 of I1D1 in I1D7
7561 //
7562 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7563 sub4node->SetLineColor(kColorITS);
7564 sub4node->SetVisibility(0);
7565 sub4node->cd();
7566 //
7567 // Place copy #1 of ITS2 in I1D1
7568 //
7569 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7570 sub5node->SetLineColor(kColorITS);
7571 fNodes->Add(sub5node);
7572 sub4node->cd();
7573 fNodes->Add(sub4node);
7574 sub3node->cd();
7575 fNodes->Add(sub3node);
7576 sub2node->cd();
7577 //
7578 // Place copy #4 of I1D7 in I20B
7579 //
7580 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7581 sub3node->SetLineColor(kColorITS);
7582 sub3node->SetVisibility(0);
7583 sub3node->cd();
7584 //
7585 // Place copy #1 of I1D1 in I1D7
7586 //
7587 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7588 sub4node->SetLineColor(kColorITS);
7589 sub4node->SetVisibility(0);
7590 sub4node->cd();
7591 //
7592 // Place copy #1 of ITS2 in I1D1
7593 //
7594 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7595 sub5node->SetLineColor(kColorITS);
7596 fNodes->Add(sub5node);
7597 sub4node->cd();
7598 fNodes->Add(sub4node);
7599 sub3node->cd();
7600 fNodes->Add(sub3node);
7601 sub2node->cd();
7602 fNodes->Add(sub2node);
7603 sub1node->cd();
7604 fNodes->Add(sub1node);
7605 node->cd();
7606
7607 fNodes->Add(node);
7608
7609 }
7610
7611
7612 // --- Place SDD volumes into their mother volume
7613
7614 // Place IT34 in Alice
7615 node = new TNode("IT34","IT34","IT34",0.,0.,0.,"");
7616 node->SetLineColor(kColorITS);
7617 node->SetVisibility(0);
7618 node->cd();
7619 //
7620 // Place copy #1 of I004 in IT34
7621 //
1266e9b4 7622 sub1node = new TNode("I004","I004","I004",-3.2777,14.3607,0.,"itsrot321");
1f99c14b 7623 sub1node->SetLineColor(kColorITS);
7624 sub1node->SetVisibility(0);
7625 sub1node->cd();
7626 //
7627 // Place copy #1 of ITS3 directly in I004
7628 //
7629 ySDD = Y_SDD_sep/2.+I302dits[1];
7630 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7631 sub2node->SetLineColor(kColorITS);
7632 sub2node->SetVisibility(1);
7633 fNodes->Add(sub2node);
7634 sub1node->cd();
7635 //
7636 // Place copy #2 of ITS3 directly in I004
7637 //
7638 ySDD = Y_SDD_sep/2.+I302dits[1];
7639 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7640 sub2node->SetLineColor(kColorITS);
7641 sub2node->SetVisibility(1);
7642 fNodes->Add(sub2node);
7643 sub1node->cd();
7644 //
7645 // Place copy #3 of ITS3 directly in I004
7646 //
7647 ySDD = Y_SDD_sep/2.+I302dits[1];
7648 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7649 sub2node->SetLineColor(kColorITS);
7650 sub2node->SetVisibility(1);
7651 fNodes->Add(sub2node);
7652 sub1node->cd();
7653 //
7654 // Place copy #4 of ITS3 directly in I004
7655 //
7656 ySDD = Y_SDD_sep/2.+I302dits[1];
7657 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7658 sub2node->SetLineColor(kColorITS);
7659 sub2node->SetVisibility(1);
7660 fNodes->Add(sub2node);
7661 sub1node->cd();
7662 //
7663 // Place copy #5 of ITS3 directly in I004
7664 //
7665 ySDD = Y_SDD_sep/2.+I302dits[1];
7666 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7667 sub2node->SetLineColor(kColorITS);
7668 sub2node->SetVisibility(1);
7669 fNodes->Add(sub2node);
7670 sub1node->cd();
7671 //
7672 // Place copy #6 of ITS3 directly in I004
7673 //
7674 ySDD = Y_SDD_sep/2.+I302dits[1];
7675 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7676 sub2node->SetLineColor(kColorITS);
7677 sub2node->SetVisibility(1);
7678 fNodes->Add(sub2node);
7679 sub1node->cd();
7680 fNodes->Add(sub1node);
7681 node->cd();
7682 //
7683 // Place copy #2 of I004 in IT34
7684 //
1266e9b4 7685 sub1node = new TNode("I004","I004","I004",-9.5581,11.9855,0.,"itsrot333");
1f99c14b 7686 sub1node->SetLineColor(kColorITS);
7687 sub1node->SetVisibility(0);
7688 sub1node->cd();
7689 //
7690 // Place copy #1 of ITS3 directly in I004
7691 //
7692 ySDD = Y_SDD_sep/2.+I302dits[1];
7693 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7694 sub2node->SetLineColor(kColorITS);
7695 sub2node->SetVisibility(1);
7696 fNodes->Add(sub2node);
7697 sub1node->cd();
7698 //
7699 // Place copy #2 of ITS3 directly in I004
7700 //
7701 ySDD = Y_SDD_sep/2.+I302dits[1];
7702 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7703 sub2node->SetLineColor(kColorITS);
7704 sub2node->SetVisibility(1);
7705 fNodes->Add(sub2node);
7706 sub1node->cd();
7707 //
7708 // Place copy #3 of ITS3 directly in I004
7709 //
7710 ySDD = Y_SDD_sep/2.+I302dits[1];
7711 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7712 sub2node->SetLineColor(kColorITS);
7713 sub2node->SetVisibility(1);
7714 fNodes->Add(sub2node);
7715 sub1node->cd();
7716 //
7717 // Place copy #4 of ITS3 directly in I004
7718 //
7719 ySDD = Y_SDD_sep/2.+I302dits[1];
7720 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7721 sub2node->SetLineColor(kColorITS);
7722 sub2node->SetVisibility(1);
7723 fNodes->Add(sub2node);
7724 sub1node->cd();
7725 //
7726 // Place copy #5 of ITS3 directly in I004
7727 //
7728 ySDD = Y_SDD_sep/2.+I302dits[1];
7729 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7730 sub2node->SetLineColor(kColorITS);
7731 sub2node->SetVisibility(1);
7732 fNodes->Add(sub2node);
7733 sub1node->cd();
7734 //
7735 // Place copy #6 of ITS3 directly in I004
7736 //
7737 ySDD = Y_SDD_sep/2.+I302dits[1];
7738 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7739 sub2node->SetLineColor(kColorITS);
7740 sub2node->SetVisibility(1);
7741 fNodes->Add(sub2node);
7742 sub1node->cd();
7743 fNodes->Add(sub1node);
7744 node->cd();
7745 //
7746 // Place copy #3 of I004 in IT34
7747 //
1266e9b4 7748 sub1node = new TNode("I004","I004","I004",-13.2713,6.3911,0.,"itsrot336");
1f99c14b 7749 sub1node->SetLineColor(kColorITS);
7750 sub1node->SetVisibility(0);
7751 sub1node->cd();
7752 //
7753 // Place copy #1 of ITS3 directly in I004
7754 //
7755 ySDD = Y_SDD_sep/2.+I302dits[1];
7756 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7757 sub2node->SetLineColor(kColorITS);
7758 sub2node->SetVisibility(1);
7759 fNodes->Add(sub2node);
7760 sub1node->cd();
7761 //
7762 // Place copy #2 of ITS3 directly in I004
7763 //
7764 ySDD = Y_SDD_sep/2.+I302dits[1];
7765 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7766 sub2node->SetLineColor(kColorITS);
7767 sub2node->SetVisibility(1);
7768 fNodes->Add(sub2node);
7769 sub1node->cd();
7770 //
7771 // Place copy #3 of ITS3 directly in I004
7772 //
7773 ySDD = Y_SDD_sep/2.+I302dits[1];
7774 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7775 sub2node->SetLineColor(kColorITS);
7776 sub2node->SetVisibility(1);
7777 fNodes->Add(sub2node);
7778 sub1node->cd();
7779 //
7780 // Place copy #4 of ITS3 directly in I004
7781 //
7782 ySDD = Y_SDD_sep/2.+I302dits[1];
7783 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7784 sub2node->SetLineColor(kColorITS);
7785 sub2node->SetVisibility(1);
7786 fNodes->Add(sub2node);
7787 sub1node->cd();
7788 //
7789 // Place copy #5 of ITS3 directly in I004
7790 //
7791 ySDD = Y_SDD_sep/2.+I302dits[1];
7792 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7793 sub2node->SetLineColor(kColorITS);
7794 sub2node->SetVisibility(1);
7795 fNodes->Add(sub2node);
7796 sub1node->cd();
7797 //
7798 // Place copy #6 of ITS3 directly in I004
7799 //
7800 ySDD = Y_SDD_sep/2.+I302dits[1];
7801 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7802 sub2node->SetLineColor(kColorITS);
7803 sub2node->SetVisibility(1);
7804 fNodes->Add(sub2node);
7805 sub1node->cd();
7806 fNodes->Add(sub1node);
7807 node->cd();
7808 //
7809 // Place copy #4 of I004 in IT34
7810 //
1266e9b4 7811 sub1node = new TNode("I004","I004","I004",-15.33,0.,0.,"itsrot350");
1f99c14b 7812 sub1node->SetLineColor(kColorITS);
7813 sub1node->SetVisibility(0);
7814 sub1node->cd();
7815 //
7816 // Place copy #1 of ITS3 directly in I004
7817 //
7818 ySDD = Y_SDD_sep/2.+I302dits[1];
7819 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7820 sub2node->SetLineColor(kColorITS);
7821 sub2node->SetVisibility(1);
7822 fNodes->Add(sub2node);
7823 sub1node->cd();
7824 //
7825 // Place copy #2 of ITS3 directly in I004
7826 //
7827 ySDD = Y_SDD_sep/2.+I302dits[1];
7828 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7829 sub2node->SetLineColor(kColorITS);
7830 sub2node->SetVisibility(1);
7831 fNodes->Add(sub2node);
7832 sub1node->cd();
7833 //
7834 // Place copy #3 of ITS3 directly in I004
7835 //
7836 ySDD = Y_SDD_sep/2.+I302dits[1];
7837 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7838 sub2node->SetLineColor(kColorITS);
7839 sub2node->SetVisibility(1);
7840 fNodes->Add(sub2node);
7841 sub1node->cd();
7842 //
7843 // Place copy #4 of ITS3 directly in I004
7844 //
7845 ySDD = Y_SDD_sep/2.+I302dits[1];
7846 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7847 sub2node->SetLineColor(kColorITS);
7848 sub2node->SetVisibility(1);
7849 fNodes->Add(sub2node);
7850 sub1node->cd();
7851 //
7852 // Place copy #5 of ITS3 directly in I004
7853 //
7854 ySDD = Y_SDD_sep/2.+I302dits[1];
7855 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7856 sub2node->SetLineColor(kColorITS);
7857 sub2node->SetVisibility(1);
7858 fNodes->Add(sub2node);
7859 sub1node->cd();
7860 //
7861 // Place copy #6 of ITS3 directly in I004
7862 //
7863 ySDD = Y_SDD_sep/2.+I302dits[1];
7864 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7865 sub2node->SetLineColor(kColorITS);
7866 sub2node->SetVisibility(1);
7867 fNodes->Add(sub2node);
7868 sub1node->cd();
7869 fNodes->Add(sub1node);
7870 node->cd();
7871 //
7872 // Place copy #5 of I004 in IT34
7873 //
1266e9b4 7874 sub1node = new TNode("I004","I004","I004",-13.2713,-6.3911,0.,"itsrot313");
1f99c14b 7875 sub1node->SetLineColor(kColorITS);
7876 sub1node->SetVisibility(0);
7877 sub1node->cd();
7878 //
7879 // Place copy #1 of ITS3 directly in I004
7880 //
7881 ySDD = Y_SDD_sep/2.+I302dits[1];
7882 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7883 sub2node->SetLineColor(kColorITS);
7884 sub2node->SetVisibility(1);
7885 fNodes->Add(sub2node);
7886 sub1node->cd();
7887 //
7888 // Place copy #2 of ITS3 directly in I004
7889 //
7890 ySDD = Y_SDD_sep/2.+I302dits[1];
7891 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7892 sub2node->SetLineColor(kColorITS);
7893 sub2node->SetVisibility(1);
7894 fNodes->Add(sub2node);
7895 sub1node->cd();
7896 //
7897 // Place copy #3 of ITS3 directly in I004
7898 //
7899 ySDD = Y_SDD_sep/2.+I302dits[1];
7900 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7901 sub2node->SetLineColor(kColorITS);
7902 sub2node->SetVisibility(1);
7903 fNodes->Add(sub2node);
7904 sub1node->cd();
7905 //
7906 // Place copy #4 of ITS3 directly in I004
7907 //
7908 ySDD = Y_SDD_sep/2.+I302dits[1];
7909 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7910 sub2node->SetLineColor(kColorITS);
7911 sub2node->SetVisibility(1);
7912 fNodes->Add(sub2node);
7913 sub1node->cd();
7914 //
7915 // Place copy #5 of ITS3 directly in I004
7916 //
7917 ySDD = Y_SDD_sep/2.+I302dits[1];
7918 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7919 sub2node->SetLineColor(kColorITS);
7920 sub2node->SetVisibility(1);
7921 fNodes->Add(sub2node);
7922 sub1node->cd();
7923 //
7924 // Place copy #6 of ITS3 directly in I004
7925 //
7926 ySDD = Y_SDD_sep/2.+I302dits[1];
7927 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7928 sub2node->SetLineColor(kColorITS);
7929 sub2node->SetVisibility(1);
7930 fNodes->Add(sub2node);
7931 sub1node->cd();
7932 fNodes->Add(sub1node);
7933 node->cd();
7934 //
7935 // Place copy #6 of I004 in IT34
7936 //
1266e9b4 7937 sub1node = new TNode("I004","I004","I004",-9.5581,-11.9855,0.,"itsrot311");
1f99c14b 7938 sub1node->SetLineColor(kColorITS);
7939 sub1node->SetVisibility(0);
7940 sub1node->cd();
7941 //
7942 // Place copy #1 of ITS3 directly in I004
7943 //
7944 ySDD = Y_SDD_sep/2.+I302dits[1];
7945 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7946 sub2node->SetLineColor(kColorITS);
7947 sub2node->SetVisibility(1);
7948 fNodes->Add(sub2node);
7949 sub1node->cd();
7950 //
7951 // Place copy #2 of ITS3 directly in I004
7952 //
7953 ySDD = Y_SDD_sep/2.+I302dits[1];
7954 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7955 sub2node->SetLineColor(kColorITS);
7956 sub2node->SetVisibility(1);
7957 fNodes->Add(sub2node);
7958 sub1node->cd();
7959 //
7960 // Place copy #3 of ITS3 directly in I004
7961 //
7962 ySDD = Y_SDD_sep/2.+I302dits[1];
7963 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7964 sub2node->SetLineColor(kColorITS);
7965 sub2node->SetVisibility(1);
7966 fNodes->Add(sub2node);
7967 sub1node->cd();
7968 //
7969 // Place copy #4 of ITS3 directly in I004
7970 //
7971 ySDD = Y_SDD_sep/2.+I302dits[1];
7972 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7973 sub2node->SetLineColor(kColorITS);
7974 sub2node->SetVisibility(1);
7975 fNodes->Add(sub2node);
7976 sub1node->cd();
7977 //
7978 // Place copy #5 of ITS3 directly in I004
7979 //
7980 ySDD = Y_SDD_sep/2.+I302dits[1];
7981 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7982 sub2node->SetLineColor(kColorITS);
7983 sub2node->SetVisibility(1);
7984 fNodes->Add(sub2node);
7985 sub1node->cd();
7986 //
7987 // Place copy #6 of ITS3 directly in I004
7988 //
7989 ySDD = Y_SDD_sep/2.+I302dits[1];
7990 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7991 sub2node->SetLineColor(kColorITS);
7992 sub2node->SetVisibility(1);
7993 fNodes->Add(sub2node);
7994 sub1node->cd();
7995 fNodes->Add(sub1node);
7996 node->cd();
7997 //
7998 // Place copy #7 of I004 in IT34
7999 //
1266e9b4 8000 sub1node = new TNode("I004","I004","I004",-3.2777,-14.3607,0.,"itsrot310");
1f99c14b 8001 sub1node->SetLineColor(kColorITS);
8002 sub1node->SetVisibility(0);
8003 sub1node->cd();
8004 //
8005 // Place copy #1 of ITS3 directly in I004
8006 //
8007 ySDD = Y_SDD_sep/2.+I302dits[1];
8008 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8009 sub2node->SetLineColor(kColorITS);
8010 sub2node->SetVisibility(1);
8011 fNodes->Add(sub2node);
8012 sub1node->cd();
8013 //
8014 // Place copy #2 of ITS3 directly in I004
8015 //
8016 ySDD = Y_SDD_sep/2.+I302dits[1];
8017 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8018 sub2node->SetLineColor(kColorITS);
8019 sub2node->SetVisibility(1);
8020 fNodes->Add(sub2node);
8021 sub1node->cd();
8022 //
8023 // Place copy #3 of ITS3 directly in I004
8024 //
8025 ySDD = Y_SDD_sep/2.+I302dits[1];
8026 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8027 sub2node->SetLineColor(kColorITS);
8028 sub2node->SetVisibility(1);
8029 fNodes->Add(sub2node);
8030 sub1node->cd();
8031 //
8032 // Place copy #4 of ITS3 directly in I004
8033 //
8034 ySDD = Y_SDD_sep/2.+I302dits[1];
8035 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8036 sub2node->SetLineColor(kColorITS);
8037 sub2node->SetVisibility(1);
8038 fNodes->Add(sub2node);
8039 sub1node->cd();
8040 //
8041 // Place copy #5 of ITS3 directly in I004
8042 //
8043 ySDD = Y_SDD_sep/2.+I302dits[1];
8044 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8045 sub2node->SetLineColor(kColorITS);
8046 sub2node->SetVisibility(1);
8047 fNodes->Add(sub2node);
8048 sub1node->cd();
8049 //
8050 // Place copy #6 of ITS3 directly in I004
8051 //
8052 ySDD = Y_SDD_sep/2.+I302dits[1];
8053 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8054 sub2node->SetLineColor(kColorITS);
8055 sub2node->SetVisibility(1);
8056 fNodes->Add(sub2node);
8057 sub1node->cd();
8058 fNodes->Add(sub1node);
8059 node->cd();
8060 //
8061 // Place copy #8 of I004 in IT34
8062 //
1266e9b4 8063 sub1node = new TNode("I004","I004","I004",3.4112,-14.9456,0.,"itsrot386");
1f99c14b 8064 sub1node->SetLineColor(kColorITS);
8065 sub1node->SetVisibility(0);
8066 sub1node->cd();
8067 //
8068 // Place copy #1 of ITS3 directly in I004
8069 //
8070 ySDD = Y_SDD_sep/2.+I302dits[1];
8071 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8072 sub2node->SetLineColor(kColorITS);
8073 sub2node->SetVisibility(1);
8074 fNodes->Add(sub2node);
8075 sub1node->cd();
8076 //
8077 // Place copy #2 of ITS3 directly in I004
8078 //
8079 ySDD = Y_SDD_sep/2.+I302dits[1];
8080 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8081 sub2node->SetLineColor(kColorITS);
8082 sub2node->SetVisibility(1);
8083 fNodes->Add(sub2node);
8084 sub1node->cd();
8085 //
8086 // Place copy #3 of ITS3 directly in I004
8087 //
8088 ySDD = Y_SDD_sep/2.+I302dits[1];
8089 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8090 sub2node->SetLineColor(kColorITS);
8091 sub2node->SetVisibility(1);
8092 fNodes->Add(sub2node);
8093 sub1node->cd();
8094 //
8095 // Place copy #4 of ITS3 directly in I004
8096 //
8097 ySDD = Y_SDD_sep/2.+I302dits[1];
8098 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8099 sub2node->SetLineColor(kColorITS);
8100 sub2node->SetVisibility(1);
8101 fNodes->Add(sub2node);
8102 sub1node->cd();
8103 //
8104 // Place copy #5 of ITS3 directly in I004
8105 //
8106 ySDD = Y_SDD_sep/2.+I302dits[1];
8107 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8108 sub2node->SetLineColor(kColorITS);
8109 sub2node->SetVisibility(1);
8110 fNodes->Add(sub2node);
8111 sub1node->cd();
8112 //
8113 // Place copy #6 of ITS3 directly in I004
8114 //
8115 ySDD = Y_SDD_sep/2.+I302dits[1];
8116 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8117 sub2node->SetLineColor(kColorITS);
8118 sub2node->SetVisibility(1);
8119 fNodes->Add(sub2node);
8120 sub1node->cd();
8121 fNodes->Add(sub1node);
8122 node->cd();
8123 //
8124 // Place copy #9 of I004 in IT34
8125 //
1266e9b4 8126 sub1node = new TNode("I004","I004","I004",9.184,-11.5164,0.,"itsrot309");
1f99c14b 8127 sub1node->SetLineColor(kColorITS);
8128 sub1node->SetVisibility(0);
8129 sub1node->cd();
8130 //
8131 // Place copy #1 of ITS3 directly in I004
8132 //
8133 ySDD = Y_SDD_sep/2.+I302dits[1];
8134 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8135 sub2node->SetLineColor(kColorITS);
8136 sub2node->SetVisibility(1);
8137 fNodes->Add(sub2node);
8138 sub1node->cd();
8139 //
8140 // Place copy #2 of ITS3 directly in I004
8141 //
8142 ySDD = Y_SDD_sep/2.+I302dits[1];
8143 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8144 sub2node->SetLineColor(kColorITS);
8145 sub2node->SetVisibility(1);
8146 fNodes->Add(sub2node);
8147 sub1node->cd();
8148 //
8149 // Place copy #3 of ITS3 directly in I004
8150 //
8151 ySDD = Y_SDD_sep/2.+I302dits[1];
8152 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8153 sub2node->SetLineColor(kColorITS);
8154 sub2node->SetVisibility(1);
8155 fNodes->Add(sub2node);
8156 sub1node->cd();
8157 //
8158 // Place copy #4 of ITS3 directly in I004
8159 //
8160 ySDD = Y_SDD_sep/2.+I302dits[1];
8161 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8162 sub2node->SetLineColor(kColorITS);
8163 sub2node->SetVisibility(1);
8164 fNodes->Add(sub2node);
8165 sub1node->cd();
8166 //
8167 // Place copy #5 of ITS3 directly in I004
8168 //
8169 ySDD = Y_SDD_sep/2.+I302dits[1];
8170 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8171 sub2node->SetLineColor(kColorITS);
8172 sub2node->SetVisibility(1);
8173 fNodes->Add(sub2node);
8174 sub1node->cd();
8175 //
8176 // Place copy #6 of ITS3 directly in I004
8177 //
8178 ySDD = Y_SDD_sep/2.+I302dits[1];
8179 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8180 sub2node->SetLineColor(kColorITS);
8181 sub2node->SetVisibility(1);
8182 fNodes->Add(sub2node);
8183 sub1node->cd();
8184 fNodes->Add(sub1node);
8185 node->cd();
8186 //
8187 // Place copy #10 of I004 in IT34
8188 //
1266e9b4 8189 sub1node = new TNode("I004","I004","I004",13.8119,-6.6514,0.,"itsrot308");
1f99c14b 8190 sub1node->SetLineColor(kColorITS);
8191 sub1node->SetVisibility(0);
8192 sub1node->cd();
8193 //
8194 // Place copy #1 of ITS3 directly in I004
8195 //
8196 ySDD = Y_SDD_sep/2.+I302dits[1];
8197 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8198 sub2node->SetLineColor(kColorITS);
8199 sub2node->SetVisibility(1);
8200 fNodes->Add(sub2node);
8201 sub1node->cd();
8202 //
8203 // Place copy #2 of ITS3 directly in I004
8204 //
8205 ySDD = Y_SDD_sep/2.+I302dits[1];
8206 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8207 sub2node->SetLineColor(kColorITS);
8208 sub2node->SetVisibility(1);
8209 fNodes->Add(sub2node);
8210 sub1node->cd();
8211 //
8212 // Place copy #3 of ITS3 directly in I004
8213 //
8214 ySDD = Y_SDD_sep/2.+I302dits[1];
8215 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8216 sub2node->SetLineColor(kColorITS);
8217 sub2node->SetVisibility(1);
8218 fNodes->Add(sub2node);
8219 sub1node->cd();
8220 //
8221 // Place copy #4 of ITS3 directly in I004
8222 //
8223 ySDD = Y_SDD_sep/2.+I302dits[1];
8224 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8225 sub2node->SetLineColor(kColorITS);
8226 sub2node->SetVisibility(1);
8227 fNodes->Add(sub2node);
8228 sub1node->cd();
8229 //
8230 // Place copy #5 of ITS3 directly in I004
8231 //
8232 ySDD = Y_SDD_sep/2.+I302dits[1];
8233 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8234 sub2node->SetLineColor(kColorITS);
8235 sub2node->SetVisibility(1);
8236 fNodes->Add(sub2node);
8237 sub1node->cd();
8238 //
8239 // Place copy #6 of ITS3 directly in I004
8240 //
8241 ySDD = Y_SDD_sep/2.+I302dits[1];
8242 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8243 sub2node->SetLineColor(kColorITS);
8244 sub2node->SetVisibility(1);
8245 fNodes->Add(sub2node);
8246 sub1node->cd();
8247 fNodes->Add(sub1node);
8248 node->cd();
8249 //
8250 // Place copy #11 of I004 in IT34
8251 //
1266e9b4 8252 sub1node = new TNode("I004","I004","I004",14.73,0.,0.,"itsrot356");
1f99c14b 8253 sub1node->SetLineColor(kColorITS);
8254 sub1node->SetVisibility(0);
8255 sub1node->cd();
8256 //
8257 // Place copy #1 of ITS3 directly in I004
8258 //
8259 ySDD = Y_SDD_sep/2.+I302dits[1];
8260 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8261 sub2node->SetLineColor(kColorITS);
8262 sub2node->SetVisibility(1);
8263 fNodes->Add(sub2node);
8264 sub1node->cd();
8265 //
8266 // Place copy #2 of ITS3 directly in I004
8267 //
8268 ySDD = Y_SDD_sep/2.+I302dits[1];
8269 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8270 sub2node->SetLineColor(kColorITS);
8271 sub2node->SetVisibility(1);
8272 fNodes->Add(sub2node);
8273 sub1node->cd();
8274 //
8275 // Place copy #3 of ITS3 directly in I004
8276 //
8277 ySDD = Y_SDD_sep/2.+I302dits[1];
8278 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8279 sub2node->SetLineColor(kColorITS);
8280 sub2node->SetVisibility(1);
8281 fNodes->Add(sub2node);
8282 sub1node->cd();
8283 //
8284 // Place copy #4 of ITS3 directly in I004
8285 //
8286 ySDD = Y_SDD_sep/2.+I302dits[1];
8287 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8288 sub2node->SetLineColor(kColorITS);
8289 sub2node->SetVisibility(1);
8290 fNodes->Add(sub2node);
8291 sub1node->cd();
8292 //
8293 // Place copy #5 of ITS3 directly in I004
8294 //
8295 ySDD = Y_SDD_sep/2.+I302dits[1];
8296 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8297 sub2node->SetLineColor(kColorITS);
8298 sub2node->SetVisibility(1);
8299 fNodes->Add(sub2node);
8300 sub1node->cd();
8301 //
8302 // Place copy #6 of ITS3 directly in I004
8303 //
8304 ySDD = Y_SDD_sep/2.+I302dits[1];
8305 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8306 sub2node->SetLineColor(kColorITS);
8307 sub2node->SetVisibility(1);
8308 fNodes->Add(sub2node);
8309 sub1node->cd();
8310 fNodes->Add(sub1node);
8311 node->cd();
8312 //
8313 // Place copy #12 of I004 in IT34
8314 //
1266e9b4 8315 sub1node = new TNode("I004","I004","I004",13.8119,6.6514,0.,"itsrot307");
1f99c14b 8316 sub1node->SetLineColor(kColorITS);
8317 sub1node->SetVisibility(0);
8318 sub1node->cd();
8319 //
8320 // Place copy #1 of ITS3 directly in I004
8321 //
8322 ySDD = Y_SDD_sep/2.+I302dits[1];
8323 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8324 sub2node->SetLineColor(kColorITS);
8325 sub2node->SetVisibility(1);
8326 fNodes->Add(sub2node);
8327 sub1node->cd();
8328 //
8329 // Place copy #2 of ITS3 directly in I004
8330 //
8331 ySDD = Y_SDD_sep/2.+I302dits[1];
8332 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8333 sub2node->SetLineColor(kColorITS);
8334 sub2node->SetVisibility(1);
8335 fNodes->Add(sub2node);
8336 sub1node->cd();
8337 //
8338 // Place copy #3 of ITS3 directly in I004
8339 //
8340 ySDD = Y_SDD_sep/2.+I302dits[1];
8341 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8342 sub2node->SetLineColor(kColorITS);
8343 sub2node->SetVisibility(1);
8344 fNodes->Add(sub2node);
8345 sub1node->cd();
8346 //
8347 // Place copy #4 of ITS3 directly in I004
8348 //
8349 ySDD = Y_SDD_sep/2.+I302dits[1];
8350 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8351 sub2node->SetLineColor(kColorITS);
8352 sub2node->SetVisibility(1);
8353 fNodes->Add(sub2node);
8354 sub1node->cd();
8355 //
8356 // Place copy #5 of ITS3 directly in I004
8357 //
8358 ySDD = Y_SDD_sep/2.+I302dits[1];
8359 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8360 sub2node->SetLineColor(kColorITS);
8361 sub2node->SetVisibility(1);
8362 fNodes->Add(sub2node);
8363 sub1node->cd();
8364 //
8365 // Place copy #6 of ITS3 directly in I004
8366 //
8367 ySDD = Y_SDD_sep/2.+I302dits[1];
8368 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8369 sub2node->SetLineColor(kColorITS);
8370 sub2node->SetVisibility(1);
8371 fNodes->Add(sub2node);
8372 sub1node->cd();
8373 fNodes->Add(sub1node);
8374 node->cd();
8375 //
8376 // Place copy #13 of I004 in IT34
8377 //
1266e9b4 8378 sub1node = new TNode("I004","I004","I004",9.184,11.5164,0.,"itsrot306");
1f99c14b 8379 sub1node->SetLineColor(kColorITS);
8380 sub1node->SetVisibility(0);
8381 sub1node->cd();
8382 //
8383 // Place copy #1 of ITS3 directly in I004
8384 //
8385 ySDD = Y_SDD_sep/2.+I302dits[1];
8386 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8387 sub2node->SetLineColor(kColorITS);
8388 sub2node->SetVisibility(1);
8389 fNodes->Add(sub2node);
8390 sub1node->cd();
8391 //
8392 // Place copy #2 of ITS3 directly in I004
8393 //
8394 ySDD = Y_SDD_sep/2.+I302dits[1];
8395 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8396 sub2node->SetLineColor(kColorITS);
8397 sub2node->SetVisibility(1);
8398 fNodes->Add(sub2node);
8399 sub1node->cd();
8400 //
8401 // Place copy #3 of ITS3 directly in I004
8402 //
8403 ySDD = Y_SDD_sep/2.+I302dits[1];
8404 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8405 sub2node->SetLineColor(kColorITS);
8406 sub2node->SetVisibility(1);
8407 fNodes->Add(sub2node);
8408 sub1node->cd();
8409 //
8410 // Place copy #4 of ITS3 directly in I004
8411 //
8412 ySDD = Y_SDD_sep/2.+I302dits[1];
8413 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8414 sub2node->SetLineColor(kColorITS);
8415 sub2node->SetVisibility(1);
8416 fNodes->Add(sub2node);
8417 sub1node->cd();
8418 //
8419 // Place copy #5 of ITS3 directly in I004
8420 //
8421 ySDD = Y_SDD_sep/2.+I302dits[1];
8422 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8423 sub2node->SetLineColor(kColorITS);
8424 sub2node->SetVisibility(1);
8425 fNodes->Add(sub2node);
8426 sub1node->cd();
8427 //
8428 // Place copy #6 of ITS3 directly in I004
8429 //
8430 ySDD = Y_SDD_sep/2.+I302dits[1];
8431 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8432 sub2node->SetLineColor(kColorITS);
8433 sub2node->SetVisibility(1);
8434 fNodes->Add(sub2node);
8435 sub1node->cd();
8436 fNodes->Add(sub1node);
8437 node->cd();
8438 //
8439 // Place copy #14 of I004 in IT34
8440 //
1266e9b4 8441 sub1node = new TNode("I004","I004","I004",3.4113,14.9456,0.,"itsrot305");
1f99c14b 8442 sub1node->SetLineColor(kColorITS);
8443 sub1node->SetVisibility(0);
8444 sub1node->cd();
8445 //
8446 // Place copy #1 of ITS3 directly in I004
8447 //
8448 ySDD = Y_SDD_sep/2.+I302dits[1];
8449 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8450 sub2node->SetLineColor(kColorITS);
8451 sub2node->SetVisibility(1);
8452 fNodes->Add(sub2node);
8453 sub1node->cd();
8454 //
8455 // Place copy #2 of ITS3 directly in I004
8456 //
8457 ySDD = Y_SDD_sep/2.+I302dits[1];
8458 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8459 sub2node->SetLineColor(kColorITS);
8460 sub2node->SetVisibility(1);
8461 fNodes->Add(sub2node);
8462 sub1node->cd();
8463 //
8464 // Place copy #3 of ITS3 directly in I004
8465 //
8466 ySDD = Y_SDD_sep/2.+I302dits[1];
8467 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8468 sub2node->SetLineColor(kColorITS);
8469 sub2node->SetVisibility(1);
8470 fNodes->Add(sub2node);
8471 sub1node->cd();
8472 //
8473 // Place copy #4 of ITS3 directly in I004
8474 //
8475 ySDD = Y_SDD_sep/2.+I302dits[1];
8476 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8477 sub2node->SetLineColor(kColorITS);
8478 sub2node->SetVisibility(1);
8479 fNodes->Add(sub2node);
8480 sub1node->cd();
8481 //
8482 // Place copy #5 of ITS3 directly in I004
8483 //
8484 ySDD = Y_SDD_sep/2.+I302dits[1];
8485 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8486 sub2node->SetLineColor(kColorITS);
8487 sub2node->SetVisibility(1);
8488 fNodes->Add(sub2node);
8489 sub1node->cd();
8490 //
8491 // Place copy #6 of ITS3 directly in I004
8492 //
8493 ySDD = Y_SDD_sep/2.+I302dits[1];
8494 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8495 sub2node->SetLineColor(kColorITS);
8496 sub2node->SetVisibility(1);
8497 fNodes->Add(sub2node);
8498 sub1node->cd();
8499 fNodes->Add(sub1node);
8500 node->cd();
8501 //
8502 // Place copy #1 of I005 in IT34
8503 //
1266e9b4 8504 sub1node = new TNode("I005","I005","I005",-3.3629,23.3895,-0.15,"itsrot335");
1f99c14b 8505 sub1node->SetLineColor(kColorITS);
8506 sub1node->SetVisibility(0);
8507 sub1node->cd();
8508 //
8509 // Place copy #1 of ITS4 directly in I005
8510 //
8511 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8512 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8513 sub2node->SetLineColor(kColorITS);
8514 sub2node->SetVisibility(1);
8515 fNodes->Add(sub2node);
8516 sub1node->cd();
8517 //
8518 // Place copy #2 of ITS4 directly in I005
8519 //
8520 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8521 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8522 sub2node->SetLineColor(kColorITS);
8523 sub2node->SetVisibility(1);
8524 fNodes->Add(sub2node);
8525 sub1node->cd();
8526 //
8527 // Place copy #3 of ITS4 directly in I005
8528 //
8529 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8530 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8531 sub2node->SetLineColor(kColorITS);
8532 sub2node->SetVisibility(1);
8533 fNodes->Add(sub2node);
8534 sub1node->cd();
8535 //
8536 // Place copy #4 of ITS4 directly in I005
8537 //
8538 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8539 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8540 sub2node->SetLineColor(kColorITS);
8541 sub2node->SetVisibility(1);
8542 fNodes->Add(sub2node);
8543 sub1node->cd();
8544 //
8545 // Place copy #5 of ITS4 directly in I005
8546 //
8547 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8548 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8549 sub2node->SetLineColor(kColorITS);
8550 sub2node->SetVisibility(1);
8551 fNodes->Add(sub2node);
8552 sub1node->cd();
8553 //
8554 // Place copy #6 of ITS4 directly in I005
8555 //
8556 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8557 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8558 sub2node->SetLineColor(kColorITS);
8559 sub2node->SetVisibility(1);
8560 fNodes->Add(sub2node);
8561 sub1node->cd();
8562 //
8563 // Place copy #7 of ITS4 directly in I005
8564 //
8565 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8566 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8567 sub2node->SetLineColor(kColorITS);
8568 sub2node->SetVisibility(1);
8569 fNodes->Add(sub2node);
8570 sub1node->cd();
8571 //
8572 // Place copy #8 of ITS4 directly in I005
8573 //
8574 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8575 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8576 sub2node->SetLineColor(kColorITS);
8577 sub2node->SetVisibility(1);
8578 fNodes->Add(sub2node);
8579 sub1node->cd();
8580 fNodes->Add(sub1node);
8581 node->cd();
8582 //
8583 // Place copy #2 of I005 in IT34
8584 //
1266e9b4 8585 sub1node = new TNode("I005","I005","I005",-10.0447,21.9949,-0.15,"itsrot332");
1f99c14b 8586 sub1node->SetLineColor(kColorITS);
8587 sub1node->SetVisibility(0);
8588 sub1node->cd();
8589 //
8590 // Place copy #1 of ITS4 directly in I005
8591 //
8592 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8593 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8594 sub2node->SetLineColor(kColorITS);
8595 sub2node->SetVisibility(1);
8596 fNodes->Add(sub2node);
8597 sub1node->cd();
8598 //
8599 // Place copy #2 of ITS4 directly in I005
8600 //
8601 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8602 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8603 sub2node->SetLineColor(kColorITS);
8604 sub2node->SetVisibility(1);
8605 fNodes->Add(sub2node);
8606 sub1node->cd();
8607 //
8608 // Place copy #3 of ITS4 directly in I005
8609 //
8610 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8611 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8612 sub2node->SetLineColor(kColorITS);
8613 sub2node->SetVisibility(1);
8614 fNodes->Add(sub2node);
8615 sub1node->cd();
8616 //
8617 // Place copy #4 of ITS4 directly in I005
8618 //
8619 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8620 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8621 sub2node->SetLineColor(kColorITS);
8622 sub2node->SetVisibility(1);
8623 fNodes->Add(sub2node);
8624 sub1node->cd();
8625 //
8626 // Place copy #5 of ITS4 directly in I005
8627 //
8628 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8629 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8630 sub2node->SetLineColor(kColorITS);
8631 sub2node->SetVisibility(1);
8632 fNodes->Add(sub2node);
8633 sub1node->cd();
8634 //
8635 // Place copy #6 of ITS4 directly in I005
8636 //
8637 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8638 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8639 sub2node->SetLineColor(kColorITS);
8640 sub2node->SetVisibility(1);
8641 fNodes->Add(sub2node);
8642 sub1node->cd();
8643 //
8644 // Place copy #7 of ITS4 directly in I005
8645 //
8646 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8647 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8648 sub2node->SetLineColor(kColorITS);
8649 sub2node->SetVisibility(1);
8650 fNodes->Add(sub2node);
8651 sub1node->cd();
8652 //
8653 // Place copy #8 of ITS4 directly in I005
8654 //
8655 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8656 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8657 sub2node->SetLineColor(kColorITS);
8658 sub2node->SetVisibility(1);
8659 fNodes->Add(sub2node);
8660 sub1node->cd();
8661 fNodes->Add(sub1node);
8662 node->cd();
8663 //
8664 // Place copy #3 of I005 in IT34
8665 //
1266e9b4 8666 sub1node = new TNode("I005","I005","I005",-15.4744,17.8584,-0.15,"itsrot331");
1f99c14b 8667 sub1node->SetLineColor(kColorITS);
8668 sub1node->SetVisibility(0);
8669 sub1node->cd();
8670 //
8671 // Place copy #1 of ITS4 directly in I005
8672 //
8673 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8674 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8675 sub2node->SetLineColor(kColorITS);
8676 sub2node->SetVisibility(1);
8677 fNodes->Add(sub2node);
8678 sub1node->cd();
8679 //
8680 // Place copy #2 of ITS4 directly in I005
8681 //
8682 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8683 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8684 sub2node->SetLineColor(kColorITS);
8685 sub2node->SetVisibility(1);
8686 fNodes->Add(sub2node);
8687 sub1node->cd();
8688 //
8689 // Place copy #3 of ITS4 directly in I005
8690 //
8691 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8692 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8693 sub2node->SetLineColor(kColorITS);
8694 sub2node->SetVisibility(1);
8695 fNodes->Add(sub2node);
8696 sub1node->cd();
8697 //
8698 // Place copy #4 of ITS4 directly in I005
8699 //
8700 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8701 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8702 sub2node->SetLineColor(kColorITS);
8703 sub2node->SetVisibility(1);
8704 fNodes->Add(sub2node);
8705 sub1node->cd();
8706 //
8707 // Place copy #5 of ITS4 directly in I005
8708 //
8709 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8710 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8711 sub2node->SetLineColor(kColorITS);
8712 sub2node->SetVisibility(1);
8713 fNodes->Add(sub2node);
8714 sub1node->cd();
8715 //
8716 // Place copy #6 of ITS4 directly in I005
8717 //
8718 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8719 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8720 sub2node->SetLineColor(kColorITS);
8721 sub2node->SetVisibility(1);
8722 fNodes->Add(sub2node);
8723 sub1node->cd();
8724 //
8725 // Place copy #7 of ITS4 directly in I005
8726 //
8727 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8728 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8729 sub2node->SetLineColor(kColorITS);
8730 sub2node->SetVisibility(1);
8731 fNodes->Add(sub2node);
8732 sub1node->cd();
8733 //
8734 // Place copy #8 of ITS4 directly in I005
8735 //
8736 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8737 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8738 sub2node->SetLineColor(kColorITS);
8739 sub2node->SetVisibility(1);
8740 fNodes->Add(sub2node);
8741 sub1node->cd();
8742 fNodes->Add(sub1node);
8743 node->cd();
8744 //
8745 // Place copy #4 of I005 in IT34
8746 //
1266e9b4 8747 sub1node = new TNode("I005","I005","I005",-20.3415,13.0727,-0.15,"itsrot366");
1f99c14b 8748 sub1node->SetLineColor(kColorITS);
8749 sub1node->SetVisibility(0);
8750 sub1node->cd();
8751 //
8752 // Place copy #1 of ITS4 directly in I005
8753 //
8754 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8755 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8756 sub2node->SetLineColor(kColorITS);
8757 sub2node->SetVisibility(1);
8758 fNodes->Add(sub2node);
8759 sub1node->cd();
8760 //
8761 // Place copy #2 of ITS4 directly in I005
8762 //
8763 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8764 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8765 sub2node->SetLineColor(kColorITS);
8766 sub2node->SetVisibility(1);
8767 fNodes->Add(sub2node);
8768 sub1node->cd();
8769 //
8770 // Place copy #3 of ITS4 directly in I005
8771 //
8772 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8773 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8774 sub2node->SetLineColor(kColorITS);
8775 sub2node->SetVisibility(1);
8776 fNodes->Add(sub2node);
8777 sub1node->cd();
8778 //
8779 // Place copy #4 of ITS4 directly in I005
8780 //
8781 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8782 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8783 sub2node->SetLineColor(kColorITS);
8784 sub2node->SetVisibility(1);
8785 fNodes->Add(sub2node);
8786 sub1node->cd();
8787 //
8788 // Place copy #5 of ITS4 directly in I005
8789 //
8790 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8791 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8792 sub2node->SetLineColor(kColorITS);
8793 sub2node->SetVisibility(1);
8794 fNodes->Add(sub2node);
8795 sub1node->cd();
8796 //
8797 // Place copy #6 of ITS4 directly in I005
8798 //
8799 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8800 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8801 sub2node->SetLineColor(kColorITS);
8802 sub2node->SetVisibility(1);
8803 fNodes->Add(sub2node);
8804 sub1node->cd();
8805 //
8806 // Place copy #7 of ITS4 directly in I005
8807 //
8808 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8809 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8810 sub2node->SetLineColor(kColorITS);
8811 sub2node->SetVisibility(1);
8812 fNodes->Add(sub2node);
8813 sub1node->cd();
8814 //
8815 // Place copy #8 of ITS4 directly in I005
8816 //
8817 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8818 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8819 sub2node->SetLineColor(kColorITS);
8820 sub2node->SetVisibility(1);
8821 fNodes->Add(sub2node);
8822 sub1node->cd();
8823 fNodes->Add(sub1node);
8824 node->cd();
8825 //
8826 // Place copy #5 of I005 in IT34
8827 //
1266e9b4 8828 sub1node = new TNode("I005","I005","I005",-22.6728,6.6573,-0.15,"itsrot330");
1f99c14b 8829 sub1node->SetLineColor(kColorITS);
8830 sub1node->SetVisibility(0);
8831 sub1node->cd();
8832 //
8833 // Place copy #1 of ITS4 directly in I005
8834 //
8835 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8836 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8837 sub2node->SetLineColor(kColorITS);
8838 sub2node->SetVisibility(1);
8839 fNodes->Add(sub2node);
8840 sub1node->cd();
8841 //
8842 // Place copy #2 of ITS4 directly in I005
8843 //
8844 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8845 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8846 sub2node->SetLineColor(kColorITS);
8847 sub2node->SetVisibility(1);
8848 fNodes->Add(sub2node);
8849 sub1node->cd();
8850 //
8851 // Place copy #3 of ITS4 directly in I005
8852 //
8853 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8854 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8855 sub2node->SetLineColor(kColorITS);
8856 sub2node->SetVisibility(1);
8857 fNodes->Add(sub2node);
8858 sub1node->cd();
8859 //
8860 // Place copy #4 of ITS4 directly in I005
8861 //
8862 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8863 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8864 sub2node->SetLineColor(kColorITS);
8865 sub2node->SetVisibility(1);
8866 fNodes->Add(sub2node);
8867 sub1node->cd();
8868 //
8869 // Place copy #5 of ITS4 directly in I005
8870 //
8871 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8872 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8873 sub2node->SetLineColor(kColorITS);
8874 sub2node->SetVisibility(1);
8875 fNodes->Add(sub2node);
8876 sub1node->cd();
8877 //
8878 // Place copy #6 of ITS4 directly in I005
8879 //
8880 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8881 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8882 sub2node->SetLineColor(kColorITS);
8883 sub2node->SetVisibility(1);
8884 fNodes->Add(sub2node);
8885 sub1node->cd();
8886 //
8887 // Place copy #7 of ITS4 directly in I005
8888 //
8889 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8890 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8891 sub2node->SetLineColor(kColorITS);
8892 sub2node->SetVisibility(1);
8893 fNodes->Add(sub2node);
8894 sub1node->cd();
8895 //
8896 // Place copy #8 of ITS4 directly in I005
8897 //
8898 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8899 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8900 sub2node->SetLineColor(kColorITS);
8901 sub2node->SetVisibility(1);
8902 fNodes->Add(sub2node);
8903 sub1node->cd();
8904 fNodes->Add(sub1node);
8905 node->cd();
8906 //
8907 // Place copy #6 of I005 in IT34
8908 //
1266e9b4 8909 sub1node = new TNode("I005","I005","I005",-24.18,0.,-0.15,"itsrot350");
1f99c14b 8910 sub1node->SetLineColor(kColorITS);
8911 sub1node->SetVisibility(0);
8912 sub1node->cd();
8913 //
8914 // Place copy #1 of ITS4 directly in I005
8915 //
8916 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8917 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8918 sub2node->SetLineColor(kColorITS);
8919 sub2node->SetVisibility(1);
8920 fNodes->Add(sub2node);
8921 sub1node->cd();
8922 //
8923 // Place copy #2 of ITS4 directly in I005
8924 //
8925 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8926 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8927 sub2node->SetLineColor(kColorITS);
8928 sub2node->SetVisibility(1);
8929 fNodes->Add(sub2node);
8930 sub1node->cd();
8931 //
8932 // Place copy #3 of ITS4 directly in I005
8933 //
8934 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8935 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8936 sub2node->SetLineColor(kColorITS);
8937 sub2node->SetVisibility(1);
8938 fNodes->Add(sub2node);
8939 sub1node->cd();
8940 //
8941 // Place copy #4 of ITS4 directly in I005
8942 //
8943 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8944 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8945 sub2node->SetLineColor(kColorITS);
8946 sub2node->SetVisibility(1);
8947 fNodes->Add(sub2node);
8948 sub1node->cd();
8949 //
8950 // Place copy #5 of ITS4 directly in I005
8951 //
8952 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8953 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8954 sub2node->SetLineColor(kColorITS);
8955 sub2node->SetVisibility(1);
8956 fNodes->Add(sub2node);
8957 sub1node->cd();
8958 //
8959 // Place copy #6 of ITS4 directly in I005
8960 //
8961 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8962 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8963 sub2node->SetLineColor(kColorITS);
8964 sub2node->SetVisibility(1);
8965 fNodes->Add(sub2node);
8966 sub1node->cd();
8967 //
8968 // Place copy #7 of ITS4 directly in I005
8969 //
8970 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8971 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8972 sub2node->SetLineColor(kColorITS);
8973 sub2node->SetVisibility(1);
8974 fNodes->Add(sub2node);
8975 sub1node->cd();
8976 //
8977 // Place copy #8 of ITS4 directly in I005
8978 //
8979 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8980 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8981 sub2node->SetLineColor(kColorITS);
8982 sub2node->SetVisibility(1);
8983 fNodes->Add(sub2node);
8984 sub1node->cd();
8985 fNodes->Add(sub1node);
8986 node->cd();
8987 //
8988 // Place copy #7 of I005 in IT34
8989 //
1266e9b4 8990 sub1node = new TNode("I005","I005","I005",-22.6728,-6.6573,-0.15,"itsrot329");
1f99c14b 8991 sub1node->SetLineColor(kColorITS);
8992 sub1node->SetVisibility(0);
8993 sub1node->cd();
8994 //
8995 // Place copy #1 of ITS4 directly in I005
8996 //
8997 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8998 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8999 sub2node->SetLineColor(kColorITS);
9000 sub2node->SetVisibility(1);
9001 fNodes->Add(sub2node);
9002 sub1node->cd();
9003 //
9004 // Place copy #2 of ITS4 directly in I005
9005 //
9006 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9007 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9008 sub2node->SetLineColor(kColorITS);
9009 sub2node->SetVisibility(1);
9010 fNodes->Add(sub2node);
9011 sub1node->cd();
9012 //
9013 // Place copy #3 of ITS4 directly in I005
9014 //
9015 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9016 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9017 sub2node->SetLineColor(kColorITS);
9018 sub2node->SetVisibility(1);
9019 fNodes->Add(sub2node);
9020 sub1node->cd();
9021 //
9022 // Place copy #4 of ITS4 directly in I005
9023 //
9024 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9025 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9026 sub2node->SetLineColor(kColorITS);
9027 sub2node->SetVisibility(1);
9028 fNodes->Add(sub2node);
9029 sub1node->cd();
9030 //
9031 // Place copy #5 of ITS4 directly in I005
9032 //
9033 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9034 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9035 sub2node->SetLineColor(kColorITS);
9036 sub2node->SetVisibility(1);
9037 fNodes->Add(sub2node);
9038 sub1node->cd();
9039 //
9040 // Place copy #6 of ITS4 directly in I005
9041 //
9042 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9043 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9044 sub2node->SetLineColor(kColorITS);
9045 sub2node->SetVisibility(1);
9046 fNodes->Add(sub2node);
9047 sub1node->cd();
9048 //
9049 // Place copy #7 of ITS4 directly in I005
9050 //
9051 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9052 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9053 sub2node->SetLineColor(kColorITS);
9054 sub2node->SetVisibility(1);
9055 fNodes->Add(sub2node);
9056 sub1node->cd();
9057 //
9058 // Place copy #8 of ITS4 directly in I005
9059 //
9060 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9061 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9062 sub2node->SetLineColor(kColorITS);
9063 sub2node->SetVisibility(1);
9064 fNodes->Add(sub2node);
9065 sub1node->cd();
9066 fNodes->Add(sub1node);
9067 node->cd();
9068 //
9069 // Place copy #8 of I005 in IT34
9070 //
1266e9b4 9071 sub1node = new TNode("I005","I005","I005",-20.3415,-13.0727,-0.15,"itsrot328");
1f99c14b 9072 sub1node->SetLineColor(kColorITS);
9073 sub1node->SetVisibility(0);
9074 sub1node->cd();
9075 //
9076 // Place copy #1 of ITS4 directly in I005
9077 //
9078 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9079 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9080 sub2node->SetLineColor(kColorITS);
9081 sub2node->SetVisibility(1);
9082 fNodes->Add(sub2node);
9083 sub1node->cd();
9084 //
9085 // Place copy #2 of ITS4 directly in I005
9086 //
9087 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9088 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9089 sub2node->SetLineColor(kColorITS);
9090 sub2node->SetVisibility(1);
9091 fNodes->Add(sub2node);
9092 sub1node->cd();
9093 //
9094 // Place copy #3 of ITS4 directly in I005
9095 //
9096 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9097 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9098 sub2node->SetLineColor(kColorITS);
9099 sub2node->SetVisibility(1);
9100 fNodes->Add(sub2node);
9101 sub1node->cd();
9102 //
9103 // Place copy #4 of ITS4 directly in I005
9104 //
9105 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9106 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9107 sub2node->SetLineColor(kColorITS);
9108 sub2node->SetVisibility(1);
9109 fNodes->Add(sub2node);
9110 sub1node->cd();
9111 //
9112 // Place copy #5 of ITS4 directly in I005
9113 //
9114 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9115 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9116 sub2node->SetLineColor(kColorITS);
9117 sub2node->SetVisibility(1);
9118 fNodes->Add(sub2node);
9119 sub1node->cd();
9120 //
9121 // Place copy #6 of ITS4 directly in I005
9122 //
9123 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9124 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9125 sub2node->SetLineColor(kColorITS);
9126 sub2node->SetVisibility(1);
9127 fNodes->Add(sub2node);
9128 sub1node->cd();
9129 //
9130 // Place copy #7 of ITS4 directly in I005
9131 //
9132 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9133 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9134 sub2node->SetLineColor(kColorITS);
9135 sub2node->SetVisibility(1);
9136 fNodes->Add(sub2node);
9137 sub1node->cd();
9138 //
9139 // Place copy #8 of ITS4 directly in I005
9140 //
9141 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9142 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9143 sub2node->SetLineColor(kColorITS);
9144 sub2node->SetVisibility(1);
9145 fNodes->Add(sub2node);
9146 sub1node->cd();
9147 fNodes->Add(sub1node);
9148 node->cd();
9149 //
9150 // Place copy #9 of I005 in IT34
9151 //
1266e9b4 9152 sub1node = new TNode("I005","I005","I005",-15.4744,-17.8584,-0.15,"itsrot327");
1f99c14b 9153 sub1node->SetLineColor(kColorITS);
9154 sub1node->SetVisibility(0);
9155 sub1node->cd();
9156 //
9157 // Place copy #1 of ITS4 directly in I005
9158 //
9159 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9160 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9161 sub2node->SetLineColor(kColorITS);
9162 sub2node->SetVisibility(1);
9163 fNodes->Add(sub2node);
9164 sub1node->cd();
9165 //
9166 // Place copy #2 of ITS4 directly in I005
9167 //
9168 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9169 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9170 sub2node->SetLineColor(kColorITS);
9171 sub2node->SetVisibility(1);
9172 fNodes->Add(sub2node);
9173 sub1node->cd();
9174 //
9175 // Place copy #3 of ITS4 directly in I005
9176 //
9177 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9178 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9179 sub2node->SetLineColor(kColorITS);
9180 sub2node->SetVisibility(1);
9181 fNodes->Add(sub2node);
9182 sub1node->cd();
9183 //
9184 // Place copy #4 of ITS4 directly in I005
9185 //
9186 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9187 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9188 sub2node->SetLineColor(kColorITS);
9189 sub2node->SetVisibility(1);
9190 fNodes->Add(sub2node);
9191 sub1node->cd();
9192 //
9193 // Place copy #5 of ITS4 directly in I005
9194 //
9195 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9196 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9197 sub2node->SetLineColor(kColorITS);
9198 sub2node->SetVisibility(1);
9199 fNodes->Add(sub2node);
9200 sub1node->cd();
9201 //
9202 // Place copy #6 of ITS4 directly in I005
9203 //
9204 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9205 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9206 sub2node->SetLineColor(kColorITS);
9207 sub2node->SetVisibility(1);
9208 fNodes->Add(sub2node);
9209 sub1node->cd();
9210 //
9211 // Place copy #7 of ITS4 directly in I005
9212 //
9213 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9214 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9215 sub2node->SetLineColor(kColorITS);
9216 sub2node->SetVisibility(1);
9217 fNodes->Add(sub2node);
9218 sub1node->cd();
9219 //
9220 // Place copy #8 of ITS4 directly in I005
9221 //
9222 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9223 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9224 sub2node->SetLineColor(kColorITS);
9225 sub2node->SetVisibility(1);
9226 fNodes->Add(sub2node);
9227 sub1node->cd();
9228 fNodes->Add(sub1node);
9229 node->cd();
9230 //
9231 // Place copy #10 of I005 in IT34
9232 //
1266e9b4 9233 sub1node = new TNode("I005","I005","I005",-10.0447,-21.9949,-0.15,"itsrot326");
1f99c14b 9234 sub1node->SetLineColor(kColorITS);
9235 sub1node->SetVisibility(0);
9236 sub1node->cd();
9237 //
9238 // Place copy #1 of ITS4 directly in I005
9239 //
9240 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9241 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9242 sub2node->SetLineColor(kColorITS);
9243 sub2node->SetVisibility(1);
9244 fNodes->Add(sub2node);
9245 sub1node->cd();
9246 //
9247 // Place copy #2 of ITS4 directly in I005
9248 //
9249 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9250 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9251 sub2node->SetLineColor(kColorITS);
9252 sub2node->SetVisibility(1);
9253 fNodes->Add(sub2node);
9254 sub1node->cd();
9255 //
9256 // Place copy #3 of ITS4 directly in I005
9257 //
9258 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9259 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9260 sub2node->SetLineColor(kColorITS);
9261 sub2node->SetVisibility(1);
9262 fNodes->Add(sub2node);
9263 sub1node->cd();
9264 //
9265 // Place copy #4 of ITS4 directly in I005
9266 //
9267 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9268 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9269 sub2node->SetLineColor(kColorITS);
9270 sub2node->SetVisibility(1);
9271 fNodes->Add(sub2node);
9272 sub1node->cd();
9273 //
9274 // Place copy #5 of ITS4 directly in I005
9275 //
9276 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9277 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9278 sub2node->SetLineColor(kColorITS);
9279 sub2node->SetVisibility(1);
9280 fNodes->Add(sub2node);
9281 sub1node->cd();
9282 //
9283 // Place copy #6 of ITS4 directly in I005
9284 //
9285 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9286 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9287 sub2node->SetLineColor(kColorITS);
9288 sub2node->SetVisibility(1);
9289 fNodes->Add(sub2node);
9290 sub1node->cd();
9291 //
9292 // Place copy #7 of ITS4 directly in I005
9293 //
9294 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9295 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9296 sub2node->SetLineColor(kColorITS);
9297 sub2node->SetVisibility(1);
9298 fNodes->Add(sub2node);
9299 sub1node->cd();
9300 //
9301 // Place copy #8 of ITS4 directly in I005
9302 //
9303 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9304 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9305 sub2node->SetLineColor(kColorITS);
9306 sub2node->SetVisibility(1);
9307 fNodes->Add(sub2node);
9308 sub1node->cd();
9309 fNodes->Add(sub1node);
9310 node->cd();
9311 //
9312 // Place copy #11 of I005 in IT34
9313 //
1266e9b4 9314 sub1node = new TNode("I005","I005","I005",-3.3629,-23.3895,-0.15,"itsrot325");
1f99c14b 9315 sub1node->SetLineColor(kColorITS);
9316 sub1node->SetVisibility(0);
9317 sub1node->cd();
9318 //
9319 // Place copy #1 of ITS4 directly in I005
9320 //
9321 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9322 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9323 sub2node->SetLineColor(kColorITS);
9324 sub2node->SetVisibility(1);
9325 fNodes->Add(sub2node);
9326 sub1node->cd();
9327 //
9328 // Place copy #2 of ITS4 directly in I005
9329 //
9330 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9331 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9332 sub2node->SetLineColor(kColorITS);
9333 sub2node->SetVisibility(1);
9334 fNodes->Add(sub2node);
9335 sub1node->cd();
9336 //
9337 // Place copy #3 of ITS4 directly in I005
9338 //
9339 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9340 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9341 sub2node->SetLineColor(kColorITS);
9342 sub2node->SetVisibility(1);
9343 fNodes->Add(sub2node);
9344 sub1node->cd();
9345 //
9346 // Place copy #4 of ITS4 directly in I005
9347 //
9348 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9349 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9350 sub2node->SetLineColor(kColorITS);
9351 sub2node->SetVisibility(1);
9352 fNodes->Add(sub2node);
9353 sub1node->cd();
9354 //
9355 // Place copy #5 of ITS4 directly in I005
9356 //
9357 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9358 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9359 sub2node->SetLineColor(kColorITS);
9360 sub2node->SetVisibility(1);
9361 fNodes->Add(sub2node);
9362 sub1node->cd();
9363 //
9364 // Place copy #6 of ITS4 directly in I005
9365 //
9366 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9367 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9368 sub2node->SetLineColor(kColorITS);
9369 sub2node->SetVisibility(1);
9370 fNodes->Add(sub2node);
9371 sub1node->cd();
9372 //
9373 // Place copy #7 of ITS4 directly in I005
9374 //
9375 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9376 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9377 sub2node->SetLineColor(kColorITS);
9378 sub2node->SetVisibility(1);
9379 fNodes->Add(sub2node);
9380 sub1node->cd();
9381 //
9382 // Place copy #8 of ITS4 directly in I005
9383 //
9384 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9385 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9386 sub2node->SetLineColor(kColorITS);
9387 sub2node->SetVisibility(1);
9388 fNodes->Add(sub2node);
9389 sub1node->cd();
9390 fNodes->Add(sub1node);
9391 node->cd();
9392 //
9393 // Place copy #12 of I005 in IT34
9394 //
1266e9b4 9395 sub1node = new TNode("I005","I005","I005",3.4412,-23.9339,-0.15,"itsrot324");
1f99c14b 9396 sub1node->SetLineColor(kColorITS);
9397 sub1node->SetVisibility(0);
9398 sub1node->cd();
9399 //
9400 // Place copy #1 of ITS4 directly in I005
9401 //
9402 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9403 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9404 sub2node->SetLineColor(kColorITS);
9405 sub2node->SetVisibility(1);
9406 fNodes->Add(sub2node);
9407 sub1node->cd();
9408 //
9409 // Place copy #2 of ITS4 directly in I005
9410 //
9411 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9412 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9413 sub2node->SetLineColor(kColorITS);
9414 sub2node->SetVisibility(1);
9415 fNodes->Add(sub2node);
9416 sub1node->cd();
9417 //
9418 // Place copy #3 of ITS4 directly in I005
9419 //
9420 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9421 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9422 sub2node->SetLineColor(kColorITS);
9423 sub2node->SetVisibility(1);
9424 fNodes->Add(sub2node);
9425 sub1node->cd();
9426 //
9427 // Place copy #4 of ITS4 directly in I005
9428 //
9429 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9430 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9431 sub2node->SetLineColor(kColorITS);
9432 sub2node->SetVisibility(1);
9433 fNodes->Add(sub2node);
9434 sub1node->cd();
9435 //
9436 // Place copy #5 of ITS4 directly in I005
9437 //
9438 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9439 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9440 sub2node->SetLineColor(kColorITS);
9441 sub2node->SetVisibility(1);
9442 fNodes->Add(sub2node);
9443 sub1node->cd();
9444 //
9445 // Place copy #6 of ITS4 directly in I005
9446 //
9447 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9448 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9449 sub2node->SetLineColor(kColorITS);
9450 sub2node->SetVisibility(1);
9451 fNodes->Add(sub2node);
9452 sub1node->cd();
9453 //
9454 // Place copy #7 of ITS4 directly in I005
9455 //
9456 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9457 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9458 sub2node->SetLineColor(kColorITS);
9459 sub2node->SetVisibility(1);
9460 fNodes->Add(sub2node);
9461 sub1node->cd();
9462 //
9463 // Place copy #8 of ITS4 directly in I005
9464 //
9465 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9466 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9467 sub2node->SetLineColor(kColorITS);
9468 sub2node->SetVisibility(1);
9469 fNodes->Add(sub2node);
9470 sub1node->cd();
9471 fNodes->Add(sub1node);
9472 node->cd();
9473 //
9474 // Place copy #13 of I005 in IT34
9475 //
1266e9b4 9476 sub1node = new TNode("I005","I005","I005",9.8163,-21.4946,-0.15,"itsrot323");
1f99c14b 9477 sub1node->SetLineColor(kColorITS);
9478 sub1node->SetVisibility(0);
9479 sub1node->cd();
9480 //
9481 // Place copy #1 of ITS4 directly in I005
9482 //
9483 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9484 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9485 sub2node->SetLineColor(kColorITS);
9486 sub2node->SetVisibility(1);
9487 fNodes->Add(sub2node);
9488 sub1node->cd();
9489 //
9490 // Place copy #2 of ITS4 directly in I005
9491 //
9492 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9493 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9494 sub2node->SetLineColor(kColorITS);
9495 sub2node->SetVisibility(1);
9496 fNodes->Add(sub2node);
9497 sub1node->cd();
9498 //
9499 // Place copy #3 of ITS4 directly in I005
9500 //
9501 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9502 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9503 sub2node->SetLineColor(kColorITS);
9504 sub2node->SetVisibility(1);
9505 fNodes->Add(sub2node);
9506 sub1node->cd();
9507 //
9508 // Place copy #4 of ITS4 directly in I005
9509 //
9510 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9511 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9512 sub2node->SetLineColor(kColorITS);
9513 sub2node->SetVisibility(1);
9514 fNodes->Add(sub2node);
9515 sub1node->cd();
9516 //
9517 // Place copy #5 of ITS4 directly in I005
9518 //
9519 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9520 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9521 sub2node->SetLineColor(kColorITS);
9522 sub2node->SetVisibility(1);
9523 fNodes->Add(sub2node);
9524 sub1node->cd();
9525 //
9526 // Place copy #6 of ITS4 directly in I005
9527 //
9528 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9529 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9530 sub2node->SetLineColor(kColorITS);
9531 sub2node->SetVisibility(1);
9532 fNodes->Add(sub2node);
9533 sub1node->cd();
9534 //
9535 // Place copy #7 of ITS4 directly in I005
9536 //
9537 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9538 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9539 sub2node->SetLineColor(kColorITS);
9540 sub2node->SetVisibility(1);
9541 fNodes->Add(sub2node);
9542 sub1node->cd();
9543 //
9544 // Place copy #8 of ITS4 directly in I005
9545 //
9546 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9547 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9548 sub2node->SetLineColor(kColorITS);
9549 sub2node->SetVisibility(1);
9550 fNodes->Add(sub2node);
9551 sub1node->cd();
9552 fNodes->Add(sub1node);
9553 node->cd();
9554 //
9555 // Place copy #14 of I005 in IT34
9556 //
1266e9b4 9557 sub1node = new TNode("I005","I005","I005",15.8345,-18.274,-0.15,"itsrot322");
1f99c14b 9558 sub1node->SetLineColor(kColorITS);
9559 sub1node->SetVisibility(0);
9560 sub1node->cd();
9561 //
9562 // Place copy #1 of ITS4 directly in I005
9563 //
9564 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9565 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9566 sub2node->SetLineColor(kColorITS);
9567 sub2node->SetVisibility(1);
9568 fNodes->Add(sub2node);
9569 sub1node->cd();
9570 //
9571 // Place copy #2 of ITS4 directly in I005
9572 //
9573 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9574 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9575 sub2node->SetLineColor(kColorITS);
9576 sub2node->SetVisibility(1);
9577 fNodes->Add(sub2node);
9578 sub1node->cd();
9579 //
9580 // Place copy #3 of ITS4 directly in I005
9581 //
9582 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9583 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9584 sub2node->SetLineColor(kColorITS);
9585 sub2node->SetVisibility(1);
9586 fNodes->Add(sub2node);
9587 sub1node->cd();
9588 //
9589 // Place copy #4 of ITS4 directly in I005
9590 //
9591 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9592 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9593 sub2node->SetLineColor(kColorITS);
9594 sub2node->SetVisibility(1);
9595 fNodes->Add(sub2node);
9596 sub1node->cd();
9597 //
9598 // Place copy #5 of ITS4 directly in I005
9599 //
9600 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9601 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9602 sub2node->SetLineColor(kColorITS);
9603 sub2node->SetVisibility(1);
9604 fNodes->Add(sub2node);
9605 sub1node->cd();
9606 //
9607 // Place copy #6 of ITS4 directly in I005
9608 //
9609 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9610 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9611 sub2node->SetLineColor(kColorITS);
9612 sub2node->SetVisibility(1);
9613 fNodes->Add(sub2node);
9614 sub1node->cd();
9615 //
9616 // Place copy #7 of ITS4 directly in I005
9617 //
9618 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9619 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9620 sub2node->SetLineColor(kColorITS);
9621 sub2node->SetVisibility(1);
9622 fNodes->Add(sub2node);
9623 sub1node->cd();
9624 //
9625 // Place copy #8 of ITS4 directly in I005
9626 //
9627 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9628 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9629 sub2node->SetLineColor(kColorITS);
9630 sub2node->SetVisibility(1);
9631 fNodes->Add(sub2node);
9632 sub1node->cd();
9633 fNodes->Add(sub1node);
9634 node->cd();
9635 //
9636 // Place copy #15 of I005 in IT34
9637 //
1266e9b4 9638 sub1node = new TNode("I005","I005","I005",19.8788,-12.7753,-0.15,"itsrot320");
1f99c14b 9639 sub1node->SetLineColor(kColorITS);
9640 sub1node->SetVisibility(0);
9641 sub1node->cd();
9642 //
9643 // Place copy #1 of ITS4 directly in I005
9644 //
9645 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9646 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9647 sub2node->SetLineColor(kColorITS);
9648 sub2node->SetVisibility(1);
9649 fNodes->Add(sub2node);
9650 sub1node->cd();
9651 //
9652 // Place copy #2 of ITS4 directly in I005
9653 //
9654 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9655 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9656 sub2node->SetLineColor(kColorITS);
9657 sub2node->SetVisibility(1);
9658 fNodes->Add(sub2node);
9659 sub1node->cd();
9660 //
9661 // Place copy #3 of ITS4 directly in I005
9662 //
9663 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9664 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9665 sub2node->SetLineColor(kColorITS);
9666 sub2node->SetVisibility(1);
9667 fNodes->Add(sub2node);
9668 sub1node->cd();
9669 //
9670 // Place copy #4 of ITS4 directly in I005
9671 //
9672 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9673 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9674 sub2node->SetLineColor(kColorITS);
9675 sub2node->SetVisibility(1);
9676 fNodes->Add(sub2node);
9677 sub1node->cd();
9678 //
9679 // Place copy #5 of ITS4 directly in I005
9680 //
9681 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9682 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9683 sub2node->SetLineColor(kColorITS);
9684 sub2node->SetVisibility(1);
9685 fNodes->Add(sub2node);
9686 sub1node->cd();
9687 //
9688 // Place copy #6 of ITS4 directly in I005
9689 //
9690 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9691 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9692 sub2node->SetLineColor(kColorITS);
9693 sub2node->SetVisibility(1);
9694 fNodes->Add(sub2node);
9695 sub1node->cd();
9696 //
9697 // Place copy #7 of ITS4 directly in I005
9698 //
9699 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9700 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9701 sub2node->SetLineColor(kColorITS);
9702 sub2node->SetVisibility(1);
9703 fNodes->Add(sub2node);
9704 sub1node->cd();
9705 //
9706 // Place copy #8 of ITS4 directly in I005
9707 //
9708 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9709 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9710 sub2node->SetLineColor(kColorITS);
9711 sub2node->SetVisibility(1);
9712 fNodes->Add(sub2node);
9713 sub1node->cd();
9714 fNodes->Add(sub1node);
9715 node->cd();
9716 //
9717 // Place copy #16 of I005 in IT34
9718 //
1266e9b4 9719 sub1node = new TNode("I005","I005","I005",23.2005,-6.8123,-0.15,"itsrot319");
1f99c14b 9720 sub1node->SetLineColor(kColorITS);
9721 sub1node->SetVisibility(0);
9722 sub1node->cd();
9723 //
9724 // Place copy #1 of ITS4 directly in I005
9725 //
9726 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9727 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9728 sub2node->SetLineColor(kColorITS);
9729 sub2node->SetVisibility(1);
9730 fNodes->Add(sub2node);
9731 sub1node->cd();
9732 //
9733 // Place copy #2 of ITS4 directly in I005
9734 //
9735 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9736 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9737 sub2node->SetLineColor(kColorITS);
9738 sub2node->SetVisibility(1);
9739 fNodes->Add(sub2node);
9740 sub1node->cd();
9741 //
9742 // Place copy #3 of ITS4 directly in I005
9743 //
9744 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9745 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9746 sub2node->SetLineColor(kColorITS);
9747 sub2node->SetVisibility(1);
9748 fNodes->Add(sub2node);
9749 sub1node->cd();
9750 //
9751 // Place copy #4 of ITS4 directly in I005
9752 //
9753 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9754 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9755 sub2node->SetLineColor(kColorITS);
9756 sub2node->SetVisibility(1);
9757 fNodes->Add(sub2node);
9758 sub1node->cd();
9759 //
9760 // Place copy #5 of ITS4 directly in I005
9761 //
9762 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9763 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9764 sub2node->SetLineColor(kColorITS);
9765 sub2node->SetVisibility(1);
9766 fNodes->Add(sub2node);
9767 sub1node->cd();
9768 //
9769 // Place copy #6 of ITS4 directly in I005
9770 //
9771 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9772 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9773 sub2node->SetLineColor(kColorITS);
9774 sub2node->SetVisibility(1);
9775 fNodes->Add(sub2node);
9776 sub1node->cd();
9777 //
9778 // Place copy #7 of ITS4 directly in I005
9779 //
9780 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9781 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9782 sub2node->SetLineColor(kColorITS);
9783 sub2node->SetVisibility(1);
9784 fNodes->Add(sub2node);
9785 sub1node->cd();
9786 //
9787 // Place copy #8 of ITS4 directly in I005
9788 //
9789 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9790 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9791 sub2node->SetLineColor(kColorITS);
9792 sub2node->SetVisibility(1);
9793 fNodes->Add(sub2node);
9794 sub1node->cd();
9795 fNodes->Add(sub1node);
9796 node->cd();
9797 //
9798 // Place copy #17 of I005 in IT34
9799 //
1266e9b4 9800 sub1node = new TNode("I005","I005","I005",23.63,0.,-0.15,"itsrot318");
1f99c14b 9801 sub1node->SetLineColor(kColorITS);
9802 sub1node->SetVisibility(0);
9803 sub1node->cd();
9804 //
9805 // Place copy #1 of ITS4 directly in I005
9806 //
9807 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9808 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9809 sub2node->SetLineColor(kColorITS);
9810 sub2node->SetVisibility(1);
9811 fNodes->Add(sub2node);
9812 sub1node->cd();
9813 //
9814 // Place copy #2 of ITS4 directly in I005
9815 //
9816 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9817 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9818 sub2node->SetLineColor(kColorITS);
9819 sub2node->SetVisibility(1);
9820 fNodes->Add(sub2node);
9821 sub1node->cd();
9822 //
9823 // Place copy #3 of ITS4 directly in I005
9824 //
9825 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9826 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9827 sub2node->SetLineColor(kColorITS);
9828 sub2node->SetVisibility(1);
9829 fNodes->Add(sub2node);
9830 sub1node->cd();
9831 //
9832 // Place copy #4 of ITS4 directly in I005
9833 //
9834 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9835 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9836 sub2node->SetLineColor(kColorITS);
9837 sub2node->SetVisibility(1);
9838 fNodes->Add(sub2node);
9839 sub1node->cd();
9840 //
9841 // Place copy #5 of ITS4 directly in I005
9842 //
9843 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9844 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9845 sub2node->SetLineColor(kColorITS);
9846 sub2node->SetVisibility(1);
9847 fNodes->Add(sub2node);
9848 sub1node->cd();
9849 //
9850 // Place copy #6 of ITS4 directly in I005
9851 //
9852 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9853 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9854 sub2node->SetLineColor(kColorITS);
9855 sub2node->SetVisibility(1);
9856 fNodes->Add(sub2node);
9857 sub1node->cd();
9858 //
9859 // Place copy #7 of ITS4 directly in I005
9860 //
9861 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9862 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9863 sub2node->SetLineColor(kColorITS);
9864 sub2node->SetVisibility(1);
9865 fNodes->Add(sub2node);
9866 sub1node->cd();
9867 //
9868 // Place copy #8 of ITS4 directly in I005
9869 //
9870 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9871 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9872 sub2node->SetLineColor(kColorITS);
9873 sub2node->SetVisibility(1);
9874 fNodes->Add(sub2node);
9875 sub1node->cd();
9876 fNodes->Add(sub1node);
9877 node->cd();
9878 //
9879 // Place copy #18 of I005 in IT34
9880 //
1266e9b4 9881 sub1node = new TNode("I005","I005","I005",23.2005,6.8123,-0.15,"itsrot317");
1f99c14b 9882 sub1node->SetLineColor(kColorITS);
9883 sub1node->SetVisibility(0);
9884 sub1node->cd();
9885 //
9886 // Place copy #1 of ITS4 directly in I005
9887 //
9888 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9889 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9890 sub2node->SetLineColor(kColorITS);
9891 sub2node->SetVisibility(1);
9892 fNodes->Add(sub2node);
9893 sub1node->cd();
9894 //
9895 // Place copy #2 of ITS4 directly in I005
9896 //
9897 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9898 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9899 sub2node->SetLineColor(kColorITS);
9900 sub2node->SetVisibility(1);
9901 fNodes->Add(sub2node);
9902 sub1node->cd();
9903 //
9904 // Place copy #3 of ITS4 directly in I005
9905 //
9906 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9907 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9908 sub2node->SetLineColor(kColorITS);
9909 sub2node->SetVisibility(1);
9910 fNodes->Add(sub2node);
9911 sub1node->cd();
9912 //
9913 // Place copy #4 of ITS4 directly in I005
9914 //
9915 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9916 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9917 sub2node->SetLineColor(kColorITS);
9918 sub2node->SetVisibility(1);
9919 fNodes->Add(sub2node);
9920 sub1node->cd();
9921 //
9922 // Place copy #5 of ITS4 directly in I005
9923 //
9924 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9925 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9926 sub2node->SetLineColor(kColorITS);
9927 sub2node->SetVisibility(1);
9928 fNodes->Add(sub2node);
9929 sub1node->cd();
9930 //
9931 // Place copy #6 of ITS4 directly in I005
9932 //
9933 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9934 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9935 sub2node->SetLineColor(kColorITS);
9936 sub2node->SetVisibility(1);
9937 fNodes->Add(sub2node);
9938 sub1node->cd();
9939 //
9940 // Place copy #7 of ITS4 directly in I005
9941 //
9942 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9943 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9944 sub2node->SetLineColor(kColorITS);
9945 sub2node->SetVisibility(1);
9946 fNodes->Add(sub2node);
9947 sub1node->cd();
9948 //
9949 // Place copy #8 of ITS4 directly in I005
9950 //
9951 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9952 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9953 sub2node->SetLineColor(kColorITS);
9954 sub2node->SetVisibility(1);
9955 fNodes->Add(sub2node);
9956 sub1node->cd();
9957 fNodes->Add(sub1node);
9958 node->cd();
9959 //
9960 // Place copy #19 of I005 in IT34
9961 //
1266e9b4 9962 sub1node = new TNode("I005","I005","I005",19.8788,12.7753,-0.15,"itsrot316");
1f99c14b 9963 sub1node->SetLineColor(kColorITS);
9964 sub1node->SetVisibility(0);
9965 sub1node->cd();
9966 //
9967 // Place copy #1 of ITS4 directly in I005
9968 //
9969 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9970 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9971 sub2node->SetLineColor(kColorITS);
9972 sub2node->SetVisibility(1);
9973 fNodes->Add(sub2node);
9974 sub1node->cd();
9975 //
9976 // Place copy #2 of ITS4 directly in I005
9977 //
9978 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9979 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9980 sub2node->SetLineColor(kColorITS);
9981 sub2node->SetVisibility(1);
9982 fNodes->Add(sub2node);
9983 sub1node->cd();
9984 //
9985 // Place copy #3 of ITS4 directly in I005
9986 //
9987 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9988 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9989 sub2node->SetLineColor(kColorITS);
9990 sub2node->SetVisibility(1);
9991 fNodes->Add(sub2node);
9992 sub1node->cd();
9993 //
9994 // Place copy #4 of ITS4 directly in I005
9995 //
9996 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9997 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9998 sub2node->SetLineColor(kColorITS);
9999 sub2node->SetVisibility(1);
10000 fNodes->Add(sub2node);
10001 sub1node->cd();
10002 //
10003 // Place copy #5 of ITS4 directly in I005
10004 //
10005 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10006 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
10007 sub2node->SetLineColor(kColorITS);
10008 sub2node->SetVisibility(1);
10009 fNodes->Add(sub2node);
10010 sub1node->cd();
10011 //
10012 // Place copy #6 of ITS4 directly in I005
10013 //
10014 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10015 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
10016 sub2node->SetLineColor(kColorITS);
10017 sub2node->SetVisibility(1);
10018 fNodes->Add(sub2node);
10019 sub1node->cd();
10020 //
10021 // Place copy #7 of ITS4 directly in I005
10022 //
10023 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10024 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
10025 sub2node->SetLineColor(kColorITS);
10026 sub2node->SetVisibility(1);
10027 fNodes->Add(sub2node);
10028 sub1node->cd();
10029 //
10030 // Place copy #8 of ITS4 directly in I005
10031 //
10032 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10033 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
10034 sub2node->SetLineColor(kColorITS);
10035 sub2node->SetVisibility(1);
10036 fNodes->Add(sub2node);
10037 sub1node->cd();
10038 fNodes->Add(sub1node);
10039 node->cd();
10040 //
10041 // Place copy #20 of I005 in IT34
10042 //
1266e9b4 10043 sub1node = new TNode("I005","I005","I005",15.8345,18.274,-0.15,"itsrot315");
1f99c14b 10044 sub1node->SetLineColor(kColorITS);
10045 sub1node->SetVisibility(0);
10046 sub1node->cd();
10047 //
10048 // Place copy #1 of ITS4 directly in I005
10049 //
10050 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10051 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
10052 sub2node->SetLineColor(kColorITS);
10053 sub2node->SetVisibility(1);
10054 fNodes->Add(sub2node);
10055 sub1node->cd();
10056 //
10057 // Place copy #2 of ITS4 directly in I005
10058 //
10059 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10060 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
10061 sub2node->SetLineColor(kColorITS);
10062 sub2node->SetVisibility(1);
10063 fNodes->Add(sub2node);
10064 sub1node->cd();
10065 //
10066 // Place copy #3 of ITS4 directly in I005
10067 //
10068 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10069 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
10070 sub2node->SetLineColor(kColorITS);
10071 sub2node->SetVisibility(1);
10072 fNodes->Add(sub2node);
10073 sub1node->cd();
10074 //
10075 // Place copy #4 of ITS4 directly in I005
10076 //
10077 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10078 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
10079 sub2node->SetLineColor(kColorITS);
10080 sub2node->SetVisibility(1);
10081 fNodes->Add(sub2node);
10082 sub1node->cd();
10083 //
10084 // Place copy #5 of ITS4 directly in I005
10085 //
10086 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10087 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
10088 sub2node->SetLineColor(kColorITS);
10089 sub2node->SetVisibility(1);
10090 fNodes->Add(sub2node);
10091 sub1node->cd();
10092 //
10093 // Place copy #6 of ITS4 directly in I005
10094 //
10095 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10096 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
10097 sub2node->SetLineColor(kColorITS);
10098 sub2node->SetVisibility(1);
10099 fNodes->Add(sub2node);
10100 sub1node->cd();
10101 //
10102 // Place copy #7 of ITS4 directly in I005
10103 //
10104 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10105 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
10106 sub2node->SetLineColor(kColorITS);
10107 sub2node->SetVisibility(1);
10108 fNodes->Add(sub2node);
10109 sub1node->cd();
10110 //
10111 // Place copy #8 of ITS4 directly in I005
10112 //
10113 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10114 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
10115 sub2node->SetLineColor(kColorITS);
10116 sub2node->SetVisibility(1);
10117 fNodes->Add(sub2node);
10118 sub1node->cd();
10119 fNodes->Add(sub1node);
10120 node->cd();
10121 //
10122 // Place copy #21 of I005 in IT34
10123 //
1266e9b4 10124 sub1node = new TNode("I005","I005","I005",9.8163,21.4946,-0.15,"itsrot314");
1f99c14b 10125 sub1node->SetLineColor(kColorITS);
10126 sub1node->SetVisibility(0);
10127 sub1node->cd();
10128 //
10129 // Place copy #1 of ITS4 directly in I005
10130 //
10131 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10132 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
10133 sub2node->SetLineColor(kColorITS);
10134 sub2node->SetVisibility(1);
10135 fNodes->Add(sub2node);
10136 sub1node->cd();
10137 //
10138 // Place copy #2 of ITS4 directly in I005
10139 //
10140 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10141 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
10142 sub2node->SetLineColor(kColorITS);
10143 sub2node->SetVisibility(1);
10144 fNodes->Add(sub2node);
10145 sub1node->cd();
10146 //
10147 // Place copy #3 of ITS4 directly in I005
10148 //
10149 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10150 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
10151 sub2node->SetLineColor(kColorITS);
10152 sub2node->SetVisibility(1);
10153 fNodes->Add(sub2node);
10154 sub1node->cd();
10155 //
10156 // Place copy #4 of ITS4 directly in I005
10157 //
10158 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10159 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
10160 sub2node->SetLineColor(kColorITS);
10161 sub2node->SetVisibility(1);
10162 fNodes->Add(sub2node);
10163 sub1node->cd();
10164 //
10165 // Place copy #5 of ITS4 directly in I005
10166 //
10167 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10168 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
10169 sub2node->SetLineColor(kColorITS);
10170 sub2node->SetVisibility(1);
10171 fNodes->Add(sub2node);
10172 sub1node->cd();
10173 //
10174 // Place copy #6 of ITS4 directly in I005
10175 //
10176 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10177 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
10178 sub2node->SetLineColor(kColorITS);
10179 sub2node->SetVisibility(1);
10180 fNodes->Add(sub2node);
10181 sub1node->cd();
10182 //
10183 // Place copy #7 of ITS4 directly in I005
10184 //
10185 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10186 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
10187 sub2node->SetLineColor(kColorITS);
10188 sub2node->SetVisibility(1);
10189 fNodes->Add(sub2node);
10190 sub1node->cd();
10191 //
10192 // Place copy #8 of ITS4 directly in I005
10193 //
10194 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10195 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
10196 sub2node->SetLineColor(kColorITS);
10197 sub2node->SetVisibility(1);
10198 fNodes->Add(sub2node);
10199 sub1node->cd();
10200 fNodes->Add(sub1node);
10201 node->cd();
10202 //
10203 // Place copy #22 of I005 in IT34
10204 //
1266e9b4 10205 sub1node = new TNode("I005","I005","I005",3.4412,23.9339,-0.15,"itsrot334");
1f99c14b 10206 sub1node->SetLineColor(kColorITS);
10207 sub1node->SetVisibility(0);
10208 sub1node->cd();
10209 //
10210 // Place copy #1 of ITS4 directly in I005
10211 //
10212 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10213 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
10214 sub2node->SetLineColor(kColorITS);
10215 sub2node->SetVisibility(1);
10216 fNodes->Add(sub2node);
10217 sub1node->cd();
10218 //
10219 // Place copy #2 of ITS4 directly in I005
10220 //
10221 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10222 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
10223 sub2node->SetLineColor(kColorITS);
10224 sub2node->SetVisibility(1);
10225 fNodes->Add(sub2node);
10226 sub1node->cd();
10227 //
10228 // Place copy #3 of ITS4 directly in I005
10229 //
10230 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10231 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
10232 sub2node->SetLineColor(kColorITS);
10233 sub2node->SetVisibility(1);
10234 fNodes->Add(sub2node);
10235 sub1node->cd();
10236 //
10237 // Place copy #4 of ITS4 directly in I005
10238 //
10239 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10240 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
10241 sub2node->SetLineColor(kColorITS);
10242 sub2node->SetVisibility(1);
10243 fNodes->Add(sub2node);
10244 sub1node->cd();
10245 //
10246 // Place copy #5 of ITS4 directly in I005
10247 //
10248 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10249 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
10250 sub2node->SetLineColor(kColorITS);
10251 sub2node->SetVisibility(1);
10252 fNodes->Add(sub2node);
10253 sub1node->cd();
10254 //
10255 // Place copy #6 of ITS4 directly in I005
10256 //
10257 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10258 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
10259 sub2node->SetLineColor(kColorITS);
10260 sub2node->SetVisibility(1);
10261 fNodes->Add(sub2node);
10262 sub1node->cd();
10263 //
10264 // Place copy #7 of ITS4 directly in I005
10265 //
10266 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10267 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
10268 sub2node->SetLineColor(kColorITS);
10269 sub2node->SetVisibility(1);
10270 fNodes->Add(sub2node);
10271 sub1node->cd();
10272 //
10273 // Place copy #8 of ITS4 directly in I005
10274 //
10275 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10276 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
10277 sub2node->SetLineColor(kColorITS);
10278 sub2node->SetVisibility(1);
10279 fNodes->Add(sub2node);
10280 sub1node->cd();
10281 fNodes->Add(sub1node);
10282 node->cd();
10283
10284
10285 fNodes->Add(node);
10286
10287 // --- Place SSD volumes into their mother volume
10288
10289 // Place IT56 in Alice
10290 node = new TNode("IT56","IT56","IT56",0.,0.,0.,"");
10291 node->SetLineColor(kColorITS);
10292 node->SetVisibility(0);
10293 node->cd();
10294 //
10295 // Place copy #1 of I565 in IT56
10296 //
10297 sub1node = new TNode("I565","I565","I565",0.,38.445,0.,"");
10298 sub1node->SetLineColor(kColorITS);
10299 sub1node->SetVisibility(0);
10300 sub1node->cd();
10301 //
10302 // Place copy #1 of ITS5 directly in I565
10303 //
10304 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10305 sub2node->SetLineColor(kColorITS);
10306 sub2node->SetVisibility(1);
10307 fNodes->Add(sub2node);
10308 sub1node->cd();
10309 //
10310 // Place copy #2 of ITS5 directly in I565
10311 //
10312 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10313 sub2node->SetLineColor(kColorITS);
10314 sub2node->SetVisibility(1);
10315 fNodes->Add(sub2node);
10316 sub1node->cd();
10317 //
10318 // Place copy #3 of ITS5 directly in I565
10319 //
10320 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10321 sub2node->SetLineColor(kColorITS);
10322 sub2node->SetVisibility(1);
10323 fNodes->Add(sub2node);
10324 sub1node->cd();
10325 //
10326 // Place copy #4 of ITS5 directly in I565
10327 //
10328 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10329 sub2node->SetLineColor(kColorITS);
10330 sub2node->SetVisibility(1);
10331 fNodes->Add(sub2node);
10332 sub1node->cd();
10333 //
10334 // Place copy #5 of ITS5 directly in I565
10335 //
10336 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10337 sub2node->SetLineColor(kColorITS);
10338 sub2node->SetVisibility(1);
10339 fNodes->Add(sub2node);
10340 sub1node->cd();
10341 //
10342 // Place copy #6 of ITS5 directly in I565
10343 //
10344 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10345 sub2node->SetLineColor(kColorITS);
10346 sub2node->SetVisibility(1);
10347 fNodes->Add(sub2node);
10348 sub1node->cd();
10349 //
10350 // Place copy #7 of ITS5 directly in I565
10351 //
10352 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10353 sub2node->SetLineColor(kColorITS);
10354 sub2node->SetVisibility(1);
10355 fNodes->Add(sub2node);
10356 sub1node->cd();
10357 //
10358 // Place copy #8 of ITS5 directly in I565
10359 //
10360 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10361 sub2node->SetLineColor(kColorITS);
10362 sub2node->SetVisibility(1);
10363 fNodes->Add(sub2node);
10364 sub1node->cd();
10365 //
10366 // Place copy #9 of ITS5 directly in I565
10367 //
10368 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10369 sub2node->SetLineColor(kColorITS);
10370 sub2node->SetVisibility(1);
10371 fNodes->Add(sub2node);
10372 sub1node->cd();
10373 //
10374 // Place copy #10 of ITS5 directly in I565
10375 //
10376 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10377 sub2node->SetLineColor(kColorITS);
10378 sub2node->SetVisibility(1);
10379 fNodes->Add(sub2node);
10380 sub1node->cd();
10381 //
10382 // Place copy #11 of ITS5 directly in I565
10383 //
10384 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10385 sub2node->SetLineColor(kColorITS);
10386 sub2node->SetVisibility(1);
10387 fNodes->Add(sub2node);
10388 sub1node->cd();
10389 //
10390 // Place copy #12 of ITS5 directly in I565
10391 //
10392 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10393 sub2node->SetLineColor(kColorITS);
10394 sub2node->SetVisibility(1);
10395 fNodes->Add(sub2node);
10396 sub1node->cd();
10397 //
10398 // Place copy #13 of ITS5 directly in I565
10399 //
10400 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10401 sub2node->SetLineColor(kColorITS);
10402 sub2node->SetVisibility(1);
10403 fNodes->Add(sub2node);
10404 sub1node->cd();
10405 //
10406 // Place copy #14 of ITS5 directly in I565
10407 //
10408 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10409 sub2node->SetLineColor(kColorITS);
10410 sub2node->SetVisibility(1);
10411 fNodes->Add(sub2node);
10412 sub1node->cd();
10413 //
10414 // Place copy #15 of ITS5 directly in I565
10415 //
10416 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10417 sub2node->SetLineColor(kColorITS);
10418 sub2node->SetVisibility(1);
10419 fNodes->Add(sub2node);
10420 sub1node->cd();
10421 //
10422 // Place copy #16 of ITS5 directly in I565
10423 //
10424 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10425 sub2node->SetLineColor(kColorITS);
10426 sub2node->SetVisibility(1);
10427 fNodes->Add(sub2node);
10428 sub1node->cd();
10429 //
10430 // Place copy #17 of ITS5 directly in I565
10431 //
10432 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10433 sub2node->SetLineColor(kColorITS);
10434 sub2node->SetVisibility(1);
10435 fNodes->Add(sub2node);
10436 sub1node->cd();
10437 //
10438 // Place copy #18 of ITS5 directly in I565
10439 //
10440 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10441 sub2node->SetLineColor(kColorITS);
10442 sub2node->SetVisibility(1);
10443 fNodes->Add(sub2node);
10444 sub1node->cd();
10445 //
10446 // Place copy #19 of ITS5 directly in I565
10447 //
10448 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10449 sub2node->SetLineColor(kColorITS);
10450 sub2node->SetVisibility(1);
10451 fNodes->Add(sub2node);
10452 sub1node->cd();
10453 //
10454 // Place copy #20 of ITS5 directly in I565
10455 //
10456 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
10457 sub2node->SetLineColor(kColorITS);
10458 sub2node->SetVisibility(1);
10459 fNodes->Add(sub2node);
10460 sub1node->cd();
10461 //
10462 // Place copy #21 of ITS5 directly in I565
10463 //
10464 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
10465 sub2node->SetLineColor(kColorITS);
10466 sub2node->SetVisibility(1);
10467 fNodes->Add(sub2node);
10468 sub1node->cd();
10469 //
10470 // Place copy #22 of ITS5 directly in I565
10471 //
10472 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
10473 sub2node->SetLineColor(kColorITS);
10474 sub2node->SetVisibility(1);
10475 fNodes->Add(sub2node);
10476 sub1node->cd();
10477 fNodes->Add(sub1node);
10478 node->cd();
10479 //
10480 // Place copy #2 of I565 in IT56
10481 //
1266e9b4 10482 sub1node = new TNode("I565","I565","I565",-7.0924,37.9412,0.,"itsrot514");
1f99c14b 10483 sub1node->SetLineColor(kColorITS);
10484 sub1node->SetVisibility(0);
10485 sub1node->cd();
10486 //
10487 // Place copy #1 of ITS5 directly in I565
10488 //
10489 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10490 sub2node->SetLineColor(kColorITS);
10491 sub2node->SetVisibility(1);
10492 fNodes->Add(sub2node);
10493 sub1node->cd();
10494 //
10495 // Place copy #2 of ITS5 directly in I565
10496 //
10497 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10498 sub2node->SetLineColor(kColorITS);
10499 sub2node->SetVisibility(1);
10500 fNodes->Add(sub2node);
10501 sub1node->cd();
10502 //
10503 // Place copy #3 of ITS5 directly in I565
10504 //
10505 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10506 sub2node->SetLineColor(kColorITS);
10507 sub2node->SetVisibility(1);
10508 fNodes->Add(sub2node);
10509 sub1node->cd();
10510 //
10511 // Place copy #4 of ITS5 directly in I565
10512 //
10513 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10514 sub2node->SetLineColor(kColorITS);
10515 sub2node->SetVisibility(1);
10516 fNodes->Add(sub2node);
10517 sub1node->cd();
10518 //
10519 // Place copy #5 of ITS5 directly in I565
10520 //
10521 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10522 sub2node->SetLineColor(kColorITS);
10523 sub2node->SetVisibility(1);
10524 fNodes->Add(sub2node);
10525 sub1node->cd();
10526 //
10527 // Place copy #6 of ITS5 directly in I565
10528 //
10529 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10530 sub2node->SetLineColor(kColorITS);
10531 sub2node->SetVisibility(1);
10532 fNodes->Add(sub2node);
10533 sub1node->cd();
10534 //
10535 // Place copy #7 of ITS5 directly in I565
10536 //
10537 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10538 sub2node->SetLineColor(kColorITS);
10539 sub2node->SetVisibility(1);
10540 fNodes->Add(sub2node);
10541 sub1node->cd();
10542 //
10543 // Place copy #8 of ITS5 directly in I565
10544 //
10545 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10546 sub2node->SetLineColor(kColorITS);
10547 sub2node->SetVisibility(1);
10548 fNodes->Add(sub2node);
10549 sub1node->cd();
10550 //
10551 // Place copy #9 of ITS5 directly in I565
10552 //
10553 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10554 sub2node->SetLineColor(kColorITS);
10555 sub2node->SetVisibility(1);
10556 fNodes->Add(sub2node);
10557 sub1node->cd();
10558 //
10559 // Place copy #10 of ITS5 directly in I565
10560 //
10561 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10562 sub2node->SetLineColor(kColorITS);
10563 sub2node->SetVisibility(1);
10564 fNodes->Add(sub2node);
10565 sub1node->cd();
10566 //
10567 // Place copy #11 of ITS5 directly in I565
10568 //
10569 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10570 sub2node->SetLineColor(kColorITS);
10571 sub2node->SetVisibility(1);
10572 fNodes->Add(sub2node);
10573 sub1node->cd();
10574 //
10575 // Place copy #12 of ITS5 directly in I565
10576 //
10577 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10578 sub2node->SetLineColor(kColorITS);
10579 sub2node->SetVisibility(1);
10580 fNodes->Add(sub2node);
10581 sub1node->cd();
10582 //
10583 // Place copy #13 of ITS5 directly in I565
10584 //
10585 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10586 sub2node->SetLineColor(kColorITS);
10587 sub2node->SetVisibility(1);
10588 fNodes->Add(sub2node);
10589 sub1node->cd();
10590 //
10591 // Place copy #14 of ITS5 directly in I565
10592 //
10593 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10594 sub2node->SetLineColor(kColorITS);
10595 sub2node->SetVisibility(1);
10596 fNodes->Add(sub2node);
10597 sub1node->cd();
10598 //
10599 // Place copy #15 of ITS5 directly in I565
10600 //
10601 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10602 sub2node->SetLineColor(kColorITS);
10603 sub2node->SetVisibility(1);
10604 fNodes->Add(sub2node);
10605 sub1node->cd();
10606 //
10607 // Place copy #16 of ITS5 directly in I565
10608 //
10609 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10610 sub2node->SetLineColor(kColorITS);
10611 sub2node->SetVisibility(1);
10612 fNodes->Add(sub2node);
10613 sub1node->cd();
10614 //
10615 // Place copy #17 of ITS5 directly in I565
10616 //
10617 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10618 sub2node->SetLineColor(kColorITS);
10619 sub2node->SetVisibility(1);
10620 fNodes->Add(sub2node);
10621 sub1node->cd();
10622 //
10623 // Place copy #18 of ITS5 directly in I565
10624 //
10625 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10626 sub2node->SetLineColor(kColorITS);
10627 sub2node->SetVisibility(1);
10628 fNodes->Add(sub2node);
10629 sub1node->cd();
10630 //
10631 // Place copy #19 of ITS5 directly in I565
10632 //
10633 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10634 sub2node->SetLineColor(kColorITS);
10635 sub2node->SetVisibility(1);
10636 fNodes->Add(sub2node);
10637 sub1node->cd();
10638 //
10639 // Place copy #20 of ITS5 directly in I565
10640 //
10641 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
10642 sub2node->SetLineColor(kColorITS);
10643 sub2node->SetVisibility(1);
10644 fNodes->Add(sub2node);
10645 sub1node->cd();
10646 //
10647 // Place copy #21 of ITS5 directly in I565
10648 //
10649 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
10650 sub2node->SetLineColor(kColorITS);
10651 sub2node->SetVisibility(1);
10652 fNodes->Add(sub2node);
10653 sub1node->cd();
10654 //
10655 // Place copy #22 of ITS5 directly in I565
10656 //
10657 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
10658 sub2node->SetLineColor(kColorITS);
10659 sub2node->SetVisibility(1);
10660 fNodes->Add(sub2node);
10661 sub1node->cd();
10662 fNodes->Add(sub1node);
10663 node->cd();
10664 //
10665 // Place copy #3 of I565 in IT56
10666 //
1266e9b4 10667 sub1node = new TNode("I565","I565","I565",-13.8879,35.8489,0.,"itsrot653");
1f99c14b 10668 sub1node->SetLineColor(kColorITS);
10669 sub1node->SetVisibility(0);
10670 sub1node->cd();
10671 //
10672 // Place copy #1 of ITS5 directly in I565
10673 //
10674 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10675 sub2node->SetLineColor(kColorITS);
10676 sub2node->SetVisibility(1);
10677 fNodes->Add(sub2node);
10678 sub1node->cd();
10679 //
10680 // Place copy #2 of ITS5 directly in I565
10681 //
10682 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10683 sub2node->SetLineColor(kColorITS);
10684 sub2node->SetVisibility(1);
10685 fNodes->Add(sub2node);
10686 sub1node->cd();
10687 //
10688 // Place copy #3 of ITS5 directly in I565
10689 //
10690 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10691 sub2node->SetLineColor(kColorITS);
10692 sub2node->SetVisibility(1);
10693 fNodes->Add(sub2node);
10694 sub1node->cd();
10695 //
10696 // Place copy #4 of ITS5 directly in I565
10697 //
10698 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10699 sub2node->SetLineColor(kColorITS);
10700 sub2node->SetVisibility(1);
10701 fNodes->Add(sub2node);
10702 sub1node->cd();
10703 //
10704 // Place copy #5 of ITS5 directly in I565
10705 //
10706 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10707 sub2node->SetLineColor(kColorITS);
10708 sub2node->SetVisibility(1);
10709 fNodes->Add(sub2node);
10710 sub1node->cd();
10711 //
10712 // Place copy #6 of ITS5 directly in I565
10713 //
10714 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10715 sub2node->SetLineColor(kColorITS);
10716 sub2node->SetVisibility(1);
10717 fNodes->Add(sub2node);
10718 sub1node->cd();
10719 //
10720 // Place copy #7 of ITS5 directly in I565
10721 //
10722 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10723 sub2node->SetLineColor(kColorITS);
10724 sub2node->SetVisibility(1);
10725 fNodes->Add(sub2node);
10726 sub1node->cd();
10727 //
10728 // Place copy #8 of ITS5 directly in I565
10729 //
10730 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10731 sub2node->SetLineColor(kColorITS);
10732 sub2node->SetVisibility(1);
10733 fNodes->Add(sub2node);
10734 sub1node->cd();
10735 //
10736 // Place copy #9 of ITS5 directly in I565
10737 //
10738 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10739 sub2node->SetLineColor(kColorITS);
10740 sub2node->SetVisibility(1);
10741 fNodes->Add(sub2node);
10742 sub1node->cd();
10743 //
10744 // Place copy #10 of ITS5 directly in I565
10745 //
10746 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10747 sub2node->SetLineColor(kColorITS);
10748 sub2node->SetVisibility(1);
10749 fNodes->Add(sub2node);
10750 sub1node->cd();
10751 //
10752 // Place copy #11 of ITS5 directly in I565
10753 //
10754 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10755 sub2node->SetLineColor(kColorITS);
10756 sub2node->SetVisibility(1);
10757 fNodes->Add(sub2node);
10758 sub1node->cd();
10759 //
10760 // Place copy #12 of ITS5 directly in I565
10761 //
10762 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10763 sub2node->SetLineColor(kColorITS);
10764 sub2node->SetVisibility(1);
10765 fNodes->Add(sub2node);
10766 sub1node->cd();
10767 //
10768 // Place copy #13 of ITS5 directly in I565
10769 //
10770 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10771 sub2node->SetLineColor(kColorITS);
10772 sub2node->SetVisibility(1);
10773 fNodes->Add(sub2node);
10774 sub1node->cd();
10775 //
10776 // Place copy #14 of ITS5 directly in I565
10777 //
10778 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10779 sub2node->SetLineColor(kColorITS);
10780 sub2node->SetVisibility(1);
10781 fNodes->Add(sub2node);
10782 sub1node->cd();
10783 //
10784 // Place copy #15 of ITS5 directly in I565
10785 //
10786 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10787 sub2node->SetLineColor(kColorITS);
10788 sub2node->SetVisibility(1);
10789 fNodes->Add(sub2node);
10790 sub1node->cd();
10791 //
10792 // Place copy #16 of ITS5 directly in I565
10793 //
10794 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10795 sub2node->SetLineColor(kColorITS);
10796 sub2node->SetVisibility(1);
10797 fNodes->Add(sub2node);
10798 sub1node->cd();
10799 //
10800 // Place copy #17 of ITS5 directly in I565
10801 //
10802 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10803 sub2node->SetLineColor(kColorITS);
10804 sub2node->SetVisibility(1);
10805 fNodes->Add(sub2node);
10806 sub1node->cd();
10807 //
10808 // Place copy #18 of ITS5 directly in I565
10809 //
10810 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10811 sub2node->SetLineColor(kColorITS);
10812 sub2node->SetVisibility(1);
10813 fNodes->Add(sub2node);
10814 sub1node->cd();
10815 //
10816 // Place copy #19 of ITS5 directly in I565
10817 //
10818 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10819 sub2node->SetLineColor(kColorITS);
10820 sub2node->SetVisibility(1);
10821 fNodes->Add(sub2node);
10822 sub1node->cd();
10823 //
10824 // Place copy #20 of ITS5 directly in I565
10825 //
10826 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
10827 sub2node->SetLineColor(kColorITS);
10828 sub2node->SetVisibility(1);
10829 fNodes->Add(sub2node);
10830 sub1node->cd();
10831 //
10832 // Place copy #21 of ITS5 directly in I565
10833 //
10834 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
10835 sub2node->SetLineColor(kColorITS);
10836 sub2node->SetVisibility(1);
10837 fNodes->Add(sub2node);
10838 sub1node->cd();
10839 //
10840 // Place copy #22 of ITS5 directly in I565
10841 //
10842 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
10843 sub2node->SetLineColor(kColorITS);
10844 sub2node->SetVisibility(1);
10845 fNodes->Add(sub2node);
10846 sub1node->cd();
10847 fNodes->Add(sub1node);
10848 node->cd();
10849 //
10850 // Place copy #4 of I565 in IT56
10851 //
1266e9b4 10852 sub1node = new TNode("I565","I565","I565",-20.3195,32.817,0.,"itsrot513");
1f99c14b 10853 sub1node->SetLineColor(kColorITS);
10854 sub1node->SetVisibility(0);
10855 sub1node->cd();
10856 //
10857 // Place copy #1 of ITS5 directly in I565
10858 //
10859 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10860 sub2node->SetLineColor(kColorITS);
10861 sub2node->SetVisibility(1);
10862 fNodes->Add(sub2node);
10863 sub1node->cd();
10864 //
10865 // Place copy #2 of ITS5 directly in I565
10866 //
10867 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10868 sub2node->SetLineColor(kColorITS);
10869 sub2node->SetVisibility(1);
10870 fNodes->Add(sub2node);
10871 sub1node->cd();
10872 //
10873 // Place copy #3 of ITS5 directly in I565
10874 //
10875 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10876 sub2node->SetLineColor(kColorITS);
10877 sub2node->SetVisibility(1);
10878 fNodes->Add(sub2node);
10879 sub1node->cd();
10880 //
10881 // Place copy #4 of ITS5 directly in I565
10882 //
10883 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10884 sub2node->SetLineColor(kColorITS);
10885 sub2node->SetVisibility(1);
10886 fNodes->Add(sub2node);
10887 sub1node->cd();
10888 //
10889 // Place copy #5 of ITS5 directly in I565
10890 //
10891 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10892 sub2node->SetLineColor(kColorITS);
10893 sub2node->SetVisibility(1);
10894 fNodes->Add(sub2node);
10895 sub1node->cd();
10896 //
10897 // Place copy #6 of ITS5 directly in I565
10898 //
10899 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10900 sub2node->SetLineColor(kColorITS);
10901 sub2node->SetVisibility(1);
10902 fNodes->Add(sub2node);
10903 sub1node->cd();
10904 //
10905 // Place copy #7 of ITS5 directly in I565
10906 //
10907 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10908 sub2node->SetLineColor(kColorITS);
10909 sub2node->SetVisibility(1);
10910 fNodes->Add(sub2node);
10911 sub1node->cd();
10912 //
10913 // Place copy #8 of ITS5 directly in I565
10914 //
10915 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10916 sub2node->SetLineColor(kColorITS);
10917 sub2node->SetVisibility(1);
10918 fNodes->Add(sub2node);
10919 sub1node->cd();
10920 //
10921 // Place copy #9 of ITS5 directly in I565
10922 //
10923 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10924 sub2node->SetLineColor(kColorITS);
10925 sub2node->SetVisibility(1);
10926 fNodes->Add(sub2node);
10927 sub1node->cd();
10928 //
10929 // Place copy #10 of ITS5 directly in I565
10930 //
10931 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10932 sub2node->SetLineColor(kColorITS);
10933 sub2node->SetVisibility(1);
10934 fNodes->Add(sub2node);
10935 sub1node->cd();
10936 //
10937 // Place copy #11 of ITS5 directly in I565
10938 //
10939 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10940 sub2node->SetLineColor(kColorITS);
10941 sub2node->SetVisibility(1);
10942 fNodes->Add(sub2node);
10943 sub1node->cd();
10944 //
10945 // Place copy #12 of ITS5 directly in I565
10946 //
10947 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10948 sub2node->SetLineColor(kColorITS);
10949 sub2node->SetVisibility(1);
10950 fNodes->Add(sub2node);
10951 sub1node->cd();
10952 //
10953 // Place copy #13 of ITS5 directly in I565
10954 //
10955 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10956 sub2node->SetLineColor(kColorITS);
10957 sub2node->SetVisibility(1);
10958 fNodes->Add(sub2node);
10959 sub1node->cd();
10960 //
10961 // Place copy #14 of ITS5 directly in I565
10962 //
10963 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10964 sub2node->SetLineColor(kColorITS);
10965 sub2node->SetVisibility(1);
10966 fNodes->Add(sub2node);
10967 sub1node->cd();
10968 //
10969 // Place copy #15 of ITS5 directly in I565
10970 //
10971 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10972 sub2node->SetLineColor(kColorITS);
10973 sub2node->SetVisibility(1);
10974 fNodes->Add(sub2node);
10975 sub1node->cd();
10976 //
10977 // Place copy #16 of ITS5 directly in I565
10978 //
10979 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10980 sub2node->SetLineColor(kColorITS);
10981 sub2node->SetVisibility(1);
10982 fNodes->Add(sub2node);
10983 sub1node->cd();
10984 //
10985 // Place copy #17 of ITS5 directly in I565
10986 //
10987 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10988 sub2node->SetLineColor(kColorITS);
10989 sub2node->SetVisibility(1);
10990 fNodes->Add(sub2node);
10991 sub1node->cd();
10992 //
10993 // Place copy #18 of ITS5 directly in I565
10994 //
10995 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10996 sub2node->SetLineColor(kColorITS);
10997 sub2node->SetVisibility(1);
10998 fNodes->Add(sub2node);
10999 sub1node->cd();
11000 //
11001 // Place copy #19 of ITS5 directly in I565
11002 //
11003 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11004 sub2node->SetLineColor(kColorITS);
11005 sub2node->SetVisibility(1);
11006 fNodes->Add(sub2node);
11007 sub1node->cd();
11008 //
11009 // Place copy #20 of ITS5 directly in I565
11010 //
11011 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11012 sub2node->SetLineColor(kColorITS);
11013 sub2node->SetVisibility(1);
11014 fNodes->Add(sub2node);
11015 sub1node->cd();
11016 //
11017 // Place copy #21 of ITS5 directly in I565
11018 //
11019 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11020 sub2node->SetLineColor(kColorITS);
11021 sub2node->SetVisibility(1);
11022 fNodes->Add(sub2node);
11023 sub1node->cd();
11024 //
11025 // Place copy #22 of ITS5 directly in I565
11026 //
11027 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11028 sub2node->SetLineColor(kColorITS);
11029 sub2node->SetVisibility(1);
11030 fNodes->Add(sub2node);
11031 sub1node->cd();
11032 fNodes->Add(sub1node);
11033 node->cd();
11034 //
11035 // Place copy #5 of I565 in IT56
11036 //
1266e9b4 11037 sub1node = new TNode("I565","I565","I565",-25.9002,28.4112,0.,"itsrot512");
1f99c14b 11038 sub1node->SetLineColor(kColorITS);
11039 sub1node->SetVisibility(0);
11040 sub1node->cd();
11041 //
11042 // Place copy #1 of ITS5 directly in I565
11043 //
11044 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11045 sub2node->SetLineColor(kColorITS);
11046 sub2node->SetVisibility(1);
11047 fNodes->Add(sub2node);
11048 sub1node->cd();
11049 //
11050 // Place copy #2 of ITS5 directly in I565
11051 //
11052 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11053 sub2node->SetLineColor(kColorITS);
11054 sub2node->SetVisibility(1);
11055 fNodes->Add(sub2node);
11056 sub1node->cd();
11057 //
11058 // Place copy #3 of ITS5 directly in I565
11059 //
11060 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11061 sub2node->SetLineColor(kColorITS);
11062 sub2node->SetVisibility(1);
11063 fNodes->Add(sub2node);
11064 sub1node->cd();
11065 //
11066 // Place copy #4 of ITS5 directly in I565
11067 //
11068 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11069 sub2node->SetLineColor(kColorITS);
11070 sub2node->SetVisibility(1);
11071 fNodes->Add(sub2node);
11072 sub1node->cd();
11073 //
11074 // Place copy #5 of ITS5 directly in I565
11075 //
11076 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11077 sub2node->SetLineColor(kColorITS);
11078 sub2node->SetVisibility(1);
11079 fNodes->Add(sub2node);
11080 sub1node->cd();
11081 //
11082 // Place copy #6 of ITS5 directly in I565
11083 //
11084 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11085 sub2node->SetLineColor(kColorITS);
11086 sub2node->SetVisibility(1);
11087 fNodes->Add(sub2node);
11088 sub1node->cd();
11089 //
11090 // Place copy #7 of ITS5 directly in I565
11091 //
11092 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11093 sub2node->SetLineColor(kColorITS);
11094 sub2node->SetVisibility(1);
11095 fNodes->Add(sub2node);
11096 sub1node->cd();
11097 //
11098 // Place copy #8 of ITS5 directly in I565
11099 //
11100 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11101 sub2node->SetLineColor(kColorITS);
11102 sub2node->SetVisibility(1);
11103 fNodes->Add(sub2node);
11104 sub1node->cd();
11105 //
11106 // Place copy #9 of ITS5 directly in I565
11107 //
11108 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11109 sub2node->SetLineColor(kColorITS);
11110 sub2node->SetVisibility(1);
11111 fNodes->Add(sub2node);
11112 sub1node->cd();
11113 //
11114 // Place copy #10 of ITS5 directly in I565
11115 //
11116 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11117 sub2node->SetLineColor(kColorITS);
11118 sub2node->SetVisibility(1);
11119 fNodes->Add(sub2node);
11120 sub1node->cd();
11121 //
11122 // Place copy #11 of ITS5 directly in I565
11123 //
11124 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11125 sub2node->SetLineColor(kColorITS);
11126 sub2node->SetVisibility(1);
11127 fNodes->Add(sub2node);
11128 sub1node->cd();
11129 //
11130 // Place copy #12 of ITS5 directly in I565
11131 //
11132 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11133 sub2node->SetLineColor(kColorITS);
11134 sub2node->SetVisibility(1);
11135 fNodes->Add(sub2node);
11136 sub1node->cd();
11137 //
11138 // Place copy #13 of ITS5 directly in I565
11139 //
11140 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11141 sub2node->SetLineColor(kColorITS);
11142 sub2node->SetVisibility(1);
11143 fNodes->Add(sub2node);
11144 sub1node->cd();
11145 //
11146 // Place copy #14 of ITS5 directly in I565
11147 //
11148 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11149 sub2node->SetLineColor(kColorITS);
11150 sub2node->SetVisibility(1);
11151 fNodes->Add(sub2node);
11152 sub1node->cd();
11153 //
11154 // Place copy #15 of ITS5 directly in I565
11155 //
11156 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11157 sub2node->SetLineColor(kColorITS);
11158 sub2node->SetVisibility(1);
11159 fNodes->Add(sub2node);
11160 sub1node->cd();
11161 //
11162 // Place copy #16 of ITS5 directly in I565
11163 //
11164 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11165 sub2node->SetLineColor(kColorITS);
11166 sub2node->SetVisibility(1);
11167 fNodes->Add(sub2node);
11168 sub1node->cd();
11169 //
11170 // Place copy #17 of ITS5 directly in I565
11171 //
11172 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11173 sub2node->SetLineColor(kColorITS);
11174 sub2node->SetVisibility(1);
11175 fNodes->Add(sub2node);
11176 sub1node->cd();
11177 //
11178 // Place copy #18 of ITS5 directly in I565
11179 //
11180 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11181 sub2node->SetLineColor(kColorITS);
11182 sub2node->SetVisibility(1);
11183 fNodes->Add(sub2node);
11184 sub1node->cd();
11185 //
11186 // Place copy #19 of ITS5 directly in I565
11187 //
11188 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11189 sub2node->SetLineColor(kColorITS);
11190 sub2node->SetVisibility(1);
11191 fNodes->Add(sub2node);
11192 sub1node->cd();
11193 //
11194 // Place copy #20 of ITS5 directly in I565
11195 //
11196 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11197 sub2node->SetLineColor(kColorITS);
11198 sub2node->SetVisibility(1);
11199 fNodes->Add(sub2node);
11200 sub1node->cd();
11201 //
11202 // Place copy #21 of ITS5 directly in I565
11203 //
11204 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11205 sub2node->SetLineColor(kColorITS);
11206 sub2node->SetVisibility(1);
11207 fNodes->Add(sub2node);
11208 sub1node->cd();
11209 //
11210 // Place copy #22 of ITS5 directly in I565
11211 //
11212 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11213 sub2node->SetLineColor(kColorITS);
11214 sub2node->SetVisibility(1);
11215 fNodes->Add(sub2node);
11216 sub1node->cd();
11217 fNodes->Add(sub1node);
11218 node->cd();
11219 //
11220 // Place copy #6 of I565 in IT56
11221 //
1266e9b4 11222 sub1node = new TNode("I565","I565","I565",-30.8022,23.2608,0.,"itsrot511");
1f99c14b 11223 sub1node->SetLineColor(kColorITS);
11224 sub1node->SetVisibility(0);
11225 sub1node->cd();
11226 //
11227 // Place copy #1 of ITS5 directly in I565
11228 //
11229 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11230 sub2node->SetLineColor(kColorITS);
11231 sub2node->SetVisibility(1);
11232 fNodes->Add(sub2node);
11233 sub1node->cd();
11234 //
11235 // Place copy #2 of ITS5 directly in I565
11236 //
11237 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11238 sub2node->SetLineColor(kColorITS);
11239 sub2node->SetVisibility(1);
11240 fNodes->Add(sub2node);
11241 sub1node->cd();
11242 //
11243 // Place copy #3 of ITS5 directly in I565
11244 //
11245 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11246 sub2node->SetLineColor(kColorITS);
11247 sub2node->SetVisibility(1);
11248 fNodes->Add(sub2node);
11249 sub1node->cd();
11250 //
11251 // Place copy #4 of ITS5 directly in I565
11252 //
11253 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11254 sub2node->SetLineColor(kColorITS);
11255 sub2node->SetVisibility(1);
11256 fNodes->Add(sub2node);
11257 sub1node->cd();
11258 //
11259 // Place copy #5 of ITS5 directly in I565
11260 //
11261 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11262 sub2node->SetLineColor(kColorITS);
11263 sub2node->SetVisibility(1);
11264 fNodes->Add(sub2node);
11265 sub1node->cd();
11266 //
11267 // Place copy #6 of ITS5 directly in I565
11268 //
11269 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11270 sub2node->SetLineColor(kColorITS);
11271 sub2node->SetVisibility(1);
11272 fNodes->Add(sub2node);
11273 sub1node->cd();
11274 //
11275 // Place copy #7 of ITS5 directly in I565
11276 //
11277 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11278 sub2node->SetLineColor(kColorITS);
11279 sub2node->SetVisibility(1);
11280 fNodes->Add(sub2node);
11281 sub1node->cd();
11282 //
11283 // Place copy #8 of ITS5 directly in I565
11284 //
11285 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11286 sub2node->SetLineColor(kColorITS);
11287 sub2node->SetVisibility(1);
11288 fNodes->Add(sub2node);
11289 sub1node->cd();
11290 //
11291 // Place copy #9 of ITS5 directly in I565
11292 //
11293 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11294 sub2node->SetLineColor(kColorITS);
11295 sub2node->SetVisibility(1);
11296 fNodes->Add(sub2node);
11297 sub1node->cd();
11298 //
11299 // Place copy #10 of ITS5 directly in I565
11300 //
11301 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11302 sub2node->SetLineColor(kColorITS);
11303 sub2node->SetVisibility(1);
11304 fNodes->Add(sub2node);
11305 sub1node->cd();
11306 //
11307 // Place copy #11 of ITS5 directly in I565
11308 //
11309 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11310 sub2node->SetLineColor(kColorITS);
11311 sub2node->SetVisibility(1);
11312 fNodes->Add(sub2node);
11313 sub1node->cd();
11314 //
11315 // Place copy #12 of ITS5 directly in I565
11316 //
11317 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11318 sub2node->SetLineColor(kColorITS);
11319 sub2node->SetVisibility(1);
11320 fNodes->Add(sub2node);
11321 sub1node->cd();
11322 //
11323 // Place copy #13 of ITS5 directly in I565
11324 //
11325 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11326 sub2node->SetLineColor(kColorITS);
11327 sub2node->SetVisibility(1);
11328 fNodes->Add(sub2node);
11329 sub1node->cd();
11330 //
11331 // Place copy #14 of ITS5 directly in I565
11332 //
11333 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11334 sub2node->SetLineColor(kColorITS);
11335 sub2node->SetVisibility(1);
11336 fNodes->Add(sub2node);
11337 sub1node->cd();
11338 //
11339 // Place copy #15 of ITS5 directly in I565
11340 //
11341 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11342 sub2node->SetLineColor(kColorITS);
11343 sub2node->SetVisibility(1);
11344 fNodes->Add(sub2node);
11345 sub1node->cd();
11346 //
11347 // Place copy #16 of ITS5 directly in I565
11348 //
11349 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11350 sub2node->SetLineColor(kColorITS);
11351 sub2node->SetVisibility(1);
11352 fNodes->Add(sub2node);
11353 sub1node->cd();
11354 //
11355 // Place copy #17 of ITS5 directly in I565
11356 //
11357 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11358 sub2node->SetLineColor(kColorITS);
11359 sub2node->SetVisibility(1);
11360 fNodes->Add(sub2node);
11361 sub1node->cd();
11362 //
11363 // Place copy #18 of ITS5 directly in I565
11364 //
11365 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11366 sub2node->SetLineColor(kColorITS);
11367 sub2node->SetVisibility(1);
11368 fNodes->Add(sub2node);
11369 sub1node->cd();
11370 //
11371 // Place copy #19 of ITS5 directly in I565
11372 //
11373 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11374 sub2node->SetLineColor(kColorITS);
11375 sub2node->SetVisibility(1);
11376 fNodes->Add(sub2node);
11377 sub1node->cd();
11378 //
11379 // Place copy #20 of ITS5 directly in I565
11380 //
11381 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11382 sub2node->SetLineColor(kColorITS);
11383 sub2node->SetVisibility(1);
11384 fNodes->Add(sub2node);
11385 sub1node->cd();
11386 //
11387 // Place copy #21 of ITS5 directly in I565
11388 //
11389 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11390 sub2node->SetLineColor(kColorITS);
11391 sub2node->SetVisibility(1);
11392 fNodes->Add(sub2node);
11393 sub1node->cd();
11394 //
11395 // Place copy #22 of ITS5 directly in I565
11396 //
11397 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11398 sub2node->SetLineColor(kColorITS);
11399 sub2node->SetVisibility(1);
11400 fNodes->Add(sub2node);
11401 sub1node->cd();
11402 fNodes->Add(sub1node);
11403 node->cd();
11404 //
11405 // Place copy #7 of I565 in IT56
11406 //
1266e9b4 11407 sub1node = new TNode("I565","I565","I565",-34.4146,17.1364,0.,"itsrot510");
1f99c14b 11408 sub1node->SetLineColor(kColorITS);
11409 sub1node->SetVisibility(0);
11410 sub1node->cd();
11411 //
11412 // Place copy #1 of ITS5 directly in I565
11413 //
11414 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11415 sub2node->SetLineColor(kColorITS);
11416 sub2node->SetVisibility(1);
11417 fNodes->Add(sub2node);
11418 sub1node->cd();
11419 //
11420 // Place copy #2 of ITS5 directly in I565
11421 //
11422 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11423 sub2node->SetLineColor(kColorITS);
11424 sub2node->SetVisibility(1);
11425 fNodes->Add(sub2node);
11426 sub1node->cd();
11427 //
11428 // Place copy #3 of ITS5 directly in I565
11429 //
11430 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11431 sub2node->SetLineColor(kColorITS);
11432 sub2node->SetVisibility(1);
11433 fNodes->Add(sub2node);
11434 sub1node->cd();
11435 //
11436 // Place copy #4 of ITS5 directly in I565
11437 //
11438 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11439 sub2node->SetLineColor(kColorITS);
11440 sub2node->SetVisibility(1);
11441 fNodes->Add(sub2node);
11442 sub1node->cd();
11443 //
11444 // Place copy #5 of ITS5 directly in I565
11445 //
11446 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11447 sub2node->SetLineColor(kColorITS);
11448 sub2node->SetVisibility(1);
11449 fNodes->Add(sub2node);
11450 sub1node->cd();
11451 //
11452 // Place copy #6 of ITS5 directly in I565
11453 //
11454 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11455 sub2node->SetLineColor(kColorITS);
11456 sub2node->SetVisibility(1);
11457 fNodes->Add(sub2node);
11458 sub1node->cd();
11459 //
11460 // Place copy #7 of ITS5 directly in I565
11461 //
11462 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11463 sub2node->SetLineColor(kColorITS);
11464 sub2node->SetVisibility(1);
11465 fNodes->Add(sub2node);
11466 sub1node->cd();
11467 //
11468 // Place copy #8 of ITS5 directly in I565
11469 //
11470 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11471 sub2node->SetLineColor(kColorITS);
11472 sub2node->SetVisibility(1);
11473 fNodes->Add(sub2node);
11474 sub1node->cd();
11475 //
11476 // Place copy #9 of ITS5 directly in I565
11477 //
11478 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11479 sub2node->SetLineColor(kColorITS);
11480 sub2node->SetVisibility(1);
11481 fNodes->Add(sub2node);
11482 sub1node->cd();
11483 //
11484 // Place copy #10 of ITS5 directly in I565
11485 //
11486 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11487 sub2node->SetLineColor(kColorITS);
11488 sub2node->SetVisibility(1);
11489 fNodes->Add(sub2node);
11490 sub1node->cd();
11491 //
11492 // Place copy #11 of ITS5 directly in I565
11493 //
11494 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11495 sub2node->SetLineColor(kColorITS);
11496 sub2node->SetVisibility(1);
11497 fNodes->Add(sub2node);
11498 sub1node->cd();
11499 //
11500 // Place copy #12 of ITS5 directly in I565
11501 //
11502 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11503 sub2node->SetLineColor(kColorITS);
11504 sub2node->SetVisibility(1);
11505 fNodes->Add(sub2node);
11506 sub1node->cd();
11507 //
11508 // Place copy #13 of ITS5 directly in I565
11509 //
11510 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11511 sub2node->SetLineColor(kColorITS);
11512 sub2node->SetVisibility(1);
11513 fNodes->Add(sub2node);
11514 sub1node->cd();
11515 //
11516 // Place copy #14 of ITS5 directly in I565
11517 //
11518 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11519 sub2node->SetLineColor(kColorITS);
11520 sub2node->SetVisibility(1);
11521 fNodes->Add(sub2node);
11522 sub1node->cd();
11523 //
11524 // Place copy #15 of ITS5 directly in I565
11525 //
11526 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11527 sub2node->SetLineColor(kColorITS);
11528 sub2node->SetVisibility(1);
11529 fNodes->Add(sub2node);
11530 sub1node->cd();
11531 //
11532 // Place copy #16 of ITS5 directly in I565
11533 //
11534 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11535 sub2node->SetLineColor(kColorITS);
11536 sub2node->SetVisibility(1);
11537 fNodes->Add(sub2node);
11538 sub1node->cd();
11539 //
11540 // Place copy #17 of ITS5 directly in I565
11541 //
11542 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11543 sub2node->SetLineColor(kColorITS);
11544 sub2node->SetVisibility(1);
11545 fNodes->Add(sub2node);
11546 sub1node->cd();
11547 //
11548 // Place copy #18 of ITS5 directly in I565
11549 //
11550 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11551 sub2node->SetLineColor(kColorITS);
11552 sub2node->SetVisibility(1);
11553 fNodes->Add(sub2node);
11554 sub1node->cd();
11555 //
11556 // Place copy #19 of ITS5 directly in I565
11557 //
11558 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11559 sub2node->SetLineColor(kColorITS);
11560 sub2node->SetVisibility(1);
11561 fNodes->Add(sub2node);
11562 sub1node->cd();
11563 //
11564 // Place copy #20 of ITS5 directly in I565
11565 //
11566 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11567 sub2node->SetLineColor(kColorITS);
11568 sub2node->SetVisibility(1);
11569 fNodes->Add(sub2node);
11570 sub1node->cd();
11571 //
11572 // Place copy #21 of ITS5 directly in I565
11573 //
11574 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11575 sub2node->SetLineColor(kColorITS);
11576 sub2node->SetVisibility(1);
11577 fNodes->Add(sub2node);
11578 sub1node->cd();
11579 //
11580 // Place copy #22 of ITS5 directly in I565
11581 //
11582 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11583 sub2node->SetLineColor(kColorITS);
11584 sub2node->SetVisibility(1);
11585 fNodes->Add(sub2node);
11586 sub1node->cd();
11587 fNodes->Add(sub1node);
11588 node->cd();
11589 //
11590 // Place copy #8 of I565 in IT56
11591 //
1266e9b4 11592 sub1node = new TNode("I565","I565","I565",-37.1249,10.563,0.,"itsrot509");
1f99c14b 11593 sub1node->SetLineColor(kColorITS);
11594 sub1node->SetVisibility(0);
11595 sub1node->cd();
11596 //
11597 // Place copy #1 of ITS5 directly in I565
11598 //
11599 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11600 sub2node->SetLineColor(kColorITS);
11601 sub2node->SetVisibility(1);
11602 fNodes->Add(sub2node);
11603 sub1node->cd();
11604 //
11605 // Place copy #2 of ITS5 directly in I565
11606 //
11607 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11608 sub2node->SetLineColor(kColorITS);
11609 sub2node->SetVisibility(1);
11610 fNodes->Add(sub2node);
11611 sub1node->cd();
11612 //
11613 // Place copy #3 of ITS5 directly in I565
11614 //
11615 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11616 sub2node->SetLineColor(kColorITS);
11617 sub2node->SetVisibility(1);
11618 fNodes->Add(sub2node);
11619 sub1node->cd();
11620 //
11621 // Place copy #4 of ITS5 directly in I565
11622 //
11623 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11624 sub2node->SetLineColor(kColorITS);
11625 sub2node->SetVisibility(1);
11626 fNodes->Add(sub2node);
11627 sub1node->cd();
11628 //
11629 // Place copy #5 of ITS5 directly in I565
11630 //
11631 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11632 sub2node->SetLineColor(kColorITS);
11633 sub2node->SetVisibility(1);
11634 fNodes->Add(sub2node);
11635 sub1node->cd();
11636 //
11637 // Place copy #6 of ITS5 directly in I565
11638 //
11639 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11640 sub2node->SetLineColor(kColorITS);
11641 sub2node->SetVisibility(1);
11642 fNodes->Add(sub2node);
11643 sub1node->cd();
11644 //
11645 // Place copy #7 of ITS5 directly in I565
11646 //
11647 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11648 sub2node->SetLineColor(kColorITS);
11649 sub2node->SetVisibility(1);
11650 fNodes->Add(sub2node);
11651 sub1node->cd();
11652 //
11653 // Place copy #8 of ITS5 directly in I565
11654 //
11655 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11656 sub2node->SetLineColor(kColorITS);
11657 sub2node->SetVisibility(1);
11658 fNodes->Add(sub2node);
11659 sub1node->cd();
11660 //
11661 // Place copy #9 of ITS5 directly in I565
11662 //
11663 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11664 sub2node->SetLineColor(kColorITS);
11665 sub2node->SetVisibility(1);
11666 fNodes->Add(sub2node);
11667 sub1node->cd();
11668 //
11669 // Place copy #10 of ITS5 directly in I565
11670 //
11671 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11672 sub2node->SetLineColor(kColorITS);
11673 sub2node->SetVisibility(1);
11674 fNodes->Add(sub2node);
11675 sub1node->cd();
11676 //
11677 // Place copy #11 of ITS5 directly in I565
11678 //
11679 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11680 sub2node->SetLineColor(kColorITS);
11681 sub2node->SetVisibility(1);
11682 fNodes->Add(sub2node);
11683 sub1node->cd();
11684 //
11685 // Place copy #12 of ITS5 directly in I565
11686 //
11687 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11688 sub2node->SetLineColor(kColorITS);
11689 sub2node->SetVisibility(1);
11690 fNodes->Add(sub2node);
11691 sub1node->cd();
11692 //
11693 // Place copy #13 of ITS5 directly in I565
11694 //
11695 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11696 sub2node->SetLineColor(kColorITS);
11697 sub2node->SetVisibility(1);
11698 fNodes->Add(sub2node);
11699 sub1node->cd();
11700 //
11701 // Place copy #14 of ITS5 directly in I565
11702 //
11703 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11704 sub2node->SetLineColor(kColorITS);
11705 sub2node->SetVisibility(1);
11706 fNodes->Add(sub2node);
11707 sub1node->cd();
11708 //
11709 // Place copy #15 of ITS5 directly in I565
11710 //
11711 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11712 sub2node->SetLineColor(kColorITS);
11713 sub2node->SetVisibility(1);
11714 fNodes->Add(sub2node);
11715 sub1node->cd();
11716 //
11717 // Place copy #16 of ITS5 directly in I565
11718 //
11719 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11720 sub2node->SetLineColor(kColorITS);
11721 sub2node->SetVisibility(1);
11722 fNodes->Add(sub2node);
11723 sub1node->cd();
11724 //
11725 // Place copy #17 of ITS5 directly in I565
11726 //
11727 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11728 sub2node->SetLineColor(kColorITS);
11729 sub2node->SetVisibility(1);
11730 fNodes->Add(sub2node);
11731 sub1node->cd();
11732 //
11733 // Place copy #18 of ITS5 directly in I565
11734 //
11735 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11736 sub2node->SetLineColor(kColorITS);
11737 sub2node->SetVisibility(1);
11738 fNodes->Add(sub2node);
11739 sub1node->cd();
11740 //
11741 // Place copy #19 of ITS5 directly in I565
11742 //
11743 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11744 sub2node->SetLineColor(kColorITS);
11745 sub2node->SetVisibility(1);
11746 fNodes->Add(sub2node);
11747 sub1node->cd();
11748 //
11749 // Place copy #20 of ITS5 directly in I565
11750 //
11751 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11752 sub2node->SetLineColor(kColorITS);
11753 sub2node->SetVisibility(1);
11754 fNodes->Add(sub2node);
11755 sub1node->cd();
11756 //
11757 // Place copy #21 of ITS5 directly in I565
11758 //
11759 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11760 sub2node->SetLineColor(kColorITS);
11761 sub2node->SetVisibility(1);
11762 fNodes->Add(sub2node);
11763 sub1node->cd();
11764 //
11765 // Place copy #22 of ITS5 directly in I565
11766 //
11767 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11768 sub2node->SetLineColor(kColorITS);
11769 sub2node->SetVisibility(1);
11770 fNodes->Add(sub2node);
11771 sub1node->cd();
11772 fNodes->Add(sub1node);
11773 node->cd();
11774 //
11775 // Place copy #9 of I565 in IT56
11776 //
1266e9b4 11777 sub1node = new TNode("I565","I565","I565",-38.281,3.5473,0.,"itsrot508");
1f99c14b 11778 sub1node->SetLineColor(kColorITS);
11779 sub1node->SetVisibility(0);
11780 sub1node->cd();
11781 //
11782 // Place copy #1 of ITS5 directly in I565
11783 //
11784 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11785 sub2node->SetLineColor(kColorITS);
11786 sub2node->SetVisibility(1);
11787 fNodes->Add(sub2node);
11788 sub1node->cd();
11789 //
11790 // Place copy #2 of ITS5 directly in I565
11791 //
11792 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11793 sub2node->SetLineColor(kColorITS);
11794 sub2node->SetVisibility(1);
11795 fNodes->Add(sub2node);
11796 sub1node->cd();
11797 //
11798 // Place copy #3 of ITS5 directly in I565
11799 //
11800 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11801 sub2node->SetLineColor(kColorITS);
11802 sub2node->SetVisibility(1);
11803 fNodes->Add(sub2node);
11804 sub1node->cd();
11805 //
11806 // Place copy #4 of ITS5 directly in I565
11807 //
11808 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11809 sub2node->SetLineColor(kColorITS);
11810 sub2node->SetVisibility(1);
11811 fNodes->Add(sub2node);
11812 sub1node->cd();
11813 //
11814 // Place copy #5 of ITS5 directly in I565
11815 //
11816 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11817 sub2node->SetLineColor(kColorITS);
11818 sub2node->SetVisibility(1);
11819 fNodes->Add(sub2node);
11820 sub1node->cd();
11821 //
11822 // Place copy #6 of ITS5 directly in I565
11823 //
11824 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11825 sub2node->SetLineColor(kColorITS);
11826 sub2node->SetVisibility(1);
11827 fNodes->Add(sub2node);
11828 sub1node->cd();
11829 //
11830 // Place copy #7 of ITS5 directly in I565
11831 //
11832 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11833 sub2node->SetLineColor(kColorITS);
11834 sub2node->SetVisibility(1);
11835 fNodes->Add(sub2node);
11836 sub1node->cd();
11837 //
11838 // Place copy #8 of ITS5 directly in I565
11839 //
11840 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11841 sub2node->SetLineColor(kColorITS);
11842 sub2node->SetVisibility(1);
11843 fNodes->Add(sub2node);
11844 sub1node->cd();
11845 //
11846 // Place copy #9 of ITS5 directly in I565
11847 //
11848 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11849 sub2node->SetLineColor(kColorITS);
11850 sub2node->SetVisibility(1);
11851 fNodes->Add(sub2node);
11852 sub1node->cd();
11853 //
11854 // Place copy #10 of ITS5 directly in I565
11855 //
11856 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11857 sub2node->SetLineColor(kColorITS);
11858 sub2node->SetVisibility(1);
11859 fNodes->Add(sub2node);
11860 sub1node->cd();
11861 //
11862 // Place copy #11 of ITS5 directly in I565
11863 //
11864 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11865 sub2node->SetLineColor(kColorITS);
11866 sub2node->SetVisibility(1);
11867 fNodes->Add(sub2node);
11868 sub1node->cd();
11869 //
11870 // Place copy #12 of ITS5 directly in I565
11871 //
11872 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11873 sub2node->SetLineColor(kColorITS);
11874 sub2node->SetVisibility(1);
11875 fNodes->Add(sub2node);
11876 sub1node->cd();
11877 //
11878 // Place copy #13 of ITS5 directly in I565
11879 //
11880 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11881 sub2node->SetLineColor(kColorITS);
11882 sub2node->SetVisibility(1);
11883 fNodes->Add(sub2node);
11884 sub1node->cd();
11885 //
11886 // Place copy #14 of ITS5 directly in I565
11887 //
11888 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11889 sub2node->SetLineColor(kColorITS);
11890 sub2node->SetVisibility(1);
11891 fNodes->Add(sub2node);
11892 sub1node->cd();
11893 //
11894 // Place copy #15 of ITS5 directly in I565
11895 //
11896 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11897 sub2node->SetLineColor(kColorITS);
11898 sub2node->SetVisibility(1);
11899 fNodes->Add(sub2node);
11900 sub1node->cd();
11901 //
11902 // Place copy #16 of ITS5 directly in I565
11903 //
11904 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11905 sub2node->SetLineColor(kColorITS);
11906 sub2node->SetVisibility(1);
11907 fNodes->Add(sub2node);
11908 sub1node->cd();
11909 //
11910 // Place copy #17 of ITS5 directly in I565
11911 //
11912 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11913 sub2node->SetLineColor(kColorITS);
11914 sub2node->SetVisibility(1);
11915 fNodes->Add(sub2node);
11916 sub1node->cd();
11917 //
11918 // Place copy #18 of ITS5 directly in I565
11919 //
11920 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11921 sub2node->SetLineColor(kColorITS);
11922 sub2node->SetVisibility(1);
11923 fNodes->Add(sub2node);
11924 sub1node->cd();
11925 //
11926 // Place copy #19 of ITS5 directly in I565
11927 //
11928 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11929 sub2node->SetLineColor(kColorITS);
11930 sub2node->SetVisibility(1);
11931 fNodes->Add(sub2node);
11932 sub1node->cd();
11933 //
11934 // Place copy #20 of ITS5 directly in I565
11935 //
11936 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11937 sub2node->SetLineColor(kColorITS);
11938 sub2node->SetVisibility(1);
11939 fNodes->Add(sub2node);
11940 sub1node->cd();
11941 //
11942 // Place copy #21 of ITS5 directly in I565
11943 //
11944 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11945 sub2node->SetLineColor(kColorITS);
11946 sub2node->SetVisibility(1);
11947 fNodes->Add(sub2node);
11948 sub1node->cd();
11949 //
11950 // Place copy #22 of ITS5 directly in I565
11951 //
11952 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11953 sub2node->SetLineColor(kColorITS);
11954 sub2node->SetVisibility(1);
11955 fNodes->Add(sub2node);
11956 sub1node->cd();
11957 fNodes->Add(sub1node);
11958 node->cd();
11959 //
11960 // Place copy #10 of I565 in IT56
11961 //
1266e9b4 11962 sub1node = new TNode("I565","I565","I565",-38.4338,-3.5614,0.,"itsrot507");
1f99c14b 11963 sub1node->SetLineColor(kColorITS);
11964 sub1node->SetVisibility(0);
11965 sub1node->cd();
11966 //
11967 // Place copy #1 of ITS5 directly in I565
11968 //
11969 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11970 sub2node->SetLineColor(kColorITS);
11971 sub2node->SetVisibility(1);
11972 fNodes->Add(sub2node);
11973 sub1node->cd();
11974 //
11975 // Place copy #2 of ITS5 directly in I565
11976 //
11977 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11978 sub2node->SetLineColor(kColorITS);
11979 sub2node->SetVisibility(1);
11980 fNodes->Add(sub2node);
11981 sub1node->cd();
11982 //
11983 // Place copy #3 of ITS5 directly in I565
11984 //
11985 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11986 sub2node->SetLineColor(kColorITS);
11987 sub2node->SetVisibility(1);
11988 fNodes->Add(sub2node);
11989 sub1node->cd();
11990 //
11991 // Place copy #4 of ITS5 directly in I565
11992 //
11993 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11994 sub2node->SetLineColor(kColorITS);
11995 sub2node->SetVisibility(1);
11996 fNodes->Add(sub2node);
11997 sub1node->cd();
11998 //
11999 // Place copy #5 of ITS5 directly in I565
12000 //
12001 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12002 sub2node->SetLineColor(kColorITS);
12003 sub2node->SetVisibility(1);
12004 fNodes->Add(sub2node);
12005 sub1node->cd();
12006 //
12007 // Place copy #6 of ITS5 directly in I565
12008 //
12009 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12010 sub2node->SetLineColor(kColorITS);
12011 sub2node->SetVisibility(1);
12012 fNodes->Add(sub2node);
12013 sub1node->cd();
12014 //
12015 // Place copy #7 of ITS5 directly in I565
12016 //
12017 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12018 sub2node->SetLineColor(kColorITS);
12019 sub2node->SetVisibility(1);
12020 fNodes->Add(sub2node);
12021 sub1node->cd();
12022 //
12023 // Place copy #8 of ITS5 directly in I565
12024 //
12025 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12026 sub2node->SetLineColor(kColorITS);
12027 sub2node->SetVisibility(1);
12028 fNodes->Add(sub2node);
12029 sub1node->cd();
12030 //
12031 // Place copy #9 of ITS5 directly in I565
12032 //
12033 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12034 sub2node->SetLineColor(kColorITS);
12035 sub2node->SetVisibility(1);
12036 fNodes->Add(sub2node);
12037 sub1node->cd();
12038 //
12039 // Place copy #10 of ITS5 directly in I565
12040 //
12041 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12042 sub2node->SetLineColor(kColorITS);
12043 sub2node->SetVisibility(1);
12044 fNodes->Add(sub2node);
12045 sub1node->cd();
12046 //
12047 // Place copy #11 of ITS5 directly in I565
12048 //
12049 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12050 sub2node->SetLineColor(kColorITS);
12051 sub2node->SetVisibility(1);
12052 fNodes->Add(sub2node);
12053 sub1node->cd();
12054 //
12055 // Place copy #12 of ITS5 directly in I565
12056 //
12057 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12058 sub2node->SetLineColor(kColorITS);
12059 sub2node->SetVisibility(1);
12060 fNodes->Add(sub2node);
12061 sub1node->cd();
12062 //
12063 // Place copy #13 of ITS5 directly in I565
12064 //
12065 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12066 sub2node->SetLineColor(kColorITS);
12067 sub2node->SetVisibility(1);
12068 fNodes->Add(sub2node);
12069 sub1node->cd();
12070 //
12071 // Place copy #14 of ITS5 directly in I565
12072 //
12073 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12074 sub2node->SetLineColor(kColorITS);
12075 sub2node->SetVisibility(1);
12076 fNodes->Add(sub2node);
12077 sub1node->cd();
12078 //
12079 // Place copy #15 of ITS5 directly in I565
12080 //
12081 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12082 sub2node->SetLineColor(kColorITS);
12083 sub2node->SetVisibility(1);
12084 fNodes->Add(sub2node);
12085 sub1node->cd();
12086 //
12087 // Place copy #16 of ITS5 directly in I565
12088 //
12089 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12090 sub2node->SetLineColor(kColorITS);
12091 sub2node->SetVisibility(1);
12092 fNodes->Add(sub2node);
12093 sub1node->cd();
12094 //
12095 // Place copy #17 of ITS5 directly in I565
12096 //
12097 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12098 sub2node->SetLineColor(kColorITS);
12099 sub2node->SetVisibility(1);
12100 fNodes->Add(sub2node);
12101 sub1node->cd();
12102 //
12103 // Place copy #18 of ITS5 directly in I565
12104 //
12105 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12106 sub2node->SetLineColor(kColorITS);
12107 sub2node->SetVisibility(1);
12108 fNodes->Add(sub2node);
12109 sub1node->cd();
12110 //
12111 // Place copy #19 of ITS5 directly in I565
12112 //
12113 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12114 sub2node->SetLineColor(kColorITS);
12115 sub2node->SetVisibility(1);
12116 fNodes->Add(sub2node);
12117 sub1node->cd();
12118 //
12119 // Place copy #20 of ITS5 directly in I565
12120 //
12121 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12122 sub2node->SetLineColor(kColorITS);
12123 sub2node->SetVisibility(1);
12124 fNodes->Add(sub2node);
12125 sub1node->cd();
12126 //
12127 // Place copy #21 of ITS5 directly in I565
12128 //
12129 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12130 sub2node->SetLineColor(kColorITS);
12131 sub2node->SetVisibility(1);
12132 fNodes->Add(sub2node);
12133 sub1node->cd();
12134 //
12135 // Place copy #22 of ITS5 directly in I565
12136 //
12137 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12138 sub2node->SetLineColor(kColorITS);
12139 sub2node->SetVisibility(1);
12140 fNodes->Add(sub2node);
12141 sub1node->cd();
12142 fNodes->Add(sub1node);
12143 node->cd();
12144 //
12145 // Place copy #11 of I565 in IT56
12146 //
1266e9b4 12147 sub1node = new TNode("I565","I565","I565",-36.9774,-10.521,0.,"itsrot506");
1f99c14b 12148 sub1node->SetLineColor(kColorITS);
12149 sub1node->SetVisibility(0);
12150 sub1node->cd();
12151 //
12152 // Place copy #1 of ITS5 directly in I565
12153 //
12154 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12155 sub2node->SetLineColor(kColorITS);
12156 sub2node->SetVisibility(1);
12157 fNodes->Add(sub2node);
12158 sub1node->cd();
12159 //
12160 // Place copy #2 of ITS5 directly in I565
12161 //
12162 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12163 sub2node->SetLineColor(kColorITS);
12164 sub2node->SetVisibility(1);
12165 fNodes->Add(sub2node);
12166 sub1node->cd();
12167 //
12168 // Place copy #3 of ITS5 directly in I565
12169 //
12170 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12171 sub2node->SetLineColor(kColorITS);
12172 sub2node->SetVisibility(1);
12173 fNodes->Add(sub2node);
12174 sub1node->cd();
12175 //
12176 // Place copy #4 of ITS5 directly in I565
12177 //
12178 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12179 sub2node->SetLineColor(kColorITS);
12180 sub2node->SetVisibility(1);
12181 fNodes->Add(sub2node);
12182 sub1node->cd();
12183 //
12184 // Place copy #5 of ITS5 directly in I565
12185 //
12186 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12187 sub2node->SetLineColor(kColorITS);
12188 sub2node->SetVisibility(1);
12189 fNodes->Add(sub2node);
12190 sub1node->cd();
12191 //
12192 // Place copy #6 of ITS5 directly in I565
12193 //
12194 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12195 sub2node->SetLineColor(kColorITS);
12196 sub2node->SetVisibility(1);
12197 fNodes->Add(sub2node);
12198 sub1node->cd();
12199 //
12200 // Place copy #7 of ITS5 directly in I565
12201 //
12202 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12203 sub2node->SetLineColor(kColorITS);
12204 sub2node->SetVisibility(1);
12205 fNodes->Add(sub2node);
12206 sub1node->cd();
12207 //
12208 // Place copy #8 of ITS5 directly in I565
12209 //
12210 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12211 sub2node->SetLineColor(kColorITS);
12212 sub2node->SetVisibility(1);
12213 fNodes->Add(sub2node);
12214 sub1node->cd();
12215 //
12216 // Place copy #9 of ITS5 directly in I565
12217 //
12218 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12219 sub2node->SetLineColor(kColorITS);
12220 sub2node->SetVisibility(1);
12221 fNodes->Add(sub2node);
12222 sub1node->cd();
12223 //
12224 // Place copy #10 of ITS5 directly in I565
12225 //
12226 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12227 sub2node->SetLineColor(kColorITS);
12228 sub2node->SetVisibility(1);
12229 fNodes->Add(sub2node);
12230 sub1node->cd();
12231 //
12232 // Place copy #11 of ITS5 directly in I565
12233 //
12234 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12235 sub2node->SetLineColor(kColorITS);
12236 sub2node->SetVisibility(1);
12237 fNodes->Add(sub2node);
12238 sub1node->cd();
12239 //
12240 // Place copy #12 of ITS5 directly in I565
12241 //
12242 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12243 sub2node->SetLineColor(kColorITS);
12244 sub2node->SetVisibility(1);
12245 fNodes->Add(sub2node);
12246 sub1node->cd();
12247 //
12248 // Place copy #13 of ITS5 directly in I565
12249 //
12250 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12251 sub2node->SetLineColor(kColorITS);
12252 sub2node->SetVisibility(1);
12253 fNodes->Add(sub2node);
12254 sub1node->cd();
12255 //
12256 // Place copy #14 of ITS5 directly in I565
12257 //
12258 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12259 sub2node->SetLineColor(kColorITS);
12260 sub2node->SetVisibility(1);
12261 fNodes->Add(sub2node);
12262 sub1node->cd();
12263 //
12264 // Place copy #15 of ITS5 directly in I565
12265 //
12266 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12267 sub2node->SetLineColor(kColorITS);
12268 sub2node->SetVisibility(1);
12269 fNodes->Add(sub2node);
12270 sub1node->cd();
12271 //
12272 // Place copy #16 of ITS5 directly in I565
12273 //
12274 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12275 sub2node->SetLineColor(kColorITS);
12276 sub2node->SetVisibility(1);
12277 fNodes->Add(sub2node);
12278 sub1node->cd();
12279 //
12280 // Place copy #17 of ITS5 directly in I565
12281 //
12282 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12283 sub2node->SetLineColor(kColorITS);
12284 sub2node->SetVisibility(1);
12285 fNodes->Add(sub2node);
12286 sub1node->cd();
12287 //
12288 // Place copy #18 of ITS5 directly in I565
12289 //
12290 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12291 sub2node->SetLineColor(kColorITS);
12292 sub2node->SetVisibility(1);
12293 fNodes->Add(sub2node);
12294 sub1node->cd();
12295 //
12296 // Place copy #19 of ITS5 directly in I565
12297 //
12298 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12299 sub2node->SetLineColor(kColorITS);
12300 sub2node->SetVisibility(1);
12301 fNodes->Add(sub2node);
12302 sub1node->cd();
12303 //
12304 // Place copy #20 of ITS5 directly in I565
12305 //
12306 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12307 sub2node->SetLineColor(kColorITS);
12308 sub2node->SetVisibility(1);
12309 fNodes->Add(sub2node);
12310 sub1node->cd();
12311 //
12312 // Place copy #21 of ITS5 directly in I565
12313 //
12314 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12315 sub2node->SetLineColor(kColorITS);
12316 sub2node->SetVisibility(1);
12317 fNodes->Add(sub2node);
12318 sub1node->cd();
12319 //
12320 // Place copy #22 of ITS5 directly in I565
12321 //
12322 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12323 sub2node->SetLineColor(kColorITS);
12324 sub2node->SetVisibility(1);
12325 fNodes->Add(sub2node);
12326 sub1node->cd();
12327 fNodes->Add(sub1node);
12328 node->cd();
12329 //
12330 // Place copy #12 of I565 in IT56
12331 //
1266e9b4 12332 sub1node = new TNode("I565","I565","I565",-34.5519,-17.2048,0.,"itsrot505");
1f99c14b 12333 sub1node->SetLineColor(kColorITS);
12334 sub1node->SetVisibility(0);
12335 sub1node->cd();
12336 //
12337 // Place copy #1 of ITS5 directly in I565
12338 //
12339 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12340 sub2node->SetLineColor(kColorITS);
12341 sub2node->SetVisibility(1);
12342 fNodes->Add(sub2node);
12343 sub1node->cd();
12344 //
12345 // Place copy #2 of ITS5 directly in I565
12346 //
12347 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12348 sub2node->SetLineColor(kColorITS);
12349 sub2node->SetVisibility(1);
12350 fNodes->Add(sub2node);
12351 sub1node->cd();
12352 //
12353 // Place copy #3 of ITS5 directly in I565
12354 //
12355 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12356 sub2node->SetLineColor(kColorITS);
12357 sub2node->SetVisibility(1);
12358 fNodes->Add(sub2node);
12359 sub1node->cd();
12360 //
12361 // Place copy #4 of ITS5 directly in I565
12362 //
12363 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12364 sub2node->SetLineColor(kColorITS);
12365 sub2node->SetVisibility(1);
12366 fNodes->Add(sub2node);
12367 sub1node->cd();
12368 //
12369 // Place copy #5 of ITS5 directly in I565
12370 //
12371 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12372 sub2node->SetLineColor(kColorITS);
12373 sub2node->SetVisibility(1);
12374 fNodes->Add(sub2node);
12375 sub1node->cd();
12376 //
12377 // Place copy #6 of ITS5 directly in I565
12378 //
12379 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12380 sub2node->SetLineColor(kColorITS);
12381 sub2node->SetVisibility(1);
12382 fNodes->Add(sub2node);
12383 sub1node->cd();
12384 //
12385 // Place copy #7 of ITS5 directly in I565
12386 //
12387 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12388 sub2node->SetLineColor(kColorITS);
12389 sub2node->SetVisibility(1);
12390 fNodes->Add(sub2node);
12391 sub1node->cd();
12392 //
12393 // Place copy #8 of ITS5 directly in I565
12394 //
12395 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12396 sub2node->SetLineColor(kColorITS);
12397 sub2node->SetVisibility(1);
12398 fNodes->Add(sub2node);
12399 sub1node->cd();
12400 //
12401 // Place copy #9 of ITS5 directly in I565
12402 //
12403 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12404 sub2node->SetLineColor(kColorITS);
12405 sub2node->SetVisibility(1);
12406 fNodes->Add(sub2node);
12407 sub1node->cd();
12408 //
12409 // Place copy #10 of ITS5 directly in I565
12410 //
12411 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12412 sub2node->SetLineColor(kColorITS);
12413 sub2node->SetVisibility(1);
12414 fNodes->Add(sub2node);
12415 sub1node->cd();
12416 //
12417 // Place copy #11 of ITS5 directly in I565
12418 //
12419 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12420 sub2node->SetLineColor(kColorITS);
12421 sub2node->SetVisibility(1);
12422 fNodes->Add(sub2node);
12423 sub1node->cd();
12424 //
12425 // Place copy #12 of ITS5 directly in I565
12426 //
12427 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12428 sub2node->SetLineColor(kColorITS);
12429 sub2node->SetVisibility(1);
12430 fNodes->Add(sub2node);
12431 sub1node->cd();
12432 //
12433 // Place copy #13 of ITS5 directly in I565
12434 //
12435 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12436 sub2node->SetLineColor(kColorITS);
12437 sub2node->SetVisibility(1);
12438 fNodes->Add(sub2node);
12439 sub1node->cd();
12440 //
12441 // Place copy #14 of ITS5 directly in I565
12442 //
12443 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12444 sub2node->SetLineColor(kColorITS);
12445 sub2node->SetVisibility(1);
12446 fNodes->Add(sub2node);
12447 sub1node->cd();
12448 //
12449 // Place copy #15 of ITS5 directly in I565
12450 //
12451 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12452 sub2node->SetLineColor(kColorITS);
12453 sub2node->SetVisibility(1);
12454 fNodes->Add(sub2node);
12455 sub1node->cd();
12456 //
12457 // Place copy #16 of ITS5 directly in I565
12458 //
12459 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12460 sub2node->SetLineColor(kColorITS);
12461 sub2node->SetVisibility(1);
12462 fNodes->Add(sub2node);
12463 sub1node->cd();
12464 //
12465 // Place copy #17 of ITS5 directly in I565
12466 //
12467 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12468 sub2node->SetLineColor(kColorITS);
12469 sub2node->SetVisibility(1);
12470 fNodes->Add(sub2node);
12471 sub1node->cd();
12472 //
12473 // Place copy #18 of ITS5 directly in I565
12474 //
12475 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12476 sub2node->SetLineColor(kColorITS);
12477 sub2node->SetVisibility(1);
12478 fNodes->Add(sub2node);
12479 sub1node->cd();
12480 //
12481 // Place copy #19 of ITS5 directly in I565
12482 //
12483 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12484 sub2node->SetLineColor(kColorITS);
12485 sub2node->SetVisibility(1);
12486 fNodes->Add(sub2node);
12487 sub1node->cd();
12488 //
12489 // Place copy #20 of ITS5 directly in I565
12490 //
12491 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12492 sub2node->SetLineColor(kColorITS);
12493 sub2node->SetVisibility(1);
12494 fNodes->Add(sub2node);
12495 sub1node->cd();
12496 //
12497 // Place copy #21 of ITS5 directly in I565
12498 //
12499 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12500 sub2node->SetLineColor(kColorITS);
12501 sub2node->SetVisibility(1);
12502 fNodes->Add(sub2node);
12503 sub1node->cd();
12504 //
12505 // Place copy #22 of ITS5 directly in I565
12506 //
12507 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12508 sub2node->SetLineColor(kColorITS);
12509 sub2node->SetVisibility(1);
12510 fNodes->Add(sub2node);
12511 sub1node->cd();
12512 fNodes->Add(sub1node);
12513 node->cd();
12514 //
12515 // Place copy #13 of I565 in IT56
12516 //
1266e9b4 12517 sub1node = new TNode("I565","I565","I565",-30.6798,-23.1683,0.,"itsrot504");
1f99c14b 12518 sub1node->SetLineColor(kColorITS);
12519 sub1node->SetVisibility(0);
12520 sub1node->cd();
12521 //
12522 // Place copy #1 of ITS5 directly in I565
12523 //
12524 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12525 sub2node->SetLineColor(kColorITS);
12526 sub2node->SetVisibility(1);
12527 fNodes->Add(sub2node);
12528 sub1node->cd();
12529 //
12530 // Place copy #2 of ITS5 directly in I565
12531 //
12532 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12533 sub2node->SetLineColor(kColorITS);
12534 sub2node->SetVisibility(1);
12535 fNodes->Add(sub2node);
12536 sub1node->cd();
12537 //
12538 // Place copy #3 of ITS5 directly in I565
12539 //
12540 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12541 sub2node->SetLineColor(kColorITS);
12542 sub2node->SetVisibility(1);
12543 fNodes->Add(sub2node);
12544 sub1node->cd();
12545 //
12546 // Place copy #4 of ITS5 directly in I565
12547 //
12548 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12549 sub2node->SetLineColor(kColorITS);
12550 sub2node->SetVisibility(1);
12551 fNodes->Add(sub2node);
12552 sub1node->cd();
12553 //
12554 // Place copy #5 of ITS5 directly in I565
12555 //
12556 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12557 sub2node->SetLineColor(kColorITS);
12558 sub2node->SetVisibility(1);
12559 fNodes->Add(sub2node);
12560 sub1node->cd();
12561 //
12562 // Place copy #6 of ITS5 directly in I565
12563 //
12564 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12565 sub2node->SetLineColor(kColorITS);
12566 sub2node->SetVisibility(1);
12567 fNodes->Add(sub2node);
12568 sub1node->cd();
12569 //
12570 // Place copy #7 of ITS5 directly in I565
12571 //
12572 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12573 sub2node->SetLineColor(kColorITS);
12574 sub2node->SetVisibility(1);
12575 fNodes->Add(sub2node);
12576 sub1node->cd();
12577 //
12578 // Place copy #8 of ITS5 directly in I565
12579 //
12580 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12581 sub2node->SetLineColor(kColorITS);
12582 sub2node->SetVisibility(1);
12583 fNodes->Add(sub2node);
12584 sub1node->cd();
12585 //
12586 // Place copy #9 of ITS5 directly in I565
12587 //
12588 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12589 sub2node->SetLineColor(kColorITS);
12590 sub2node->SetVisibility(1);
12591 fNodes->Add(sub2node);
12592 sub1node->cd();
12593 //
12594 // Place copy #10 of ITS5 directly in I565
12595 //
12596 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12597 sub2node->SetLineColor(kColorITS);
12598 sub2node->SetVisibility(1);
12599 fNodes->Add(sub2node);
12600 sub1node->cd();
12601 //
12602 // Place copy #11 of ITS5 directly in I565
12603 //
12604 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12605 sub2node->SetLineColor(kColorITS);
12606 sub2node->SetVisibility(1);
12607 fNodes->Add(sub2node);
12608 sub1node->cd();
12609 //
12610 // Place copy #12 of ITS5 directly in I565
12611 //
12612 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12613 sub2node->SetLineColor(kColorITS);
12614 sub2node->SetVisibility(1);
12615 fNodes->Add(sub2node);
12616 sub1node->cd();
12617 //
12618 // Place copy #13 of ITS5 directly in I565
12619 //
12620 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12621 sub2node->SetLineColor(kColorITS);
12622 sub2node->SetVisibility(1);
12623 fNodes->Add(sub2node);
12624 sub1node->cd();
12625 //
12626 // Place copy #14 of ITS5 directly in I565
12627 //
12628 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12629 sub2node->SetLineColor(kColorITS);
12630 sub2node->SetVisibility(1);
12631 fNodes->Add(sub2node);
12632 sub1node->cd();
12633 //
12634 // Place copy #15 of ITS5 directly in I565
12635 //
12636 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12637 sub2node->SetLineColor(kColorITS);
12638 sub2node->SetVisibility(1);
12639 fNodes->Add(sub2node);
12640 sub1node->cd();
12641 //
12642 // Place copy #16 of ITS5 directly in I565
12643 //
12644 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12645 sub2node->SetLineColor(kColorITS);
12646 sub2node->SetVisibility(1);
12647 fNodes->Add(sub2node);
12648 sub1node->cd();
12649 //
12650 // Place copy #17 of ITS5 directly in I565
12651 //
12652 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12653 sub2node->SetLineColor(kColorITS);
12654 sub2node->SetVisibility(1);
12655 fNodes->Add(sub2node);
12656 sub1node->cd();
12657 //
12658 // Place copy #18 of ITS5 directly in I565
12659 //
12660 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12661 sub2node->SetLineColor(kColorITS);
12662 sub2node->SetVisibility(1);
12663 fNodes->Add(sub2node);
12664 sub1node->cd();
12665 //
12666 // Place copy #19 of ITS5 directly in I565
12667 //
12668 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12669 sub2node->SetLineColor(kColorITS);
12670 sub2node->SetVisibility(1);
12671 fNodes->Add(sub2node);
12672 sub1node->cd();
12673 //
12674 // Place copy #20 of ITS5 directly in I565
12675 //
12676 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12677 sub2node->SetLineColor(kColorITS);
12678 sub2node->SetVisibility(1);
12679 fNodes->Add(sub2node);
12680 sub1node->cd();
12681 //
12682 // Place copy #21 of ITS5 directly in I565
12683 //
12684 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12685 sub2node->SetLineColor(kColorITS);
12686 sub2node->SetVisibility(1);
12687 fNodes->Add(sub2node);
12688 sub1node->cd();
12689 //
12690 // Place copy #22 of ITS5 directly in I565
12691 //
12692 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12693 sub2node->SetLineColor(kColorITS);
12694 sub2node->SetVisibility(1);
12695 fNodes->Add(sub2node);
12696 sub1node->cd();
12697 fNodes->Add(sub1node);
12698 node->cd();
12699 //
12700 // Place copy #14 of I565 in IT56
12701 //
1266e9b4 12702 sub1node = new TNode("I565","I565","I565",-26.0036,-28.5246,0.,"itsrot503");
1f99c14b 12703 sub1node->SetLineColor(kColorITS);
12704 sub1node->SetVisibility(0);
12705 sub1node->cd();
12706 //
12707 // Place copy #1 of ITS5 directly in I565
12708 //
12709 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12710 sub2node->SetLineColor(kColorITS);
12711 sub2node->SetVisibility(1);
12712 fNodes->Add(sub2node);
12713 sub1node->cd();
12714 //
12715 // Place copy #2 of ITS5 directly in I565
12716 //
12717 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12718 sub2node->SetLineColor(kColorITS);
12719 sub2node->SetVisibility(1);
12720 fNodes->Add(sub2node);
12721 sub1node->cd();
12722 //
12723 // Place copy #3 of ITS5 directly in I565
12724 //
12725 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12726 sub2node->SetLineColor(kColorITS);
12727 sub2node->SetVisibility(1);
12728 fNodes->Add(sub2node);
12729 sub1node->cd();
12730 //
12731 // Place copy #4 of ITS5 directly in I565
12732 //
12733 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12734 sub2node->SetLineColor(kColorITS);
12735 sub2node->SetVisibility(1);
12736 fNodes->Add(sub2node);
12737 sub1node->cd();
12738 //
12739 // Place copy #5 of ITS5 directly in I565
12740 //
12741 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12742 sub2node->SetLineColor(kColorITS);
12743 sub2node->SetVisibility(1);
12744 fNodes->Add(sub2node);
12745 sub1node->cd();
12746 //
12747 // Place copy #6 of ITS5 directly in I565
12748 //
12749 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12750 sub2node->SetLineColor(kColorITS);
12751 sub2node->SetVisibility(1);
12752 fNodes->Add(sub2node);
12753 sub1node->cd();
12754 //
12755 // Place copy #7 of ITS5 directly in I565
12756 //
12757 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12758 sub2node->SetLineColor(kColorITS);
12759 sub2node->SetVisibility(1);
12760 fNodes->Add(sub2node);
12761 sub1node->cd();
12762 //
12763 // Place copy #8 of ITS5 directly in I565
12764 //
12765 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12766 sub2node->SetLineColor(kColorITS);
12767 sub2node->SetVisibility(1);
12768 fNodes->Add(sub2node);
12769 sub1node->cd();
12770 //
12771 // Place copy #9 of ITS5 directly in I565
12772 //
12773 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12774 sub2node->SetLineColor(kColorITS);
12775 sub2node->SetVisibility(1);
12776 fNodes->Add(sub2node);
12777 sub1node->cd();
12778 //
12779 // Place copy #10 of ITS5 directly in I565
12780 //
12781 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12782 sub2node->SetLineColor(kColorITS);
12783 sub2node->SetVisibility(1);
12784 fNodes->Add(sub2node);
12785 sub1node->cd();
12786 //
12787 // Place copy #11 of ITS5 directly in I565
12788 //
12789 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12790 sub2node->SetLineColor(kColorITS);
12791 sub2node->SetVisibility(1);
12792 fNodes->Add(sub2node);
12793 sub1node->cd();
12794 //
12795 // Place copy #12 of ITS5 directly in I565
12796 //
12797 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12798 sub2node->SetLineColor(kColorITS);
12799 sub2node->SetVisibility(1);
12800 fNodes->Add(sub2node);
12801 sub1node->cd();
12802 //
12803 // Place copy #13 of ITS5 directly in I565
12804 //
12805 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12806 sub2node->SetLineColor(kColorITS);
12807 sub2node->SetVisibility(1);
12808 fNodes->Add(sub2node);
12809 sub1node->cd();
12810 //
12811 // Place copy #14 of ITS5 directly in I565
12812 //
12813 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12814 sub2node->SetLineColor(kColorITS);
12815 sub2node->SetVisibility(1);
12816 fNodes->Add(sub2node);
12817 sub1node->cd();
12818 //
12819 // Place copy #15 of ITS5 directly in I565
12820 //
12821 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12822 sub2node->SetLineColor(kColorITS);
12823 sub2node->SetVisibility(1);
12824 fNodes->Add(sub2node);
12825 sub1node->cd();
12826 //
12827 // Place copy #16 of ITS5 directly in I565
12828 //
12829 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12830 sub2node->SetLineColor(kColorITS);
12831 sub2node->SetVisibility(1);
12832 fNodes->Add(sub2node);
12833 sub1node->cd();
12834 //
12835 // Place copy #17 of ITS5 directly in I565
12836 //
12837 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12838 sub2node->SetLineColor(kColorITS);
12839 sub2node->SetVisibility(1);
12840 fNodes->Add(sub2node);
12841 sub1node->cd();
12842 //
12843 // Place copy #18 of ITS5 directly in I565
12844 //
12845 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12846 sub2node->SetLineColor(kColorITS);
12847 sub2node->SetVisibility(1);
12848 fNodes->Add(sub2node);
12849 sub1node->cd();
12850 //
12851 // Place copy #19 of ITS5 directly in I565
12852 //
12853 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12854 sub2node->SetLineColor(kColorITS);
12855 sub2node->SetVisibility(1);
12856 fNodes->Add(sub2node);
12857 sub1node->cd();
12858 //
12859 // Place copy #20 of ITS5 directly in I565
12860 //
12861 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12862 sub2node->SetLineColor(kColorITS);
12863 sub2node->SetVisibility(1);
12864 fNodes->Add(sub2node);
12865 sub1node->cd();
12866 //
12867 // Place copy #21 of ITS5 directly in I565
12868 //
12869 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12870 sub2node->SetLineColor(kColorITS);
12871 sub2node->SetVisibility(1);
12872 fNodes->Add(sub2node);
12873 sub1node->cd();
12874 //
12875 // Place copy #22 of ITS5 directly in I565
12876 //
12877 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12878 sub2node->SetLineColor(kColorITS);
12879 sub2node->SetVisibility(1);
12880 fNodes->Add(sub2node);
12881 sub1node->cd();
12882 fNodes->Add(sub1node);
12883 node->cd();
12884 //
12885 // Place copy #15 of I565 in IT56
12886 //
1266e9b4 12887 sub1node = new TNode("I565","I565","I565",-20.2387,-32.6866,0.,"itsrot501");
1f99c14b 12888 sub1node->SetLineColor(kColorITS);
12889 sub1node->SetVisibility(0);
12890 sub1node->cd();
12891 //
12892 // Place copy #1 of ITS5 directly in I565
12893 //
12894 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12895 sub2node->SetLineColor(kColorITS);
12896 sub2node->SetVisibility(1);
12897 fNodes->Add(sub2node);
12898 sub1node->cd();
12899 //
12900 // Place copy #2 of ITS5 directly in I565
12901 //
12902 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12903 sub2node->SetLineColor(kColorITS);
12904 sub2node->SetVisibility(1);
12905 fNodes->Add(sub2node);
12906 sub1node->cd();
12907 //
12908 // Place copy #3 of ITS5 directly in I565
12909 //
12910 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12911 sub2node->SetLineColor(kColorITS);
12912 sub2node->SetVisibility(1);
12913 fNodes->Add(sub2node);
12914 sub1node->cd();
12915 //
12916 // Place copy #4 of ITS5 directly in I565
12917 //
12918 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12919 sub2node->SetLineColor(kColorITS);
12920 sub2node->SetVisibility(1);
12921 fNodes->Add(sub2node);
12922 sub1node->cd();
12923 //
12924 // Place copy #5 of ITS5 directly in I565
12925 //
12926 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12927 sub2node->SetLineColor(kColorITS);
12928 sub2node->SetVisibility(1);
12929 fNodes->Add(sub2node);
12930 sub1node->cd();
12931 //
12932 // Place copy #6 of ITS5 directly in I565
12933 //
12934 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12935 sub2node->SetLineColor(kColorITS);
12936 sub2node->SetVisibility(1);
12937 fNodes->Add(sub2node);
12938 sub1node->cd();
12939 //
12940 // Place copy #7 of ITS5 directly in I565
12941 //
12942 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12943 sub2node->SetLineColor(kColorITS);
12944 sub2node->SetVisibility(1);
12945 fNodes->Add(sub2node);
12946 sub1node->cd();
12947 //
12948 // Place copy #8 of ITS5 directly in I565
12949 //
12950 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12951 sub2node->SetLineColor(kColorITS);
12952 sub2node->SetVisibility(1);
12953 fNodes->Add(sub2node);
12954 sub1node->cd();
12955 //
12956 // Place copy #9 of ITS5 directly in I565
12957 //
12958 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12959 sub2node->SetLineColor(kColorITS);
12960 sub2node->SetVisibility(1);
12961 fNodes->Add(sub2node);
12962 sub1node->cd();
12963 //
12964 // Place copy #10 of ITS5 directly in I565
12965 //
12966 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12967 sub2node->SetLineColor(kColorITS);
12968 sub2node->SetVisibility(1);
12969 fNodes->Add(sub2node);
12970 sub1node->cd();
12971 //
12972 // Place copy #11 of ITS5 directly in I565
12973 //
12974 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12975 sub2node->SetLineColor(kColorITS);
12976 sub2node->SetVisibility(1);
12977 fNodes->Add(sub2node);
12978 sub1node->cd();
12979 //
12980 // Place copy #12 of ITS5 directly in I565
12981 //
12982 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12983 sub2node->SetLineColor(kColorITS);
12984 sub2node->SetVisibility(1);
12985 fNodes->Add(sub2node);
12986 sub1node->cd();
12987 //
12988 // Place copy #13 of ITS5 directly in I565
12989 //
12990 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12991 sub2node->SetLineColor(kColorITS);
12992 sub2node->SetVisibility(1);
12993 fNodes->Add(sub2node);
12994 sub1node->cd();
12995 //
12996 // Place copy #14 of ITS5 directly in I565
12997 //
12998 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12999 sub2node->SetLineColor(kColorITS);
13000 sub2node->SetVisibility(1);
13001 fNodes->Add(sub2node);
13002 sub1node->cd();
13003 //
13004 // Place copy #15 of ITS5 directly in I565
13005 //
13006 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13007 sub2node->SetLineColor(kColorITS);
13008 sub2node->SetVisibility(1);
13009 fNodes->Add(sub2node);
13010 sub1node->cd();
13011 //
13012 // Place copy #16 of ITS5 directly in I565
13013 //
13014 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13015 sub2node->SetLineColor(kColorITS);
13016 sub2node->SetVisibility(1);
13017 fNodes->Add(sub2node);
13018 sub1node->cd();
13019 //
13020 // Place copy #17 of ITS5 directly in I565
13021 //
13022 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13023 sub2node->SetLineColor(kColorITS);
13024 sub2node->SetVisibility(1);
13025 fNodes->Add(sub2node);
13026 sub1node->cd();
13027 //
13028 // Place copy #18 of ITS5 directly in I565
13029 //
13030 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13031 sub2node->SetLineColor(kColorITS);
13032 sub2node->SetVisibility(1);
13033 fNodes->Add(sub2node);
13034 sub1node->cd();
13035 //
13036 // Place copy #19 of ITS5 directly in I565
13037 //
13038 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13039 sub2node->SetLineColor(kColorITS);
13040 sub2node->SetVisibility(1);
13041 fNodes->Add(sub2node);
13042 sub1node->cd();
13043 //
13044 // Place copy #20 of ITS5 directly in I565
13045 //
13046 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13047 sub2node->SetLineColor(kColorITS);
13048 sub2node->SetVisibility(1);
13049 fNodes->Add(sub2node);
13050 sub1node->cd();
13051 //
13052 // Place copy #21 of ITS5 directly in I565
13053 //
13054 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13055 sub2node->SetLineColor(kColorITS);
13056 sub2node->SetVisibility(1);
13057 fNodes->Add(sub2node);
13058 sub1node->cd();
13059 //
13060 // Place copy #22 of ITS5 directly in I565
13061 //
13062 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13063 sub2node->SetLineColor(kColorITS);
13064 sub2node->SetVisibility(1);
13065 fNodes->Add(sub2node);
13066 sub1node->cd();
13067 fNodes->Add(sub1node);
13068 node->cd();
13069 //
13070 // Place copy #16 of I565 in IT56
13071 //
1266e9b4 13072 sub1node = new TNode("I565","I565","I565",-13.9434,-35.992,0.,"itsrot531");
1f99c14b 13073 sub1node->SetLineColor(kColorITS);
13074 sub1node->SetVisibility(0);
13075 sub1node->cd();
13076 //
13077 // Place copy #1 of ITS5 directly in I565
13078 //
13079 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13080 sub2node->SetLineColor(kColorITS);
13081 sub2node->SetVisibility(1);
13082 fNodes->Add(sub2node);
13083 sub1node->cd();
13084 //
13085 // Place copy #2 of ITS5 directly in I565
13086 //
13087 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13088 sub2node->SetLineColor(kColorITS);
13089 sub2node->SetVisibility(1);
13090 fNodes->Add(sub2node);
13091 sub1node->cd();
13092 //
13093 // Place copy #3 of ITS5 directly in I565
13094 //
13095 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13096 sub2node->SetLineColor(kColorITS);
13097 sub2node->SetVisibility(1);
13098 fNodes->Add(sub2node);
13099 sub1node->cd();
13100 //
13101 // Place copy #4 of ITS5 directly in I565
13102 //
13103 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13104 sub2node->SetLineColor(kColorITS);
13105 sub2node->SetVisibility(1);
13106 fNodes->Add(sub2node);
13107 sub1node->cd();
13108 //
13109 // Place copy #5 of ITS5 directly in I565
13110 //
13111 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13112 sub2node->SetLineColor(kColorITS);
13113 sub2node->SetVisibility(1);
13114 fNodes->Add(sub2node);
13115 sub1node->cd();
13116 //
13117 // Place copy #6 of ITS5 directly in I565
13118 //
13119 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13120 sub2node->SetLineColor(kColorITS);
13121 sub2node->SetVisibility(1);
13122 fNodes->Add(sub2node);
13123 sub1node->cd();
13124 //
13125 // Place copy #7 of ITS5 directly in I565
13126 //
13127 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13128 sub2node->SetLineColor(kColorITS);
13129 sub2node->SetVisibility(1);
13130 fNodes->Add(sub2node);
13131 sub1node->cd();
13132 //
13133 // Place copy #8 of ITS5 directly in I565
13134 //
13135 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13136 sub2node->SetLineColor(kColorITS);
13137 sub2node->SetVisibility(1);
13138 fNodes->Add(sub2node);
13139 sub1node->cd();
13140 //
13141 // Place copy #9 of ITS5 directly in I565
13142 //
13143 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13144 sub2node->SetLineColor(kColorITS);
13145 sub2node->SetVisibility(1);
13146 fNodes->Add(sub2node);
13147 sub1node->cd();
13148 //
13149 // Place copy #10 of ITS5 directly in I565
13150 //
13151 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13152 sub2node->SetLineColor(kColorITS);
13153 sub2node->SetVisibility(1);
13154 fNodes->Add(sub2node);
13155 sub1node->cd();
13156 //
13157 // Place copy #11 of ITS5 directly in I565
13158 //
13159 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13160 sub2node->SetLineColor(kColorITS);
13161 sub2node->SetVisibility(1);
13162 fNodes->Add(sub2node);
13163 sub1node->cd();
13164 //
13165 // Place copy #12 of ITS5 directly in I565
13166 //
13167 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13168 sub2node->SetLineColor(kColorITS);
13169 sub2node->SetVisibility(1);
13170 fNodes->Add(sub2node);
13171 sub1node->cd();
13172 //
13173 // Place copy #13 of ITS5 directly in I565
13174 //
13175 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13176 sub2node->SetLineColor(kColorITS);
13177 sub2node->SetVisibility(1);
13178 fNodes->Add(sub2node);
13179 sub1node->cd();
13180 //
13181 // Place copy #14 of ITS5 directly in I565
13182 //
13183 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13184 sub2node->SetLineColor(kColorITS);
13185 sub2node->SetVisibility(1);
13186 fNodes->Add(sub2node);
13187 sub1node->cd();
13188 //
13189 // Place copy #15 of ITS5 directly in I565
13190 //
13191 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13192 sub2node->SetLineColor(kColorITS);
13193 sub2node->SetVisibility(1);
13194 fNodes->Add(sub2node);
13195 sub1node->cd();
13196 //
13197 // Place copy #16 of ITS5 directly in I565
13198 //
13199 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13200 sub2node->SetLineColor(kColorITS);
13201 sub2node->SetVisibility(1);
13202 fNodes->Add(sub2node);
13203 sub1node->cd();
13204 //
13205 // Place copy #17 of ITS5 directly in I565
13206 //
13207 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13208 sub2node->SetLineColor(kColorITS);
13209 sub2node->SetVisibility(1);
13210 fNodes->Add(sub2node);
13211 sub1node->cd();
13212 //
13213 // Place copy #18 of ITS5 directly in I565
13214 //
13215 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13216 sub2node->SetLineColor(kColorITS);
13217 sub2node->SetVisibility(1);
13218 fNodes->Add(sub2node);
13219 sub1node->cd();
13220 //
13221 // Place copy #19 of ITS5 directly in I565
13222 //
13223 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13224 sub2node->SetLineColor(kColorITS);
13225 sub2node->SetVisibility(1);
13226 fNodes->Add(sub2node);
13227 sub1node->cd();
13228 //
13229 // Place copy #20 of ITS5 directly in I565
13230 //
13231 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13232 sub2node->SetLineColor(kColorITS);
13233 sub2node->SetVisibility(1);
13234 fNodes->Add(sub2node);
13235 sub1node->cd();
13236 //
13237 // Place copy #21 of ITS5 directly in I565
13238 //
13239 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13240 sub2node->SetLineColor(kColorITS);
13241 sub2node->SetVisibility(1);
13242 fNodes->Add(sub2node);
13243 sub1node->cd();
13244 //
13245 // Place copy #22 of ITS5 directly in I565
13246 //
13247 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13248 sub2node->SetLineColor(kColorITS);
13249 sub2node->SetVisibility(1);
13250 fNodes->Add(sub2node);
13251 sub1node->cd();
13252 fNodes->Add(sub1node);
13253 node->cd();
13254 //
13255 // Place copy #17 of I565 in IT56
13256 //
1266e9b4 13257 sub1node = new TNode("I565","I565","I565",-7.0643,-37.7904,0.,"itsrot530");
1f99c14b 13258 sub1node->SetLineColor(kColorITS);
13259 sub1node->SetVisibility(0);
13260 sub1node->cd();
13261 //
13262 // Place copy #1 of ITS5 directly in I565
13263 //
13264 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13265 sub2node->SetLineColor(kColorITS);
13266 sub2node->SetVisibility(1);
13267 fNodes->Add(sub2node);
13268 sub1node->cd();
13269 //
13270 // Place copy #2 of ITS5 directly in I565
13271 //
13272 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13273 sub2node->SetLineColor(kColorITS);
13274 sub2node->SetVisibility(1);
13275 fNodes->Add(sub2node);
13276 sub1node->cd();
13277 //
13278 // Place copy #3 of ITS5 directly in I565
13279 //
13280 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13281 sub2node->SetLineColor(kColorITS);
13282 sub2node->SetVisibility(1);
13283 fNodes->Add(sub2node);
13284 sub1node->cd();
13285 //
13286 // Place copy #4 of ITS5 directly in I565
13287 //
13288 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13289 sub2node->SetLineColor(kColorITS);
13290 sub2node->SetVisibility(1);
13291 fNodes->Add(sub2node);
13292 sub1node->cd();
13293 //
13294 // Place copy #5 of ITS5 directly in I565
13295 //
13296 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13297 sub2node->SetLineColor(kColorITS);
13298 sub2node->SetVisibility(1);
13299 fNodes->Add(sub2node);
13300 sub1node->cd();
13301 //
13302 // Place copy #6 of ITS5 directly in I565
13303 //
13304 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13305 sub2node->SetLineColor(kColorITS);
13306 sub2node->SetVisibility(1);
13307 fNodes->Add(sub2node);
13308 sub1node->cd();
13309 //
13310 // Place copy #7 of ITS5 directly in I565
13311 //
13312 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13313 sub2node->SetLineColor(kColorITS);
13314 sub2node->SetVisibility(1);
13315 fNodes->Add(sub2node);
13316 sub1node->cd();
13317 //
13318 // Place copy #8 of ITS5 directly in I565
13319 //
13320 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13321 sub2node->SetLineColor(kColorITS);
13322 sub2node->SetVisibility(1);
13323 fNodes->Add(sub2node);
13324 sub1node->cd();
13325 //
13326 // Place copy #9 of ITS5 directly in I565
13327 //
13328 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13329 sub2node->SetLineColor(kColorITS);
13330 sub2node->SetVisibility(1);
13331 fNodes->Add(sub2node);
13332 sub1node->cd();
13333 //
13334 // Place copy #10 of ITS5 directly in I565
13335 //
13336 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13337 sub2node->SetLineColor(kColorITS);
13338 sub2node->SetVisibility(1);
13339 fNodes->Add(sub2node);
13340 sub1node->cd();
13341 //
13342 // Place copy #11 of ITS5 directly in I565
13343 //
13344 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13345 sub2node->SetLineColor(kColorITS);
13346 sub2node->SetVisibility(1);
13347 fNodes->Add(sub2node);
13348 sub1node->cd();
13349 //
13350 // Place copy #12 of ITS5 directly in I565
13351 //
13352 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13353 sub2node->SetLineColor(kColorITS);
13354 sub2node->SetVisibility(1);
13355 fNodes->Add(sub2node);
13356 sub1node->cd();
13357 //
13358 // Place copy #13 of ITS5 directly in I565
13359 //
13360 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13361 sub2node->SetLineColor(kColorITS);
13362 sub2node->SetVisibility(1);
13363 fNodes->Add(sub2node);
13364 sub1node->cd();
13365 //
13366 // Place copy #14 of ITS5 directly in I565
13367 //
13368 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13369 sub2node->SetLineColor(kColorITS);
13370 sub2node->SetVisibility(1);
13371 fNodes->Add(sub2node);
13372 sub1node->cd();
13373 //
13374 // Place copy #15 of ITS5 directly in I565
13375 //
13376 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13377 sub2node->SetLineColor(kColorITS);
13378 sub2node->SetVisibility(1);
13379 fNodes->Add(sub2node);
13380 sub1node->cd();
13381 //
13382 // Place copy #16 of ITS5 directly in I565
13383 //
13384 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13385 sub2node->SetLineColor(kColorITS);
13386 sub2node->SetVisibility(1);
13387 fNodes->Add(sub2node);
13388 sub1node->cd();
13389 //
13390 // Place copy #17 of ITS5 directly in I565
13391 //
13392 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13393 sub2node->SetLineColor(kColorITS);
13394 sub2node->SetVisibility(1);
13395 fNodes->Add(sub2node);
13396 sub1node->cd();
13397 //
13398 // Place copy #18 of ITS5 directly in I565
13399 //
13400 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13401 sub2node->SetLineColor(kColorITS);
13402 sub2node->SetVisibility(1);
13403 fNodes->Add(sub2node);
13404 sub1node->cd();
13405 //
13406 // Place copy #19 of ITS5 directly in I565
13407 //
13408 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13409 sub2node->SetLineColor(kColorITS);
13410 sub2node->SetVisibility(1);
13411 fNodes->Add(sub2node);
13412 sub1node->cd();
13413 //
13414 // Place copy #20 of ITS5 directly in I565
13415 //
13416 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13417 sub2node->SetLineColor(kColorITS);
13418 sub2node->SetVisibility(1);
13419 fNodes->Add(sub2node);
13420 sub1node->cd();
13421 //
13422 // Place copy #21 of ITS5 directly in I565
13423 //
13424 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13425 sub2node->SetLineColor(kColorITS);
13426 sub2node->SetVisibility(1);
13427 fNodes->Add(sub2node);
13428 sub1node->cd();
13429 //
13430 // Place copy #22 of ITS5 directly in I565
13431 //
13432 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13433 sub2node->SetLineColor(kColorITS);
13434 sub2node->SetVisibility(1);
13435 fNodes->Add(sub2node);
13436 sub1node->cd();
13437 fNodes->Add(sub1node);
13438 node->cd();
13439 //
13440 // Place copy #18 of I565 in IT56
13441 //
1266e9b4 13442 sub1node = new TNode("I565","I565","I565",0.,-38.5984,0.,"itsrot533");
1f99c14b 13443 sub1node->SetLineColor(kColorITS);
13444 sub1node->SetVisibility(0);
13445 sub1node->cd();
13446 //
13447 // Place copy #1 of ITS5 directly in I565
13448 //
13449 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13450 sub2node->SetLineColor(kColorITS);
13451 sub2node->SetVisibility(1);
13452 fNodes->Add(sub2node);
13453 sub1node->cd();
13454 //
13455 // Place copy #2 of ITS5 directly in I565
13456 //
13457 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13458 sub2node->SetLineColor(kColorITS);
13459 sub2node->SetVisibility(1);
13460 fNodes->Add(sub2node);
13461 sub1node->cd();
13462 //
13463 // Place copy #3 of ITS5 directly in I565
13464 //
13465 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13466 sub2node->SetLineColor(kColorITS);
13467 sub2node->SetVisibility(1);
13468 fNodes->Add(sub2node);
13469 sub1node->cd();
13470 //
13471 // Place copy #4 of ITS5 directly in I565
13472 //
13473 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13474 sub2node->SetLineColor(kColorITS);
13475 sub2node->SetVisibility(1);
13476 fNodes->Add(sub2node);
13477 sub1node->cd();
13478 //
13479 // Place copy #5 of ITS5 directly in I565
13480 //
13481 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13482 sub2node->SetLineColor(kColorITS);
13483 sub2node->SetVisibility(1);
13484 fNodes->Add(sub2node);
13485 sub1node->cd();
13486 //
13487 // Place copy #6 of ITS5 directly in I565
13488 //
13489 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13490 sub2node->SetLineColor(kColorITS);
13491 sub2node->SetVisibility(1);
13492 fNodes->Add(sub2node);
13493 sub1node->cd();
13494 //
13495 // Place copy #7 of ITS5 directly in I565
13496 //
13497 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13498 sub2node->SetLineColor(kColorITS);
13499 sub2node->SetVisibility(1);
13500 fNodes->Add(sub2node);
13501 sub1node->cd();
13502 //
13503 // Place copy #8 of ITS5 directly in I565
13504 //
13505 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13506 sub2node->SetLineColor(kColorITS);
13507 sub2node->SetVisibility(1);
13508 fNodes->Add(sub2node);
13509 sub1node->cd();
13510 //
13511 // Place copy #9 of ITS5 directly in I565
13512 //
13513 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13514 sub2node->SetLineColor(kColorITS);
13515 sub2node->SetVisibility(1);
13516 fNodes->Add(sub2node);
13517 sub1node->cd();
13518 //
13519 // Place copy #10 of ITS5 directly in I565
13520 //
13521 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13522 sub2node->SetLineColor(kColorITS);
13523 sub2node->SetVisibility(1);
13524 fNodes->Add(sub2node);
13525 sub1node->cd();
13526 //
13527 // Place copy #11 of ITS5 directly in I565
13528 //
13529 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13530 sub2node->SetLineColor(kColorITS);
13531 sub2node->SetVisibility(1);
13532 fNodes->Add(sub2node);
13533 sub1node->cd();
13534 //
13535 // Place copy #12 of ITS5 directly in I565
13536 //
13537 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13538 sub2node->SetLineColor(kColorITS);
13539 sub2node->SetVisibility(1);
13540 fNodes->Add(sub2node);
13541 sub1node->cd();
13542 //
13543 // Place copy #13 of ITS5 directly in I565
13544 //
13545 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13546 sub2node->SetLineColor(kColorITS);
13547 sub2node->SetVisibility(1);
13548 fNodes->Add(sub2node);
13549 sub1node->cd();
13550 //
13551 // Place copy #14 of ITS5 directly in I565
13552 //
13553 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13554 sub2node->SetLineColor(kColorITS);
13555 sub2node->SetVisibility(1);
13556 fNodes->Add(sub2node);
13557 sub1node->cd();
13558 //
13559 // Place copy #15 of ITS5 directly in I565
13560 //
13561 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13562 sub2node->SetLineColor(kColorITS);
13563 sub2node->SetVisibility(1);
13564 fNodes->Add(sub2node);
13565 sub1node->cd();
13566 //
13567 // Place copy #16 of ITS5 directly in I565
13568 //
13569 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13570 sub2node->SetLineColor(kColorITS);
13571 sub2node->SetVisibility(1);
13572 fNodes->Add(sub2node);
13573 sub1node->cd();
13574 //
13575 // Place copy #17 of ITS5 directly in I565
13576 //
13577 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13578 sub2node->SetLineColor(kColorITS);
13579 sub2node->SetVisibility(1);
13580 fNodes->Add(sub2node);
13581 sub1node->cd();
13582 //
13583 // Place copy #18 of ITS5 directly in I565
13584 //
13585 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13586 sub2node->SetLineColor(kColorITS);
13587 sub2node->SetVisibility(1);
13588 fNodes->Add(sub2node);
13589 sub1node->cd();
13590 //
13591 // Place copy #19 of ITS5 directly in I565
13592 //
13593 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13594 sub2node->SetLineColor(kColorITS);
13595 sub2node->SetVisibility(1);
13596 fNodes->Add(sub2node);
13597 sub1node->cd();
13598 //
13599 // Place copy #20 of ITS5 directly in I565
13600 //
13601 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13602 sub2node->SetLineColor(kColorITS);
13603 sub2node->SetVisibility(1);
13604 fNodes->Add(sub2node);
13605 sub1node->cd();
13606 //
13607 // Place copy #21 of ITS5 directly in I565
13608 //
13609 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13610 sub2node->SetLineColor(kColorITS);
13611 sub2node->SetVisibility(1);
13612 fNodes->Add(sub2node);
13613 sub1node->cd();
13614 //
13615 // Place copy #22 of ITS5 directly in I565
13616 //
13617 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13618 sub2node->SetLineColor(kColorITS);
13619 sub2node->SetVisibility(1);
13620 fNodes->Add(sub2node);
13621 sub1node->cd();
13622 fNodes->Add(sub1node);
13623 node->cd();
13624 //
13625 // Place copy #19 of I565 in IT56
13626 //
1266e9b4 13627 sub1node = new TNode("I565","I565","I565",7.0642,-37.7904,0.,"itsrot529");
1f99c14b 13628 sub1node->SetLineColor(kColorITS);
13629 sub1node->SetVisibility(0);
13630 sub1node->cd();
13631 //
13632 // Place copy #1 of ITS5 directly in I565
13633 //
13634 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13635 sub2node->SetLineColor(kColorITS);
13636 sub2node->SetVisibility(1);
13637 fNodes->Add(sub2node);
13638 sub1node->cd();
13639 //
13640 // Place copy #2 of ITS5 directly in I565
13641 //
13642 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13643 sub2node->SetLineColor(kColorITS);
13644 sub2node->SetVisibility(1);
13645 fNodes->Add(sub2node);
13646 sub1node->cd();
13647 //
13648 // Place copy #3 of ITS5 directly in I565
13649 //
13650 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13651 sub2node->SetLineColor(kColorITS);
13652 sub2node->SetVisibility(1);
13653 fNodes->Add(sub2node);
13654 sub1node->cd();
13655 //
13656 // Place copy #4 of ITS5 directly in I565
13657 //
13658 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13659 sub2node->SetLineColor(kColorITS);
13660 sub2node->SetVisibility(1);
13661 fNodes->Add(sub2node);
13662 sub1node->cd();
13663 //
13664 // Place copy #5 of ITS5 directly in I565
13665 //
13666 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13667 sub2node->SetLineColor(kColorITS);
13668 sub2node->SetVisibility(1);
13669 fNodes->Add(sub2node);
13670 sub1node->cd();
13671 //
13672 // Place copy #6 of ITS5 directly in I565
13673 //
13674 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13675 sub2node->SetLineColor(kColorITS);
13676 sub2node->SetVisibility(1);
13677 fNodes->Add(sub2node);
13678 sub1node->cd();
13679 //
13680 // Place copy #7 of ITS5 directly in I565
13681 //
13682 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13683 sub2node->SetLineColor(kColorITS);
13684 sub2node->SetVisibility(1);
13685 fNodes->Add(sub2node);
13686 sub1node->cd();
13687 //
13688 // Place copy #8 of ITS5 directly in I565
13689 //
13690 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13691 sub2node->SetLineColor(kColorITS);
13692 sub2node->SetVisibility(1);
13693 fNodes->Add(sub2node);
13694 sub1node->cd();
13695 //
13696 // Place copy #9 of ITS5 directly in I565
13697 //
13698 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13699 sub2node->SetLineColor(kColorITS);
13700 sub2node->SetVisibility(1);
13701 fNodes->Add(sub2node);
13702 sub1node->cd();
13703 //
13704 // Place copy #10 of ITS5 directly in I565
13705 //
13706 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13707 sub2node->SetLineColor(kColorITS);
13708 sub2node->SetVisibility(1);
13709 fNodes->Add(sub2node);
13710 sub1node->cd();
13711 //
13712 // Place copy #11 of ITS5 directly in I565
13713 //
13714 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13715 sub2node->SetLineColor(kColorITS);
13716 sub2node->SetVisibility(1);
13717 fNodes->Add(sub2node);
13718 sub1node->cd();
13719 //
13720 // Place copy #12 of ITS5 directly in I565
13721 //
13722 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13723 sub2node->SetLineColor(kColorITS);
13724 sub2node->SetVisibility(1);
13725 fNodes->Add(sub2node);
13726 sub1node->cd();
13727 //
13728 // Place copy #13 of ITS5 directly in I565
13729 //
13730 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13731 sub2node->SetLineColor(kColorITS);
13732 sub2node->SetVisibility(1);
13733 fNodes->Add(sub2node);
13734 sub1node->cd();
13735 //
13736 // Place copy #14 of ITS5 directly in I565
13737 //
13738 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13739 sub2node->SetLineColor(kColorITS);
13740 sub2node->SetVisibility(1);
13741 fNodes->Add(sub2node);
13742 sub1node->cd();
13743 //
13744 // Place copy #15 of ITS5 directly in I565
13745 //
13746 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13747 sub2node->SetLineColor(kColorITS);
13748 sub2node->SetVisibility(1);
13749 fNodes->Add(sub2node);
13750 sub1node->cd();
13751 //
13752 // Place copy #16 of ITS5 directly in I565
13753 //
13754 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13755 sub2node->SetLineColor(kColorITS);
13756 sub2node->SetVisibility(1);
13757 fNodes->Add(sub2node);
13758 sub1node->cd();
13759 //
13760 // Place copy #17 of ITS5 directly in I565
13761 //
13762 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13763 sub2node->SetLineColor(kColorITS);
13764 sub2node->SetVisibility(1);
13765 fNodes->Add(sub2node);
13766 sub1node->cd();
13767 //
13768 // Place copy #18 of ITS5 directly in I565
13769 //
13770 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13771 sub2node->SetLineColor(kColorITS);
13772 sub2node->SetVisibility(1);
13773 fNodes->Add(sub2node);
13774 sub1node->cd();
13775 //
13776 // Place copy #19 of ITS5 directly in I565
13777 //
13778 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13779 sub2node->SetLineColor(kColorITS);
13780 sub2node->SetVisibility(1);
13781 fNodes->Add(sub2node);
13782 sub1node->cd();
13783 //
13784 // Place copy #20 of ITS5 directly in I565
13785 //
13786 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13787 sub2node->SetLineColor(kColorITS);
13788 sub2node->SetVisibility(1);
13789 fNodes->Add(sub2node);
13790 sub1node->cd();
13791 //
13792 // Place copy #21 of ITS5 directly in I565
13793 //
13794 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13795 sub2node->SetLineColor(kColorITS);
13796 sub2node->SetVisibility(1);
13797 fNodes->Add(sub2node);
13798 sub1node->cd();
13799 //
13800 // Place copy #22 of ITS5 directly in I565
13801 //
13802 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13803 sub2node->SetLineColor(kColorITS);
13804 sub2node->SetVisibility(1);
13805 fNodes->Add(sub2node);
13806 sub1node->cd();
13807 fNodes->Add(sub1node);
13808 node->cd();
13809 //
13810 // Place copy #20 of I565 in IT56
13811 //
1266e9b4 13812 sub1node = new TNode("I565","I565","I565",13.9433,-35.992,0.,"itsrot618");
1f99c14b 13813 sub1node->SetLineColor(kColorITS);
13814 sub1node->SetVisibility(0);
13815 sub1node->cd();
13816 //
13817 // Place copy #1 of ITS5 directly in I565
13818 //
13819 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13820 sub2node->SetLineColor(kColorITS);
13821 sub2node->SetVisibility(1);
13822 fNodes->Add(sub2node);
13823 sub1node->cd();
13824 //
13825 // Place copy #2 of ITS5 directly in I565
13826 //
13827 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13828 sub2node->SetLineColor(kColorITS);
13829 sub2node->SetVisibility(1);
13830 fNodes->Add(sub2node);
13831 sub1node->cd();
13832 //
13833 // Place copy #3 of ITS5 directly in I565
13834 //
13835 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13836 sub2node->SetLineColor(kColorITS);
13837 sub2node->SetVisibility(1);
13838 fNodes->Add(sub2node);
13839 sub1node->cd();
13840 //
13841 // Place copy #4 of ITS5 directly in I565
13842 //
13843 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13844 sub2node->SetLineColor(kColorITS);
13845 sub2node->SetVisibility(1);
13846 fNodes->Add(sub2node);
13847 sub1node->cd();
13848 //
13849 // Place copy #5 of ITS5 directly in I565
13850 //
13851 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13852 sub2node->SetLineColor(kColorITS);
13853 sub2node->SetVisibility(1);
13854 fNodes->Add(sub2node);
13855 sub1node->cd();
13856 //
13857 // Place copy #6 of ITS5 directly in I565
13858 //
13859 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13860 sub2node->SetLineColor(kColorITS);
13861 sub2node->SetVisibility(1);
13862 fNodes->Add(sub2node);
13863 sub1node->cd();
13864 //
13865 // Place copy #7 of ITS5 directly in I565
13866 //
13867 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13868 sub2node->SetLineColor(kColorITS);
13869 sub2node->SetVisibility(1);
13870 fNodes->Add(sub2node);
13871 sub1node->cd();
13872 //
13873 // Place copy #8 of ITS5 directly in I565
13874 //
13875 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13876 sub2node->SetLineColor(kColorITS);
13877 sub2node->SetVisibility(1);
13878 fNodes->Add(sub2node);
13879 sub1node->cd();
13880 //
13881 // Place copy #9 of ITS5 directly in I565
13882 //
13883 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13884 sub2node->SetLineColor(kColorITS);
13885 sub2node->SetVisibility(1);
13886 fNodes->Add(sub2node);
13887 sub1node->cd();
13888 //
13889 // Place copy #10 of ITS5 directly in I565
13890 //
13891 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13892 sub2node->SetLineColor(kColorITS);
13893 sub2node->SetVisibility(1);
13894 fNodes->Add(sub2node);
13895 sub1node->cd();
13896 //
13897 // Place copy #11 of ITS5 directly in I565
13898 //
13899 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13900 sub2node->SetLineColor(kColorITS);
13901 sub2node->SetVisibility(1);
13902 fNodes->Add(sub2node);
13903 sub1node->cd();
13904 //
13905 // Place copy #12 of ITS5 directly in I565
13906 //
13907 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13908 sub2node->SetLineColor(kColorITS);
13909 sub2node->SetVisibility(1);
13910 fNodes->Add(sub2node);
13911 sub1node->cd();
13912 //
13913 // Place copy #13 of ITS5 directly in I565
13914 //
13915 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13916 sub2node->SetLineColor(kColorITS);
13917 sub2node->SetVisibility(1);
13918 fNodes->Add(sub2node);
13919 sub1node->cd();
13920 //
13921 // Place copy #14 of ITS5 directly in I565
13922 //
13923 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13924 sub2node->SetLineColor(kColorITS);
13925 sub2node->SetVisibility(1);
13926 fNodes->Add(sub2node);
13927 sub1node->cd();
13928 //
13929 // Place copy #15 of ITS5 directly in I565
13930 //
13931 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13932 sub2node->SetLineColor(kColorITS);
13933 sub2node->SetVisibility(1);
13934 fNodes->Add(sub2node);
13935 sub1node->cd();
13936 //
13937 // Place copy #16 of ITS5 directly in I565
13938 //
13939 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13940 sub2node->SetLineColor(kColorITS);
13941 sub2node->SetVisibility(1);
13942 fNodes->Add(sub2node);
13943 sub1node->cd();
13944 //
13945 // Place copy #17 of ITS5 directly in I565
13946 //
13947 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13948 sub2node->SetLineColor(kColorITS);
13949 sub2node->SetVisibility(1);
13950 fNodes->Add(sub2node);
13951 sub1node->cd();
13952 //
13953 // Place copy #18 of ITS5 directly in I565
13954 //
13955 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13956 sub2node->SetLineColor(kColorITS);
13957 sub2node->SetVisibility(1);
13958 fNodes->Add(sub2node);
13959 sub1node->cd();
13960 //
13961 // Place copy #19 of ITS5 directly in I565
13962 //
13963 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13964 sub2node->SetLineColor(kColorITS);
13965 sub2node->SetVisibility(1);
13966 fNodes->Add(sub2node);
13967 sub1node->cd();
13968 //
13969 // Place copy #20 of ITS5 directly in I565
13970 //
13971 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13972 sub2node->SetLineColor(kColorITS);
13973 sub2node->SetVisibility(1);
13974 fNodes->Add(sub2node);
13975 sub1node->cd();
13976 //
13977 // Place copy #21 of ITS5 directly in I565
13978 //
13979 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13980 sub2node->SetLineColor(kColorITS);
13981 sub2node->SetVisibility(1);
13982 fNodes->Add(sub2node);
13983 sub1node->cd();
13984 //
13985 // Place copy #22 of ITS5 directly in I565
13986 //
13987 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13988 sub2node->SetLineColor(kColorITS);
13989 sub2node->SetVisibility(1);
13990 fNodes->Add(sub2node);
13991 sub1node->cd();
13992 fNodes->Add(sub1node);
13993 node->cd();
13994 //
13995 // Place copy #21 of I565 in IT56
13996 //
1266e9b4 13997 sub1node = new TNode("I565","I565","I565",20.2387,-32.6866,0.,"itsrot528");
1f99c14b 13998 sub1node->SetLineColor(kColorITS);
13999 sub1node->SetVisibility(0);
14000 sub1node->cd();
14001 //
14002 // Place copy #1 of ITS5 directly in I565
14003 //
14004 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14005 sub2node->SetLineColor(kColorITS);
14006 sub2node->SetVisibility(1);
14007 fNodes->Add(sub2node);
14008 sub1node->cd();
14009 //
14010 // Place copy #2 of ITS5 directly in I565
14011 //
14012 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14013 sub2node->SetLineColor(kColorITS);
14014 sub2node->SetVisibility(1);
14015 fNodes->Add(sub2node);
14016 sub1node->cd();
14017 //
14018 // Place copy #3 of ITS5 directly in I565
14019 //
14020 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14021 sub2node->SetLineColor(kColorITS);
14022 sub2node->SetVisibility(1);
14023 fNodes->Add(sub2node);
14024 sub1node->cd();
14025 //
14026 // Place copy #4 of ITS5 directly in I565
14027 //
14028 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14029 sub2node->SetLineColor(kColorITS);
14030 sub2node->SetVisibility(1);
14031 fNodes->Add(sub2node);
14032 sub1node->cd();
14033 //
14034 // Place copy #5 of ITS5 directly in I565
14035 //
14036 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14037 sub2node->SetLineColor(kColorITS);
14038 sub2node->SetVisibility(1);
14039 fNodes->Add(sub2node);
14040 sub1node->cd();
14041 //
14042 // Place copy #6 of ITS5 directly in I565
14043 //
14044 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14045 sub2node->SetLineColor(kColorITS);
14046 sub2node->SetVisibility(1);
14047 fNodes->Add(sub2node);
14048 sub1node->cd();
14049 //
14050 // Place copy #7 of ITS5 directly in I565
14051 //
14052 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14053 sub2node->SetLineColor(kColorITS);
14054 sub2node->SetVisibility(1);
14055 fNodes->Add(sub2node);
14056 sub1node->cd();
14057 //
14058 // Place copy #8 of ITS5 directly in I565
14059 //
14060 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14061 sub2node->SetLineColor(kColorITS);
14062 sub2node->SetVisibility(1);
14063 fNodes->Add(sub2node);
14064 sub1node->cd();
14065 //
14066 // Place copy #9 of ITS5 directly in I565
14067 //
14068 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14069 sub2node->SetLineColor(kColorITS);
14070 sub2node->SetVisibility(1);
14071 fNodes->Add(sub2node);
14072 sub1node->cd();
14073 //
14074 // Place copy #10 of ITS5 directly in I565
14075 //
14076 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14077 sub2node->SetLineColor(kColorITS);
14078 sub2node->SetVisibility(1);
14079 fNodes->Add(sub2node);
14080 sub1node->cd();
14081 //
14082 // Place copy #11 of ITS5 directly in I565
14083 //
14084 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14085 sub2node->SetLineColor(kColorITS);
14086 sub2node->SetVisibility(1);
14087 fNodes->Add(sub2node);
14088 sub1node->cd();
14089 //
14090 // Place copy #12 of ITS5 directly in I565
14091 //
14092 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14093 sub2node->SetLineColor(kColorITS);
14094 sub2node->SetVisibility(1);
14095 fNodes->Add(sub2node);
14096 sub1node->cd();
14097 //
14098 // Place copy #13 of ITS5 directly in I565
14099 //
14100 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14101 sub2node->SetLineColor(kColorITS);
14102 sub2node->SetVisibility(1);
14103 fNodes->Add(sub2node);
14104 sub1node->cd();
14105 //
14106 // Place copy #14 of ITS5 directly in I565
14107 //
14108 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14109 sub2node->SetLineColor(kColorITS);
14110 sub2node->SetVisibility(1);
14111 fNodes->Add(sub2node);
14112 sub1node->cd();
14113 //
14114 // Place copy #15 of ITS5 directly in I565
14115 //
14116 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14117 sub2node->SetLineColor(kColorITS);
14118 sub2node->SetVisibility(1);
14119 fNodes->Add(sub2node);
14120 sub1node->cd();
14121 //
14122 // Place copy #16 of ITS5 directly in I565
14123 //
14124 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14125 sub2node->SetLineColor(kColorITS);
14126 sub2node->SetVisibility(1);
14127 fNodes->Add(sub2node);
14128 sub1node->cd();
14129 //
14130 // Place copy #17 of ITS5 directly in I565
14131 //
14132 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14133 sub2node->SetLineColor(kColorITS);
14134 sub2node->SetVisibility(1);
14135 fNodes->Add(sub2node);
14136 sub1node->cd();
14137 //
14138 // Place copy #18 of ITS5 directly in I565
14139 //
14140 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14141 sub2node->SetLineColor(kColorITS);
14142 sub2node->SetVisibility(1);
14143 fNodes->Add(sub2node);
14144 sub1node->cd();
14145 //
14146 // Place copy #19 of ITS5 directly in I565
14147 //
14148 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14149 sub2node->SetLineColor(kColorITS);
14150 sub2node->SetVisibility(1);
14151 fNodes->Add(sub2node);
14152 sub1node->cd();
14153 //
14154 // Place copy #20 of ITS5 directly in I565
14155 //
14156 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14157 sub2node->SetLineColor(kColorITS);
14158 sub2node->SetVisibility(1);
14159 fNodes->Add(sub2node);
14160 sub1node->cd();
14161 //
14162 // Place copy #21 of ITS5 directly in I565
14163 //
14164 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14165 sub2node->SetLineColor(kColorITS);
14166 sub2node->SetVisibility(1);
14167 fNodes->Add(sub2node);
14168 sub1node->cd();
14169 //
14170 // Place copy #22 of ITS5 directly in I565
14171 //
14172 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14173 sub2node->SetLineColor(kColorITS);
14174 sub2node->SetVisibility(1);
14175 fNodes->Add(sub2node);
14176 sub1node->cd();
14177 fNodes->Add(sub1node);
14178 node->cd();
14179 //
14180 // Place copy #22 of I565 in IT56
14181 //
1266e9b4 14182 sub1node = new TNode("I565","I565","I565",26.0036,-28.5246,0.,"itsrot527");
1f99c14b 14183 sub1node->SetLineColor(kColorITS);
14184 sub1node->SetVisibility(0);
14185 sub1node->cd();
14186 //
14187 // Place copy #1 of ITS5 directly in I565
14188 //
14189 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14190 sub2node->SetLineColor(kColorITS);
14191 sub2node->SetVisibility(1);
14192 fNodes->Add(sub2node);
14193 sub1node->cd();
14194 //
14195 // Place copy #2 of ITS5 directly in I565
14196 //
14197 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14198 sub2node->SetLineColor(kColorITS);
14199 sub2node->SetVisibility(1);
14200 fNodes->Add(sub2node);
14201 sub1node->cd();
14202 //
14203 // Place copy #3 of ITS5 directly in I565
14204 //
14205 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14206 sub2node->SetLineColor(kColorITS);
14207 sub2node->SetVisibility(1);
14208 fNodes->Add(sub2node);
14209 sub1node->cd();
14210 //
14211 // Place copy #4 of ITS5 directly in I565
14212 //
14213 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14214 sub2node->SetLineColor(kColorITS);
14215 sub2node->SetVisibility(1);
14216 fNodes->Add(sub2node);
14217 sub1node->cd();
14218 //
14219 // Place copy #5 of ITS5 directly in I565
14220 //
14221 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14222 sub2node->SetLineColor(kColorITS);
14223 sub2node->SetVisibility(1);
14224 fNodes->Add(sub2node);
14225 sub1node->cd();
14226 //
14227 // Place copy #6 of ITS5 directly in I565
14228 //
14229 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14230 sub2node->SetLineColor(kColorITS);
14231 sub2node->SetVisibility(1);
14232 fNodes->Add(sub2node);
14233 sub1node->cd();
14234 //
14235 // Place copy #7 of ITS5 directly in I565
14236 //
14237 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14238 sub2node->SetLineColor(kColorITS);
14239 sub2node->SetVisibility(1);
14240 fNodes->Add(sub2node);
14241 sub1node->cd();
14242 //
14243 // Place copy #8 of ITS5 directly in I565
14244 //
14245 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14246 sub2node->SetLineColor(kColorITS);
14247 sub2node->SetVisibility(1);
14248 fNodes->Add(sub2node);
14249 sub1node->cd();
14250 //
14251 // Place copy #9 of ITS5 directly in I565
14252 //
14253 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14254 sub2node->SetLineColor(kColorITS);
14255 sub2node->SetVisibility(1);
14256 fNodes->Add(sub2node);
14257 sub1node->cd();
14258 //
14259 // Place copy #10 of ITS5 directly in I565
14260 //
14261 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14262 sub2node->SetLineColor(kColorITS);
14263 sub2node->SetVisibility(1);
14264 fNodes->Add(sub2node);
14265 sub1node->cd();
14266 //
14267 // Place copy #11 of ITS5 directly in I565
14268 //
14269 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14270 sub2node->SetLineColor(kColorITS);
14271 sub2node->SetVisibility(1);
14272 fNodes->Add(sub2node);
14273 sub1node->cd();
14274 //
14275 // Place copy #12 of ITS5 directly in I565
14276 //
14277 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14278 sub2node->SetLineColor(kColorITS);
14279 sub2node->SetVisibility(1);
14280 fNodes->Add(sub2node);
14281 sub1node->cd();
14282 //
14283 // Place copy #13 of ITS5 directly in I565
14284 //
14285 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14286 sub2node->SetLineColor(kColorITS);
14287 sub2node->SetVisibility(1);
14288 fNodes->Add(sub2node);
14289 sub1node->cd();
14290 //
14291 // Place copy #14 of ITS5 directly in I565
14292 //
14293 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14294 sub2node->SetLineColor(kColorITS);
14295 sub2node->SetVisibility(1);
14296 fNodes->Add(sub2node);
14297 sub1node->cd();
14298 //
14299 // Place copy #15 of ITS5 directly in I565
14300 //
14301 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14302 sub2node->SetLineColor(kColorITS);
14303 sub2node->SetVisibility(1);
14304 fNodes->Add(sub2node);
14305 sub1node->cd();
14306 //
14307 // Place copy #16 of ITS5 directly in I565
14308 //
14309 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14310 sub2node->SetLineColor(kColorITS);
14311 sub2node->SetVisibility(1);
14312 fNodes->Add(sub2node);
14313 sub1node->cd();
14314 //
14315 // Place copy #17 of ITS5 directly in I565
14316 //
14317 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14318 sub2node->SetLineColor(kColorITS);
14319 sub2node->SetVisibility(1);
14320 fNodes->Add(sub2node);
14321 sub1node->cd();
14322 //
14323 // Place copy #18 of ITS5 directly in I565
14324 //
14325 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14326 sub2node->SetLineColor(kColorITS);
14327 sub2node->SetVisibility(1);
14328 fNodes->Add(sub2node);
14329 sub1node->cd();
14330 //
14331 // Place copy #19 of ITS5 directly in I565
14332 //
14333 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14334 sub2node->SetLineColor(kColorITS);
14335 sub2node->SetVisibility(1);
14336 fNodes->Add(sub2node);
14337 sub1node->cd();
14338 //
14339 // Place copy #20 of ITS5 directly in I565
14340 //
14341 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14342 sub2node->SetLineColor(kColorITS);
14343 sub2node->SetVisibility(1);
14344 fNodes->Add(sub2node);
14345 sub1node->cd();
14346 //
14347 // Place copy #21 of ITS5 directly in I565
14348 //
14349 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14350 sub2node->SetLineColor(kColorITS);
14351 sub2node->SetVisibility(1);
14352 fNodes->Add(sub2node);
14353 sub1node->cd();
14354 //
14355 // Place copy #22 of ITS5 directly in I565
14356 //
14357 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14358 sub2node->SetLineColor(kColorITS);
14359 sub2node->SetVisibility(1);
14360 fNodes->Add(sub2node);
14361 sub1node->cd();
14362 fNodes->Add(sub1node);
14363 node->cd();
14364 //
14365 // Place copy #23 of I565 in IT56
14366 //
1266e9b4 14367 sub1node = new TNode("I565","I565","I565",30.6798,-23.1683,0.,"itsrot526");
1f99c14b 14368 sub1node->SetLineColor(kColorITS);
14369 sub1node->SetVisibility(0);
14370 sub1node->cd();
14371 //
14372 // Place copy #1 of ITS5 directly in I565
14373 //
14374 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14375 sub2node->SetLineColor(kColorITS);
14376 sub2node->SetVisibility(1);
14377 fNodes->Add(sub2node);
14378 sub1node->cd();
14379 //
14380 // Place copy #2 of ITS5 directly in I565
14381 //
14382 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14383 sub2node->SetLineColor(kColorITS);
14384 sub2node->SetVisibility(1);
14385 fNodes->Add(sub2node);
14386 sub1node->cd();
14387 //
14388 // Place copy #3 of ITS5 directly in I565
14389 //
14390 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14391 sub2node->SetLineColor(kColorITS);
14392 sub2node->SetVisibility(1);
14393 fNodes->Add(sub2node);
14394 sub1node->cd();
14395 //
14396 // Place copy #4 of ITS5 directly in I565
14397 //
14398 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14399 sub2node->SetLineColor(kColorITS);
14400 sub2node->SetVisibility(1);
14401 fNodes->Add(sub2node);
14402 sub1node->cd();
14403 //
14404 // Place copy #5 of ITS5 directly in I565
14405 //
14406 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14407 sub2node->SetLineColor(kColorITS);
14408 sub2node->SetVisibility(1);
14409 fNodes->Add(sub2node);
14410 sub1node->cd();
14411 //
14412 // Place copy #6 of ITS5 directly in I565
14413 //
14414 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14415 sub2node->SetLineColor(kColorITS);
14416 sub2node->SetVisibility(1);
14417 fNodes->Add(sub2node);
14418 sub1node->cd();
14419 //
14420 // Place copy #7 of ITS5 directly in I565
14421 //
14422 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14423 sub2node->SetLineColor(kColorITS);
14424 sub2node->SetVisibility(1);
14425 fNodes->Add(sub2node);
14426 sub1node->cd();
14427 //
14428 // Place copy #8 of ITS5 directly in I565
14429 //
14430 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14431 sub2node->SetLineColor(kColorITS);
14432 sub2node->SetVisibility(1);
14433 fNodes->Add(sub2node);
14434 sub1node->cd();
14435 //
14436 // Place copy #9 of ITS5 directly in I565
14437 //
14438 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14439 sub2node->SetLineColor(kColorITS);
14440 sub2node->SetVisibility(1);
14441 fNodes->Add(sub2node);
14442 sub1node->cd();
14443 //
14444 // Place copy #10 of ITS5 directly in I565
14445 //
14446 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14447 sub2node->SetLineColor(kColorITS);
14448 sub2node->SetVisibility(1);
14449 fNodes->Add(sub2node);
14450 sub1node->cd();
14451 //
14452 // Place copy #11 of ITS5 directly in I565
14453 //
14454 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14455 sub2node->SetLineColor(kColorITS);
14456 sub2node->SetVisibility(1);
14457 fNodes->Add(sub2node);
14458 sub1node->cd();
14459 //
14460 // Place copy #12 of ITS5 directly in I565
14461 //
14462 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14463 sub2node->SetLineColor(kColorITS);
14464 sub2node->SetVisibility(1);
14465 fNodes->Add(sub2node);
14466 sub1node->cd();
14467 //
14468 // Place copy #13 of ITS5 directly in I565
14469 //
14470 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14471 sub2node->SetLineColor(kColorITS);
14472 sub2node->SetVisibility(1);
14473 fNodes->Add(sub2node);
14474 sub1node->cd();
14475 //
14476 // Place copy #14 of ITS5 directly in I565
14477 //
14478 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14479 sub2node->SetLineColor(kColorITS);
14480 sub2node->SetVisibility(1);
14481 fNodes->Add(sub2node);
14482 sub1node->cd();
14483 //
14484 // Place copy #15 of ITS5 directly in I565
14485 //
14486 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14487 sub2node->SetLineColor(kColorITS);
14488 sub2node->SetVisibility(1);
14489 fNodes->Add(sub2node);
14490 sub1node->cd();
14491 //
14492 // Place copy #16 of ITS5 directly in I565
14493 //
14494 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14495 sub2node->SetLineColor(kColorITS);
14496 sub2node->SetVisibility(1);
14497 fNodes->Add(sub2node);
14498 sub1node->cd();
14499 //
14500 // Place copy #17 of ITS5 directly in I565
14501 //
14502 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14503 sub2node->SetLineColor(kColorITS);
14504 sub2node->SetVisibility(1);
14505 fNodes->Add(sub2node);
14506 sub1node->cd();
14507 //
14508 // Place copy #18 of ITS5 directly in I565
14509 //
14510 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14511 sub2node->SetLineColor(kColorITS);
14512 sub2node->SetVisibility(1);
14513 fNodes->Add(sub2node);
14514 sub1node->cd();
14515 //
14516 // Place copy #19 of ITS5 directly in I565
14517 //
14518 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14519 sub2node->SetLineColor(kColorITS);
14520 sub2node->SetVisibility(1);
14521 fNodes->Add(sub2node);
14522 sub1node->cd();
14523 //
14524 // Place copy #20 of ITS5 directly in I565
14525 //
14526 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14527 sub2node->SetLineColor(kColorITS);
14528 sub2node->SetVisibility(1);
14529 fNodes->Add(sub2node);
14530 sub1node->cd();
14531 //
14532 // Place copy #21 of ITS5 directly in I565
14533 //
14534 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14535 sub2node->SetLineColor(kColorITS);
14536 sub2node->SetVisibility(1);
14537 fNodes->Add(sub2node);
14538 sub1node->cd();
14539 //
14540 // Place copy #22 of ITS5 directly in I565
14541 //
14542 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14543 sub2node->SetLineColor(kColorITS);
14544 sub2node->SetVisibility(1);
14545 fNodes->Add(sub2node);
14546 sub1node->cd();
14547 fNodes->Add(sub1node);
14548 node->cd();
14549 //
14550 // Place copy #24 of I565 in IT56
14551 //
1266e9b4 14552 sub1node = new TNode("I565","I565","I565",34.5519,-17.2048,0.,"itsrot525");
1f99c14b 14553 sub1node->SetLineColor(kColorITS);
14554 sub1node->SetVisibility(0);
14555 sub1node->cd();
14556 //
14557 // Place copy #1 of ITS5 directly in I565
14558 //
14559 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14560 sub2node->SetLineColor(kColorITS);
14561 sub2node->SetVisibility(1);
14562 fNodes->Add(sub2node);
14563 sub1node->cd();
14564 //
14565 // Place copy #2 of ITS5 directly in I565
14566 //
14567 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14568 sub2node->SetLineColor(kColorITS);
14569 sub2node->SetVisibility(1);
14570 fNodes->Add(sub2node);
14571 sub1node->cd();
14572 //
14573 // Place copy #3 of ITS5 directly in I565
14574 //
14575 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14576 sub2node->SetLineColor(kColorITS);
14577 sub2node->SetVisibility(1);
14578 fNodes->Add(sub2node);
14579 sub1node->cd();
14580 //
14581 // Place copy #4 of ITS5 directly in I565
14582 //
14583 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14584 sub2node->SetLineColor(kColorITS);
14585 sub2node->SetVisibility(1);
14586 fNodes->Add(sub2node);
14587 sub1node->cd();
14588 //
14589 // Place copy #5 of ITS5 directly in I565
14590 //
14591 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14592 sub2node->SetLineColor(kColorITS);
14593 sub2node->SetVisibility(1);
14594 fNodes->Add(sub2node);
14595 sub1node->cd();
14596 //
14597 // Place copy #6 of ITS5 directly in I565
14598 //
14599 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14600 sub2node->SetLineColor(kColorITS);
14601 sub2node->SetVisibility(1);
14602 fNodes->Add(sub2node);
14603 sub1node->cd();
14604 //
14605 // Place copy #7 of ITS5 directly in I565
14606 //
14607 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14608 sub2node->SetLineColor(kColorITS);
14609 sub2node->SetVisibility(1);
14610 fNodes->Add(sub2node);
14611 sub1node->cd();
14612 //
14613 // Place copy #8 of ITS5 directly in I565
14614 //
14615 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14616 sub2node->SetLineColor(kColorITS);
14617 sub2node->SetVisibility(1);
14618 fNodes->Add(sub2node);
14619 sub1node->cd();
14620 //
14621 // Place copy #9 of ITS5 directly in I565
14622 //
14623 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14624 sub2node->SetLineColor(kColorITS);
14625 sub2node->SetVisibility(1);
14626 fNodes->Add(sub2node);
14627 sub1node->cd();
14628 //
14629 // Place copy #10 of ITS5 directly in I565
14630 //
14631 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14632 sub2node->SetLineColor(kColorITS);
14633 sub2node->SetVisibility(1);
14634 fNodes->Add(sub2node);
14635 sub1node->cd();
14636 //
14637 // Place copy #11 of ITS5 directly in I565
14638 //
14639 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14640 sub2node->SetLineColor(kColorITS);
14641 sub2node->SetVisibility(1);
14642 fNodes->Add(sub2node);
14643 sub1node->cd();
14644 //
14645 // Place copy #12 of ITS5 directly in I565
14646 //
14647 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14648 sub2node->SetLineColor(kColorITS);
14649 sub2node->SetVisibility(1);
14650 fNodes->Add(sub2node);
14651 sub1node->cd();
14652 //
14653 // Place copy #13 of ITS5 directly in I565
14654 //
14655 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14656 sub2node->SetLineColor(kColorITS);
14657 sub2node->SetVisibility(1);
14658 fNodes->Add(sub2node);
14659 sub1node->cd();
14660 //
14661 // Place copy #14 of ITS5 directly in I565
14662 //
14663 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14664 sub2node->SetLineColor(kColorITS);
14665 sub2node->SetVisibility(1);
14666 fNodes->Add(sub2node);
14667 sub1node->cd();
14668 //
14669 // Place copy #15 of ITS5 directly in I565
14670 //
14671 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14672 sub2node->SetLineColor(kColorITS);
14673 sub2node->SetVisibility(1);
14674 fNodes->Add(sub2node);
14675 sub1node->cd();
14676 //
14677 // Place copy #16 of ITS5 directly in I565
14678 //
14679 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14680 sub2node->SetLineColor(kColorITS);
14681 sub2node->SetVisibility(1);
14682 fNodes->Add(sub2node);
14683 sub1node->cd();
14684 //
14685 // Place copy #17 of ITS5 directly in I565
14686 //
14687 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14688 sub2node->SetLineColor(kColorITS);
14689 sub2node->SetVisibility(1);
14690 fNodes->Add(sub2node);
14691 sub1node->cd();
14692 //
14693 // Place copy #18 of ITS5 directly in I565
14694 //
14695 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14696 sub2node->SetLineColor(kColorITS);
14697 sub2node->SetVisibility(1);
14698 fNodes->Add(sub2node);
14699 sub1node->cd();
14700 //
14701 // Place copy #19 of ITS5 directly in I565
14702 //
14703 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14704 sub2node->SetLineColor(kColorITS);
14705 sub2node->SetVisibility(1);
14706 fNodes->Add(sub2node);
14707 sub1node->cd();
14708 //
14709 // Place copy #20 of ITS5 directly in I565
14710 //
14711 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14712 sub2node->SetLineColor(kColorITS);
14713 sub2node->SetVisibility(1);
14714 fNodes->Add(sub2node);
14715 sub1node->cd();
14716 //
14717 // Place copy #21 of ITS5 directly in I565
14718 //
14719 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14720 sub2node->SetLineColor(kColorITS);
14721 sub2node->SetVisibility(1);
14722 fNodes->Add(sub2node);
14723 sub1node->cd();
14724 //
14725 // Place copy #22 of ITS5 directly in I565
14726 //
14727 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14728 sub2node->SetLineColor(kColorITS);
14729 sub2node->SetVisibility(1);
14730 fNodes->Add(sub2node);
14731 sub1node->cd();
14732 fNodes->Add(sub1node);
14733 node->cd();
14734 //
14735 // Place copy #25 of I565 in IT56
14736 //
1266e9b4 14737 sub1node = new TNode("I565","I565","I565",36.9774,-10.521,0.,"itsrot524");
1f99c14b 14738 sub1node->SetLineColor(kColorITS);
14739 sub1node->SetVisibility(0);
14740 sub1node->cd();
14741 //
14742 // Place copy #1 of ITS5 directly in I565
14743 //
14744 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14745 sub2node->SetLineColor(kColorITS);
14746 sub2node->SetVisibility(1);
14747 fNodes->Add(sub2node);
14748 sub1node->cd();
14749 //
14750 // Place copy #2 of ITS5 directly in I565
14751 //
14752 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14753 sub2node->SetLineColor(kColorITS);
14754 sub2node->SetVisibility(1);
14755 fNodes->Add(sub2node);
14756 sub1node->cd();
14757 //
14758 // Place copy #3 of ITS5 directly in I565
14759 //
14760 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14761 sub2node->SetLineColor(kColorITS);
14762 sub2node->SetVisibility(1);
14763 fNodes->Add(sub2node);
14764 sub1node->cd();
14765 //
14766 // Place copy #4 of ITS5 directly in I565
14767 //
14768 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14769 sub2node->SetLineColor(kColorITS);
14770 sub2node->SetVisibility(1);
14771 fNodes->Add(sub2node);
14772 sub1node->cd();
14773 //
14774 // Place copy #5 of ITS5 directly in I565
14775 //
14776 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14777 sub2node->SetLineColor(kColorITS);
14778 sub2node->SetVisibility(1);
14779 fNodes->Add(sub2node);
14780 sub1node->cd();
14781 //
14782 // Place copy #6 of ITS5 directly in I565
14783 //
14784 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14785 sub2node->SetLineColor(kColorITS);
14786 sub2node->SetVisibility(1);
14787 fNodes->Add(sub2node);
14788 sub1node->cd();
14789 //
14790 // Place copy #7 of ITS5 directly in I565
14791 //
14792 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14793 sub2node->SetLineColor(kColorITS);
14794 sub2node->SetVisibility(1);
14795 fNodes->Add(sub2node);
14796 sub1node->cd();
14797 //
14798 // Place copy #8 of ITS5 directly in I565
14799 //
14800 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14801 sub2node->SetLineColor(kColorITS);
14802 sub2node->SetVisibility(1);
14803 fNodes->Add(sub2node);
14804 sub1node->cd();
14805 //
14806 // Place copy #9 of ITS5 directly in I565
14807 //
14808 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14809 sub2node->SetLineColor(kColorITS);
14810 sub2node->SetVisibility(1);
14811 fNodes->Add(sub2node);
14812 sub1node->cd();
14813 //
14814 // Place copy #10 of ITS5 directly in I565
14815 //
14816 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14817 sub2node->SetLineColor(kColorITS);
14818 sub2node->SetVisibility(1);
14819 fNodes->Add(sub2node);
14820 sub1node->cd();
14821 //
14822 // Place copy #11 of ITS5 directly in I565
14823 //
14824 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14825 sub2node->SetLineColor(kColorITS);
14826 sub2node->SetVisibility(1);
14827 fNodes->Add(sub2node);
14828 sub1node->cd();
14829 //
14830 // Place copy #12 of ITS5 directly in I565
14831 //
14832 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14833 sub2node->SetLineColor(kColorITS);
14834 sub2node->SetVisibility(1);
14835 fNodes->Add(sub2node);
14836 sub1node->cd();
14837 //
14838 // Place copy #13 of ITS5 directly in I565
14839 //
14840 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14841 sub2node->SetLineColor(kColorITS);
14842 sub2node->SetVisibility(1);
14843 fNodes->Add(sub2node);
14844 sub1node->cd();
14845 //
14846 // Place copy #14 of ITS5 directly in I565
14847 //
14848 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14849 sub2node->SetLineColor(kColorITS);
14850 sub2node->SetVisibility(1);
14851 fNodes->Add(sub2node);
14852 sub1node->cd();
14853 //
14854 // Place copy #15 of ITS5 directly in I565
14855 //
14856 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14857 sub2node->SetLineColor(kColorITS);
14858 sub2node->SetVisibility(1);
14859 fNodes->Add(sub2node);
14860 sub1node->cd();
14861 //
14862 // Place copy #16 of ITS5 directly in I565
14863 //
14864 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14865 sub2node->SetLineColor(kColorITS);
14866 sub2node->SetVisibility(1);
14867 fNodes->Add(sub2node);
14868 sub1node->cd();
14869 //
14870 // Place copy #17 of ITS5 directly in I565
14871 //
14872 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14873 sub2node->SetLineColor(kColorITS);
14874 sub2node->SetVisibility(1);
14875 fNodes->Add(sub2node);
14876 sub1node->cd();
14877 //
14878 // Place copy #18 of ITS5 directly in I565
14879 //
14880 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14881 sub2node->SetLineColor(kColorITS);
14882 sub2node->SetVisibility(1);
14883 fNodes->Add(sub2node);
14884 sub1node->cd();
14885 //
14886 // Place copy #19 of ITS5 directly in I565
14887 //
14888 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14889 sub2node->SetLineColor(kColorITS);
14890 sub2node->SetVisibility(1);
14891 fNodes->Add(sub2node);
14892 sub1node->cd();
14893 //
14894 // Place copy #20 of ITS5 directly in I565
14895 //
14896 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14897 sub2node->SetLineColor(kColorITS);
14898 sub2node->SetVisibility(1);
14899 fNodes->Add(sub2node);
14900 sub1node->cd();
14901 //
14902 // Place copy #21 of ITS5 directly in I565
14903 //
14904 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14905 sub2node->SetLineColor(kColorITS);
14906 sub2node->SetVisibility(1);
14907 fNodes->Add(sub2node);
14908 sub1node->cd();
14909 //
14910 // Place copy #22 of ITS5 directly in I565
14911 //
14912 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14913 sub2node->SetLineColor(kColorITS);
14914 sub2node->SetVisibility(1);
14915 fNodes->Add(sub2node);
14916 sub1node->cd();
14917 fNodes->Add(sub1node);
14918 node->cd();
14919 //
14920 // Place copy #26 of I565 in IT56
14921 //
1266e9b4 14922 sub1node = new TNode("I565","I565","I565",38.4338,-3.5614,0.,"itsrot523");
1f99c14b 14923 sub1node->SetLineColor(kColorITS);
14924 sub1node->SetVisibility(0);
14925 sub1node->cd();
14926 //
14927 // Place copy #1 of ITS5 directly in I565
14928 //
14929 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14930 sub2node->SetLineColor(kColorITS);
14931 sub2node->SetVisibility(1);
14932 fNodes->Add(sub2node);
14933 sub1node->cd();
14934 //
14935 // Place copy #2 of ITS5 directly in I565
14936 //
14937 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14938 sub2node->SetLineColor(kColorITS);
14939 sub2node->SetVisibility(1);
14940 fNodes->Add(sub2node);
14941 sub1node->cd();
14942 //
14943 // Place copy #3 of ITS5 directly in I565
14944 //
14945 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14946 sub2node->SetLineColor(kColorITS);
14947 sub2node->SetVisibility(1);
14948 fNodes->Add(sub2node);
14949 sub1node->cd();
14950 //
14951 // Place copy #4 of ITS5 directly in I565
14952 //
14953 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14954 sub2node->SetLineColor(kColorITS);
14955 sub2node->SetVisibility(1);
14956 fNodes->Add(sub2node);
14957 sub1node->cd();
14958 //
14959 // Place copy #5 of ITS5 directly in I565
14960 //
14961 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14962 sub2node->SetLineColor(kColorITS);
14963 sub2node->SetVisibility(1);
14964 fNodes->Add(sub2node);
14965 sub1node->cd();
14966 //
14967 // Place copy #6 of ITS5 directly in I565
14968 //
14969 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14970 sub2node->SetLineColor(kColorITS);
14971 sub2node->SetVisibility(1);
14972 fNodes->Add(sub2node);
14973 sub1node->cd();
14974 //
14975 // Place copy #7 of ITS5 directly in I565
14976 //
14977 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14978 sub2node->SetLineColor(kColorITS);
14979 sub2node->SetVisibility(1);
14980 fNodes->Add(sub2node);
14981 sub1node->cd();
14982 //
14983 // Place copy #8 of ITS5 directly in I565
14984 //
14985 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14986 sub2node->SetLineColor(kColorITS);
14987 sub2node->SetVisibility(1);
14988 fNodes->Add(sub2node);
14989 sub1node->cd();
14990 //
14991 // Place copy #9 of ITS5 directly in I565
14992 //
14993 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14994 sub2node->SetLineColor(kColorITS);
14995 sub2node->SetVisibility(1);
14996 fNodes->Add(sub2node);
14997 sub1node->cd();
14998 //
14999 // Place copy #10 of ITS5 directly in I565
15000 //
15001 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15002 sub2node->SetLineColor(kColorITS);
15003 sub2node->SetVisibility(1);
15004 fNodes->Add(sub2node);
15005 sub1node->cd();
15006 //
15007 // Place copy #11 of ITS5 directly in I565
15008 //
15009 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15010 sub2node->SetLineColor(kColorITS);
15011 sub2node->SetVisibility(1);
15012 fNodes->Add(sub2node);
15013 sub1node->cd();
15014 //
15015 // Place copy #12 of ITS5 directly in I565
15016 //
15017 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15018 sub2node->SetLineColor(kColorITS);
15019 sub2node->SetVisibility(1);
15020 fNodes->Add(sub2node);
15021 sub1node->cd();
15022 //
15023 // Place copy #13 of ITS5 directly in I565
15024 //
15025 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15026 sub2node->SetLineColor(kColorITS);
15027 sub2node->SetVisibility(1);
15028 fNodes->Add(sub2node);
15029 sub1node->cd();
15030 //
15031 // Place copy #14 of ITS5 directly in I565
15032 //
15033 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15034 sub2node->SetLineColor(kColorITS);
15035 sub2node->SetVisibility(1);
15036 fNodes->Add(sub2node);
15037 sub1node->cd();
15038 //
15039 // Place copy #15 of ITS5 directly in I565
15040 //
15041 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15042 sub2node->SetLineColor(kColorITS);
15043 sub2node->SetVisibility(1);
15044 fNodes->Add(sub2node);
15045 sub1node->cd();
15046 //
15047 // Place copy #16 of ITS5 directly in I565
15048 //
15049 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15050 sub2node->SetLineColor(kColorITS);
15051 sub2node->SetVisibility(1);
15052 fNodes->Add(sub2node);
15053 sub1node->cd();
15054 //
15055 // Place copy #17 of ITS5 directly in I565
15056 //
15057 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15058 sub2node->SetLineColor(kColorITS);
15059 sub2node->SetVisibility(1);
15060 fNodes->Add(sub2node);
15061 sub1node->cd();
15062 //
15063 // Place copy #18 of ITS5 directly in I565
15064 //
15065 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15066 sub2node->SetLineColor(kColorITS);
15067 sub2node->SetVisibility(1);
15068 fNodes->Add(sub2node);
15069 sub1node->cd();
15070 //
15071 // Place copy #19 of ITS5 directly in I565
15072 //
15073 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15074 sub2node->SetLineColor(kColorITS);
15075 sub2node->SetVisibility(1);
15076 fNodes->Add(sub2node);
15077 sub1node->cd();
15078 //
15079 // Place copy #20 of ITS5 directly in I565
15080 //
15081 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15082 sub2node->SetLineColor(kColorITS);
15083 sub2node->SetVisibility(1);
15084 fNodes->Add(sub2node);
15085 sub1node->cd();
15086 //
15087 // Place copy #21 of ITS5 directly in I565
15088 //
15089 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15090 sub2node->SetLineColor(kColorITS);
15091 sub2node->SetVisibility(1);
15092 fNodes->Add(sub2node);
15093 sub1node->cd();
15094 //
15095 // Place copy #22 of ITS5 directly in I565
15096 //
15097 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15098 sub2node->SetLineColor(kColorITS);
15099 sub2node->SetVisibility(1);
15100 fNodes->Add(sub2node);
15101 sub1node->cd();
15102 fNodes->Add(sub1node);
15103 node->cd();
15104 //
15105 // Place copy #27 of I565 in IT56
15106 //
1266e9b4 15107 sub1node = new TNode("I565","I565","I565",38.281,3.5472,0.,"itsrot522");
1f99c14b 15108 sub1node->SetLineColor(kColorITS);
15109 sub1node->SetVisibility(0);
15110 sub1node->cd();
15111 //
15112 // Place copy #1 of ITS5 directly in I565
15113 //
15114 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15115 sub2node->SetLineColor(kColorITS);
15116 sub2node->SetVisibility(1);
15117 fNodes->Add(sub2node);
15118 sub1node->cd();
15119 //
15120 // Place copy #2 of ITS5 directly in I565
15121 //
15122 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15123 sub2node->SetLineColor(kColorITS);
15124 sub2node->SetVisibility(1);
15125 fNodes->Add(sub2node);
15126 sub1node->cd();
15127 //
15128 // Place copy #3 of ITS5 directly in I565
15129 //
15130 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15131 sub2node->SetLineColor(kColorITS);
15132 sub2node->SetVisibility(1);
15133 fNodes->Add(sub2node);
15134 sub1node->cd();
15135 //
15136 // Place copy #4 of ITS5 directly in I565
15137 //
15138 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15139 sub2node->SetLineColor(kColorITS);
15140 sub2node->SetVisibility(1);
15141 fNodes->Add(sub2node);
15142 sub1node->cd();
15143 //
15144 // Place copy #5 of ITS5 directly in I565
15145 //
15146 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15147 sub2node->SetLineColor(kColorITS);
15148 sub2node->SetVisibility(1);
15149 fNodes->Add(sub2node);
15150 sub1node->cd();
15151 //
15152 // Place copy #6 of ITS5 directly in I565
15153 //
15154 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15155 sub2node->SetLineColor(kColorITS);
15156 sub2node->SetVisibility(1);
15157 fNodes->Add(sub2node);
15158 sub1node->cd();
15159 //
15160 // Place copy #7 of ITS5 directly in I565
15161 //
15162 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15163 sub2node->SetLineColor(kColorITS);
15164 sub2node->SetVisibility(1);
15165 fNodes->Add(sub2node);
15166 sub1node->cd();
15167 //
15168 // Place copy #8 of ITS5 directly in I565
15169 //
15170 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15171 sub2node->SetLineColor(kColorITS);
15172 sub2node->SetVisibility(1);
15173 fNodes->Add(sub2node);
15174 sub1node->cd();
15175 //
15176 // Place copy #9 of ITS5 directly in I565
15177 //
15178 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15179 sub2node->SetLineColor(kColorITS);
15180 sub2node->SetVisibility(1);
15181 fNodes->Add(sub2node);
15182 sub1node->cd();
15183 //
15184 // Place copy #10 of ITS5 directly in I565
15185 //
15186 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15187 sub2node->SetLineColor(kColorITS);
15188 sub2node->SetVisibility(1);
15189 fNodes->Add(sub2node);
15190 sub1node->cd();
15191 //
15192 // Place copy #11 of ITS5 directly in I565
15193 //
15194 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15195 sub2node->SetLineColor(kColorITS);
15196 sub2node->SetVisibility(1);
15197 fNodes->Add(sub2node);
15198 sub1node->cd();
15199 //
15200 // Place copy #12 of ITS5 directly in I565
15201 //
15202 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15203 sub2node->SetLineColor(kColorITS);
15204 sub2node->SetVisibility(1);
15205 fNodes->Add(sub2node);
15206 sub1node->cd();
15207 //
15208 // Place copy #13 of ITS5 directly in I565
15209 //
15210 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15211 sub2node->SetLineColor(kColorITS);
15212 sub2node->SetVisibility(1);
15213 fNodes->Add(sub2node);
15214 sub1node->cd();
15215 //
15216 // Place copy #14 of ITS5 directly in I565
15217 //
15218 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15219 sub2node->SetLineColor(kColorITS);
15220 sub2node->SetVisibility(1);
15221 fNodes->Add(sub2node);
15222 sub1node->cd();
15223 //
15224 // Place copy #15 of ITS5 directly in I565
15225 //
15226 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15227 sub2node->SetLineColor(kColorITS);
15228 sub2node->SetVisibility(1);
15229 fNodes->Add(sub2node);
15230 sub1node->cd();
15231 //
15232 // Place copy #16 of ITS5 directly in I565
15233 //
15234 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15235 sub2node->SetLineColor(kColorITS);
15236 sub2node->SetVisibility(1);
15237 fNodes->Add(sub2node);
15238 sub1node->cd();
15239 //
15240 // Place copy #17 of ITS5 directly in I565
15241 //
15242 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15243 sub2node->SetLineColor(kColorITS);
15244 sub2node->SetVisibility(1);
15245 fNodes->Add(sub2node);
15246 sub1node->cd();
15247 //
15248 // Place copy #18 of ITS5 directly in I565
15249 //
15250 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15251 sub2node->SetLineColor(kColorITS);
15252 sub2node->SetVisibility(1);
15253 fNodes->Add(sub2node);
15254 sub1node->cd();
15255 //
15256 // Place copy #19 of ITS5 directly in I565
15257 //
15258 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15259 sub2node->SetLineColor(kColorITS);
15260 sub2node->SetVisibility(1);
15261 fNodes->Add(sub2node);
15262 sub1node->cd();
15263 //
15264 // Place copy #20 of ITS5 directly in I565
15265 //
15266 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15267 sub2node->SetLineColor(kColorITS);
15268 sub2node->SetVisibility(1);
15269 fNodes->Add(sub2node);
15270 sub1node->cd();
15271 //
15272 // Place copy #21 of ITS5 directly in I565
15273 //
15274 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15275 sub2node->SetLineColor(kColorITS);
15276 sub2node->SetVisibility(1);
15277 fNodes->Add(sub2node);
15278 sub1node->cd();
15279 //
15280 // Place copy #22 of ITS5 directly in I565
15281 //
15282 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15283 sub2node->SetLineColor(kColorITS);
15284 sub2node->SetVisibility(1);
15285 fNodes->Add(sub2node);
15286 sub1node->cd();
15287 fNodes->Add(sub1node);
15288 node->cd();
15289 //
15290 // Place copy #28 of I565 in IT56
15291 //
1266e9b4 15292 sub1node = new TNode("I565","I565","I565",37.125,10.5629,0.,"itsrot521");
1f99c14b 15293 sub1node->SetLineColor(kColorITS);
15294 sub1node->SetVisibility(0);
15295 sub1node->cd();
15296 //
15297 // Place copy #1 of ITS5 directly in I565
15298 //
15299 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15300 sub2node->SetLineColor(kColorITS);
15301 sub2node->SetVisibility(1);
15302 fNodes->Add(sub2node);
15303 sub1node->cd();
15304 //
15305 // Place copy #2 of ITS5 directly in I565
15306 //
15307 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15308 sub2node->SetLineColor(kColorITS);
15309 sub2node->SetVisibility(1);
15310 fNodes->Add(sub2node);
15311 sub1node->cd();
15312 //
15313 // Place copy #3 of ITS5 directly in I565
15314 //
15315 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15316 sub2node->SetLineColor(kColorITS);
15317 sub2node->SetVisibility(1);
15318 fNodes->Add(sub2node);
15319 sub1node->cd();
15320 //
15321 // Place copy #4 of ITS5 directly in I565
15322 //
15323 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15324 sub2node->SetLineColor(kColorITS);
15325 sub2node->SetVisibility(1);
15326 fNodes->Add(sub2node);
15327 sub1node->cd();
15328 //
15329 // Place copy #5 of ITS5 directly in I565
15330 //
15331 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15332 sub2node->SetLineColor(kColorITS);
15333 sub2node->SetVisibility(1);
15334 fNodes->Add(sub2node);
15335 sub1node->cd();
15336 //
15337 // Place copy #6 of ITS5 directly in I565
15338 //
15339 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15340 sub2node->SetLineColor(kColorITS);
15341 sub2node->SetVisibility(1);
15342 fNodes->Add(sub2node);
15343 sub1node->cd();
15344 //
15345 // Place copy #7 of ITS5 directly in I565
15346 //
15347 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15348 sub2node->SetLineColor(kColorITS);
15349 sub2node->SetVisibility(1);
15350 fNodes->Add(sub2node);
15351 sub1node->cd();
15352 //
15353 // Place copy #8 of ITS5 directly in I565
15354 //
15355 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15356 sub2node->SetLineColor(kColorITS);
15357 sub2node->SetVisibility(1);
15358 fNodes->Add(sub2node);
15359 sub1node->cd();
15360 //
15361 // Place copy #9 of ITS5 directly in I565
15362 //
15363 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15364 sub2node->SetLineColor(kColorITS);
15365 sub2node->SetVisibility(1);
15366 fNodes->Add(sub2node);
15367 sub1node->cd();
15368 //
15369 // Place copy #10 of ITS5 directly in I565
15370 //
15371 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15372 sub2node->SetLineColor(kColorITS);
15373 sub2node->SetVisibility(1);
15374 fNodes->Add(sub2node);
15375 sub1node->cd();
15376 //
15377 // Place copy #11 of ITS5 directly in I565
15378 //
15379 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15380 sub2node->SetLineColor(kColorITS);
15381 sub2node->SetVisibility(1);
15382 fNodes->Add(sub2node);
15383 sub1node->cd();
15384 //
15385 // Place copy #12 of ITS5 directly in I565
15386 //
15387 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15388 sub2node->SetLineColor(kColorITS);
15389 sub2node->SetVisibility(1);
15390 fNodes->Add(sub2node);
15391 sub1node->cd();
15392 //
15393 // Place copy #13 of ITS5 directly in I565
15394 //
15395 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15396 sub2node->SetLineColor(kColorITS);
15397 sub2node->SetVisibility(1);
15398 fNodes->Add(sub2node);
15399 sub1node->cd();
15400 //
15401 // Place copy #14 of ITS5 directly in I565
15402 //
15403 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15404 sub2node->SetLineColor(kColorITS);
15405 sub2node->SetVisibility(1);
15406 fNodes->Add(sub2node);
15407 sub1node->cd();
15408 //
15409 // Place copy #15 of ITS5 directly in I565
15410 //
15411 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15412 sub2node->SetLineColor(kColorITS);
15413 sub2node->SetVisibility(1);
15414 fNodes->Add(sub2node);
15415 sub1node->cd();
15416 //
15417 // Place copy #16 of ITS5 directly in I565
15418 //
15419 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15420 sub2node->SetLineColor(kColorITS);
15421 sub2node->SetVisibility(1);
15422 fNodes->Add(sub2node);
15423 sub1node->cd();
15424 //
15425 // Place copy #17 of ITS5 directly in I565
15426 //
15427 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15428 sub2node->SetLineColor(kColorITS);
15429 sub2node->SetVisibility(1);
15430 fNodes->Add(sub2node);
15431 sub1node->cd();
15432 //
15433 // Place copy #18 of ITS5 directly in I565
15434 //
15435 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15436 sub2node->SetLineColor(kColorITS);
15437 sub2node->SetVisibility(1);
15438 fNodes->Add(sub2node);
15439 sub1node->cd();
15440 //
15441 // Place copy #19 of ITS5 directly in I565
15442 //
15443 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15444 sub2node->SetLineColor(kColorITS);
15445 sub2node->SetVisibility(1);
15446 fNodes->Add(sub2node);
15447 sub1node->cd();
15448 //
15449 // Place copy #20 of ITS5 directly in I565
15450 //
15451 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15452 sub2node->SetLineColor(kColorITS);
15453 sub2node->SetVisibility(1);
15454 fNodes->Add(sub2node);
15455 sub1node->cd();
15456 //
15457 // Place copy #21 of ITS5 directly in I565
15458 //
15459 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15460 sub2node->SetLineColor(kColorITS);
15461 sub2node->SetVisibility(1);
15462 fNodes->Add(sub2node);
15463 sub1node->cd();
15464 //
15465 // Place copy #22 of ITS5 directly in I565
15466 //
15467 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15468 sub2node->SetLineColor(kColorITS);
15469 sub2node->SetVisibility(1);
15470 fNodes->Add(sub2node);
15471 sub1node->cd();
15472 fNodes->Add(sub1node);
15473 node->cd();
15474 //
15475 // Place copy #29 of I565 in IT56
15476 //
1266e9b4 15477 sub1node = new TNode("I565","I565","I565",34.4146,17.1364,0.,"itsrot520");
1f99c14b 15478 sub1node->SetLineColor(kColorITS);
15479 sub1node->SetVisibility(0);
15480 sub1node->cd();
15481 //
15482 // Place copy #1 of ITS5 directly in I565
15483 //
15484 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15485 sub2node->SetLineColor(kColorITS);
15486 sub2node->SetVisibility(1);
15487 fNodes->Add(sub2node);
15488 sub1node->cd();
15489 //
15490 // Place copy #2 of ITS5 directly in I565
15491 //
15492 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15493 sub2node->SetLineColor(kColorITS);
15494 sub2node->SetVisibility(1);
15495 fNodes->Add(sub2node);
15496 sub1node->cd();
15497 //
15498 // Place copy #3 of ITS5 directly in I565
15499 //
15500 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15501 sub2node->SetLineColor(kColorITS);
15502 sub2node->SetVisibility(1);
15503 fNodes->Add(sub2node);
15504 sub1node->cd();
15505 //
15506 // Place copy #4 of ITS5 directly in I565
15507 //
15508 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15509 sub2node->SetLineColor(kColorITS);
15510 sub2node->SetVisibility(1);
15511 fNodes->Add(sub2node);
15512 sub1node->cd();
15513 //
15514 // Place copy #5 of ITS5 directly in I565
15515 //
15516 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15517 sub2node->SetLineColor(kColorITS);
15518 sub2node->SetVisibility(1);
15519 fNodes->Add(sub2node);
15520 sub1node->cd();
15521 //
15522 // Place copy #6 of ITS5 directly in I565
15523 //
15524 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15525 sub2node->SetLineColor(kColorITS);
15526 sub2node->SetVisibility(1);
15527 fNodes->Add(sub2node);
15528 sub1node->cd();
15529 //
15530 // Place copy #7 of ITS5 directly in I565
15531 //
15532 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15533 sub2node->SetLineColor(kColorITS);
15534 sub2node->SetVisibility(1);
15535 fNodes->Add(sub2node);
15536 sub1node->cd();
15537 //
15538 // Place copy #8 of ITS5 directly in I565
15539 //
15540 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15541 sub2node->SetLineColor(kColorITS);
15542 sub2node->SetVisibility(1);
15543 fNodes->Add(sub2node);
15544 sub1node->cd();
15545 //
15546 // Place copy #9 of ITS5 directly in I565
15547 //
15548 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15549 sub2node->SetLineColor(kColorITS);
15550 sub2node->SetVisibility(1);
15551 fNodes->Add(sub2node);
15552 sub1node->cd();
15553 //
15554 // Place copy #10 of ITS5 directly in I565
15555 //
15556 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15557 sub2node->SetLineColor(kColorITS);
15558 sub2node->SetVisibility(1);
15559 fNodes->Add(sub2node);
15560 sub1node->cd();
15561 //
15562 // Place copy #11 of ITS5 directly in I565
15563 //
15564 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15565 sub2node->SetLineColor(kColorITS);
15566 sub2node->SetVisibility(1);
15567 fNodes->Add(sub2node);
15568 sub1node->cd();
15569 //
15570 // Place copy #12 of ITS5 directly in I565
15571 //
15572 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15573 sub2node->SetLineColor(kColorITS);
15574 sub2node->SetVisibility(1);
15575 fNodes->Add(sub2node);
15576 sub1node->cd();
15577 //
15578 // Place copy #13 of ITS5 directly in I565
15579 //
15580 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15581 sub2node->SetLineColor(kColorITS);
15582 sub2node->SetVisibility(1);
15583 fNodes->Add(sub2node);
15584 sub1node->cd();
15585 //
15586 // Place copy #14 of ITS5 directly in I565
15587 //
15588 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15589 sub2node->SetLineColor(kColorITS);
15590 sub2node->SetVisibility(1);
15591 fNodes->Add(sub2node);
15592 sub1node->cd();
15593 //
15594 // Place copy #15 of ITS5 directly in I565
15595 //
15596 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15597 sub2node->SetLineColor(kColorITS);
15598 sub2node->SetVisibility(1);
15599 fNodes->Add(sub2node);
15600 sub1node->cd();
15601 //
15602 // Place copy #16 of ITS5 directly in I565
15603 //
15604 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15605 sub2node->SetLineColor(kColorITS);
15606 sub2node->SetVisibility(1);
15607 fNodes->Add(sub2node);
15608 sub1node->cd();
15609 //
15610 // Place copy #17 of ITS5 directly in I565
15611 //
15612 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15613 sub2node->SetLineColor(kColorITS);
15614 sub2node->SetVisibility(1);
15615 fNodes->Add(sub2node);
15616 sub1node->cd();
15617 //
15618 // Place copy #18 of ITS5 directly in I565
15619 //
15620 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15621 sub2node->SetLineColor(kColorITS);
15622 sub2node->SetVisibility(1);
15623 fNodes->Add(sub2node);
15624 sub1node->cd();
15625 //
15626 // Place copy #19 of ITS5 directly in I565
15627 //
15628 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15629 sub2node->SetLineColor(kColorITS);
15630 sub2node->SetVisibility(1);
15631 fNodes->Add(sub2node);
15632 sub1node->cd();
15633 //
15634 // Place copy #20 of ITS5 directly in I565
15635 //
15636 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15637 sub2node->SetLineColor(kColorITS);
15638 sub2node->SetVisibility(1);
15639 fNodes->Add(sub2node);
15640 sub1node->cd();
15641 //
15642 // Place copy #21 of ITS5 directly in I565
15643 //
15644 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15645 sub2node->SetLineColor(kColorITS);
15646 sub2node->SetVisibility(1);
15647 fNodes->Add(sub2node);
15648 sub1node->cd();
15649 //
15650 // Place copy #22 of ITS5 directly in I565
15651 //
15652 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15653 sub2node->SetLineColor(kColorITS);
15654 sub2node->SetVisibility(1);
15655 fNodes->Add(sub2node);
15656 sub1node->cd();
15657 fNodes->Add(sub1node);
15658 node->cd();
15659 //
15660 // Place copy #30 of I565 in IT56
15661 //
1266e9b4 15662 sub1node = new TNode("I565","I565","I565",30.8022,23.2607,0.,"itsrot519");
1f99c14b 15663 sub1node->SetLineColor(kColorITS);
15664 sub1node->SetVisibility(0);
15665 sub1node->cd();
15666 //
15667 // Place copy #1 of ITS5 directly in I565
15668 //
15669 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15670 sub2node->SetLineColor(kColorITS);
15671 sub2node->SetVisibility(1);
15672 fNodes->Add(sub2node);
15673 sub1node->cd();
15674 //
15675 // Place copy #2 of ITS5 directly in I565
15676 //
15677 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15678 sub2node->SetLineColor(kColorITS);
15679 sub2node->SetVisibility(1);
15680 fNodes->Add(sub2node);
15681 sub1node->cd();
15682 //
15683 // Place copy #3 of ITS5 directly in I565
15684 //
15685 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15686 sub2node->SetLineColor(kColorITS);
15687 sub2node->SetVisibility(1);
15688 fNodes->Add(sub2node);
15689 sub1node->cd();
15690 //
15691 // Place copy #4 of ITS5 directly in I565
15692 //
15693 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15694 sub2node->SetLineColor(kColorITS);
15695 sub2node->SetVisibility(1);
15696 fNodes->Add(sub2node);
15697 sub1node->cd();
15698 //
15699 // Place copy #5 of ITS5 directly in I565
15700 //
15701 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15702 sub2node->SetLineColor(kColorITS);
15703 sub2node->SetVisibility(1);
15704 fNodes->Add(sub2node);
15705 sub1node->cd();
15706 //
15707 // Place copy #6 of ITS5 directly in I565
15708 //
15709 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15710 sub2node->SetLineColor(kColorITS);
15711 sub2node->SetVisibility(1);
15712 fNodes->Add(sub2node);
15713 sub1node->cd();
15714 //
15715 // Place copy #7 of ITS5 directly in I565
15716 //
15717 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15718 sub2node->SetLineColor(kColorITS);
15719 sub2node->SetVisibility(1);
15720 fNodes->Add(sub2node);
15721 sub1node->cd();
15722 //
15723 // Place copy #8 of ITS5 directly in I565
15724 //
15725 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15726 sub2node->SetLineColor(kColorITS);
15727 sub2node->SetVisibility(1);
15728 fNodes->Add(sub2node);
15729 sub1node->cd();
15730 //
15731 // Place copy #9 of ITS5 directly in I565
15732 //
15733 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15734 sub2node->SetLineColor(kColorITS);
15735 sub2node->SetVisibility(1);
15736 fNodes->Add(sub2node);
15737 sub1node->cd();
15738 //
15739 // Place copy #10 of ITS5 directly in I565
15740 //
15741 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15742 sub2node->SetLineColor(kColorITS);
15743 sub2node->SetVisibility(1);
15744 fNodes->Add(sub2node);
15745 sub1node->cd();
15746 //
15747 // Place copy #11 of ITS5 directly in I565
15748 //
15749 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15750 sub2node->SetLineColor(kColorITS);
15751 sub2node->SetVisibility(1);
15752 fNodes->Add(sub2node);
15753 sub1node->cd();
15754 //
15755 // Place copy #12 of ITS5 directly in I565
15756 //
15757 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15758 sub2node->SetLineColor(kColorITS);
15759 sub2node->SetVisibility(1);
15760 fNodes->Add(sub2node);
15761 sub1node->cd();
15762 //
15763 // Place copy #13 of ITS5 directly in I565
15764 //
15765 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15766 sub2node->SetLineColor(kColorITS);
15767 sub2node->SetVisibility(1);
15768 fNodes->Add(sub2node);
15769 sub1node->cd();
15770 //
15771 // Place copy #14 of ITS5 directly in I565
15772 //
15773 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15774 sub2node->SetLineColor(kColorITS);
15775 sub2node->SetVisibility(1);
15776 fNodes->Add(sub2node);
15777 sub1node->cd();
15778 //
15779 // Place copy #15 of ITS5 directly in I565
15780 //
15781 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15782 sub2node->SetLineColor(kColorITS);
15783 sub2node->SetVisibility(1);
15784 fNodes->Add(sub2node);
15785 sub1node->cd();
15786 //
15787 // Place copy #16 of ITS5 directly in I565
15788 //
15789 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15790 sub2node->SetLineColor(kColorITS);
15791 sub2node->SetVisibility(1);
15792 fNodes->Add(sub2node);
15793 sub1node->cd();
15794 //
15795 // Place copy #17 of ITS5 directly in I565
15796 //
15797 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15798 sub2node->SetLineColor(kColorITS);
15799 sub2node->SetVisibility(1);
15800 fNodes->Add(sub2node);
15801 sub1node->cd();
15802 //
15803 // Place copy #18 of ITS5 directly in I565
15804 //
15805 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15806 sub2node->SetLineColor(kColorITS);
15807 sub2node->SetVisibility(1);
15808 fNodes->Add(sub2node);
15809 sub1node->cd();
15810 //
15811 // Place copy #19 of ITS5 directly in I565
15812 //
15813 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15814 sub2node->SetLineColor(kColorITS);
15815 sub2node->SetVisibility(1);
15816 fNodes->Add(sub2node);
15817 sub1node->cd();
15818 //
15819 // Place copy #20 of ITS5 directly in I565
15820 //
15821 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15822 sub2node->SetLineColor(kColorITS);
15823 sub2node->SetVisibility(1);
15824 fNodes->Add(sub2node);
15825 sub1node->cd();
15826 //
15827 // Place copy #21 of ITS5 directly in I565
15828 //
15829 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15830 sub2node->SetLineColor(kColorITS);
15831 sub2node->SetVisibility(1);
15832 fNodes->Add(sub2node);
15833 sub1node->cd();
15834 //
15835 // Place copy #22 of ITS5 directly in I565
15836 //
15837 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15838 sub2node->SetLineColor(kColorITS);
15839 sub2node->SetVisibility(1);
15840 fNodes->Add(sub2node);
15841 sub1node->cd();
15842 fNodes->Add(sub1node);
15843 node->cd();
15844 //
15845 // Place copy #31 of I565 in IT56
15846 //
1266e9b4 15847 sub1node = new TNode("I565","I565","I565",25.9002,28.4112,0.,"itsrot518");
1f99c14b 15848 sub1node->SetLineColor(kColorITS);
15849 sub1node->SetVisibility(0);
15850 sub1node->cd();
15851 //
15852 // Place copy #1 of ITS5 directly in I565
15853 //
15854 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15855 sub2node->SetLineColor(kColorITS);
15856 sub2node->SetVisibility(1);
15857 fNodes->Add(sub2node);
15858 sub1node->cd();
15859 //
15860 // Place copy #2 of ITS5 directly in I565
15861 //
15862 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15863 sub2node->SetLineColor(kColorITS);
15864 sub2node->SetVisibility(1);
15865 fNodes->Add(sub2node);
15866 sub1node->cd();
15867 //
15868 // Place copy #3 of ITS5 directly in I565
15869 //
15870 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15871 sub2node->SetLineColor(kColorITS);
15872 sub2node->SetVisibility(1);
15873 fNodes->Add(sub2node);
15874 sub1node->cd();
15875 //
15876 // Place copy #4 of ITS5 directly in I565
15877 //
15878 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15879 sub2node->SetLineColor(kColorITS);
15880 sub2node->SetVisibility(1);
15881 fNodes->Add(sub2node);
15882 sub1node->cd();
15883 //
15884 // Place copy #5 of ITS5 directly in I565
15885 //
15886 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15887 sub2node->SetLineColor(kColorITS);
15888 sub2node->SetVisibility(1);
15889 fNodes->Add(sub2node);
15890 sub1node->cd();
15891 //
15892 // Place copy #6 of ITS5 directly in I565
15893 //
15894 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15895 sub2node->SetLineColor(kColorITS);
15896 sub2node->SetVisibility(1);
15897 fNodes->Add(sub2node);
15898 sub1node->cd();
15899 //
15900 // Place copy #7 of ITS5 directly in I565
15901 //
15902 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15903 sub2node->SetLineColor(kColorITS);
15904 sub2node->SetVisibility(1);
15905 fNodes->Add(sub2node);
15906 sub1node->cd();
15907 //
15908 // Place copy #8 of ITS5 directly in I565
15909 //
15910 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15911 sub2node->SetLineColor(kColorITS);
15912 sub2node->SetVisibility(1);
15913 fNodes->Add(sub2node);
15914 sub1node->cd();
15915 //
15916 // Place copy #9 of ITS5 directly in I565
15917 //
15918 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15919 sub2node->SetLineColor(kColorITS);
15920 sub2node->SetVisibility(1);
15921 fNodes->Add(sub2node);
15922 sub1node->cd();
15923 //
15924 // Place copy #10 of ITS5 directly in I565
15925 //
15926 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15927 sub2node->SetLineColor(kColorITS);
15928 sub2node->SetVisibility(1);
15929 fNodes->Add(sub2node);
15930 sub1node->cd();
15931 //
15932 // Place copy #11 of ITS5 directly in I565
15933 //
15934 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15935 sub2node->SetLineColor(kColorITS);
15936 sub2node->SetVisibility(1);
15937 fNodes->Add(sub2node);
15938 sub1node->cd();
15939 //
15940 // Place copy #12 of ITS5 directly in I565
15941 //
15942 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15943 sub2node->SetLineColor(kColorITS);
15944 sub2node->SetVisibility(1);
15945 fNodes->Add(sub2node);
15946 sub1node->cd();
15947 //
15948 // Place copy #13 of ITS5 directly in I565
15949 //
15950 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15951 sub2node->SetLineColor(kColorITS);
15952 sub2node->SetVisibility(1);
15953 fNodes->Add(sub2node);
15954 sub1node->cd();
15955 //
15956 // Place copy #14 of ITS5 directly in I565
15957 //
15958 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15959 sub2node->SetLineColor(kColorITS);
15960 sub2node->SetVisibility(1);
15961 fNodes->Add(sub2node);
15962 sub1node->cd();
15963 //
15964 // Place copy #15 of ITS5 directly in I565
15965 //
15966 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15967 sub2node->SetLineColor(kColorITS);
15968 sub2node->SetVisibility(1);
15969 fNodes->Add(sub2node);
15970 sub1node->cd();
15971 //
15972 // Place copy #16 of ITS5 directly in I565
15973 //
15974 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15975 sub2node->SetLineColor(kColorITS);
15976 sub2node->SetVisibility(1);
15977 fNodes->Add(sub2node);
15978 sub1node->cd();
15979 //
15980 // Place copy #17 of ITS5 directly in I565
15981 //
15982 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15983 sub2node->SetLineColor(kColorITS);
15984 sub2node->SetVisibility(1);
15985 fNodes->Add(sub2node);
15986 sub1node->cd();
15987 //
15988 // Place copy #18 of ITS5 directly in I565
15989 //
15990 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15991 sub2node->SetLineColor(kColorITS);
15992 sub2node->SetVisibility(1);
15993 fNodes->Add(sub2node);
15994 sub1node->cd();
15995 //
15996 // Place copy #19 of ITS5 directly in I565
15997 //
15998 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15999 sub2node->SetLineColor(kColorITS);
16000 sub2node->SetVisibility(1);
16001 fNodes->Add(sub2node);
16002 sub1node->cd();
16003 //
16004 // Place copy #20 of ITS5 directly in I565
16005 //
16006 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16007 sub2node->SetLineColor(kColorITS);
16008 sub2node->SetVisibility(1);
16009 fNodes->Add(sub2node);
16010 sub1node->cd();
16011 //
16012 // Place copy #21 of ITS5 directly in I565
16013 //
16014 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16015 sub2node->SetLineColor(kColorITS);
16016 sub2node->SetVisibility(1);
16017 fNodes->Add(sub2node);
16018 sub1node->cd();
16019 //
16020 // Place copy #22 of ITS5 directly in I565
16021 //
16022 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16023 sub2node->SetLineColor(kColorITS);
16024 sub2node->SetVisibility(1);
16025 fNodes->Add(sub2node);
16026 sub1node->cd();
16027 fNodes->Add(sub1node);
16028 node->cd();
16029 //
16030 // Place copy #32 of I565 in IT56
16031 //
1266e9b4 16032 sub1node = new TNode("I565","I565","I565",20.3195,32.817,0.,"itsrot517");
1f99c14b 16033 sub1node->SetLineColor(kColorITS);
16034 sub1node->SetVisibility(0);
16035 sub1node->cd();
16036 //
16037 // Place copy #1 of ITS5 directly in I565
16038 //
16039 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
16040 sub2node->SetLineColor(kColorITS);
16041 sub2node->SetVisibility(1);
16042 fNodes->Add(sub2node);
16043 sub1node->cd();
16044 //
16045 // Place copy #2 of ITS5 directly in I565
16046 //
16047 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
16048 sub2node->SetLineColor(kColorITS);
16049 sub2node->SetVisibility(1);
16050 fNodes->Add(sub2node);
16051 sub1node->cd();
16052 //
16053 // Place copy #3 of ITS5 directly in I565
16054 //
16055 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
16056 sub2node->SetLineColor(kColorITS);
16057 sub2node->SetVisibility(1);
16058 fNodes->Add(sub2node);
16059 sub1node->cd();
16060 //
16061 // Place copy #4 of ITS5 directly in I565
16062 //
16063 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
16064 sub2node->SetLineColor(kColorITS);
16065 sub2node->SetVisibility(1);
16066 fNodes->Add(sub2node);
16067 sub1node->cd();
16068 //
16069 // Place copy #5 of ITS5 directly in I565
16070 //
16071 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
16072 sub2node->SetLineColor(kColorITS);
16073 sub2node->SetVisibility(1);
16074 fNodes->Add(sub2node);
16075 sub1node->cd();
16076 //
16077 // Place copy #6 of ITS5 directly in I565
16078 //
16079 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
16080 sub2node->SetLineColor(kColorITS);
16081 sub2node->SetVisibility(1);
16082 fNodes->Add(sub2node);
16083 sub1node->cd();
16084 //
16085 // Place copy #7 of ITS5 directly in I565
16086 //
16087 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
16088 sub2node->SetLineColor(kColorITS);
16089 sub2node->SetVisibility(1);
16090 fNodes->Add(sub2node);
16091 sub1node->cd();
16092 //
16093 // Place copy #8 of ITS5 directly in I565
16094 //
16095 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
16096 sub2node->SetLineColor(kColorITS);
16097 sub2node->SetVisibility(1);
16098 fNodes->Add(sub2node);
16099 sub1node->cd();
16100 //
16101 // Place copy #9 of ITS5 directly in I565
16102 //
16103 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
16104 sub2node->SetLineColor(kColorITS);
16105 sub2node->SetVisibility(1);
16106 fNodes->Add(sub2node);
16107 sub1node->cd();
16108 //
16109 // Place copy #10 of ITS5 directly in I565
16110 //
16111 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
16112 sub2node->SetLineColor(kColorITS);
16113 sub2node->SetVisibility(1);
16114 fNodes->Add(sub2node);
16115 sub1node->cd();
16116 //
16117 // Place copy #11 of ITS5 directly in I565
16118 //
16119 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
16120 sub2node->SetLineColor(kColorITS);
16121 sub2node->SetVisibility(1);
16122 fNodes->Add(sub2node);
16123 sub1node->cd();
16124 //
16125 // Place copy #12 of ITS5 directly in I565
16126 //
16127 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
16128 sub2node->SetLineColor(kColorITS);
16129 sub2node->SetVisibility(1);
16130 fNodes->Add(sub2node);
16131 sub1node->cd();
16132 //
16133 // Place copy #13 of ITS5 directly in I565
16134 //
16135 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
16136 sub2node->SetLineColor(kColorITS);
16137 sub2node->SetVisibility(1);
16138 fNodes->Add(sub2node);
16139 sub1node->cd();
16140 //
16141 // Place copy #14 of ITS5 directly in I565
16142 //
16143 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
16144 sub2node->SetLineColor(kColorITS);
16145 sub2node->SetVisibility(1);
16146 fNodes->Add(sub2node);
16147 sub1node->cd();
16148 //
16149 // Place copy #15 of ITS5 directly in I565
16150 //
16151 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
16152 sub2node->SetLineColor(kColorITS);
16153 sub2node->SetVisibility(1);
16154 fNodes->Add(sub2node);
16155 sub1node->cd();
16156 //
16157 // Place copy #16 of ITS5 directly in I565
16158 //
16159 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
16160 sub2node->SetLineColor(kColorITS);
16161 sub2node->SetVisibility(1);
16162 fNodes->Add(sub2node);
16163 sub1node->cd();
16164 //
16165 // Place copy #17 of ITS5 directly in I565
16166 //
16167 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
16168 sub2node->SetLineColor(kColorITS);
16169 sub2node->SetVisibility(1);
16170 fNodes->Add(sub2node);
16171 sub1node->cd();
16172 //
16173 // Place copy #18 of ITS5 directly in I565
16174 //
16175 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
16176 sub2node->SetLineColor(kColorITS);
16177 sub2node->SetVisibility(1);
16178 fNodes->Add(sub2node);
16179 sub1node->cd();
16180 //
16181 // Place copy #19 of ITS5 directly in I565
16182 //
16183 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
16184 sub2node->SetLineColor(kColorITS);
16185 sub2node->SetVisibility(1);
16186 fNodes->Add(sub2node);
16187 sub1node->cd();
16188 //
16189 // Place copy #20 of ITS5 directly in I565
16190 //
16191 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16192 sub2node->SetLineColor(kColorITS);
16193 sub2node->SetVisibility(1);
16194 fNodes->Add(sub2node);
16195 sub1node->cd();
16196 //
16197 // Place copy #21 of ITS5 directly in I565
16198 //
16199 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16200 sub2node->SetLineColor(kColorITS);
16201 sub2node->SetVisibility(1);
16202 fNodes->Add(sub2node);
16203 sub1node->cd();
16204 //
16205 // Place copy #22 of ITS5 directly in I565
16206 //
16207 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16208 sub2node->SetLineColor(kColorITS);
16209 sub2node->SetVisibility(1);
16210 fNodes->Add(sub2node);
16211 sub1node->cd();
16212 fNodes->Add(sub1node);
16213 node->cd();
16214 //
16215 // Place copy #33 of I565 in IT56
16216 //
1266e9b4 16217 sub1node = new TNode("I565","I565","I565",13.888,35.8489,0.,"itsrot516");
1f99c14b 16218 sub1node->SetLineColor(kColorITS);
16219 sub1node->SetVisibility(0);
16220 sub1node->cd();
16221 //
16222 // Place copy #1 of ITS5 directly in I565
16223 //
16224 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
16225 sub2node->SetLineColor(kColorITS);
16226 sub2node->SetVisibility(1);
16227 fNodes->Add(sub2node);
16228 sub1node->cd();
16229 //
16230 // Place copy #2 of ITS5 directly in I565
16231 //
16232 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
16233 sub2node->SetLineColor(kColorITS);
16234 sub2node->SetVisibility(1);
16235 fNodes->Add(sub2node);
16236 sub1node->cd();
16237 //
16238 // Place copy #3 of ITS5 directly in I565
16239 //
16240 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
16241 sub2node->SetLineColor(kColorITS);
16242 sub2node->SetVisibility(1);
16243 fNodes->Add(sub2node);
16244 sub1node->cd();
16245 //
16246 // Place copy #4 of ITS5 directly in I565
16247 //
16248 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
16249 sub2node->SetLineColor(kColorITS);
16250 sub2node->SetVisibility(1);
16251 fNodes->Add(sub2node);
16252 sub1node->cd();
16253 //
16254 // Place copy #5 of ITS5 directly in I565
16255 //
16256 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
16257 sub2node->SetLineColor(kColorITS);
16258 sub2node->SetVisibility(1);
16259 fNodes->Add(sub2node);
16260 sub1node->cd();
16261 //
16262 // Place copy #6 of ITS5 directly in I565
16263 //
16264 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
16265 sub2node->SetLineColor(kColorITS);
16266 sub2node->SetVisibility(1);
16267 fNodes->Add(sub2node);
16268 sub1node->cd();
16269 //
16270 // Place copy #7 of ITS5 directly in I565
16271 //
16272 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
16273 sub2node->SetLineColor(kColorITS);
16274 sub2node->SetVisibility(1);
16275 fNodes->Add(sub2node);
16276 sub1node->cd();
16277 //
16278 // Place copy #8 of ITS5 directly in I565
16279 //
16280 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
16281 sub2node->SetLineColor(kColorITS);
16282 sub2node->SetVisibility(1);
16283 fNodes->Add(sub2node);
16284 sub1node->cd();
16285 //
16286 // Place copy #9 of ITS5 directly in I565
16287 //
16288 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
16289 sub2node->SetLineColor(kColorITS);
16290 sub2node->SetVisibility(1);
16291 fNodes->Add(sub2node);
16292 sub1node->cd();
16293 //
16294 // Place copy #10 of ITS5 directly in I565
16295 //
16296 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
16297 sub2node->SetLineColor(kColorITS);
16298 sub2node->SetVisibility(1);
16299 fNodes->Add(sub2node);
16300 sub1node->cd();
16301 //
16302 // Place copy #11 of ITS5 directly in I565
16303 //
16304 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
16305 sub2node->SetLineColor(kColorITS);
16306 sub2node->SetVisibility(1);
16307 fNodes->Add(sub2node);
16308 sub1node->cd();
16309 //
16310 // Place copy #12 of ITS5 directly in I565
16311 //
16312 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
16313 sub2node->SetLineColor(kColorITS);
16314 sub2node->SetVisibility(1);
16315 fNodes->Add(sub2node);
16316 sub1node->cd();
16317 //
16318 // Place copy #13 of ITS5 directly in I565
16319 //
16320 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
16321 sub2node->SetLineColor(kColorITS);
16322 sub2node->SetVisibility(1);
16323 fNodes->Add(sub2node);
16324 sub1node->cd();
16325 //
16326 // Place copy #14 of ITS5 directly in I565
16327 //
16328 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
16329 sub2node->SetLineColor(kColorITS);
16330 sub2node->SetVisibility(1);
16331 fNodes->Add(sub2node);
16332 sub1node->cd();
16333 //
16334 // Place copy #15 of ITS5 directly in I565
16335 //
16336 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
16337 sub2node->SetLineColor(kColorITS);
16338 sub2node->SetVisibility(1);
16339 fNodes->Add(sub2node);
16340 sub1node->cd();
16341 //
16342 // Place copy #16 of ITS5 directly in I565
16343 //
16344 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
16345 sub2node->SetLineColor(kColorITS);
16346 sub2node->SetVisibility(1);
16347 fNodes->Add(sub2node);
16348 sub1node->cd();
16349 //
16350 // Place copy #17 of ITS5 directly in I565
16351 //
16352 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
16353 sub2node->SetLineColor(kColorITS);
16354 sub2node->SetVisibility(1);
16355 fNodes->Add(sub2node);
16356 sub1node->cd();
16357 //
16358 // Place copy #18 of ITS5 directly in I565
16359 //
16360 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
16361 sub2node->SetLineColor(kColorITS);
16362 sub2node->SetVisibility(1);
16363 fNodes->Add(sub2node);
16364 sub1node->cd();
16365 //
16366 // Place copy #19 of ITS5 directly in I565
16367 //
16368 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
16369 sub2node->SetLineColor(kColorITS);
16370 sub2node->SetVisibility(1);
16371 fNodes->Add(sub2node);
16372 sub1node->cd();
16373 //
16374 // Place copy #20 of ITS5 directly in I565
16375 //
16376 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16377 sub2node->SetLineColor(kColorITS);
16378 sub2node->SetVisibility(1);
16379 fNodes->Add(sub2node);
16380 sub1node->cd();
16381 //
16382 // Place copy #21 of ITS5 directly in I565
16383 //
16384 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16385 sub2node->SetLineColor(kColorITS);
16386 sub2node->SetVisibility(1);
16387 fNodes->Add(sub2node);
16388 sub1node->cd();
16389 //
16390 // Place copy #22 of ITS5 directly in I565
16391 //
16392 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16393 sub2node->SetLineColor(kColorITS);
16394 sub2node->SetVisibility(1);
16395 fNodes->Add(sub2node);
16396 sub1node->cd();
16397 fNodes->Add(sub1node);
16398 node->cd();
16399 //
16400 // Place copy #34 of I565 in IT56
16401 //
1266e9b4 16402 sub1node = new TNode("I565","I565","I565",7.0925,37.9412,0.,"itsrot515");
1f99c14b 16403 sub1node->SetLineColor(kColorITS);
16404 sub1node->SetVisibility(0);
16405 sub1node->cd();
16406 //
16407 // Place copy #1 of ITS5 directly in I565
16408 //
16409 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
16410 sub2node->SetLineColor(kColorITS);
16411 sub2node->SetVisibility(1);
16412 fNodes->Add(sub2node);
16413 sub1node->cd();
16414 //
16415 // Place copy #2 of ITS5 directly in I565
16416 //
16417 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
16418 sub2node->SetLineColor(kColorITS);
16419 sub2node->SetVisibility(1);
16420 fNodes->Add(sub2node);
16421 sub1node->cd();
16422 //
16423 // Place copy #3 of ITS5 directly in I565
16424 //
16425 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
16426 sub2node->SetLineColor(kColorITS);
16427 sub2node->SetVisibility(1);
16428 fNodes->Add(sub2node);
16429 sub1node->cd();
16430 //
16431 // Place copy #4 of ITS5 directly in I565
16432 //
16433 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
16434 sub2node->SetLineColor(kColorITS);
16435 sub2node->SetVisibility(1);
16436 fNodes->Add(sub2node);
16437 sub1node->cd();
16438 //
16439 // Place copy #5 of ITS5 directly in I565
16440 //
16441 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
16442 sub2node->SetLineColor(kColorITS);
16443 sub2node->SetVisibility(1);
16444 fNodes->Add(sub2node);
16445 sub1node->cd();
16446 //
16447 // Place copy #6 of ITS5 directly in I565
16448 //
16449 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
16450 sub2node->SetLineColor(kColorITS);
16451 sub2node->SetVisibility(1);
16452 fNodes->Add(sub2node);
16453 sub1node->cd();
16454 //
16455 // Place copy #7 of ITS5 directly in I565
16456 //
16457 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
16458 sub2node->SetLineColor(kColorITS);
16459 sub2node->SetVisibility(1);
16460 fNodes->Add(sub2node);
16461 sub1node->cd();
16462 //
16463 // Place copy #8 of ITS5 directly in I565
16464 //
16465 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
16466 sub2node->SetLineColor(kColorITS);
16467 sub2node->SetVisibility(1);
16468 fNodes->Add(sub2node);
16469 sub1node->cd();
16470 //
16471 // Place copy #9 of ITS5 directly in I565
16472 //
16473 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
16474 sub2node->SetLineColor(kColorITS);
16475 sub2node->SetVisibility(1);
16476 fNodes->Add(sub2node);
16477 sub1node->cd();
16478 //
16479 // Place copy #10 of ITS5 directly in I565
16480 //
16481 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
16482 sub2node->SetLineColor(kColorITS);
16483 sub2node->SetVisibility(1);
16484 fNodes->Add(sub2node);
16485 sub1node->cd();
16486 //
16487 // Place copy #11 of ITS5 directly in I565
16488 //
16489 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
16490 sub2node->SetLineColor(kColorITS);
16491 sub2node->SetVisibility(1);
16492 fNodes->Add(sub2node);
16493 sub1node->cd();
16494 //
16495 // Place copy #12 of ITS5 directly in I565
16496 //
16497 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
16498 sub2node->SetLineColor(kColorITS);
16499 sub2node->SetVisibility(1);
16500 fNodes->Add(sub2node);
16501 sub1node->cd();
16502 //
16503 // Place copy #13 of ITS5 directly in I565
16504 //
16505 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
16506 sub2node->SetLineColor(kColorITS);
16507 sub2node->SetVisibility(1);
16508 fNodes->Add(sub2node);
16509 sub1node->cd();
16510 //
16511 // Place copy #14 of ITS5 directly in I565
16512 //
16513 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
16514 sub2node->SetLineColor(kColorITS);
16515 sub2node->SetVisibility(1);
16516 fNodes->Add(sub2node);
16517 sub1node->cd();
16518 //
16519 // Place copy #15 of ITS5 directly in I565
16520 //
16521 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
16522 sub2node->SetLineColor(kColorITS);
16523 sub2node->SetVisibility(1);
16524 fNodes->Add(sub2node);
16525 sub1node->cd();
16526 //
16527 // Place copy #16 of ITS5 directly in I565
16528 //
16529 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
16530 sub2node->SetLineColor(kColorITS);
16531 sub2node->SetVisibility(1);
16532 fNodes->Add(sub2node);
16533 sub1node->cd();
16534 //
16535 // Place copy #17 of ITS5 directly in I565
16536 //
16537 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
16538 sub2node->SetLineColor(kColorITS);
16539 sub2node->SetVisibility(1);
16540 fNodes->Add(sub2node);
16541 sub1node->cd();
16542 //
16543 // Place copy #18 of ITS5 directly in I565
16544 //
16545 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
16546 sub2node->SetLineColor(kColorITS);
16547 sub2node->SetVisibility(1);
16548 fNodes->Add(sub2node);
16549 sub1node->cd();
16550 //
16551 // Place copy #19 of ITS5 directly in I565
16552 //
16553 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
16554 sub2node->SetLineColor(kColorITS);
16555 sub2node->SetVisibility(1);
16556 fNodes->Add(sub2node);
16557 sub1node->cd();
16558 //
16559 // Place copy #20 of ITS5 directly in I565
16560 //
16561 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16562 sub2node->SetLineColor(kColorITS);
16563 sub2node->SetVisibility(1);
16564 fNodes->Add(sub2node);
16565 sub1node->cd();
16566 //
16567 // Place copy #21 of ITS5 directly in I565
16568 //
16569 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16570 sub2node->SetLineColor(kColorITS);
16571 sub2node->SetVisibility(1);
16572 fNodes->Add(sub2node);
16573 sub1node->cd();
16574 //
16575 // Place copy #22 of ITS5 directly in I565
16576 //
16577 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16578 sub2node->SetLineColor(kColorITS);
16579 sub2node->SetVisibility(1);
16580 fNodes->Add(sub2node);
16581 sub1node->cd();
16582 fNodes->Add(sub1node);
16583 node->cd();
16584 //
16585 // Place copy #1 of I569 in IT56
16586 //
1266e9b4 16587 sub1node = new TNode("I569","I569","I569",-14.139,41.1856,0.,"itsrot553");
1f99c14b 16588 sub1node->SetLineColor(kColorITS);
16589 sub1node->SetVisibility(0);
16590 sub1node->cd();
16591 //
16592 // Place copy #1 of ITS6 in I569
16593 //
1266e9b4 16594 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 16595 sub2node->SetLineColor(kColorITS);
16596 sub2node->SetVisibility(1);
16597 fNodes->Add(sub2node);
16598 sub1node->cd();
16599 //
16600 // Place copy #2 of ITS6 in I569
16601 //
16602 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
16603 sub2node->SetLineColor(kColorITS);
16604 sub2node->SetVisibility(1);
16605 fNodes->Add(sub2node);
16606 sub1node->cd();
16607 //
16608 // Place copy #3 of ITS6 in I569
16609 //
1266e9b4 16610 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 16611 sub2node->SetLineColor(kColorITS);
16612 sub2node->SetVisibility(1);
16613 fNodes->Add(sub2node);
16614 sub1node->cd();
16615 //
16616 // Place copy #4 of ITS6 in I569
16617 //
16618 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
16619 sub2node->SetLineColor(kColorITS);
16620 sub2node->SetVisibility(1);
16621 fNodes->Add(sub2node);
16622 sub1node->cd();
16623 //
16624 // Place copy #5 of ITS6 in I569
16625 //
1266e9b4 16626 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 16627 sub2node->SetLineColor(kColorITS);
16628 sub2node->SetVisibility(1);
16629 fNodes->Add(sub2node);
16630 sub1node->cd();
16631 //
16632 // Place copy #6 of ITS6 in I569
16633 //
16634 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
16635 sub2node->SetLineColor(kColorITS);
16636 sub2node->SetVisibility(1);
16637 fNodes->Add(sub2node);
16638 sub1node->cd();
16639 //
16640 // Place copy #7 of ITS6 in I569
16641 //
1266e9b4 16642 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 16643 sub2node->SetLineColor(kColorITS);
16644 sub2node->SetVisibility(1);
16645 fNodes->Add(sub2node);
16646 sub1node->cd();
16647 //
16648 // Place copy #8 of ITS6 in I569
16649 //
16650 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
16651 sub2node->SetLineColor(kColorITS);
16652 sub2node->SetVisibility(1);
16653 fNodes->Add(sub2node);
16654 sub1node->cd();
16655 //
16656 // Place copy #9 of ITS6 in I569
16657 //
1266e9b4 16658 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 16659 sub2node->SetLineColor(kColorITS);
16660 sub2node->SetVisibility(1);
16661 fNodes->Add(sub2node);
16662 sub1node->cd();
16663 //
16664 // Place copy #10 of ITS6 in I569
16665 //
16666 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
16667 sub2node->SetLineColor(kColorITS);
16668 sub2node->SetVisibility(1);
16669 fNodes->Add(sub2node);
16670 sub1node->cd();
16671 //
16672 // Place copy #11 of ITS6 in I569
16673 //
1266e9b4 16674 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 16675 sub2node->SetLineColor(kColorITS);
16676 sub2node->SetVisibility(1);
16677 fNodes->Add(sub2node);
16678 sub1node->cd();
16679 //
16680 // Place copy #12 of ITS6 in I569
16681 //
16682 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
16683 sub2node->SetLineColor(kColorITS);
16684 sub2node->SetVisibility(1);
16685 fNodes->Add(sub2node);
16686 sub1node->cd();
16687 //
16688 // Place copy #13 of ITS6 in I569
16689 //
16690 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
16691 sub2node->SetLineColor(kColorITS);
16692 sub2node->SetVisibility(1);
16693 fNodes->Add(sub2node);
16694 sub1node->cd();
16695 //
16696 // Place copy #14 of ITS6 in I569
16697 //
16698 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
16699 sub2node->SetLineColor(kColorITS);
16700 sub2node->SetVisibility(1);
16701 fNodes->Add(sub2node);
16702 sub1node->cd();
16703 //
16704 // Place copy #15 of ITS6 in I569
16705 //
1266e9b4 16706 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 16707 sub2node->SetLineColor(kColorITS);
16708 sub2node->SetVisibility(1);
16709 fNodes->Add(sub2node);
16710 sub1node->cd();
16711 //
16712 // Place copy #16 of ITS6 in I569
16713 //
16714 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
16715 sub2node->SetLineColor(kColorITS);
16716 sub2node->SetVisibility(1);
16717 fNodes->Add(sub2node);
16718 sub1node->cd();
16719 //
16720 // Place copy #17 of ITS6 in I569
16721 //
16722 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
16723 sub2node->SetLineColor(kColorITS);
16724 sub2node->SetVisibility(1);
16725 fNodes->Add(sub2node);
16726 sub1node->cd();
16727 //
16728 // Place copy #18 of ITS6 in I569
16729 //
16730 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
16731 sub2node->SetLineColor(kColorITS);
16732 sub2node->SetVisibility(1);
16733 fNodes->Add(sub2node);
16734 sub1node->cd();
16735 //
16736 // Place copy #19 of ITS6 in I569
16737 //
1266e9b4 16738 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 16739 sub2node->SetLineColor(kColorITS);
16740 sub2node->SetVisibility(1);
16741 fNodes->Add(sub2node);
16742 sub1node->cd();
16743 //
16744 // Place copy #20 of ITS6 in I569
16745 //
16746 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
16747 sub2node->SetLineColor(kColorITS);
16748 sub2node->SetVisibility(1);
16749 fNodes->Add(sub2node);
16750 sub1node->cd();
16751 //
16752 // Place copy #21 of ITS6 in I569
16753 //
1266e9b4 16754 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 16755 sub2node->SetLineColor(kColorITS);
16756 sub2node->SetVisibility(1);
16757 fNodes->Add(sub2node);
16758 sub1node->cd();
16759 //
16760 // Place copy #22 of ITS6 in I569
16761 //
16762 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
16763 sub2node->SetLineColor(kColorITS);
16764 sub2node->SetVisibility(1);
16765 fNodes->Add(sub2node);
16766 sub1node->cd();
16767 //
16768 // Place copy #23 of ITS6 in I569
16769 //
16770 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
16771 sub2node->SetLineColor(kColorITS);
16772 sub2node->SetVisibility(1);
16773 fNodes->Add(sub2node);
16774 sub1node->cd();
16775 //
16776 // Place copy #24 of ITS6 in I569
16777 //
16778 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
16779 sub2node->SetLineColor(kColorITS);
16780 sub2node->SetVisibility(1);
16781 fNodes->Add(sub2node);
16782 sub1node->cd();
16783 //
16784 // Place copy #25 of ITS6 in I569
16785 //
1266e9b4 16786 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 16787 sub2node->SetLineColor(kColorITS);
16788 sub2node->SetVisibility(1);
16789 fNodes->Add(sub2node);
16790 sub1node->cd();
16791 fNodes->Add(sub1node);
16792 node->cd();
16793 //
16794 // Place copy #2 of I569 in IT56
16795 //
1266e9b4 16796 sub1node = new TNode("I569","I569","I569",-20.7978,38.431,0.,"itsrot620");
1f99c14b 16797 sub1node->SetLineColor(kColorITS);
16798 sub1node->SetVisibility(0);
16799 sub1node->cd();
16800 //
16801 // Place copy #1 of ITS6 in I569
16802 //
1266e9b4 16803 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 16804 sub2node->SetLineColor(kColorITS);
16805 sub2node->SetVisibility(1);
16806 fNodes->Add(sub2node);
16807 sub1node->cd();
16808 //
16809 // Place copy #2 of ITS6 in I569
16810 //
16811 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
16812 sub2node->SetLineColor(kColorITS);
16813 sub2node->SetVisibility(1);
16814 fNodes->Add(sub2node);
16815 sub1node->cd();
16816 //
16817 // Place copy #3 of ITS6 in I569
16818 //
1266e9b4 16819 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 16820 sub2node->SetLineColor(kColorITS);
16821 sub2node->SetVisibility(1);
16822 fNodes->Add(sub2node);
16823 sub1node->cd();
16824 //
16825 // Place copy #4 of ITS6 in I569
16826 //
16827 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
16828 sub2node->SetLineColor(kColorITS);
16829 sub2node->SetVisibility(1);
16830 fNodes->Add(sub2node);
16831 sub1node->cd();
16832 //
16833 // Place copy #5 of ITS6 in I569
16834 //
1266e9b4 16835 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 16836 sub2node->SetLineColor(kColorITS);
16837 sub2node->SetVisibility(1);
16838 fNodes->Add(sub2node);
16839 sub1node->cd();
16840 //
16841 // Place copy #6 of ITS6 in I569
16842 //
16843 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
16844 sub2node->SetLineColor(kColorITS);
16845 sub2node->SetVisibility(1);
16846 fNodes->Add(sub2node);
16847 sub1node->cd();
16848 //
16849 // Place copy #7 of ITS6 in I569
16850 //
1266e9b4 16851 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 16852 sub2node->SetLineColor(kColorITS);
16853 sub2node->SetVisibility(1);
16854 fNodes->Add(sub2node);
16855 sub1node->cd();
16856 //
16857 // Place copy #8 of ITS6 in I569
16858 //
16859 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
16860 sub2node->SetLineColor(kColorITS);
16861 sub2node->SetVisibility(1);
16862 fNodes->Add(sub2node);
16863 sub1node->cd();
16864 //
16865 // Place copy #9 of ITS6 in I569
16866 //
1266e9b4 16867 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 16868 sub2node->SetLineColor(kColorITS);
16869 sub2node->SetVisibility(1);
16870 fNodes->Add(sub2node);
16871 sub1node->cd();
16872 //
16873 // Place copy #10 of ITS6 in I569
16874 //
16875 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
16876 sub2node->SetLineColor(kColorITS);
16877 sub2node->SetVisibility(1);
16878 fNodes->Add(sub2node);
16879 sub1node->cd();
16880 //
16881 // Place copy #11 of ITS6 in I569
16882 //
1266e9b4 16883 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 16884 sub2node->SetLineColor(kColorITS);
16885 sub2node->SetVisibility(1);
16886 fNodes->Add(sub2node);
16887 sub1node->cd();
16888 //
16889 // Place copy #12 of ITS6 in I569
16890 //
16891 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
16892 sub2node->SetLineColor(kColorITS);
16893 sub2node->SetVisibility(1);
16894 fNodes->Add(sub2node);
16895 sub1node->cd();
16896 //
16897 // Place copy #13 of ITS6 in I569
16898 //
16899 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
16900 sub2node->SetLineColor(kColorITS);
16901 sub2node->SetVisibility(1);
16902 fNodes->Add(sub2node);
16903 sub1node->cd();
16904 //
16905 // Place copy #14 of ITS6 in I569
16906 //
16907 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
16908 sub2node->SetLineColor(kColorITS);
16909 sub2node->SetVisibility(1);
16910 fNodes->Add(sub2node);
16911 sub1node->cd();
16912 //
16913 // Place copy #15 of ITS6 in I569
16914 //
1266e9b4 16915 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 16916 sub2node->SetLineColor(kColorITS);
16917 sub2node->SetVisibility(1);
16918 fNodes->Add(sub2node);
16919 sub1node->cd();
16920 //
16921 // Place copy #16 of ITS6 in I569
16922 //
16923 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
16924 sub2node->SetLineColor(kColorITS);
16925 sub2node->SetVisibility(1);
16926 fNodes->Add(sub2node);
16927 sub1node->cd();
16928 //
16929 // Place copy #17 of ITS6 in I569
16930 //
16931 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
16932 sub2node->SetLineColor(kColorITS);
16933 sub2node->SetVisibility(1);
16934 fNodes->Add(sub2node);
16935 sub1node->cd();
16936 //
16937 // Place copy #18 of ITS6 in I569
16938 //
16939 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
16940 sub2node->SetLineColor(kColorITS);
16941 sub2node->SetVisibility(1);
16942 fNodes->Add(sub2node);
16943 sub1node->cd();
16944 //
16945 // Place copy #19 of ITS6 in I569
16946 //
1266e9b4 16947 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 16948 sub2node->SetLineColor(kColorITS);
16949 sub2node->SetVisibility(1);
16950 fNodes->Add(sub2node);
16951 sub1node->cd();
16952 //
16953 // Place copy #20 of ITS6 in I569
16954 //
16955 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
16956 sub2node->SetLineColor(kColorITS);
16957 sub2node->SetVisibility(1);
16958 fNodes->Add(sub2node);
16959 sub1node->cd();
16960 //
16961 // Place copy #21 of ITS6 in I569
16962 //
1266e9b4 16963 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 16964 sub2node->SetLineColor(kColorITS);
16965 sub2node->SetVisibility(1);
16966 fNodes->Add(sub2node);
16967 sub1node->cd();
16968 //
16969 // Place copy #22 of ITS6 in I569
16970 //
16971 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
16972 sub2node->SetLineColor(kColorITS);
16973 sub2node->SetVisibility(1);
16974 fNodes->Add(sub2node);
16975 sub1node->cd();
16976 //
16977 // Place copy #23 of ITS6 in I569
16978 //
16979 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
16980 sub2node->SetLineColor(kColorITS);
16981 sub2node->SetVisibility(1);
16982 fNodes->Add(sub2node);
16983 sub1node->cd();
16984 //
16985 // Place copy #24 of ITS6 in I569
16986 //
16987 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
16988 sub2node->SetLineColor(kColorITS);
16989 sub2node->SetVisibility(1);
16990 fNodes->Add(sub2node);
16991 sub1node->cd();
16992 //
16993 // Place copy #25 of ITS6 in I569
16994 //
1266e9b4 16995 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 16996 sub2node->SetLineColor(kColorITS);
16997 sub2node->SetVisibility(1);
16998 fNodes->Add(sub2node);
16999 sub1node->cd();
17000 fNodes->Add(sub1node);
17001 node->cd();
17002 //
17003 // Place copy #3 of I569 in IT56
17004 //
1266e9b4 17005 sub1node = new TNode("I569","I569","I569",-26.7459,34.3631,0.,"itsrot555");
1f99c14b 17006 sub1node->SetLineColor(kColorITS);
17007 sub1node->SetVisibility(0);
17008 sub1node->cd();
17009 //
17010 // Place copy #1 of ITS6 in I569
17011 //
1266e9b4 17012 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 17013 sub2node->SetLineColor(kColorITS);
17014 sub2node->SetVisibility(1);
17015 fNodes->Add(sub2node);
17016 sub1node->cd();
17017 //
17018 // Place copy #2 of ITS6 in I569
17019 //
17020 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17021 sub2node->SetLineColor(kColorITS);
17022 sub2node->SetVisibility(1);
17023 fNodes->Add(sub2node);
17024 sub1node->cd();
17025 //
17026 // Place copy #3 of ITS6 in I569
17027 //
1266e9b4 17028 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 17029 sub2node->SetLineColor(kColorITS);
17030 sub2node->SetVisibility(1);
17031 fNodes->Add(sub2node);
17032 sub1node->cd();
17033 //
17034 // Place copy #4 of ITS6 in I569
17035 //
17036 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17037 sub2node->SetLineColor(kColorITS);
17038 sub2node->SetVisibility(1);
17039 fNodes->Add(sub2node);
17040 sub1node->cd();
17041 //
17042 // Place copy #5 of ITS6 in I569
17043 //
1266e9b4 17044 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 17045 sub2node->SetLineColor(kColorITS);
17046 sub2node->SetVisibility(1);
17047 fNodes->Add(sub2node);
17048 sub1node->cd();
17049 //
17050 // Place copy #6 of ITS6 in I569
17051 //
17052 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17053 sub2node->SetLineColor(kColorITS);
17054 sub2node->SetVisibility(1);
17055 fNodes->Add(sub2node);
17056 sub1node->cd();
17057 //
17058 // Place copy #7 of ITS6 in I569
17059 //
1266e9b4 17060 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 17061 sub2node->SetLineColor(kColorITS);
17062 sub2node->SetVisibility(1);
17063 fNodes->Add(sub2node);
17064 sub1node->cd();
17065 //
17066 // Place copy #8 of ITS6 in I569
17067 //
17068 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17069 sub2node->SetLineColor(kColorITS);
17070 sub2node->SetVisibility(1);
17071 fNodes->Add(sub2node);
17072 sub1node->cd();
17073 //
17074 // Place copy #9 of ITS6 in I569
17075 //
1266e9b4 17076 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 17077 sub2node->SetLineColor(kColorITS);
17078 sub2node->SetVisibility(1);
17079 fNodes->Add(sub2node);
17080 sub1node->cd();
17081 //
17082 // Place copy #10 of ITS6 in I569
17083 //
17084 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17085 sub2node->SetLineColor(kColorITS);
17086 sub2node->SetVisibility(1);
17087 fNodes->Add(sub2node);
17088 sub1node->cd();
17089 //
17090 // Place copy #11 of ITS6 in I569
17091 //
1266e9b4 17092 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 17093 sub2node->SetLineColor(kColorITS);
17094 sub2node->SetVisibility(1);
17095 fNodes->Add(sub2node);
17096 sub1node->cd();
17097 //
17098 // Place copy #12 of ITS6 in I569
17099 //
17100 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17101 sub2node->SetLineColor(kColorITS);
17102 sub2node->SetVisibility(1);
17103 fNodes->Add(sub2node);
17104 sub1node->cd();
17105 //
17106 // Place copy #13 of ITS6 in I569
17107 //
17108 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17109 sub2node->SetLineColor(kColorITS);
17110 sub2node->SetVisibility(1);
17111 fNodes->Add(sub2node);
17112 sub1node->cd();
17113 //
17114 // Place copy #14 of ITS6 in I569
17115 //
17116 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17117 sub2node->SetLineColor(kColorITS);
17118 sub2node->SetVisibility(1);
17119 fNodes->Add(sub2node);
17120 sub1node->cd();
17121 //
17122 // Place copy #15 of ITS6 in I569
17123 //
1266e9b4 17124 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 17125 sub2node->SetLineColor(kColorITS);
17126 sub2node->SetVisibility(1);
17127 fNodes->Add(sub2node);
17128 sub1node->cd();
17129 //
17130 // Place copy #16 of ITS6 in I569
17131 //
17132 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17133 sub2node->SetLineColor(kColorITS);
17134 sub2node->SetVisibility(1);
17135 fNodes->Add(sub2node);
17136 sub1node->cd();
17137 //
17138 // Place copy #17 of ITS6 in I569
17139 //
17140 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17141 sub2node->SetLineColor(kColorITS);
17142 sub2node->SetVisibility(1);
17143 fNodes->Add(sub2node);
17144 sub1node->cd();
17145 //
17146 // Place copy #18 of ITS6 in I569
17147 //
17148 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17149 sub2node->SetLineColor(kColorITS);
17150 sub2node->SetVisibility(1);
17151 fNodes->Add(sub2node);
17152 sub1node->cd();
17153 //
17154 // Place copy #19 of ITS6 in I569
17155 //
1266e9b4 17156 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 17157 sub2node->SetLineColor(kColorITS);
17158 sub2node->SetVisibility(1);
17159 fNodes->Add(sub2node);
17160 sub1node->cd();
17161 //
17162 // Place copy #20 of ITS6 in I569
17163 //
17164 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17165 sub2node->SetLineColor(kColorITS);
17166 sub2node->SetVisibility(1);
17167 fNodes->Add(sub2node);
17168 sub1node->cd();
17169 //
17170 // Place copy #21 of ITS6 in I569
17171 //
1266e9b4 17172 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 17173 sub2node->SetLineColor(kColorITS);
17174 sub2node->SetVisibility(1);
17175 fNodes->Add(sub2node);
17176 sub1node->cd();
17177 //
17178 // Place copy #22 of ITS6 in I569
17179 //
17180 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17181 sub2node->SetLineColor(kColorITS);
17182 sub2node->SetVisibility(1);
17183 fNodes->Add(sub2node);
17184 sub1node->cd();
17185 //
17186 // Place copy #23 of ITS6 in I569
17187 //
17188 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17189 sub2node->SetLineColor(kColorITS);
17190 sub2node->SetVisibility(1);
17191 fNodes->Add(sub2node);
17192 sub1node->cd();
17193 //
17194 // Place copy #24 of ITS6 in I569
17195 //
17196 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17197 sub2node->SetLineColor(kColorITS);
17198 sub2node->SetVisibility(1);
17199 fNodes->Add(sub2node);
17200 sub1node->cd();
17201 //
17202 // Place copy #25 of ITS6 in I569
17203 //
1266e9b4 17204 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 17205 sub2node->SetLineColor(kColorITS);
17206 sub2node->SetVisibility(1);
17207 fNodes->Add(sub2node);
17208 sub1node->cd();
17209 fNodes->Add(sub1node);
17210 node->cd();
17211 //
17212 // Place copy #4 of I569 in IT56
17213 //
1266e9b4 17214 sub1node = new TNode("I569","I569","I569",-32.1494,29.5956,0.,"itsrot556");
1f99c14b 17215 sub1node->SetLineColor(kColorITS);
17216 sub1node->SetVisibility(0);
17217 sub1node->cd();
17218 //
17219 // Place copy #1 of ITS6 in I569
17220 //
1266e9b4 17221 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 17222 sub2node->SetLineColor(kColorITS);
17223 sub2node->SetVisibility(1);
17224 fNodes->Add(sub2node);
17225 sub1node->cd();
17226 //
17227 // Place copy #2 of ITS6 in I569
17228 //
17229 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17230 sub2node->SetLineColor(kColorITS);
17231 sub2node->SetVisibility(1);
17232 fNodes->Add(sub2node);
17233 sub1node->cd();
17234 //
17235 // Place copy #3 of ITS6 in I569
17236 //
1266e9b4 17237 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 17238 sub2node->SetLineColor(kColorITS);
17239 sub2node->SetVisibility(1);
17240 fNodes->Add(sub2node);
17241 sub1node->cd();
17242 //
17243 // Place copy #4 of ITS6 in I569
17244 //
17245 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17246 sub2node->SetLineColor(kColorITS);
17247 sub2node->SetVisibility(1);
17248 fNodes->Add(sub2node);
17249 sub1node->cd();
17250 //
17251 // Place copy #5 of ITS6 in I569
17252 //
1266e9b4 17253 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 17254 sub2node->SetLineColor(kColorITS);
17255 sub2node->SetVisibility(1);
17256 fNodes->Add(sub2node);
17257 sub1node->cd();
17258 //
17259 // Place copy #6 of ITS6 in I569
17260 //
17261 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17262 sub2node->SetLineColor(kColorITS);
17263 sub2node->SetVisibility(1);
17264 fNodes->Add(sub2node);
17265 sub1node->cd();
17266 //
17267 // Place copy #7 of ITS6 in I569
17268 //
1266e9b4 17269 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 17270 sub2node->SetLineColor(kColorITS);
17271 sub2node->SetVisibility(1);
17272 fNodes->Add(sub2node);
17273 sub1node->cd();
17274 //
17275 // Place copy #8 of ITS6 in I569
17276 //
17277 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17278 sub2node->SetLineColor(kColorITS);
17279 sub2node->SetVisibility(1);
17280 fNodes->Add(sub2node);
17281 sub1node->cd();
17282 //
17283 // Place copy #9 of ITS6 in I569
17284 //
1266e9b4 17285 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 17286 sub2node->SetLineColor(kColorITS);
17287 sub2node->SetVisibility(1);
17288 fNodes->Add(sub2node);
17289 sub1node->cd();
17290 //
17291 // Place copy #10 of ITS6 in I569
17292 //
17293 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17294 sub2node->SetLineColor(kColorITS);
17295 sub2node->SetVisibility(1);
17296 fNodes->Add(sub2node);
17297 sub1node->cd();
17298 //
17299 // Place copy #11 of ITS6 in I569
17300 //
1266e9b4 17301 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 17302 sub2node->SetLineColor(kColorITS);
17303 sub2node->SetVisibility(1);
17304 fNodes->Add(sub2node);
17305 sub1node->cd();
17306 //
17307 // Place copy #12 of ITS6 in I569
17308 //
17309 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17310 sub2node->SetLineColor(kColorITS);
17311 sub2node->SetVisibility(1);
17312 fNodes->Add(sub2node);
17313 sub1node->cd();
17314 //
17315 // Place copy #13 of ITS6 in I569
17316 //
17317 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17318 sub2node->SetLineColor(kColorITS);
17319 sub2node->SetVisibility(1);
17320 fNodes->Add(sub2node);
17321 sub1node->cd();
17322 //
17323 // Place copy #14 of ITS6 in I569
17324 //
17325 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17326 sub2node->SetLineColor(kColorITS);
17327 sub2node->SetVisibility(1);
17328 fNodes->Add(sub2node);
17329 sub1node->cd();
17330 //
17331 // Place copy #15 of ITS6 in I569
17332 //
1266e9b4 17333 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 17334 sub2node->SetLineColor(kColorITS);
17335 sub2node->SetVisibility(1);
17336 fNodes->Add(sub2node);
17337 sub1node->cd();
17338 //
17339 // Place copy #16 of ITS6 in I569
17340 //
17341 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17342 sub2node->SetLineColor(kColorITS);
17343 sub2node->SetVisibility(1);
17344 fNodes->Add(sub2node);
17345 sub1node->cd();
17346 //
17347 // Place copy #17 of ITS6 in I569
17348 //
17349 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17350 sub2node->SetLineColor(kColorITS);
17351 sub2node->SetVisibility(1);
17352 fNodes->Add(sub2node);
17353 sub1node->cd();
17354 //
17355 // Place copy #18 of ITS6 in I569
17356 //
17357 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17358 sub2node->SetLineColor(kColorITS);
17359 sub2node->SetVisibility(1);
17360 fNodes->Add(sub2node);
17361 sub1node->cd();
17362 //
17363 // Place copy #19 of ITS6 in I569
17364 //
1266e9b4 17365 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 17366 sub2node->SetLineColor(kColorITS);
17367 sub2node->SetVisibility(1);
17368 fNodes->Add(sub2node);
17369 sub1node->cd();
17370 //
17371 // Place copy #20 of ITS6 in I569
17372 //
17373 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17374 sub2node->SetLineColor(kColorITS);
17375 sub2node->SetVisibility(1);
17376 fNodes->Add(sub2node);
17377 sub1node->cd();
17378 //
17379 // Place copy #21 of ITS6 in I569
17380 //
1266e9b4 17381 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 17382 sub2node->SetLineColor(kColorITS);
17383 sub2node->SetVisibility(1);
17384 fNodes->Add(sub2node);
17385 sub1node->cd();
17386 //
17387 // Place copy #22 of ITS6 in I569
17388 //
17389 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17390 sub2node->SetLineColor(kColorITS);
17391 sub2node->SetVisibility(1);
17392 fNodes->Add(sub2node);
17393 sub1node->cd();
17394 //
17395 // Place copy #23 of ITS6 in I569
17396 //
17397 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17398 sub2node->SetLineColor(kColorITS);
17399 sub2node->SetVisibility(1);
17400 fNodes->Add(sub2node);
17401 sub1node->cd();
17402 //
17403 // Place copy #24 of ITS6 in I569
17404 //
17405 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17406 sub2node->SetLineColor(kColorITS);
17407 sub2node->SetVisibility(1);
17408 fNodes->Add(sub2node);
17409 sub1node->cd();
17410 //
17411 // Place copy #25 of ITS6 in I569
17412 //
1266e9b4 17413 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 17414 sub2node->SetLineColor(kColorITS);
17415 sub2node->SetVisibility(1);
17416 fNodes->Add(sub2node);
17417 sub1node->cd();
17418 fNodes->Add(sub1node);
17419 node->cd();
17420 //
17421 // Place copy #5 of I569 in IT56
17422 //
1266e9b4 17423 sub1node = new TNode("I569","I569","I569",-36.4544,23.8169,0.,"itsrot557");
1f99c14b 17424 sub1node->SetLineColor(kColorITS);
17425 sub1node->SetVisibility(0);
17426 sub1node->cd();
17427 //
17428 // Place copy #1 of ITS6 in I569
17429 //
1266e9b4 17430 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 17431 sub2node->SetLineColor(kColorITS);
17432 sub2node->SetVisibility(1);
17433 fNodes->Add(sub2node);
17434 sub1node->cd();
17435 //
17436 // Place copy #2 of ITS6 in I569
17437 //
17438 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17439 sub2node->SetLineColor(kColorITS);
17440 sub2node->SetVisibility(1);
17441 fNodes->Add(sub2node);
17442 sub1node->cd();
17443 //
17444 // Place copy #3 of ITS6 in I569
17445 //
1266e9b4 17446 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 17447 sub2node->SetLineColor(kColorITS);
17448 sub2node->SetVisibility(1);
17449 fNodes->Add(sub2node);
17450 sub1node->cd();
17451 //
17452 // Place copy #4 of ITS6 in I569
17453 //
17454 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17455 sub2node->SetLineColor(kColorITS);
17456 sub2node->SetVisibility(1);
17457 fNodes->Add(sub2node);
17458 sub1node->cd();
17459 //
17460 // Place copy #5 of ITS6 in I569
17461 //
1266e9b4 17462 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 17463 sub2node->SetLineColor(kColorITS);
17464 sub2node->SetVisibility(1);
17465 fNodes->Add(sub2node);
17466 sub1node->cd();
17467 //
17468 // Place copy #6 of ITS6 in I569
17469 //
17470 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17471 sub2node->SetLineColor(kColorITS);
17472 sub2node->SetVisibility(1);
17473 fNodes->Add(sub2node);
17474 sub1node->cd();
17475 //
17476 // Place copy #7 of ITS6 in I569
17477 //
1266e9b4 17478 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 17479 sub2node->SetLineColor(kColorITS);
17480 sub2node->SetVisibility(1);
17481 fNodes->Add(sub2node);
17482 sub1node->cd();
17483 //
17484 // Place copy #8 of ITS6 in I569
17485 //
17486 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17487 sub2node->SetLineColor(kColorITS);
17488 sub2node->SetVisibility(1);
17489 fNodes->Add(sub2node);
17490 sub1node->cd();
17491 //
17492 // Place copy #9 of ITS6 in I569
17493 //
1266e9b4 17494 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 17495 sub2node->SetLineColor(kColorITS);
17496 sub2node->SetVisibility(1);
17497 fNodes->Add(sub2node);
17498 sub1node->cd();
17499 //
17500 // Place copy #10 of ITS6 in I569
17501 //
17502 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17503 sub2node->SetLineColor(kColorITS);
17504 sub2node->SetVisibility(1);
17505 fNodes->Add(sub2node);
17506 sub1node->cd();
17507 //
17508 // Place copy #11 of ITS6 in I569
17509 //
1266e9b4 17510 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 17511 sub2node->SetLineColor(kColorITS);
17512 sub2node->SetVisibility(1);
17513 fNodes->Add(sub2node);
17514 sub1node->cd();
17515 //
17516 // Place copy #12 of ITS6 in I569
17517 //
17518 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17519 sub2node->SetLineColor(kColorITS);
17520 sub2node->SetVisibility(1);
17521 fNodes->Add(sub2node);
17522 sub1node->cd();
17523 //
17524 // Place copy #13 of ITS6 in I569
17525 //
17526 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17527 sub2node->SetLineColor(kColorITS);
17528 sub2node->SetVisibility(1);
17529 fNodes->Add(sub2node);
17530 sub1node->cd();
17531 //
17532 // Place copy #14 of ITS6 in I569
17533 //
17534 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17535 sub2node->SetLineColor(kColorITS);
17536 sub2node->SetVisibility(1);
17537 fNodes->Add(sub2node);
17538 sub1node->cd();
17539 //
17540 // Place copy #15 of ITS6 in I569
17541 //
1266e9b4 17542 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 17543 sub2node->SetLineColor(kColorITS);
17544 sub2node->SetVisibility(1);
17545 fNodes->Add(sub2node);
17546 sub1node->cd();
17547 //
17548 // Place copy #16 of ITS6 in I569
17549 //
17550 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17551 sub2node->SetLineColor(kColorITS);
17552 sub2node->SetVisibility(1);
17553 fNodes->Add(sub2node);
17554 sub1node->cd();
17555 //
17556 // Place copy #17 of ITS6 in I569
17557 //
17558 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17559 sub2node->SetLineColor(kColorITS);
17560 sub2node->SetVisibility(1);
17561 fNodes->Add(sub2node);
17562 sub1node->cd();
17563 //
17564 // Place copy #18 of ITS6 in I569
17565 //
17566 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17567 sub2node->SetLineColor(kColorITS);
17568 sub2node->SetVisibility(1);
17569 fNodes->Add(sub2node);
17570 sub1node->cd();
17571 //
17572 // Place copy #19 of ITS6 in I569
17573 //
1266e9b4 17574 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 17575 sub2node->SetLineColor(kColorITS);
17576 sub2node->SetVisibility(1);
17577 fNodes->Add(sub2node);
17578 sub1node->cd();
17579 //
17580 // Place copy #20 of ITS6 in I569
17581 //
17582 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17583 sub2node->SetLineColor(kColorITS);
17584 sub2node->SetVisibility(1);
17585 fNodes->Add(sub2node);
17586 sub1node->cd();
17587 //
17588 // Place copy #21 of ITS6 in I569
17589 //
1266e9b4 17590 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 17591 sub2node->SetLineColor(kColorITS);
17592 sub2node->SetVisibility(1);
17593 fNodes->Add(sub2node);
17594 sub1node->cd();
17595 //
17596 // Place copy #22 of ITS6 in I569
17597 //
17598 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17599 sub2node->SetLineColor(kColorITS);
17600 sub2node->SetVisibility(1);
17601 fNodes->Add(sub2node);
17602 sub1node->cd();
17603 //
17604 // Place copy #23 of ITS6 in I569
17605 //
17606 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17607 sub2node->SetLineColor(kColorITS);
17608 sub2node->SetVisibility(1);
17609 fNodes->Add(sub2node);
17610 sub1node->cd();
17611 //
17612 // Place copy #24 of ITS6 in I569
17613 //
17614 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17615 sub2node->SetLineColor(kColorITS);
17616 sub2node->SetVisibility(1);
17617 fNodes->Add(sub2node);
17618 sub1node->cd();
17619 //
17620 // Place copy #25 of ITS6 in I569
17621 //
1266e9b4 17622 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 17623 sub2node->SetLineColor(kColorITS);
17624 sub2node->SetVisibility(1);
17625 fNodes->Add(sub2node);
17626 sub1node->cd();
17627 fNodes->Add(sub1node);
17628 node->cd();
17629 //
17630 // Place copy #6 of I569 in IT56
17631 //
1266e9b4 17632 sub1node = new TNode("I569","I569","I569",-40.0172,17.5532,0.,"itsrot558");
1f99c14b 17633 sub1node->SetLineColor(kColorITS);
17634 sub1node->SetVisibility(0);
17635 sub1node->cd();
17636 //
17637 // Place copy #1 of ITS6 in I569
17638 //
1266e9b4 17639 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 17640 sub2node->SetLineColor(kColorITS);
17641 sub2node->SetVisibility(1);
17642 fNodes->Add(sub2node);
17643 sub1node->cd();
17644 //
17645 // Place copy #2 of ITS6 in I569
17646 //
17647 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17648 sub2node->SetLineColor(kColorITS);
17649 sub2node->SetVisibility(1);
17650 fNodes->Add(sub2node);
17651 sub1node->cd();
17652 //
17653 // Place copy #3 of ITS6 in I569
17654 //
1266e9b4 17655 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 17656 sub2node->SetLineColor(kColorITS);
17657 sub2node->SetVisibility(1);
17658 fNodes->Add(sub2node);
17659 sub1node->cd();
17660 //
17661 // Place copy #4 of ITS6 in I569
17662 //
17663 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17664 sub2node->SetLineColor(kColorITS);
17665 sub2node->SetVisibility(1);
17666 fNodes->Add(sub2node);
17667 sub1node->cd();
17668 //
17669 // Place copy #5 of ITS6 in I569
17670 //
1266e9b4 17671 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 17672 sub2node->SetLineColor(kColorITS);
17673 sub2node->SetVisibility(1);
17674 fNodes->Add(sub2node);
17675 sub1node->cd();
17676 //
17677 // Place copy #6 of ITS6 in I569
17678 //
17679 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17680 sub2node->SetLineColor(kColorITS);
17681 sub2node->SetVisibility(1);
17682 fNodes->Add(sub2node);
17683 sub1node->cd();
17684 //
17685 // Place copy #7 of ITS6 in I569
17686 //
1266e9b4 17687 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 17688 sub2node->SetLineColor(kColorITS);
17689 sub2node->SetVisibility(1);
17690 fNodes->Add(sub2node);
17691 sub1node->cd();
17692 //
17693 // Place copy #8 of ITS6 in I569
17694 //
17695 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17696 sub2node->SetLineColor(kColorITS);
17697 sub2node->SetVisibility(1);
17698 fNodes->Add(sub2node);
17699 sub1node->cd();
17700 //
17701 // Place copy #9 of ITS6 in I569
17702 //
1266e9b4 17703 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 17704 sub2node->SetLineColor(kColorITS);
17705 sub2node->SetVisibility(1);
17706 fNodes->Add(sub2node);
17707 sub1node->cd();
17708 //
17709 // Place copy #10 of ITS6 in I569
17710 //
17711 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17712 sub2node->SetLineColor(kColorITS);
17713 sub2node->SetVisibility(1);
17714 fNodes->Add(sub2node);
17715 sub1node->cd();
17716 //
17717 // Place copy #11 of ITS6 in I569
17718 //
1266e9b4 17719 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 17720 sub2node->SetLineColor(kColorITS);
17721 sub2node->SetVisibility(1);
17722 fNodes->Add(sub2node);
17723 sub1node->cd();
17724 //
17725 // Place copy #12 of ITS6 in I569
17726 //
17727 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17728 sub2node->SetLineColor(kColorITS);
17729 sub2node->SetVisibility(1);
17730 fNodes->Add(sub2node);
17731 sub1node->cd();
17732 //
17733 // Place copy #13 of ITS6 in I569
17734 //
17735 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17736 sub2node->SetLineColor(kColorITS);
17737 sub2node->SetVisibility(1);
17738 fNodes->Add(sub2node);
17739 sub1node->cd();
17740 //
17741 // Place copy #14 of ITS6 in I569
17742 //
17743 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17744 sub2node->SetLineColor(kColorITS);
17745 sub2node->SetVisibility(1);
17746 fNodes->Add(sub2node);
17747 sub1node->cd();
17748 //
17749 // Place copy #15 of ITS6 in I569
17750 //
1266e9b4 17751 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 17752 sub2node->SetLineColor(kColorITS);
17753 sub2node->SetVisibility(1);
17754 fNodes->Add(sub2node);
17755 sub1node->cd();
17756 //
17757 // Place copy #16 of ITS6 in I569
17758 //
17759 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17760 sub2node->SetLineColor(kColorITS);
17761 sub2node->SetVisibility(1);
17762 fNodes->Add(sub2node);
17763 sub1node->cd();
17764 //
17765 // Place copy #17 of ITS6 in I569
17766 //
17767 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17768 sub2node->SetLineColor(kColorITS);
17769 sub2node->SetVisibility(1);
17770 fNodes->Add(sub2node);
17771 sub1node->cd();
17772 //
17773 // Place copy #18 of ITS6 in I569
17774 //
17775 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17776 sub2node->SetLineColor(kColorITS);
17777 sub2node->SetVisibility(1);
17778 fNodes->Add(sub2node);
17779 sub1node->cd();
17780 //
17781 // Place copy #19 of ITS6 in I569
17782 //
1266e9b4 17783 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 17784 sub2node->SetLineColor(kColorITS);
17785 sub2node->SetVisibility(1);
17786 fNodes->Add(sub2node);
17787 sub1node->cd();
17788 //
17789 // Place copy #20 of ITS6 in I569
17790 //
17791 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17792 sub2node->SetLineColor(kColorITS);
17793 sub2node->SetVisibility(1);
17794 fNodes->Add(sub2node);
17795 sub1node->cd();
17796 //
17797 // Place copy #21 of ITS6 in I569
17798 //
1266e9b4 17799 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 17800 sub2node->SetLineColor(kColorITS);
17801 sub2node->SetVisibility(1);
17802 fNodes->Add(sub2node);
17803 sub1node->cd();
17804 //
17805 // Place copy #22 of ITS6 in I569
17806 //
17807 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17808 sub2node->SetLineColor(kColorITS);
17809 sub2node->SetVisibility(1);
17810 fNodes->Add(sub2node);
17811 sub1node->cd();
17812 //
17813 // Place copy #23 of ITS6 in I569
17814 //
17815 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17816 sub2node->SetLineColor(kColorITS);
17817 sub2node->SetVisibility(1);
17818 fNodes->Add(sub2node);
17819 sub1node->cd();
17820 //
17821 // Place copy #24 of ITS6 in I569
17822 //
17823 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17824 sub2node->SetLineColor(kColorITS);
17825 sub2node->SetVisibility(1);
17826 fNodes->Add(sub2node);
17827 sub1node->cd();
17828 //
17829 // Place copy #25 of ITS6 in I569
17830 //
1266e9b4 17831 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 17832 sub2node->SetLineColor(kColorITS);
17833 sub2node->SetVisibility(1);
17834 fNodes->Add(sub2node);
17835 sub1node->cd();
17836 fNodes->Add(sub1node);
17837 node->cd();
17838 //
17839 // Place copy #7 of I569 in IT56
17840 //
1266e9b4 17841 sub1node = new TNode("I569","I569","I569",-42.2125,10.6897,0.,"itsrot559");
1f99c14b 17842 sub1node->SetLineColor(kColorITS);
17843 sub1node->SetVisibility(0);
17844 sub1node->cd();
17845 //
17846 // Place copy #1 of ITS6 in I569
17847 //
1266e9b4 17848 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 17849 sub2node->SetLineColor(kColorITS);
17850 sub2node->SetVisibility(1);
17851 fNodes->Add(sub2node);
17852 sub1node->cd();
17853 //
17854 // Place copy #2 of ITS6 in I569
17855 //
17856 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17857 sub2node->SetLineColor(kColorITS);
17858 sub2node->SetVisibility(1);
17859 fNodes->Add(sub2node);
17860 sub1node->cd();
17861 //
17862 // Place copy #3 of ITS6 in I569
17863 //
1266e9b4 17864 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 17865 sub2node->SetLineColor(kColorITS);
17866 sub2node->SetVisibility(1);
17867 fNodes->Add(sub2node);
17868 sub1node->cd();
17869 //
17870 // Place copy #4 of ITS6 in I569
17871 //
17872 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17873 sub2node->SetLineColor(kColorITS);
17874 sub2node->SetVisibility(1);
17875 fNodes->Add(sub2node);
17876 sub1node->cd();
17877 //
17878 // Place copy #5 of ITS6 in I569
17879 //
1266e9b4 17880 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 17881 sub2node->SetLineColor(kColorITS);
17882 sub2node->SetVisibility(1);
17883 fNodes->Add(sub2node);
17884 sub1node->cd();
17885 //
17886 // Place copy #6 of ITS6 in I569
17887 //
17888 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17889 sub2node->SetLineColor(kColorITS);
17890 sub2node->SetVisibility(1);
17891 fNodes->Add(sub2node);
17892 sub1node->cd();
17893 //
17894 // Place copy #7 of ITS6 in I569
17895 //
1266e9b4 17896 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 17897 sub2node->SetLineColor(kColorITS);
17898 sub2node->SetVisibility(1);
17899 fNodes->Add(sub2node);
17900 sub1node->cd();
17901 //
17902 // Place copy #8 of ITS6 in I569
17903 //
17904 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17905 sub2node->SetLineColor(kColorITS);
17906 sub2node->SetVisibility(1);
17907 fNodes->Add(sub2node);
17908 sub1node->cd();
17909 //
17910 // Place copy #9 of ITS6 in I569
17911 //
1266e9b4 17912 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 17913 sub2node->SetLineColor(kColorITS);
17914 sub2node->SetVisibility(1);
17915 fNodes->Add(sub2node);
17916 sub1node->cd();
17917 //
17918 // Place copy #10 of ITS6 in I569
17919 //
17920 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17921 sub2node->SetLineColor(kColorITS);
17922 sub2node->SetVisibility(1);
17923 fNodes->Add(sub2node);
17924 sub1node->cd();
17925 //
17926 // Place copy #11 of ITS6 in I569
17927 //
1266e9b4 17928 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 17929 sub2node->SetLineColor(kColorITS);
17930 sub2node->SetVisibility(1);
17931 fNodes->Add(sub2node);
17932 sub1node->cd();
17933 //
17934 // Place copy #12 of ITS6 in I569
17935 //
17936 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17937 sub2node->SetLineColor(kColorITS);
17938 sub2node->SetVisibility(1);
17939 fNodes->Add(sub2node);
17940 sub1node->cd();
17941 //
17942 // Place copy #13 of ITS6 in I569
17943 //
17944 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17945 sub2node->SetLineColor(kColorITS);
17946 sub2node->SetVisibility(1);
17947 fNodes->Add(sub2node);
17948 sub1node->cd();
17949 //
17950 // Place copy #14 of ITS6 in I569
17951 //
17952 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17953 sub2node->SetLineColor(kColorITS);
17954 sub2node->SetVisibility(1);
17955 fNodes->Add(sub2node);
17956 sub1node->cd();
17957 //
17958 // Place copy #15 of ITS6 in I569
17959 //
1266e9b4 17960 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 17961 sub2node->SetLineColor(kColorITS);
17962 sub2node->SetVisibility(1);
17963 fNodes->Add(sub2node);
17964 sub1node->cd();
17965 //
17966 // Place copy #16 of ITS6 in I569
17967 //
17968 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17969 sub2node->SetLineColor(kColorITS);
17970 sub2node->SetVisibility(1);
17971 fNodes->Add(sub2node);
17972 sub1node->cd();
17973 //
17974 // Place copy #17 of ITS6 in I569
17975 //
17976 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17977 sub2node->SetLineColor(kColorITS);
17978 sub2node->SetVisibility(1);
17979 fNodes->Add(sub2node);
17980 sub1node->cd();
17981 //
17982 // Place copy #18 of ITS6 in I569
17983 //
17984 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17985 sub2node->SetLineColor(kColorITS);
17986 sub2node->SetVisibility(1);
17987 fNodes->Add(sub2node);
17988 sub1node->cd();
17989 //
17990 // Place copy #19 of ITS6 in I569
17991 //
1266e9b4 17992 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 17993 sub2node->SetLineColor(kColorITS);
17994 sub2node->SetVisibility(1);
17995 fNodes->Add(sub2node);
17996 sub1node->cd();
17997 //
17998 // Place copy #20 of ITS6 in I569
17999 //
18000 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18001 sub2node->SetLineColor(kColorITS);
18002 sub2node->SetVisibility(1);
18003 fNodes->Add(sub2node);
18004 sub1node->cd();
18005 //
18006 // Place copy #21 of ITS6 in I569
18007 //
1266e9b4 18008 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 18009 sub2node->SetLineColor(kColorITS);
18010 sub2node->SetVisibility(1);
18011 fNodes->Add(sub2node);
18012 sub1node->cd();
18013 //
18014 // Place copy #22 of ITS6 in I569
18015 //
18016 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18017 sub2node->SetLineColor(kColorITS);
18018 sub2node->SetVisibility(1);
18019 fNodes->Add(sub2node);
18020 sub1node->cd();
18021 //
18022 // Place copy #23 of ITS6 in I569
18023 //
18024 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18025 sub2node->SetLineColor(kColorITS);
18026 sub2node->SetVisibility(1);
18027 fNodes->Add(sub2node);
18028 sub1node->cd();
18029 //
18030 // Place copy #24 of ITS6 in I569
18031 //
18032 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18033 sub2node->SetLineColor(kColorITS);
18034 sub2node->SetVisibility(1);
18035 fNodes->Add(sub2node);
18036 sub1node->cd();
18037 //
18038 // Place copy #25 of ITS6 in I569
18039 //
1266e9b4 18040 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 18041 sub2node->SetLineColor(kColorITS);
18042 sub2node->SetVisibility(1);
18043 fNodes->Add(sub2node);
18044 sub1node->cd();
18045 fNodes->Add(sub1node);
18046 node->cd();
18047 //
18048 // Place copy #8 of I569 in IT56
18049 //
1266e9b4 18050 sub1node = new TNode("I569","I569","I569",-43.5484,3.6085,0.,"itsrot560");
1f99c14b 18051 sub1node->SetLineColor(kColorITS);
18052 sub1node->SetVisibility(0);
18053 sub1node->cd();
18054 //
18055 // Place copy #1 of ITS6 in I569
18056 //
1266e9b4 18057 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 18058 sub2node->SetLineColor(kColorITS);
18059 sub2node->SetVisibility(1);
18060 fNodes->Add(sub2node);
18061 sub1node->cd();
18062 //
18063 // Place copy #2 of ITS6 in I569
18064 //
18065 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18066 sub2node->SetLineColor(kColorITS);
18067 sub2node->SetVisibility(1);
18068 fNodes->Add(sub2node);
18069 sub1node->cd();
18070 //
18071 // Place copy #3 of ITS6 in I569
18072 //
1266e9b4 18073 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 18074 sub2node->SetLineColor(kColorITS);
18075 sub2node->SetVisibility(1);
18076 fNodes->Add(sub2node);
18077 sub1node->cd();
18078 //
18079 // Place copy #4 of ITS6 in I569
18080 //
18081 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18082 sub2node->SetLineColor(kColorITS);
18083 sub2node->SetVisibility(1);
18084 fNodes->Add(sub2node);
18085 sub1node->cd();
18086 //
18087 // Place copy #5 of ITS6 in I569
18088 //
1266e9b4 18089 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 18090 sub2node->SetLineColor(kColorITS);
18091 sub2node->SetVisibility(1);
18092 fNodes->Add(sub2node);
18093 sub1node->cd();
18094 //
18095 // Place copy #6 of ITS6 in I569
18096 //
18097 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18098 sub2node->SetLineColor(kColorITS);
18099 sub2node->SetVisibility(1);
18100 fNodes->Add(sub2node);
18101 sub1node->cd();
18102 //
18103 // Place copy #7 of ITS6 in I569
18104 //
1266e9b4 18105 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 18106 sub2node->SetLineColor(kColorITS);
18107 sub2node->SetVisibility(1);
18108 fNodes->Add(sub2node);
18109 sub1node->cd();
18110 //
18111 // Place copy #8 of ITS6 in I569
18112 //
18113 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18114 sub2node->SetLineColor(kColorITS);
18115 sub2node->SetVisibility(1);
18116 fNodes->Add(sub2node);
18117 sub1node->cd();
18118 //
18119 // Place copy #9 of ITS6 in I569
18120 //
1266e9b4 18121 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 18122 sub2node->SetLineColor(kColorITS);
18123 sub2node->SetVisibility(1);
18124 fNodes->Add(sub2node);
18125 sub1node->cd();
18126 //
18127 // Place copy #10 of ITS6 in I569
18128 //
18129 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18130 sub2node->SetLineColor(kColorITS);
18131 sub2node->SetVisibility(1);
18132 fNodes->Add(sub2node);
18133 sub1node->cd();
18134 //
18135 // Place copy #11 of ITS6 in I569
18136 //
1266e9b4 18137 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 18138 sub2node->SetLineColor(kColorITS);
18139 sub2node->SetVisibility(1);
18140 fNodes->Add(sub2node);
18141 sub1node->cd();
18142 //
18143 // Place copy #12 of ITS6 in I569
18144 //
18145 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18146 sub2node->SetLineColor(kColorITS);
18147 sub2node->SetVisibility(1);
18148 fNodes->Add(sub2node);
18149 sub1node->cd();
18150 //
18151 // Place copy #13 of ITS6 in I569
18152 //
18153 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18154 sub2node->SetLineColor(kColorITS);
18155 sub2node->SetVisibility(1);
18156 fNodes->Add(sub2node);
18157 sub1node->cd();
18158 //
18159 // Place copy #14 of ITS6 in I569
18160 //
18161 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18162 sub2node->SetLineColor(kColorITS);
18163 sub2node->SetVisibility(1);
18164 fNodes->Add(sub2node);
18165 sub1node->cd();
18166 //
18167 // Place copy #15 of ITS6 in I569
18168 //
1266e9b4 18169 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 18170 sub2node->SetLineColor(kColorITS);
18171 sub2node->SetVisibility(1);
18172 fNodes->Add(sub2node);
18173 sub1node->cd();
18174 //
18175 // Place copy #16 of ITS6 in I569
18176 //
18177 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18178 sub2node->SetLineColor(kColorITS);
18179 sub2node->SetVisibility(1);
18180 fNodes->Add(sub2node);
18181 sub1node->cd();
18182 //
18183 // Place copy #17 of ITS6 in I569
18184 //
18185 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18186 sub2node->SetLineColor(kColorITS);
18187 sub2node->SetVisibility(1);
18188 fNodes->Add(sub2node);
18189 sub1node->cd();
18190 //
18191 // Place copy #18 of ITS6 in I569
18192 //
18193 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18194 sub2node->SetLineColor(kColorITS);
18195 sub2node->SetVisibility(1);
18196 fNodes->Add(sub2node);
18197 sub1node->cd();
18198 //
18199 // Place copy #19 of ITS6 in I569
18200 //
1266e9b4 18201 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 18202 sub2node->SetLineColor(kColorITS);
18203 sub2node->SetVisibility(1);
18204 fNodes->Add(sub2node);
18205 sub1node->cd();
18206 //
18207 // Place copy #20 of ITS6 in I569
18208 //
18209 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18210 sub2node->SetLineColor(kColorITS);
18211 sub2node->SetVisibility(1);
18212 fNodes->Add(sub2node);
18213 sub1node->cd();
18214 //
18215 // Place copy #21 of ITS6 in I569
18216 //
1266e9b4 18217 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 18218 sub2node->SetLineColor(kColorITS);
18219 sub2node->SetVisibility(1);
18220 fNodes->Add(sub2node);
18221 sub1node->cd();
18222 //
18223 // Place copy #22 of ITS6 in I569
18224 //
18225 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18226 sub2node->SetLineColor(kColorITS);
18227 sub2node->SetVisibility(1);
18228 fNodes->Add(sub2node);
18229 sub1node->cd();
18230 //
18231 // Place copy #23 of ITS6 in I569
18232 //
18233 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18234 sub2node->SetLineColor(kColorITS);
18235 sub2node->SetVisibility(1);
18236 fNodes->Add(sub2node);
18237 sub1node->cd();
18238 //
18239 // Place copy #24 of ITS6 in I569
18240 //
18241 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18242 sub2node->SetLineColor(kColorITS);
18243 sub2node->SetVisibility(1);
18244 fNodes->Add(sub2node);
18245 sub1node->cd();
18246 //
18247 // Place copy #25 of ITS6 in I569
18248 //
1266e9b4 18249 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 18250 sub2node->SetLineColor(kColorITS);
18251 sub2node->SetVisibility(1);
18252 fNodes->Add(sub2node);
18253 sub1node->cd();
18254 fNodes->Add(sub1node);
18255 node->cd();
18256 //
18257 // Place copy #9 of I569 in IT56
18258 //
1266e9b4 18259 sub1node = new TNode("I569","I569","I569",-43.3963,-3.5959,0.,"itsrot561");
1f99c14b 18260 sub1node->SetLineColor(kColorITS);
18261 sub1node->SetVisibility(0);
18262 sub1node->cd();
18263 //
18264 // Place copy #1 of ITS6 in I569
18265 //
1266e9b4 18266 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 18267 sub2node->SetLineColor(kColorITS);
18268 sub2node->SetVisibility(1);
18269 fNodes->Add(sub2node);
18270 sub1node->cd();
18271 //
18272 // Place copy #2 of ITS6 in I569
18273 //
18274 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18275 sub2node->SetLineColor(kColorITS);
18276 sub2node->SetVisibility(1);
18277 fNodes->Add(sub2node);
18278 sub1node->cd();
18279 //
18280 // Place copy #3 of ITS6 in I569
18281 //
1266e9b4 18282 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 18283 sub2node->SetLineColor(kColorITS);
18284 sub2node->SetVisibility(1);
18285 fNodes->Add(sub2node);
18286 sub1node->cd();
18287 //
18288 // Place copy #4 of ITS6 in I569
18289 //
18290 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18291 sub2node->SetLineColor(kColorITS);
18292 sub2node->SetVisibility(1);
18293 fNodes->Add(sub2node);
18294 sub1node->cd();
18295 //
18296 // Place copy #5 of ITS6 in I569
18297 //
1266e9b4 18298 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 18299 sub2node->SetLineColor(kColorITS);
18300 sub2node->SetVisibility(1);
18301 fNodes->Add(sub2node);
18302 sub1node->cd();
18303 //
18304 // Place copy #6 of ITS6 in I569
18305 //
18306 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18307 sub2node->SetLineColor(kColorITS);
18308 sub2node->SetVisibility(1);
18309 fNodes->Add(sub2node);
18310 sub1node->cd();
18311 //
18312 // Place copy #7 of ITS6 in I569
18313 //
1266e9b4 18314 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 18315 sub2node->SetLineColor(kColorITS);
18316 sub2node->SetVisibility(1);
18317 fNodes->Add(sub2node);
18318 sub1node->cd();
18319 //
18320 // Place copy #8 of ITS6 in I569
18321 //
18322 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18323 sub2node->SetLineColor(kColorITS);
18324 sub2node->SetVisibility(1);
18325 fNodes->Add(sub2node);
18326 sub1node->cd();
18327 //
18328 // Place copy #9 of ITS6 in I569
18329 //
1266e9b4 18330 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 18331 sub2node->SetLineColor(kColorITS);
18332 sub2node->SetVisibility(1);
18333 fNodes->Add(sub2node);
18334 sub1node->cd();
18335 //
18336 // Place copy #10 of ITS6 in I569
18337 //
18338 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18339 sub2node->SetLineColor(kColorITS);
18340 sub2node->SetVisibility(1);
18341 fNodes->Add(sub2node);
18342 sub1node->cd();
18343 //
18344 // Place copy #11 of ITS6 in I569
18345 //
1266e9b4 18346 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 18347 sub2node->SetLineColor(kColorITS);
18348 sub2node->SetVisibility(1);
18349 fNodes->Add(sub2node);
18350 sub1node->cd();
18351 //
18352 // Place copy #12 of ITS6 in I569
18353 //
18354 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18355 sub2node->SetLineColor(kColorITS);
18356 sub2node->SetVisibility(1);
18357 fNodes->Add(sub2node);
18358 sub1node->cd();
18359 //
18360 // Place copy #13 of ITS6 in I569
18361 //
18362 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18363 sub2node->SetLineColor(kColorITS);
18364 sub2node->SetVisibility(1);
18365 fNodes->Add(sub2node);
18366 sub1node->cd();
18367 //
18368 // Place copy #14 of ITS6 in I569
18369 //
18370 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18371 sub2node->SetLineColor(kColorITS);
18372 sub2node->SetVisibility(1);
18373 fNodes->Add(sub2node);
18374 sub1node->cd();
18375 //
18376 // Place copy #15 of ITS6 in I569
18377 //
1266e9b4 18378 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 18379 sub2node->SetLineColor(kColorITS);
18380 sub2node->SetVisibility(1);
18381 fNodes->Add(sub2node);
18382 sub1node->cd();
18383 //
18384 // Place copy #16 of ITS6 in I569
18385 //
18386 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18387 sub2node->SetLineColor(kColorITS);
18388 sub2node->SetVisibility(1);
18389 fNodes->Add(sub2node);
18390 sub1node->cd();
18391 //
18392 // Place copy #17 of ITS6 in I569
18393 //
18394 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18395 sub2node->SetLineColor(kColorITS);
18396 sub2node->SetVisibility(1);
18397 fNodes->Add(sub2node);
18398 sub1node->cd();
18399 //
18400 // Place copy #18 of ITS6 in I569
18401 //
18402 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18403 sub2node->SetLineColor(kColorITS);
18404 sub2node->SetVisibility(1);
18405 fNodes->Add(sub2node);
18406 sub1node->cd();
18407 //
18408 // Place copy #19 of ITS6 in I569
18409 //
1266e9b4 18410 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 18411 sub2node->SetLineColor(kColorITS);
18412 sub2node->SetVisibility(1);
18413 fNodes->Add(sub2node);
18414 sub1node->cd();
18415 //
18416 // Place copy #20 of ITS6 in I569
18417 //
18418 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18419 sub2node->SetLineColor(kColorITS);
18420 sub2node->SetVisibility(1);
18421 fNodes->Add(sub2node);
18422 sub1node->cd();
18423 //
18424 // Place copy #21 of ITS6 in I569
18425 //
1266e9b4 18426 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 18427 sub2node->SetLineColor(kColorITS);
18428 sub2node->SetVisibility(1);
18429 fNodes->Add(sub2node);
18430 sub1node->cd();
18431 //
18432 // Place copy #22 of ITS6 in I569
18433 //
18434 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18435 sub2node->SetLineColor(kColorITS);
18436 sub2node->SetVisibility(1);
18437 fNodes->Add(sub2node);
18438 sub1node->cd();
18439 //
18440 // Place copy #23 of ITS6 in I569
18441 //
18442 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18443 sub2node->SetLineColor(kColorITS);
18444 sub2node->SetVisibility(1);
18445 fNodes->Add(sub2node);
18446 sub1node->cd();
18447 //
18448 // Place copy #24 of ITS6 in I569
18449 //
18450 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18451 sub2node->SetLineColor(kColorITS);
18452 sub2node->SetVisibility(1);
18453 fNodes->Add(sub2node);
18454 sub1node->cd();
18455 //
18456 // Place copy #25 of ITS6 in I569
18457 //
1266e9b4 18458 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 18459 sub2node->SetLineColor(kColorITS);
18460 sub2node->SetVisibility(1);
18461 fNodes->Add(sub2node);
18462 sub1node->cd();
18463 fNodes->Add(sub1node);
18464 node->cd();
18465 //
18466 // Place copy #10 of I569 in IT56
18467 //
1266e9b4 18468 sub1node = new TNode("I569","I569","I569",-42.3606,-10.7271,0.,"itsrot562");
1f99c14b 18469 sub1node->SetLineColor(kColorITS);
18470 sub1node->SetVisibility(0);
18471 sub1node->cd();
18472 //
18473 // Place copy #1 of ITS6 in I569
18474 //
1266e9b4 18475 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 18476 sub2node->SetLineColor(kColorITS);
18477 sub2node->SetVisibility(1);
18478 fNodes->Add(sub2node);
18479 sub1node->cd();
18480 //
18481 // Place copy #2 of ITS6 in I569
18482 //
18483 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18484 sub2node->SetLineColor(kColorITS);
18485 sub2node->SetVisibility(1);
18486 fNodes->Add(sub2node);
18487 sub1node->cd();
18488 //
18489 // Place copy #3 of ITS6 in I569
18490 //
1266e9b4 18491 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 18492 sub2node->SetLineColor(kColorITS);
18493 sub2node->SetVisibility(1);
18494 fNodes->Add(sub2node);
18495 sub1node->cd();
18496 //
18497 // Place copy #4 of ITS6 in I569
18498 //
18499 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18500 sub2node->SetLineColor(kColorITS);
18501 sub2node->SetVisibility(1);
18502 fNodes->Add(sub2node);
18503 sub1node->cd();
18504 //
18505 // Place copy #5 of ITS6 in I569
18506 //
1266e9b4 18507 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 18508 sub2node->SetLineColor(kColorITS);
18509 sub2node->SetVisibility(1);
18510 fNodes->Add(sub2node);
18511 sub1node->cd();
18512 //
18513 // Place copy #6 of ITS6 in I569
18514 //
18515 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18516 sub2node->SetLineColor(kColorITS);
18517 sub2node->SetVisibility(1);
18518 fNodes->Add(sub2node);
18519 sub1node->cd();
18520 //
18521 // Place copy #7 of ITS6 in I569
18522 //
1266e9b4 18523 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 18524 sub2node->SetLineColor(kColorITS);
18525 sub2node->SetVisibility(1);
18526 fNodes->Add(sub2node);
18527 sub1node->cd();
18528 //
18529 // Place copy #8 of ITS6 in I569
18530 //
18531 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18532 sub2node->SetLineColor(kColorITS);
18533 sub2node->SetVisibility(1);
18534 fNodes->Add(sub2node);
18535 sub1node->cd();
18536 //
18537 // Place copy #9 of ITS6 in I569
18538 //
1266e9b4 18539 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 18540 sub2node->SetLineColor(kColorITS);
18541 sub2node->SetVisibility(1);
18542 fNodes->Add(sub2node);
18543 sub1node->cd();
18544 //
18545 // Place copy #10 of ITS6 in I569
18546 //
18547 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18548 sub2node->SetLineColor(kColorITS);
18549 sub2node->SetVisibility(1);
18550 fNodes->Add(sub2node);
18551 sub1node->cd();
18552 //
18553 // Place copy #11 of ITS6 in I569
18554 //
1266e9b4 18555 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 18556 sub2node->SetLineColor(kColorITS);
18557 sub2node->SetVisibility(1);
18558 fNodes->Add(sub2node);
18559 sub1node->cd();
18560 //
18561 // Place copy #12 of ITS6 in I569
18562 //
18563 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18564 sub2node->SetLineColor(kColorITS);
18565 sub2node->SetVisibility(1);
18566 fNodes->Add(sub2node);
18567 sub1node->cd();
18568 //
18569 // Place copy #13 of ITS6 in I569
18570 //
18571 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18572 sub2node->SetLineColor(kColorITS);
18573 sub2node->SetVisibility(1);
18574 fNodes->Add(sub2node);
18575 sub1node->cd();
18576 //
18577 // Place copy #14 of ITS6 in I569
18578 //
18579 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18580 sub2node->SetLineColor(kColorITS);
18581 sub2node->SetVisibility(1);
18582 fNodes->Add(sub2node);
18583 sub1node->cd();
18584 //
18585 // Place copy #15 of ITS6 in I569
18586 //
1266e9b4 18587 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 18588 sub2node->SetLineColor(kColorITS);
18589 sub2node->SetVisibility(1);
18590 fNodes->Add(sub2node);
18591 sub1node->cd();
18592 //
18593 // Place copy #16 of ITS6 in I569
18594 //
18595 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18596 sub2node->SetLineColor(kColorITS);
18597 sub2node->SetVisibility(1);
18598 fNodes->Add(sub2node);
18599 sub1node->cd();
18600 //
18601 // Place copy #17 of ITS6 in I569
18602 //
18603 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18604 sub2node->SetLineColor(kColorITS);
18605 sub2node->SetVisibility(1);
18606 fNodes->Add(sub2node);
18607 sub1node->cd();
18608 //
18609 // Place copy #18 of ITS6 in I569
18610 //
18611 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18612 sub2node->SetLineColor(kColorITS);
18613 sub2node->SetVisibility(1);
18614 fNodes->Add(sub2node);
18615 sub1node->cd();
18616 //
18617 // Place copy #19 of ITS6 in I569
18618 //
1266e9b4 18619 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 18620 sub2node->SetLineColor(kColorITS);
18621 sub2node->SetVisibility(1);
18622 fNodes->Add(sub2node);
18623 sub1node->cd();
18624 //
18625 // Place copy #20 of ITS6 in I569
18626 //
18627 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18628 sub2node->SetLineColor(kColorITS);
18629 sub2node->SetVisibility(1);
18630 fNodes->Add(sub2node);
18631 sub1node->cd();
18632 //
18633 // Place copy #21 of ITS6 in I569
18634 //
1266e9b4 18635 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 18636 sub2node->SetLineColor(kColorITS);
18637 sub2node->SetVisibility(1);
18638 fNodes->Add(sub2node);
18639 sub1node->cd();
18640 //
18641 // Place copy #22 of ITS6 in I569
18642 //
18643 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18644 sub2node->SetLineColor(kColorITS);
18645 sub2node->SetVisibility(1);
18646 fNodes->Add(sub2node);
18647 sub1node->cd();
18648 //
18649 // Place copy #23 of ITS6 in I569
18650 //
18651 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18652 sub2node->SetLineColor(kColorITS);
18653 sub2node->SetVisibility(1);
18654 fNodes->Add(sub2node);
18655 sub1node->cd();
18656 //
18657 // Place copy #24 of ITS6 in I569
18658 //
18659 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18660 sub2node->SetLineColor(kColorITS);
18661 sub2node->SetVisibility(1);
18662 fNodes->Add(sub2node);
18663 sub1node->cd();
18664 //
18665 // Place copy #25 of ITS6 in I569
18666 //
1266e9b4 18667 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 18668 sub2node->SetLineColor(kColorITS);
18669 sub2node->SetVisibility(1);
18670 fNodes->Add(sub2node);
18671 sub1node->cd();
18672 fNodes->Add(sub1node);
18673 node->cd();
18674 //
18675 // Place copy #11 of I569 in IT56
18676 //
1266e9b4 18677 sub1node = new TNode("I569","I569","I569",-39.8773,-17.4918,0.,"itsrot563");
1f99c14b 18678 sub1node->SetLineColor(kColorITS);
18679 sub1node->SetVisibility(0);
18680 sub1node->cd();
18681 //
18682 // Place copy #1 of ITS6 in I569
18683 //
1266e9b4 18684 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 18685 sub2node->SetLineColor(kColorITS);
18686 sub2node->SetVisibility(1);
18687 fNodes->Add(sub2node);
18688 sub1node->cd();
18689 //
18690 // Place copy #2 of ITS6 in I569
18691 //
18692 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18693 sub2node->SetLineColor(kColorITS);
18694 sub2node->SetVisibility(1);
18695 fNodes->Add(sub2node);
18696 sub1node->cd();
18697 //
18698 // Place copy #3 of ITS6 in I569
18699 //
1266e9b4 18700 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 18701 sub2node->SetLineColor(kColorITS);
18702 sub2node->SetVisibility(1);
18703 fNodes->Add(sub2node);
18704 sub1node->cd();
18705 //
18706 // Place copy #4 of ITS6 in I569
18707 //
18708 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18709 sub2node->SetLineColor(kColorITS);
18710 sub2node->SetVisibility(1);
18711 fNodes->Add(sub2node);
18712 sub1node->cd();
18713 //
18714 // Place copy #5 of ITS6 in I569
18715 //
1266e9b4 18716 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 18717 sub2node->SetLineColor(kColorITS);
18718 sub2node->SetVisibility(1);
18719 fNodes->Add(sub2node);
18720 sub1node->cd();
18721 //
18722 // Place copy #6 of ITS6 in I569
18723 //
18724 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18725 sub2node->SetLineColor(kColorITS);
18726 sub2node->SetVisibility(1);
18727 fNodes->Add(sub2node);
18728 sub1node->cd();
18729 //
18730 // Place copy #7 of ITS6 in I569
18731 //
1266e9b4 18732 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 18733 sub2node->SetLineColor(kColorITS);
18734 sub2node->SetVisibility(1);
18735 fNodes->Add(sub2node);
18736 sub1node->cd();
18737 //
18738 // Place copy #8 of ITS6 in I569
18739 //
18740 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18741 sub2node->SetLineColor(kColorITS);
18742 sub2node->SetVisibility(1);
18743 fNodes->Add(sub2node);
18744 sub1node->cd();
18745 //
18746 // Place copy #9 of ITS6 in I569
18747 //
1266e9b4 18748 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 18749 sub2node->SetLineColor(kColorITS);
18750 sub2node->SetVisibility(1);
18751 fNodes->Add(sub2node);
18752 sub1node->cd();
18753 //
18754 // Place copy #10 of ITS6 in I569
18755 //
18756 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18757 sub2node->SetLineColor(kColorITS);
18758 sub2node->SetVisibility(1);
18759 fNodes->Add(sub2node);
18760 sub1node->cd();
18761 //
18762 // Place copy #11 of ITS6 in I569
18763 //
1266e9b4 18764 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 18765 sub2node->SetLineColor(kColorITS);
18766 sub2node->SetVisibility(1);
18767 fNodes->Add(sub2node);
18768 sub1node->cd();
18769 //
18770 // Place copy #12 of ITS6 in I569
18771 //
18772 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18773 sub2node->SetLineColor(kColorITS);
18774 sub2node->SetVisibility(1);
18775 fNodes->Add(sub2node);
18776 sub1node->cd();
18777 //
18778 // Place copy #13 of ITS6 in I569
18779 //
18780 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18781 sub2node->SetLineColor(kColorITS);
18782 sub2node->SetVisibility(1);
18783 fNodes->Add(sub2node);
18784 sub1node->cd();
18785 //
18786 // Place copy #14 of ITS6 in I569
18787 //
18788 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18789 sub2node->SetLineColor(kColorITS);
18790 sub2node->SetVisibility(1);
18791 fNodes->Add(sub2node);
18792 sub1node->cd();
18793 //
18794 // Place copy #15 of ITS6 in I569
18795 //
1266e9b4 18796 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 18797 sub2node->SetLineColor(kColorITS);
18798 sub2node->SetVisibility(1);
18799 fNodes->Add(sub2node);
18800 sub1node->cd();
18801 //
18802 // Place copy #16 of ITS6 in I569
18803 //
18804 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18805 sub2node->SetLineColor(kColorITS);
18806 sub2node->SetVisibility(1);
18807 fNodes->Add(sub2node);
18808 sub1node->cd();
18809 //
18810 // Place copy #17 of ITS6 in I569
18811 //
18812 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18813 sub2node->SetLineColor(kColorITS);
18814 sub2node->SetVisibility(1);
18815 fNodes->Add(sub2node);
18816 sub1node->cd();
18817 //
18818 // Place copy #18 of ITS6 in I569
18819 //
18820 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18821 sub2node->SetLineColor(kColorITS);
18822 sub2node->SetVisibility(1);
18823 fNodes->Add(sub2node);
18824 sub1node->cd();
18825 //
18826 // Place copy #19 of ITS6 in I569
18827 //
1266e9b4 18828 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 18829 sub2node->SetLineColor(kColorITS);
18830 sub2node->SetVisibility(1);
18831 fNodes->Add(sub2node);
18832 sub1node->cd();
18833 //
18834 // Place copy #20 of ITS6 in I569
18835 //
18836 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18837 sub2node->SetLineColor(kColorITS);
18838 sub2node->SetVisibility(1);
18839 fNodes->Add(sub2node);
18840 sub1node->cd();
18841 //
18842 // Place copy #21 of ITS6 in I569
18843 //
1266e9b4 18844 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 18845 sub2node->SetLineColor(kColorITS);
18846 sub2node->SetVisibility(1);
18847 fNodes->Add(sub2node);
18848 sub1node->cd();
18849 //
18850 // Place copy #22 of ITS6 in I569
18851 //
18852 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18853 sub2node->SetLineColor(kColorITS);
18854 sub2node->SetVisibility(1);
18855 fNodes->Add(sub2node);
18856 sub1node->cd();
18857 //
18858 // Place copy #23 of ITS6 in I569
18859 //
18860 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18861 sub2node->SetLineColor(kColorITS);
18862 sub2node->SetVisibility(1);
18863 fNodes->Add(sub2node);
18864 sub1node->cd();
18865 //
18866 // Place copy #24 of ITS6 in I569
18867 //
18868 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18869 sub2node->SetLineColor(kColorITS);
18870 sub2node->SetVisibility(1);
18871 fNodes->Add(sub2node);
18872 sub1node->cd();
18873 //
18874 // Place copy #25 of ITS6 in I569
18875 //
1266e9b4 18876 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 18877 sub2node->SetLineColor(kColorITS);
18878 sub2node->SetVisibility(1);
18879 fNodes->Add(sub2node);
18880 sub1node->cd();
18881 fNodes->Add(sub1node);
18882 node->cd();
18883 //
18884 // Place copy #12 of I569 in IT56
18885 //
1266e9b4 18886 sub1node = new TNode("I569","I569","I569",-36.5823,-23.9004,0.,"itsrot564");
1f99c14b 18887 sub1node->SetLineColor(kColorITS);
18888 sub1node->SetVisibility(0);
18889 sub1node->cd();
18890 //
18891 // Place copy #1 of ITS6 in I569
18892 //
1266e9b4 18893 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 18894 sub2node->SetLineColor(kColorITS);
18895 sub2node->SetVisibility(1);
18896 fNodes->Add(sub2node);
18897 sub1node->cd();
18898 //
18899 // Place copy #2 of ITS6 in I569
18900 //
18901 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18902 sub2node->SetLineColor(kColorITS);
18903 sub2node->SetVisibility(1);
18904 fNodes->Add(sub2node);
18905 sub1node->cd();
18906 //
18907 // Place copy #3 of ITS6 in I569
18908 //
1266e9b4 18909 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 18910 sub2node->SetLineColor(kColorITS);
18911 sub2node->SetVisibility(1);
18912 fNodes->Add(sub2node);
18913 sub1node->cd();
18914 //
18915 // Place copy #4 of ITS6 in I569
18916 //
18917 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18918 sub2node->SetLineColor(kColorITS);
18919 sub2node->SetVisibility(1);
18920 fNodes->Add(sub2node);
18921 sub1node->cd();
18922 //
18923 // Place copy #5 of ITS6 in I569
18924 //
1266e9b4 18925 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 18926 sub2node->SetLineColor(kColorITS);
18927 sub2node->SetVisibility(1);
18928 fNodes->Add(sub2node);
18929 sub1node->cd();
18930 //
18931 // Place copy #6 of ITS6 in I569
18932 //
18933 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18934 sub2node->SetLineColor(kColorITS);
18935 sub2node->SetVisibility(1);
18936 fNodes->Add(sub2node);
18937 sub1node->cd();
18938 //
18939 // Place copy #7 of ITS6 in I569
18940 //
1266e9b4 18941 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 18942 sub2node->SetLineColor(kColorITS);
18943 sub2node->SetVisibility(1);
18944 fNodes->Add(sub2node);
18945 sub1node->cd();
18946 //
18947 // Place copy #8 of ITS6 in I569
18948 //
18949 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18950 sub2node->SetLineColor(kColorITS);
18951 sub2node->SetVisibility(1);
18952 fNodes->Add(sub2node);
18953 sub1node->cd();
18954 //
18955 // Place copy #9 of ITS6 in I569
18956 //
1266e9b4 18957 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 18958 sub2node->SetLineColor(kColorITS);
18959 sub2node->SetVisibility(1);
18960 fNodes->Add(sub2node);
18961 sub1node->cd();
18962 //
18963 // Place copy #10 of ITS6 in I569
18964 //
18965 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18966 sub2node->SetLineColor(kColorITS);
18967 sub2node->SetVisibility(1);
18968 fNodes->Add(sub2node);
18969 sub1node->cd();
18970 //
18971 // Place copy #11 of ITS6 in I569
18972 //
1266e9b4 18973 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 18974 sub2node->SetLineColor(kColorITS);
18975 sub2node->SetVisibility(1);
18976 fNodes->Add(sub2node);
18977 sub1node->cd();
18978 //
18979 // Place copy #12 of ITS6 in I569
18980 //
18981 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18982 sub2node->SetLineColor(kColorITS);
18983 sub2node->SetVisibility(1);
18984 fNodes->Add(sub2node);
18985 sub1node->cd();
18986 //
18987 // Place copy #13 of ITS6 in I569
18988 //
18989 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18990 sub2node->SetLineColor(kColorITS);
18991 sub2node->SetVisibility(1);
18992 fNodes->Add(sub2node);
18993 sub1node->cd();
18994 //
18995 // Place copy #14 of ITS6 in I569
18996 //
18997 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18998 sub2node->SetLineColor(kColorITS);
18999 sub2node->SetVisibility(1);
19000 fNodes->Add(sub2node);
19001 sub1node->cd();
19002 //
19003 // Place copy #15 of ITS6 in I569
19004 //
1266e9b4 19005 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 19006 sub2node->SetLineColor(kColorITS);
19007 sub2node->SetVisibility(1);
19008 fNodes->Add(sub2node);
19009 sub1node->cd();
19010 //
19011 // Place copy #16 of ITS6 in I569
19012 //
19013 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19014 sub2node->SetLineColor(kColorITS);
19015 sub2node->SetVisibility(1);
19016 fNodes->Add(sub2node);
19017 sub1node->cd();
19018 //
19019 // Place copy #17 of ITS6 in I569
19020 //
19021 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19022 sub2node->SetLineColor(kColorITS);
19023 sub2node->SetVisibility(1);
19024 fNodes->Add(sub2node);
19025 sub1node->cd();
19026 //
19027 // Place copy #18 of ITS6 in I569
19028 //
19029 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19030 sub2node->SetLineColor(kColorITS);
19031 sub2node->SetVisibility(1);
19032 fNodes->Add(sub2node);
19033 sub1node->cd();
19034 //
19035 // Place copy #19 of ITS6 in I569
19036 //
1266e9b4 19037 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 19038 sub2node->SetLineColor(kColorITS);
19039 sub2node->SetVisibility(1);
19040 fNodes->Add(sub2node);
19041 sub1node->cd();
19042 //
19043 // Place copy #20 of ITS6 in I569
19044 //
19045 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19046 sub2node->SetLineColor(kColorITS);
19047 sub2node->SetVisibility(1);
19048 fNodes->Add(sub2node);
19049 sub1node->cd();
19050 //
19051 // Place copy #21 of ITS6 in I569
19052 //
1266e9b4 19053 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 19054 sub2node->SetLineColor(kColorITS);
19055 sub2node->SetVisibility(1);
19056 fNodes->Add(sub2node);
19057 sub1node->cd();
19058 //
19059 // Place copy #22 of ITS6 in I569
19060 //
19061 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19062 sub2node->SetLineColor(kColorITS);
19063 sub2node->SetVisibility(1);
19064 fNodes->Add(sub2node);
19065 sub1node->cd();
19066 //
19067 // Place copy #23 of ITS6 in I569
19068 //
19069 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19070 sub2node->SetLineColor(kColorITS);
19071 sub2node->SetVisibility(1);
19072 fNodes->Add(sub2node);
19073 sub1node->cd();
19074 //
19075 // Place copy #24 of ITS6 in I569
19076 //
19077 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19078 sub2node->SetLineColor(kColorITS);
19079 sub2node->SetVisibility(1);
19080 fNodes->Add(sub2node);
19081 sub1node->cd();
19082 //
19083 // Place copy #25 of ITS6 in I569
19084 //
1266e9b4 19085 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 19086 sub2node->SetLineColor(kColorITS);
19087 sub2node->SetVisibility(1);
19088 fNodes->Add(sub2node);
19089 sub1node->cd();
19090 fNodes->Add(sub1node);
19091 node->cd();
19092 //
19093 // Place copy #13 of I569 in IT56
19094 //
1266e9b4 19095 sub1node = new TNode("I569","I569","I569",-32.0371,-29.4922,0.,"itsrot565");
1f99c14b 19096 sub1node->SetLineColor(kColorITS);
19097 sub1node->SetVisibility(0);
19098 sub1node->cd();
19099 //
19100 // Place copy #1 of ITS6 in I569
19101 //
1266e9b4 19102 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 19103 sub2node->SetLineColor(kColorITS);
19104 sub2node->SetVisibility(1);
19105 fNodes->Add(sub2node);
19106 sub1node->cd();
19107 //
19108 // Place copy #2 of ITS6 in I569
19109 //
19110 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19111 sub2node->SetLineColor(kColorITS);
19112 sub2node->SetVisibility(1);
19113 fNodes->Add(sub2node);
19114 sub1node->cd();
19115 //
19116 // Place copy #3 of ITS6 in I569
19117 //
1266e9b4 19118 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 19119 sub2node->SetLineColor(kColorITS);
19120 sub2node->SetVisibility(1);
19121 fNodes->Add(sub2node);
19122 sub1node->cd();
19123 //
19124 // Place copy #4 of ITS6 in I569
19125 //
19126 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19127 sub2node->SetLineColor(kColorITS);
19128 sub2node->SetVisibility(1);
19129 fNodes->Add(sub2node);
19130 sub1node->cd();
19131 //
19132 // Place copy #5 of ITS6 in I569
19133 //
1266e9b4 19134 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 19135 sub2node->SetLineColor(kColorITS);
19136 sub2node->SetVisibility(1);
19137 fNodes->Add(sub2node);
19138 sub1node->cd();
19139 //
19140 // Place copy #6 of ITS6 in I569
19141 //
19142 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19143 sub2node->SetLineColor(kColorITS);
19144 sub2node->SetVisibility(1);
19145 fNodes->Add(sub2node);
19146 sub1node->cd();
19147 //
19148 // Place copy #7 of ITS6 in I569
19149 //
1266e9b4 19150 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 19151 sub2node->SetLineColor(kColorITS);
19152 sub2node->SetVisibility(1);
19153 fNodes->Add(sub2node);
19154 sub1node->cd();
19155 //
19156 // Place copy #8 of ITS6 in I569
19157 //
19158 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19159 sub2node->SetLineColor(kColorITS);
19160 sub2node->SetVisibility(1);
19161 fNodes->Add(sub2node);
19162 sub1node->cd();
19163 //
19164 // Place copy #9 of ITS6 in I569
19165 //
1266e9b4 19166 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 19167 sub2node->SetLineColor(kColorITS);
19168 sub2node->SetVisibility(1);
19169 fNodes->Add(sub2node);
19170 sub1node->cd();
19171 //
19172 // Place copy #10 of ITS6 in I569
19173 //
19174 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19175 sub2node->SetLineColor(kColorITS);
19176 sub2node->SetVisibility(1);
19177 fNodes->Add(sub2node);
19178 sub1node->cd();
19179 //
19180 // Place copy #11 of ITS6 in I569
19181 //
1266e9b4 19182 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 19183 sub2node->SetLineColor(kColorITS);
19184 sub2node->SetVisibility(1);
19185 fNodes->Add(sub2node);
19186 sub1node->cd();
19187 //
19188 // Place copy #12 of ITS6 in I569
19189 //
19190 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19191 sub2node->SetLineColor(kColorITS);
19192 sub2node->SetVisibility(1);
19193 fNodes->Add(sub2node);
19194 sub1node->cd();
19195 //
19196 // Place copy #13 of ITS6 in I569
19197 //
19198 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19199 sub2node->SetLineColor(kColorITS);
19200 sub2node->SetVisibility(1);
19201 fNodes->Add(sub2node);
19202 sub1node->cd();
19203 //
19204 // Place copy #14 of ITS6 in I569
19205 //
19206 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19207 sub2node->SetLineColor(kColorITS);
19208 sub2node->SetVisibility(1);
19209 fNodes->Add(sub2node);
19210 sub1node->cd();
19211 //
19212 // Place copy #15 of ITS6 in I569
19213 //
1266e9b4 19214 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 19215 sub2node->SetLineColor(kColorITS);
19216 sub2node->SetVisibility(1);
19217 fNodes->Add(sub2node);
19218 sub1node->cd();
19219 //
19220 // Place copy #16 of ITS6 in I569
19221 //
19222 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19223 sub2node->SetLineColor(kColorITS);
19224 sub2node->SetVisibility(1);
19225 fNodes->Add(sub2node);
19226 sub1node->cd();
19227 //
19228 // Place copy #17 of ITS6 in I569
19229 //
19230 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19231 sub2node->SetLineColor(kColorITS);
19232 sub2node->SetVisibility(1);
19233 fNodes->Add(sub2node);
19234 sub1node->cd();
19235 //
19236 // Place copy #18 of ITS6 in I569
19237 //
19238 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19239 sub2node->SetLineColor(kColorITS);
19240 sub2node->SetVisibility(1);
19241 fNodes->Add(sub2node);
19242 sub1node->cd();
19243 //
19244 // Place copy #19 of ITS6 in I569
19245 //
1266e9b4 19246 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 19247 sub2node->SetLineColor(kColorITS);
19248 sub2node->SetVisibility(1);
19249 fNodes->Add(sub2node);
19250 sub1node->cd();
19251 //
19252 // Place copy #20 of ITS6 in I569
19253 //
19254 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19255 sub2node->SetLineColor(kColorITS);
19256 sub2node->SetVisibility(1);
19257 fNodes->Add(sub2node);
19258 sub1node->cd();
19259 //
19260 // Place copy #21 of ITS6 in I569
19261 //
1266e9b4 19262 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 19263 sub2node->SetLineColor(kColorITS);
19264 sub2node->SetVisibility(1);
19265 fNodes->Add(sub2node);
19266 sub1node->cd();
19267 //
19268 // Place copy #22 of ITS6 in I569
19269 //
19270 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19271 sub2node->SetLineColor(kColorITS);
19272 sub2node->SetVisibility(1);
19273 fNodes->Add(sub2node);
19274 sub1node->cd();
19275 //
19276 // Place copy #23 of ITS6 in I569
19277 //
19278 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19279 sub2node->SetLineColor(kColorITS);
19280 sub2node->SetVisibility(1);
19281 fNodes->Add(sub2node);
19282 sub1node->cd();
19283 //
19284 // Place copy #24 of ITS6 in I569
19285 //
19286 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19287 sub2node->SetLineColor(kColorITS);
19288 sub2node->SetVisibility(1);
19289 fNodes->Add(sub2node);
19290 sub1node->cd();
19291 //
19292 // Place copy #25 of ITS6 in I569
19293 //
1266e9b4 19294 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 19295 sub2node->SetLineColor(kColorITS);
19296 sub2node->SetVisibility(1);
19297 fNodes->Add(sub2node);
19298 sub1node->cd();
19299 fNodes->Add(sub1node);
19300 node->cd();
19301 //
19302 // Place copy #14 of I569 in IT56
19303 //
1266e9b4 19304 sub1node = new TNode("I569","I569","I569",-26.8397,-34.4836,0.,"itsrot566");
1f99c14b 19305 sub1node->SetLineColor(kColorITS);
19306 sub1node->SetVisibility(0);
19307 sub1node->cd();
19308 //
19309 // Place copy #1 of ITS6 in I569
19310 //
1266e9b4 19311 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 19312 sub2node->SetLineColor(kColorITS);
19313 sub2node->SetVisibility(1);
19314 fNodes->Add(sub2node);
19315 sub1node->cd();
19316 //
19317 // Place copy #2 of ITS6 in I569
19318 //
19319 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19320 sub2node->SetLineColor(kColorITS);
19321 sub2node->SetVisibility(1);
19322 fNodes->Add(sub2node);
19323 sub1node->cd();
19324 //
19325 // Place copy #3 of ITS6 in I569
19326 //
1266e9b4 19327 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 19328 sub2node->SetLineColor(kColorITS);
19329 sub2node->SetVisibility(1);
19330 fNodes->Add(sub2node);
19331 sub1node->cd();
19332 //
19333 // Place copy #4 of ITS6 in I569
19334 //
19335 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19336 sub2node->SetLineColor(kColorITS);
19337 sub2node->SetVisibility(1);
19338 fNodes->Add(sub2node);
19339 sub1node->cd();
19340 //
19341 // Place copy #5 of ITS6 in I569
19342 //
1266e9b4 19343 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 19344 sub2node->SetLineColor(kColorITS);
19345 sub2node->SetVisibility(1);
19346 fNodes->Add(sub2node);
19347 sub1node->cd();
19348 //
19349 // Place copy #6 of ITS6 in I569
19350 //
19351 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19352 sub2node->SetLineColor(kColorITS);
19353 sub2node->SetVisibility(1);
19354 fNodes->Add(sub2node);
19355 sub1node->cd();
19356 //
19357 // Place copy #7 of ITS6 in I569
19358 //
1266e9b4 19359 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 19360 sub2node->SetLineColor(kColorITS);
19361 sub2node->SetVisibility(1);
19362 fNodes->Add(sub2node);
19363 sub1node->cd();
19364 //
19365 // Place copy #8 of ITS6 in I569
19366 //
19367 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19368 sub2node->SetLineColor(kColorITS);
19369 sub2node->SetVisibility(1);
19370 fNodes->Add(sub2node);
19371 sub1node->cd();
19372 //
19373 // Place copy #9 of ITS6 in I569
19374 //
1266e9b4 19375 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 19376 sub2node->SetLineColor(kColorITS);
19377 sub2node->SetVisibility(1);
19378 fNodes->Add(sub2node);
19379 sub1node->cd();
19380 //
19381 // Place copy #10 of ITS6 in I569
19382 //
19383 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19384 sub2node->SetLineColor(kColorITS);
19385 sub2node->SetVisibility(1);
19386 fNodes->Add(sub2node);
19387 sub1node->cd();
19388 //
19389 // Place copy #11 of ITS6 in I569
19390 //
1266e9b4 19391 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 19392 sub2node->SetLineColor(kColorITS);
19393 sub2node->SetVisibility(1);
19394 fNodes->Add(sub2node);
19395 sub1node->cd();
19396 //
19397 // Place copy #12 of ITS6 in I569
19398 //
19399 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19400 sub2node->SetLineColor(kColorITS);
19401 sub2node->SetVisibility(1);
19402 fNodes->Add(sub2node);
19403 sub1node->cd();
19404 //
19405 // Place copy #13 of ITS6 in I569
19406 //
19407 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19408 sub2node->SetLineColor(kColorITS);
19409 sub2node->SetVisibility(1);
19410 fNodes->Add(sub2node);
19411 sub1node->cd();
19412 //
19413 // Place copy #14 of ITS6 in I569
19414 //
19415 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19416 sub2node->SetLineColor(kColorITS);
19417 sub2node->SetVisibility(1);
19418 fNodes->Add(sub2node);
19419 sub1node->cd();
19420 //
19421 // Place copy #15 of ITS6 in I569
19422 //
1266e9b4 19423 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 19424 sub2node->SetLineColor(kColorITS);
19425 sub2node->SetVisibility(1);
19426 fNodes->Add(sub2node);
19427 sub1node->cd();
19428 //
19429 // Place copy #16 of ITS6 in I569
19430 //
19431 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19432 sub2node->SetLineColor(kColorITS);
19433 sub2node->SetVisibility(1);
19434 fNodes->Add(sub2node);
19435 sub1node->cd();
19436 //
19437 // Place copy #17 of ITS6 in I569
19438 //
19439 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19440 sub2node->SetLineColor(kColorITS);
19441 sub2node->SetVisibility(1);
19442 fNodes->Add(sub2node);
19443 sub1node->cd();
19444 //
19445 // Place copy #18 of ITS6 in I569
19446 //
19447 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19448 sub2node->SetLineColor(kColorITS);
19449 sub2node->SetVisibility(1);
19450 fNodes->Add(sub2node);
19451 sub1node->cd();
19452 //
19453 // Place copy #19 of ITS6 in I569
19454 //
1266e9b4 19455 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 19456 sub2node->SetLineColor(kColorITS);
19457 sub2node->SetVisibility(1);
19458 fNodes->Add(sub2node);
19459 sub1node->cd();
19460 //
19461 // Place copy #20 of ITS6 in I569
19462 //
19463 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19464 sub2node->SetLineColor(kColorITS);
19465 sub2node->SetVisibility(1);
19466 fNodes->Add(sub2node);
19467 sub1node->cd();
19468 //
19469 // Place copy #21 of ITS6 in I569
19470 //
1266e9b4 19471 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 19472 sub2node->SetLineColor(kColorITS);
19473 sub2node->SetVisibility(1);
19474 fNodes->Add(sub2node);
19475 sub1node->cd();
19476 //
19477 // Place copy #22 of ITS6 in I569
19478 //
19479 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19480 sub2node->SetLineColor(kColorITS);
19481 sub2node->SetVisibility(1);
19482 fNodes->Add(sub2node);
19483 sub1node->cd();
19484 //
19485 // Place copy #23 of ITS6 in I569
19486 //
19487 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19488 sub2node->SetLineColor(kColorITS);
19489 sub2node->SetVisibility(1);
19490 fNodes->Add(sub2node);
19491 sub1node->cd();
19492 //
19493 // Place copy #24 of ITS6 in I569
19494 //
19495 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19496 sub2node->SetLineColor(kColorITS);
19497 sub2node->SetVisibility(1);
19498 fNodes->Add(sub2node);
19499 sub1node->cd();
19500 //
19501 // Place copy #25 of ITS6 in I569
19502 //
1266e9b4 19503 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 19504 sub2node->SetLineColor(kColorITS);
19505 sub2node->SetVisibility(1);
19506 fNodes->Add(sub2node);
19507 sub1node->cd();
19508 fNodes->Add(sub1node);
19509 node->cd();
19510 //
19511 // Place copy #15 of I569 in IT56
19512 //
1266e9b4 19513 sub1node = new TNode("I569","I569","I569",-20.7251,-38.2967,0.,"itsrot567");
1f99c14b 19514 sub1node->SetLineColor(kColorITS);
19515 sub1node->SetVisibility(0);
19516 sub1node->cd();
19517 //
19518 // Place copy #1 of ITS6 in I569
19519 //
1266e9b4 19520 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 19521 sub2node->SetLineColor(kColorITS);
19522 sub2node->SetVisibility(1);
19523 fNodes->Add(sub2node);
19524 sub1node->cd();
19525 //
19526 // Place copy #2 of ITS6 in I569
19527 //
19528 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19529 sub2node->SetLineColor(kColorITS);
19530 sub2node->SetVisibility(1);
19531 fNodes->Add(sub2node);
19532 sub1node->cd();
19533 //
19534 // Place copy #3 of ITS6 in I569
19535 //
1266e9b4 19536 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 19537 sub2node->SetLineColor(kColorITS);
19538 sub2node->SetVisibility(1);
19539 fNodes->Add(sub2node);
19540 sub1node->cd();
19541 //
19542 // Place copy #4 of ITS6 in I569
19543 //
19544 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19545 sub2node->SetLineColor(kColorITS);
19546 sub2node->SetVisibility(1);
19547 fNodes->Add(sub2node);
19548 sub1node->cd();
19549 //
19550 // Place copy #5 of ITS6 in I569
19551 //
1266e9b4 19552 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 19553 sub2node->SetLineColor(kColorITS);
19554 sub2node->SetVisibility(1);
19555 fNodes->Add(sub2node);
19556 sub1node->cd();
19557 //
19558 // Place copy #6 of ITS6 in I569
19559 //
19560 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19561 sub2node->SetLineColor(kColorITS);
19562 sub2node->SetVisibility(1);
19563 fNodes->Add(sub2node);
19564 sub1node->cd();
19565 //
19566 // Place copy #7 of ITS6 in I569
19567 //
1266e9b4 19568 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 19569 sub2node->SetLineColor(kColorITS);
19570 sub2node->SetVisibility(1);
19571 fNodes->Add(sub2node);
19572 sub1node->cd();
19573 //
19574 // Place copy #8 of ITS6 in I569
19575 //
19576 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19577 sub2node->SetLineColor(kColorITS);
19578 sub2node->SetVisibility(1);
19579 fNodes->Add(sub2node);
19580 sub1node->cd();
19581 //
19582 // Place copy #9 of ITS6 in I569
19583 //
1266e9b4 19584 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 19585 sub2node->SetLineColor(kColorITS);
19586 sub2node->SetVisibility(1);
19587 fNodes->Add(sub2node);
19588 sub1node->cd();
19589 //
19590 // Place copy #10 of ITS6 in I569
19591 //
19592 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19593 sub2node->SetLineColor(kColorITS);
19594 sub2node->SetVisibility(1);
19595 fNodes->Add(sub2node);
19596 sub1node->cd();
19597 //
19598 // Place copy #11 of ITS6 in I569
19599 //
1266e9b4 19600 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 19601 sub2node->SetLineColor(kColorITS);
19602 sub2node->SetVisibility(1);
19603 fNodes->Add(sub2node);
19604 sub1node->cd();
19605 //
19606 // Place copy #12 of ITS6 in I569
19607 //
19608 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19609 sub2node->SetLineColor(kColorITS);
19610 sub2node->SetVisibility(1);
19611 fNodes->Add(sub2node);
19612 sub1node->cd();
19613 //
19614 // Place copy #13 of ITS6 in I569
19615 //
19616 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19617 sub2node->SetLineColor(kColorITS);
19618 sub2node->SetVisibility(1);
19619 fNodes->Add(sub2node);
19620 sub1node->cd();
19621 //
19622 // Place copy #14 of ITS6 in I569
19623 //
19624 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19625 sub2node->SetLineColor(kColorITS);
19626 sub2node->SetVisibility(1);
19627 fNodes->Add(sub2node);
19628 sub1node->cd();
19629 //
19630 // Place copy #15 of ITS6 in I569
19631 //
1266e9b4 19632 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 19633 sub2node->SetLineColor(kColorITS);
19634 sub2node->SetVisibility(1);
19635 fNodes->Add(sub2node);
19636 sub1node->cd();
19637 //
19638 // Place copy #16 of ITS6 in I569
19639 //
19640 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19641 sub2node->SetLineColor(kColorITS);
19642 sub2node->SetVisibility(1);
19643 fNodes->Add(sub2node);
19644 sub1node->cd();
19645 //
19646 // Place copy #17 of ITS6 in I569
19647 //
19648 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19649 sub2node->SetLineColor(kColorITS);
19650 sub2node->SetVisibility(1);
19651 fNodes->Add(sub2node);
19652 sub1node->cd();
19653 //
19654 // Place copy #18 of ITS6 in I569
19655 //
19656 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19657 sub2node->SetLineColor(kColorITS);
19658 sub2node->SetVisibility(1);
19659 fNodes->Add(sub2node);
19660 sub1node->cd();
19661 //
19662 // Place copy #19 of ITS6 in I569
19663 //
1266e9b4 19664 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 19665 sub2node->SetLineColor(kColorITS);
19666 sub2node->SetVisibility(1);
19667 fNodes->Add(sub2node);
19668 sub1node->cd();
19669 //
19670 // Place copy #20 of ITS6 in I569
19671 //
19672 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19673 sub2node->SetLineColor(kColorITS);
19674 sub2node->SetVisibility(1);
19675 fNodes->Add(sub2node);
19676 sub1node->cd();
19677 //
19678 // Place copy #21 of ITS6 in I569
19679 //
1266e9b4 19680 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 19681 sub2node->SetLineColor(kColorITS);
19682 sub2node->SetVisibility(1);
19683 fNodes->Add(sub2node);
19684 sub1node->cd();
19685 //
19686 // Place copy #22 of ITS6 in I569
19687 //
19688 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19689 sub2node->SetLineColor(kColorITS);
19690 sub2node->SetVisibility(1);
19691 fNodes->Add(sub2node);
19692 sub1node->cd();
19693 //
19694 // Place copy #23 of ITS6 in I569
19695 //
19696 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19697 sub2node->SetLineColor(kColorITS);
19698 sub2node->SetVisibility(1);
19699 fNodes->Add(sub2node);
19700 sub1node->cd();
19701 //
19702 // Place copy #24 of ITS6 in I569
19703 //
19704 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19705 sub2node->SetLineColor(kColorITS);
19706 sub2node->SetVisibility(1);
19707 fNodes->Add(sub2node);
19708 sub1node->cd();
19709 //
19710 // Place copy #25 of ITS6 in I569
19711 //
1266e9b4 19712 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 19713 sub2node->SetLineColor(kColorITS);
19714 sub2node->SetVisibility(1);
19715 fNodes->Add(sub2node);
19716 sub1node->cd();
19717 fNodes->Add(sub1node);
19718 node->cd();
19719 //
19720 // Place copy #16 of I569 in IT56
19721 //
1266e9b4 19722 sub1node = new TNode("I569","I569","I569",-14.1886,-41.33,0.,"itsrot568");
1f99c14b 19723 sub1node->SetLineColor(kColorITS);
19724 sub1node->SetVisibility(0);
19725 sub1node->cd();
19726 //
19727 // Place copy #1 of ITS6 in I569
19728 //
1266e9b4 19729 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 19730 sub2node->SetLineColor(kColorITS);
19731 sub2node->SetVisibility(1);
19732 fNodes->Add(sub2node);
19733 sub1node->cd();
19734 //
19735 // Place copy #2 of ITS6 in I569
19736 //
19737 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19738 sub2node->SetLineColor(kColorITS);
19739 sub2node->SetVisibility(1);
19740 fNodes->Add(sub2node);
19741 sub1node->cd();
19742 //
19743 // Place copy #3 of ITS6 in I569
19744 //
1266e9b4 19745 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 19746 sub2node->SetLineColor(kColorITS);
19747 sub2node->SetVisibility(1);
19748 fNodes->Add(sub2node);
19749 sub1node->cd();
19750 //
19751 // Place copy #4 of ITS6 in I569
19752 //
19753 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19754 sub2node->SetLineColor(kColorITS);
19755 sub2node->SetVisibility(1);
19756 fNodes->Add(sub2node);
19757 sub1node->cd();
19758 //
19759 // Place copy #5 of ITS6 in I569
19760 //
1266e9b4 19761 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 19762 sub2node->SetLineColor(kColorITS);
19763 sub2node->SetVisibility(1);
19764 fNodes->Add(sub2node);
19765 sub1node->cd();
19766 //
19767 // Place copy #6 of ITS6 in I569
19768 //
19769 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19770 sub2node->SetLineColor(kColorITS);
19771 sub2node->SetVisibility(1);
19772 fNodes->Add(sub2node);
19773 sub1node->cd();
19774 //
19775 // Place copy #7 of ITS6 in I569
19776 //
1266e9b4 19777 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 19778 sub2node->SetLineColor(kColorITS);
19779 sub2node->SetVisibility(1);
19780 fNodes->Add(sub2node);
19781 sub1node->cd();
19782 //
19783 // Place copy #8 of ITS6 in I569
19784 //
19785 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19786 sub2node->SetLineColor(kColorITS);
19787 sub2node->SetVisibility(1);
19788 fNodes->Add(sub2node);
19789 sub1node->cd();
19790 //
19791 // Place copy #9 of ITS6 in I569
19792 //
1266e9b4 19793 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 19794 sub2node->SetLineColor(kColorITS);
19795 sub2node->SetVisibility(1);
19796 fNodes->Add(sub2node);
19797 sub1node->cd();
19798 //
19799 // Place copy #10 of ITS6 in I569
19800 //
19801 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19802 sub2node->SetLineColor(kColorITS);
19803 sub2node->SetVisibility(1);
19804 fNodes->Add(sub2node);
19805 sub1node->cd();
19806 //
19807 // Place copy #11 of ITS6 in I569
19808 //
1266e9b4 19809 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 19810 sub2node->SetLineColor(kColorITS);
19811 sub2node->SetVisibility(1);
19812 fNodes->Add(sub2node);
19813 sub1node->cd();
19814 //
19815 // Place copy #12 of ITS6 in I569
19816 //
19817 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19818 sub2node->SetLineColor(kColorITS);
19819 sub2node->SetVisibility(1);
19820 fNodes->Add(sub2node);
19821 sub1node->cd();
19822 //
19823 // Place copy #13 of ITS6 in I569
19824 //
19825 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19826 sub2node->SetLineColor(kColorITS);
19827 sub2node->SetVisibility(1);
19828 fNodes->Add(sub2node);
19829 sub1node->cd();
19830 //
19831 // Place copy #14 of ITS6 in I569
19832 //
19833 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19834 sub2node->SetLineColor(kColorITS);
19835 sub2node->SetVisibility(1);
19836 fNodes->Add(sub2node);
19837 sub1node->cd();
19838 //
19839 // Place copy #15 of ITS6 in I569
19840 //
1266e9b4 19841 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 19842 sub2node->SetLineColor(kColorITS);
19843 sub2node->SetVisibility(1);
19844 fNodes->Add(sub2node);
19845 sub1node->cd();
19846 //
19847 // Place copy #16 of ITS6 in I569
19848 //
19849 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19850 sub2node->SetLineColor(kColorITS);
19851 sub2node->SetVisibility(1);
19852 fNodes->Add(sub2node);
19853 sub1node->cd();
19854 //
19855 // Place copy #17 of ITS6 in I569
19856 //
19857 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19858 sub2node->SetLineColor(kColorITS);
19859 sub2node->SetVisibility(1);
19860 fNodes->Add(sub2node);
19861 sub1node->cd();
19862 //
19863 // Place copy #18 of ITS6 in I569
19864 //
19865 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19866 sub2node->SetLineColor(kColorITS);
19867 sub2node->SetVisibility(1);
19868 fNodes->Add(sub2node);
19869 sub1node->cd();
19870 //
19871 // Place copy #19 of ITS6 in I569
19872 //
1266e9b4 19873 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 19874 sub2node->SetLineColor(kColorITS);
19875 sub2node->SetVisibility(1);
19876 fNodes->Add(sub2node);
19877 sub1node->cd();
19878 //
19879 // Place copy #20 of ITS6 in I569
19880 //
19881 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19882 sub2node->SetLineColor(kColorITS);
19883 sub2node->SetVisibility(1);
19884 fNodes->Add(sub2node);
19885 sub1node->cd();
19886 //
19887 // Place copy #21 of ITS6 in I569
19888 //
1266e9b4 19889 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 19890 sub2node->SetLineColor(kColorITS);
19891 sub2node->SetVisibility(1);
19892 fNodes->Add(sub2node);
19893 sub1node->cd();
19894 //
19895 // Place copy #22 of ITS6 in I569
19896 //
19897 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19898 sub2node->SetLineColor(kColorITS);
19899 sub2node->SetVisibility(1);
19900 fNodes->Add(sub2node);
19901 sub1node->cd();
19902 //
19903 // Place copy #23 of ITS6 in I569
19904 //
19905 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19906 sub2node->SetLineColor(kColorITS);
19907 sub2node->SetVisibility(1);
19908 fNodes->Add(sub2node);
19909 sub1node->cd();
19910 //
19911 // Place copy #24 of ITS6 in I569
19912 //
19913 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19914 sub2node->SetLineColor(kColorITS);
19915 sub2node->SetVisibility(1);
19916 fNodes->Add(sub2node);
19917 sub1node->cd();
19918 //
19919 // Place copy #25 of ITS6 in I569
19920 //
1266e9b4 19921 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 19922 sub2node->SetLineColor(kColorITS);
19923 sub2node->SetVisibility(1);
19924 fNodes->Add(sub2node);
19925 sub1node->cd();
19926 fNodes->Add(sub1node);
19927 node->cd();
19928 //
19929 // Place copy #17 of I569 in IT56
19930 //
1266e9b4 19931 sub1node = new TNode("I569","I569","I569",-7.1673,-42.9511,0.,"itsrot569");
1f99c14b 19932 sub1node->SetLineColor(kColorITS);
19933 sub1node->SetVisibility(0);
19934 sub1node->cd();
19935 //
19936 // Place copy #1 of ITS6 in I569
19937 //
1266e9b4 19938 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 19939 sub2node->SetLineColor(kColorITS);
19940 sub2node->SetVisibility(1);
19941 fNodes->Add(sub2node);
19942 sub1node->cd();
19943 //
19944 // Place copy #2 of ITS6 in I569
19945 //
19946 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19947 sub2node->SetLineColor(kColorITS);
19948 sub2node->SetVisibility(1);
19949 fNodes->Add(sub2node);
19950 sub1node->cd();
19951 //
19952 // Place copy #3 of ITS6 in I569
19953 //
1266e9b4 19954 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 19955 sub2node->SetLineColor(kColorITS);
19956 sub2node->SetVisibility(1);
19957 fNodes->Add(sub2node);
19958 sub1node->cd();
19959 //
19960 // Place copy #4 of ITS6 in I569
19961 //
19962 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19963 sub2node->SetLineColor(kColorITS);
19964 sub2node->SetVisibility(1);
19965 fNodes->Add(sub2node);
19966 sub1node->cd();
19967 //
19968 // Place copy #5 of ITS6 in I569
19969 //
1266e9b4 19970 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 19971 sub2node->SetLineColor(kColorITS);
19972 sub2node->SetVisibility(1);
19973 fNodes->Add(sub2node);
19974 sub1node->cd();
19975 //
19976 // Place copy #6 of ITS6 in I569
19977 //
19978 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19979 sub2node->SetLineColor(kColorITS);
19980 sub2node->SetVisibility(1);
19981 fNodes->Add(sub2node);
19982 sub1node->cd();
19983 //
19984 // Place copy #7 of ITS6 in I569
19985 //
1266e9b4 19986 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 19987 sub2node->SetLineColor(kColorITS);
19988 sub2node->SetVisibility(1);
19989 fNodes->Add(sub2node);
19990 sub1node->cd();
19991 //
19992 // Place copy #8 of ITS6 in I569
19993 //
19994 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19995 sub2node->SetLineColor(kColorITS);
19996 sub2node->SetVisibility(1);
19997 fNodes->Add(sub2node);
19998 sub1node->cd();
19999 //
20000 // Place copy #9 of ITS6 in I569
20001 //
1266e9b4 20002 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 20003 sub2node->SetLineColor(kColorITS);
20004 sub2node->SetVisibility(1);
20005 fNodes->Add(sub2node);
20006 sub1node->cd();
20007 //
20008 // Place copy #10 of ITS6 in I569
20009 //
20010 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20011 sub2node->SetLineColor(kColorITS);
20012 sub2node->SetVisibility(1);
20013 fNodes->Add(sub2node);
20014 sub1node->cd();
20015 //
20016 // Place copy #11 of ITS6 in I569
20017 //
1266e9b4 20018 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 20019 sub2node->SetLineColor(kColorITS);
20020 sub2node->SetVisibility(1);
20021 fNodes->Add(sub2node);
20022 sub1node->cd();
20023 //
20024 // Place copy #12 of ITS6 in I569
20025 //
20026 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20027 sub2node->SetLineColor(kColorITS);
20028 sub2node->SetVisibility(1);
20029 fNodes->Add(sub2node);
20030 sub1node->cd();
20031 //
20032 // Place copy #13 of ITS6 in I569
20033 //
20034 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20035 sub2node->SetLineColor(kColorITS);
20036 sub2node->SetVisibility(1);
20037 fNodes->Add(sub2node);
20038 sub1node->cd();
20039 //
20040 // Place copy #14 of ITS6 in I569
20041 //
20042 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20043 sub2node->SetLineColor(kColorITS);
20044 sub2node->SetVisibility(1);
20045 fNodes->Add(sub2node);
20046 sub1node->cd();
20047 //
20048 // Place copy #15 of ITS6 in I569
20049 //
1266e9b4 20050 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 20051 sub2node->SetLineColor(kColorITS);
20052 sub2node->SetVisibility(1);
20053 fNodes->Add(sub2node);
20054 sub1node->cd();
20055 //
20056 // Place copy #16 of ITS6 in I569
20057 //
20058 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20059 sub2node->SetLineColor(kColorITS);
20060 sub2node->SetVisibility(1);
20061 fNodes->Add(sub2node);
20062 sub1node->cd();
20063 //
20064 // Place copy #17 of ITS6 in I569
20065 //
20066 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20067 sub2node->SetLineColor(kColorITS);
20068 sub2node->SetVisibility(1);
20069 fNodes->Add(sub2node);
20070 sub1node->cd();
20071 //
20072 // Place copy #18 of ITS6 in I569
20073 //
20074 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20075 sub2node->SetLineColor(kColorITS);
20076 sub2node->SetVisibility(1);
20077 fNodes->Add(sub2node);
20078 sub1node->cd();
20079 //
20080 // Place copy #19 of ITS6 in I569
20081 //
1266e9b4 20082 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 20083 sub2node->SetLineColor(kColorITS);
20084 sub2node->SetVisibility(1);
20085 fNodes->Add(sub2node);
20086 sub1node->cd();
20087 //
20088 // Place copy #20 of ITS6 in I569
20089 //
20090 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20091 sub2node->SetLineColor(kColorITS);
20092 sub2node->SetVisibility(1);
20093 fNodes->Add(sub2node);
20094 sub1node->cd();
20095 //
20096 // Place copy #21 of ITS6 in I569
20097 //
1266e9b4 20098 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 20099 sub2node->SetLineColor(kColorITS);
20100 sub2node->SetVisibility(1);
20101 fNodes->Add(sub2node);
20102 sub1node->cd();
20103 //
20104 // Place copy #22 of ITS6 in I569
20105 //
20106 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20107 sub2node->SetLineColor(kColorITS);
20108 sub2node->SetVisibility(1);
20109 fNodes->Add(sub2node);
20110 sub1node->cd();
20111 //
20112 // Place copy #23 of ITS6 in I569
20113 //
20114 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20115 sub2node->SetLineColor(kColorITS);
20116 sub2node->SetVisibility(1);
20117 fNodes->Add(sub2node);
20118 sub1node->cd();
20119 //
20120 // Place copy #24 of ITS6 in I569
20121 //
20122 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20123 sub2node->SetLineColor(kColorITS);
20124 sub2node->SetVisibility(1);
20125 fNodes->Add(sub2node);
20126 sub1node->cd();
20127 //
20128 // Place copy #25 of ITS6 in I569
20129 //
1266e9b4 20130 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 20131 sub2node->SetLineColor(kColorITS);
20132 sub2node->SetVisibility(1);
20133 fNodes->Add(sub2node);
20134 sub1node->cd();
20135 fNodes->Add(sub1node);
20136 node->cd();
20137 //
20138 // Place copy #18 of I569 in IT56
20139 //
1266e9b4 20140 sub1node = new TNode("I569","I569","I569",0.,-43.6977,0.,"itsrot533");
1f99c14b 20141 sub1node->SetLineColor(kColorITS);
20142 sub1node->SetVisibility(0);
20143 sub1node->cd();
20144 //
20145 // Place copy #1 of ITS6 in I569
20146 //
1266e9b4 20147 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 20148 sub2node->SetLineColor(kColorITS);
20149 sub2node->SetVisibility(1);
20150 fNodes->Add(sub2node);
20151 sub1node->cd();
20152 //
20153 // Place copy #2 of ITS6 in I569
20154 //
20155 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20156 sub2node->SetLineColor(kColorITS);
20157 sub2node->SetVisibility(1);
20158 fNodes->Add(sub2node);
20159 sub1node->cd();
20160 //
20161 // Place copy #3 of ITS6 in I569
20162 //
1266e9b4 20163 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 20164 sub2node->SetLineColor(kColorITS);
20165 sub2node->SetVisibility(1);
20166 fNodes->Add(sub2node);
20167 sub1node->cd();
20168 //
20169 // Place copy #4 of ITS6 in I569
20170 //
20171 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20172 sub2node->SetLineColor(kColorITS);
20173 sub2node->SetVisibility(1);
20174 fNodes->Add(sub2node);
20175 sub1node->cd();
20176 //
20177 // Place copy #5 of ITS6 in I569
20178 //
1266e9b4 20179 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 20180 sub2node->SetLineColor(kColorITS);
20181 sub2node->SetVisibility(1);
20182 fNodes->Add(sub2node);
20183 sub1node->cd();
20184 //
20185 // Place copy #6 of ITS6 in I569
20186 //
20187 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20188 sub2node->SetLineColor(kColorITS);
20189 sub2node->SetVisibility(1);
20190 fNodes->Add(sub2node);
20191 sub1node->cd();
20192 //
20193 // Place copy #7 of ITS6 in I569
20194 //
1266e9b4 20195 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 20196 sub2node->SetLineColor(kColorITS);
20197 sub2node->SetVisibility(1);
20198 fNodes->Add(sub2node);
20199 sub1node->cd();
20200 //
20201 // Place copy #8 of ITS6 in I569
20202 //
20203 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20204 sub2node->SetLineColor(kColorITS);
20205 sub2node->SetVisibility(1);
20206 fNodes->Add(sub2node);
20207 sub1node->cd();
20208 //
20209 // Place copy #9 of ITS6 in I569
20210 //
1266e9b4 20211 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 20212 sub2node->SetLineColor(kColorITS);
20213 sub2node->SetVisibility(1);
20214 fNodes->Add(sub2node);
20215 sub1node->cd();
20216 //
20217 // Place copy #10 of ITS6 in I569
20218 //
20219 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20220 sub2node->SetLineColor(kColorITS);
20221 sub2node->SetVisibility(1);
20222 fNodes->Add(sub2node);
20223 sub1node->cd();
20224 //
20225 // Place copy #11 of ITS6 in I569
20226 //
1266e9b4 20227 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 20228 sub2node->SetLineColor(kColorITS);
20229 sub2node->SetVisibility(1);
20230 fNodes->Add(sub2node);
20231 sub1node->cd();
20232 //
20233 // Place copy #12 of ITS6 in I569
20234 //
20235 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20236 sub2node->SetLineColor(kColorITS);
20237 sub2node->SetVisibility(1);
20238 fNodes->Add(sub2node);
20239 sub1node->cd();
20240 //
20241 // Place copy #13 of ITS6 in I569
20242 //
20243 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20244 sub2node->SetLineColor(kColorITS);
20245 sub2node->SetVisibility(1);
20246 fNodes->Add(sub2node);
20247 sub1node->cd();
20248 //
20249 // Place copy #14 of ITS6 in I569
20250 //
20251 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20252 sub2node->SetLineColor(kColorITS);
20253 sub2node->SetVisibility(1);
20254 fNodes->Add(sub2node);
20255 sub1node->cd();
20256 //
20257 // Place copy #15 of ITS6 in I569
20258 //
1266e9b4 20259 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 20260 sub2node->SetLineColor(kColorITS);
20261 sub2node->SetVisibility(1);
20262 fNodes->Add(sub2node);
20263 sub1node->cd();
20264 //
20265 // Place copy #16 of ITS6 in I569
20266 //
20267 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20268 sub2node->SetLineColor(kColorITS);
20269 sub2node->SetVisibility(1);
20270 fNodes->Add(sub2node);
20271 sub1node->cd();
20272 //
20273 // Place copy #17 of ITS6 in I569
20274 //
20275 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20276 sub2node->SetLineColor(kColorITS);
20277 sub2node->SetVisibility(1);
20278 fNodes->Add(sub2node);
20279 sub1node->cd();
20280 //
20281 // Place copy #18 of ITS6 in I569
20282 //
20283 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20284 sub2node->SetLineColor(kColorITS);
20285 sub2node->SetVisibility(1);
20286 fNodes->Add(sub2node);
20287 sub1node->cd();
20288 //
20289 // Place copy #19 of ITS6 in I569
20290 //
1266e9b4 20291 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 20292 sub2node->SetLineColor(kColorITS);
20293 sub2node->SetVisibility(1);
20294 fNodes->Add(sub2node);
20295 sub1node->cd();
20296 //
20297 // Place copy #20 of ITS6 in I569
20298 //
20299 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20300 sub2node->SetLineColor(kColorITS);
20301 sub2node->SetVisibility(1);
20302 fNodes->Add(sub2node);
20303 sub1node->cd();
20304 //
20305 // Place copy #21 of ITS6 in I569
20306 //
1266e9b4 20307 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 20308 sub2node->SetLineColor(kColorITS);
20309 sub2node->SetVisibility(1);
20310 fNodes->Add(sub2node);
20311 sub1node->cd();
20312 //
20313 // Place copy #22 of ITS6 in I569
20314 //
20315 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20316 sub2node->SetLineColor(kColorITS);
20317 sub2node->SetVisibility(1);
20318 fNodes->Add(sub2node);
20319 sub1node->cd();
20320 //
20321 // Place copy #23 of ITS6 in I569
20322 //
20323 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20324 sub2node->SetLineColor(kColorITS);
20325 sub2node->SetVisibility(1);
20326 fNodes->Add(sub2node);
20327 sub1node->cd();
20328 //
20329 // Place copy #24 of ITS6 in I569
20330 //
20331 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20332 sub2node->SetLineColor(kColorITS);
20333 sub2node->SetVisibility(1);
20334 fNodes->Add(sub2node);
20335 sub1node->cd();
20336 //
20337 // Place copy #25 of ITS6 in I569
20338 //
1266e9b4 20339 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 20340 sub2node->SetLineColor(kColorITS);
20341 sub2node->SetVisibility(1);
20342 fNodes->Add(sub2node);
20343 sub1node->cd();
20344 fNodes->Add(sub1node);
20345 node->cd();
20346 //
20347 // Place copy #19 of I569 in IT56
20348 //
1266e9b4 20349 sub1node = new TNode("I569","I569","I569",7.1673,-42.9511,0.,"itsrot534");
1f99c14b 20350 sub1node->SetLineColor(kColorITS);
20351 sub1node->SetVisibility(0);
20352 sub1node->cd();
20353 //
20354 // Place copy #1 of ITS6 in I569
20355 //
1266e9b4 20356 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 20357 sub2node->SetLineColor(kColorITS);
20358 sub2node->SetVisibility(1);
20359 fNodes->Add(sub2node);
20360 sub1node->cd();
20361 //
20362 // Place copy #2 of ITS6 in I569
20363 //
20364 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20365 sub2node->SetLineColor(kColorITS);
20366 sub2node->SetVisibility(1);
20367 fNodes->Add(sub2node);
20368 sub1node->cd();
20369 //
20370 // Place copy #3 of ITS6 in I569
20371 //
1266e9b4 20372 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 20373 sub2node->SetLineColor(kColorITS);
20374 sub2node->SetVisibility(1);
20375 fNodes->Add(sub2node);
20376 sub1node->cd();
20377 //
20378 // Place copy #4 of ITS6 in I569
20379 //
20380 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20381 sub2node->SetLineColor(kColorITS);
20382 sub2node->SetVisibility(1);
20383 fNodes->Add(sub2node);
20384 sub1node->cd();
20385 //
20386 // Place copy #5 of ITS6 in I569
20387 //
1266e9b4 20388 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 20389 sub2node->SetLineColor(kColorITS);
20390 sub2node->SetVisibility(1);
20391 fNodes->Add(sub2node);
20392 sub1node->cd();
20393 //
20394 // Place copy #6 of ITS6 in I569
20395 //
20396 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20397 sub2node->SetLineColor(kColorITS);
20398 sub2node->SetVisibility(1);
20399 fNodes->Add(sub2node);
20400 sub1node->cd();
20401 //
20402 // Place copy #7 of ITS6 in I569
20403 //
1266e9b4 20404 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 20405 sub2node->SetLineColor(kColorITS);
20406 sub2node->SetVisibility(1);
20407 fNodes->Add(sub2node);
20408 sub1node->cd();
20409 //
20410 // Place copy #8 of ITS6 in I569
20411 //
20412 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20413 sub2node->SetLineColor(kColorITS);
20414 sub2node->SetVisibility(1);
20415 fNodes->Add(sub2node);
20416 sub1node->cd();
20417 //
20418 // Place copy #9 of ITS6 in I569
20419 //
1266e9b4 20420 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 20421 sub2node->SetLineColor(kColorITS);
20422 sub2node->SetVisibility(1);
20423 fNodes->Add(sub2node);
20424 sub1node->cd();
20425 //
20426 // Place copy #10 of ITS6 in I569
20427 //
20428 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20429 sub2node->SetLineColor(kColorITS);
20430 sub2node->SetVisibility(1);
20431 fNodes->Add(sub2node);
20432 sub1node->cd();
20433 //
20434 // Place copy #11 of ITS6 in I569
20435 //
1266e9b4 20436 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 20437 sub2node->SetLineColor(kColorITS);
20438 sub2node->SetVisibility(1);
20439 fNodes->Add(sub2node);
20440 sub1node->cd();
20441 //
20442 // Place copy #12 of ITS6 in I569
20443 //
20444 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20445 sub2node->SetLineColor(kColorITS);
20446 sub2node->SetVisibility(1);
20447 fNodes->Add(sub2node);
20448 sub1node->cd();
20449 //
20450 // Place copy #13 of ITS6 in I569
20451 //
20452 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20453 sub2node->SetLineColor(kColorITS);
20454 sub2node->SetVisibility(1);
20455 fNodes->Add(sub2node);
20456 sub1node->cd();
20457 //
20458 // Place copy #14 of ITS6 in I569
20459 //
20460 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20461 sub2node->SetLineColor(kColorITS);
20462 sub2node->SetVisibility(1);
20463 fNodes->Add(sub2node);
20464 sub1node->cd();
20465 //
20466 // Place copy #15 of ITS6 in I569
20467 //
1266e9b4 20468 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 20469 sub2node->SetLineColor(kColorITS);
20470 sub2node->SetVisibility(1);
20471 fNodes->Add(sub2node);
20472 sub1node->cd();
20473 //
20474 // Place copy #16 of ITS6 in I569
20475 //
20476 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20477 sub2node->SetLineColor(kColorITS);
20478 sub2node->SetVisibility(1);
20479 fNodes->Add(sub2node);
20480 sub1node->cd();
20481 //
20482 // Place copy #17 of ITS6 in I569
20483 //
20484 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20485 sub2node->SetLineColor(kColorITS);
20486 sub2node->SetVisibility(1);
20487 fNodes->Add(sub2node);
20488 sub1node->cd();
20489 //
20490 // Place copy #18 of ITS6 in I569
20491 //
20492 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20493 sub2node->SetLineColor(kColorITS);
20494 sub2node->SetVisibility(1);
20495 fNodes->Add(sub2node);
20496 sub1node->cd();
20497 //
20498 // Place copy #19 of ITS6 in I569
20499 //
1266e9b4 20500 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 20501 sub2node->SetLineColor(kColorITS);
20502 sub2node->SetVisibility(1);
20503 fNodes->Add(sub2node);
20504 sub1node->cd();
20505 //
20506 // Place copy #20 of ITS6 in I569
20507 //
20508 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20509 sub2node->SetLineColor(kColorITS);
20510 sub2node->SetVisibility(1);
20511 fNodes->Add(sub2node);
20512 sub1node->cd();
20513 //
20514 // Place copy #21 of ITS6 in I569
20515 //
1266e9b4 20516 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 20517 sub2node->SetLineColor(kColorITS);
20518 sub2node->SetVisibility(1);
20519 fNodes->Add(sub2node);
20520 sub1node->cd();
20521 //
20522 // Place copy #22 of ITS6 in I569
20523 //
20524 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20525 sub2node->SetLineColor(kColorITS);
20526 sub2node->SetVisibility(1);
20527 fNodes->Add(sub2node);
20528 sub1node->cd();
20529 //
20530 // Place copy #23 of ITS6 in I569
20531 //
20532 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20533 sub2node->SetLineColor(kColorITS);
20534 sub2node->SetVisibility(1);
20535 fNodes->Add(sub2node);
20536 sub1node->cd();
20537 //
20538 // Place copy #24 of ITS6 in I569
20539 //
20540 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20541 sub2node->SetLineColor(kColorITS);
20542 sub2node->SetVisibility(1);
20543 fNodes->Add(sub2node);
20544 sub1node->cd();
20545 //
20546 // Place copy #25 of ITS6 in I569
20547 //
1266e9b4 20548 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 20549 sub2node->SetLineColor(kColorITS);
20550 sub2node->SetVisibility(1);
20551 fNodes->Add(sub2node);
20552 sub1node->cd();
20553 fNodes->Add(sub1node);
20554 node->cd();
20555 //
20556 // Place copy #20 of I569 in IT56
20557 //
1266e9b4 20558 sub1node = new TNode("I569","I569","I569",14.1886,-41.33,0.,"itsrot535");
1f99c14b 20559 sub1node->SetLineColor(kColorITS);
20560 sub1node->SetVisibility(0);
20561 sub1node->cd();
20562 //
20563 // Place copy #1 of ITS6 in I569
20564 //
1266e9b4 20565 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 20566 sub2node->SetLineColor(kColorITS);
20567 sub2node->SetVisibility(1);
20568 fNodes->Add(sub2node);
20569 sub1node->cd();
20570 //
20571 // Place copy #2 of ITS6 in I569
20572 //
20573 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20574 sub2node->SetLineColor(kColorITS);
20575 sub2node->SetVisibility(1);
20576 fNodes->Add(sub2node);
20577 sub1node->cd();
20578 //
20579 // Place copy #3 of ITS6 in I569
20580 //
1266e9b4 20581 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 20582 sub2node->SetLineColor(kColorITS);
20583 sub2node->SetVisibility(1);
20584 fNodes->Add(sub2node);
20585 sub1node->cd();
20586 //
20587 // Place copy #4 of ITS6 in I569
20588 //
20589 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20590 sub2node->SetLineColor(kColorITS);
20591 sub2node->SetVisibility(1);
20592 fNodes->Add(sub2node);
20593 sub1node->cd();
20594 //
20595 // Place copy #5 of ITS6 in I569
20596 //
1266e9b4 20597 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 20598 sub2node->SetLineColor(kColorITS);
20599 sub2node->SetVisibility(1);
20600 fNodes->Add(sub2node);
20601 sub1node->cd();
20602 //
20603 // Place copy #6 of ITS6 in I569
20604 //
20605 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20606 sub2node->SetLineColor(kColorITS);
20607 sub2node->SetVisibility(1);
20608 fNodes->Add(sub2node);
20609 sub1node->cd();
20610 //
20611 // Place copy #7 of ITS6 in I569
20612 //
1266e9b4 20613 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 20614 sub2node->SetLineColor(kColorITS);
20615 sub2node->SetVisibility(1);
20616 fNodes->Add(sub2node);
20617 sub1node->cd();
20618 //
20619 // Place copy #8 of ITS6 in I569
20620 //
20621 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20622 sub2node->SetLineColor(kColorITS);
20623 sub2node->SetVisibility(1);
20624 fNodes->Add(sub2node);
20625 sub1node->cd();
20626 //
20627 // Place copy #9 of ITS6 in I569
20628 //
1266e9b4 20629 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 20630 sub2node->SetLineColor(kColorITS);
20631 sub2node->SetVisibility(1);
20632 fNodes->Add(sub2node);
20633 sub1node->cd();
20634 //
20635 // Place copy #10 of ITS6 in I569
20636 //
20637 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20638 sub2node->SetLineColor(kColorITS);
20639 sub2node->SetVisibility(1);
20640 fNodes->Add(sub2node);
20641 sub1node->cd();
20642 //
20643 // Place copy #11 of ITS6 in I569
20644 //
1266e9b4 20645 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 20646 sub2node->SetLineColor(kColorITS);
20647 sub2node->SetVisibility(1);
20648 fNodes->Add(sub2node);
20649 sub1node->cd();
20650 //
20651 // Place copy #12 of ITS6 in I569
20652 //
20653 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20654 sub2node->SetLineColor(kColorITS);
20655 sub2node->SetVisibility(1);
20656 fNodes->Add(sub2node);
20657 sub1node->cd();
20658 //
20659 // Place copy #13 of ITS6 in I569
20660 //
20661 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20662 sub2node->SetLineColor(kColorITS);
20663 sub2node->SetVisibility(1);
20664 fNodes->Add(sub2node);
20665 sub1node->cd();
20666 //
20667 // Place copy #14 of ITS6 in I569
20668 //
20669 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20670 sub2node->SetLineColor(kColorITS);
20671 sub2node->SetVisibility(1);
20672 fNodes->Add(sub2node);
20673 sub1node->cd();
20674 //
20675 // Place copy #15 of ITS6 in I569
20676 //
1266e9b4 20677 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 20678 sub2node->SetLineColor(kColorITS);
20679 sub2node->SetVisibility(1);
20680 fNodes->Add(sub2node);
20681 sub1node->cd();
20682 //
20683 // Place copy #16 of ITS6 in I569
20684 //
20685 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20686 sub2node->SetLineColor(kColorITS);
20687 sub2node->SetVisibility(1);
20688 fNodes->Add(sub2node);
20689 sub1node->cd();
20690 //
20691 // Place copy #17 of ITS6 in I569
20692 //
20693 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20694 sub2node->SetLineColor(kColorITS);
20695 sub2node->SetVisibility(1);
20696 fNodes->Add(sub2node);
20697 sub1node->cd();
20698 //
20699 // Place copy #18 of ITS6 in I569
20700 //
20701 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20702 sub2node->SetLineColor(kColorITS);
20703 sub2node->SetVisibility(1);
20704 fNodes->Add(sub2node);
20705 sub1node->cd();
20706 //
20707 // Place copy #19 of ITS6 in I569
20708 //
1266e9b4 20709 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 20710 sub2node->SetLineColor(kColorITS);
20711 sub2node->SetVisibility(1);
20712 fNodes->Add(sub2node);
20713 sub1node->cd();
20714 //
20715 // Place copy #20 of ITS6 in I569
20716 //
20717 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20718 sub2node->SetLineColor(kColorITS);
20719 sub2node->SetVisibility(1);
20720 fNodes->Add(sub2node);
20721 sub1node->cd();
20722 //
20723 // Place copy #21 of ITS6 in I569
20724 //
1266e9b4 20725 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 20726 sub2node->SetLineColor(kColorITS);
20727 sub2node->SetVisibility(1);
20728 fNodes->Add(sub2node);
20729 sub1node->cd();
20730 //
20731 // Place copy #22 of ITS6 in I569
20732 //
20733 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20734 sub2node->SetLineColor(kColorITS);
20735 sub2node->SetVisibility(1);
20736 fNodes->Add(sub2node);
20737 sub1node->cd();
20738 //
20739 // Place copy #23 of ITS6 in I569
20740 //
20741 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20742 sub2node->SetLineColor(kColorITS);
20743 sub2node->SetVisibility(1);
20744 fNodes->Add(sub2node);
20745 sub1node->cd();
20746 //
20747 // Place copy #24 of ITS6 in I569
20748 //
20749 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20750 sub2node->SetLineColor(kColorITS);
20751 sub2node->SetVisibility(1);
20752 fNodes->Add(sub2node);
20753 sub1node->cd();
20754 //
20755 // Place copy #25 of ITS6 in I569
20756 //
1266e9b4 20757 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 20758 sub2node->SetLineColor(kColorITS);
20759 sub2node->SetVisibility(1);
20760 fNodes->Add(sub2node);
20761 sub1node->cd();
20762 fNodes->Add(sub1node);
20763 node->cd();
20764 //
20765 // Place copy #21 of I569 in IT56
20766 //
1266e9b4 20767 sub1node = new TNode("I569","I569","I569",20.7251,-38.2967,0.,"itsrot623");
1f99c14b 20768 sub1node->SetLineColor(kColorITS);
20769 sub1node->SetVisibility(0);
20770 sub1node->cd();
20771 //
20772 // Place copy #1 of ITS6 in I569
20773 //
1266e9b4 20774 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 20775 sub2node->SetLineColor(kColorITS);
20776 sub2node->SetVisibility(1);
20777 fNodes->Add(sub2node);
20778 sub1node->cd();
20779 //
20780 // Place copy #2 of ITS6 in I569
20781 //
20782 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20783 sub2node->SetLineColor(kColorITS);
20784 sub2node->SetVisibility(1);
20785 fNodes->Add(sub2node);
20786 sub1node->cd();
20787 //
20788 // Place copy #3 of ITS6 in I569
20789 //
1266e9b4 20790 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 20791 sub2node->SetLineColor(kColorITS);
20792 sub2node->SetVisibility(1);
20793 fNodes->Add(sub2node);
20794 sub1node->cd();
20795 //
20796 // Place copy #4 of ITS6 in I569
20797 //
20798 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20799 sub2node->SetLineColor(kColorITS);
20800 sub2node->SetVisibility(1);
20801 fNodes->Add(sub2node);
20802 sub1node->cd();
20803 //
20804 // Place copy #5 of ITS6 in I569
20805 //
1266e9b4 20806 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 20807 sub2node->SetLineColor(kColorITS);
20808 sub2node->SetVisibility(1);
20809 fNodes->Add(sub2node);
20810 sub1node->cd();
20811 //
20812 // Place copy #6 of ITS6 in I569
20813 //
20814 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20815 sub2node->SetLineColor(kColorITS);
20816 sub2node->SetVisibility(1);
20817 fNodes->Add(sub2node);
20818 sub1node->cd();
20819 //
20820 // Place copy #7 of ITS6 in I569
20821 //
1266e9b4 20822 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 20823 sub2node->SetLineColor(kColorITS);
20824 sub2node->SetVisibility(1);
20825 fNodes->Add(sub2node);
20826 sub1node->cd();
20827 //
20828 // Place copy #8 of ITS6 in I569
20829 //
20830 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20831 sub2node->SetLineColor(kColorITS);
20832 sub2node->SetVisibility(1);
20833 fNodes->Add(sub2node);
20834 sub1node->cd();
20835 //
20836 // Place copy #9 of ITS6 in I569
20837 //
1266e9b4 20838 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 20839 sub2node->SetLineColor(kColorITS);
20840 sub2node->SetVisibility(1);
20841 fNodes->Add(sub2node);
20842 sub1node->cd();
20843 //
20844 // Place copy #10 of ITS6 in I569
20845 //
20846 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20847 sub2node->SetLineColor(kColorITS);
20848 sub2node->SetVisibility(1);
20849 fNodes->Add(sub2node);
20850 sub1node->cd();
20851 //
20852 // Place copy #11 of ITS6 in I569
20853 //
1266e9b4 20854 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 20855 sub2node->SetLineColor(kColorITS);
20856 sub2node->SetVisibility(1);
20857 fNodes->Add(sub2node);
20858 sub1node->cd();
20859 //
20860 // Place copy #12 of ITS6 in I569
20861 //
20862 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20863 sub2node->SetLineColor(kColorITS);
20864 sub2node->SetVisibility(1);
20865 fNodes->Add(sub2node);
20866 sub1node->cd();
20867 //
20868 // Place copy #13 of ITS6 in I569
20869 //
20870 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20871 sub2node->SetLineColor(kColorITS);
20872 sub2node->SetVisibility(1);
20873 fNodes->Add(sub2node);
20874 sub1node->cd();
20875 //
20876 // Place copy #14 of ITS6 in I569
20877 //
20878 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20879 sub2node->SetLineColor(kColorITS);
20880 sub2node->SetVisibility(1);
20881 fNodes->Add(sub2node);
20882 sub1node->cd();
20883 //
20884 // Place copy #15 of ITS6 in I569
20885 //
1266e9b4 20886 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 20887 sub2node->SetLineColor(kColorITS);
20888 sub2node->SetVisibility(1);
20889 fNodes->Add(sub2node);
20890 sub1node->cd();
20891 //
20892 // Place copy #16 of ITS6 in I569
20893 //
20894 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20895 sub2node->SetLineColor(kColorITS);
20896 sub2node->SetVisibility(1);
20897 fNodes->Add(sub2node);
20898 sub1node->cd();
20899 //
20900 // Place copy #17 of ITS6 in I569
20901 //
20902 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20903 sub2node->SetLineColor(kColorITS);
20904 sub2node->SetVisibility(1);
20905 fNodes->Add(sub2node);
20906 sub1node->cd();
20907 //
20908 // Place copy #18 of ITS6 in I569
20909 //
20910 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20911 sub2node->SetLineColor(kColorITS);
20912 sub2node->SetVisibility(1);
20913 fNodes->Add(sub2node);
20914 sub1node->cd();
20915 //
20916 // Place copy #19 of ITS6 in I569
20917 //
1266e9b4 20918 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 20919 sub2node->SetLineColor(kColorITS);
20920 sub2node->SetVisibility(1);
20921 fNodes->Add(sub2node);
20922 sub1node->cd();
20923 //
20924 // Place copy #20 of ITS6 in I569
20925 //
20926 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20927 sub2node->SetLineColor(kColorITS);
20928 sub2node->SetVisibility(1);
20929 fNodes->Add(sub2node);
20930 sub1node->cd();
20931 //
20932 // Place copy #21 of ITS6 in I569
20933 //
1266e9b4 20934 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 20935 sub2node->SetLineColor(kColorITS);
20936 sub2node->SetVisibility(1);
20937 fNodes->Add(sub2node);
20938 sub1node->cd();
20939 //
20940 // Place copy #22 of ITS6 in I569
20941 //
20942 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20943 sub2node->SetLineColor(kColorITS);
20944 sub2node->SetVisibility(1);
20945 fNodes->Add(sub2node);
20946 sub1node->cd();
20947 //
20948 // Place copy #23 of ITS6 in I569
20949 //
20950 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20951 sub2node->SetLineColor(kColorITS);
20952 sub2node->SetVisibility(1);
20953 fNodes->Add(sub2node);
20954 sub1node->cd();
20955 //
20956 // Place copy #24 of ITS6 in I569
20957 //
20958 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20959 sub2node->SetLineColor(kColorITS);
20960 sub2node->SetVisibility(1);
20961 fNodes->Add(sub2node);
20962 sub1node->cd();
20963 //
20964 // Place copy #25 of ITS6 in I569
20965 //
1266e9b4 20966 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 20967 sub2node->SetLineColor(kColorITS);
20968 sub2node->SetVisibility(1);
20969 fNodes->Add(sub2node);
20970 sub1node->cd();
20971 fNodes->Add(sub1node);
20972 node->cd();
20973 //
20974 // Place copy #22 of I569 in IT56
20975 //
1266e9b4 20976 sub1node = new TNode("I569","I569","I569",26.8397,-34.4836,0.,"itsrot537");
1f99c14b 20977 sub1node->SetLineColor(kColorITS);
20978 sub1node->SetVisibility(0);
20979 sub1node->cd();
20980 //
20981 // Place copy #1 of ITS6 in I569
20982 //
1266e9b4 20983 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 20984 sub2node->SetLineColor(kColorITS);
20985 sub2node->SetVisibility(1);
20986 fNodes->Add(sub2node);
20987 sub1node->cd();
20988 //
20989 // Place copy #2 of ITS6 in I569
20990 //
20991 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20992 sub2node->SetLineColor(kColorITS);
20993 sub2node->SetVisibility(1);
20994 fNodes->Add(sub2node);
20995 sub1node->cd();
20996 //
20997 // Place copy #3 of ITS6 in I569
20998 //
1266e9b4 20999 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 21000 sub2node->SetLineColor(kColorITS);
21001 sub2node->SetVisibility(1);
21002 fNodes->Add(sub2node);
21003 sub1node->cd();
21004 //
21005 // Place copy #4 of ITS6 in I569
21006 //
21007 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21008 sub2node->SetLineColor(kColorITS);
21009 sub2node->SetVisibility(1);
21010 fNodes->Add(sub2node);
21011 sub1node->cd();
21012 //
21013 // Place copy #5 of ITS6 in I569
21014 //
1266e9b4 21015 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 21016 sub2node->SetLineColor(kColorITS);
21017 sub2node->SetVisibility(1);
21018 fNodes->Add(sub2node);
21019 sub1node->cd();
21020 //
21021 // Place copy #6 of ITS6 in I569
21022 //
21023 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21024 sub2node->SetLineColor(kColorITS);
21025 sub2node->SetVisibility(1);
21026 fNodes->Add(sub2node);
21027 sub1node->cd();
21028 //
21029 // Place copy #7 of ITS6 in I569
21030 //
1266e9b4 21031 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 21032 sub2node->SetLineColor(kColorITS);
21033 sub2node->SetVisibility(1);
21034 fNodes->Add(sub2node);
21035 sub1node->cd();
21036 //
21037 // Place copy #8 of ITS6 in I569
21038 //
21039 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21040 sub2node->SetLineColor(kColorITS);
21041 sub2node->SetVisibility(1);
21042 fNodes->Add(sub2node);
21043 sub1node->cd();
21044 //
21045 // Place copy #9 of ITS6 in I569
21046 //
1266e9b4 21047 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 21048 sub2node->SetLineColor(kColorITS);
21049 sub2node->SetVisibility(1);
21050 fNodes->Add(sub2node);
21051 sub1node->cd();
21052 //
21053 // Place copy #10 of ITS6 in I569
21054 //
21055 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21056 sub2node->SetLineColor(kColorITS);
21057 sub2node->SetVisibility(1);
21058 fNodes->Add(sub2node);
21059 sub1node->cd();
21060 //
21061 // Place copy #11 of ITS6 in I569
21062 //
1266e9b4 21063 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 21064 sub2node->SetLineColor(kColorITS);
21065 sub2node->SetVisibility(1);
21066 fNodes->Add(sub2node);
21067 sub1node->cd();
21068 //
21069 // Place copy #12 of ITS6 in I569
21070 //
21071 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21072 sub2node->SetLineColor(kColorITS);
21073 sub2node->SetVisibility(1);
21074 fNodes->Add(sub2node);
21075 sub1node->cd();
21076 //
21077 // Place copy #13 of ITS6 in I569
21078 //
21079 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21080 sub2node->SetLineColor(kColorITS);
21081 sub2node->SetVisibility(1);
21082 fNodes->Add(sub2node);
21083 sub1node->cd();
21084 //
21085 // Place copy #14 of ITS6 in I569
21086 //
21087 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21088 sub2node->SetLineColor(kColorITS);
21089 sub2node->SetVisibility(1);
21090 fNodes->Add(sub2node);
21091 sub1node->cd();
21092 //
21093 // Place copy #15 of ITS6 in I569
21094 //
1266e9b4 21095 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 21096 sub2node->SetLineColor(kColorITS);
21097 sub2node->SetVisibility(1);
21098 fNodes->Add(sub2node);
21099 sub1node->cd();
21100 //
21101 // Place copy #16 of ITS6 in I569
21102 //
21103 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21104 sub2node->SetLineColor(kColorITS);
21105 sub2node->SetVisibility(1);
21106 fNodes->Add(sub2node);
21107 sub1node->cd();
21108 //
21109 // Place copy #17 of ITS6 in I569
21110 //
21111 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21112 sub2node->SetLineColor(kColorITS);
21113 sub2node->SetVisibility(1);
21114 fNodes->Add(sub2node);
21115 sub1node->cd();
21116 //
21117 // Place copy #18 of ITS6 in I569
21118 //
21119 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21120 sub2node->SetLineColor(kColorITS);
21121 sub2node->SetVisibility(1);
21122 fNodes->Add(sub2node);
21123 sub1node->cd();
21124 //
21125 // Place copy #19 of ITS6 in I569
21126 //
1266e9b4 21127 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 21128 sub2node->SetLineColor(kColorITS);
21129 sub2node->SetVisibility(1);
21130 fNodes->Add(sub2node);
21131 sub1node->cd();
21132 //
21133 // Place copy #20 of ITS6 in I569
21134 //
21135 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21136 sub2node->SetLineColor(kColorITS);
21137 sub2node->SetVisibility(1);
21138 fNodes->Add(sub2node);
21139 sub1node->cd();
21140 //
21141 // Place copy #21 of ITS6 in I569
21142 //
1266e9b4 21143 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 21144 sub2node->SetLineColor(kColorITS);
21145 sub2node->SetVisibility(1);
21146 fNodes->Add(sub2node);
21147 sub1node->cd();
21148 //
21149 // Place copy #22 of ITS6 in I569
21150 //
21151 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21152 sub2node->SetLineColor(kColorITS);
21153 sub2node->SetVisibility(1);
21154 fNodes->Add(sub2node);
21155 sub1node->cd();
21156 //
21157 // Place copy #23 of ITS6 in I569
21158 //
21159 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21160 sub2node->SetLineColor(kColorITS);
21161 sub2node->SetVisibility(1);
21162 fNodes->Add(sub2node);
21163 sub1node->cd();
21164 //
21165 // Place copy #24 of ITS6 in I569
21166 //
21167 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21168 sub2node->SetLineColor(kColorITS);
21169 sub2node->SetVisibility(1);
21170 fNodes->Add(sub2node);
21171 sub1node->cd();
21172 //
21173 // Place copy #25 of ITS6 in I569
21174 //
1266e9b4 21175 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 21176 sub2node->SetLineColor(kColorITS);
21177 sub2node->SetVisibility(1);
21178 fNodes->Add(sub2node);
21179 sub1node->cd();
21180 fNodes->Add(sub1node);
21181 node->cd();
21182 //
21183 // Place copy #23 of I569 in IT56
21184 //
1266e9b4 21185 sub1node = new TNode("I569","I569","I569",32.0371,-29.4922,0.,"itsrot538");
1f99c14b 21186 sub1node->SetLineColor(kColorITS);
21187 sub1node->SetVisibility(0);
21188 sub1node->cd();
21189 //
21190 // Place copy #1 of ITS6 in I569
21191 //
1266e9b4 21192 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 21193 sub2node->SetLineColor(kColorITS);
21194 sub2node->SetVisibility(1);
21195 fNodes->Add(sub2node);
21196 sub1node->cd();
21197 //
21198 // Place copy #2 of ITS6 in I569
21199 //
21200 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21201 sub2node->SetLineColor(kColorITS);
21202 sub2node->SetVisibility(1);
21203 fNodes->Add(sub2node);
21204 sub1node->cd();
21205 //
21206 // Place copy #3 of ITS6 in I569
21207 //
1266e9b4 21208 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 21209 sub2node->SetLineColor(kColorITS);
21210 sub2node->SetVisibility(1);
21211 fNodes->Add(sub2node);
21212 sub1node->cd();
21213 //
21214 // Place copy #4 of ITS6 in I569
21215 //
21216 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21217 sub2node->SetLineColor(kColorITS);
21218 sub2node->SetVisibility(1);
21219 fNodes->Add(sub2node);
21220 sub1node->cd();
21221 //
21222 // Place copy #5 of ITS6 in I569
21223 //
1266e9b4 21224 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 21225 sub2node->SetLineColor(kColorITS);
21226 sub2node->SetVisibility(1);
21227 fNodes->Add(sub2node);
21228 sub1node->cd();
21229 //
21230 // Place copy #6 of ITS6 in I569
21231 //
21232 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21233 sub2node->SetLineColor(kColorITS);
21234 sub2node->SetVisibility(1);
21235 fNodes->Add(sub2node);
21236 sub1node->cd();
21237 //
21238 // Place copy #7 of ITS6 in I569
21239 //
1266e9b4 21240 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 21241 sub2node->SetLineColor(kColorITS);
21242 sub2node->SetVisibility(1);
21243 fNodes->Add(sub2node);
21244 sub1node->cd();
21245 //
21246 // Place copy #8 of ITS6 in I569
21247 //
21248 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21249 sub2node->SetLineColor(kColorITS);
21250 sub2node->SetVisibility(1);
21251 fNodes->Add(sub2node);
21252 sub1node->cd();
21253 //
21254 // Place copy #9 of ITS6 in I569
21255 //
1266e9b4 21256 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 21257 sub2node->SetLineColor(kColorITS);
21258 sub2node->SetVisibility(1);
21259 fNodes->Add(sub2node);
21260 sub1node->cd();
21261 //
21262 // Place copy #10 of ITS6 in I569
21263 //
21264 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21265 sub2node->SetLineColor(kColorITS);
21266 sub2node->SetVisibility(1);
21267 fNodes->Add(sub2node);
21268 sub1node->cd();
21269 //
21270 // Place copy #11 of ITS6 in I569
21271 //
1266e9b4 21272 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 21273 sub2node->SetLineColor(kColorITS);
21274 sub2node->SetVisibility(1);
21275 fNodes->Add(sub2node);
21276 sub1node->cd();
21277 //
21278 // Place copy #12 of ITS6 in I569
21279 //
21280 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21281 sub2node->SetLineColor(kColorITS);
21282 sub2node->SetVisibility(1);
21283 fNodes->Add(sub2node);
21284 sub1node->cd();
21285 //
21286 // Place copy #13 of ITS6 in I569
21287 //
21288 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21289 sub2node->SetLineColor(kColorITS);
21290 sub2node->SetVisibility(1);
21291 fNodes->Add(sub2node);
21292 sub1node->cd();
21293 //
21294 // Place copy #14 of ITS6 in I569
21295 //
21296 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21297 sub2node->SetLineColor(kColorITS);
21298 sub2node->SetVisibility(1);
21299 fNodes->Add(sub2node);
21300 sub1node->cd();
21301 //
21302 // Place copy #15 of ITS6 in I569
21303 //
1266e9b4 21304 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 21305 sub2node->SetLineColor(kColorITS);
21306 sub2node->SetVisibility(1);
21307 fNodes->Add(sub2node);
21308 sub1node->cd();
21309 //
21310 // Place copy #16 of ITS6 in I569
21311 //
21312 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21313 sub2node->SetLineColor(kColorITS);
21314 sub2node->SetVisibility(1);
21315 fNodes->Add(sub2node);
21316 sub1node->cd();
21317 //
21318 // Place copy #17 of ITS6 in I569
21319 //
21320 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21321 sub2node->SetLineColor(kColorITS);
21322 sub2node->SetVisibility(1);
21323 fNodes->Add(sub2node);
21324 sub1node->cd();
21325 //
21326 // Place copy #18 of ITS6 in I569
21327 //
21328 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21329 sub2node->SetLineColor(kColorITS);
21330 sub2node->SetVisibility(1);
21331 fNodes->Add(sub2node);
21332 sub1node->cd();
21333 //
21334 // Place copy #19 of ITS6 in I569
21335 //
1266e9b4 21336 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 21337 sub2node->SetLineColor(kColorITS);
21338 sub2node->SetVisibility(1);
21339 fNodes->Add(sub2node);
21340 sub1node->cd();
21341 //
21342 // Place copy #20 of ITS6 in I569
21343 //
21344 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21345 sub2node->SetLineColor(kColorITS);
21346 sub2node->SetVisibility(1);
21347 fNodes->Add(sub2node);
21348 sub1node->cd();
21349 //
21350 // Place copy #21 of ITS6 in I569
21351 //
1266e9b4 21352 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 21353 sub2node->SetLineColor(kColorITS);
21354 sub2node->SetVisibility(1);
21355 fNodes->Add(sub2node);
21356 sub1node->cd();
21357 //
21358 // Place copy #22 of ITS6 in I569
21359 //
21360 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21361 sub2node->SetLineColor(kColorITS);
21362 sub2node->SetVisibility(1);
21363 fNodes->Add(sub2node);
21364 sub1node->cd();
21365 //
21366 // Place copy #23 of ITS6 in I569
21367 //
21368 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21369 sub2node->SetLineColor(kColorITS);
21370 sub2node->SetVisibility(1);
21371 fNodes->Add(sub2node);
21372 sub1node->cd();
21373 //
21374 // Place copy #24 of ITS6 in I569
21375 //
21376 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21377 sub2node->SetLineColor(kColorITS);
21378 sub2node->SetVisibility(1);
21379 fNodes->Add(sub2node);
21380 sub1node->cd();
21381 //
21382 // Place copy #25 of ITS6 in I569
21383 //
1266e9b4 21384 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 21385 sub2node->SetLineColor(kColorITS);
21386 sub2node->SetVisibility(1);
21387 fNodes->Add(sub2node);
21388 sub1node->cd();
21389 fNodes->Add(sub1node);
21390 node->cd();
21391 //
21392 // Place copy #24 of I569 in IT56
21393 //
1266e9b4 21394 sub1node = new TNode("I569","I569","I569",36.5822,-23.9004,0.,"itsrot539");
1f99c14b 21395 sub1node->SetLineColor(kColorITS);
21396 sub1node->SetVisibility(0);
21397 sub1node->cd();
21398 //
21399 // Place copy #1 of ITS6 in I569
21400 //
1266e9b4 21401 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 21402 sub2node->SetLineColor(kColorITS);
21403 sub2node->SetVisibility(1);
21404 fNodes->Add(sub2node);
21405 sub1node->cd();
21406 //
21407 // Place copy #2 of ITS6 in I569
21408 //
21409 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21410 sub2node->SetLineColor(kColorITS);
21411 sub2node->SetVisibility(1);
21412 fNodes->Add(sub2node);
21413 sub1node->cd();
21414 //
21415 // Place copy #3 of ITS6 in I569
21416 //
1266e9b4 21417 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 21418 sub2node->SetLineColor(kColorITS);
21419 sub2node->SetVisibility(1);
21420 fNodes->Add(sub2node);
21421 sub1node->cd();
21422 //
21423 // Place copy #4 of ITS6 in I569
21424 //
21425 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21426 sub2node->SetLineColor(kColorITS);
21427 sub2node->SetVisibility(1);
21428 fNodes->Add(sub2node);
21429 sub1node->cd();
21430 //
21431 // Place copy #5 of ITS6 in I569
21432 //
1266e9b4 21433 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 21434 sub2node->SetLineColor(kColorITS);
21435 sub2node->SetVisibility(1);
21436 fNodes->Add(sub2node);
21437 sub1node->cd();
21438 //
21439 // Place copy #6 of ITS6 in I569
21440 //
21441 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21442 sub2node->SetLineColor(kColorITS);
21443 sub2node->SetVisibility(1);
21444 fNodes->Add(sub2node);
21445 sub1node->cd();
21446 //
21447 // Place copy #7 of ITS6 in I569
21448 //
1266e9b4 21449 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 21450 sub2node->SetLineColor(kColorITS);
21451 sub2node->SetVisibility(1);
21452 fNodes->Add(sub2node);
21453 sub1node->cd();
21454 //
21455 // Place copy #8 of ITS6 in I569
21456 //
21457 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21458 sub2node->SetLineColor(kColorITS);
21459 sub2node->SetVisibility(1);
21460 fNodes->Add(sub2node);
21461 sub1node->cd();
21462 //
21463 // Place copy #9 of ITS6 in I569
21464 //
1266e9b4 21465 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 21466 sub2node->SetLineColor(kColorITS);
21467 sub2node->SetVisibility(1);
21468 fNodes->Add(sub2node);
21469 sub1node->cd();
21470 //
21471 // Place copy #10 of ITS6 in I569
21472 //
21473 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21474 sub2node->SetLineColor(kColorITS);
21475 sub2node->SetVisibility(1);
21476 fNodes->Add(sub2node);
21477 sub1node->cd();
21478 //
21479 // Place copy #11 of ITS6 in I569
21480 //
1266e9b4 21481 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 21482 sub2node->SetLineColor(kColorITS);
21483 sub2node->SetVisibility(1);
21484 fNodes->Add(sub2node);
21485 sub1node->cd();
21486 //
21487 // Place copy #12 of ITS6 in I569
21488 //
21489 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21490 sub2node->SetLineColor(kColorITS);
21491 sub2node->SetVisibility(1);
21492 fNodes->Add(sub2node);
21493 sub1node->cd();
21494 //
21495 // Place copy #13 of ITS6 in I569
21496 //
21497 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21498 sub2node->SetLineColor(kColorITS);
21499 sub2node->SetVisibility(1);
21500 fNodes->Add(sub2node);
21501 sub1node->cd();
21502 //
21503 // Place copy #14 of ITS6 in I569
21504 //
21505 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21506 sub2node->SetLineColor(kColorITS);
21507 sub2node->SetVisibility(1);
21508 fNodes->Add(sub2node);
21509 sub1node->cd();
21510 //
21511 // Place copy #15 of ITS6 in I569
21512 //
1266e9b4 21513 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 21514 sub2node->SetLineColor(kColorITS);
21515 sub2node->SetVisibility(1);
21516 fNodes->Add(sub2node);
21517 sub1node->cd();
21518 //
21519 // Place copy #16 of ITS6 in I569
21520 //
21521 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21522 sub2node->SetLineColor(kColorITS);
21523 sub2node->SetVisibility(1);
21524 fNodes->Add(sub2node);
21525 sub1node->cd();
21526 //
21527 // Place copy #17 of ITS6 in I569
21528 //
21529 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21530 sub2node->SetLineColor(kColorITS);
21531 sub2node->SetVisibility(1);
21532 fNodes->Add(sub2node);
21533 sub1node->cd();
21534 //
21535 // Place copy #18 of ITS6 in I569
21536 //
21537 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21538 sub2node->SetLineColor(kColorITS);
21539 sub2node->SetVisibility(1);
21540 fNodes->Add(sub2node);
21541 sub1node->cd();
21542 //
21543 // Place copy #19 of ITS6 in I569
21544 //
1266e9b4 21545 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 21546 sub2node->SetLineColor(kColorITS);
21547 sub2node->SetVisibility(1);
21548 fNodes->Add(sub2node);
21549 sub1node->cd();
21550 //
21551 // Place copy #20 of ITS6 in I569
21552 //
21553 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21554 sub2node->SetLineColor(kColorITS);
21555 sub2node->SetVisibility(1);
21556 fNodes->Add(sub2node);
21557 sub1node->cd();
21558 //
21559 // Place copy #21 of ITS6 in I569
21560 //
1266e9b4 21561 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 21562 sub2node->SetLineColor(kColorITS);
21563 sub2node->SetVisibility(1);
21564 fNodes->Add(sub2node);
21565 sub1node->cd();
21566 //
21567 // Place copy #22 of ITS6 in I569
21568 //
21569 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21570 sub2node->SetLineColor(kColorITS);
21571 sub2node->SetVisibility(1);
21572 fNodes->Add(sub2node);
21573 sub1node->cd();
21574 //
21575 // Place copy #23 of ITS6 in I569
21576 //
21577 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21578 sub2node->SetLineColor(kColorITS);
21579 sub2node->SetVisibility(1);
21580 fNodes->Add(sub2node);
21581 sub1node->cd();
21582 //
21583 // Place copy #24 of ITS6 in I569
21584 //
21585 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21586 sub2node->SetLineColor(kColorITS);
21587 sub2node->SetVisibility(1);
21588 fNodes->Add(sub2node);
21589 sub1node->cd();
21590 //
21591 // Place copy #25 of ITS6 in I569
21592 //
1266e9b4 21593 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 21594 sub2node->SetLineColor(kColorITS);
21595 sub2node->SetVisibility(1);
21596 fNodes->Add(sub2node);
21597 sub1node->cd();
21598 fNodes->Add(sub1node);
21599 node->cd();
21600 //
21601 // Place copy #25 of I569 in IT56
21602 //
1266e9b4 21603 sub1node = new TNode("I569","I569","I569",39.8773,-17.4918,0.,"itsrot540");
1f99c14b 21604 sub1node->SetLineColor(kColorITS);
21605 sub1node->SetVisibility(0);
21606 sub1node->cd();
21607 //
21608 // Place copy #1 of ITS6 in I569
21609 //
1266e9b4 21610 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 21611 sub2node->SetLineColor(kColorITS);
21612 sub2node->SetVisibility(1);
21613 fNodes->Add(sub2node);
21614 sub1node->cd();
21615 //
21616 // Place copy #2 of ITS6 in I569
21617 //
21618 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21619 sub2node->SetLineColor(kColorITS);
21620 sub2node->SetVisibility(1);
21621 fNodes->Add(sub2node);
21622 sub1node->cd();
21623 //
21624 // Place copy #3 of ITS6 in I569
21625 //
1266e9b4 21626 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 21627 sub2node->SetLineColor(kColorITS);
21628 sub2node->SetVisibility(1);
21629 fNodes->Add(sub2node);
21630 sub1node->cd();
21631 //
21632 // Place copy #4 of ITS6 in I569
21633 //
21634 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21635 sub2node->SetLineColor(kColorITS);
21636 sub2node->SetVisibility(1);
21637 fNodes->Add(sub2node);
21638 sub1node->cd();
21639 //
21640 // Place copy #5 of ITS6 in I569
21641 //
1266e9b4 21642 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 21643 sub2node->SetLineColor(kColorITS);
21644 sub2node->SetVisibility(1);
21645 fNodes->Add(sub2node);
21646 sub1node->cd();
21647 //
21648 // Place copy #6 of ITS6 in I569
21649 //
21650 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21651 sub2node->SetLineColor(kColorITS);
21652 sub2node->SetVisibility(1);
21653 fNodes->Add(sub2node);
21654 sub1node->cd();
21655 //
21656 // Place copy #7 of ITS6 in I569
21657 //
1266e9b4 21658 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 21659 sub2node->SetLineColor(kColorITS);
21660 sub2node->SetVisibility(1);
21661 fNodes->Add(sub2node);
21662 sub1node->cd();
21663 //
21664 // Place copy #8 of ITS6 in I569
21665 //
21666 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21667 sub2node->SetLineColor(kColorITS);
21668 sub2node->SetVisibility(1);
21669 fNodes->Add(sub2node);
21670 sub1node->cd();
21671 //
21672 // Place copy #9 of ITS6 in I569
21673 //
1266e9b4 21674 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 21675 sub2node->SetLineColor(kColorITS);
21676 sub2node->SetVisibility(1);
21677 fNodes->Add(sub2node);
21678 sub1node->cd();
21679 //
21680 // Place copy #10 of ITS6 in I569
21681 //
21682 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21683 sub2node->SetLineColor(kColorITS);
21684 sub2node->SetVisibility(1);
21685 fNodes->Add(sub2node);
21686 sub1node->cd();
21687 //
21688 // Place copy #11 of ITS6 in I569
21689 //
1266e9b4 21690 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 21691 sub2node->SetLineColor(kColorITS);
21692 sub2node->SetVisibility(1);
21693 fNodes->Add(sub2node);
21694 sub1node->cd();
21695 //
21696 // Place copy #12 of ITS6 in I569
21697 //
21698 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21699 sub2node->SetLineColor(kColorITS);
21700 sub2node->SetVisibility(1);
21701 fNodes->Add(sub2node);
21702 sub1node->cd();
21703 //
21704 // Place copy #13 of ITS6 in I569
21705 //
21706 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21707 sub2node->SetLineColor(kColorITS);
21708 sub2node->SetVisibility(1);
21709 fNodes->Add(sub2node);
21710 sub1node->cd();
21711 //
21712 // Place copy #14 of ITS6 in I569
21713 //
21714 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21715 sub2node->SetLineColor(kColorITS);
21716 sub2node->SetVisibility(1);
21717 fNodes->Add(sub2node);
21718 sub1node->cd();
21719 //
21720 // Place copy #15 of ITS6 in I569
21721 //
1266e9b4 21722 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 21723 sub2node->SetLineColor(kColorITS);
21724 sub2node->SetVisibility(1);
21725 fNodes->Add(sub2node);
21726 sub1node->cd();
21727 //
21728 // Place copy #16 of ITS6 in I569
21729 //
21730 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21731 sub2node->SetLineColor(kColorITS);
21732 sub2node->SetVisibility(1);
21733 fNodes->Add(sub2node);
21734 sub1node->cd();
21735 //
21736 // Place copy #17 of ITS6 in I569
21737 //
21738 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21739 sub2node->SetLineColor(kColorITS);
21740 sub2node->SetVisibility(1);
21741 fNodes->Add(sub2node);
21742 sub1node->cd();
21743 //
21744 // Place copy #18 of ITS6 in I569
21745 //
21746 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21747 sub2node->SetLineColor(kColorITS);
21748 sub2node->SetVisibility(1);
21749 fNodes->Add(sub2node);
21750 sub1node->cd();
21751 //
21752 // Place copy #19 of ITS6 in I569
21753 //
1266e9b4 21754 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 21755 sub2node->SetLineColor(kColorITS);
21756 sub2node->SetVisibility(1);
21757 fNodes->Add(sub2node);
21758 sub1node->cd();
21759 //
21760 // Place copy #20 of ITS6 in I569
21761 //
21762 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21763 sub2node->SetLineColor(kColorITS);
21764 sub2node->SetVisibility(1);
21765 fNodes->Add(sub2node);
21766 sub1node->cd();
21767 //
21768 // Place copy #21 of ITS6 in I569
21769 //
1266e9b4 21770 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 21771 sub2node->SetLineColor(kColorITS);
21772 sub2node->SetVisibility(1);
21773 fNodes->Add(sub2node);
21774 sub1node->cd();
21775 //
21776 // Place copy #22 of ITS6 in I569
21777 //
21778 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21779 sub2node->SetLineColor(kColorITS);
21780 sub2node->SetVisibility(1);
21781 fNodes->Add(sub2node);
21782 sub1node->cd();
21783 //
21784 // Place copy #23 of ITS6 in I569
21785 //
21786 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21787 sub2node->SetLineColor(kColorITS);
21788 sub2node->SetVisibility(1);
21789 fNodes->Add(sub2node);
21790 sub1node->cd();
21791 //
21792 // Place copy #24 of ITS6 in I569
21793 //
21794 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21795 sub2node->SetLineColor(kColorITS);
21796 sub2node->SetVisibility(1);
21797 fNodes->Add(sub2node);
21798 sub1node->cd();
21799 //
21800 // Place copy #25 of ITS6 in I569
21801 //
1266e9b4 21802 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 21803 sub2node->SetLineColor(kColorITS);
21804 sub2node->SetVisibility(1);
21805 fNodes->Add(sub2node);
21806 sub1node->cd();
21807 fNodes->Add(sub1node);
21808 node->cd();
21809 //
21810 // Place copy #26 of I569 in IT56
21811 //
1266e9b4 21812 sub1node = new TNode("I569","I569","I569",42.3606,-10.7272,0.,"itsrot541");
1f99c14b 21813 sub1node->SetLineColor(kColorITS);
21814 sub1node->SetVisibility(0);
21815 sub1node->cd();
21816 //
21817 // Place copy #1 of ITS6 in I569
21818 //
1266e9b4 21819 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 21820 sub2node->SetLineColor(kColorITS);
21821 sub2node->SetVisibility(1);
21822 fNodes->Add(sub2node);
21823 sub1node->cd();
21824 //
21825 // Place copy #2 of ITS6 in I569
21826 //
21827 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21828 sub2node->SetLineColor(kColorITS);
21829 sub2node->SetVisibility(1);
21830 fNodes->Add(sub2node);
21831 sub1node->cd();
21832 //
21833 // Place copy #3 of ITS6 in I569
21834 //
1266e9b4 21835 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 21836 sub2node->SetLineColor(kColorITS);
21837 sub2node->SetVisibility(1);
21838 fNodes->Add(sub2node);
21839 sub1node->cd();
21840 //
21841 // Place copy #4 of ITS6 in I569
21842 //
21843 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21844 sub2node->SetLineColor(kColorITS);
21845 sub2node->SetVisibility(1);
21846 fNodes->Add(sub2node);
21847 sub1node->cd();
21848 //
21849 // Place copy #5 of ITS6 in I569
21850 //
1266e9b4 21851 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 21852 sub2node->SetLineColor(kColorITS);
21853 sub2node->SetVisibility(1);
21854 fNodes->Add(sub2node);
21855 sub1node->cd();
21856 //
21857 // Place copy #6 of ITS6 in I569
21858 //
21859 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21860 sub2node->SetLineColor(kColorITS);
21861 sub2node->SetVisibility(1);
21862 fNodes->Add(sub2node);
21863 sub1node->cd();
21864 //
21865 // Place copy #7 of ITS6 in I569
21866 //
1266e9b4 21867 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 21868 sub2node->SetLineColor(kColorITS);
21869 sub2node->SetVisibility(1);
21870 fNodes->Add(sub2node);
21871 sub1node->cd();
21872 //
21873 // Place copy #8 of ITS6 in I569
21874 //
21875 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21876 sub2node->SetLineColor(kColorITS);
21877 sub2node->SetVisibility(1);
21878 fNodes->Add(sub2node);
21879 sub1node->cd();
21880 //
21881 // Place copy #9 of ITS6 in I569
21882 //
1266e9b4 21883 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 21884 sub2node->SetLineColor(kColorITS);
21885 sub2node->SetVisibility(1);
21886 fNodes->Add(sub2node);
21887 sub1node->cd();
21888 //
21889 // Place copy #10 of ITS6 in I569
21890 //
21891 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21892 sub2node->SetLineColor(kColorITS);
21893 sub2node->SetVisibility(1);
21894 fNodes->Add(sub2node);
21895 sub1node->cd();
21896 //
21897 // Place copy #11 of ITS6 in I569
21898 //
1266e9b4 21899 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 21900 sub2node->SetLineColor(kColorITS);
21901 sub2node->SetVisibility(1);
21902 fNodes->Add(sub2node);
21903 sub1node->cd();
21904 //
21905 // Place copy #12 of ITS6 in I569
21906 //
21907 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21908 sub2node->SetLineColor(kColorITS);
21909 sub2node->SetVisibility(1);
21910 fNodes->Add(sub2node);
21911 sub1node->cd();
21912 //
21913 // Place copy #13 of ITS6 in I569
21914 //
21915 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21916 sub2node->SetLineColor(kColorITS);
21917 sub2node->SetVisibility(1);
21918 fNodes->Add(sub2node);
21919 sub1node->cd();
21920 //
21921 // Place copy #14 of ITS6 in I569
21922 //
21923 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21924 sub2node->SetLineColor(kColorITS);
21925 sub2node->SetVisibility(1);
21926 fNodes->Add(sub2node);
21927 sub1node->cd();
21928 //
21929 // Place copy #15 of ITS6 in I569
21930 //
1266e9b4 21931 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 21932 sub2node->SetLineColor(kColorITS);
21933 sub2node->SetVisibility(1);
21934 fNodes->Add(sub2node);
21935 sub1node->cd();
21936 //
21937 // Place copy #16 of ITS6 in I569
21938 //
21939 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21940 sub2node->SetLineColor(kColorITS);
21941 sub2node->SetVisibility(1);
21942 fNodes->Add(sub2node);
21943 sub1node->cd();
21944 //
21945 // Place copy #17 of ITS6 in I569
21946 //
21947 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21948 sub2node->SetLineColor(kColorITS);
21949 sub2node->SetVisibility(1);
21950 fNodes->Add(sub2node);
21951 sub1node->cd();
21952 //
21953 // Place copy #18 of ITS6 in I569
21954 //
21955 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21956 sub2node->SetLineColor(kColorITS);
21957 sub2node->SetVisibility(1);
21958 fNodes->Add(sub2node);
21959 sub1node->cd();
21960 //
21961 // Place copy #19 of ITS6 in I569
21962 //
1266e9b4 21963 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 21964 sub2node->SetLineColor(kColorITS);
21965 sub2node->SetVisibility(1);
21966 fNodes->Add(sub2node);
21967 sub1node->cd();
21968 //
21969 // Place copy #20 of ITS6 in I569
21970 //
21971 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21972 sub2node->SetLineColor(kColorITS);
21973 sub2node->SetVisibility(1);
21974 fNodes->Add(sub2node);
21975 sub1node->cd();
21976 //
21977 // Place copy #21 of ITS6 in I569
21978 //
1266e9b4 21979 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 21980 sub2node->SetLineColor(kColorITS);
21981 sub2node->SetVisibility(1);
21982 fNodes->Add(sub2node);
21983 sub1node->cd();
21984 //
21985 // Place copy #22 of ITS6 in I569
21986 //
21987 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21988 sub2node->SetLineColor(kColorITS);
21989 sub2node->SetVisibility(1);
21990 fNodes->Add(sub2node);
21991 sub1node->cd();
21992 //
21993 // Place copy #23 of ITS6 in I569
21994 //
21995 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21996 sub2node->SetLineColor(kColorITS);
21997 sub2node->SetVisibility(1);
21998 fNodes->Add(sub2node);
21999 sub1node->cd();
22000 //
22001 // Place copy #24 of ITS6 in I569
22002 //
22003 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22004 sub2node->SetLineColor(kColorITS);
22005 sub2node->SetVisibility(1);
22006 fNodes->Add(sub2node);
22007 sub1node->cd();
22008 //
22009 // Place copy #25 of ITS6 in I569
22010 //
1266e9b4 22011 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 22012 sub2node->SetLineColor(kColorITS);
22013 sub2node->SetVisibility(1);
22014 fNodes->Add(sub2node);
22015 sub1node->cd();
22016 fNodes->Add(sub1node);
22017 node->cd();
22018 //
22019 // Place copy #27 of I569 in IT56
22020 //
1266e9b4 22021 sub1node = new TNode("I569","I569","I569",43.3963,-3.5959,0.,"itsrot542");
1f99c14b 22022 sub1node->SetLineColor(kColorITS);
22023 sub1node->SetVisibility(0);
22024 sub1node->cd();
22025 //
22026 // Place copy #1 of ITS6 in I569
22027 //
1266e9b4 22028 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 22029 sub2node->SetLineColor(kColorITS);
22030 sub2node->SetVisibility(1);
22031 fNodes->Add(sub2node);
22032 sub1node->cd();
22033 //
22034 // Place copy #2 of ITS6 in I569
22035 //
22036 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22037 sub2node->SetLineColor(kColorITS);
22038 sub2node->SetVisibility(1);
22039 fNodes->Add(sub2node);
22040 sub1node->cd();
22041 //
22042 // Place copy #3 of ITS6 in I569
22043 //
1266e9b4 22044 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 22045 sub2node->SetLineColor(kColorITS);
22046 sub2node->SetVisibility(1);
22047 fNodes->Add(sub2node);
22048 sub1node->cd();
22049 //
22050 // Place copy #4 of ITS6 in I569
22051 //
22052 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22053 sub2node->SetLineColor(kColorITS);
22054 sub2node->SetVisibility(1);
22055 fNodes->Add(sub2node);
22056 sub1node->cd();
22057 //
22058 // Place copy #5 of ITS6 in I569
22059 //
1266e9b4 22060 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 22061 sub2node->SetLineColor(kColorITS);
22062 sub2node->SetVisibility(1);
22063 fNodes->Add(sub2node);
22064 sub1node->cd();
22065 //
22066 // Place copy #6 of ITS6 in I569
22067 //
22068 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22069 sub2node->SetLineColor(kColorITS);
22070 sub2node->SetVisibility(1);
22071 fNodes->Add(sub2node);
22072 sub1node->cd();
22073 //
22074 // Place copy #7 of ITS6 in I569
22075 //
1266e9b4 22076 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 22077 sub2node->SetLineColor(kColorITS);
22078 sub2node->SetVisibility(1);
22079 fNodes->Add(sub2node);
22080 sub1node->cd();
22081 //
22082 // Place copy #8 of ITS6 in I569
22083 //
22084 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22085 sub2node->SetLineColor(kColorITS);
22086 sub2node->SetVisibility(1);
22087 fNodes->Add(sub2node);
22088 sub1node->cd();
22089 //
22090 // Place copy #9 of ITS6 in I569
22091 //
1266e9b4 22092 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 22093 sub2node->SetLineColor(kColorITS);
22094 sub2node->SetVisibility(1);
22095 fNodes->Add(sub2node);
22096 sub1node->cd();
22097 //
22098 // Place copy #10 of ITS6 in I569
22099 //
22100 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22101 sub2node->SetLineColor(kColorITS);
22102 sub2node->SetVisibility(1);
22103 fNodes->Add(sub2node);
22104 sub1node->cd();
22105 //
22106 // Place copy #11 of ITS6 in I569
22107 //
1266e9b4 22108 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 22109 sub2node->SetLineColor(kColorITS);
22110 sub2node->SetVisibility(1);
22111 fNodes->Add(sub2node);
22112 sub1node->cd();
22113 //
22114 // Place copy #12 of ITS6 in I569
22115 //
22116 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22117 sub2node->SetLineColor(kColorITS);
22118 sub2node->SetVisibility(1);
22119 fNodes->Add(sub2node);
22120 sub1node->cd();
22121 //
22122 // Place copy #13 of ITS6 in I569
22123 //
22124 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22125 sub2node->SetLineColor(kColorITS);
22126 sub2node->SetVisibility(1);
22127 fNodes->Add(sub2node);
22128 sub1node->cd();
22129 //
22130 // Place copy #14 of ITS6 in I569
22131 //
22132 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22133 sub2node->SetLineColor(kColorITS);
22134 sub2node->SetVisibility(1);
22135 fNodes->Add(sub2node);
22136 sub1node->cd();
22137 //
22138 // Place copy #15 of ITS6 in I569
22139 //
1266e9b4 22140 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 22141 sub2node->SetLineColor(kColorITS);
22142 sub2node->SetVisibility(1);
22143 fNodes->Add(sub2node);
22144 sub1node->cd();
22145 //
22146 // Place copy #16 of ITS6 in I569
22147 //
22148 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22149 sub2node->SetLineColor(kColorITS);
22150 sub2node->SetVisibility(1);
22151 fNodes->Add(sub2node);
22152 sub1node->cd();
22153 //
22154 // Place copy #17 of ITS6 in I569
22155 //
22156 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22157 sub2node->SetLineColor(kColorITS);
22158 sub2node->SetVisibility(1);
22159 fNodes->Add(sub2node);
22160 sub1node->cd();
22161 //
22162 // Place copy #18 of ITS6 in I569
22163 //
22164 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22165 sub2node->SetLineColor(kColorITS);
22166 sub2node->SetVisibility(1);
22167 fNodes->Add(sub2node);
22168 sub1node->cd();
22169 //
22170 // Place copy #19 of ITS6 in I569
22171 //
1266e9b4 22172 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 22173 sub2node->SetLineColor(kColorITS);
22174 sub2node->SetVisibility(1);
22175 fNodes->Add(sub2node);
22176 sub1node->cd();
22177 //
22178 // Place copy #20 of ITS6 in I569
22179 //
22180 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22181 sub2node->SetLineColor(kColorITS);
22182 sub2node->SetVisibility(1);
22183 fNodes->Add(sub2node);
22184 sub1node->cd();
22185 //
22186 // Place copy #21 of ITS6 in I569
22187 //
1266e9b4 22188 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 22189 sub2node->SetLineColor(kColorITS);
22190 sub2node->SetVisibility(1);
22191 fNodes->Add(sub2node);
22192 sub1node->cd();
22193 //
22194 // Place copy #22 of ITS6 in I569
22195 //
22196 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22197 sub2node->SetLineColor(kColorITS);
22198 sub2node->SetVisibility(1);
22199 fNodes->Add(sub2node);
22200 sub1node->cd();
22201 //
22202 // Place copy #23 of ITS6 in I569
22203 //
22204 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22205 sub2node->SetLineColor(kColorITS);
22206 sub2node->SetVisibility(1);
22207 fNodes->Add(sub2node);
22208 sub1node->cd();
22209 //
22210 // Place copy #24 of ITS6 in I569
22211 //
22212 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22213 sub2node->SetLineColor(kColorITS);
22214 sub2node->SetVisibility(1);
22215 fNodes->Add(sub2node);
22216 sub1node->cd();
22217 //
22218 // Place copy #25 of ITS6 in I569
22219 //
1266e9b4 22220 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 22221 sub2node->SetLineColor(kColorITS);
22222 sub2node->SetVisibility(1);
22223 fNodes->Add(sub2node);
22224 sub1node->cd();
22225 fNodes->Add(sub1node);
22226 node->cd();
22227 //
22228 // Place copy #28 of I569 in IT56
22229 //
1266e9b4 22230 sub1node = new TNode("I569","I569","I569",43.5484,3.6085,0.,"itsrot543");
1f99c14b 22231 sub1node->SetLineColor(kColorITS);
22232 sub1node->SetVisibility(0);
22233 sub1node->cd();
22234 //
22235 // Place copy #1 of ITS6 in I569
22236 //
1266e9b4 22237 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 22238 sub2node->SetLineColor(kColorITS);
22239 sub2node->SetVisibility(1);
22240 fNodes->Add(sub2node);
22241 sub1node->cd();
22242 //
22243 // Place copy #2 of ITS6 in I569
22244 //
22245 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22246 sub2node->SetLineColor(kColorITS);
22247 sub2node->SetVisibility(1);
22248 fNodes->Add(sub2node);
22249 sub1node->cd();
22250 //
22251 // Place copy #3 of ITS6 in I569
22252 //
1266e9b4 22253 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 22254 sub2node->SetLineColor(kColorITS);
22255 sub2node->SetVisibility(1);
22256 fNodes->Add(sub2node);
22257 sub1node->cd();
22258 //
22259 // Place copy #4 of ITS6 in I569
22260 //
22261 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22262 sub2node->SetLineColor(kColorITS);
22263 sub2node->SetVisibility(1);
22264 fNodes->Add(sub2node);
22265 sub1node->cd();
22266 //
22267 // Place copy #5 of ITS6 in I569
22268 //
1266e9b4 22269 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 22270 sub2node->SetLineColor(kColorITS);
22271 sub2node->SetVisibility(1);
22272 fNodes->Add(sub2node);
22273 sub1node->cd();
22274 //
22275 // Place copy #6 of ITS6 in I569
22276 //
22277 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22278 sub2node->SetLineColor(kColorITS);
22279 sub2node->SetVisibility(1);
22280 fNodes->Add(sub2node);
22281 sub1node->cd();
22282 //
22283 // Place copy #7 of ITS6 in I569
22284 //
1266e9b4 22285 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 22286 sub2node->SetLineColor(kColorITS);
22287 sub2node->SetVisibility(1);
22288 fNodes->Add(sub2node);
22289 sub1node->cd();
22290 //
22291 // Place copy #8 of ITS6 in I569
22292 //
22293 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22294 sub2node->SetLineColor(kColorITS);
22295 sub2node->SetVisibility(1);
22296 fNodes->Add(sub2node);
22297 sub1node->cd();
22298 //
22299 // Place copy #9 of ITS6 in I569
22300 //
1266e9b4 22301 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 22302 sub2node->SetLineColor(kColorITS);
22303 sub2node->SetVisibility(1);
22304 fNodes->Add(sub2node);
22305 sub1node->cd();
22306 //
22307 // Place copy #10 of ITS6 in I569
22308 //
22309 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22310 sub2node->SetLineColor(kColorITS);
22311 sub2node->SetVisibility(1);
22312 fNodes->Add(sub2node);
22313 sub1node->cd();
22314 //
22315 // Place copy #11 of ITS6 in I569
22316 //
1266e9b4 22317 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 22318 sub2node->SetLineColor(kColorITS);
22319 sub2node->SetVisibility(1);
22320 fNodes->Add(sub2node);
22321 sub1node->cd();
22322 //
22323 // Place copy #12 of ITS6 in I569
22324 //
22325 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22326 sub2node->SetLineColor(kColorITS);
22327 sub2node->SetVisibility(1);
22328 fNodes->Add(sub2node);
22329 sub1node->cd();
22330 //
22331 // Place copy #13 of ITS6 in I569
22332 //
22333 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22334 sub2node->SetLineColor(kColorITS);
22335 sub2node->SetVisibility(1);
22336 fNodes->Add(sub2node);
22337 sub1node->cd();
22338 //
22339 // Place copy #14 of ITS6 in I569
22340 //
22341 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22342 sub2node->SetLineColor(kColorITS);
22343 sub2node->SetVisibility(1);
22344 fNodes->Add(sub2node);
22345 sub1node->cd();
22346 //
22347 // Place copy #15 of ITS6 in I569
22348 //
1266e9b4 22349 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 22350 sub2node->SetLineColor(kColorITS);
22351 sub2node->SetVisibility(1);
22352 fNodes->Add(sub2node);
22353 sub1node->cd();
22354 //
22355 // Place copy #16 of ITS6 in I569
22356 //
22357 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22358 sub2node->SetLineColor(kColorITS);
22359 sub2node->SetVisibility(1);
22360 fNodes->Add(sub2node);
22361 sub1node->cd();
22362 //
22363 // Place copy #17 of ITS6 in I569
22364 //
22365 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22366 sub2node->SetLineColor(kColorITS);
22367 sub2node->SetVisibility(1);
22368 fNodes->Add(sub2node);
22369 sub1node->cd();
22370 //
22371 // Place copy #18 of ITS6 in I569
22372 //
22373 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22374 sub2node->SetLineColor(kColorITS);
22375 sub2node->SetVisibility(1);
22376 fNodes->Add(sub2node);
22377 sub1node->cd();
22378 //
22379 // Place copy #19 of ITS6 in I569
22380 //
1266e9b4 22381 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 22382 sub2node->SetLineColor(kColorITS);
22383 sub2node->SetVisibility(1);
22384 fNodes->Add(sub2node);
22385 sub1node->cd();
22386 //
22387 // Place copy #20 of ITS6 in I569
22388 //
22389 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22390 sub2node->SetLineColor(kColorITS);
22391 sub2node->SetVisibility(1);
22392 fNodes->Add(sub2node);
22393 sub1node->cd();
22394 //
22395 // Place copy #21 of ITS6 in I569
22396 //
1266e9b4 22397 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 22398 sub2node->SetLineColor(kColorITS);
22399 sub2node->SetVisibility(1);
22400 fNodes->Add(sub2node);
22401 sub1node->cd();
22402 //
22403 // Place copy #22 of ITS6 in I569
22404 //
22405 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22406 sub2node->SetLineColor(kColorITS);
22407 sub2node->SetVisibility(1);
22408 fNodes->Add(sub2node);
22409 sub1node->cd();
22410 //
22411 // Place copy #23 of ITS6 in I569
22412 //
22413 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22414 sub2node->SetLineColor(kColorITS);
22415 sub2node->SetVisibility(1);
22416 fNodes->Add(sub2node);
22417 sub1node->cd();
22418 //
22419 // Place copy #24 of ITS6 in I569
22420 //
22421 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22422 sub2node->SetLineColor(kColorITS);
22423 sub2node->SetVisibility(1);
22424 fNodes->Add(sub2node);
22425 sub1node->cd();
22426 //
22427 // Place copy #25 of ITS6 in I569
22428 //
1266e9b4 22429 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 22430 sub2node->SetLineColor(kColorITS);
22431 sub2node->SetVisibility(1);
22432 fNodes->Add(sub2node);
22433 sub1node->cd();
22434 fNodes->Add(sub1node);
22435 node->cd();
22436 //
22437 // Place copy #29 of I569 in IT56
22438 //
1266e9b4 22439 sub1node = new TNode("I569","I569","I569",42.2125,10.6897,0.,"itsrot544");
1f99c14b 22440 sub1node->SetLineColor(kColorITS);
22441 sub1node->SetVisibility(0);
22442 sub1node->cd();
22443 //
22444 // Place copy #1 of ITS6 in I569
22445 //
1266e9b4 22446 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 22447 sub2node->SetLineColor(kColorITS);
22448 sub2node->SetVisibility(1);
22449 fNodes->Add(sub2node);
22450 sub1node->cd();
22451 //
22452 // Place copy #2 of ITS6 in I569
22453 //
22454 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22455 sub2node->SetLineColor(kColorITS);
22456 sub2node->SetVisibility(1);
22457 fNodes->Add(sub2node);
22458 sub1node->cd();
22459 //
22460 // Place copy #3 of ITS6 in I569
22461 //
1266e9b4 22462 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 22463 sub2node->SetLineColor(kColorITS);
22464 sub2node->SetVisibility(1);
22465 fNodes->Add(sub2node);
22466 sub1node->cd();
22467 //
22468 // Place copy #4 of ITS6 in I569
22469 //
22470 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22471 sub2node->SetLineColor(kColorITS);
22472 sub2node->SetVisibility(1);
22473 fNodes->Add(sub2node);
22474 sub1node->cd();
22475 //
22476 // Place copy #5 of ITS6 in I569
22477 //
1266e9b4 22478 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 22479 sub2node->SetLineColor(kColorITS);
22480 sub2node->SetVisibility(1);
22481 fNodes->Add(sub2node);
22482 sub1node->cd();
22483 //
22484 // Place copy #6 of ITS6 in I569
22485 //
22486 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22487 sub2node->SetLineColor(kColorITS);
22488 sub2node->SetVisibility(1);
22489 fNodes->Add(sub2node);
22490 sub1node->cd();
22491 //
22492 // Place copy #7 of ITS6 in I569
22493 //
1266e9b4 22494 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 22495 sub2node->SetLineColor(kColorITS);
22496 sub2node->SetVisibility(1);
22497 fNodes->Add(sub2node);
22498 sub1node->cd();
22499 //
22500 // Place copy #8 of ITS6 in I569
22501 //
22502 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22503 sub2node->SetLineColor(kColorITS);
22504 sub2node->SetVisibility(1);
22505 fNodes->Add(sub2node);
22506 sub1node->cd();
22507 //
22508 // Place copy #9 of ITS6 in I569
22509 //
1266e9b4 22510 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 22511 sub2node->SetLineColor(kColorITS);
22512 sub2node->SetVisibility(1);
22513 fNodes->Add(sub2node);
22514 sub1node->cd();
22515 //
22516 // Place copy #10 of ITS6 in I569
22517 //
22518 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22519 sub2node->SetLineColor(kColorITS);
22520 sub2node->SetVisibility(1);
22521 fNodes->Add(sub2node);
22522 sub1node->cd();
22523 //
22524 // Place copy #11 of ITS6 in I569
22525 //
1266e9b4 22526 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 22527 sub2node->SetLineColor(kColorITS);
22528 sub2node->SetVisibility(1);
22529 fNodes->Add(sub2node);
22530 sub1node->cd();
22531 //
22532 // Place copy #12 of ITS6 in I569
22533 //
22534 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22535 sub2node->SetLineColor(kColorITS);
22536 sub2node->SetVisibility(1);
22537 fNodes->Add(sub2node);
22538 sub1node->cd();
22539 //
22540 // Place copy #13 of ITS6 in I569
22541 //
22542 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22543 sub2node->SetLineColor(kColorITS);
22544 sub2node->SetVisibility(1);
22545 fNodes->Add(sub2node);
22546 sub1node->cd();
22547 //
22548 // Place copy #14 of ITS6 in I569
22549 //
22550 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22551 sub2node->SetLineColor(kColorITS);
22552 sub2node->SetVisibility(1);
22553 fNodes->Add(sub2node);
22554 sub1node->cd();
22555 //
22556 // Place copy #15 of ITS6 in I569
22557 //
1266e9b4 22558 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 22559 sub2node->SetLineColor(kColorITS);
22560 sub2node->SetVisibility(1);
22561 fNodes->Add(sub2node);
22562 sub1node->cd();
22563 //
22564 // Place copy #16 of ITS6 in I569
22565 //
22566 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22567 sub2node->SetLineColor(kColorITS);
22568 sub2node->SetVisibility(1);
22569 fNodes->Add(sub2node);
22570 sub1node->cd();
22571 //
22572 // Place copy #17 of ITS6 in I569
22573 //
22574 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22575 sub2node->SetLineColor(kColorITS);
22576 sub2node->SetVisibility(1);
22577 fNodes->Add(sub2node);
22578 sub1node->cd();
22579 //
22580 // Place copy #18 of ITS6 in I569
22581 //
22582 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22583 sub2node->SetLineColor(kColorITS);
22584 sub2node->SetVisibility(1);
22585 fNodes->Add(sub2node);
22586 sub1node->cd();
22587 //
22588 // Place copy #19 of ITS6 in I569
22589 //
1266e9b4 22590 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 22591 sub2node->SetLineColor(kColorITS);
22592 sub2node->SetVisibility(1);
22593 fNodes->Add(sub2node);
22594 sub1node->cd();
22595 //
22596 // Place copy #20 of ITS6 in I569
22597 //
22598 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22599 sub2node->SetLineColor(kColorITS);
22600 sub2node->SetVisibility(1);
22601 fNodes->Add(sub2node);
22602 sub1node->cd();
22603 //
22604 // Place copy #21 of ITS6 in I569
22605 //
1266e9b4 22606 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 22607 sub2node->SetLineColor(kColorITS);
22608 sub2node->SetVisibility(1);
22609 fNodes->Add(sub2node);
22610 sub1node->cd();
22611 //
22612 // Place copy #22 of ITS6 in I569
22613 //
22614 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22615 sub2node->SetLineColor(kColorITS);
22616 sub2node->SetVisibility(1);
22617 fNodes->Add(sub2node);
22618 sub1node->cd();
22619 //
22620 // Place copy #23 of ITS6 in I569
22621 //
22622 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22623 sub2node->SetLineColor(kColorITS);
22624 sub2node->SetVisibility(1);
22625 fNodes->Add(sub2node);
22626 sub1node->cd();
22627 //
22628 // Place copy #24 of ITS6 in I569
22629 //
22630 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22631 sub2node->SetLineColor(kColorITS);
22632 sub2node->SetVisibility(1);
22633 fNodes->Add(sub2node);
22634 sub1node->cd();
22635 //
22636 // Place copy #25 of ITS6 in I569
22637 //
1266e9b4 22638 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 22639 sub2node->SetLineColor(kColorITS);
22640 sub2node->SetVisibility(1);
22641 fNodes->Add(sub2node);
22642 sub1node->cd();
22643 fNodes->Add(sub1node);
22644 node->cd();
22645 //
22646 // Place copy #30 of I569 in IT56
22647 //
1266e9b4 22648 sub1node = new TNode("I569","I569","I569",40.0172,17.5532,0.,"itsrot545");
1f99c14b 22649 sub1node->SetLineColor(kColorITS);
22650 sub1node->SetVisibility(0);
22651 sub1node->cd();
22652 //
22653 // Place copy #1 of ITS6 in I569
22654 //
1266e9b4 22655 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 22656 sub2node->SetLineColor(kColorITS);
22657 sub2node->SetVisibility(1);
22658 fNodes->Add(sub2node);
22659 sub1node->cd();
22660 //
22661 // Place copy #2 of ITS6 in I569
22662 //
22663 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22664 sub2node->SetLineColor(kColorITS);
22665 sub2node->SetVisibility(1);
22666 fNodes->Add(sub2node);
22667 sub1node->cd();
22668 //
22669 // Place copy #3 of ITS6 in I569
22670 //
1266e9b4 22671 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 22672 sub2node->SetLineColor(kColorITS);
22673 sub2node->SetVisibility(1);
22674 fNodes->Add(sub2node);
22675 sub1node->cd();
22676 //
22677 // Place copy #4 of ITS6 in I569
22678 //
22679 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22680 sub2node->SetLineColor(kColorITS);
22681 sub2node->SetVisibility(1);
22682 fNodes->Add(sub2node);
22683 sub1node->cd();
22684 //
22685 // Place copy #5 of ITS6 in I569
22686 //
1266e9b4 22687 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 22688 sub2node->SetLineColor(kColorITS);
22689 sub2node->SetVisibility(1);
22690 fNodes->Add(sub2node);
22691 sub1node->cd();
22692 //
22693 // Place copy #6 of ITS6 in I569
22694 //
22695 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22696 sub2node->SetLineColor(kColorITS);
22697 sub2node->SetVisibility(1);
22698 fNodes->Add(sub2node);
22699 sub1node->cd();
22700 //
22701 // Place copy #7 of ITS6 in I569
22702 //
1266e9b4 22703 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 22704 sub2node->SetLineColor(kColorITS);
22705 sub2node->SetVisibility(1);
22706 fNodes->Add(sub2node);
22707 sub1node->cd();
22708 //
22709 // Place copy #8 of ITS6 in I569
22710 //
22711 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22712 sub2node->SetLineColor(kColorITS);
22713 sub2node->SetVisibility(1);
22714 fNodes->Add(sub2node);
22715 sub1node->cd();
22716 //
22717 // Place copy #9 of ITS6 in I569
22718 //
1266e9b4 22719 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 22720 sub2node->SetLineColor(kColorITS);
22721 sub2node->SetVisibility(1);
22722 fNodes->Add(sub2node);
22723 sub1node->cd();
22724 //
22725 // Place copy #10 of ITS6 in I569
22726 //
22727 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22728 sub2node->SetLineColor(kColorITS);
22729 sub2node->SetVisibility(1);
22730 fNodes->Add(sub2node);
22731 sub1node->cd();
22732 //
22733 // Place copy #11 of ITS6 in I569
22734 //
1266e9b4 22735 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 22736 sub2node->SetLineColor(kColorITS);
22737 sub2node->SetVisibility(1);
22738 fNodes->Add(sub2node);
22739 sub1node->cd();
22740 //
22741 // Place copy #12 of ITS6 in I569
22742 //
22743 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22744 sub2node->SetLineColor(kColorITS);
22745 sub2node->SetVisibility(1);
22746 fNodes->Add(sub2node);
22747 sub1node->cd();
22748 //
22749 // Place copy #13 of ITS6 in I569
22750 //
22751 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22752 sub2node->SetLineColor(kColorITS);
22753 sub2node->SetVisibility(1);
22754 fNodes->Add(sub2node);
22755 sub1node->cd();
22756 //
22757 // Place copy #14 of ITS6 in I569
22758 //
22759 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22760 sub2node->SetLineColor(kColorITS);
22761 sub2node->SetVisibility(1);
22762 fNodes->Add(sub2node);
22763 sub1node->cd();
22764 //
22765 // Place copy #15 of ITS6 in I569
22766 //
1266e9b4 22767 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 22768 sub2node->SetLineColor(kColorITS);
22769 sub2node->SetVisibility(1);
22770 fNodes->Add(sub2node);
22771 sub1node->cd();
22772 //
22773 // Place copy #16 of ITS6 in I569
22774 //
22775 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22776 sub2node->SetLineColor(kColorITS);
22777 sub2node->SetVisibility(1);
22778 fNodes->Add(sub2node);
22779 sub1node->cd();
22780 //
22781 // Place copy #17 of ITS6 in I569
22782 //
22783 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22784 sub2node->SetLineColor(kColorITS);
22785 sub2node->SetVisibility(1);
22786 fNodes->Add(sub2node);
22787 sub1node->cd();
22788 //
22789 // Place copy #18 of ITS6 in I569
22790 //
22791 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22792 sub2node->SetLineColor(kColorITS);
22793 sub2node->SetVisibility(1);
22794 fNodes->Add(sub2node);
22795 sub1node->cd();
22796 //
22797 // Place copy #19 of ITS6 in I569
22798 //
1266e9b4 22799 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 22800 sub2node->SetLineColor(kColorITS);
22801 sub2node->SetVisibility(1);
22802 fNodes->Add(sub2node);
22803 sub1node->cd();
22804 //
22805 // Place copy #20 of ITS6 in I569
22806 //
22807 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22808 sub2node->SetLineColor(kColorITS);
22809 sub2node->SetVisibility(1);
22810 fNodes->Add(sub2node);
22811 sub1node->cd();
22812 //
22813 // Place copy #21 of ITS6 in I569
22814 //
1266e9b4 22815 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 22816 sub2node->SetLineColor(kColorITS);
22817 sub2node->SetVisibility(1);
22818 fNodes->Add(sub2node);
22819 sub1node->cd();
22820 //
22821 // Place copy #22 of ITS6 in I569
22822 //
22823 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22824 sub2node->SetLineColor(kColorITS);
22825 sub2node->SetVisibility(1);
22826 fNodes->Add(sub2node);
22827 sub1node->cd();
22828 //
22829 // Place copy #23 of ITS6 in I569
22830 //
22831 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22832 sub2node->SetLineColor(kColorITS);
22833 sub2node->SetVisibility(1);
22834 fNodes->Add(sub2node);
22835 sub1node->cd();
22836 //
22837 // Place copy #24 of ITS6 in I569
22838 //
22839 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22840 sub2node->SetLineColor(kColorITS);
22841 sub2node->SetVisibility(1);
22842 fNodes->Add(sub2node);
22843 sub1node->cd();
22844 //
22845 // Place copy #25 of ITS6 in I569
22846 //
1266e9b4 22847 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 22848 sub2node->SetLineColor(kColorITS);
22849 sub2node->SetVisibility(1);
22850 fNodes->Add(sub2node);
22851 sub1node->cd();
22852 fNodes->Add(sub1node);
22853 node->cd();
22854 //
22855 // Place copy #31 of I569 in IT56
22856 //
1266e9b4 22857 sub1node = new TNode("I569","I569","I569",36.4544,23.8169,0.,"itsrot546");
1f99c14b 22858 sub1node->SetLineColor(kColorITS);
22859 sub1node->SetVisibility(0);
22860 sub1node->cd();
22861 //
22862 // Place copy #1 of ITS6 in I569
22863 //
1266e9b4 22864 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 22865 sub2node->SetLineColor(kColorITS);
22866 sub2node->SetVisibility(1);
22867 fNodes->Add(sub2node);
22868 sub1node->cd();
22869 //
22870 // Place copy #2 of ITS6 in I569
22871 //
22872 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22873 sub2node->SetLineColor(kColorITS);
22874 sub2node->SetVisibility(1);
22875 fNodes->Add(sub2node);
22876 sub1node->cd();
22877 //
22878 // Place copy #3 of ITS6 in I569
22879 //
1266e9b4 22880 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 22881 sub2node->SetLineColor(kColorITS);
22882 sub2node->SetVisibility(1);
22883 fNodes->Add(sub2node);
22884 sub1node->cd();
22885 //
22886 // Place copy #4 of ITS6 in I569
22887 //
22888 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22889 sub2node->SetLineColor(kColorITS);
22890 sub2node->SetVisibility(1);
22891 fNodes->Add(sub2node);
22892 sub1node->cd();
22893 //
22894 // Place copy #5 of ITS6 in I569
22895 //
1266e9b4 22896 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 22897 sub2node->SetLineColor(kColorITS);
22898 sub2node->SetVisibility(1);
22899 fNodes->Add(sub2node);
22900 sub1node->cd();
22901 //
22902 // Place copy #6 of ITS6 in I569
22903 //
22904 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22905 sub2node->SetLineColor(kColorITS);
22906 sub2node->SetVisibility(1);
22907 fNodes->Add(sub2node);
22908 sub1node->cd();
22909 //
22910 // Place copy #7 of ITS6 in I569
22911 //
1266e9b4 22912 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 22913 sub2node->SetLineColor(kColorITS);
22914 sub2node->SetVisibility(1);
22915 fNodes->Add(sub2node);
22916 sub1node->cd();
22917 //
22918 // Place copy #8 of ITS6 in I569
22919 //
22920 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22921 sub2node->SetLineColor(kColorITS);
22922 sub2node->SetVisibility(1);
22923 fNodes->Add(sub2node);
22924 sub1node->cd();
22925 //
22926 // Place copy #9 of ITS6 in I569
22927 //
1266e9b4 22928 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 22929 sub2node->SetLineColor(kColorITS);
22930 sub2node->SetVisibility(1);
22931 fNodes->Add(sub2node);
22932 sub1node->cd();
22933 //
22934 // Place copy #10 of ITS6 in I569
22935 //
22936 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22937 sub2node->SetLineColor(kColorITS);
22938 sub2node->SetVisibility(1);
22939 fNodes->Add(sub2node);
22940 sub1node->cd();
22941 //
22942 // Place copy #11 of ITS6 in I569
22943 //
1266e9b4 22944 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 22945 sub2node->SetLineColor(kColorITS);
22946 sub2node->SetVisibility(1);
22947 fNodes->Add(sub2node);
22948 sub1node->cd();
22949 //
22950 // Place copy #12 of ITS6 in I569
22951 //
22952 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22953 sub2node->SetLineColor(kColorITS);
22954 sub2node->SetVisibility(1);
22955 fNodes->Add(sub2node);
22956 sub1node->cd();
22957 //
22958 // Place copy #13 of ITS6 in I569
22959 //
22960 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22961 sub2node->SetLineColor(kColorITS);
22962 sub2node->SetVisibility(1);
22963 fNodes->Add(sub2node);
22964 sub1node->cd();
22965 //
22966 // Place copy #14 of ITS6 in I569
22967 //
22968 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22969 sub2node->SetLineColor(kColorITS);
22970 sub2node->SetVisibility(1);
22971 fNodes->Add(sub2node);
22972 sub1node->cd();
22973 //
22974 // Place copy #15 of ITS6 in I569
22975 //
1266e9b4 22976 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 22977 sub2node->SetLineColor(kColorITS);
22978 sub2node->SetVisibility(1);
22979 fNodes->Add(sub2node);
22980 sub1node->cd();
22981 //
22982 // Place copy #16 of ITS6 in I569
22983 //
22984 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22985 sub2node->SetLineColor(kColorITS);
22986 sub2node->SetVisibility(1);
22987 fNodes->Add(sub2node);
22988 sub1node->cd();
22989 //
22990 // Place copy #17 of ITS6 in I569
22991 //
22992 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22993 sub2node->SetLineColor(kColorITS);
22994 sub2node->SetVisibility(1);
22995 fNodes->Add(sub2node);
22996 sub1node->cd();
22997 //
22998 // Place copy #18 of ITS6 in I569
22999 //
23000 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23001 sub2node->SetLineColor(kColorITS);
23002 sub2node->SetVisibility(1);
23003 fNodes->Add(sub2node);
23004 sub1node->cd();
23005 //
23006 // Place copy #19 of ITS6 in I569
23007 //
1266e9b4 23008 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 23009 sub2node->SetLineColor(kColorITS);
23010 sub2node->SetVisibility(1);
23011 fNodes->Add(sub2node);
23012 sub1node->cd();
23013 //
23014 // Place copy #20 of ITS6 in I569
23015 //
23016 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23017 sub2node->SetLineColor(kColorITS);
23018 sub2node->SetVisibility(1);
23019 fNodes->Add(sub2node);
23020 sub1node->cd();
23021 //
23022 // Place copy #21 of ITS6 in I569
23023 //
1266e9b4 23024 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 23025 sub2node->SetLineColor(kColorITS);
23026 sub2node->SetVisibility(1);
23027 fNodes->Add(sub2node);
23028 sub1node->cd();
23029 //
23030 // Place copy #22 of ITS6 in I569
23031 //
23032 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23033 sub2node->SetLineColor(kColorITS);
23034 sub2node->SetVisibility(1);
23035 fNodes->Add(sub2node);
23036 sub1node->cd();
23037 //
23038 // Place copy #23 of ITS6 in I569
23039 //
23040 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23041 sub2node->SetLineColor(kColorITS);
23042 sub2node->SetVisibility(1);
23043 fNodes->Add(sub2node);
23044 sub1node->cd();
23045 //
23046 // Place copy #24 of ITS6 in I569
23047 //
23048 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23049 sub2node->SetLineColor(kColorITS);
23050 sub2node->SetVisibility(1);
23051 fNodes->Add(sub2node);
23052 sub1node->cd();
23053 //
23054 // Place copy #25 of ITS6 in I569
23055 //
1266e9b4 23056 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 23057 sub2node->SetLineColor(kColorITS);
23058 sub2node->SetVisibility(1);
23059 fNodes->Add(sub2node);
23060 sub1node->cd();
23061 fNodes->Add(sub1node);
23062 node->cd();
23063 //
23064 // Place copy #32 of I569 in IT56
23065 //
1266e9b4 23066 sub1node = new TNode("I569","I569","I569",32.1494,29.5956,0.,"itsrot547");
1f99c14b 23067 sub1node->SetLineColor(kColorITS);
23068 sub1node->SetVisibility(0);
23069 sub1node->cd();
23070 //
23071 // Place copy #1 of ITS6 in I569
23072 //
1266e9b4 23073 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 23074 sub2node->SetLineColor(kColorITS);
23075 sub2node->SetVisibility(1);
23076 fNodes->Add(sub2node);
23077 sub1node->cd();
23078 //
23079 // Place copy #2 of ITS6 in I569
23080 //
23081 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23082 sub2node->SetLineColor(kColorITS);
23083 sub2node->SetVisibility(1);
23084 fNodes->Add(sub2node);
23085 sub1node->cd();
23086 //
23087 // Place copy #3 of ITS6 in I569
23088 //
1266e9b4 23089 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 23090 sub2node->SetLineColor(kColorITS);
23091 sub2node->SetVisibility(1);
23092 fNodes->Add(sub2node);
23093 sub1node->cd();
23094 //
23095 // Place copy #4 of ITS6 in I569
23096 //
23097 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23098 sub2node->SetLineColor(kColorITS);
23099 sub2node->SetVisibility(1);
23100 fNodes->Add(sub2node);
23101 sub1node->cd();
23102 //
23103 // Place copy #5 of ITS6 in I569
23104 //
1266e9b4 23105 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 23106 sub2node->SetLineColor(kColorITS);
23107 sub2node->SetVisibility(1);
23108 fNodes->Add(sub2node);
23109 sub1node->cd();
23110 //
23111 // Place copy #6 of ITS6 in I569
23112 //
23113 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23114 sub2node->SetLineColor(kColorITS);
23115 sub2node->SetVisibility(1);
23116 fNodes->Add(sub2node);
23117 sub1node->cd();
23118 //
23119 // Place copy #7 of ITS6 in I569
23120 //
1266e9b4 23121 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 23122 sub2node->SetLineColor(kColorITS);
23123 sub2node->SetVisibility(1);
23124 fNodes->Add(sub2node);
23125 sub1node->cd();
23126 //
23127 // Place copy #8 of ITS6 in I569
23128 //
23129 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23130 sub2node->SetLineColor(kColorITS);
23131 sub2node->SetVisibility(1);
23132 fNodes->Add(sub2node);
23133 sub1node->cd();
23134 //
23135 // Place copy #9 of ITS6 in I569
23136 //
1266e9b4 23137 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 23138 sub2node->SetLineColor(kColorITS);
23139 sub2node->SetVisibility(1);
23140 fNodes->Add(sub2node);
23141 sub1node->cd();
23142 //
23143 // Place copy #10 of ITS6 in I569
23144 //
23145 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23146 sub2node->SetLineColor(kColorITS);
23147 sub2node->SetVisibility(1);
23148 fNodes->Add(sub2node);
23149 sub1node->cd();
23150 //
23151 // Place copy #11 of ITS6 in I569
23152 //
1266e9b4 23153 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 23154 sub2node->SetLineColor(kColorITS);
23155 sub2node->SetVisibility(1);
23156 fNodes->Add(sub2node);
23157 sub1node->cd();
23158 //
23159 // Place copy #12 of ITS6 in I569
23160 //
23161 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23162 sub2node->SetLineColor(kColorITS);
23163 sub2node->SetVisibility(1);
23164 fNodes->Add(sub2node);
23165 sub1node->cd();
23166 //
23167 // Place copy #13 of ITS6 in I569
23168 //
23169 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23170 sub2node->SetLineColor(kColorITS);
23171 sub2node->SetVisibility(1);
23172 fNodes->Add(sub2node);
23173 sub1node->cd();
23174 //
23175 // Place copy #14 of ITS6 in I569
23176 //
23177 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23178 sub2node->SetLineColor(kColorITS);
23179 sub2node->SetVisibility(1);
23180 fNodes->Add(sub2node);
23181 sub1node->cd();
23182 //
23183 // Place copy #15 of ITS6 in I569
23184 //
1266e9b4 23185 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 23186 sub2node->SetLineColor(kColorITS);
23187 sub2node->SetVisibility(1);
23188 fNodes->Add(sub2node);
23189 sub1node->cd();
23190 //
23191 // Place copy #16 of ITS6 in I569
23192 //
23193 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23194 sub2node->SetLineColor(kColorITS);
23195 sub2node->SetVisibility(1);
23196 fNodes->Add(sub2node);
23197 sub1node->cd();
23198 //
23199 // Place copy #17 of ITS6 in I569
23200 //
23201 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23202 sub2node->SetLineColor(kColorITS);
23203 sub2node->SetVisibility(1);
23204 fNodes->Add(sub2node);
23205 sub1node->cd();
23206 //
23207 // Place copy #18 of ITS6 in I569
23208 //
23209 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23210 sub2node->SetLineColor(kColorITS);
23211 sub2node->SetVisibility(1);
23212 fNodes->Add(sub2node);
23213 sub1node->cd();
23214 //
23215 // Place copy #19 of ITS6 in I569
23216 //
1266e9b4 23217 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 23218 sub2node->SetLineColor(kColorITS);
23219 sub2node->SetVisibility(1);
23220 fNodes->Add(sub2node);
23221 sub1node->cd();
23222 //
23223 // Place copy #20 of ITS6 in I569
23224 //
23225 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23226 sub2node->SetLineColor(kColorITS);
23227 sub2node->SetVisibility(1);
23228 fNodes->Add(sub2node);
23229 sub1node->cd();
23230 //
23231 // Place copy #21 of ITS6 in I569
23232 //
1266e9b4 23233 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 23234 sub2node->SetLineColor(kColorITS);
23235 sub2node->SetVisibility(1);
23236 fNodes->Add(sub2node);
23237 sub1node->cd();
23238 //
23239 // Place copy #22 of ITS6 in I569
23240 //
23241 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23242 sub2node->SetLineColor(kColorITS);
23243 sub2node->SetVisibility(1);
23244 fNodes->Add(sub2node);
23245 sub1node->cd();
23246 //
23247 // Place copy #23 of ITS6 in I569
23248 //
23249 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23250 sub2node->SetLineColor(kColorITS);
23251 sub2node->SetVisibility(1);
23252 fNodes->Add(sub2node);
23253 sub1node->cd();
23254 //
23255 // Place copy #24 of ITS6 in I569
23256 //
23257 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23258 sub2node->SetLineColor(kColorITS);
23259 sub2node->SetVisibility(1);
23260 fNodes->Add(sub2node);
23261 sub1node->cd();
23262 //
23263 // Place copy #25 of ITS6 in I569
23264 //
1266e9b4 23265 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 23266 sub2node->SetLineColor(kColorITS);
23267 sub2node->SetVisibility(1);
23268 fNodes->Add(sub2node);
23269 sub1node->cd();
23270 fNodes->Add(sub1node);
23271 node->cd();
23272 //
23273 // Place copy #33 of I569 in IT56
23274 //
1266e9b4 23275 sub1node = new TNode("I569","I569","I569",26.7459,34.3631,0.,"itsrot548");
1f99c14b 23276 sub1node->SetLineColor(kColorITS);
23277 sub1node->SetVisibility(0);
23278 sub1node->cd();
23279 //
23280 // Place copy #1 of ITS6 in I569
23281 //
1266e9b4 23282 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 23283 sub2node->SetLineColor(kColorITS);
23284 sub2node->SetVisibility(1);
23285 fNodes->Add(sub2node);
23286 sub1node->cd();
23287 //
23288 // Place copy #2 of ITS6 in I569
23289 //
23290 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23291 sub2node->SetLineColor(kColorITS);
23292 sub2node->SetVisibility(1);
23293 fNodes->Add(sub2node);
23294 sub1node->cd();
23295 //
23296 // Place copy #3 of ITS6 in I569
23297 //
1266e9b4 23298 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 23299 sub2node->SetLineColor(kColorITS);
23300 sub2node->SetVisibility(1);
23301 fNodes->Add(sub2node);
23302 sub1node->cd();
23303 //
23304 // Place copy #4 of ITS6 in I569
23305 //
23306 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23307 sub2node->SetLineColor(kColorITS);
23308 sub2node->SetVisibility(1);
23309 fNodes->Add(sub2node);
23310 sub1node->cd();
23311 //
23312 // Place copy #5 of ITS6 in I569
23313 //
1266e9b4 23314 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 23315 sub2node->SetLineColor(kColorITS);
23316 sub2node->SetVisibility(1);
23317 fNodes->Add(sub2node);
23318 sub1node->cd();
23319 //
23320 // Place copy #6 of ITS6 in I569
23321 //
23322 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23323 sub2node->SetLineColor(kColorITS);
23324 sub2node->SetVisibility(1);
23325 fNodes->Add(sub2node);
23326 sub1node->cd();
23327 //
23328 // Place copy #7 of ITS6 in I569
23329 //
1266e9b4 23330 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 23331 sub2node->SetLineColor(kColorITS);
23332 sub2node->SetVisibility(1);
23333 fNodes->Add(sub2node);
23334 sub1node->cd();
23335 //
23336 // Place copy #8 of ITS6 in I569
23337 //
23338 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23339 sub2node->SetLineColor(kColorITS);
23340 sub2node->SetVisibility(1);
23341 fNodes->Add(sub2node);
23342 sub1node->cd();
23343 //
23344 // Place copy #9 of ITS6 in I569
23345 //
1266e9b4 23346 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 23347 sub2node->SetLineColor(kColorITS);
23348 sub2node->SetVisibility(1);
23349 fNodes->Add(sub2node);
23350 sub1node->cd();
23351 //
23352 // Place copy #10 of ITS6 in I569
23353 //
23354 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23355 sub2node->SetLineColor(kColorITS);
23356 sub2node->SetVisibility(1);
23357 fNodes->Add(sub2node);
23358 sub1node->cd();
23359 //
23360 // Place copy #11 of ITS6 in I569
23361 //
1266e9b4 23362 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 23363 sub2node->SetLineColor(kColorITS);
23364 sub2node->SetVisibility(1);
23365 fNodes->Add(sub2node);
23366 sub1node->cd();
23367 //
23368 // Place copy #12 of ITS6 in I569
23369 //
23370 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23371 sub2node->SetLineColor(kColorITS);
23372 sub2node->SetVisibility(1);
23373 fNodes->Add(sub2node);
23374 sub1node->cd();
23375 //
23376 // Place copy #13 of ITS6 in I569
23377 //
23378 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23379 sub2node->SetLineColor(kColorITS);
23380 sub2node->SetVisibility(1);
23381 fNodes->Add(sub2node);
23382 sub1node->cd();
23383 //
23384 // Place copy #14 of ITS6 in I569
23385 //
23386 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23387 sub2node->SetLineColor(kColorITS);
23388 sub2node->SetVisibility(1);
23389 fNodes->Add(sub2node);
23390 sub1node->cd();
23391 //
23392 // Place copy #15 of ITS6 in I569
23393 //
1266e9b4 23394 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 23395 sub2node->SetLineColor(kColorITS);
23396 sub2node->SetVisibility(1);
23397 fNodes->Add(sub2node);
23398 sub1node->cd();
23399 //
23400 // Place copy #16 of ITS6 in I569
23401 //
23402 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23403 sub2node->SetLineColor(kColorITS);
23404 sub2node->SetVisibility(1);
23405 fNodes->Add(sub2node);
23406 sub1node->cd();
23407 //
23408 // Place copy #17 of ITS6 in I569
23409 //
23410 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23411 sub2node->SetLineColor(kColorITS);
23412 sub2node->SetVisibility(1);
23413 fNodes->Add(sub2node);
23414 sub1node->cd();
23415 //
23416 // Place copy #18 of ITS6 in I569
23417 //
23418 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23419 sub2node->SetLineColor(kColorITS);
23420 sub2node->SetVisibility(1);
23421 fNodes->Add(sub2node);
23422 sub1node->cd();
23423 //
23424 // Place copy #19 of ITS6 in I569
23425 //
1266e9b4 23426 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 23427 sub2node->SetLineColor(kColorITS);
23428 sub2node->SetVisibility(1);
23429 fNodes->Add(sub2node);
23430 sub1node->cd();
23431 //
23432 // Place copy #20 of ITS6 in I569
23433 //
23434 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23435 sub2node->SetLineColor(kColorITS);
23436 sub2node->SetVisibility(1);
23437 fNodes->Add(sub2node);
23438 sub1node->cd();
23439 //
23440 // Place copy #21 of ITS6 in I569
23441 //
1266e9b4 23442 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 23443 sub2node->SetLineColor(kColorITS);
23444 sub2node->SetVisibility(1);
23445 fNodes->Add(sub2node);
23446 sub1node->cd();
23447 //
23448 // Place copy #22 of ITS6 in I569
23449 //
23450 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23451 sub2node->SetLineColor(kColorITS);
23452 sub2node->SetVisibility(1);
23453 fNodes->Add(sub2node);
23454 sub1node->cd();
23455 //
23456 // Place copy #23 of ITS6 in I569
23457 //
23458 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23459 sub2node->SetLineColor(kColorITS);
23460 sub2node->SetVisibility(1);
23461 fNodes->Add(sub2node);
23462 sub1node->cd();
23463 //
23464 // Place copy #24 of ITS6 in I569
23465 //
23466 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23467 sub2node->SetLineColor(kColorITS);
23468 sub2node->SetVisibility(1);
23469 fNodes->Add(sub2node);
23470 sub1node->cd();
23471 //
23472 // Place copy #25 of ITS6 in I569
23473 //
1266e9b4 23474 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 23475 sub2node->SetLineColor(kColorITS);
23476 sub2node->SetVisibility(1);
23477 fNodes->Add(sub2node);
23478 sub1node->cd();
23479 fNodes->Add(sub1node);
23480 node->cd();
23481 //
23482 // Place copy #34 of I569 in IT56
23483 //
1266e9b4 23484 sub1node = new TNode("I569","I569","I569",20.7978,38.431,0.,"itsrot549");
1f99c14b 23485 sub1node->SetLineColor(kColorITS);
23486 sub1node->SetVisibility(0);
23487 sub1node->cd();
23488 //
23489 // Place copy #1 of ITS6 in I569
23490 //
1266e9b4 23491 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 23492 sub2node->SetLineColor(kColorITS);
23493 sub2node->SetVisibility(1);
23494 fNodes->Add(sub2node);
23495 sub1node->cd();
23496 //
23497 // Place copy #2 of ITS6 in I569
23498 //
23499 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23500 sub2node->SetLineColor(kColorITS);
23501 sub2node->SetVisibility(1);
23502 fNodes->Add(sub2node);
23503 sub1node->cd();
23504 //
23505 // Place copy #3 of ITS6 in I569
23506 //
1266e9b4 23507 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 23508 sub2node->SetLineColor(kColorITS);
23509 sub2node->SetVisibility(1);
23510 fNodes->Add(sub2node);
23511 sub1node->cd();
23512 //
23513 // Place copy #4 of ITS6 in I569
23514 //
23515 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23516 sub2node->SetLineColor(kColorITS);
23517 sub2node->SetVisibility(1);
23518 fNodes->Add(sub2node);
23519 sub1node->cd();
23520 //
23521 // Place copy #5 of ITS6 in I569
23522 //
1266e9b4 23523 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 23524 sub2node->SetLineColor(kColorITS);
23525 sub2node->SetVisibility(1);
23526 fNodes->Add(sub2node);
23527 sub1node->cd();
23528 //
23529 // Place copy #6 of ITS6 in I569
23530 //
23531 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23532 sub2node->SetLineColor(kColorITS);
23533 sub2node->SetVisibility(1);
23534 fNodes->Add(sub2node);
23535 sub1node->cd();
23536 //
23537 // Place copy #7 of ITS6 in I569
23538 //
1266e9b4 23539 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 23540 sub2node->SetLineColor(kColorITS);
23541 sub2node->SetVisibility(1);
23542 fNodes->Add(sub2node);
23543 sub1node->cd();
23544 //
23545 // Place copy #8 of ITS6 in I569
23546 //
23547 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23548 sub2node->SetLineColor(kColorITS);
23549 sub2node->SetVisibility(1);
23550 fNodes->Add(sub2node);
23551 sub1node->cd();
23552 //
23553 // Place copy #9 of ITS6 in I569
23554 //
1266e9b4 23555 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 23556 sub2node->SetLineColor(kColorITS);
23557 sub2node->SetVisibility(1);
23558 fNodes->Add(sub2node);
23559 sub1node->cd();
23560 //
23561 // Place copy #10 of ITS6 in I569
23562 //
23563 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23564 sub2node->SetLineColor(kColorITS);
23565 sub2node->SetVisibility(1);
23566 fNodes->Add(sub2node);
23567 sub1node->cd();
23568 //
23569 // Place copy #11 of ITS6 in I569
23570 //
1266e9b4 23571 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 23572 sub2node->SetLineColor(kColorITS);
23573 sub2node->SetVisibility(1);
23574 fNodes->Add(sub2node);
23575 sub1node->cd();
23576 //
23577 // Place copy #12 of ITS6 in I569
23578 //
23579 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23580 sub2node->SetLineColor(kColorITS);
23581 sub2node->SetVisibility(1);
23582 fNodes->Add(sub2node);
23583 sub1node->cd();
23584 //
23585 // Place copy #13 of ITS6 in I569
23586 //
23587 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23588 sub2node->SetLineColor(kColorITS);
23589 sub2node->SetVisibility(1);
23590 fNodes->Add(sub2node);
23591 sub1node->cd();
23592 //
23593 // Place copy #14 of ITS6 in I569
23594 //
23595 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23596 sub2node->SetLineColor(kColorITS);
23597 sub2node->SetVisibility(1);
23598 fNodes->Add(sub2node);
23599 sub1node->cd();
23600 //
23601 // Place copy #15 of ITS6 in I569
23602 //
1266e9b4 23603 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 23604 sub2node->SetLineColor(kColorITS);
23605 sub2node->SetVisibility(1);
23606 fNodes->Add(sub2node);
23607 sub1node->cd();
23608 //
23609 // Place copy #16 of ITS6 in I569
23610 //
23611 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23612 sub2node->SetLineColor(kColorITS);
23613 sub2node->SetVisibility(1);
23614 fNodes->Add(sub2node);
23615 sub1node->cd();
23616 //
23617 // Place copy #17 of ITS6 in I569
23618 //
23619 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23620 sub2node->SetLineColor(kColorITS);
23621 sub2node->SetVisibility(1);
23622 fNodes->Add(sub2node);
23623 sub1node->cd();
23624 //
23625 // Place copy #18 of ITS6 in I569
23626 //
23627 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23628 sub2node->SetLineColor(kColorITS);
23629 sub2node->SetVisibility(1);
23630 fNodes->Add(sub2node);
23631 sub1node->cd();
23632 //
23633 // Place copy #19 of ITS6 in I569
23634 //
1266e9b4 23635 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 23636 sub2node->SetLineColor(kColorITS);
23637 sub2node->SetVisibility(1);
23638 fNodes->Add(sub2node);
23639 sub1node->cd();
23640 //
23641 // Place copy #20 of ITS6 in I569
23642 //
23643 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23644 sub2node->SetLineColor(kColorITS);
23645 sub2node->SetVisibility(1);
23646 fNodes->Add(sub2node);
23647 sub1node->cd();
23648 //
23649 // Place copy #21 of ITS6 in I569
23650 //
1266e9b4 23651 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 23652 sub2node->SetLineColor(kColorITS);
23653 sub2node->SetVisibility(1);
23654 fNodes->Add(sub2node);
23655 sub1node->cd();
23656 //
23657 // Place copy #22 of ITS6 in I569
23658 //
23659 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23660 sub2node->SetLineColor(kColorITS);
23661 sub2node->SetVisibility(1);
23662 fNodes->Add(sub2node);
23663 sub1node->cd();
23664 //
23665 // Place copy #23 of ITS6 in I569
23666 //
23667 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23668 sub2node->SetLineColor(kColorITS);
23669 sub2node->SetVisibility(1);
23670 fNodes->Add(sub2node);
23671 sub1node->cd();
23672 //
23673 // Place copy #24 of ITS6 in I569
23674 //
23675 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23676 sub2node->SetLineColor(kColorITS);
23677 sub2node->SetVisibility(1);
23678 fNodes->Add(sub2node);
23679 sub1node->cd();
23680 //
23681 // Place copy #25 of ITS6 in I569
23682 //
1266e9b4 23683 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 23684 sub2node->SetLineColor(kColorITS);
23685 sub2node->SetVisibility(1);
23686 fNodes->Add(sub2node);
23687 sub1node->cd();
23688 fNodes->Add(sub1node);
23689 node->cd();
23690 //
23691 // Place copy #35 of I569 in IT56
23692 //
1266e9b4 23693 sub1node = new TNode("I569","I569","I569",14.139,41.1856,0.,"itsrot550");
1f99c14b 23694 sub1node->SetLineColor(kColorITS);
23695 sub1node->SetVisibility(0);
23696 sub1node->cd();
23697 //
23698 // Place copy #1 of ITS6 in I569
23699 //
1266e9b4 23700 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 23701 sub2node->SetLineColor(kColorITS);
23702 sub2node->SetVisibility(1);
23703 fNodes->Add(sub2node);
23704 sub1node->cd();
23705 //
23706 // Place copy #2 of ITS6 in I569
23707 //
23708 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23709 sub2node->SetLineColor(kColorITS);
23710 sub2node->SetVisibility(1);
23711 fNodes->Add(sub2node);
23712 sub1node->cd();
23713 //
23714 // Place copy #3 of ITS6 in I569
23715 //
1266e9b4 23716 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 23717 sub2node->SetLineColor(kColorITS);
23718 sub2node->SetVisibility(1);
23719 fNodes->Add(sub2node);
23720 sub1node->cd();
23721 //
23722 // Place copy #4 of ITS6 in I569
23723 //
23724 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23725 sub2node->SetLineColor(kColorITS);
23726 sub2node->SetVisibility(1);
23727 fNodes->Add(sub2node);
23728 sub1node->cd();
23729 //
23730 // Place copy #5 of ITS6 in I569
23731 //
1266e9b4 23732 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 23733 sub2node->SetLineColor(kColorITS);
23734 sub2node->SetVisibility(1);
23735 fNodes->Add(sub2node);
23736 sub1node->cd();
23737 //
23738 // Place copy #6 of ITS6 in I569
23739 //
23740 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23741 sub2node->SetLineColor(kColorITS);
23742 sub2node->SetVisibility(1);
23743 fNodes->Add(sub2node);
23744 sub1node->cd();
23745 //
23746 // Place copy #7 of ITS6 in I569
23747 //
1266e9b4 23748 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 23749 sub2node->SetLineColor(kColorITS);
23750 sub2node->SetVisibility(1);
23751 fNodes->Add(sub2node);
23752 sub1node->cd();
23753 //
23754 // Place copy #8 of ITS6 in I569
23755 //
23756 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23757 sub2node->SetLineColor(kColorITS);
23758 sub2node->SetVisibility(1);
23759 fNodes->Add(sub2node);
23760 sub1node->cd();
23761 //
23762 // Place copy #9 of ITS6 in I569
23763 //
1266e9b4 23764 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 23765 sub2node->SetLineColor(kColorITS);
23766 sub2node->SetVisibility(1);
23767 fNodes->Add(sub2node);
23768 sub1node->cd();
23769 //
23770 // Place copy #10 of ITS6 in I569
23771 //
23772 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23773 sub2node->SetLineColor(kColorITS);
23774 sub2node->SetVisibility(1);
23775 fNodes->Add(sub2node);
23776 sub1node->cd();
23777 //
23778 // Place copy #11 of ITS6 in I569
23779 //
1266e9b4 23780 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 23781 sub2node->SetLineColor(kColorITS);
23782 sub2node->SetVisibility(1);
23783 fNodes->Add(sub2node);
23784 sub1node->cd();
23785 //
23786 // Place copy #12 of ITS6 in I569
23787 //
23788 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23789 sub2node->SetLineColor(kColorITS);
23790 sub2node->SetVisibility(1);
23791 fNodes->Add(sub2node);
23792 sub1node->cd();
23793 //
23794 // Place copy #13 of ITS6 in I569
23795 //
23796 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23797 sub2node->SetLineColor(kColorITS);
23798 sub2node->SetVisibility(1);
23799 fNodes->Add(sub2node);
23800 sub1node->cd();
23801 //
23802 // Place copy #14 of ITS6 in I569
23803 //
23804 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23805 sub2node->SetLineColor(kColorITS);
23806 sub2node->SetVisibility(1);
23807 fNodes->Add(sub2node);
23808 sub1node->cd();
23809 //
23810 // Place copy #15 of ITS6 in I569
23811 //
1266e9b4 23812 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 23813 sub2node->SetLineColor(kColorITS);
23814 sub2node->SetVisibility(1);
23815 fNodes->Add(sub2node);
23816 sub1node->cd();
23817 //
23818 // Place copy #16 of ITS6 in I569
23819 //
23820 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23821 sub2node->SetLineColor(kColorITS);
23822 sub2node->SetVisibility(1);
23823 fNodes->Add(sub2node);
23824 sub1node->cd();
23825 //
23826 // Place copy #17 of ITS6 in I569
23827 //
23828 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23829 sub2node->SetLineColor(kColorITS);
23830 sub2node->SetVisibility(1);
23831 fNodes->Add(sub2node);
23832 sub1node->cd();
23833 //
23834 // Place copy #18 of ITS6 in I569
23835 //
23836 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23837 sub2node->SetLineColor(kColorITS);
23838 sub2node->SetVisibility(1);
23839 fNodes->Add(sub2node);
23840 sub1node->cd();
23841 //
23842 // Place copy #19 of ITS6 in I569
23843 //
1266e9b4 23844 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 23845 sub2node->SetLineColor(kColorITS);
23846 sub2node->SetVisibility(1);
23847 fNodes->Add(sub2node);
23848 sub1node->cd();
23849 //
23850 // Place copy #20 of ITS6 in I569
23851 //
23852 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23853 sub2node->SetLineColor(kColorITS);
23854 sub2node->SetVisibility(1);
23855 fNodes->Add(sub2node);
23856 sub1node->cd();
23857 //
23858 // Place copy #21 of ITS6 in I569
23859 //
1266e9b4 23860 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 23861 sub2node->SetLineColor(kColorITS);
23862 sub2node->SetVisibility(1);
23863 fNodes->Add(sub2node);
23864 sub1node->cd();
23865 //
23866 // Place copy #22 of ITS6 in I569
23867 //
23868 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23869 sub2node->SetLineColor(kColorITS);
23870 sub2node->SetVisibility(1);
23871 fNodes->Add(sub2node);
23872 sub1node->cd();
23873 //
23874 // Place copy #23 of ITS6 in I569
23875 //
23876 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23877 sub2node->SetLineColor(kColorITS);
23878 sub2node->SetVisibility(1);
23879 fNodes->Add(sub2node);
23880 sub1node->cd();
23881 //
23882 // Place copy #24 of ITS6 in I569
23883 //
23884 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23885 sub2node->SetLineColor(kColorITS);
23886 sub2node->SetVisibility(1);
23887 fNodes->Add(sub2node);
23888 sub1node->cd();
23889 //
23890 // Place copy #25 of ITS6 in I569
23891 //
1266e9b4 23892 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 23893 sub2node->SetLineColor(kColorITS);
23894 sub2node->SetVisibility(1);
23895 fNodes->Add(sub2node);
23896 sub1node->cd();
23897 fNodes->Add(sub1node);
23898 node->cd();
23899 //
23900 // Place copy #36 of I569 in IT56
23901 //
1266e9b4 23902 sub1node = new TNode("I569","I569","I569",7.1924,43.1017,0.,"itsrot551");
1f99c14b 23903 sub1node->SetLineColor(kColorITS);
23904 sub1node->SetVisibility(0);
23905 sub1node->cd();
23906 //
23907 // Place copy #1 of ITS6 in I569
23908 //
1266e9b4 23909 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 23910 sub2node->SetLineColor(kColorITS);
23911 sub2node->SetVisibility(1);
23912 fNodes->Add(sub2node);
23913 sub1node->cd();
23914 //
23915 // Place copy #2 of ITS6 in I569
23916 //
23917 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23918 sub2node->SetLineColor(kColorITS);
23919 sub2node->SetVisibility(1);
23920 fNodes->Add(sub2node);
23921 sub1node->cd();
23922 //
23923 // Place copy #3 of ITS6 in I569
23924 //
1266e9b4 23925 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 23926 sub2node->SetLineColor(kColorITS);
23927 sub2node->SetVisibility(1);
23928 fNodes->Add(sub2node);
23929 sub1node->cd();
23930 //
23931 // Place copy #4 of ITS6 in I569
23932 //
23933 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23934 sub2node->SetLineColor(kColorITS);
23935 sub2node->SetVisibility(1);
23936 fNodes->Add(sub2node);
23937 sub1node->cd();
23938 //
23939 // Place copy #5 of ITS6 in I569
23940 //
1266e9b4 23941 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 23942 sub2node->SetLineColor(kColorITS);
23943 sub2node->SetVisibility(1);
23944 fNodes->Add(sub2node);
23945 sub1node->cd();
23946 //
23947 // Place copy #6 of ITS6 in I569
23948 //
23949 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23950 sub2node->SetLineColor(kColorITS);
23951 sub2node->SetVisibility(1);
23952 fNodes->Add(sub2node);
23953 sub1node->cd();
23954 //
23955 // Place copy #7 of ITS6 in I569
23956 //
1266e9b4 23957 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 23958 sub2node->SetLineColor(kColorITS);
23959 sub2node->SetVisibility(1);
23960 fNodes->Add(sub2node);
23961 sub1node->cd();
23962 //
23963 // Place copy #8 of ITS6 in I569
23964 //
23965 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23966 sub2node->SetLineColor(kColorITS);
23967 sub2node->SetVisibility(1);
23968 fNodes->Add(sub2node);
23969 sub1node->cd();
23970 //
23971 // Place copy #9 of ITS6 in I569
23972 //
1266e9b4 23973 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 23974 sub2node->SetLineColor(kColorITS);
23975 sub2node->SetVisibility(1);
23976 fNodes->Add(sub2node);
23977 sub1node->cd();
23978 //
23979 // Place copy #10 of ITS6 in I569
23980 //
23981 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23982 sub2node->SetLineColor(kColorITS);
23983 sub2node->SetVisibility(1);
23984 fNodes->Add(sub2node);
23985 sub1node->cd();
23986 //
23987 // Place copy #11 of ITS6 in I569
23988 //
1266e9b4 23989 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 23990 sub2node->SetLineColor(kColorITS);
23991 sub2node->SetVisibility(1);
23992 fNodes->Add(sub2node);
23993 sub1node->cd();
23994 //
23995 // Place copy #12 of ITS6 in I569
23996 //
23997 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23998 sub2node->SetLineColor(kColorITS);
23999 sub2node->SetVisibility(1);
24000 fNodes->Add(sub2node);
24001 sub1node->cd();
24002 //
24003 // Place copy #13 of ITS6 in I569
24004 //
24005 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
24006 sub2node->SetLineColor(kColorITS);
24007 sub2node->SetVisibility(1);
24008 fNodes->Add(sub2node);
24009 sub1node->cd();
24010 //
24011 // Place copy #14 of ITS6 in I569
24012 //
24013 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
24014 sub2node->SetLineColor(kColorITS);
24015 sub2node->SetVisibility(1);
24016 fNodes->Add(sub2node);
24017 sub1node->cd();
24018 //
24019 // Place copy #15 of ITS6 in I569
24020 //
1266e9b4 24021 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 24022 sub2node->SetLineColor(kColorITS);
24023 sub2node->SetVisibility(1);
24024 fNodes->Add(sub2node);
24025 sub1node->cd();
24026 //
24027 // Place copy #16 of ITS6 in I569
24028 //
24029 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
24030 sub2node->SetLineColor(kColorITS);
24031 sub2node->SetVisibility(1);
24032 fNodes->Add(sub2node);
24033 sub1node->cd();
24034 //
24035 // Place copy #17 of ITS6 in I569
24036 //
24037 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
24038 sub2node->SetLineColor(kColorITS);
24039 sub2node->SetVisibility(1);
24040 fNodes->Add(sub2node);
24041 sub1node->cd();
24042 //
24043 // Place copy #18 of ITS6 in I569
24044 //
24045 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
24046 sub2node->SetLineColor(kColorITS);
24047 sub2node->SetVisibility(1);
24048 fNodes->Add(sub2node);
24049 sub1node->cd();
24050 //
24051 // Place copy #19 of ITS6 in I569
24052 //
1266e9b4 24053 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 24054 sub2node->SetLineColor(kColorITS);
24055 sub2node->SetVisibility(1);
24056 fNodes->Add(sub2node);
24057 sub1node->cd();
24058 //
24059 // Place copy #20 of ITS6 in I569
24060 //
24061 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
24062 sub2node->SetLineColor(kColorITS);
24063 sub2node->SetVisibility(1);
24064 fNodes->Add(sub2node);
24065 sub1node->cd();
24066 //
24067 // Place copy #21 of ITS6 in I569
24068 //
1266e9b4 24069 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 24070 sub2node->SetLineColor(kColorITS);
24071 sub2node->SetVisibility(1);
24072 fNodes->Add(sub2node);
24073 sub1node->cd();
24074 //
24075 // Place copy #22 of ITS6 in I569
24076 //
24077 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
24078 sub2node->SetLineColor(kColorITS);
24079 sub2node->SetVisibility(1);
24080 fNodes->Add(sub2node);
24081 sub1node->cd();
24082 //
24083 // Place copy #23 of ITS6 in I569
24084 //
24085 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
24086 sub2node->SetLineColor(kColorITS);
24087 sub2node->SetVisibility(1);
24088 fNodes->Add(sub2node);
24089 sub1node->cd();
24090 //
24091 // Place copy #24 of ITS6 in I569
24092 //
24093 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
24094 sub2node->SetLineColor(kColorITS);
24095 sub2node->SetVisibility(1);
24096 fNodes->Add(sub2node);
24097 sub1node->cd();
24098 //
24099 // Place copy #25 of ITS6 in I569
24100 //
1266e9b4 24101 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 24102 sub2node->SetLineColor(kColorITS);
24103 sub2node->SetVisibility(1);
24104 fNodes->Add(sub2node);
24105 sub1node->cd();
24106 fNodes->Add(sub1node);
24107 node->cd();
24108 //
24109 // Place copy #37 of I569 in IT56
24110 //
24111 sub1node = new TNode("I569","I569","I569",0.,43.545,0.,"");
24112 sub1node->SetLineColor(kColorITS);
24113 sub1node->SetVisibility(0);
24114 sub1node->cd();
24115 //
24116 // Place copy #1 of ITS6 in I569
24117 //
1266e9b4 24118 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 24119 sub2node->SetLineColor(kColorITS);
24120 sub2node->SetVisibility(1);
24121 fNodes->Add(sub2node);
24122 sub1node->cd();
24123 //
24124 // Place copy #2 of ITS6 in I569
24125 //
24126 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
24127 sub2node->SetLineColor(kColorITS);
24128 sub2node->SetVisibility(1);
24129 fNodes->Add(sub2node);
24130 sub1node->cd();
24131 //
24132 // Place copy #3 of ITS6 in I569
24133 //
1266e9b4 24134 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 24135 sub2node->SetLineColor(kColorITS);
24136 sub2node->SetVisibility(1);
24137 fNodes->Add(sub2node);
24138 sub1node->cd();
24139 //
24140 // Place copy #4 of ITS6 in I569
24141 //
24142 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
24143 sub2node->SetLineColor(kColorITS);
24144 sub2node->SetVisibility(1);
24145 fNodes->Add(sub2node);
24146 sub1node->cd();
24147 //
24148 // Place copy #5 of ITS6 in I569
24149 //
1266e9b4 24150 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 24151 sub2node->SetLineColor(kColorITS);
24152 sub2node->SetVisibility(1);
24153 fNodes->Add(sub2node);
24154 sub1node->cd();
24155 //
24156 // Place copy #6 of ITS6 in I569
24157 //
24158 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
24159 sub2node->SetLineColor(kColorITS);
24160 sub2node->SetVisibility(1);
24161 fNodes->Add(sub2node);
24162 sub1node->cd();
24163 //
24164 // Place copy #7 of ITS6 in I569
24165 //
1266e9b4 24166 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 24167 sub2node->SetLineColor(kColorITS);
24168 sub2node->SetVisibility(1);
24169 fNodes->Add(sub2node);
24170 sub1node->cd();
24171 //
24172 // Place copy #8 of ITS6 in I569
24173 //
24174 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
24175 sub2node->SetLineColor(kColorITS);
24176 sub2node->SetVisibility(1);
24177 fNodes->Add(sub2node);
24178 sub1node->cd();
24179 //
24180 // Place copy #9 of ITS6 in I569
24181 //
1266e9b4 24182 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 24183 sub2node->SetLineColor(kColorITS);
24184 sub2node->SetVisibility(1);
24185 fNodes->Add(sub2node);
24186 sub1node->cd();
24187 //
24188 // Place copy #10 of ITS6 in I569
24189 //
24190 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
24191 sub2node->SetLineColor(kColorITS);
24192 sub2node->SetVisibility(1);
24193 fNodes->Add(sub2node);
24194 sub1node->cd();
24195 //
24196 // Place copy #11 of ITS6 in I569
24197 //
1266e9b4 24198 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 24199 sub2node->SetLineColor(kColorITS);
24200 sub2node->SetVisibility(1);
24201 fNodes->Add(sub2node);
24202 sub1node->cd();
24203 //
24204 // Place copy #12 of ITS6 in I569
24205 //
24206 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
24207 sub2node->SetLineColor(kColorITS);
24208 sub2node->SetVisibility(1);
24209 fNodes->Add(sub2node);
24210 sub1node->cd();
24211 //
24212 // Place copy #13 of ITS6 in I569
24213 //
24214 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
24215 sub2node->SetLineColor(kColorITS);
24216 sub2node->SetVisibility(1);
24217 fNodes->Add(sub2node);
24218 sub1node->cd();
24219 //
24220 // Place copy #14 of ITS6 in I569
24221 //
24222 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
24223 sub2node->SetLineColor(kColorITS);
24224 sub2node->SetVisibility(1);
24225 fNodes->Add(sub2node);
24226 sub1node->cd();
24227 //
24228 // Place copy #15 of ITS6 in I569
24229 //
1266e9b4 24230 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 24231 sub2node->SetLineColor(kColorITS);
24232 sub2node->SetVisibility(1);
24233 fNodes->Add(sub2node);
24234 sub1node->cd();
24235 //
24236 // Place copy #16 of ITS6 in I569
24237 //
24238 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
24239 sub2node->SetLineColor(kColorITS);
24240 sub2node->SetVisibility(1);
24241 fNodes->Add(sub2node);
24242 sub1node->cd();
24243 //
24244 // Place copy #17 of ITS6 in I569
24245 //
24246 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
24247 sub2node->SetLineColor(kColorITS);
24248 sub2node->SetVisibility(1);
24249 fNodes->Add(sub2node);
24250 sub1node->cd();
24251 //
24252 // Place copy #18 of ITS6 in I569
24253 //
24254 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
24255 sub2node->SetLineColor(kColorITS);
24256 sub2node->SetVisibility(1);
24257 fNodes->Add(sub2node);
24258 sub1node->cd();
24259 //
24260 // Place copy #19 of ITS6 in I569
24261 //
1266e9b4 24262 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 24263 sub2node->SetLineColor(kColorITS);
24264 sub2node->SetVisibility(1);
24265 fNodes->Add(sub2node);
24266 sub1node->cd();
24267 //
24268 // Place copy #20 of ITS6 in I569
24269 //
24270 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
24271 sub2node->SetLineColor(kColorITS);
24272 sub2node->SetVisibility(1);
24273 fNodes->Add(sub2node);
24274 sub1node->cd();
24275 //
24276 // Place copy #21 of ITS6 in I569
24277 //
1266e9b4 24278 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 24279 sub2node->SetLineColor(kColorITS);
24280 sub2node->SetVisibility(1);
24281 fNodes->Add(sub2node);
24282 sub1node->cd();
24283 //
24284 // Place copy #22 of ITS6 in I569
24285 //
24286 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
24287 sub2node->SetLineColor(kColorITS);
24288 sub2node->SetVisibility(1);
24289 fNodes->Add(sub2node);
24290 sub1node->cd();
24291 //
24292 // Place copy #23 of ITS6 in I569
24293 //
24294 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
24295 sub2node->SetLineColor(kColorITS);
24296 sub2node->SetVisibility(1);
24297 fNodes->Add(sub2node);
24298 sub1node->cd();
24299 //
24300 // Place copy #24 of ITS6 in I569
24301 //
24302 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
24303 sub2node->SetLineColor(kColorITS);
24304 sub2node->SetVisibility(1);
24305 fNodes->Add(sub2node);
24306 sub1node->cd();
24307 //
24308 // Place copy #25 of ITS6 in I569
24309 //
1266e9b4 24310 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 24311 sub2node->SetLineColor(kColorITS);
24312 sub2node->SetVisibility(1);
24313 fNodes->Add(sub2node);
24314 sub1node->cd();
24315 fNodes->Add(sub1node);
24316 node->cd();
24317 //
24318 // Place copy #38 of I569 in IT56
24319 //
1266e9b4 24320 sub1node = new TNode("I569","I569","I569",-7.1924,43.1017,0.,"itsrot552");
1f99c14b 24321 sub1node->SetLineColor(kColorITS);
24322 sub1node->SetVisibility(0);
24323 sub1node->cd();
24324 //
24325 // Place copy #1 of ITS6 in I569
24326 //
1266e9b4 24327 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 24328 sub2node->SetLineColor(kColorITS);
24329 sub2node->SetVisibility(1);
24330 fNodes->Add(sub2node);
24331 sub1node->cd();
24332 //
24333 // Place copy #2 of ITS6 in I569
24334 //
24335 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
24336 sub2node->SetLineColor(kColorITS);
24337 sub2node->SetVisibility(1);
24338 fNodes->Add(sub2node);
24339 sub1node->cd();
24340 //
24341 // Place copy #3 of ITS6 in I569
24342 //
1266e9b4 24343 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 24344 sub2node->SetLineColor(kColorITS);
24345 sub2node->SetVisibility(1);
24346 fNodes->Add(sub2node);
24347 sub1node->cd();
24348 //
24349 // Place copy #4 of ITS6 in I569
24350 //
24351 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
24352 sub2node->SetLineColor(kColorITS);
24353 sub2node->SetVisibility(1);
24354 fNodes->Add(sub2node);
24355 sub1node->cd();
24356 //
24357 // Place copy #5 of ITS6 in I569
24358 //
1266e9b4 24359 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 24360 sub2node->SetLineColor(kColorITS);
24361 sub2node->SetVisibility(1);
24362 fNodes->Add(sub2node);
24363 sub1node->cd();
24364 //
24365 // Place copy #6 of ITS6 in I569
24366 //
24367 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
24368 sub2node->SetLineColor(kColorITS);
24369 sub2node->SetVisibility(1);
24370 fNodes->Add(sub2node);
24371 sub1node->cd();
24372 //
24373 // Place copy #7 of ITS6 in I569
24374 //
1266e9b4 24375 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 24376 sub2node->SetLineColor(kColorITS);
24377 sub2node->SetVisibility(1);
24378 fNodes->Add(sub2node);
24379 sub1node->cd();
24380 //
24381 // Place copy #8 of ITS6 in I569
24382 //
24383 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
24384 sub2node->SetLineColor(kColorITS);
24385 sub2node->SetVisibility(1);
24386 fNodes->Add(sub2node);
24387 sub1node->cd();
24388 //
24389 // Place copy #9 of ITS6 in I569
24390 //
1266e9b4 24391 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 24392 sub2node->SetLineColor(kColorITS);
24393 sub2node->SetVisibility(1);
24394 fNodes->Add(sub2node);
24395 sub1node->cd();
24396 //
24397 // Place copy #10 of ITS6 in I569
24398 //
24399 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
24400 sub2node->SetLineColor(kColorITS);
24401 sub2node->SetVisibility(1);
24402 fNodes->Add(sub2node);
24403 sub1node->cd();
24404 //
24405 // Place copy #11 of ITS6 in I569
24406 //
1266e9b4 24407 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 24408 sub2node->SetLineColor(kColorITS);
24409 sub2node->SetVisibility(1);
24410 fNodes->Add(sub2node);
24411 sub1node->cd();
24412 //
24413 // Place copy #12 of ITS6 in I569
24414 //
24415 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
24416 sub2node->SetLineColor(kColorITS);
24417 sub2node->SetVisibility(1);
24418 fNodes->Add(sub2node);
24419 sub1node->cd();
24420 //
24421 // Place copy #13 of ITS6 in I569
24422 //
24423 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
24424 sub2node->SetLineColor(kColorITS);
24425 sub2node->SetVisibility(1);
24426 fNodes->Add(sub2node);
24427 sub1node->cd();
24428 //
24429 // Place copy #14 of ITS6 in I569
24430 //
24431 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
24432 sub2node->SetLineColor(kColorITS);
24433 sub2node->SetVisibility(1);
24434 fNodes->Add(sub2node);
24435 sub1node->cd();
24436 //
24437 // Place copy #15 of ITS6 in I569
24438 //
1266e9b4 24439 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 24440 sub2node->SetLineColor(kColorITS);
24441 sub2node->SetVisibility(1);
24442 fNodes->Add(sub2node);
24443 sub1node->cd();
24444 //
24445 // Place copy #16 of ITS6 in I569
24446 //
24447 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
24448 sub2node->SetLineColor(kColorITS);
24449 sub2node->SetVisibility(1);
24450 fNodes->Add(sub2node);
24451 sub1node->cd();
24452 //
24453 // Place copy #17 of ITS6 in I569
24454 //
24455 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
24456 sub2node->SetLineColor(kColorITS);
24457 sub2node->SetVisibility(1);
24458 fNodes->Add(sub2node);
24459 sub1node->cd();
24460 //
24461 // Place copy #18 of ITS6 in I569
24462 //
24463 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
24464 sub2node->SetLineColor(kColorITS);
24465 sub2node->SetVisibility(1);
24466 fNodes->Add(sub2node);
24467 sub1node->cd();
24468 //
24469 // Place copy #19 of ITS6 in I569
24470 //
1266e9b4 24471 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 24472 sub2node->SetLineColor(kColorITS);
24473 sub2node->SetVisibility(1);
24474 fNodes->Add(sub2node);
24475 sub1node->cd();
24476 //
24477 // Place copy #20 of ITS6 in I569
24478 //
24479 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
24480 sub2node->SetLineColor(kColorITS);
24481 sub2node->SetVisibility(1);
24482 fNodes->Add(sub2node);
24483 sub1node->cd();
24484 //
24485 // Place copy #21 of ITS6 in I569
24486 //
1266e9b4 24487 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 24488 sub2node->SetLineColor(kColorITS);
24489 sub2node->SetVisibility(1);
24490 fNodes->Add(sub2node);
24491 sub1node->cd();
24492 //
24493 // Place copy #22 of ITS6 in I569
24494 //
24495 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
24496 sub2node->SetLineColor(kColorITS);
24497 sub2node->SetVisibility(1);
24498 fNodes->Add(sub2node);
24499 sub1node->cd();
24500 //
24501 // Place copy #23 of ITS6 in I569
24502 //
24503 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
24504 sub2node->SetLineColor(kColorITS);
24505 sub2node->SetVisibility(1);
24506 fNodes->Add(sub2node);
24507 sub1node->cd();
24508 //
24509 // Place copy #24 of ITS6 in I569
24510 //
24511 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
24512 sub2node->SetLineColor(kColorITS);
24513 sub2node->SetVisibility(1);
24514 fNodes->Add(sub2node);
24515 sub1node->cd();
24516 //
24517 // Place copy #25 of ITS6 in I569
24518 //
1266e9b4 24519 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 24520 sub2node->SetLineColor(kColorITS);
24521 sub2node->SetVisibility(1);
24522 fNodes->Add(sub2node);
24523 sub1node->cd();
24524 fNodes->Add(sub1node);
24525 node->cd();
24526
24527
24528
db915fea 24529 fNodes->Add(node);
ac9c285e 24530
1266e9b4 24531*/
db915fea 24532}
24533//_____________________________________________________________________________
24534void AliITSvPPRasymm::CreateGeometry(){
24535////////////////////////////////////////////////////////////////////////
24536// This routine defines and Creates the geometry for version 6 of the ITS.
24537////////////////////////////////////////////////////////////////////////
24538
7bdd9b7d 24539
24540//Begin_Html
24541/*
24542<img src="picts/ITS/ITS_full_vPPRasymm.jpg">
24543</pre>
24544<br clear=left>
24545<font size=+2 color=red>
24546<p>This shows the full ITS geometry.
24547</font>
24548
24549<img src="picts/ITS/ITS_SPD_Barrel_vPPRasymm.jpg">
24550</pre>
24551<br clear=left>
24552<font size=+2 color=red>
24553<p>This shows the full SPD Barrel of the ITS geometry.
24554</font>
24555
24556<img src="picts/ITS/ITS_SDD_Barrel_vPPRasymm.jpg">
24557</pre>
24558<br clear=left>
24559<font size=+2 color=red>
24560<p>This shows the full SDD Barrel of the ITS geometry.
24561</font>
24562
24563<img src="picts/ITS/ITS_SSD_Barrel_vPPRasymm.jpg">
24564</pre>
24565<br clear=left>
24566<font size=+2 color=red>
24567<p>This shows the full SSD Barrel of the ITS geometry.
24568</font>
24569*/
24570//End_Html
db915fea 24571 //INNER RADII OF THE SILICON LAYERS
cd3a3507 24572 // Float_t rl[6] = { 3.8095,7.,15.,24.,38.1,43.5765 };
db915fea 24573 //THICKNESSES OF LAYERS (in % radiation length)
24574 Float_t drl[6] = { 1.03,1.03,0.94,0.95,0.91,0.87 };
24575 //HALF LENGTHS OF LAYERS
cd3a3507 24576 // Float_t dzl[6] = { 14.35,14.35,25.1,32.1,49.405,55.27 };
db915fea 24577 //LENGTHS OF END-LADDER BOXES (ALL INCLUDED)
cd3a3507 24578 // Float_t dzb[6] = { 12.4,12.4,13.5,15.,7.5,7.5 };
db915fea 24579 //THICKNESSES OF END-LADDER BOXES (ALL INCLUDED)
cd3a3507 24580 // Float_t drb[6] = { rl[1]-rl[0],0.2,5.,5.,4.,4. };
db915fea 24581
24582
7b67784f 24583 Float_t dits[100], rlim, zmax;
cd3a3507 24584 // Float_t zpos;
24585 // Float_t pcits[50]
7b67784f 24586 Float_t ztpc;
2ffd6c79 24587 Int_t idrotm[1999], i;
7b67784f 24588 Float_t dgh[100];
686e2715 24589
80272ed3 24590
24591 // Define some variables for SPD
24592
c47b75b1 24593 Float_t dits1[3], di101[3], di107[3], di10b[3], di106[3]; // for layer 1
24594 Float_t di103[3], di10a[3], di102[3]; // for layer 1
24595 Float_t dits2[3], di1d1[3], di1d7[3], di20b[3], di1d6[3]; // for layer 2
24596 Float_t di1d3[3], di20a[3], di1d2[3]; // for layer 2
24597 Float_t di108[3], di104[3]; // for both layers
686e2715 24598
a8c83dcb 24599 Float_t ddet1=200.; // total detector thickness on layer 1 (micron)
24600 Float_t dchip1=200.; // total chip thickness on layer 1 (micron)
686e2715 24601
a8c83dcb 24602 Float_t ddet2=200.; // total detector thickness on layer 2 (micron)
24603 Float_t dchip2=200.; // total chip thickness on layer 2 (micron)
3f1f65c1 24604
214030ed 24605 Float_t dbus=300.; // total bus thickness on both layers (micron)
3d12a48d 24606
24607 ddet1 = GetThicknessDet1();
24608 ddet2 = GetThicknessDet2();
24609 dchip1 = GetThicknessChip1();
24610 dchip2 = GetThicknessChip2();
24611
3d12a48d 24612 if(ddet1 < 100. || ddet1 > 300.) {
1e9111db 24613 cout << "ITS - WARNING: the detector thickness for layer 1 is outside the range of [100,300] microns."
a8c83dcb 24614 " The default value of 200 microns will be used." << endl;
24615 ddet1=200.;
3d12a48d 24616 }
24617
24618 if(ddet2 < 100. || ddet2 > 300.) {
1e9111db 24619 cout << "ITS - WARNING: the detector thickness for layer 2 is outside the range of [100,300] microns."
a8c83dcb 24620 " The default value of 200 microns will be used." << endl;
24621 ddet2=200.;
3d12a48d 24622 }
24623
214030ed 24624 if(dchip1 < 100. || dchip1 > 300.) {
24625 cout << "ITS - WARNING: the chip thickness for layer 1 is outside the range of [100,300] microns."
a8c83dcb 24626 " The default value of 200 microns will be used." << endl;
24627 dchip1=200.;
3d12a48d 24628 }
24629
214030ed 24630 if(dchip2 < 100. || dchip2 > 300.) {
24631 cout << "ITS - WARNING: the chip thickness for layer 2 is outside the range of [100,300] microns."
a8c83dcb 24632 " The default value of 200 microns will be used." << endl;
24633 dchip2=200.;
3d12a48d 24634 }
7b67784f 24635
24636 Int_t rails = 1; // flag for rails (1 --> rails in; 0 --> rails out)
24637
24638 Int_t fluid = 1; // flag for the cooling fluid (1 --> water; 0 --> freon)
24639
24640 rails = GetRails();
24641
24642 fluid = GetCoolingFluid();
24643
24644 if(rails != 0 && rails != 1) {
1e9111db 24645 cout << "ITS - WARNING: the switch for rails is not set neither to 0 (rails out) nor to 1 (rails in)."
7b67784f 24646 " The default value of 1 (rails in) will be used." << endl;
24647
24648 }
3d12a48d 24649
7b67784f 24650 if(fluid != 0 && fluid != 1) {
1e9111db 24651 cout << "ITS - WARNING: the switch for cooling fluid is not set neither to 0 (freon) nor to 1 (water)."
7b67784f 24652 " The default value of 1 (water) will be used." << endl;
24653 }
24654
1e9111db 24655 cout << "ITS: Detector thickness on layer 1 is set to " << ddet1 << " microns." << endl;
24656 cout << "ITS: Chip thickness on layer 1 is set to " << dchip1 << " microns." << endl;
24657 cout << "ITS: Detector thickness on layer 2 is set to " << ddet2 << " microns." << endl;
24658 cout << "ITS: Chip thickness on layer 2 is set to " << dchip2 << " microns." << endl;
7b67784f 24659 if(rails == 0 ) {
1e9111db 24660 cout << "ITS: Rails are out." << endl;
7b67784f 24661 } else {
1e9111db 24662 cout << "ITS: Rails are in." << endl;
7b67784f 24663 }
24664 if(fluid == 0 ) {
1e9111db 24665 cout << "ITS: The cooling fluid is freon." << endl;
7b67784f 24666 } else {
1e9111db 24667 cout << "ITS: The cooling fluid is water." << endl;
7b67784f 24668 }
24669
c47b75b1 24670 ddet1 = ddet1*0.0001/2.; // conversion from tot length in um to half in cm
24671 ddet2 = ddet2*0.0001/2.; // conversion from tot length in um to half in cm
24672 dchip1 = dchip1*0.0001/2.;// conversion from tot length in um to half in cm
24673 dchip2 = dchip2*0.0001/2.;// conversion from tot length in um to half in cm
45725ec9 24674 dbus = dbus*0.0001/2.; // conversion from tot length in um to half in cm
c47b75b1 24675
24676 Float_t deltax, deltay;
686e2715 24677
c47b75b1 24678 Int_t thickness = fMinorVersion/10;
24679 Int_t option = fMinorVersion - 10*thickness;
80272ed3 24680
24681
24682 // Define some variables for SDD
24683
24684
24685 Float_t sin30, cos30;
24686
24687 // SDD electronics+services main volumes
24688 Float_t I018dits[3], I024dits[3], I047dits[3], I048dits[3];
24689
24690 // SDD detector ladder
24691
24692 Float_t I302dits[3], I402dits[3], I004dits[3], I005dits[3];
24693 Float_t Y_SDD_sep = 0.20;
24694 Float_t ySDD;
24695 Int_t iSDD;
24696 Float_t Z_SDD_lay3[6] = {18.55, 10.95, 3.70, -3.70, -11.20, -18.35};
24697 Float_t Z_SDD_lay4[8] = {25.75, 18.60, 11.00, 3.70, -3.70, -11.20, -18.45, -26.05};
24698
24699 // ladder foot and end-ladder (frame and cooling)
24700 Float_t I028dits[3], I420dits[3], I421dits[3], I422dits[6], I423dits[3];
24701 Float_t I424dits[3], xI424, yI424;
24702 Float_t I425dits[3];
24703 Int_t indI425;
24704 Float_t I029dits[4], I030dits[4], I031dits[3], I032dits[3];
24705
24706 // SDD ladder frame and cooling
24707 Float_t SDD_CoolPipe[3] = {1.7000, -0.5500, 0.0000};
24708 Float_t I035dits[3], I037dits[3], I038dits[3];
24709 Float_t I039dits[3], xI039, yI039;
24710 Float_t I041dits[5];
24711
24712 // SDD hybrid, chips and capacitors
24713 Float_t I050dits[3], xI050, yI050;
24714 Float_t I052dits[3], xI052, yI052;
24715 Float_t I042dits[3], xI042, yI042;
24716 Float_t xI042space = 0.17;
24717 Float_t I043dits[3], xI043, yI043;
24718 Float_t xI043space = 0.17;
24719 Float_t zchip, zChipSpace;
24720 Float_t I051dits[3], xI051, yI051, zI051, yI051space, xcap;
24721 Int_t ichip, icap;
24722
24723 // SDD microcables
24724 Float_t I044dits[4], xI044, yI044, volI044;
24725 Float_t xHV, yHV, zHV, xLV, yLV, zLV;
24726 Char_t HVname[5], LVname[5];
24727
24728
24729 // Define media off-set
db915fea 24730
24731 Int_t *idtmed = fIdtmed->GetArray()-199;
cd3a3507 24732
db915fea 24733
24734 // Rotation matrices
24735
a9c4129c 24736 // SPD - option 'a' (this is NOT the default so leave commented)
db915fea 24737
bae7e562 24738
686e2715 24739 if (option == 1) {
24740
24741 AliMatrix(idrotm[201],90.0,90.0,90.0,180.0,0.0,0.0);
24742 AliMatrix(idrotm[202],90.0,90.0,90.0,0.0,0.0,0.0);
24743 AliMatrix(idrotm[203],90.0,350.0,90.0,260.0,0.0,0.0);
24744 AliMatrix(idrotm[204],90.0,170.0,90.0,80.0,0.0,0.0);
24745 AliMatrix(idrotm[205],90.0,10.0,90.0,100.0,0.0,0.0);
24746 AliMatrix(idrotm[206],90.0,190.0,90.0,280.0,0.0,0.0);
24747 AliMatrix(idrotm[207],90.0,342.0,90.0,72.0,0.0,0.0);
24748 AliMatrix(idrotm[208],90.0,156.999893,90.0,246.999893,0.0,0.0);
24749 AliMatrix(idrotm[209],90.0,147.999802,90.0,237.999893,0.0,0.0);
24750 AliMatrix(idrotm[210],90.0,138.999802,90.0,228.999802,0.0,0.0);
24751 AliMatrix(idrotm[211],90.0,129.999802,90.0,219.999802,0.0,0.0);
24752 AliMatrix(idrotm[212],90.0,36.7896,90.0,126.789597,0.0,0.0);
24753 AliMatrix(idrotm[213],90.0,343.579712,90.0,73.579697,0.0,0.0);
24754 AliMatrix(idrotm[214],90.0,95.413696,90.0,185.413696,0.0,0.0);
24755 AliMatrix(idrotm[215],90.0,5.4141,90.0,95.414101,0.0,0.0);
24756 AliMatrix(idrotm[216],90.0,318.296906,90.0,48.296902,0.0,0.0);
24757 AliMatrix(idrotm[217],90.0,67.000099,90.0,157.000107,0.0,0.0);
24758 AliMatrix(idrotm[218],90.0,337.003998,90.0,67.003998,0.0,0.0);
24759 AliMatrix(idrotm[219],90.0,247.000305,90.0,337.000305,0.0,0.0);
24760 AliMatrix(idrotm[220],90.0,305.633514,90.0,35.633499,0.0,0.0);
24761 AliMatrix(idrotm[221],90.0,58.000198,90.0,148.000198,0.0,0.0);
24762 AliMatrix(idrotm[222],90.0,327.997101,90.0,57.997101,0.0,0.0 );
24763 AliMatrix(idrotm[223],90.0,237.994202,90.0,327.994202,0.0,0.0);
24764 AliMatrix(idrotm[224],90.0,296.627502,90.0,26.627399,0.0,0.0);
24765 AliMatrix(idrotm[225],90.0,48.994099,90.0,138.994095,0.0,0.0);
24766 AliMatrix(idrotm[226],90.0,318.990997,90.0,48.991001,0.0,0.0);
24767 AliMatrix(idrotm[227],90.0,228.988205,90.0,318.98819,0.0,0.0);
24768 AliMatrix(idrotm[228],90.0,287.621399,90.0,17.621401,0.0,0.0);
24769 AliMatrix(idrotm[229],90.0,39.988098,90.0,129.988098,0.0,0.0);
24770 AliMatrix(idrotm[230],90.0,309.984985,90.0,39.985001,0.0,0.0);
24771 AliMatrix(idrotm[231],90.0,327.2612,90.0,57.2612,0.0,0.0);
24772 AliMatrix(idrotm[232],90.0,237.261398,90.0,327.261414,0.0,0.0);
24773 AliMatrix(idrotm[233],90.0,252.000504,90.0,342.000488,0.0,0.0 );
24774 AliMatrix(idrotm[234],90.0,71.9991,90.0,161.9991,0.0,0.0);
24775 AliMatrix(idrotm[235],90.0,270.0,90.0,0.0,0.0,0.0);
24776 AliMatrix(idrotm[236],90.0,180.013702,90.0,270.013702,0.0,0.0);
9bf5e8ff 24777 AliMatrix(idrotm[237],90.0,0.0,90.0,90.0,0.0,0.0);
686e2715 24778 AliMatrix(idrotm[238],90.0,144.0,90.0,234.0,0.0,0.0);
24779 AliMatrix(idrotm[239],90.0,216.0,90.0,306.0,0.0,0.0);
24780 AliMatrix(idrotm[240],90.0,288.0,90.0,18.0,0.0,0.0);
24781 AliMatrix(idrotm[241],90.0,324.0,90.0,54.0,0.0,0.0);
24782 AliMatrix(idrotm[242],90.0,36.0,90.0,126.0,0.0,0.0);
24783 AliMatrix(idrotm[243],90.0,108.0,90.0,198.0,0.0,0.0);
9bf5e8ff 24784 AliMatrix(idrotm[244],90.0,180.0,90.0,270.0,0.0,0.0);
24785 AliMatrix(idrotm[245],90.0,162.0,90.0,252.0,0.0,0.0);
24786 AliMatrix(idrotm[246],90.0,310.0,90.0,40.0,0.0,0.0);
24787 AliMatrix(idrotm[247],90.0,319.0,90.0,49.0,0.0,0.0);
24788 AliMatrix(idrotm[248],90.0,328.0,90.0,58.0,0.0,0.0);
24789 AliMatrix(idrotm[249],90.0,337.0,90.0,67.0,0.0,0.0);
686e2715 24790 AliMatrix(idrotm[1003],90.0,73.5,90.0,163.5,0.0,0.0);
24791 AliMatrix(idrotm[1011],90.0,342.0,90.0,72.0,0.0,0.0);
24792 AliMatrix(idrotm[1039],90.0,72.0,90.0,162.0,0.0,0.0);
24793 AliMatrix(idrotm[1043],90.0,66.91,90.0,156.91,0.0,0.0);
24794 AliMatrix(idrotm[1065],90.0,144.0,90.0,234.0,0.0,0.0);
24795 AliMatrix(idrotm[1078],90.0,180.0,90.0,270.0,0.0,0.0);
24796 AliMatrix(idrotm[1088],90.0,57.41,90.0,147.41,0.0,0.0);
24797 AliMatrix(idrotm[1089],90.0,333.0,90.0,63.0,0.0,0.0);
24798 AliMatrix(idrotm[1090],90.0,351.0,90.0,81.0,0.0,0.0);
24799 AliMatrix(idrotm[1091],90.0,216.0,90.0,306.0,0.0,0.0);
24800 AliMatrix(idrotm[1092],90.0,27.0,90.0,117.0,0.0,0.0);
24801 AliMatrix(idrotm[1093],90.0,18.0,90.0,108.0,0.0,0.0);
24802 AliMatrix(idrotm[1094],90.0,9.0,90.0,99.0,0.0,0.0);
24803 AliMatrix(idrotm[1104],90.0,252.0,90.0,342.0,0.0,0.0);
24804 AliMatrix(idrotm[1106],90.0,36.0,90.0,126.0,0.0,0.0);
24805 AliMatrix(idrotm[1107],90.0,108.0,90.0,198.0,0.0,0.0);
24806 AliMatrix(idrotm[1108],90.0,324.0,90.0,54.0,180.0,0.0);
24807 AliMatrix(idrotm[1109],90.0,0.0,90.0,90.0,180.0,0.0);
24808 AliMatrix(idrotm[1110],90.0,36.0,90.0,126.0,180.0,0.0);
24809 AliMatrix(idrotm[1111],90.0,72.0,90.0,162.0,180.0,0.0);
24810 AliMatrix(idrotm[1112],90.0,108.0,90.0,198.0,180.0,0.0);
24811 AliMatrix(idrotm[1113],90.0,144.0,90.0,234.0,180.0,0.0);
24812 AliMatrix(idrotm[1114],90.0,180.0,90.0,270.0,180.0,0.0);
24813 AliMatrix(idrotm[1115],90.0,216.0,90.0,306.0,180.0,0.0);
24814 AliMatrix(idrotm[1116],90.0,252.0,90.0,342.0,180.0,0.0);
24815 AliMatrix(idrotm[1117],90.0,288.0,90.0,18.0,0.0,0.0);
24816 AliMatrix(idrotm[1118],90.0,288.0,90.0,18.0,180.0,0.0);
24817 AliMatrix(idrotm[1130],90.0,324.0,90.0,54.0,0.0,0.0);
24818
24819 }
a9c4129c 24820
24821 // SPD - option 'b' (this is the default)
2ffd6c79 24822
686e2715 24823 if (option == 2) {
24824
9bf5e8ff 24825 AliMatrix(idrotm[201],90.0,0.0,90.0,90.0,0.0,0.0);
686e2715 24826 AliMatrix(idrotm[202],90.0,90.0,90.0,0.0,0.0,0.0);
24827 AliMatrix(idrotm[203],90.0,350.0,90.0,260.0,0.0,0.0);
24828 AliMatrix(idrotm[204],90.0,170.0,90.0,80.0,0.0,0.0);
24829 AliMatrix(idrotm[205],90.0,10.0,90.0,100.0,0.0,0.0);
24830 AliMatrix(idrotm[206],90.0,190.0,90.0,280.0,0.0,0.0);
24831 AliMatrix(idrotm[207],90.0,342.0,90.0,72.0,0.0,0.0);
24832 AliMatrix(idrotm[208],90.0,156.999893,90.0,246.999893,0.0,0.0);
24833 AliMatrix(idrotm[209],90.0,147.999802,90.0,237.999893,0.0,0.0);
24834 AliMatrix(idrotm[210],90.0,138.999802,90.0,228.999802,0.0,0.0);
24835 AliMatrix(idrotm[211],90.0,129.999802,90.0,219.999802,0.0,0.0);
24836 AliMatrix(idrotm[212],90.0,36.7896,90.0,126.789597,0.0,0.0);
24837 AliMatrix(idrotm[213],90.0,343.579712,90.0,73.579697,0.0,0.0);
24838 AliMatrix(idrotm[214],90.0,95.413696,90.0,185.413696,0.0,0.0);
24839 AliMatrix(idrotm[215],90.0,5.4141,90.0,95.414101,0.0,0.0);
24840 AliMatrix(idrotm[216],90.0,318.296906,90.0,48.296902,0.0,0.0);
24841 AliMatrix(idrotm[217],90.0,67.000099,90.0,157.000107,0.0,0.0);
24842 AliMatrix(idrotm[218],90.0,337.003998,90.0,67.003998,0.0,0.0);
24843 AliMatrix(idrotm[219],90.0,247.000305,90.0,337.000305,0.0,0.0);
24844 AliMatrix(idrotm[220],90.0,305.633514,90.0,35.633499,0.0,0.0);
24845 AliMatrix(idrotm[221],90.0,58.000198,90.0,148.000198,0.0,0.0);
24846 AliMatrix(idrotm[222],90.0,327.997101,90.0,57.997101,0.0,0.0);
24847 AliMatrix(idrotm[223],90.0,237.994202,90.0,327.994202,0.0,0.0);
24848 AliMatrix(idrotm[224],90.0,296.627502,90.0,26.627399,0.0,0.0);
24849 AliMatrix(idrotm[225],90.0,48.994099,90.0,138.994095,0.0,0.0);
24850 AliMatrix(idrotm[226],90.0,318.990997,90.0,48.991001,0.0,0.0);
24851 AliMatrix(idrotm[227],90.0,228.988205,90.0,318.98819,0.0,0.0);
24852 AliMatrix(idrotm[228],90.0,287.621399,90.0,17.621401,0.0,0.0);
24853 AliMatrix(idrotm[229],90.0,39.988098,90.0,129.988098,0.0,0.0);
24854 AliMatrix(idrotm[230],90.0,309.984985,90.0,39.985001,0.0,0.0);
24855 AliMatrix(idrotm[231],90.0,327.2612,90.0,57.2612,0.0,0.0);
24856 AliMatrix(idrotm[232],90.0,237.261398,90.0,327.261414,0.0,0.0);
24857 AliMatrix(idrotm[233],90.0,252.000504,90.0,342.000488,0.0,0.0);
24858 AliMatrix(idrotm[234],90.0,71.9991,90.0,161.9991,0.0,0.0);
24859 AliMatrix(idrotm[235],90.0,270.0,90.0,0.0,0.0,0.0);
24860 AliMatrix(idrotm[236],90.0,180.013702,90.0,270.013702,0.0,0.0);
24861 AliMatrix(idrotm[237],90.0,90.0,90.0,180.0,0.0,0.0);
9bf5e8ff 24862 AliMatrix(idrotm[238],90.0,180.0,90.0,270.0,0.0,0.0);
24863 AliMatrix(idrotm[239],90.0,162.0,90.0,252.0,0.0,0.0);
24864 AliMatrix(idrotm[240],90.0,310.0,90.0,40.0,0.0,0.0);
24865 AliMatrix(idrotm[241],90.0,319.0,90.0,49.0,0.0,0.0);
24866 AliMatrix(idrotm[242],90.0,328.0,90.0,58.0,0.0,0.0);
24867 AliMatrix(idrotm[243],90.0,337.0,90.0,67.0,0.0,0.0);
686e2715 24868 AliMatrix(idrotm[244],90.0,216.0,90.0,306.0,0.0,0.0);
24869 AliMatrix(idrotm[245],90.0,36.0,90.0,126.0,0.0,0.0);
24870 AliMatrix(idrotm[246],90.0,108.0,90.0,198.0,0.0,0.0);
24871 AliMatrix(idrotm[247],90.0,144.0,90.0,234.0,0.0,0.0);
24872 AliMatrix(idrotm[248],90.0,288.0,90.0,18.0,0.0,0.0);
24873 AliMatrix(idrotm[249],90.0,324.0,90.0,54.0,0.0,0.0);
24874 AliMatrix(idrotm[1003],90.0,73.5,90.0,163.5,0.0,0.0);
24875 AliMatrix(idrotm[1011],90.0,342.0,90.0,72.0,0.0,0.0);
24876 AliMatrix(idrotm[1039],90.0,72.0,90.0,162.0,0.0,0.0);
24877 AliMatrix(idrotm[1043],90.0,66.91,90.0,156.91,0.0,0.0);
24878 AliMatrix(idrotm[1065],90.0,144.0,90.0,234.0,0.0,0.0);
24879 AliMatrix(idrotm[1078],90.0,180.0,90.0,270.0,0.0,0.0);
24880 AliMatrix(idrotm[1088],90.0,57.41,90.0,147.41,0.0,0.0);
24881 AliMatrix(idrotm[1089],90.0,333.0,90.0,63.0,0.0,0.0);
24882 AliMatrix(idrotm[1090],90.0,351.0,90.0,81.0,0.0,0.0);
24883 AliMatrix(idrotm[1091],90.0,216.0,90.0,306.0,0.0,0.0);
24884 AliMatrix(idrotm[1092],90.0,27.0,90.0,117.0,0.0,0.0);
24885 AliMatrix(idrotm[1093],90.0,18.0,90.0,108.0,0.0,0.0);
24886 AliMatrix(idrotm[1094],90.0,9.0,90.0,99.0,0.0,0.0);
24887 AliMatrix(idrotm[1104],90.0,252.0,90.0,342.0,0.0,0.0);
24888 AliMatrix(idrotm[1106],90.0,36.0,90.0,126.0,0.0,0.0);
24889 AliMatrix(idrotm[1107],90.0,108.0,90.0,198.0,0.0,0.0);
24890 AliMatrix(idrotm[1108],90.0,324.0,90.0,54.0,180.0,0.0);
24891 AliMatrix(idrotm[1109],90.0,0.0,90.0,90.0,180.0,0.0);
24892 AliMatrix(idrotm[1110],90.0,36.0,90.0,126.0,180.0,0.0);
24893 AliMatrix(idrotm[1111],90.0,72.0,90.0,162.0,180.0,0.0);
24894 AliMatrix(idrotm[1112],90.0,108.0,90.0,198.0,180.0,0.0);
24895 AliMatrix(idrotm[1113],90.0,144.0,90.0,234.0,180.0,0.0);
24896 AliMatrix(idrotm[1114],90.0,180.0,90.0,270.0,180.0,0.0);
24897 AliMatrix(idrotm[1115],90.0,216.0,90.0,306.0,180.0,0.0);
24898 AliMatrix(idrotm[1116],90.0,252.0,90.0,342.0,180.0,0.0);
24899 AliMatrix(idrotm[1117],90.0,288.0,90.0,18.0,0.0,0.0);
24900 AliMatrix(idrotm[1118],90.0,288.0,90.0,18.0,180.0,0.0);
24901 AliMatrix(idrotm[1130],90.0,324.0,90.0,54.0,0.0,0.0);
24902
24903 }
24904
db915fea 24905 // SDD
24906
24907 AliMatrix(idrotm[301],0.0,0.0,90.0,90.0,90.0,180.0);
24908 AliMatrix(idrotm[302],0.0,0.0,90.0,90.0,90.0,0.0);
24909 AliMatrix(idrotm[303],180.0,0.0,90.0,90.0,90.0,0.0);
24910 AliMatrix(idrotm[304],180.0,0.0,90.0,90.0,90.0,180.0);
24911 AliMatrix(idrotm[305],90.0,347.14,90.0,77.14,0.0,0.0);
24912 AliMatrix(idrotm[306],90.0,321.43,90.0,51.43,0.0,0.0);
24913 AliMatrix(idrotm[307],90.0,295.71,90.0,25.71,0.0,0.0);
24914 AliMatrix(idrotm[308],90.0,244.29,90.0,334.29,0.0,0.0);
24915 AliMatrix(idrotm[309],90.0,218.57,90.0,308.57,0.0,0.0);
24916 AliMatrix(idrotm[310],90.0,167.14,90.0,257.14,0.0,0.0);
24917 AliMatrix(idrotm[311],90.0,141.43,90.0,231.43,0.0,0.0);
24918 AliMatrix(idrotm[312],90.0,0.0,0.0,0.0,90.0,270.0);
24919 AliMatrix(idrotm[313],90.0,115.71,90.0,205.71,0.0,0.0);
24920 AliMatrix(idrotm[314],90.0,335.45,90.0,65.45,0.0,0.0);
24921 AliMatrix(idrotm[315],90.0,319.09,90.0,49.09,0.0,0.0);
24922 AliMatrix(idrotm[316],90.0,302.73,90.0,32.73,0.0,0.0);
24923 AliMatrix(idrotm[317],90.0,286.36,90.0,16.36,0.0,0.0);
24924 AliMatrix(idrotm[318],90.0,270.0,90.0,360.0,0.0,0.0);
24925 AliMatrix(idrotm[319],90.0,253.64,90.0,343.64,0.0,0.0);
24926 AliMatrix(idrotm[320],90.0,237.27,90.0,327.27,0.0,0.0);
24927 AliMatrix(idrotm[321],90.0,12.86,90.0,102.86,0.0,0.0);
24928 AliMatrix(idrotm[322],90.0,220.91,90.0,310.91,0.0,0.0);
24929 AliMatrix(idrotm[323],90.0,204.55,90.0,294.55,0.0,0.0);
24930 AliMatrix(idrotm[324],90.0,188.18,90.0,278.18,0.0,0.0);
24931 AliMatrix(idrotm[325],90.0,171.82,90.0,261.82,0.0,0.0);
24932 AliMatrix(idrotm[326],90.0,155.45,90.0,245.45,0.0,0.0);
24933 AliMatrix(idrotm[327],90.0,139.09,90.0,229.09,0.0,0.0);
24934 AliMatrix(idrotm[328],90.0,122.73,90.0,212.73,0.0,0.0);
24935 AliMatrix(idrotm[329],90.0,106.36,90.0,196.36,0.0,0.0);
24936 AliMatrix(idrotm[330],90.0,73.64,90.0,163.64,0.0,0.0);
24937 AliMatrix(idrotm[331],90.0,40.91,90.0,130.91,0.0,0.0);
24938 AliMatrix(idrotm[332],90.0,24.55,90.0,114.55,0.0,0.0);
24939 AliMatrix(idrotm[333],90.0,38.57,90.0,128.57,0.0,0.0);
24940 AliMatrix(idrotm[334],90.0,351.82,90.0,81.82,0.0,0.0);
24941 AliMatrix(idrotm[335],90.0,8.18,90.0,98.18,0.0,0.0);
24942 AliMatrix(idrotm[336],90.0,64.29,90.0,154.29,0.0,0.0);
24943 AliMatrix(idrotm[337],111.0,300.0,21.0,300.0,90.0,30.0);
24944 AliMatrix(idrotm[338],69.0,240.0,159.0,240.0,90.0,150.0);
24945 AliMatrix(idrotm[339],111.0,240.0,21.0,240.0,90.0,150.0);
24946 AliMatrix(idrotm[340],69.0,300.0,159.0,300.0,90.0,30.0);
24947 AliMatrix(idrotm[341],128.0,0.0,38.0,0.0,90.0,270.0);
24948 AliMatrix(idrotm[342],90.0,240.0,180.0,0.0,90.0,330.);
24949 AliMatrix(idrotm[343],90.0,120.0,180.0,0.0,90.0,210.0);
24950 AliMatrix(idrotm[344],90.0,0.0,180.0,0.0,90.0,90.0);
24951 AliMatrix(idrotm[345],90.0,180.0,90.0,90.0,0.0,0.0);
24952 AliMatrix(idrotm[346],90.0,300.0,90.0,30.0,0.0,0.0);
24953 AliMatrix(idrotm[347],90.0,240.0,90.0,150.0,0.0,0.0);
24954 AliMatrix(idrotm[348],90.0,180.0,0.0,0.0,90.0,270.0);
24955 AliMatrix(idrotm[349],90.0,235.0,90.0,145.0,0.0,0.0);
24956 AliMatrix(idrotm[350],90.0,90.0,90.0,180.0,0.0,0.0);
24957 AliMatrix(idrotm[351],90.0,305.0,90.0,35.0,0.0,0.0);
24958 AliMatrix(idrotm[352],0.0,0.0,90.0,0.0,90.0,90.0);
24959 AliMatrix(idrotm[353],90.0,60.0,90.0,150.0,0.0,0.0);
24960 AliMatrix(idrotm[354],90.0,120.0,90.0,30.0,0.0,0.0);
24961 AliMatrix(idrotm[355],90.0,180.0,90.0,90.0,180.0,0.0);
24962 AliMatrix(idrotm[356],90.0,270.0,90.0,0.0,0.0,0.0);
24963 AliMatrix(idrotm[366],90.0,57.27,90.0,147.27,0.0,0.0);
24964 AliMatrix(idrotm[386],90.0,192.86,90.0,282.86,0.0,0.0);
24965
24966 // SSD
24967
24968 AliMatrix(idrotm[501],90.0,148.24,90.0,238.24,0.0,0.0);
24969 AliMatrix(idrotm[503],90.0,137.65,90.0,227.65,0.0,0.0);
24970 AliMatrix(idrotm[504],90.0,127.06,90.0,217.06,0.0,0.0);
24971 AliMatrix(idrotm[505],90.0,116.47,90.0,206.47,0.0,0.0);
24972 AliMatrix(idrotm[506],90.0,105.88,90.0,195.88,0.0,0.0);
24973 AliMatrix(idrotm[507],90.0,95.29,90.0,185.29,0.0,0.0);
24974 AliMatrix(idrotm[508],90.0,84.71,90.0,174.71,0.0,0.0);
24975 AliMatrix(idrotm[509],90.0,74.12,90.0,164.12,0.0,0.0);
24976 AliMatrix(idrotm[510],90.0,63.53,90.0,153.53,0.0,0.0);
24977 AliMatrix(idrotm[511],90.0,52.94,90.0,142.94,0.0,0.0);
24978 AliMatrix(idrotm[512],90.0,42.35,90.0,132.35,0.0,0.0);
24979 AliMatrix(idrotm[513],90.0,31.76,90.0,121.76,0.0,0.0);
24980 AliMatrix(idrotm[514],90.0,10.59,90.0,100.59,0.0,0.0);
24981 AliMatrix(idrotm[515],90.0,349.41,90.0,79.41,0.0,0.0);
24982 AliMatrix(idrotm[516],90.0,338.82,90.0,68.82,0.0,0.0);
24983 AliMatrix(idrotm[517],90.0,328.24,90.0,58.24,0.0,0.0);
24984 AliMatrix(idrotm[518],90.0,317.65,90.0,47.65,0.0,0.0);
24985 AliMatrix(idrotm[519],90.0,307.06,90.0,37.06,0.0,0.0);
24986 AliMatrix(idrotm[520],90.0,296.47,90.0,26.47,0.0,0.0);
24987 AliMatrix(idrotm[521],90.0,285.88,90.0,15.88,0.0,0.0);
24988 AliMatrix(idrotm[522],90.0,275.29,90.0,5.29,0.0,0.0);
24989 AliMatrix(idrotm[523],90.0,264.71,90.0,354.71,0.0,0.0);
24990 AliMatrix(idrotm[524],90.0,254.12,90.0,344.12,0.0,0.0);
24991 AliMatrix(idrotm[525],90.0,243.53,90.0,333.53,0.0,0.0);
24992 AliMatrix(idrotm[526],90.0,232.94,90.0,322.94,0.0,0.0);
24993 AliMatrix(idrotm[527],90.0,222.35,90.0,312.35,0.0,0.0);
24994 AliMatrix(idrotm[528],90.0,211.76,90.0,301.76,0.0,0.0);
24995 AliMatrix(idrotm[529],90.0,190.59,90.0,280.59,0.0,0.0);
24996 AliMatrix(idrotm[530],90.0,169.41,90.0,259.41,0.0,0.0);
24997 AliMatrix(idrotm[531],90.0,158.82,90.0,248.82,0.0,0.0);
24998 AliMatrix(idrotm[532],90.0,360.0,90.0,90.0,0.0,0.0);
24999 AliMatrix(idrotm[533],90.0,180.0,90.0,270.0,0.0,0.0);
25000 AliMatrix(idrotm[534],90.0,189.47,90.0,279.47,0.0,0.0);
cd3a3507 25001 AliMatrix(idrotm[535],90.0,198.95,90.0,288.95,0.0,0.0);
db915fea 25002 AliMatrix(idrotm[537],90.0,217.89,90.0,307.89,0.0,0.0);
25003 AliMatrix(idrotm[538],90.0,227.37,90.0,317.37,0.0,0.0);
25004 AliMatrix(idrotm[539],90.0,236.84,90.0,326.84,0.0,0.0);
25005 AliMatrix(idrotm[540],90.0,246.32,90.0,336.32,0.0,0.0);
25006 AliMatrix(idrotm[541],90.0,255.79,90.0,345.79,0.0,0.0);
25007 AliMatrix(idrotm[542],90.0,265.26,90.0,355.26,0.0,0.0);
25008 AliMatrix(idrotm[543],90.0,274.74,90.0,4.74,0.0,0.0);
25009 AliMatrix(idrotm[544],90.0,284.21,90.0,14.21,0.0,0.0);
25010 AliMatrix(idrotm[545],90.0,293.68,90.0,23.68,0.0,0.0);
25011 AliMatrix(idrotm[546],90.0,303.16,90.0,33.16,0.0,0.0);
25012 AliMatrix(idrotm[547],90.0,312.63,90.0,42.63,0.0,0.0);
25013 AliMatrix(idrotm[548],90.0,322.11,90.0,52.11,0.0,0.0);
25014 AliMatrix(idrotm[549],90.0,331.58,90.0,61.58,0.0,0.0);
25015 AliMatrix(idrotm[550],90.0,341.05,90.0,71.05,0.0,0.0);
25016 AliMatrix(idrotm[551],90.0,350.53,90.0,80.53,0.0,0.0);
25017 AliMatrix(idrotm[552],90.0,9.47,90.0,99.47,0.0,0.0);
cd3a3507 25018 AliMatrix(idrotm[553],90.0,18.95,90.0,108.95,0.0,0.0);
db915fea 25019 AliMatrix(idrotm[555],90.0,37.89,90.0,127.89,0.0,0.0);
25020 AliMatrix(idrotm[556],90.0,47.37,90.0,137.37,0.0,0.0);
25021 AliMatrix(idrotm[557],90.0,56.84,90.0,146.84,0.0,0.0);
25022 AliMatrix(idrotm[558],90.0,66.32,90.0,156.32,0.0,0.0);
25023 AliMatrix(idrotm[559],90.0,75.79,90.0,165.79,0.0,0.0);
25024 AliMatrix(idrotm[560],90.0,85.26,90.0,175.26,0.0,0.0);
25025 AliMatrix(idrotm[561],90.0,94.74,90.0,184.74,0.0,0.0);
25026 AliMatrix(idrotm[562],90.0,104.21,90.0,194.21,0.0,0.0);
25027 AliMatrix(idrotm[563],90.0,113.68,90.0,203.68,0.0,0.0);
25028 AliMatrix(idrotm[564],90.0,123.16,90.0,213.16,0.0,0.0);
25029 AliMatrix(idrotm[565],90.0,132.63,90.0,222.63,0.0,0.0);
25030 AliMatrix(idrotm[566],90.0,142.11,90.0,232.11,0.0,0.0);
25031 AliMatrix(idrotm[567],90.0,151.58,90.0,241.58,0.0,0.0);
25032 AliMatrix(idrotm[568],90.0,161.05,90.0,251.05,0.0,0.0);
25033 AliMatrix(idrotm[569],90.0,170.53,90.0,260.53,0.0,0.0);
25034 AliMatrix(idrotm[570],90.0,180.0,90.0,90.0,180.0,0.0);
25035 AliMatrix(idrotm[571],90.0,0.0,0.0,0.0,90.0,270.0);
25036 AliMatrix(idrotm[572],90.0,180.0,0.0,0.0,90.0,270.0);
25037 AliMatrix(idrotm[573],90.0,180.0,90.0,90.0,0.0,0.0);
25038 AliMatrix(idrotm[575],90.0,120.0,180.0,0.0,90.0,210.0);
25039 AliMatrix(idrotm[576],65.71,300.0,90.0,30.0,24.29,120.0);
25040 AliMatrix(idrotm[577],114.29,300.0,90.0,30.0,155.71,120.0);
25041 AliMatrix(idrotm[579],65.71,240.0,90.0,150.0,24.29,60.0);
25042 AliMatrix(idrotm[580],114.29,240.0,90.0,150.0,155.71,60.0);
25043 AliMatrix(idrotm[581],90.0,240.0,180.0,0.0,90.0,330.0);
25044 AliMatrix(idrotm[583],90.0,0.0,180.0,0.0,90.0,90.0);
25045 AliMatrix(idrotm[584],90.0,180.0,180.0,0.0,90.0,90.0);
25046 AliMatrix(idrotm[586],180.0,0.0,90.0,90.0,90.0,0.0);
25047 AliMatrix(idrotm[618],90.0,201.18,90.0,291.18,0.0,0.0);
25048 AliMatrix(idrotm[620],90.0,28.42,90.0,118.42,0.0,0.0);
25049 AliMatrix(idrotm[623],90.0,208.42,90.0,298.42,0.0,0.0);
25050 AliMatrix(idrotm[633],132.46,0.0,90.0,90.0,42.46,360.0);
25051 AliMatrix(idrotm[653],90.0,21.18,90.0,111.18,0.0,0.0);
25052
25053
cd3a3507 25054 // SDD cone
25055
25056 AliMatrix(idrotm[846],90.0,300.0,90.0,30.0,0.0,0.0);
25057 AliMatrix(idrotm[851],90.0,305.0,90.0,35.0,0.0,0.0);
25058 AliMatrix(idrotm[853],90.0,60.0,90.0,150.0,0.0,0.0);
25059 AliMatrix(idrotm[856],90.0,0.0,90.0,90.0,180.0,0.0);
25060 AliMatrix(idrotm[857],90.0,5.0,90.0,95.0,180.0,0.0);
25061 AliMatrix(idrotm[858],90.0,65.0,90.0,155.0,180.0,0.0);
25062 AliMatrix(idrotm[859],90.0,305.0,90.0,35.0,180.0,0.0);
25063 AliMatrix(idrotm[860],90.0,245.0,90.0,335.0,180.0,0.0);
25064 AliMatrix(idrotm[861],90.0,185.0,90.0,275.0,180.0,0.0);
25065 AliMatrix(idrotm[862],90.0,125.0,90.0,215.0,180.0,0.0);
25066 AliMatrix(idrotm[863],90.0,257.5,90.0,347.5,180.0,0.0);
25067 AliMatrix(idrotm[864],90.0,227.5,90.0,317.5,180.0,0.0);
25068 AliMatrix(idrotm[865],90.0,197.5,90.0,287.5,180.0,0.0);
25069 AliMatrix(idrotm[867],90.0,167.5,90.0,257.5,180.0,0.0);
25070 AliMatrix(idrotm[868],90.0,287.5,90.0,17.5,0.0,0.0);
25071 AliMatrix(idrotm[869],90.0,137.5,90.0,227.5,180.0,0.0);
25072 AliMatrix(idrotm[870],90.0,107.5,90.0,197.5,180.0,0.0);
25073 AliMatrix(idrotm[871],90.0,77.5,90.0,167.5,180.0,0.0);
25074 AliMatrix(idrotm[872],90.0,47.5,90.0,137.5,180.0,0.0);
25075 AliMatrix(idrotm[873],90.0,17.5,90.0,107.5,180.0,0.0);
25076 AliMatrix(idrotm[874],90.0,347.5,90.0,77.5,180.0,0.0);
25077 AliMatrix(idrotm[875],90.0,317.5,90.0,47.5,180.0,0.0);
25078 AliMatrix(idrotm[876],90.0,287.5,90.0,17.5,180.0,0.0);
25079 AliMatrix(idrotm[877],90.0,185.0,90.0,275.0,0.0,0.0);
25080 AliMatrix(idrotm[878],90.0,180.0,90.0,270.0,0.0,0.0);
25081 AliMatrix(idrotm[879],90.0,125.0,90.0,215.0,0.0,0.0);
25082 AliMatrix(idrotm[880],90.0,65.0,90.0,155.0,0.0,0.0);
25083 AliMatrix(idrotm[881],90.0,5.0,90.0,95.0,0.0,0.0);
25084 AliMatrix(idrotm[882],90.0,245.0,90.0,335.0,0.0,0.0);
25085 AliMatrix(idrotm[883],90.0,47.5,90.0,137.5,0.0,0.0);
25086 AliMatrix(idrotm[884],90.0,77.5,90.0,167.5,0.0,0.0);
25087 AliMatrix(idrotm[885],90.0,107.5,90.0,197.5,0.0,0.0);
25088 AliMatrix(idrotm[887],90.0,137.5,90.0,227.5,0.0,0.0);
25089 AliMatrix(idrotm[888],90.0,167.5,90.0,257.5,0.0,0.0);
25090 AliMatrix(idrotm[889],90.0,197.5,90.0,287.5,0.0,0.0);
25091 AliMatrix(idrotm[890],90.0,227.5,90.0,317.5,0.0,0.0);
25092 AliMatrix(idrotm[891],90.0,347.5,90.0,77.5,0.0,0.0);
25093 AliMatrix(idrotm[892],90.0,317.5,90.0,47.5,0.0,0.0);
25094 AliMatrix(idrotm[893],90.0,257.5,90.0,347.5,0.0,0.0);
25095 AliMatrix(idrotm[894],90.0,270.0,0.0,0.0,90.0,180.0);
25096 AliMatrix(idrotm[895],90.0,286.36,0.0,0.0,90.0,196.36);
25097 AliMatrix(idrotm[896],90.0,302.73,0.0,0.0,90.0,212.73);
25098 AliMatrix(idrotm[897],90.0,319.09,0.0,0.0,90.0,229.09);
25099 AliMatrix(idrotm[898],90.0,17.5,90.0,107.5,0.0,0.0);
25100 AliMatrix(idrotm[899],90.0,335.45,0.0,0.0,90.0,245.45);
25101 AliMatrix(idrotm[900],90.0,351.82,0.0,0.0,90.0,261.82);
25102 AliMatrix(idrotm[901],90.0,8.18,0.0,0.0,90.0,278.18);
25103 AliMatrix(idrotm[902],90.0,24.55,0.0,0.0,90.0,294.55);
25104 AliMatrix(idrotm[903],90.0,40.91,0.0,0.0,90.0,310.91);
25105 AliMatrix(idrotm[904],90.0,57.27,0.0,0.0,90.0,327.27);
25106 AliMatrix(idrotm[905],90.0,73.64,0.0,0.0,90.0,343.64);
25107 AliMatrix(idrotm[906],90.0,90.0,0.0,0.0,90.0,360.0);
25108 AliMatrix(idrotm[907],90.0,106.36,0.0,0.0,90.0,16.36);
25109 AliMatrix(idrotm[908],90.0,122.73,0.0,0.0,90.0,32.73);
25110 AliMatrix(idrotm[909],90.0,139.09,0.0,0.0,90.0,49.09);
25111 AliMatrix(idrotm[910],90.0,155.45,0.0,0.0,90.0,65.45);
25112 AliMatrix(idrotm[911],90.0,171.82,0.0,0.0,90.0,81.82);
25113 AliMatrix(idrotm[912],90.0,188.18,0.0,0.0,90.0,98.18);
25114 AliMatrix(idrotm[913],90.0,204.55,0.0,0.0,90.0,114.55);
25115 AliMatrix(idrotm[914],90.0,220.91,0.0,0.0,90.0,130.91);
25116 AliMatrix(idrotm[915],90.0,237.27,0.0,0.0,90.0,147.27);
25117 AliMatrix(idrotm[916],90.0,253.64,0.0,0.0,90.0,163.64);
25118 AliMatrix(idrotm[917],90.0,295.71,0.0,0.0,90.0,205.71);
25119 AliMatrix(idrotm[918],90.0,321.43,0.0,0.0,90.0,231.43);
25120 AliMatrix(idrotm[919],90.0,347.14,0.0,0.0,90.0,257.14);
25121 AliMatrix(idrotm[920],90.0,12.86,0.0,0.0,90.0,282.86);
25122 AliMatrix(idrotm[921],90.0,38.57,0.0,0.0,90.0,308.57);
25123 AliMatrix(idrotm[922],90.0,64.29,0.0,0.0,90.0,334.29);
25124 AliMatrix(idrotm[923],90.0,115.71,0.0,0.0,90.0,25.71);
25125 AliMatrix(idrotm[924],90.0,141.43,0.0,0.0,90.0,51.43);
25126 AliMatrix(idrotm[925],90.0,167.14,0.0,0.0,90.0,77.14);
25127 AliMatrix(idrotm[926],90.0,192.86,0.0,0.0,90.0,102.86);
25128 AliMatrix(idrotm[927],90.0,218.57,0.0,0.0,90.0,128.57);
25129 AliMatrix(idrotm[928],90.0,244.29,0.0,0.0,90.0,154.29);
25130 AliMatrix(idrotm[929],90.0,120.0,90.0,210.0,0.0,0.0);
25131 AliMatrix(idrotm[930],90.0,240.0,90.0,330.0,0.0,0.0);
25132 AliMatrix(idrotm[931],90.0,60.0,90.0,150.0,180.0,0.0);
25133 AliMatrix(idrotm[932],90.0,120.0,90.0,210.0,180.0,0.0);
25134 AliMatrix(idrotm[933],90.0,180.0,90.0,270.0,180.0,0.0);
25135 AliMatrix(idrotm[934],90.0,240.0,90.0,330.0,180.0,0.0);
25136 AliMatrix(idrotm[935],90.0,300.0,90.0,30.0,180.0,0.0);
25137
25138 // SSD cone
25139
25140 AliMatrix(idrotm[701],90.0,0.0,90.0,90.0,180.0,0.0);
25141 AliMatrix(idrotm[702],90.0,347.5,90.0,77.5,180.0,0.0);
25142 AliMatrix(idrotm[703],90.0,17.5,90.0,107.5,180.0,0.0);
25143 AliMatrix(idrotm[704],90.0,47.5,90.0,137.5,180.0,0.0);
25144 AliMatrix(idrotm[705],90.0,77.5,90.0,167.5,180.0,0.0);
25145 AliMatrix(idrotm[706],90.0,107.5,90.0,197.5,180.0,0.0);
25146 AliMatrix(idrotm[707],90.0,137.5,90.0,227.5,180.0,0.0);
25147 AliMatrix(idrotm[708],90.0,167.5,90.0,257.5,180.0,0.0);
25148 AliMatrix(idrotm[709],90.0,197.5,90.0,287.5,180.0,0.0);
25149 AliMatrix(idrotm[710],90.0,227.5,90.0,317.5,180.0,0.0);
25150 AliMatrix(idrotm[711],90.0,257.5,90.0,347.5,180.0,0.0);
25151 AliMatrix(idrotm[712],90.0,287.5,90.0,17.5,180.0,0.0);
25152 AliMatrix(idrotm[713],90.0,317.5,90.0,47.5,180.0,0.0);
25153 AliMatrix(idrotm[714],90.0,328.4,90.0,58.4,180.0,0.0);
25154 AliMatrix(idrotm[715],90.0,28.4,90.0,118.4,180.0,0.0);
25155 AliMatrix(idrotm[716],90.0,88.4,90.0,178.4,180.0,0.0);
25156 AliMatrix(idrotm[717],90.0,148.4,90.0,238.4,180.0,0.0);
25157 AliMatrix(idrotm[718],90.0,208.4,90.0,298.4,180.0,0.0);
25158 AliMatrix(idrotm[719],90.0,268.4,90.0,358.4,180.0,0.0);
25159 AliMatrix(idrotm[720],90.0,28.4,90.0,118.4,0.0,0.0);
25160 AliMatrix(idrotm[721],90.0,88.4,90.0,178.4,0.0,0.0);
25161 AliMatrix(idrotm[722],90.0,148.4,90.0,238.4,0.0,0.0);
25162 AliMatrix(idrotm[723],90.0,208.4,90.0,298.4,0.0,0.0);
25163 AliMatrix(idrotm[724],90.0,268.4,90.0,358.4,0.0,0.0);
25164 AliMatrix(idrotm[725],90.0,328.4,90.0,58.4,0.0,0.0);
25165 AliMatrix(idrotm[726],90.0,77.5,90.0,167.5,0.0,0.0);
25166 AliMatrix(idrotm[727],90.0,107.5,90.0,197.5,0.0,0.0);
25167 AliMatrix(idrotm[728],90.0,137.5,90.0,227.5,0.0,0.0);
25168 AliMatrix(idrotm[729],90.0,167.5,90.0,257.5,0.0,0.0);
25169 AliMatrix(idrotm[730],90.0,227.5,90.0,317.5,0.0,0.0);
25170 AliMatrix(idrotm[731],90.0,257.5,90.0,347.5,0.0,0.0);
25171 AliMatrix(idrotm[732],90.0,317.5,90.0,47.5,0.0,0.0);
25172 AliMatrix(idrotm[733],90.0,197.5,90.0,287.5,0.0,0.0);
25173 AliMatrix(idrotm[734],90.0,347.5,90.0,77.5,0.0,0.0);
25174 AliMatrix(idrotm[735],90.0,47.5,90.0,137.5,0.0,0.0);
25175 AliMatrix(idrotm[768],90.0,287.5,90.0,17.5,0.0,0.0);
25176 AliMatrix(idrotm[798],90.0,17.5,90.0,107.5,0.0,0.0);
25177
25178 // Services
25179
25180 AliMatrix(idrotm[200], 90., 0., 90., 90., 180., 0.);
25181
25182
db915fea 25183 // CONVERT INTO CM (RL(SI)=9.36 CM)
25184
25185 for (i = 0; i < 6; ++i) {
25186 drl[i] = drl[i] / 100. * 9.36;
25187 }
25188
25189 // FIELD CAGE HALF LENGTH
25190
1e9111db 25191 rlim = 50.;
7b67784f 25192 zmax = 74.;
25193 ztpc = 284.;
db915fea 25194
25195 // --- Define ghost volume containing the whole ITS (including services)
25196 // and fill it with air
25197
6d62fed9 25198 dgh[0] = 0.;
25199 dgh[1] = 360.;
25200 dgh[2] = 16.;
7b67784f 25201 dgh[3] = -ztpc-5.-0.1;
6d62fed9 25202 dgh[4] = 46;
25203 dgh[5] = 85.;
7b67784f 25204 dgh[6] = -ztpc;
6d62fed9 25205 dgh[7] = 46;
25206 dgh[8] = 85.;
7b67784f 25207 dgh[9] = -ztpc;
6d62fed9 25208 dgh[10] = 46;
1e9111db 25209 dgh[11] = rlim+6;
7b67784f 25210 dgh[12] = -97.5;
6d62fed9 25211 dgh[13] = 46;
1e9111db 25212 dgh[14] = rlim+6;
7b67784f 25213 dgh[15] = -zmax;
6d62fed9 25214 dgh[16] = 46;
1e9111db 25215 dgh[17] = rlim+6;
9181d340 25216 dgh[18] = -48;
6d62fed9 25217 dgh[19] = 6;
1e9111db 25218 dgh[20] = rlim+6;
e4f08ac3 25219 dgh[21] = -28.6;
6d62fed9 25220 dgh[22] = 6;
1e9111db 25221 dgh[23] = rlim+6;
e4f08ac3 25222 dgh[24] = -27.6;
6d62fed9 25223 dgh[25] = 3.295;
1e9111db 25224 dgh[26] = rlim+6;
e4f08ac3 25225 dgh[27] = 27.6;
6d62fed9 25226 dgh[28] = 3.295;
1e9111db 25227 dgh[29] = rlim+6;
e4f08ac3 25228 dgh[30] = 28.6;
6d62fed9 25229 dgh[31] = 6;
1e9111db 25230 dgh[32] = rlim+6;
9181d340 25231 dgh[33] = 48;
6d62fed9 25232 dgh[34] = 6;
1e9111db 25233 dgh[35] = rlim+6;
7b67784f 25234 dgh[36] = zmax;
6d62fed9 25235 dgh[37] = 46;
1e9111db 25236 dgh[38] = rlim+6;
7b67784f 25237 dgh[39] = 97.5;
6d62fed9 25238 dgh[40] = 46;
1e9111db 25239 dgh[41] = rlim+6;
7b67784f 25240 dgh[42] = ztpc;
6d62fed9 25241 dgh[43] = 62;
25242 dgh[44] = 62+4.;
7b67784f 25243 dgh[45] = ztpc;
6d62fed9 25244 dgh[46] = 62;
25245 dgh[47] = 85.;
7b67784f 25246 dgh[48] = ztpc+4.+0.1;
6d62fed9 25247 dgh[49] = 62.4;
25248 dgh[50] = 85.;
25249 gMC->Gsvolu("ITSV", "PCON", idtmed[205], dgh, 51);
6d62fed9 25250
db915fea 25251
25252 // --- Place the ghost volume in its mother volume (ALIC) and make it
25253 // invisible
25254
25255 gMC->Gspos("ITSV", 1, "ALIC", 0., 0., 0., 0, "ONLY");
cd3a3507 25256 //gMC->Gsatt("ITSV", "SEEN", 0);
db915fea 25257
25258
25259 // --- Define ghost volume containing the six layers and fill it with air
25260
25261 dgh[0] = 0.;
25262 dgh[1] = 360.;
6d62fed9 25263 dgh[2] = 8.;
7b67784f 25264 dgh[3] = -zmax;
45725ec9 25265 dgh[4] = 46.;
7b67784f 25266 dgh[5] = rlim;
9181d340 25267 dgh[6] = -47.5;
6d62fed9 25268 dgh[7] = 6.005;
7b67784f 25269 dgh[8] = rlim;
25270 dgh[9] = -28.5;
6d62fed9 25271 dgh[10] = 6.005;
7b67784f 25272 dgh[11] = rlim;
25273 dgh[12] = -27.5;
6d62fed9 25274 dgh[13] = 3.3;
7b67784f 25275 dgh[14] = rlim;
25276 dgh[15] = 27.5;
6d62fed9 25277 dgh[16] = 3.3;
7b67784f 25278 dgh[17] = rlim;
25279 dgh[18] = 28.5;
6d62fed9 25280 dgh[19] = 6.005;
7b67784f 25281 dgh[20] = rlim;
9181d340 25282 dgh[21] = 47.5;
6d62fed9 25283 dgh[22] = 6.005;
7b67784f 25284 dgh[23] = rlim;
25285 dgh[24] = zmax;
6d62fed9 25286 dgh[25] = 46.;
7b67784f 25287 dgh[26] = rlim;
6d62fed9 25288 gMC->Gsvolu("ITSD", "PCON", idtmed[205], dgh, 27);
db915fea 25289
25290 // --- Place the ghost volume in its mother volume (ITSV) and make it
25291 // invisible
25292
25293 gMC->Gspos("ITSD", 1, "ITSV", 0., 0., 0., 0, "ONLY");
25294 //gMC->Gsatt("ITSD", "SEEN", 0);
cd3a3507 25295
db915fea 25296
a9c4129c 25297 // --- Define SPD (option 'a') volumes ----------------------------
db915fea 25298
686e2715 25299 // SPD - option 'a'
686e2715 25300 // (this is NOT the default)
25301
3d12a48d 25302 if (option == 1) {
c47b75b1 25303
686e2715 25304 dits[0] = 3.7;
25305 dits[1] = 7.75;
45725ec9 25306 dits[2] = 26.1;
d236497b 25307 gMC->Gsvolu("IT12", "TUBE", idtmed[254], dits, 3);
686e2715 25308
25309 dits[0] = 3.7;
25310 dits[1] = 7.7;
25311 dits[2] = 24;
25312 dits[3] = 57;
25313 dits[4] = 100;
c47b75b1 25314 gMC->Gsvolu("I12A", "TUBS", idtmed[254], dits, 5); // sector
686e2715 25315
c47b75b1 25316 di10a[0] = 0.843;
25317 di10a[1] = ddet1+dchip1+dbus+0.0025;
25318 di10a[2] = 19.344;
25319 gMC->Gsvolu("I10A", "BOX ", idtmed[254], di10a, 3); // mother volume
25320 // on layer 1
25321 di20a[0] = 0.843;
25322 di20a[1] = ddet2+dchip2+dbus+0.0025;
25323 di20a[2] = 19.344;
25324 gMC->Gsvolu("I20A", "BOX ", idtmed[254], di20a, 3); // mother volume
25325 // on layer 2
686e2715 25326 dits[0] = 1.3673;
25327 dits[1] = 0.01;
25328 dits[2] = 24;
25329 gMC->Gsvolu("I123", "BOX ", idtmed[253], dits, 3);
25330
25331 dits[0] = 0.06;
25332 dits[1] = 0.08;
25333 dits[2] = 24;
25334 dits[3] = -36.79;
25335 dits[4] = 21.834;
25336 gMC->Gsvolu("I121", "TUBS", idtmed[253], dits, 5);
25337
25338 dits[0] = 0.1253;
25339 dits[1] = 0.01;
25340 dits[2] = 24;
d236497b 25341 gMC->Gsvolu("I122", "BOX ", idtmed[253], dits, 3);
686e2715 25342
25343 dits[0] = 0.04;
25344 dits[1] = 0.06 ;
25345 dits[2] = 24;
25346 dits[3] = 126.79;
25347 dits[4] = 270;
25348 gMC->Gsvolu("I120", "TUBS", idtmed[253], dits, 5);
25349
25350 dits[0] = 0.1134;
25351 dits[1] = 0.01;
25352 dits[2] = 24;
25353 gMC->Gsvolu("I144", "BOX ", idtmed[253], dits, 3);
25354
25355 dits[0] = 0.25;
25356 dits[1] = 0.06;
25357 dits[2] = 24;
25358 gMC->Gsvolu("I113", "BOX ", idtmed[254], dits, 3);
25359
25360 dits[0] = 0.077;
25361 dits[1] = 0.01;
25362 dits[2] = 24;
25363 gMC->Gsvolu("I143", "BOX ", idtmed[253], dits, 3);
25364
25365 dits[0] = 0.04;
25366 dits[1] = 0.06;
25367 dits[2] = 24;
25368 dits[3] = 0;
25369 dits[4] = 90;
25370 gMC->Gsvolu("I142", "TUBS", idtmed[253], dits, 5);
25371
25372 dits[0] = 0.0695;
25373 dits[1] = 0.01;
25374 dits[2] = 24;
25375 gMC->Gsvolu("I141", "BOX ", idtmed[253], dits, 3);
25376
25377 dits[0] = 0.06;
25378 dits[1] = 0.08;
25379 dits[2] = 24;
25380 dits[3] = 0;
25381 dits[4] = 108;
25382 gMC->Gsvolu("I140", "TUBS", idtmed[253], dits, 5);
25383
25384 dits[0] = 0.1835;
25385 dits[1] = 0.01;
25386 dits[2] = 24;
25387 gMC->Gsvolu("I139", "BOX ", idtmed[253], dits, 3);
25388
25389 dits[0] = 0.1894 ;
25390 dits[1] = 0.01;
25391 dits[2] = 24;
25392 gMC->Gsvolu("I138", "BOX ", idtmed[253], dits, 3);
25393
25394 dits[0] = 0.04;
25395 dits[1] = 0.06;
25396 dits[2] = 24;
25397 dits[3] = 0;
25398 dits[4] = 75.261;
25399 gMC->Gsvolu("I137", "TUBS", idtmed[253], dits, 5);
25400
25401 dits[0] = 1.3401;
25402 dits[1] = 0.01;
25403 dits[2] = 24;
25404 gMC->Gsvolu("I136", "BOX ", idtmed[253], dits, 3);
25405
25406 dits[0] = 0.05;
25407 dits[1] = 0.07;
25408 dits[2] = 24;
25409 dits[3] = 0;
25410 dits[4] = 72.739;
25411 gMC->Gsvolu("I135", "TUBS", idtmed[253], dits, 5);
25412
25413 dits[0] = 0.1193;
25414 dits[1] = 0.01;
25415 dits[2] = 24;
25416 gMC->Gsvolu("I134", "BOX ", idtmed[253], dits, 3);
25417
25418 dits[0] = 0.163;
25419 dits[1] = 0.01;
25420 dits[2] = 24;
25421 gMC->Gsvolu("I133", "BOX ", idtmed[253], dits, 3);
25422
25423 dits[0] = 0.04;
25424 dits[1] = 0.06;
25425 dits[2] = 24;
25426 dits[3] = 0;
25427 dits[4] = 157.633;
25428 gMC->Gsvolu("I132", "TUBS", idtmed[253], dits, 5);
25429
25430 dits[0] = 0.2497;
25431 dits[1] = 0.01;
25432 dits[2] = 24;
25433 gMC->Gsvolu("I131", "BOX ", idtmed[253], dits, 3);
25434
25435 dits[0] = 0.06;
25436 dits[1] = 0.08;
25437 dits[2] = 24;
25438 dits[3] = 0;
25439 dits[4] = 148.633;
25440 gMC->Gsvolu("I130", "TUBS", idtmed[253], dits, 5);
25441
25442 dits[0] = 0.292;
25443 dits[1] = 0.01;
25444 dits[2] = 24;
25445 gMC->Gsvolu("I129", "BOX ", idtmed[253], dits, 3);
25446
25447 dits[0] = 0.163;
25448 dits[1] = 0.01;
25449 dits[2] = 24;
25450 gMC->Gsvolu("I128", "BOX ", idtmed[253], dits, 3);
25451
25452 dits[0] = 0.04;
25453 dits[1] = 0.06;
25454 dits[2] = 24;
25455 dits[3] = 0;
25456 dits[4] = 161.297;
25457 gMC->Gsvolu("I126", "TUBS", idtmed[253], dits, 5);
25458
25459 dits[0] = 0.2433;
25460 dits[1] = 0.01;
25461 dits[2] = 24;
25462 gMC->Gsvolu("I125", "BOX ", idtmed[253], dits, 3);
25463
25464 dits[0] = 0.06;
25465 dits[1] = 0.08;
25466 dits[2] = 24;
25467 dits[3] = 0;
25468 dits[4] = 42.883;
25469 gMC->Gsvolu("I124", "TUBS", idtmed[253], dits, 5);
25470
c47b75b1 25471 di103[0] = 0.793;
25472 di103[1] = ddet1+dchip1;
25473 di103[2] = 3.536;
25474 gMC->Gsvolu("I103", "BOX ", idtmed[254], di103, 3); // contains det and chip
25475 // layer 1
686e2715 25476 dits[0] = 0.793;
fc44ab90 25477 dits[1] = 0.475; //0.685; 0.015
686e2715 25478 dits[2] = 2.5;
fc44ab90 25479 gMC->Gsvolu("I105", "BOX ", idtmed[290], dits, 3); // end-ladder electr.
686e2715 25480
c47b75b1 25481 di104[0] = 0.843;
25482 di104[1] = dbus;
25483 di104[2] = 14.344;
25484 gMC->Gsvolu("I104", "BOX ", idtmed[275], di104, 3); // bus for both layers
686e2715 25485
c47b75b1 25486 di1d3[0] = 0.793;
25487 di1d3[1] = ddet2+dchip2;
25488 di1d3[2] = 3.536;
25489 gMC->Gsvolu("I1D3", "BOX ", idtmed[254], di1d3, 3); // contains det and chip
25490 // layer 2
686e2715 25491 dits[0] = 0.793;
686e2715 25492 dits[0] = 0.06;
25493 dits[1] = 0.08;
25494 dits[2] = 24;
25495 dits[3] = 0;
25496 dits[4] = 80;
25497 gMC->Gsvolu("I112", "TUBS", idtmed[253], dits, 5);
25498
25499 dits[0] = 0.04;
25500 dits[1] = 0.06;
25501 dits[2] = 24;
25502 dits[3] = 0;
25503 dits[4] = 80;
25504 gMC->Gsvolu("I111", "TUBS", idtmed[253], dits, 5);
25505
25506 dits[0] = 0.15;
25507 dits[1] = 0.0146;
25508 dits[2] = 24;
25509 gMC->Gsvolu("I118", "BOX ", idtmed[273], dits, 3);
25510
25511 dits[0] = 0.1315;
25512 dits[1] = 0.01;
25513 dits[2] = 24;
25514 gMC->Gsvolu("I110", "BOX ", idtmed[253], dits, 3);
25515
25516 dits[0] = 0.025;
25517 dits[1] = 0.035;
25518 dits[2] = 24;
25519 dits[3] = 0;
25520 dits[4] = 180;
25521 gMC->Gsvolu("I114", "TUBS", idtmed[264], dits, 5);
25522
9181d340 25523 if (fluid == 1) {
25524 dits[0] = 0;
25525 dits[1] = 0.025;
25526 dits[2] = 24;
25527 dits[3] = 0;
25528 dits[4] = 180;
25529 gMC->Gsvolu("I115", "TUBS", idtmed[211], dits, 5); // set water as cooling fluid
25530 } else {
25531 dits[0] = 0;
25532 dits[1] = 0.025;
25533 dits[2] = 24;
25534 dits[3] = 0;
25535 dits[4] = 180;
25536 gMC->Gsvolu("I115", "TUBS", idtmed[212], dits, 5); // set freon as cooling fluid
25537 }
25538
686e2715 25539 dits[0] = 0.063;
25540 dits[1] = 0.035;
25541 dits[2] = 24;
25542 gMC->Gsvolu("I116", "BOX ", idtmed[264], dits, 3);
25543
c47b75b1 25544 di102[0] = 0.793;
25545 di102[1] = dchip1;
25546 di102[2] = 0.68;
25547 gMC->Gsvolu("I102", "BOX ", idtmed[201], di102, 3); // chip layer 1
25548
25549 di1d2[0] = 0.793;
25550 di1d2[1] = dchip2;
25551 di1d2[2] = 0.68;
25552 gMC->Gsvolu("I1D2", "BOX ", idtmed[201], di1d2, 3); // chip layer 2
25553
25554 di101[0] = 0.705;
25555 di101[1] = ddet1;
25556 di101[2] = 3.536;
25557 gMC->Gsvolu("I101", "BOX ", idtmed[250], di101, 3); // contains detector
25558 // layer 1
25559 di1d1[0] = 0.705;
25560 di1d1[1] = ddet2;
25561 di1d1[2] = 3.536;
25562 gMC->Gsvolu("I1D1", "BOX ", idtmed[250], di1d1, 3); // contains detector
25563 // layer 2
9181d340 25564 if (fluid == 1) {
25565 dits[0] = 0.063;
25566 dits[1] = 0.025;
25567 dits[2] = 24;
25568 gMC->Gsvolu("I117", "BOX ", idtmed[211], dits, 3); // set water as cooling fuid
25569 } else {
25570 dits[0] = 0.063;
25571 dits[1] = 0.025;
25572 dits[2] = 24;
25573 gMC->Gsvolu("I117", "BOX ", idtmed[212], dits, 3); // set freon as cooling fluid
25574 }
686e2715 25575
c47b75b1 25576 dits1[0] = 0.64;
25577 dits1[1] = ddet1;
25578 dits1[2] = 3.48;
25579 gMC->Gsvolu("ITS1", "BOX ", idtmed[200], dits1, 3); // detector layer 1
686e2715 25580
c47b75b1 25581 dits2[0] = 0.64;
25582 dits2[1] = ddet2;
25583 dits2[2] = 3.48;
25584 gMC->Gsvolu("ITS2", "BOX ", idtmed[200], dits2, 3); // detector layer 2
686e2715 25585
25586 dits[0] = 3.701;
25587 dits[1] = 7.699;
25588 dits[2] = 4;
25589 dits[3] = 57.1;
25590 dits[4] = 99.9;
25591 gMC->Gsvolu("I650", "TUBS", idtmed[254], dits, 5); // was I150 in old geom.
25592
25593 dits[0] = 0;
25594 dits[1] = 0.5;
25595 dits[2] = 1.5;
25596 gMC->Gsvolu("I676", "TUBE", idtmed[274], dits, 3); // was I176 in old geom.
25597
25598 dits[0] = 0;
25599 dits[1] = 0.18;
25600 dits[2] = 0.8;
25601 gMC->Gsvolu("I673", "TUBE", idtmed[274], dits, 3); // was I173 in old geom.
25602
25603 dits[0] = 0;
25604 dits[1] = 0.18;
25605 dits[2] = 3;
25606 gMC->Gsvolu("I671", "TUBE", idtmed[274], dits, 3); // was I171 in old geom.
25607
25608 dits[0] = 0;
25609 dits[1] = 0.075;
25610 dits[2] = 0.8;
25611 gMC->Gsvolu("I669", "TUBE", idtmed[264], dits, 3); // was I169 in old geom.
25612
25613 dits[0] = 3.5;
25614 dits[1] = 5.6;
25615 dits[2] = 0.55;
25616 dits[3] = 0;
25617 dits[4] = 38;
25618 gMC->Gsvolu("I667", "TUBS", idtmed[263], dits, 5); // was I167 in old geom.
25619
25620 dits[0] = 6.6;
25621 dits[1] = 7.6;
25622 dits[2] = 0.5;
25623 dits[3] = 0;
25624 dits[4] = 9;
25625 gMC->Gsvolu("I666", "TUBS", idtmed[263], dits, 5); // was I166 in old geom.
25626
25627 dits[0] = 0.26;
25628 dits[1] = 0.32;
25629 dits[2] = 0.55;
25630 gMC->Gsvolu("I678", "TUBE", idtmed[263], dits, 3); // was I178 in old geom.
25631
9181d340 25632 if (fluid == 1) {
25633 dits[0] = 0;
25634 dits[1] = 0.3;
25635 dits[2] = 1.5;
25636 gMC->Gsvolu("I677", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25637 // was I177 in old geom.
25638 } else {
25639 dits[0] = 0;
25640 dits[1] = 0.3;
25641 dits[2] = 1.5;
25642 gMC->Gsvolu("I677", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25643 // was I177 in old geom.
25644 }
25645
686e2715 25646 dits[0] = 0.07;
25647 dits[1] = 0.125;
25648 dits[2] = 0.3;
25649 gMC->Gsvolu("I675", "TUBE", idtmed[263], dits, 3); // was I175 in old geom.
25650
9181d340 25651 if (fluid == 1) {
25652 dits[0] = 0;
25653 dits[1] = 0.1;
25654 dits[2] = 0.8;
25655 gMC->Gsvolu("I674", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25656 // was I174 in old geom.
25657 } else {
25658 dits[0] = 0;
25659 dits[1] = 0.1;
25660 dits[2] = 0.8;
25661 gMC->Gsvolu("I674", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25662 // was I174 in old geom.
25663 }
25664
25665 if (fluid == 1) {
25666 dits[0] = 0;
25667 dits[1] = 0.1;
25668 dits[2] = 3;
25669 gMC->Gsvolu("I672", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25670 // was I172 in old geom.
25671 } else {
25672 dits[0] = 0;
25673 dits[1] = 0.1;
25674 dits[2] = 3;
25675 gMC->Gsvolu("I672", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25676 // was I172 in old geom.
25677 }
25678
25679 if (fluid == 1) {
25680 dits[0] = 0;
25681 dits[1] = 0.0746;
25682 dits[2] = 0.8;
25683 gMC->Gsvolu("I670", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25684 // was I170 in old geom.
25685 } else {
25686 dits[0] = 0;
25687 dits[1] = 0.0746;
25688 dits[2] = 0.8;
25689 gMC->Gsvolu("I670", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25690 // was I170 in old geom.
25691 }
25692
25693 if (fluid == 1) {
25694 dits[0] = 3.7;
25695 dits[1] = 5.4;
25696 dits[2] = 0.35;
25697 dits[3] = 2;
25698 dits[4] = 36;
25699 gMC->Gsvolu("I668", "TUBS", idtmed[211], dits, 5); // set water as cooling fluid
25700 // was I168 in old geom.
25701 } else {
25702 dits[0] = 3.7;
25703 dits[1] = 5.4;
25704 dits[2] = 0.35;
25705 dits[3] = 2;
25706 dits[4] = 36;
25707 gMC->Gsvolu("I668", "TUBS", idtmed[212], dits, 5); // set freon as cooling fluid
25708 // was I168 in old geom.
25709 }
686e2715 25710
2ffd6c79 25711
686e2715 25712 }
a9c4129c 25713
a9c4129c 25714 // --- Define SPD (option 'b') volumes ----------------------------
25715
686e2715 25716 // SPD - option 'b'
c47b75b1 25717 // (this is the default)
686e2715 25718
3d12a48d 25719 if (option == 2) {
c47b75b1 25720
686e2715 25721 dits[0] = 3.7;
25722 dits[1] = 7.75;
45725ec9 25723 dits[2] = 26.1;
686e2715 25724 gMC->Gsvolu("IT12", "TUBE", idtmed[254], dits, 3);
25725
25726 dits[0] = 3.7;
25727 dits[1] = 7.7;
25728 dits[2] = 24;
25729 dits[3] = 57;
25730 dits[4] = 100;
c47b75b1 25731 gMC->Gsvolu("I12B", "TUBS", idtmed[254], dits, 5); // sector
686e2715 25732
c47b75b1 25733 di10b[0] = 0.843;
25734 di10b[1] = ddet1+dchip1+dbus+0.0025;
25735 di10b[2] = 19.344;
25736 gMC->Gsvolu("I10B", "BOX ", idtmed[254], di10b, 3); // mother volume
25737 // on layer 1
686e2715 25738
c47b75b1 25739 di20b[0] = 0.843;
25740 di20b[1] = ddet2+dchip2+dbus+0.0025;
25741 di20b[2] = 19.344;
25742 gMC->Gsvolu("I20B", "BOX ", idtmed[254], di20b, 3); // mother volume
25743 // layer 2
686e2715 25744
25745 dits[0] = 1.3673;
25746 dits[1] = 0.01;
25747 dits[2] = 24;
25748 gMC->Gsvolu("I123", "BOX ", idtmed[253], dits, 3);
25749
25750 dits[0] = 0.06;
25751 dits[1] = 0.08;
25752 dits[2] = 24;
25753 dits[3] = -36.79;
25754 dits[4] = 21.834;
25755 gMC->Gsvolu("I121", "TUBS", idtmed[253], dits, 5);
25756
25757 dits[0] = 0.1253;
25758 dits[1] = 0.01;
25759 dits[2] = 24;
25760 gMC->Gsvolu("I122", "BOX ", idtmed[253], dits, 3);
25761
25762 dits[0] = 0.04;
25763 dits[1] = 0.06 ;
25764 dits[2] = 24;
25765 dits[3] = 126.79;
25766 dits[4] = 270;
25767 gMC->Gsvolu("I120", "TUBS", idtmed[253], dits, 5);
25768
25769 dits[0] = 0.1134;
25770 dits[1] = 0.01;
25771 dits[2] = 24;
25772 gMC->Gsvolu("I144", "BOX ", idtmed[253], dits, 3);
25773
25774 dits[0] = 0.25;
25775 dits[1] = 0.06;
25776 dits[2] = 24;
25777 gMC->Gsvolu("I113", "BOX ", idtmed[254], dits, 3);
25778
25779 dits[0] = 0.077;
25780 dits[1] = 0.01;
25781 dits[2] = 24;
25782 gMC->Gsvolu("I143", "BOX ", idtmed[253], dits, 3);
25783
25784 dits[0] = 0.04;
25785 dits[1] = 0.06;
25786 dits[2] = 24;
25787 dits[3] = 0;
25788 dits[4] = 90;
25789 gMC->Gsvolu("I142", "TUBS", idtmed[253], dits, 5);
25790
25791 dits[0] = 0.0695;
25792 dits[1] = 0.01;
25793 dits[2] = 24;
25794 gMC->Gsvolu("I141", "BOX ", idtmed[253], dits, 3);
25795
25796 dits[0] = 0.06;
25797 dits[1] = 0.08;
25798 dits[2] = 24;
25799 dits[3] = 0;
25800 dits[4] = 108;
25801 gMC->Gsvolu("I140", "TUBS", idtmed[253], dits, 5);
25802
25803 dits[0] = 0.1835;
25804 dits[1] = 0.01;
25805 dits[2] = 24;
25806 gMC->Gsvolu("I139", "BOX ", idtmed[253], dits, 3);
25807
25808 dits[0] = 0.1894 ;
25809 dits[1] = 0.01;
25810 dits[2] = 24;
25811 gMC->Gsvolu("I138", "BOX ", idtmed[253], dits, 3);
25812
25813 dits[0] = 0.04;
25814 dits[1] = 0.06;
25815 dits[2] = 24;
25816 dits[3] = 0;
25817 dits[4] = 75.261;
25818 gMC->Gsvolu("I137", "TUBS", idtmed[253], dits, 5);
25819
25820 dits[0] = 1.3401;
25821 dits[1] = 0.01;
25822 dits[2] = 24;
25823 gMC->Gsvolu("I136", "BOX ", idtmed[253], dits, 3);
25824
25825 dits[0] = 0.05;
25826 dits[1] = 0.07;
25827 dits[2] = 24;
25828 dits[3] = 0;
25829 dits[4] = 72.739;
25830 gMC->Gsvolu("I135", "TUBS", idtmed[253], dits, 5);
25831
25832 dits[0] = 0.1193;
25833 dits[1] = 0.01;
25834 dits[2] = 24;
25835 gMC->Gsvolu("I134", "BOX ", idtmed[253], dits, 3);
25836
25837 dits[0] = 0.163;
25838 dits[1] = 0.01;
25839 dits[2] = 24;
25840 gMC->Gsvolu("I133", "BOX ", idtmed[253], dits, 3);
25841
25842 dits[0] = 0.04;
25843 dits[1] = 0.06;
25844 dits[2] = 24;
25845 dits[3] = 0;
25846 dits[4] = 157.633;
25847 gMC->Gsvolu("I132", "TUBS", idtmed[253], dits, 5);
25848
25849 dits[0] = 0.2497;
25850 dits[1] = 0.01;
25851 dits[2] = 24;
25852 gMC->Gsvolu("I131", "BOX ", idtmed[253], dits, 3);
25853
25854 dits[0] = 0.06;
25855 dits[1] = 0.08;
25856 dits[2] = 24;
25857 dits[3] = 0;
25858 dits[4] = 148.633;
25859 gMC->Gsvolu("I130", "TUBS", idtmed[253], dits, 5);
25860
25861 dits[0] = 0.292;
25862 dits[1] = 0.01;
25863 dits[2] = 24;
25864 gMC->Gsvolu("I129", "BOX ", idtmed[253], dits, 3);
25865
25866 dits[0] = 0.163;
25867 dits[1] = 0.01;
25868 dits[2] = 24;
25869 gMC->Gsvolu("I128", "BOX ", idtmed[253], dits, 3);
25870
25871 dits[0] = 0.04;
25872 dits[1] = 0.06;
25873 dits[2] = 24;
25874 dits[3] = 0;
25875 dits[4] = 161.297;
25876 gMC->Gsvolu("I126", "TUBS", idtmed[253], dits, 5);
25877
25878 dits[0] = 0.2433;
25879 dits[1] = 0.01;
25880 dits[2] = 24;
25881 gMC->Gsvolu("I125", "BOX ", idtmed[253], dits, 3);
25882
25883 dits[0] = 0.06;
25884 dits[1] = 0.08;
25885 dits[2] = 24;
25886 dits[3] = 0;
25887 dits[4] = 42.883;
25888 gMC->Gsvolu("I124", "TUBS", idtmed[253], dits, 5);
25889
25890 dits[0] = 0.793;
fc44ab90 25891 dits[1] = 0.475 ; //0.685; 0.015
686e2715 25892 dits[2] = 2.5;
fc44ab90 25893 gMC->Gsvolu("I105", "BOX ", idtmed[290], dits, 3);
686e2715 25894
c47b75b1 25895 di107[0] = 0.793;
25896 di107[1] = ddet1+dchip1;
25897 di107[2] = 3.536;
25898 gMC->Gsvolu("I107", "BOX ", idtmed[254], di107, 3); // contains det and chip
25899 // layer 1
686e2715 25900 dits[0] = 0.705;
25901 dits[1] = 0.01;
25902 dits[2] = 2.5;
25903 gMC->Gsvolu("I109", "BOX ", idtmed[275], dits, 3);
25904
c47b75b1 25905 di108[0] = 0.705;
25906 di108[1] = dbus;
25907 di108[2] = 14.344;
25908 gMC->Gsvolu("I108", "BOX ", idtmed[275], di108, 3); // bus for both layers
686e2715 25909
c47b75b1 25910 di1d7[0] = 0.7975;
25911 di1d7[1] = ddet2+dchip2;
25912 di1d7[2] = 3.536;
25913 gMC->Gsvolu("I1D7", "BOX ", idtmed[254], di1d7, 3); // contains det and chip
25914 // layer 2
686e2715 25915 dits[0] = 0.06;
25916 dits[1] = 0.08;
25917 dits[2] = 24;
25918 dits[3] = 0;
25919 dits[4] = 80;
25920 gMC->Gsvolu("I112", "TUBS", idtmed[253], dits, 5);
25921
25922 dits[0] = 0.04;
25923 dits[1] = 0.06;
25924 dits[2] = 24;
25925 dits[3] = 0;
25926 dits[4] = 80;
25927 gMC->Gsvolu("I111", "TUBS", idtmed[253], dits, 5);
25928
25929 dits[0] = 0.15;
25930 dits[1] = 0.0146;
25931 dits[2] = 24;
25932 gMC->Gsvolu("I118", "BOX ", idtmed[273], dits, 3);
25933
25934 dits[0] = 0.1315;
25935 dits[1] = 0.01;
25936 dits[2] = 24;
25937 gMC->Gsvolu("I110", "BOX ", idtmed[253], dits, 3);
25938
25939 dits[0] = 0.025;
25940 dits[1] = 0.035;
25941 dits[2] = 24;
25942 dits[3] = 0;
25943 dits[4] = 180;
25944 gMC->Gsvolu("I114", "TUBS", idtmed[264], dits, 5);
25945
9181d340 25946 if (fluid == 1) {
25947 dits[0] = 0;
25948 dits[1] = 0.025;
25949 dits[2] = 24;
25950 dits[3] = 0;
25951 dits[4] = 180;
25952 gMC->Gsvolu("I115", "TUBS", idtmed[211], dits, 5); // set water as cooling fluid
25953 } else {
25954 dits[0] = 0;
25955 dits[1] = 0.025;
25956 dits[2] = 24;
25957 dits[3] = 0;
25958 dits[4] = 180;
25959 gMC->Gsvolu("I115", "TUBS", idtmed[212], dits, 5); // set freon as cooling fluid
25960 }
25961
686e2715 25962 dits[0] = 0.063;
25963 dits[1] = 0.035;
25964 dits[2] = 24;
25965 gMC->Gsvolu("I116", "BOX ", idtmed[264], dits, 3);
25966
c47b75b1 25967 di106[0] = 0.7975;
25968 di106[1] = dchip1;
25969 di106[2] = 0.68;
25970 gMC->Gsvolu("I106", "BOX ", idtmed[201], di106, 3); // chip layer 1
25971
25972 di1d6[0] = 0.7975;
25973 di1d6[1] = dchip2;
25974 di1d6[2] = 0.68;
25975 gMC->Gsvolu("I1D6", "BOX ", idtmed[201], di1d6, 3); // chip layer 2
25976
25977 di101[0] = 0.705;
25978 di101[1] = ddet1;
25979 di101[2] = 3.536;
25980 gMC->Gsvolu("I101", "BOX ", idtmed[250], di101, 3); // contains detector
25981 // layer 1
25982 di1d1[0] = 0.705;
25983 di1d1[1] = ddet2;
25984 di1d1[2] = 3.536;
25985 gMC->Gsvolu("I1D1", "BOX ", idtmed[250], di1d1, 3); // contains detector
25986 // layer 2
9181d340 25987
25988 if (fluid == 1) {
25989 dits[0] = 0.063;
25990 dits[1] = 0.025;
25991 dits[2] = 24;
25992 gMC->Gsvolu("I117", "BOX ", idtmed[211], dits, 3); // set water as cooling fluid
25993 } else {
25994 dits[0] = 0.063;
25995 dits[1] = 0.025;
25996 dits[2] = 24;
25997 gMC->Gsvolu("I117", "BOX ", idtmed[212], dits, 3); // set freon as cooling fluid
25998 }
686e2715 25999
c47b75b1 26000 dits1[0] = 0.64;
26001 dits1[1] = ddet1;
26002 dits1[2] = 3.48;
26003 gMC->Gsvolu("ITS1", "BOX ", idtmed[200], dits1, 3); // detector layer 1
686e2715 26004
c47b75b1 26005 dits2[0] = 0.64;
26006 dits2[1] = ddet2;
26007 dits2[2] = 3.48;
26008 gMC->Gsvolu("ITS2", "BOX ", idtmed[200], dits2, 3); // detector layer 2
686e2715 26009
26010 dits[0] = 3.701;
26011 dits[1] = 7.699;
26012 dits[2] = 4;
26013 dits[3] = 57.1;
26014 dits[4] = 99.9;
26015 gMC->Gsvolu("I650", "TUBS", idtmed[254], dits, 5); // was I150 in old geom.
26016
26017 dits[0] = 0;
26018 dits[1] = 0.5;
26019 dits[2] = 1.5;
26020 gMC->Gsvolu("I676", "TUBE", idtmed[274], dits, 3); // was I176 in old geom.
26021
26022 dits[0] = 0;
26023 dits[1] = 0.18;
26024 dits[2] = 0.8;
26025 gMC->Gsvolu("I673", "TUBE", idtmed[274], dits, 3); // was I173 in old geom.
26026
26027 dits[0] = 0;
26028 dits[1] = 0.18;
26029 dits[2] = 3;
26030 gMC->Gsvolu("I671", "TUBE", idtmed[274], dits, 3); // was I171 in old geom.
26031
26032 dits[0] = 0;
26033 dits[1] = 0.075;
26034 dits[2] = 0.8;
26035 gMC->Gsvolu("I669", "TUBE", idtmed[264], dits, 3); // was I169 in old geom.
26036
26037 dits[0] = 3.5;
26038 dits[1] = 5.6;
26039 dits[2] = 0.55;
26040 dits[3] = 0;
26041 dits[4] = 38;
26042 gMC->Gsvolu("I667", "TUBS", idtmed[263], dits, 5); // was I167 in old geom.
26043
26044 dits[0] = 6.6;
26045 dits[1] = 7.6;
26046 dits[2] = 0.5;
26047 dits[3] = 0;
26048 dits[4] = 9;
26049 gMC->Gsvolu("I666", "TUBS", idtmed[263], dits, 5); // was I166 in old geom.
26050
26051 dits[0] = 0.26;
26052 dits[1] = 0.32;
26053 dits[2] = 0.55;
26054 gMC->Gsvolu("I678", "TUBE", idtmed[263], dits, 3); // was I178 in old geom.
26055
9181d340 26056 if (fluid == 1) {
26057 dits[0] = 0;
26058 dits[1] = 0.3;
26059 dits[2] = 1.5;
26060 gMC->Gsvolu("I677", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
26061 // was I177 in old geom.
26062 } else {
26063 dits[0] = 0;
26064 dits[1] = 0.3;
26065 dits[2] = 1.5;
26066 gMC->Gsvolu("I677", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
26067 // was I177 in old geom.
26068 }
686e2715 26069
26070 dits[0] = 0.07;
26071 dits[1] = 0.125;
26072 dits[2] = 0.3;
26073 gMC->Gsvolu("I675", "TUBE", idtmed[263], dits, 3); // was I175 in old geom.
26074
9181d340 26075 if (fluid == 1) {
26076 dits[0] = 0;
26077 dits[1] = 0.1;
26078 dits[2] = 0.8;
26079 gMC->Gsvolu("I674", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
26080 // was I174 in old geom.
26081 } else {
26082 dits[0] = 0;
26083 dits[1] = 0.1;
26084 dits[2] = 0.8;
26085 gMC->Gsvolu("I674", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
26086 // was I174 in old geom.
26087 }
26088
26089 if (fluid == 1) {
26090 dits[0] = 0;
26091 dits[1] = 0.1;
26092 dits[2] = 3;
26093 gMC->Gsvolu("I672", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
26094 // was I172 in old geom.
26095 } else {
26096 dits[0] = 0;
26097 dits[1] = 0.1;
26098 dits[2] = 3;
26099 gMC->Gsvolu("I672", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
26100 // was I172 in old geom.
26101 }
26102
26103 if (fluid == 1) {
26104 dits[0] = 0;
26105 dits[1] = 0.0746;
26106 dits[2] = 0.8;
26107 gMC->Gsvolu("I670", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
26108 // was I170 in old geom.
26109 } else {
26110 dits[0] = 0;
26111 dits[1] = 0.0746;
26112 dits[2] = 0.8;
26113 gMC->Gsvolu("I670", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
26114 // was I170 in old geom.
26115 }
26116
26117 if (fluid == 1) {
26118 dits[0] = 3.7;
26119 dits[1] = 5.4;
26120 dits[2] = 0.35;
26121 dits[3] = 2;
26122 dits[4] = 36;
26123 gMC->Gsvolu("I668", "TUBS", idtmed[211], dits, 5); //set water as cooling fluid
26124 // was I168 in old geom.
26125 } else {
26126 dits[0] = 3.7;
26127 dits[1] = 5.4;
26128 dits[2] = 0.35;
26129 dits[3] = 2;
26130 dits[4] = 36;
26131 gMC->Gsvolu("I668", "TUBS", idtmed[212], dits, 5); //set freon as cooling fluid
26132 // was I168 in old geom.
26133 }
26134
a9c4129c 26135
686e2715 26136 }
a9c4129c 26137
c47b75b1 26138 // --- Define SDD volumes ------------------------------------------
686e2715 26139
686e2715 26140
80272ed3 26141 cos30 = cos(30.*3.14159/180.);
26142 sin30 = sin(30.*3.14159/180.);
26143
26144
c47b75b1 26145 dits[0] = 0;
26146 dits[1] = 360;
26147 dits[2] = 6;
e4f08ac3 26148 dits[3] = -34.6;
9181d340 26149 dits[4] = 23.49;
26150 dits[5] = 28;
e4f08ac3 26151 dits[6] = -23.65;
9181d340 26152 dits[7] = 23.49;
26153 dits[8] = 28;
e4f08ac3 26154 dits[9] = -23.65;
9181d340 26155 dits[10] = 14.59;
26156 dits[11] = 28;
e4f08ac3 26157 dits[12] = 23.65;
9181d340 26158 dits[13] = 14.59;
26159 dits[14] = 28;
e4f08ac3 26160 dits[15] = 23.65;
9181d340 26161 dits[16] = 23.49;
26162 dits[17] = 28;
e4f08ac3 26163 dits[18] = 34.6;
9181d340 26164 dits[19] = 23.49;
26165 dits[20] = 28;
c47b75b1 26166 gMC->Gsvolu("IT34", "PCON", idtmed[209], dits, 21);
686e2715 26167
80272ed3 26168 // block of the SDD electronics and related ladder frame
26169 I018dits[0] = 3.2;
26170 I018dits[1] = 2;
26171 I018dits[2] = 3.65;
26172 gMC->Gsvolu("I018", "BOX ", idtmed[209], I018dits, 3);
26173
26174 // block of the SDD end ladder
26175 I024dits[0] = 3.2;
26176 I024dits[1] = 2;
26177 I024dits[2] = 2.725;
26178 gMC->Gsvolu("I024", "BOX ", idtmed[209], I024dits, 3);
26179
26180 // ladder frame of layer 3 - F.T. March,7-2001
26181 I047dits[0] = I018dits[0];
26182 I047dits[1] = I018dits[1];
26183 I047dits[2] = 6*I018dits[2] + 2*I024dits[2];
26184 gMC->Gsvolu("I047", "BOX ", idtmed[209], I047dits, 3);
26185
26186 // ladder frame of layer 4 - F.T. March,7-2001
26187 I048dits[0] = I018dits[0];
26188 I048dits[1] = I018dits[1];
26189 I048dits[2] = 8*I018dits[2] + 2*I024dits[2];
26190 gMC->Gsvolu("I048", "BOX ", idtmed[209], I048dits, 3);
26191
26192
26193 // global SDD volume (sensitive + insensitive)
26194 I302dits[0] = 3.6250;
26195 I302dits[1] = 0.0150;
26196 I302dits[2] = 4.3794;
26197 gMC->Gsvolu("I302", "BOX ", idtmed[278], I302dits, 3);
26198
26199 // Like for I302 - F.T. March,7-2001
26200 I402dits[0] = 3.6250;
26201 I402dits[1] = 0.0150;
26202 I402dits[2] = 4.3794;
26203 gMC->Gsvolu("I402", "BOX ", idtmed[278], I402dits, 3);
26204
26205 // SDD ladder of layer 3 - F.T. March,7-2001
26206 I004dits[0] = I302dits[0]+0.005;
26207 I004dits[1] = 2*I302dits[1]+Y_SDD_sep/2.;
767187dd 26208 I004dits[2] = TMath::Abs(Z_SDD_lay3[0]);
26209 if (I004dits[2] < TMath::Abs(Z_SDD_lay3[5])) {
26210 I004dits[2] = TMath::Abs(Z_SDD_lay3[5]);
80272ed3 26211 }
26212 I004dits[2] = I004dits[2] + I302dits[2];
26213 gMC->Gsvolu("I004", "BOX ", idtmed[209], I004dits, 3);
26214
26215 // SDD ladder of layer 4 - F.T. March,7-2001
26216 I005dits[0] = I402dits[0]+0.005;
26217 I005dits[1] = 2*I402dits[1]+Y_SDD_sep/2.;
767187dd 26218 I005dits[2] = TMath::Abs(Z_SDD_lay4[0]);
26219 if (I005dits[2] < TMath::Abs(Z_SDD_lay4[7])) {
26220 I005dits[2] = TMath::Abs(Z_SDD_lay4[7]);
80272ed3 26221 }
26222 I005dits[2] = I005dits[2] + I402dits[2];
26223 gMC->Gsvolu("I005", "BOX ", idtmed[209], I005dits, 3);
26224
26225
26226 // -- block of the SDD ladder foot and end ladder
26227
26228 // ladder foot mother volume
26229 I028dits[0] = 3.0000;
26230 I028dits[1] = 0.4000;
26231 I028dits[2] = 0.9000;
26232 gMC->Gsvolu("I028", "BOX ", idtmed[224], I028dits, 3);
26233
26234 // positioning-box #1 at SDD end-ladder - F.T. March,7-2001
26235 I420dits[0] = 0.4500;
26236 I420dits[1] = 0.4000;
26237 I420dits[2] = 0.4500;
26238 gMC->Gsvolu("I420", "BOX ", idtmed[264], I420dits, 3);
26239
26240 // positioning-box #2 at SDD end-ladder - F.T. March,7-2001
7b67784f 26241 I421dits[0] = 0.;
26242 I421dits[1] = 0.25;
26243 I421dits[2] = I420dits[1];
26244 gMC->Gsvolu("I421", "TUBE", idtmed[209], I421dits, 3);
80272ed3 26245
26246 // reference ruby-sphere at SDD end-ladder - F.T. March,7-2001
26247 I422dits[0] = 0.0000;
26248 I422dits[1] = 0.2000;
26249 I422dits[2] = 0.0000;
26250 I422dits[3] = 180.00;
26251 I422dits[4] = 0.0000;
26252 I422dits[5] = 360.00;
26253 gMC->Gsvolu("I422", "SPHE", idtmed[277], I422dits, 6);
26254
26255 // support for ruby-sphere (I422) - F.T. March,7-2001
26256 I423dits[0] = 0.0000;
26257 I423dits[1] = 0.1000;
7b67784f 26258 I423dits[2] = (I420dits[1]-I422dits[1])/2.;
80272ed3 26259 gMC->Gsvolu("I423", "TUBE", idtmed[264], I423dits, 3);
26260
26261 // passage for HV microcables - F.T. March,7-2001
26262 I424dits[0] = 1.5000;
26263 I424dits[1] = 0.1500;
26264 I424dits[2] = I421dits[2];
26265 gMC->Gsvolu("I424", "BOX ", idtmed[209], I424dits, 3);
26266
26267 // HV microcables segment at the end ladder - F.T. March,7-2001
26268 I425dits[0] = 1.350000;
26269 I425dits[1] = 0.015250;
26270 I425dits[2] = I024dits[2];
26271 gMC->Gsvolu("I425", "BOX ", idtmed[279], I425dits, 3);
26272
26273 // lower edge of SDD ladder frame at end-ladder - part 1
c47b75b1 26274 dits[0] = 0.2;
26275 dits[1] = 0.1815;
80272ed3 26276 dits[2] = I024dits[2];
c47b75b1 26277 dits[3] = 0.015;
26278 gMC->Gsvolu("I025", "TRD1", idtmed[208], dits, 4);
686e2715 26279
80272ed3 26280 // lower edge of SDD ladder frame at end-ladder - part 2
c47b75b1 26281 dits[0] = 0.183;
26282 dits[1] = 0.165;
80272ed3 26283 dits[2] = I024dits[2];
c47b75b1 26284 dits[3] = 0.015;
26285 gMC->Gsvolu("I026", "TRD1", idtmed[208], dits, 4);
686e2715 26286
80272ed3 26287 // new: for the 1st top rod of the structure
26288 // at the end-ladder - F.T. March,7-2001
26289 I029dits[0] = 0.2;
26290 I029dits[1] = 0.1815;
26291 I029dits[2] = 1.0100;
26292 I029dits[3] = 0.015;
26293 gMC->Gsvolu("I029", "TRD1", idtmed[208], I029dits, 4);
26294
26295 // new: for the 2nd top rod of the structure
26296 // at the end-ladder - F.T. March,7-2001
26297 I030dits[0] = 0.1830;
26298 I030dits[1] = 0.1650;
26299 I030dits[2] = 1.0100;
26300 I030dits[3] = 0.0150;
26301 gMC->Gsvolu("I030", "TRD1", idtmed[208], I030dits, 4);
26302
26303 // inox cooling tubes for the end ladder - F.T. March,7-2001
26304 I031dits[0] = 0.093;
26305 I031dits[1] = 0.1;
26306 I031dits[2] = I024dits[2];
26307 gMC->Gsvolu("I031", "TUBE", idtmed[264], I031dits, 3);
26308
9181d340 26309 if (fluid == 1) {
26310 // cooling water for the end ladder - F.T. March,7-2001
26311 I032dits[0] = 0;
26312 I032dits[1] = I031dits[0];
26313 I032dits[2] = I024dits[2];
26314 gMC->Gsvolu("I032", "TUBE", idtmed[211], I032dits, 3);
26315 } else {
26316 // cooling freon for the end ladder - R.B. March,21-2001
26317 I032dits[0] = 0;
26318 I032dits[1] = I031dits[0];
26319 I032dits[2] = I024dits[2];
26320 gMC->Gsvolu("I032", "TUBE", idtmed[212], I032dits, 3);
26321 }
26322
80272ed3 26323 // -- block of the SDD ladder frame holding the electronics
26324
26325 // edge of the ladder frame - part 1
26326 dits[0] = 0.2;
26327 dits[1] = 0.182;
26328 dits[2] = 3.65;
26329 dits[3] = 0.015;
26330 gMC->Gsvolu("I019", "TRD1", idtmed[208], dits, 4);
26331
26332 // edge of the ladder frame - part 2
26333 dits[0] = 0.183;
26334 dits[1] = 0.165;
26335 dits[2] = 3.65;
26336 dits[3] = 0.015;
26337 gMC->Gsvolu("I020", "TRD1", idtmed[208], dits, 4);
26338
26339 // inclined segments of the ladder frame
c47b75b1 26340 dits[0] = 2.23;
26341 dits[1] = 2.1;
26342 dits[2] = 0.05;
26343 dits[3] = 0.03;
26344 gMC->Gsvolu("I021", "TRD1", idtmed[208], dits, 4);
686e2715 26345
80272ed3 26346 // horiz.segments of the ladders, normal to ladder edges
c47b75b1 26347 dits[0] = 2.1;
26348 dits[1] = 2;
26349 dits[2] = 0.06;
26350 dits[3] = 0.04;
26351 gMC->Gsvolu("I022", "TRD1", idtmed[208], dits, 4);
686e2715 26352
80272ed3 26353 // horiz.segments of the ladders, at 45 deg. to ladder edges
26354 dits[0] = 2.615;
26355 dits[1] = 2.465;
26356 dits[2] = 0.06;
26357 dits[3] = 0.04;
26358 gMC->Gsvolu("I023", "TRD1", idtmed[208], dits, 4);
db915fea 26359
80272ed3 26360 // supports of the ceramic pins holding the detectors
db915fea 26361 dits[0] = 0.3;
26362 dits[1] = 0.05;
26363 dits[2] = 0.15;
cd3a3507 26364 gMC->Gsvolu("I033", "BOX ", idtmed[208], dits, 3);
db915fea 26365
80272ed3 26366 // ceramic pins holding the detectors
26367 dits[0] = 0;
26368 dits[1] = 0.05;
26369 dits[2] = 0.225;
26370 gMC->Gsvolu("I034", "TUBE", idtmed[277], dits, 3);
26371
26372 // holders of cooling tubes
26373 I035dits[0] = 0.1;
26374 I035dits[1] = 0.15;
26375 I035dits[2] = 0.2;
26376 gMC->Gsvolu("I035", "TUBE", idtmed[208], I035dits, 3);
26377
26378 // top holders of microcables
db915fea 26379 dits[0] = 0.2;
26380 dits[1] = 0.01;
26381 dits[2] = 0.05;
cd3a3507 26382 gMC->Gsvolu("I036", "BOX ", idtmed[208], dits, 3);
db915fea 26383
80272ed3 26384 // inox cooling tubes - F.T. March,7-2001
26385 I037dits[0] = 0.093;
26386 I037dits[1] = 0.1;
26387 I037dits[2] = I018dits[2];
26388 gMC->Gsvolu("I037", "TUBE", idtmed[264], I037dits, 3);
db915fea 26389
9181d340 26390 if (fluid == 1) {
26391 // cooling water - F.T. March,7-2001
26392 I038dits[0] = 0;
26393 I038dits[1] = I037dits[0];
26394 I038dits[2] = I018dits[2];
26395 gMC->Gsvolu("I038", "TUBE", idtmed[211], I038dits, 3);
26396 } else {
26397 // cooling freon - R.B. March,21-2001
26398 I038dits[0] = 0;
26399 I038dits[1] = I037dits[0];
26400 I038dits[2] = I018dits[2];
26401 gMC->Gsvolu("I038", "TUBE", idtmed[212], I038dits, 3);
26402 }
80272ed3 26403 // -- block of the SDD electronics (heat bridge, chips, hybrid, anode microcable)
db915fea 26404
80272ed3 26405 // SDD heat bridge - F.T. March,7-2001
26406 I039dits[0] = 1.1000;
26407 I039dits[1] = 0.0087;
26408 I039dits[2] = 3.2500;
26409 gMC->Gsvolu("I039", "BOX ", idtmed[268], I039dits, 3);
db915fea 26410
80272ed3 26411 // SDD clip part 1
db915fea 26412 dits[0] = 0.25;
26413 dits[1] = 0.01;
80272ed3 26414 dits[2] = I039dits[2];
cd3a3507 26415 gMC->Gsvolu("I040", "BOX ", idtmed[268], dits, 3);
db915fea 26416
80272ed3 26417 // SDD clip part 2
26418 I041dits[0] = 0.1;
26419 I041dits[1] = 0.12;
26420 I041dits[2] = I039dits[2];
26421 I041dits[3] = 90;
26422 I041dits[4] = 320;
26423 gMC->Gsvolu("I041", "TUBS", idtmed[268], I041dits, 5);
26424
26425
26426 // SDD PASCAL - F.T. March,7-2001
26427 I042dits[0] = 0.5000;
26428 I042dits[1] = 0.0175;
26429 I042dits[2] = 0.5000;
26430 gMC->Gsvolu("I042", "BOX ", idtmed[206], I042dits, 3);
26431
26432 // SDD AMBRA - F.T. March,7-2001
26433 I043dits[0] = 0.3500;
26434 I043dits[1] = 0.0175;
26435 I043dits[2] = 0.5000;
26436 gMC->Gsvolu("I043", "BOX ", idtmed[206], I043dits, 3);
26437
26438 // SDD capacitors - F.T. March,7-2001
26439 I051dits[0] = 0.1400;
26440 I051dits[1] = 0.0350;
26441 I051dits[2] = 0.0625;
26442 gMC->Gsvolu("I051", "BOX ", idtmed[276], I051dits, 3);
26443
26444 // SDD hybrid circuit - F.T. March,7-2001
26445 I052dits[0] = 1.725000;
26446 I052dits[1] = 0.003743;
26447 I052dits[2] = I039dits[2];
7b67784f 26448 gMC->Gsvolu("I052", "BOX ", idtmed[281], I052dits, 3);
80272ed3 26449
26450 // SDD anode microcable : changed - F.T. March,7-2001
26451 I044dits[0] = I018dits[2];
26452 I044dits[1] = I039dits[2];
26453 I044dits[2] = 0.00084;
26454 I044dits[3] = (15.189149/(I044dits[0]+I044dits[1]))/2;
26455 gMC->Gsvolu("I044", "TRD1", idtmed[282], I044dits, 4);
26456 volI044 = ((2*I044dits[0] + 2*I044dits[1]) * 2*I044dits[2])/2 * 2*I044dits[3];
26457
26458 // SDD electronics box - F.T. March,7-2001
26459 I050dits[1] = I039dits[1]+I052dits[1]+I051dits[1]+I044dits[2];
26460 I050dits[0] = I018dits[1]/cos(30.*3.14159/180.)-I050dits[1]*sin(30.*3.14159/180.);
26461 I050dits[2] = I018dits[2];
26462 gMC->Gsvolu("I050", "BOX ", idtmed[209], I050dits, 3);
26463
26464 // SDD sensitive volume
26465 dits[0] = 3.50850;
2ffd6c79 26466 dits[1] = 0.01499; // not 0.015 because it is included into I302 which is 0.015
80272ed3 26467 dits[2] = 3.76320;
db915fea 26468 gMC->Gsvolu("ITS3", "BOX ", idtmed[200], dits, 3);
26469
80272ed3 26470 // Like for ITS3 - F.T. March,7-2001
26471 dits[0] = 3.50850;
2ffd6c79 26472 dits[1] = 0.01499; // not 0.015 because it is included into I402 which is 0.015
80272ed3 26473 dits[2] = 3.76320;
db915fea 26474 gMC->Gsvolu("ITS4", "BOX ", idtmed[200], dits, 3);
26475
26476
26477 // --- Define SSD volumes ------------------------------------------
26478
26479
26480 dits[0] = 0;
26481 dits[1] = 360;
26482 dits[2] = 6;
9181d340 26483 dits[3] = -57.45;
26484 dits[4] = 43.6;
db915fea 26485 dits[5] = 48;
9181d340 26486 dits[6] = -49.15;
26487 dits[7] = 43.6;
db915fea 26488 dits[8] = 48;
9181d340 26489 dits[9] = -49.15;
26490 dits[10] = 36.9;
db915fea 26491 dits[11] = 48;
9181d340 26492 dits[12] = 50.55;
26493 dits[13] = 36.9;
db915fea 26494 dits[14] = 48;
9181d340 26495 dits[15] = 50.55;
26496 dits[16] = 43.6;
db915fea 26497 dits[17] = 48;
9181d340 26498 dits[18] = 57.45;
26499 dits[19] = 43.6;
db915fea 26500 dits[20] = 48;
cd3a3507 26501 gMC->Gsvolu("IT56", "PCON", idtmed[220], dits, 21);
db915fea 26502
26503 dits[0] = 3.4;
26504 dits[1] = 1.955;
de0a2a9c 26505 dits[2] = 56.5;
cd3a3507 26506 gMC->Gsvolu("I570", "BOX ", idtmed[204], dits, 3);
db915fea 26507
26508 dits[0] = 3.75;
26509 dits[1] = 0.045;
26510 dits[2] = 50.975;
cd3a3507 26511 gMC->Gsvolu("I569", "BOX ", idtmed[204], dits, 3);
db915fea 26512
26513 dits[0] = 3.4;
26514 dits[1] = 1.955;
de0a2a9c 26515 dits[2] = 47;
cd3a3507 26516 gMC->Gsvolu("I571", "BOX ", idtmed[204], dits, 3);
db915fea 26517
26518 dits[0] = 3.75;
26519 dits[1] = 0.045;
de0a2a9c 26520 dits[2] = 43.3;
cd3a3507 26521 gMC->Gsvolu("I565", "BOX ", idtmed[204], dits, 3);
db915fea 26522
26523 dits[0] = 3.4;
26524 dits[1] = 1.955;
26525 dits[2] = 3.15;
cd3a3507 26526 gMC->Gsvolu("I553", "BOX ", idtmed[204], dits, 3);
db915fea 26527
26528 dits[0] = 3.405;
26529 dits[1] = 1.955;
26530 dits[2] = 1.955;
cd3a3507 26531 gMC->Gsvolu("I523", "BOX ", idtmed[204], dits, 3);
db915fea 26532
26533 dits[0] = 3.75;
26534 dits[1] = 0.015;
26535 dits[2] = 2.1;
cd3a3507 26536 gMC->Gsvolu("I566", "BOX ", idtmed[206], dits, 3);
db915fea 26537
26538 dits[0] = 3.4;
26539 dits[1] = 1.955;
26540 dits[2] = 3.15;
cd3a3507 26541 gMC->Gsvolu("I544", "BOX ", idtmed[204], dits, 3);
db915fea 26542
26543 dits[0] = 3.41;
26544 dits[1] = 1.955;
26545 dits[2] = 1.955;
cd3a3507 26546 gMC->Gsvolu("I516", "BOX ", idtmed[204], dits, 3);
db915fea 26547
26548 dits[0] = 3.75;
26549 dits[1] = 0.015;
26550 dits[2] = 2.1;
cd3a3507 26551 gMC->Gsvolu("I562", "BOX ", idtmed[206], dits, 3);
db915fea 26552
9181d340 26553 if (fluid == 1) {
26554 dits[0] = 0;
26555 dits[1] = 0.07;
26556 dits[2] = 3.15;
26557 gMC->Gsvolu("I559", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26558 } else {
26559 dits[0] = 0;
26560 dits[1] = 0.07;
26561 dits[2] = 3.15;
26562 gMC->Gsvolu("I559", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26563 }
db915fea 26564
26565 dits[0] = 0.07;
26566 dits[1] = 0.1;
26567 dits[2] = 3.15;
cd3a3507 26568 gMC->Gsvolu("I560", "TUBE", idtmed[210], dits, 3);
db915fea 26569
26570 dits[0] = 0.225;
26571 dits[1] = 0.195;
26572 dits[2] = 3.15;
26573 dits[3] = 0.025;
cd3a3507 26574 gMC->Gsvolu("I558", "TRD1", idtmed[203], dits, 4);
db915fea 26575
26576 dits[0] = 0.25;
26577 dits[1] = 0.22;
26578 dits[2] = 3.15;
26579 dits[3] = 0.025;
cd3a3507 26580 gMC->Gsvolu("I557", "TRD1", idtmed[203], dits, 4);
db915fea 26581
26582 dits[0] = 2.17;
26583 dits[1] = 0.035;
26584 dits[2] = 0.05;
cd3a3507 26585 gMC->Gsvolu("I556", "BOX ", idtmed[203], dits, 3);
db915fea 26586
26587 dits[0] = 2 ;
26588 dits[1] = 0.035;
26589 dits[2] = 0.05;
cd3a3507 26590 gMC->Gsvolu("I554", "BOX ", idtmed[203], dits, 3);
db915fea 26591
26592 dits[0] = 2.675;
26593 dits[1] = 0.035;
26594 dits[2] = 0.05;
cd3a3507 26595 gMC->Gsvolu("I555", "BOX ", idtmed[203], dits, 3);
db915fea 26596
26597 dits[0] = 0.3;
26598 dits[1] = 0.15;
26599 dits[2] = 0.15;
cd3a3507 26600 gMC->Gsvolu("I561", "BOX ", idtmed[203], dits, 3);
db915fea 26601
26602 dits[0] = 0.025;
26603 dits[1] = 0.025;
26604 dits[2] = 0.05;
cd3a3507 26605 gMC->Gsvolu("I519", "BOX ", idtmed[214], dits, 3);
db915fea 26606
26607 dits[0] = 0.304;
26608 dits[1] = 0.0275;
26609 dits[2] = 0.432;
cd3a3507 26610 gMC->Gsvolu("I521", "BOX ", idtmed[206], dits, 3);
db915fea 26611
26612 dits[0] = 0.16;
26613 dits[1] = 0.08;
26614 dits[2] = 0.08;
cd3a3507 26615 gMC->Gsvolu("I520", "BOX ", idtmed[214], dits, 3);
db915fea 26616
26617 dits[0] = 3.4;
26618 dits[1] = 0.015;
26619 dits[2] = 0.525;
cd3a3507 26620 gMC->Gsvolu("I518", "BOX ", idtmed[203], dits, 3);
db915fea 26621
26622 dits[0] = 0.15;
26623 dits[1] = 0.105;
26624 dits[2] = 0.29;
26625 dits[3] = 0.08;
cd3a3507 26626 gMC->Gsvolu("I522", "TRD1", idtmed[203], dits, 4);
db915fea 26627
26628 dits[0] = 0.07;
26629 dits[1] = 0.1;
26630 dits[2] = 1.955;
cd3a3507 26631 gMC->Gsvolu("I542", "TUBE", idtmed[210], dits, 3);
db915fea 26632
9181d340 26633 if (fluid == 1) {
26634 dits[0] = 0;
26635 dits[1] = 0.07;
26636 dits[2] = 1.955;
26637 gMC->Gsvolu("I541", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26638 } else {
26639 dits[0] = 0;
26640 dits[1] = 0.07;
26641 dits[2] = 1.955;
26642 gMC->Gsvolu("I541", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26643 }
db915fea 26644
26645 dits[0] = 0.3;
26646 dits[1] = 0.15;
26647 dits[2] = 0.15;
cd3a3507 26648 gMC->Gsvolu("I543", "BOX ", idtmed[203], dits, 3);
db915fea 26649
26650 dits[0] = 0.25;
26651 dits[1] = 0.22;
26652 dits[2] = 1.955;
26653 dits[3] = 0.025;
cd3a3507 26654 gMC->Gsvolu("I537", "TRD1", idtmed[203], dits, 4);
db915fea 26655
26656 dits[0] = 0.225;
26657 dits[1] = 0.195;
26658 dits[2] = 1.955;
26659 dits[4] = 0.025;
cd3a3507 26660 gMC->Gsvolu("I538", "TRD1", idtmed[203], dits, 4);
db915fea 26661
26662 dits[0] = 2.17;
26663 dits[1] = 0.035;
26664 dits[2] = 0.05;
cd3a3507 26665 gMC->Gsvolu("I536", "BOX ", idtmed[203], dits, 3);
db915fea 26666
26667 dits[0] = 2.675;
26668 dits[1] = 0.035;
26669 dits[2] = 0.05;
cd3a3507 26670 gMC->Gsvolu("I535", "BOX ", idtmed[203], dits, 3);
db915fea 26671
26672 dits[0] = 2;
26673 dits[1] = 0.035;
26674 dits[2] = 0.05;
cd3a3507 26675 gMC->Gsvolu("I534", "BOX ", idtmed[203], dits, 3);
db915fea 26676
26677 dits[0] = 0;
26678 dits[1] = 0.05;
26679 dits[2] = 0.17;
cd3a3507 26680 gMC->Gsvolu("I540", "TUBE", idtmed[203], dits, 3);
db915fea 26681
26682 dits[0] = 0;
26683 dits[1] = 0.05;
26684 dits[2] = 0.205;
cd3a3507 26685 gMC->Gsvolu("I539", "TUBE", idtmed[203], dits, 3);
db915fea 26686
26687 dits[0] = 3.65;
26688 dits[1] = 0.015;
26689 dits[2] = 2;
26690 gMC->Gsvolu("ITS6", "BOX ", idtmed[200], dits, 3);
26691
9181d340 26692 if (fluid == 1) {
26693 dits[0] = 0;
26694 dits[1] = 0.07;
26695 dits[2] = 3.15;
26696 gMC->Gsvolu("I550", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26697 } else {
26698 dits[0] = 0;
26699 dits[1] = 0.07;
26700 dits[2] = 3.15;
26701 gMC->Gsvolu("I550", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26702 }
db915fea 26703
26704 dits[0] = 0.07;
26705 dits[1] = 0.1;
26706 dits[2] = 3.15;
cd3a3507 26707 gMC->Gsvolu("I551", "TUBE", idtmed[210], dits, 3);
db915fea 26708
26709 dits[0] = 0.225;
26710 dits[1] = 0.195;
26711 dits[2] = 3.15;
26712 dits[3] = 0.025;
cd3a3507 26713 gMC->Gsvolu("I549", "TRD1", idtmed[203], dits, 4);
db915fea 26714
26715 dits[0] = 0.25;
26716 dits[1] = 0.22;
26717 dits[2] = 3.15;
26718 dits[3] = 0.025;
cd3a3507 26719 gMC->Gsvolu("I548", "TRD1", idtmed[203], dits, 4);
db915fea 26720
26721 dits[0] = 2.17;
26722 dits[1] = 0.035;
26723 dits[2] = 0.05;
cd3a3507 26724 gMC->Gsvolu("I547", "BOX ", idtmed[203], dits, 3);
db915fea 26725
26726 dits[0] = 2;
26727 dits[1] = 0.035;
26728 dits[2] = 0.05;
cd3a3507 26729 gMC->Gsvolu("I545", "BOX ", idtmed[203], dits, 3);
db915fea 26730
26731 dits[0] = 2.675;
26732 dits[1] = 0.035;
26733 dits[2] = 0.05;
cd3a3507 26734 gMC->Gsvolu("I546", "BOX ", idtmed[203], dits, 3);
db915fea 26735
26736 dits[0] = 0.3;
26737 dits[1] = 0.15;
26738 dits[2] = 0.15;
cd3a3507 26739 gMC->Gsvolu("I552", "BOX ", idtmed[203], dits, 3);
db915fea 26740
26741 dits[0] = 0.304;
26742 dits[1] = 0.0275;
26743 dits[2] = 0.4322;
cd3a3507 26744 gMC->Gsvolu("I515", "BOX ", idtmed[206], dits, 3);
db915fea 26745
26746 dits[0] = 0.025;
26747 dits[1] = 0.025;
26748 dits[2] = 0.05;
cd3a3507 26749 gMC->Gsvolu("I513", "BOX ", idtmed[214], dits, 3);
db915fea 26750
26751 dits[0] = 0.16;
26752 dits[1] = 0.08;
26753 dits[2] = 0.08;
cd3a3507 26754 gMC->Gsvolu("I514", "BOX ", idtmed[214], dits, 3);
db915fea 26755
26756 dits[0] = 3.4;
26757 dits[1] = 0.015;
26758 dits[2] = 0.525;
686e2715 26759 gMC->Gsvolu("I512", "BOX ", idtmed[203], dits, 3);
db915fea 26760
26761 dits[0] = 0.225;
26762 dits[1] = 0.195;
26763 dits[2] = 1.955;
26764 dits[3] = 0.025;
cd3a3507 26765 gMC->Gsvolu("I528", "TRD1", idtmed[203], dits, 4);
db915fea 26766
26767 dits[0] = 0.25;
26768 dits[1] = 0.22;
26769 dits[2] = 1.955;
26770 dits[3] = 0.025;
cd3a3507 26771 gMC->Gsvolu("I527", "TRD1", idtmed[203], dits, 4);
db915fea 26772
26773 dits[0] = 2.17;
26774 dits[1] = 0.035;
26775 dits[2] = 0.05;
cd3a3507 26776 gMC->Gsvolu("I526", "BOX ", idtmed[203], dits, 3);
db915fea 26777
26778 dits[0] = 2.675;
26779 dits[1] = 0.035;
26780 dits[2] = 0.05;
cd3a3507 26781 gMC->Gsvolu("I525", "BOX ", idtmed[203], dits, 3);
db915fea 26782
26783 dits[0] = 2;
26784 dits[1] = 0.035;
26785 dits[2] = 0.05;
cd3a3507 26786 gMC->Gsvolu("I524", "BOX ", idtmed[203], dits, 3);
db915fea 26787
26788 dits[0] = 0;
26789 dits[1] = 0.05;
26790 dits[2] = 0.205;
cd3a3507 26791 gMC->Gsvolu("I529", "TUBE", idtmed[203], dits, 3);
db915fea 26792
26793 dits[0] = 0;
26794 dits[1] = 0.05;
26795 dits[2] = 0.17;
cd3a3507 26796 gMC->Gsvolu("I530", "TUBE", idtmed[203], dits, 3);
db915fea 26797
26798 dits[0] = 0.15;
26799 dits[1] = 0.105;
26800 dits[2] = 0.29;
26801 dits[3] = 0.08;
cd3a3507 26802 gMC->Gsvolu("I517", "TRD1", idtmed[203], dits, 4);
db915fea 26803
9181d340 26804 if (fluid == 1) {
26805 dits[0] = 0;
26806 dits[1] = 0.07;
26807 dits[2] = 1.955;
26808 gMC->Gsvolu("I531", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26809 } else {
26810 dits[0] = 0;
26811 dits[1] = 0.07;
26812 dits[2] = 1.955;
26813 gMC->Gsvolu("I531", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26814 }
db915fea 26815
26816 dits[0] = 0.07;
26817 dits[1] = 0.1;
26818 dits[2] = 1.955;
cd3a3507 26819 gMC->Gsvolu("I532", "TUBE", idtmed[210], dits, 3);
db915fea 26820
26821 dits[0] = 0.3;
26822 dits[1] = 0.15;
26823 dits[2] = 0.15;
cd3a3507 26824 gMC->Gsvolu("I533", "BOX ", idtmed[203], dits, 3);
db915fea 26825
26826 dits[0] = 3.65;
26827 dits[1] = 0.015;
26828 dits[2] = 2;
26829 gMC->Gsvolu("ITS5", "BOX ", idtmed[200], dits, 3);
26830
26831
9181d340 26832
7b67784f 26833 // --- Define volumes of shield of SPD ----------------
cd3a3507 26834
26835
26836 dits[0] = 8.37;
26837 dits[1] = 9.93;
26838 dits[2] = 25;
26839 gMC->Gsvolu("IC01", "TUBE", idtmed[289], dits, 3);
26840
26841 dits[0] = 8.3;
e4f08ac3 26842 dits[1] = 9.995;
cd3a3507 26843 dits[2] = 17.5/2.;
26844 gMC->Gsvolu("IC02", "TUBE", idtmed[289], dits, 3);
26845
cd3a3507 26846
9181d340 26847 // --- Define volume of first cylinder between SPD and SDD --------------
cd3a3507 26848
7b67784f 26849 dits[0] = (21.-0.128)/2.;
9181d340 26850 dits[1] = 21./2.;
7b67784f 26851 dits[2] = 39.4;
26852 gMC->Gsvolu("ICY1", "TUBE", idtmed[208], dits, 3);
cd3a3507 26853
9181d340 26854 // --- Define volume of second cylinder between SDD and SSD --------------
cd3a3507 26855
7b67784f 26856 dits[0] = (59.5-0.128)/2.;
26857 dits[1] = 59.5/2.;
9181d340 26858 dits[2] = 56.2; // was 57
7b67784f 26859 gMC->Gsvolu("ICY2", "TUBE", idtmed[208], dits, 3);
cd3a3507 26860
26861 // --- Define volumes of SDD cone ----------------------------------
26862
26863 dits[0] = 0;
26864 dits[1] = 360;
26865 dits[2] = 12;
26866 dits[3] = -59.7;
26867 dits[4] = 27;
9181d340 26868 dits[5] = 28.6;
cd3a3507 26869 dits[6] = -42.7;
26870 dits[7] = 10;
9181d340 26871 dits[8] = 28.6;
cd3a3507 26872 dits[9] = -34.65;
26873 dits[10] = 10;
9181d340 26874 dits[11] = 28.6;
cd3a3507 26875 dits[12] = -34.65;
26876 dits[13] = 10;
26877 dits[14] = 23.495;
26878 dits[15] = -23.7;
26879 dits[16] = 10;
26880 dits[17] = 23.495;
26881 dits[18] = -23.7;
26882 dits[19] = 10;
26883 dits[20] = 14.595;
26884 dits[21] = 23.7;
26885 dits[22] = 10;
26886 dits[23] = 14.595;
26887 dits[24] = 23.7;
26888 dits[25] = 10;
26889 dits[26] = 23.495;
26890 dits[27] = 34.65;
26891 dits[28] = 10;
26892 dits[29] = 23.495;
26893 dits[30] = 34.65;
26894 dits[31] = 10;
9181d340 26895 dits[32] = 28.6;
e4f08ac3 26896 dits[33] = 42.7;
cd3a3507 26897 dits[34] = 10;
9181d340 26898 dits[35] = 28.6;
cd3a3507 26899 dits[36] = 59.7;
26900 dits[37] = 27.2637;
9181d340 26901 dits[38] = 28.6;
cd3a3507 26902 gMC->Gsvolu("IS02", "PCON", idtmed[204], dits, 39);
26903
26904 dits[0] = 0;
26905 dits[1] = 360;
26906 dits[2] = 6;
9181d340 26907 dits[3] = 38.65;
26908 dits[4] = 10.75;
26909 dits[5] = 12.25;
26910 dits[6] = 40.15;
26911 dits[7] = 10.75;
e4f08ac3 26912 dits[8] = 13.96;
9181d340 26913 dits[9] = 40.15;
e4f08ac3 26914 dits[10] = 12.46;
cd3a3507 26915 dits[11] = 13.96;
9181d340 26916 dits[12] = 55.75;
26917 dits[13] = 27;
26918 dits[14] = 28.5;
26919 dits[15] = 55.75;
26920 dits[16] = 27;
26921 dits[17] = 28.5;
26922 dits[18] = 57.25;
26923 dits[19] = 27;
26924 dits[20] = 28.5;
30e14774 26925 gMC->Gsvolu("I093", "PCON", idtmed[272], dits, 21); // SDD cone
cd3a3507 26926
26927 dits[0] = 0;
26928 dits[1] = 50;
26929 dits[2] = 3;
e4f08ac3 26930 dits[3] = 39;
cd3a3507 26931 dits[4] = 14;
26932 dits[5] = 18.75;
de0a2a9c 26933 dits[6] = 46.7-3;
cd3a3507 26934 dits[7] = 14;
26935 dits[8] = 18.75;
de0a2a9c 26936 dits[9] = 51.45-3;
cd3a3507 26937 dits[10] = 18.75;
26938 dits[11] = 18.75;
7b67784f 26939 gMC->Gsvolu("I099", "PCON", idtmed[204], dits, 12); // SDD 3 cone hole
cd3a3507 26940
26941 dits[0] = 0;
26942 dits[1] = 25;
26943 dits[2] = 3;
e4f08ac3 26944 dits[3] = 49;
cd3a3507 26945 dits[4] = 23.4;
26946 dits[5] = 26.4;
de0a2a9c 26947 dits[6] = 56.1-3;
cd3a3507 26948 dits[7] = 23.4;
26949 dits[8] = 26.4;
de0a2a9c 26950 dits[9] = 59.1-3;
cd3a3507 26951 dits[10] = 26.4;
26952 dits[11] = 26.4;
7b67784f 26953 gMC->Gsvolu("I200", "PCON", idtmed[204], dits, 12); // SDD 4 cone hole
cd3a3507 26954
7b67784f 26955 dits[0] = 10.0;
26956 dits[1] = 10.5;
cd3a3507 26957 dits[2] = 0.25;
7b67784f 26958 gMC->Gsvolu("I090", "TUBE", idtmed[224], dits, 3); // SDD cylinder flange
cd3a3507 26959
26960 dits[0] = 21.95;
7b67784f 26961 dits[1] = 22.95;
cd3a3507 26962 dits[2] = 1;
7b67784f 26963 gMC->Gsvolu("I098", "TUBE", idtmed[283], dits, 3); // ladder support on layer 4
cd3a3507 26964
7b67784f 26965 dits[0] = 13.1;
26966 dits[1] = 14.1;
cd3a3507 26967 dits[2] = 1;
7b67784f 26968 gMC->Gsvolu("I097", "TUBE", idtmed[283], dits, 3); // ladder support on layer 3
cd3a3507 26969
26970 dits[0] = 1;
26971 dits[1] = 1;
26972 dits[2] = 7.74;
26973 gMC->Gsvolu("I202", "BOX ", idtmed[272], dits, 3);
26974
26975 dits[0] = 1;
26976 dits[1] = 1;
26977 dits[2] = 9.14;
26978 gMC->Gsvolu("I203", "BOX ", idtmed[272], dits, 3);
26979
26980 dits[0] = 21.95;
26981 dits[1] = 22.95;
26982 dits[2] = 1;
26983 gMC->Gsvolu("I095", "TUBE", idtmed[224], dits, 3);
26984
26985 dits[0] = 3;
26986 dits[1] = 2.7;
26987 dits[2] = 1;
26988 dits[3] = 0.63;
26989 gMC->Gsvolu("I096", "TRD1", idtmed[264], dits, 4);
26990
26991 dits[0] = 13.1;
26992 dits[1] = 14.1;
26993 dits[2] = 1;
26994 gMC->Gsvolu("I094", "TUBE", idtmed[224], dits, 3);
26995
26996
26997 // --- Define volumes of SSD cone ----------------------------------
26998
26999
27000 dits[0] = 0;
27001 dits[1] = 360;
27002 dits[2] = 12;
7b67784f 27003 dits[3] = -zmax;
27004 dits[4] = 46;
27005 dits[5] = 49.25;
cd3a3507 27006 dits[6] = -61.2;
9181d340 27007 dits[7] = 28.7;
7b67784f 27008 dits[8] = 49.25;
cd3a3507 27009 dits[9] = -57.5;
9181d340 27010 dits[10] = 28.7;
7b67784f 27011 dits[11] = 49.25;
cd3a3507 27012 dits[12] = -57.5;
9181d340 27013 dits[13] = 28.7;
cd3a3507 27014 dits[14] = 43.5;
7b67784f 27015 dits[15] = -49.2;
9181d340 27016 dits[16] = 28.7;
cd3a3507 27017 dits[17] = 43.5;
7b67784f 27018 dits[18] = -49.2;
9181d340 27019 dits[19] = 28.7;
7b67784f 27020 dits[20] = 36.85;
27021 dits[21] = 50.6;
9181d340 27022 dits[22] = 28.7;
7b67784f 27023 dits[23] = 36.85;
27024 dits[24] = 50.6;
9181d340 27025 dits[25] = 28.7;
cd3a3507 27026 dits[26] = 43.5;
7b67784f 27027 dits[27] = 57.5;
9181d340 27028 dits[28] = 28.7;
cd3a3507 27029 dits[29] = 43.5;
7b67784f 27030 dits[30] = 57.5;
9181d340 27031 dits[31] = 28.7;
7b67784f 27032 dits[32] = 49.25;
27033 dits[33] = 61.2;
9181d340 27034 dits[34] = 28.7;
7b67784f 27035 dits[35] = 49.25;
27036 dits[36] = zmax;
27037 dits[37] = 46;
27038 dits[38] = 49.25;
27039 gMC->Gsvolu("IS01", "PCON", idtmed[204], dits, 39); // SSD cone mother volume
cd3a3507 27040
27041 dits[0] = 0;
27042 dits[1] = 360;
27043 dits[2] = 6;
7b67784f 27044 dits[3] = -zmax;
27045 dits[4] = 47.75;
27046 dits[5] = 49.25;
27047 dits[6] = -zmax+2.;
27048 dits[7] = 47.75;
27049 dits[8] = 49.25;
27050 dits[9] = -71.2819;
27051 dits[10] = 46.75;
27052 dits[11] = 49.0319;
27053 dits[12] = -57.25; // was 58.5
27054 dits[13] = 32.9681;
27055 dits[14] = 34.75;
9181d340 27056 dits[15] = -57.25; // was 58.5
7b67784f 27057 dits[16] = 30;
27058 dits[17] = 34.75;
9181d340 27059 dits[18] = -55.75; // was 57
7b67784f 27060 dits[19] = 30;
9181d340 27061 dits[20] = 32.25; // was 31.5
30e14774 27062 gMC->Gsvolu("I212", "PCON", idtmed[272], dits, 21); // SSD cone
cd3a3507 27063
7b67784f 27064 dits[0] = 28.75;
27065 dits[1] = 29.75;
cd3a3507 27066 dits[2] = 0.5;
7b67784f 27067 gMC->Gsvolu("I211", "TUBE", idtmed[224], dits, 3); // SSD cylinder flange
cd3a3507 27068
7b67784f 27069 dits[0] = 35.8;
27070 dits[1] = 36.8;
cd3a3507 27071 dits[2] = 1;
7b67784f 27072 gMC->Gsvolu("I217", "TUBE", idtmed[283], dits, 3); // ladder support on layer 5
cd3a3507 27073
7b67784f 27074 dits[0] = 41.4;
27075 dits[1] = 42.4;
cd3a3507 27076 dits[2] = 1;
7b67784f 27077 gMC->Gsvolu("I219", "TUBE", idtmed[283], dits, 3); // ladder support on layer 6
27078
27079 dits[0] = 42.05+5.;
27080 dits[1] = 42.55+5.;
cd3a3507 27081 dits[2] = 1.25;
7b67784f 27082 gMC->Gsvolu("I214", "TUBE", idtmed[224], dits, 3); // layer 6 electronic support
27083 // this will change after PPR
27084 dits[0] = 37.05+5.;
27085 dits[1] = 37.55+5.;
cd3a3507 27086 dits[2] = 1.25;
7b67784f 27087 gMC->Gsvolu("I213", "TUBE", idtmed[224], dits, 3); // layer 5 electronic support
27088 // this will change after PPR
cd3a3507 27089 dits[0] = 0;
27090 dits[1] = 25;
27091 dits[2] = 5;
7b67784f 27092 dits[3] = -zmax+3;
6d62fed9 27093 dits[4] = 45.5;
27094 dits[5] = 45.5;
de0a2a9c 27095 dits[6] = -69.7+3;
cd3a3507 27096 dits[7] = 37;
6d62fed9 27097 dits[8] = 45.5;
de0a2a9c 27098 dits[9] = -68.5+3;
cd3a3507 27099 dits[10] = 37;
6d62fed9 27100 dits[11] = 45.5;
de0a2a9c 27101 dits[12] = -68.5+4.8;
cd3a3507 27102 dits[13] = 37;
6d62fed9 27103 dits[14] = 45.5;
de0a2a9c 27104 dits[15] = -63.5+4.8;
cd3a3507 27105 dits[16] = 37;
6d62fed9 27106 dits[17] = 45.5;
7b67784f 27107 gMC->Gsvolu("I215", "PCON", idtmed[204], dits, 18); // SSD cone hole
30e14774 27108
cd3a3507 27109 dits[0] = 0;
27110 dits[1] = 3.2;
27111 dits[2] = 9;
7b67784f 27112 dits[3] = -14;
cd3a3507 27113 dits[4] = 30.5;
27114 dits[5] = 33.5;
7b67784f 27115 dits[6] = -9.85;
cd3a3507 27116 dits[7] = 30.5;
27117 dits[8] = 33.5;
7b67784f 27118 dits[9] = -9.85;
cd3a3507 27119 dits[10] = 30.5;
7b67784f 27120 dits[11] = 43.45;
27121 dits[12] = -7.85;
cd3a3507 27122 dits[13] = 30.5;
7b67784f 27123 dits[14] = 43.45;
27124 dits[15] = -7.85;
cd3a3507 27125 dits[16] = 30.5;
27126 dits[17] = 36.5;
7b67784f 27127 dits[18] = -7;
cd3a3507 27128 dits[19] = 30.5;
27129 dits[20] = 36.5;
7b67784f 27130 dits[21] = -4;
cd3a3507 27131 dits[22] = 33.0173;
27132 dits[23] = 36.5;
7b67784f 27133 dits[24] = -4;
cd3a3507 27134 dits[25] = 33.0173;
7b67784f 27135 dits[26] = 36.80;
27136 dits[27] = -2;
cd3a3507 27137 dits[28] = 34.6955;
7b67784f 27138 dits[29] = 36.80;
27139 gMC->Gsvolu("I216", "PCON", idtmed[272], dits, 30); // supports (1-6) of the ladders
cd3a3507 27140
27141
a9c4129c 27142 // --- Place SPD (option 'a') volumes into their mother volume IT12
27143
686e2715 27144 // SPD - option 'a'
686e2715 27145 // (this is NOT the default)
27146
3d12a48d 27147 if (option == 1) {
686e2715 27148
27149 gMC->Gspos("I12A",5,"IT12",0.0,0.0,0.0,idrotm[238],"MANY");
27150 gMC->Gspos("I12A",6,"IT12",0.0,0.0,0.0,idrotm[236],"MANY");
27151 gMC->Gspos("I12A",7,"IT12",0.0,0.0,0.0,idrotm[239],"MANY");
27152 gMC->Gspos("I12A",8,"IT12",0.0,0.0,0.0,idrotm[233],"MANY");
27153 gMC->Gspos("I12A",9,"IT12",0.0,0.0,0.0,idrotm[240],"MANY");
27154 gMC->Gspos("I12A",10,"IT12",0.0,0.0,0.0,idrotm[241],"MANY");
27155 gMC->Gspos("I12A",2,"IT12",0.0,0.0,0.0,idrotm[242],"MANY");
27156 gMC->Gspos("I12A",3,"IT12",0.0,0.0,0.0,idrotm[234],"MANY");
27157 gMC->Gspos("I12A",4,"IT12",0.0,0.0,0.0,idrotm[243],"MANY");
27158 gMC->Gspos("I12A",1,"IT12",0.0,0.0,0.0,0,"MANY");
c47b75b1 27159 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.); // see definition of idrotm[244]
27160 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.); // see definition of idrotm[244]
27161 gMC->Gspos("I10A",2,"I12A",0.203+deltax,3.8206+deltay,0.0,idrotm[244],"ONLY");
27162 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.); // see definition of idrotm[245]
27163 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.); // see definition of idrotm[245]
27164 gMC->Gspos("I10A",1,"I12A",1.4531+deltax,3.8152+deltay,0.0,idrotm[245],"ONLY");
27165 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.); // see definition of idrotm[246]
27166 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.); // see definition of idrotm[246]
27167 gMC->Gspos("I20A",1,"I12A",3.0174+deltax,6.5143+deltay,0.0,idrotm[246],"ONLY");
27168 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.); // see definition of idrotm[247]
27169 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.); // see definition of idrotm[247]
27170 gMC->Gspos("I20A",2,"I12A",1.9612+deltax,6.9062+deltay,0.0,idrotm[247],"ONLY");
27171 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.); // see definition of idrotm[248]
27172 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.); // see definition of idrotm[248]
27173 gMC->Gspos("I20A",3,"I12A",0.8567+deltax,7.1279+deltay,0.0,idrotm[248],"ONLY");
27174 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.); // see definition of idrotm[249]
27175 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.); // see definition of idrotm[249]
27176 gMC->Gspos("I20A",4,"I12A",-0.2689+deltax,7.1742+deltay,0.0,idrotm[249],"ONLY");
686e2715 27177 gMC->Gspos("I123",2,"I12A",-0.2978,5.5196,0.0,idrotm[214],"ONLY");
27178 gMC->Gspos("I121",2,"I12A",-0.2385,4.1518,0.0,idrotm[213],"ONLY");
27179 gMC->Gspos("I122",2,"I12A",-0.2968,4.0207,0.0,idrotm[212],"ONLY");
27180 gMC->Gspos("I120",2,"I12A",-0.3672,3.9056,0.0,0,"ONLY");
27181 gMC->Gspos("I144",1,"I12A",-0.2538,3.8556,0.0,0,"ONLY");
27182 gMC->Gspos("I113",3,"I12A",0.1095,3.9056,0.0,0,"ONLY");
27183 gMC->Gspos("I143",1,"I12A",0.4365,3.8556,0.0,idrotm[236],"ONLY");
27184 gMC->Gspos("I142",1,"I12A",0.5136,3.9056,0.0,idrotm[235],"ONLY");
27185 gMC->Gspos("I141",1,"I12A",0.5636,3.9752,0.0,idrotm[201],"ONLY");
27186 gMC->Gspos("I140",1,"I12A",0.6336,4.0447,0.0,idrotm[234],"ONLY");
27187 gMC->Gspos("I139",1,"I12A",0.8297,4.0545,0.0,idrotm[207],"ONLY");
27188 gMC->Gspos("I113",5,"I12A",1.2575,3.9681,0.0,idrotm[207],"ONLY");
27189 gMC->Gspos("I138",1,"I12A",1.66,3.7848,0.0,idrotm[207],"ONLY");
27190 gMC->Gspos("I137",1,"I12A",1.8556,3.7738,0.0,idrotm[233],"ONLY");
27191 gMC->Gspos("I136",1,"I12A",2.6224,4.874,0.0,idrotm[232],"ONLY");
27192 gMC->Gspos("I135",1,"I12A",3.2967,6.0337,0.0,idrotm[231],"ONLY");
27193 gMC->Gspos("I134",1,"I12A",3.266,6.1636,0.0,idrotm[230],"ONLY");
27194 gMC->Gspos("I113",1,"I12A",2.9903,6.4144,0.0,idrotm[211],"ONLY");
27195 gMC->Gspos("I133",3,"I12A",2.7631,6.7627,0.0,idrotm[230],"ONLY");
27196 gMC->Gspos("I132",3,"I12A",2.62,6.8555,0.0,idrotm[229],"ONLY");
27197 gMC->Gspos("I131",3,"I12A",2.648,6.6023,0.0,idrotm[228],"ONLY");
27198 gMC->Gspos("I130",3,"I12A",2.6569,6.3431,0.0,idrotm[227],"ONLY");
27199 gMC->Gspos("I129",3,"I12A",2.3906,6.4819,0.0,idrotm[226],"ONLY");
27200 gMC->Gspos("I113",2,"I12A",1.9488,6.7998,0.0,idrotm[210],"ONLY");
27201 gMC->Gspos("I133",2,"I12A",1.6699,7.1085,0.0,idrotm[226],"ONLY");
27202 gMC->Gspos("I132",2,"I12A",1.5142,7.1777,0.0,idrotm[225],"ONLY");
27203 gMC->Gspos("I131",2,"I12A",1.5814,6.932,0.0,idrotm[224],"ONLY");
27204 gMC->Gspos("I130",2,"I12A",1.6308,6.6774,0.0,idrotm[223],"ONLY");
27205 gMC->Gspos("I129",2,"I12A",1.346,6.7728,0.0,idrotm[222],"ONLY");
27206 gMC->Gspos("I113",6,"I12A",0.8599,7.0176,0.0,idrotm[209],"ONLY");
27207 gMC->Gspos("I133",1,"I12A",0.5362,7.2789,0.0,idrotm[222],"ONLY");
27208 gMC->Gspos("I132",1,"I12A",0.3715,7.3228,0.0,idrotm[221],"ONLY");
27209 gMC->Gspos("I131",1,"I12A",0.4763,7.0907,0.0,idrotm[220],"ONLY");
27210 gMC->Gspos("I130",1,"I12A",0.5649,6.8469,0.0,idrotm[219],"ONLY");
27211 gMC->Gspos("I129",1,"I12A",0.2688,6.8966,0.0,idrotm[218],"ONLY");
27212 gMC->Gspos("I113",4,"I12A",-0.2497,7.0624,0.0,idrotm[208],"ONLY");
27213 gMC->Gspos("I128",1,"I12A",-0.6103,7.2698,0.0,idrotm[218],"ONLY");
27214 gMC->Gspos("I126",2,"I12A",-0.7799,7.2874,0.0,idrotm[217],"ONLY");
27215 gMC->Gspos("I125",2,"I12A",-0.6315,7.0883,0.0,idrotm[216],"ONLY");
27216 gMC->Gspos("I124",2,"I12A",-0.4965,6.8742,0.0,idrotm[215],"ONLY");
9bf5e8ff 27217 gMC->Gspos("I103",3,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],-3.536,0,"ONLY");
27218 gMC->Gspos("I103",4,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],-10.708,0,"ONLY");
c47b75b1 27219 gMC->Gspos("I103",1,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],10.708,0,"ONLY");
27220 gMC->Gspos("I103",2,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],3.536,0,"ONLY");
686e2715 27221 gMC->Gspos("I105",1,"I10A",-0.05,0.01,-16.844,idrotm[237],"ONLY");
27222 gMC->Gspos("I105",2,"I10A",-0.05,0.01,16.844,0,"ONLY");
c47b75b1 27223 gMC->Gspos("I104",1,"I10A",0.0,-di10a[1]+di104[1],0.0,0,"ONLY");
9bf5e8ff 27224 gMC->Gspos("I1D3",3,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],-3.536,0,"ONLY");
27225 gMC->Gspos("I1D3",4,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],-10.708,0,"ONLY");
c47b75b1 27226 gMC->Gspos("I1D3",1,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],10.708,0,"ONLY");
27227 gMC->Gspos("I1D3",2,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],3.536,0,"ONLY");
686e2715 27228 gMC->Gspos("I105",3,"I20A",-0.05,0.01,-16.844,idrotm[237],"ONLY");
27229 gMC->Gspos("I105",4,"I20A",-0.05,0.01,16.844,0,"ONLY");
c47b75b1 27230 gMC->Gspos("I104",2,"I20A",0.0,-di20a[1]+di104[1],0.0,0,"ONLY");
686e2715 27231 gMC->Gspos("I112",2,"I113",0.25,0.02,0.0,idrotm[206],"ONLY");
27232 gMC->Gspos("I111",2,"I113",0.1318,-0.0008,0.0,idrotm[205],"ONLY");
27233 gMC->Gspos("I118",1,"I113",0.0,-0.0454,0.0,0,"ONLY");
27234 gMC->Gspos("I110",1,"I113",0.0,0.0492,0.0,0,"ONLY");
27235 gMC->Gspos("I114",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27236 gMC->Gspos("I115",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27237 gMC->Gspos("I115",2,"I113",-0.063,0.0042,0.0,idrotm[201],"ONLY");
27238 gMC->Gspos("I114",2,"I113",-0.063,0.0042,0.0,idrotm[201],"ONLY");
27239 gMC->Gspos("I116",1,"I113",0.0,0.0042,0.0,0,"ONLY");
27240 gMC->Gspos("I111",1,"I113",-0.1318,-0.0008,0.0,idrotm[204],"ONLY");
27241 gMC->Gspos("I112",1,"I113",-0.25,0.02,0.0,idrotm[203],"ONLY");
c47b75b1 27242 gMC->Gspos("I101",1,"I103",-0.088,ddet1,0.0,0,"ONLY");
27243 gMC->Gspos("I102",1,"I103",0.0,-dchip1,-2.8,0,"ONLY");
27244 gMC->Gspos("I102",2,"I103",0.0,-dchip1,-1.4,0,"ONLY");
27245 gMC->Gspos("I102",3,"I103",0.0,-dchip1,0.0,0,"ONLY");
27246 gMC->Gspos("I102",4,"I103",0.0,-dchip1,1.4,0,"ONLY");
27247 gMC->Gspos("I102",5,"I103",0.0,-dchip1,2.8,0,"ONLY");
27248 gMC->Gspos("I1D1",1,"I1D3",-0.088,ddet2,0.0,0,"ONLY");
27249 gMC->Gspos("I1D2",1,"I1D3",0.0,-dchip2,-2.8,0,"ONLY");
27250 gMC->Gspos("I1D2",2,"I1D3",0.0,-dchip2,-1.4,0,"ONLY");
27251 gMC->Gspos("I1D2",3,"I1D3",0.0,-dchip2,0.0,0,"ONLY");
27252 gMC->Gspos("I1D2",4,"I1D3",0.0,-dchip2,1.4,0,"ONLY");
27253 gMC->Gspos("I1D2",5,"I1D3",0.0,-dchip2,2.8,0,"ONLY");
686e2715 27254 gMC->Gspos("I117",1,"I116",0.0,0.0,0.0,0,"ONLY");
27255 gMC->Gspos("ITS1",1,"I101",0.0,0.0,0.0,0,"ONLY");
27256 gMC->Gspos("ITS2",1,"I1D1",0.0,0.0,0.0,0,"ONLY");
27257 gMC->Gspos("I650",16,"IT12",0.0,0.0,22.0,idrotm[1104],"MANY");
27258 gMC->Gspos("I650",20,"IT12",0.0,0.0,22.0,idrotm[1130],"MANY");
27259 gMC->Gspos("I650",18,"IT12",0.0,0.0,22.0,idrotm[1117],"MANY");
27260 gMC->Gspos("I650",1,"IT12",0.0,0.0,22.0,0,"MANY");
27261 gMC->Gspos("I650",4,"IT12",0.0,0.0,22.0,idrotm[1106],"MANY");
27262 gMC->Gspos("I650",6,"IT12",0.0,0.0,22.0,idrotm[1039],"MANY");
27263 gMC->Gspos("I650",8,"IT12",0.0,0.0,22.0,idrotm[1107],"MANY");
27264 gMC->Gspos("I650",10,"IT12",0.0,0.0,22.0,idrotm[1065],"MANY");
27265 gMC->Gspos("I650",12,"IT12",0.0,0.0,22.0,idrotm[1078],"MANY");
27266 gMC->Gspos("I650",14,"IT12",0.0,0.0,22.0,idrotm[1091],"MANY");
27267 gMC->Gspos("I650",19,"IT12",0.0,0.0,-22.0,idrotm[1108],"MANY");
27268 gMC->Gspos("I650",2,"IT12",0.0,0.0,-22.0,idrotm[1109],"MANY");
27269 gMC->Gspos("I650",3,"IT12",0.0,0.0,-22.0,idrotm[1110],"MANY");
27270 gMC->Gspos("I650",5,"IT12",0.0,0.0,-22.0,idrotm[1111],"MANY");
27271 gMC->Gspos("I650",7,"IT12",0.0,0.0,-22.0,idrotm[1112],"MANY");
27272 gMC->Gspos("I650",9,"IT12",0.0,0.0,-22.0,idrotm[1113],"MANY");
27273 gMC->Gspos("I650",11,"IT12",0.0,0.0,-22.0,idrotm[1114],"MANY");
27274 gMC->Gspos("I650",13,"IT12",0.0,0.0,-22.0,idrotm[1115],"MANY");
27275 gMC->Gspos("I650",15,"IT12",0.0,0.0,-22.0,idrotm[1116],"MANY");
27276 gMC->Gspos("I650",17,"IT12",0.0,0.0,-22.0,idrotm[1118],"MANY");
27277 gMC->Gspos("I666",1,"I650",0.0,0.0,0.25,idrotm[1003],"MANY");
27278 gMC->Gspos("I667",1,"I650",0.1102,0.9945,0.45,idrotm[1088],"ONLY");
27279 gMC->Gspos("I669",3,"I650",0.1883,4.0372,-3.2,0,"ONLY");
27280 gMC->Gspos("I671",3,"I650",0.1883,4.0372,0.6,0,"ONLY");
27281 gMC->Gspos("I669",2,"I650",1.3343,4.0609,-3.2,0,"ONLY");
27282 gMC->Gspos("I671",2,"I650",1.3343,4.0609,0.6,0,"ONLY");
27283 gMC->Gspos("I669",6,"I650",2.9567,6.1959,-3.2,idrotm[1089],"ONLY");
27284 gMC->Gspos("I671",6,"I650",2.9567,6.1959,0.6,idrotm[1089],"ONLY");
27285 gMC->Gspos("I669",5,"I650",1.9511,6.5822,-3.2,idrotm[1011],"ONLY");
27286 gMC->Gspos("I671",5,"I650",1.9511,6.5822,0.6,idrotm[1011],"ONLY");
27287 gMC->Gspos("I669",4,"I650",0.8974,6.8064,-3.2,idrotm[1090],"ONLY");
27288 gMC->Gspos("I671",4,"I650",0.8974,6.8064,0.6,idrotm[1090],"ONLY");
27289 gMC->Gspos("I669",1,"I650",-0.1784,6.863,-3.2,0,"ONLY");
27290 gMC->Gspos("I671",1,"I650",-0.1784,6.863,0.6,0,"ONLY");
27291 gMC->Gspos("I673",1,"I650",0.2173,4.8037,1.8,0,"ONLY");
27292 gMC->Gspos("I673",6,"I650",1.5093,4.5605,1.8,0,"ONLY");
27293 gMC->Gspos("I673",4,"I650",-0.173,6.2531,1.8,idrotm[1092],"ONLY");
27294 gMC->Gspos("I673",3,"I650",0.8073,6.2032,1.8,idrotm[1093],"ONLY");
27295 gMC->Gspos("I673",2,"I650",1.7678,6.0005,1.8,idrotm[1094],"ONLY");
27296 gMC->Gspos("I673",5,"I650",2.6847,5.6501,1.8,0,"ONLY");
27297 gMC->Gspos("I676",2,"I650",1.7618,5.2269,2.5,0,"ONLY");
27298 gMC->Gspos("I676",1,"I650",0.4018,5.5869,2.5,0,"ONLY");
27299 gMC->Gspos("I668",1,"I667",0.0,0.0,0.0,0,"ONLY");
27300 gMC->Gspos("I670",1,"I669",0.0,0.0,0.0,0,"ONLY");
27301 gMC->Gspos("I672",1,"I671",0.0,0.0,0.0,0,"ONLY");
27302 gMC->Gspos("I674",1,"I673",0.0,0.0,0.0,0,"MANY");
27303 gMC->Gspos("I675",1,"I673",0.0,0.0,-0.5,0,"ONLY");
27304 gMC->Gspos("I677",1,"I676",0.0,0.0,0.0,0,"MANY");
27305 gMC->Gspos("I678",1,"I676",0.0,0.0,-0.95,0,"ONLY");
27306
27307 }
a9c4129c 27308
cd3a3507 27309
a9c4129c 27310 // --- Place SPD (option 'b') volumes into their mother volume IT12
27311
686e2715 27312 // SPD - option 'b'
686e2715 27313 // (this is the default)
27314
3d12a48d 27315 if (option == 2) {
686e2715 27316
27317 gMC->Gspos("I12B",1,"IT12",0.0,0.0,0.0,0,"MANY");
27318 gMC->Gspos("I12B",8,"IT12",0.0,0.0,0.0,idrotm[233],"MANY");
27319 gMC->Gspos("I12B",7,"IT12",0.0,0.0,0.0,idrotm[244],"MANY");
27320 gMC->Gspos("I12B",6,"IT12",0.0,0.0,0.0,idrotm[236],"MANY");
27321 gMC->Gspos("I12B",2,"IT12",0.0,0.0,0.0,idrotm[245],"MANY");
27322 gMC->Gspos("I12B",3,"IT12",0.0,0.0,0.0,idrotm[234],"MANY");
27323 gMC->Gspos("I12B",4,"IT12",0.0,0.0,0.0,idrotm[246],"MANY");
27324 gMC->Gspos("I12B",5,"IT12",0.0,0.0,0.0,idrotm[247],"MANY");
27325 gMC->Gspos("I12B",9,"IT12",0.0,0.0,0.0,idrotm[248],"MANY");
27326 gMC->Gspos("I12B",10,"IT12",0.0,0.0,0.0,idrotm[249],"MANY");
c47b75b1 27327 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.); // see definition of idrotm[238]
27328 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.); // see definition of idrotm[238]
27329 gMC->Gspos("I10B",2,"I12B",0.203+deltax,3.8206+deltay,0.0,idrotm[238],"ONLY");
27330 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.); // see definition of idrotm[239]
27331 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.); // see definition of idrotm[239]
27332 gMC->Gspos("I10B",1,"I12B",1.4531+deltax,3.8152+deltay,0.0,idrotm[239],"ONLY");
27333 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.); // see definition of idrotm[240]
27334 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.); // see definition of idrotm[240]
27335 gMC->Gspos("I20B",1,"I12B",3.0174+deltax,6.5143+deltay,0.0,idrotm[240],"ONLY");
27336 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.); // see definition of idrotm[241]
27337 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.); // see definition of idrotm[241]
27338 gMC->Gspos("I20B",2,"I12B",1.9612+deltax,6.9062+deltay,0.0,idrotm[241],"ONLY");
27339 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.); // see definition of idrotm[242]
27340 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.); // see definition of idrotm[242]
27341 gMC->Gspos("I20B",3,"I12B",0.8567+deltax,7.1279+deltay,0.0,idrotm[242],"ONLY");
27342 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.); // see definition of idrotm[243]
27343 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.); // see definition of idrotm[243]
27344 gMC->Gspos("I20B",4,"I12B",-0.2689+deltax,7.1742+deltay,0.0,idrotm[243],"ONLY");
686e2715 27345 gMC->Gspos("I123",1,"I12B",-0.2978,5.5196,0.0,idrotm[214],"ONLY");
27346 gMC->Gspos("I121",1,"I12B",-0.2385,4.1518,0.0,idrotm[213],"ONLY");
27347 gMC->Gspos("I122",1,"I12B",-0.2968,4.0207,0.0,idrotm[212],"ONLY");
27348 gMC->Gspos("I120",1,"I12B",-0.3672,3.9056,0.0,0,"ONLY");
27349 gMC->Gspos("I144",1,"I12B",-0.2538,3.8556,0.0,0,"ONLY");
27350 gMC->Gspos("I113",3,"I12B",0.1095,3.9056,0.0,0,"ONLY");
27351 gMC->Gspos("I143",1,"I12B",0.4365,3.8556,0.0,idrotm[236],"ONLY");
27352 gMC->Gspos("I142",1,"I12B",0.5136,3.9056,0.0,idrotm[235],"ONLY");
27353 gMC->Gspos("I141",1,"I12B",0.5636,3.9752,0.0,idrotm[237],"ONLY");
27354 gMC->Gspos("I140",1,"I12B",0.6336,4.0447,0.0,idrotm[234],"ONLY");
27355 gMC->Gspos("I139",1,"I12B",0.8297,4.0545,0.0,idrotm[207],"ONLY");
27356 gMC->Gspos("I113",5,"I12B",1.2575,3.9681,0.0,idrotm[207],"ONLY");
27357 gMC->Gspos("I138",1,"I12B",1.66,3.7848,0.0,idrotm[207],"ONLY");
27358 gMC->Gspos("I137",1,"I12B",1.8556,3.7738,0.0,idrotm[233],"ONLY");
27359 gMC->Gspos("I136",1,"I12B",2.6224,4.874,0.0,idrotm[232],"ONLY");
27360 gMC->Gspos("I135",1,"I12B",3.2967,6.0337,0.0,idrotm[231],"ONLY");
27361 gMC->Gspos("I134",1,"I12B",3.266,6.1636,0.0,idrotm[230],"ONLY");
27362 gMC->Gspos("I113",1,"I12B",2.9903,6.4144,0.0,idrotm[211],"ONLY");
27363 gMC->Gspos("I133",3,"I12B",2.7631,6.7627,0.0,idrotm[230],"ONLY");
27364 gMC->Gspos("I132",3,"I12B",2.62,6.8555,0.0,idrotm[229],"ONLY");
27365 gMC->Gspos("I131",3,"I12B",2.648,6.6023,0.0,idrotm[228],"ONLY");
27366 gMC->Gspos("I130",3,"I12B",2.6569,6.3431,0.0,idrotm[227],"ONLY");
27367 gMC->Gspos("I129",3,"I12B",2.3906,6.4819,0.0,idrotm[226],"ONLY");
27368 gMC->Gspos("I113",2,"I12B",1.9488,6.7998,0.0,idrotm[210],"ONLY");
27369 gMC->Gspos("I133",2,"I12B",1.6699,7.1085,0.0,idrotm[226],"ONLY");
27370 gMC->Gspos("I132",2,"I12B",1.5142,7.1777,0.0,idrotm[225],"ONLY");
27371 gMC->Gspos("I131",2,"I12B",1.5814,6.932,0.0,idrotm[224],"ONLY");
27372 gMC->Gspos("I130",2,"I12B",1.6308,6.6774,0.0,idrotm[223],"ONLY");
27373 gMC->Gspos("I129",2,"I12B",1.346,6.7728,0.0,idrotm[222],"ONLY");
27374 gMC->Gspos("I113",6,"I12B",0.8599,7.0176,0.0,idrotm[209],"ONLY");
27375 gMC->Gspos("I133",1,"I12B",0.5362,7.2789,0.0,idrotm[222],"ONLY");
27376 gMC->Gspos("I132",1,"I12B",0.3715,7.3228,0.0,idrotm[221],"ONLY");
27377 gMC->Gspos("I131",1,"I12B",0.4763,7.0907,0.0,idrotm[220],"ONLY");
27378 gMC->Gspos("I130",1,"I12B",0.5649,6.8469,0.0,idrotm[219],"ONLY");
27379 gMC->Gspos("I129",1,"I12B",0.2688,6.8966,0.0,idrotm[218],"ONLY");
27380 gMC->Gspos("I113",4,"I12B",-0.2497,7.0624,0.0,idrotm[208],"ONLY");
27381 gMC->Gspos("I128",1,"I12B",-0.6103,7.2698,0.0,idrotm[218],"ONLY");
27382 gMC->Gspos("I126",1,"I12B",-0.7799,7.2874,0.0,idrotm[217],"ONLY");
27383 gMC->Gspos("I125",1,"I12B",-0.6315,7.0883,0.0,idrotm[216],"ONLY");
27384 gMC->Gspos("I124",1,"I12B",-0.4965,6.8742,0.0,idrotm[215],"ONLY");
27385 gMC->Gspos("I105",3,"I10B",-0.05,-0.01,-16.844,idrotm[201],"ONLY");
27386 gMC->Gspos("I105",4,"I10B",-0.05,-0.01,16.844,0,"ONLY");
c47b75b1 27387 gMC->Gspos("I107",2,"I10B",-0.0455,-di10b[1]+di107[1],3.536,0,"ONLY");
27388 gMC->Gspos("I107",1,"I10B",-0.0455,-di10b[1]+di107[1],10.708,0,"ONLY");
9bf5e8ff 27389 gMC->Gspos("I107",4,"I10B",-0.0455,-di10b[1]+di107[1],-10.708,0,"ONLY");
27390 gMC->Gspos("I107",3,"I10B",-0.0455,-di10b[1]+di107[1],-3.536,0,"ONLY");
686e2715 27391 gMC->Gspos("I109",1,"I10B",-0.138,0.015,-16.844,idrotm[201],"ONLY");
27392 gMC->Gspos("I109",2,"I10B",-0.138,0.015,16.844,0,"ONLY");
c47b75b1 27393 gMC->Gspos("I108",1,"I10B",-0.138,-di10b[1]+2.*di107[1]+di108[1],0.0,0,"ONLY");
686e2715 27394 gMC->Gspos("I105",1,"I20B",-0.05,-0.01,-16.844,idrotm[201],"ONLY");
27395 gMC->Gspos("I105",2,"I20B",-0.05,-0.01,16.844,0,"ONLY");
c47b75b1 27396 gMC->Gspos("I1D7",2,"I20B",-0.0455,-di20b[1]+di1d7[1],3.536,0,"ONLY");
27397 gMC->Gspos("I1D7",1,"I20B",-0.0455,-di20b[1]+di1d7[1],10.708,0,"ONLY");
9bf5e8ff 27398 gMC->Gspos("I1D7",4,"I20B",-0.0455,-di20b[1]+di1d7[1],-10.708,0,"ONLY");
27399 gMC->Gspos("I1D7",3,"I20B",-0.0455,-di20b[1]+di1d7[1],-3.536,0,"ONLY");
686e2715 27400 gMC->Gspos("I109",3,"I20B",-0.138,0.015,-16.844,idrotm[201],"ONLY");
27401 gMC->Gspos("I109",4,"I20B",-0.138,0.015,16.844,0,"ONLY");
c47b75b1 27402 gMC->Gspos("I108",2,"I20B",-0.138,-di20b[1]+2.*di1d7[1]+di108[1],0.0,0,"ONLY");
686e2715 27403 gMC->Gspos("I112",2,"I113",0.25,0.02,0.0,idrotm[206],"ONLY");
27404 gMC->Gspos("I111",2,"I113",0.1318,-0.0008,0.0,idrotm[205],"ONLY");
27405 gMC->Gspos("I118",1,"I113",0.0,-0.0454,0.0,0,"ONLY");
27406 gMC->Gspos("I110",1,"I113",0.0,0.0492,0.0,0,"ONLY");
27407 gMC->Gspos("I114",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27408 gMC->Gspos("I115",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27409 gMC->Gspos("I115",2,"I113",-0.063,0.0042,0.0,idrotm[237],"ONLY");
27410 gMC->Gspos("I114",2,"I113",-0.063,0.0042,0.0,idrotm[237],"ONLY");
27411 gMC->Gspos("I116",1,"I113",0.0,0.0042,0.0,0,"ONLY");
27412 gMC->Gspos("I111",1,"I113",-0.1318,-0.0008,0.0,idrotm[204],"ONLY");
27413 gMC->Gspos("I112",1,"I113",-0.25,0.02,0.0,idrotm[203],"ONLY");
c47b75b1 27414 gMC->Gspos("I106",1,"I107",0.0,-dchip1,-1.4,0,"ONLY");
27415 gMC->Gspos("I106",2,"I107",0.0,-dchip1,0.0,0,"ONLY");
27416 gMC->Gspos("I106",3,"I107",0.0,-dchip1,1.4,0,"ONLY");
27417 gMC->Gspos("I106",4,"I107",0.0,-dchip1,2.8,0,"ONLY");
27418 gMC->Gspos("I106",5,"I107",0.0,-dchip1,-2.8,0,"ONLY");
27419 gMC->Gspos("I101",1,"I107",0.0,ddet1,0.0,0,"ONLY");
27420 gMC->Gspos("I1D6",1,"I1D7",0.0,-dchip2,-1.4,0,"ONLY");
27421 gMC->Gspos("I1D6",2,"I1D7",0.0,-dchip2,0.0,0,"ONLY");
27422 gMC->Gspos("I1D6",3,"I1D7",0.0,-dchip2,1.4,0,"ONLY");
27423 gMC->Gspos("I1D6",4,"I1D7",0.0,-dchip2,2.8,0,"ONLY");
27424 gMC->Gspos("I1D6",5,"I1D7",0.0,-dchip2,-2.8,0,"ONLY");
27425 gMC->Gspos("I1D1",1,"I1D7",0.0,ddet2,0.0,0,"ONLY");
686e2715 27426 gMC->Gspos("I117",1,"I116",0.0,0.0,0.0,0,"ONLY");
27427 gMC->Gspos("ITS1",1,"I101",0.0,0.0,0.0,0,"ONLY");
27428 gMC->Gspos("ITS2",1,"I1D1",0.0,0.0,0.0,0,"ONLY");
27429 gMC->Gspos("I650",16,"IT12",0.0,0.0,22.0,idrotm[1104],"MANY");
27430 gMC->Gspos("I650",20,"IT12",0.0,0.0,22.0,idrotm[1130],"MANY");
27431 gMC->Gspos("I650",18,"IT12",0.0,0.0,22.0,idrotm[1117],"MANY");
27432 gMC->Gspos("I650",1,"IT12",0.0,0.0,22.0,0,"MANY");
27433 gMC->Gspos("I650",4,"IT12",0.0,0.0,22.0,idrotm[1106],"MANY");
27434 gMC->Gspos("I650",6,"IT12",0.0,0.0,22.0,idrotm[1039],"MANY");
27435 gMC->Gspos("I650",8,"IT12",0.0,0.0,22.0,idrotm[1107],"MANY");
27436 gMC->Gspos("I650",10,"IT12",0.0,0.0,22.0,idrotm[1065],"MANY");
27437 gMC->Gspos("I650",12,"IT12",0.0,0.0,22.0,idrotm[1078],"MANY");
27438 gMC->Gspos("I650",14,"IT12",0.0,0.0,22.0,idrotm[1091],"MANY");
27439 gMC->Gspos("I650",19,"IT12",0.0,0.0,-22.0,idrotm[1108],"MANY");
27440 gMC->Gspos("I650",2,"IT12",0.0,0.0,-22.0,idrotm[1109],"MANY");
27441 gMC->Gspos("I650",3,"IT12",0.0,0.0,-22.0,idrotm[1110],"MANY");
27442 gMC->Gspos("I650",5,"IT12",0.0,0.0,-22.0,idrotm[1111],"MANY");
27443 gMC->Gspos("I650",7,"IT12",0.0,0.0,-22.0,idrotm[1112],"MANY");
27444 gMC->Gspos("I650",9,"IT12",0.0,0.0,-22.0,idrotm[1113],"MANY");
27445 gMC->Gspos("I650",11,"IT12",0.0,0.0,-22.0,idrotm[1114],"MANY");
27446 gMC->Gspos("I650",13,"IT12",0.0,0.0,-22.0,idrotm[1115],"MANY");
27447 gMC->Gspos("I650",15,"IT12",0.0,0.0,-22.0,idrotm[1116],"MANY");
27448 gMC->Gspos("I650",17,"IT12",0.0,0.0,-22.0,idrotm[1118],"MANY");
27449 gMC->Gspos("I666",1,"I650",0.0,0.0,0.25,idrotm[1003],"MANY");
27450 gMC->Gspos("I667",1,"I650",0.1102,0.9945,0.45,idrotm[1088],"ONLY");
27451 gMC->Gspos("I669",3,"I650",0.1883,4.0372,-3.2,0,"ONLY");
27452 gMC->Gspos("I671",3,"I650",0.1883,4.0372,0.6,0,"ONLY");
27453 gMC->Gspos("I669",2,"I650",1.3343,4.0609,-3.2,0,"ONLY");
27454 gMC->Gspos("I671",2,"I650",1.3343,4.0609,0.6,0,"ONLY");
27455 gMC->Gspos("I669",6,"I650",2.9567,6.1959,-3.2,idrotm[1089],"ONLY");
27456 gMC->Gspos("I671",6,"I650",2.9567,6.1959,0.6,idrotm[1089],"ONLY");
27457 gMC->Gspos("I669",5,"I650",1.9511,6.5822,-3.2,idrotm[1011],"ONLY");
27458 gMC->Gspos("I671",5,"I650",1.9511,6.5822,0.6,idrotm[1011],"ONLY");
27459 gMC->Gspos("I669",4,"I650",0.8974,6.8064,-3.2,idrotm[1090],"ONLY");
27460 gMC->Gspos("I671",4,"I650",0.8974,6.8064,0.6,idrotm[1090],"ONLY");
27461 gMC->Gspos("I669",1,"I650",-0.1784,6.863,-3.2,0,"ONLY");
27462 gMC->Gspos("I671",1,"I650",-0.1784,6.863,0.6,0,"ONLY");
27463 gMC->Gspos("I673",1,"I650",0.2173,4.8037,1.8,0,"ONLY");
27464 gMC->Gspos("I673",6,"I650",1.5093,4.5605,1.8,0,"ONLY");
27465 gMC->Gspos("I673",4,"I650",-0.173,6.2531,1.8,idrotm[1092],"ONLY");
27466 gMC->Gspos("I673",3,"I650",0.8073,6.2032,1.8,idrotm[1093],"ONLY");
27467 gMC->Gspos("I673",2,"I650",1.7678,6.0005,1.8,idrotm[1094],"ONLY");
27468 gMC->Gspos("I673",5,"I650",2.6847,5.6501,1.8,0,"ONLY");
27469 gMC->Gspos("I676",2,"I650",1.7618,5.2269,2.5,0,"ONLY");
27470 gMC->Gspos("I676",1,"I650",0.4018,5.5869,2.5,0,"ONLY");
27471 gMC->Gspos("I668",1,"I667",0.0,0.0,0.0,0,"ONLY");
27472 gMC->Gspos("I670",1,"I669",0.0,0.0,0.0,0,"ONLY");
27473 gMC->Gspos("I672",1,"I671",0.0,0.0,0.0,0,"ONLY");
27474 gMC->Gspos("I674",1,"I673",0.0,0.0,0.0,0,"MANY");
27475 gMC->Gspos("I675",1,"I673",0.0,0.0,-0.5,0,"ONLY");
27476 gMC->Gspos("I677",1,"I676",0.0,0.0,0.0,0,"MANY");
27477 gMC->Gspos("I678",1,"I676",0.0,0.0,-0.95,0,"ONLY");
cd3a3507 27478
686e2715 27479 }
db915fea 27480
27481 // --- Place SDD volumes into their mother volume IT34
cd3a3507 27482
db915fea 27483
80272ed3 27484 // -- position SDD detectors of ladder 3 / layer 3
27485
27486 gMC->Gspos("ITS3", 1,"I302", 0.0, 0.0, 0.0, 0, "ONLY");
27487 ySDD = Y_SDD_sep/2.+I302dits[1];
27488 for (iSDD=0; iSDD<6; iSDD++) {
27489 gMC->Gspos("I302", iSDD+1, "I004", 0.0, ySDD, Z_SDD_lay3[iSDD], 0, "ONLY");
27490 ySDD = -ySDD;
27491 }
27492
27493 gMC->Gspos("I004", 1,"IT34", -3.2777, 14.3607, 0.0, idrotm[321],"ONLY");
27494 gMC->Gspos("I004", 2,"IT34", -9.5581, 11.9855, 0.0, idrotm[333],"ONLY");
27495 gMC->Gspos("I004", 3,"IT34",-13.2713, 6.3911, 0.0, idrotm[336],"ONLY");
27496 gMC->Gspos("I004", 4,"IT34",-15.33, 0.0, 0.0, idrotm[350],"ONLY");
27497 gMC->Gspos("I004", 5,"IT34",-13.2713, -6.3911, 0.0, idrotm[313],"ONLY");
27498 gMC->Gspos("I004", 6,"IT34", -9.5581, -11.9855, 0.0, idrotm[311],"ONLY");
27499 gMC->Gspos("I004", 7,"IT34", -3.2777, -14.3607, 0.0, idrotm[310],"ONLY");
27500 gMC->Gspos("I004", 8,"IT34", 3.4112, -14.9456, 0.0, idrotm[386],"ONLY");
27501 gMC->Gspos("I004", 9,"IT34", 9.184, -11.5164, 0.0, idrotm[309],"ONLY");
27502 gMC->Gspos("I004",10,"IT34", 13.8119, -6.6514, 0.0, idrotm[308],"ONLY");
27503 gMC->Gspos("I004",11,"IT34", 14.73, 0.0, 0.0, idrotm[356],"ONLY");
27504 gMC->Gspos("I004",12,"IT34", 13.8119, 6.6514, 0.0, idrotm[307],"ONLY");
27505 gMC->Gspos("I004",13,"IT34", 9.184, 11.5164, 0.0, idrotm[306],"ONLY");
27506 gMC->Gspos("I004",14,"IT34", 3.4113, 14.9456, 0.0, idrotm[305],"ONLY");
27507
27508
27509 // -- position SDD detectors of ladder 4 / layer 4
27510
27511 gMC->Gspos("ITS4", 1,"I402", 0.0, 0.000, 0.0, 0,"ONLY");
27512 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
27513 for (iSDD=0; iSDD<8; iSDD++) {
27514 gMC->Gspos("I402", iSDD+1, "I005", 0.0, ySDD, Z_SDD_lay4[iSDD], 0, "ONLY");
27515 ySDD = -ySDD;
27516 }
27517
27518 gMC->Gspos("I005", 1,"IT34", -3.3629, 23.3895,-0.15, idrotm[335],"ONLY");
27519 gMC->Gspos("I005", 2,"IT34",-10.0447, 21.9949,-0.15, idrotm[332],"ONLY");
27520 gMC->Gspos("I005", 3,"IT34",-15.4744, 17.8584,-0.15, idrotm[331],"ONLY");
27521 gMC->Gspos("I005", 4,"IT34",-20.3415, 13.0727,-0.15, idrotm[366],"ONLY");
27522 gMC->Gspos("I005", 5,"IT34",-22.6728, 6.6573,-0.15, idrotm[330],"ONLY");
27523 gMC->Gspos("I005", 6,"IT34",-24.18, 0.0, -0.15, idrotm[350],"ONLY");
27524 gMC->Gspos("I005", 7,"IT34",-22.6728, -6.6573,-0.15, idrotm[329],"ONLY");
27525 gMC->Gspos("I005", 8,"IT34",-20.3415, -13.0727,-0.15, idrotm[328],"ONLY");
27526 gMC->Gspos("I005", 9,"IT34",-15.4744, -17.8584,-0.15, idrotm[327],"ONLY");
27527 gMC->Gspos("I005",10,"IT34",-10.0447, -21.9949,-0.15, idrotm[326],"ONLY");
27528 gMC->Gspos("I005",11,"IT34", -3.3629, -23.3895,-0.15, idrotm[325],"ONLY");
27529 gMC->Gspos("I005",12,"IT34", 3.4412, -23.9339,-0.15, idrotm[324],"ONLY");
27530 gMC->Gspos("I005",13,"IT34", 9.8163, -21.4946,-0.15, idrotm[323],"ONLY");
27531 gMC->Gspos("I005",14,"IT34", 15.8345, -18.274, -0.15, idrotm[322],"ONLY");
27532 gMC->Gspos("I005",15,"IT34", 19.8788, -12.7753,-0.15, idrotm[320],"ONLY");
27533 gMC->Gspos("I005",16,"IT34", 23.2005, -6.8123,-0.15, idrotm[319],"ONLY");
27534 gMC->Gspos("I005",17,"IT34", 23.63, 0.0, -0.15, idrotm[318],"ONLY");
27535 gMC->Gspos("I005",18,"IT34", 23.2005, 6.8123,-0.15, idrotm[317],"ONLY");
27536 gMC->Gspos("I005",19,"IT34", 19.8788, 12.7753,-0.15, idrotm[316],"ONLY");
27537 gMC->Gspos("I005",20,"IT34", 15.8345, 18.274, -0.15, idrotm[315],"ONLY");
27538 gMC->Gspos("I005",21,"IT34", 9.8163, 21.4946,-0.15, idrotm[314],"ONLY");
27539 gMC->Gspos("I005",22,"IT34", 3.4412, 23.9339,-0.15, idrotm[334],"ONLY");
27540
27541
27542 // -- build block of the SDD ladder frame holding the electronics
27543
27544 gMC->Gspos("I019", 1,"I018", -1.9, -1.735, 0.0, idrotm[344], "ONLY");
27545 gMC->Gspos("I019", 2,"I018", 1.987, -1.5843, 0.0, idrotm[343], "ONLY");
27546 gMC->Gspos("I019", 3,"I018", -0.087, 1.7066, 0.0, idrotm[342], "ONLY");
27547
27548 gMC->Gspos("I020", 1,"I018", -1.9782, -1.569, 0.0, idrotm[342], "ONLY");
27549 gMC->Gspos("I020", 2,"I018", 1.8824, -1.735, 0.0, idrotm[344], "ONLY");
27550 gMC->Gspos("I020", 3,"I018", 0.0958, 1.6913, 0.0, idrotm[343], "ONLY");
27551
27552 gMC->Gspos("I021", 1,"I018", 1.0761, 0.0835, 2.6008, idrotm[340], "ONLY");
27553 gMC->Gspos("I021", 2,"I018", -1.0761, 0.0835,-2.8008, idrotm[339], "ONLY");
27554 gMC->Gspos("I021", 3,"I018", -1.0761, 0.0835,-1.0492, idrotm[338], "ONLY");
27555 gMC->Gspos("I021", 4,"I018", 1.0761, 0.0835,-2.8008, idrotm[337], "ONLY");
27556 gMC->Gspos("I021", 5,"I018", 1.0761, 0.0835,-1.0492, idrotm[340], "ONLY");
27557 gMC->Gspos("I021", 6,"I018", -1.0761, 0.0835, 0.8492, idrotm[339], "ONLY");
27558 gMC->Gspos("I021", 7,"I018", -1.0761, 0.0835, 2.6008, idrotm[338], "ONLY");
27559 gMC->Gspos("I021", 8,"I018", 1.0761, 0.0835, 0.8492, idrotm[337], "ONLY");
27560
27561 gMC->Gspos("I022", 1,"I018", 0.0, -1.79, 3.55, idrotm[312], "ONLY");
27562 gMC->Gspos("I022", 2,"I018", 0.0, -1.79, -0.1, idrotm[312], "ONLY");
27563
27564 gMC->Gspos("I023", 1,"I018", 0.0, -1.79, 1.725, idrotm[341], "ONLY");
27565 gMC->Gspos("I023", 2,"I018", 0.0, -1.79, -1.925, idrotm[341], "ONLY");
27566
27567 gMC->Gspos("I033", 1,"I018", 1.8, -1.75, 1.35, 0, "MANY");
27568 gMC->Gspos("I033", 2,"I018", -1.8, -1.75, -2.65, idrotm[345], "MANY");
27569 gMC->Gspos("I033", 3,"I018", -1.8, -1.75, 1.35, idrotm[345], "MANY");
27570 gMC->Gspos("I033", 4,"I018", 1.8, -1.75, -2.65, 0, "MANY");
27571
27572 gMC->Gspos("I034", 1,"I018", 1.6, -1.775, 1.35, idrotm[312], "ONLY");
27573 gMC->Gspos("I034", 2,"I018", -1.6, -1.775, -2.65, idrotm[348], "ONLY");
27574 gMC->Gspos("I034", 3,"I018", -1.6, -1.775, 1.35, idrotm[348], "ONLY");
27575 gMC->Gspos("I034", 4,"I018", 1.6, -1.775, -2.65, idrotm[312], "ONLY");
27576
27577 gMC->Gspos("I035", 1,"I018", 1.7, -0.55, I018dits[2]-I035dits[2], 0, "MANY");
27578 gMC->Gspos("I035", 2,"I018", -1.7, -0.55, I018dits[2]-I035dits[2], 0, "MANY");
27579
27580 gMC->Gspos("I036", 1,"I018", 0.3087, 1.7191, 3.56, idrotm[346], "ONLY");
27581 gMC->Gspos("I036", 2,"I018", 0.3087, 1.7191,-0.11, idrotm[346], "ONLY");
27582 gMC->Gspos("I036", 3,"I018", -0.3087, 1.7191,-0.11, idrotm[347], "ONLY");
27583 gMC->Gspos("I036", 4,"I018", -0.3087, 1.7191, 3.56, idrotm[347], "ONLY");
27584
27585 gMC->Gspos("I037", 1,"I018", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27586 gMC->Gspos("I037", 2,"I018", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27587
27588 gMC->Gspos("I038", 1,"I018", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27589 gMC->Gspos("I038", 2,"I018", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27590
27591 gMC->Gspos("I040", 1,"I018", 1.9204, -0.7118, 0.0, idrotm[346],"ONLY");
27592 gMC->Gspos("I040", 2,"I018", -1.9204, -0.7118, 0.0, idrotm[347],"ONLY");
27593 gMC->Gspos("I041", 1,"I018", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], idrotm[346], "ONLY");
27594 gMC->Gspos("I041", 2,"I018", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], idrotm[347], "ONLY");
27595
27596
27597 // -- build block of the SDD electronics (heat bridge, chips, hybrid, anode microcable)
27598
27599 xI050 = SDD_CoolPipe[0]+SDD_CoolPipe[1]*sin30+I050dits[1]/cos30+I041dits[1];
27600 yI050 = 0;
27601 xI039 = -SDD_CoolPipe[1]/cos30;
27602 yI039 = -I050dits[1]+I039dits[1];
27603 gMC->Gspos("I039", 1,"I050", xI039, yI039, 0.0, 0, "ONLY");
27604 xI042 = xI039+I039dits[0]-xI042space-I042dits[0];
27605 yI042 = yI039+I039dits[1]+I042dits[1];
27606 xI043 = xI039-I039dits[0]+xI043space+I043dits[0];
27607 yI043 = yI039+I039dits[1]+I043dits[1];
27608 zChipSpace = I042dits[2];
27609 if (zChipSpace < I043dits[2]) {
27610 zChipSpace = I043dits[2];
27611 }
27612 zChipSpace = zChipSpace * 2;
27613 yI051space = (2*I039dits[2] - 4*zChipSpace)/5;
27614 zchip = -I039dits[2] + yI051space + zChipSpace/2.;
27615 for (ichip=0; ichip<4; ichip++) {
27616 gMC->Gspos("I042", ichip+1, "I050", xI042, yI042, zchip, 0, "ONLY");
27617 gMC->Gspos("I043", ichip+1, "I050", xI043, yI043, zchip, 0, "ONLY");
27618 zchip += zChipSpace + yI051space;
27619 }
27620 xcap = 2*I039dits[0]/5.;
27621 yI051 = yI039+I039dits[1]+I051dits[1];
27622 zI051 = -I039dits[2] + yI051space/3.;
27623 icap = 1;
27624 for (ichip=0; ichip<5; ichip++) {
27625 xI051 = xI039-I039dits[0]+xcap;
27626 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27627 zI051 += yI051space/3.;
27628 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27629 xI051 += xcap;
27630 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27631 xI051 += xcap;
27632 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27633 xI051 += xcap;
27634 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27635 zI051 -= yI051space/3.;
27636 if (ichip == 0) {
27637 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27638 }
27639 zI051 += zChipSpace + yI051space;
27640 }
27641 xI052 = -I050dits[0]+I052dits[0];
27642 yI052 = yI051+I051dits[1]+I052dits[1];
27643 gMC->Gspos("I052", 1,"I050", xI052, yI052, 0.0, 0, "ONLY");
27644 xI044 = I050dits[0]-I044dits[3];
27645 yI044 = yI052+I052dits[1]+I044dits[2];
27646 gMC->Gspos("I044", 1,"I050", xI044, yI044, 0.0, idrotm[301], "ONLY");
27647 gMC->Gspos("I050", 1,"I018", xI050, yI050, 0.0, idrotm[346],"ONLY");
27648 gMC->Gspos("I050", 2,"I018", -xI050, yI050, 0.0, idrotm[347],"ONLY");
27649
27650
27651 // -- build block of the SDD ladder frame at the end ladders
27652
27653 gMC->Gspos("I021",12,"I024", 1.0761, 0.0836,-0.1242, idrotm[340], "ONLY");
27654 gMC->Gspos("I021",11,"I024", -1.0761, 0.0836,-0.1242, idrotm[338], "ONLY");
27655 gMC->Gspos("I021",13,"I024", -1.0761, 0.0836,-1.8758, idrotm[339], "ONLY");
27656 gMC->Gspos("I021",14,"I024", 1.0761, 0.0836,-1.8758, idrotm[337], "ONLY");
27657
27658 gMC->Gspos("I022", 3,"I024", 0.0, -1.7899, 0.825, idrotm[312], "ONLY");
27659
27660 gMC->Gspos("I023", 3,"I024", 0.0, -1.7899,-1.0, idrotm[341], "ONLY");
27661
27662 gMC->Gspos("I025", 1,"I024", -1.9, -1.7349, 0.0, idrotm[344], "ONLY");
27663 gMC->Gspos("I025", 2,"I024", 1.987, -1.5842, 0.0, idrotm[343], "ONLY");
27664
27665 gMC->Gspos("I026", 1,"I024", -1.9782, -1.5689, 0.0, idrotm[342], "ONLY");
27666 gMC->Gspos("I026", 2,"I024", 1.8824, -1.7349, 0.0, idrotm[344], "ONLY");
27667
27668 gMC->Gspos("I029", 1,"I024", -0.087, 1.7067, I029dits[2]-I024dits[2], idrotm[342], "ONLY");
27669
27670 gMC->Gspos("I030", 1,"I024", 0.0958, 1.6914, I030dits[2]-I024dits[2], idrotm[343], "ONLY");
27671
27672 gMC->Gspos("I031", 1,"I024", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27673 gMC->Gspos("I031", 2,"I024", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27674
27675 gMC->Gspos("I032", 1,"I024", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27676 gMC->Gspos("I032", 2,"I024", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27677
27678
27679 xI424 = I028dits[0]/3.;
27680 yI424 = -I028dits[1]+I424dits[1];
27681 gMC->Gspos("I422", 1,"I421", 0.0, 0.0, 0.0, 0, "ONLY");
7b67784f 27682 gMC->Gspos("I423", 1,"I421", 0.0, 0.0, I421dits[2]-I423dits[2], 0, "ONLY");
27683 gMC->Gspos("I421", 1,"I420", 0.0, 0.0, 0.0, idrotm[312], "ONLY");
80272ed3 27684 gMC->Gspos("I420", 1,"I028", -I028dits[0]/3., I028dits[1]-I420dits[1], 0.0, 0, "ONLY");
27685 gMC->Gspos("I424", 1,"I028", xI424, yI424, 0.0, 0, "ONLY");
27686 gMC->Gspos("I028", 1,"I024", 0.0, I028dits[1]-I024dits[1], I024dits[2]-I028dits[2], 0, "MANY");
27687
27688
27689 // -- build the SDD ladder 3
27690
27691 indI425 = 1;
27692 gMC->Gspos("I024", 1,"I047", 0.0, 0.0, 24.625, 0, "ONLY");
27693 gMC->Gspos("I018", 1,"I047", 0.0, 0.0, 3.65, 0, "ONLY");
27694 gMC->Gspos("I018", 2,"I047", 0.0, 0.0, 10.95, 0, "ONLY");
27695 gMC->Gspos("I018", 3,"I047", 0.0, 0.0, 18.25, 0, "ONLY");
27696 gMC->Gspos("I018", 4,"I047", 0.0, 0.0, -3.65, 0, "ONLY");
27697 gMC->Gspos("I018", 5,"I047", 0.0, 0.0, -10.95, 0, "ONLY");
27698 gMC->Gspos("I018", 6,"I047", 0.0, 0.0, -18.25, 0, "ONLY");
27699 gMC->Gspos("I024", 2,"I047", 0.0, 0.0, -24.625, idrotm[355], "ONLY");
27700 HVname[0] = 'I';
27701 HVname[1] = '3';
27702 HVname[2] = '1';
27703 HVname[4] = '\0';
27704 for (iSDD=0; iSDD<3; iSDD++) {
27705 HVname[3] = (Char_t)(48+iSDD+5);
27706 dits[0] = 1.350000;
27707 dits[1] = I425dits[1];
27708 dits[2] = (I047dits[2] - 2*I024dits[2] - Z_SDD_lay3[iSDD])/2.;
27709 gMC->Gsvolu(HVname, "BOX ", idtmed[279], dits, 3);
27710 xHV = 0.0;
27711 yHV = -I047dits[1] + (2*iSDD+1)*dits[1];
27712 zHV = I047dits[2] - 2*I024dits[2] - dits[2];
27713 gMC->Gspos(HVname, 1,"I047", xHV, yHV, zHV, 0, "ONLY");
27714 gMC->Gspos(HVname, 2,"I047", xHV, yHV, -zHV, 0, "ONLY");
27715 gMC->Gspos("I425", indI425++,"I047", xI424, yHV, 24.625, 0, "ONLY");
27716 gMC->Gspos("I425", indI425++,"I047", -xI424, yHV, -24.625, 0, "ONLY");
27717 }
27718 LVname[0] = 'I';
27719 LVname[1] = '3';
27720 LVname[2] = '1';
27721 LVname[4] = '\0';
27722 for (iSDD=0; iSDD<3; iSDD++) {
27723 LVname[3] = (Char_t)(48+iSDD+1);
27724 dits[0] = 1.350000;
27725 dits[1] = 0.004423;
27726 dits[2] = (I047dits[2] - (2*iSDD+1)*I018dits[2] - I039dits[2])/2.;
27727 gMC->Gsvolu(LVname, "BOX ", idtmed[280], dits, 3);
27728 yLV = I018dits[1] - dits[0]*cos30 - dits[1]*sin30;
27729 xLV = xI050 -
27730 fabs(yI050-yLV)*sin30/cos30 +
27731 (I050dits[1]+(2*iSDD+1)*dits[1])/cos30;
27732 zLV = I047dits[2] - dits[2];
27733 gMC->Gspos(LVname, 1,"I047", xLV, yLV, zLV, idrotm[346], "ONLY");
27734 gMC->Gspos(LVname, 2,"I047", xLV, yLV, -zLV, idrotm[346], "ONLY");
27735 gMC->Gspos(LVname, 3,"I047", -xLV, yLV, zLV, idrotm[347], "ONLY");
27736 gMC->Gspos(LVname, 4,"I047", -xLV, yLV, -zLV, idrotm[347], "ONLY");
27737 }
27738
27739
27740 // -- build the SDD ladder 4
27741
27742
27743 gMC->Gspos("I024", 3,"I048", -0.0001, 0.0, 31.925, 0, "ONLY");
27744 gMC->Gspos("I018", 7,"I048", -0.0001, 0.0, -3.65, 0, "ONLY");
27745 gMC->Gspos("I018", 8,"I048", -0.0001, 0.0, 3.65, 0, "ONLY");
27746 gMC->Gspos("I018", 9,"I048", -0.0001, 0.0, 10.95, 0, "ONLY");
27747 gMC->Gspos("I018",10,"I048", -0.0001, 0.0, 18.25, 0, "ONLY");
27748 gMC->Gspos("I018",11,"I048", -0.0001, 0.0, 25.55, 0, "ONLY");
27749 gMC->Gspos("I018",12,"I048", -0.0001, 0.0, -10.95, 0, "ONLY");
27750 gMC->Gspos("I018",13,"I048", -0.0001, 0.0, -18.25, 0, "ONLY");
27751 gMC->Gspos("I018",14,"I048", -0.0001, 0.0, -25.55, 0, "ONLY");
27752 gMC->Gspos("I024", 4,"I048", -0.0001, 0.0, -31.925, idrotm[355], "ONLY");
27753 HVname[0] = 'I';
27754 HVname[1] = '4';
27755 HVname[2] = '1';
27756 HVname[4] = '\0';
27757 for (iSDD=0; iSDD<4; iSDD++) {
27758 HVname[3] = (Char_t)(48+iSDD+5);
27759 dits[0] = 1.350000;
27760 dits[1] = I425dits[1];
27761 dits[2] = (I048dits[2] - 2*I024dits[2] - Z_SDD_lay4[iSDD])/2.;
27762 gMC->Gsvolu(HVname, "BOX ", idtmed[279], dits, 3);
27763 xHV = -0.0001;
27764 yHV = -I048dits[1] + (2*iSDD+1)*dits[1];
27765 zHV = I048dits[2] - 2*I024dits[2] - dits[2];
27766 gMC->Gspos(HVname, 1,"I048", xHV, yHV, zHV, 0, "ONLY");
27767 gMC->Gspos(HVname, 2,"I048", xHV, yHV, -zHV, 0, "ONLY");
27768 gMC->Gspos("I425", indI425++,"I048", xI424, yHV, 31.925, 0, "ONLY");
27769 gMC->Gspos("I425", indI425++,"I048", -xI424, yHV, -31.925, 0, "ONLY");
27770 }
27771 LVname[0] = 'I';
27772 LVname[1] = '4';
27773 LVname[2] = '1';
27774 LVname[4] = '\0';
27775 for (iSDD=0; iSDD<4; iSDD++) {
27776 LVname[3] = (Char_t)(48+iSDD+1);
27777 dits[0] = 1.350000;
27778 dits[1] = 0.004423;
27779 dits[2] = (I048dits[2] - (2*iSDD+1)*I018dits[2] - I039dits[2])/2.;
27780 gMC->Gsvolu(LVname, "BOX ", idtmed[280], dits, 3);
27781 yLV = I018dits[1] - dits[0]*cos30 - dits[1]*sin30;
27782 xLV = xI050 -
27783 fabs(yI050-yLV)*sin30/cos30 +
27784 (I050dits[1]+(2*iSDD+1)*dits[1])/cos30;
27785 zLV = I048dits[2] - dits[2];
27786 gMC->Gspos(LVname, 1,"I048", xLV, yLV, zLV, idrotm[346], "ONLY");
27787 gMC->Gspos(LVname, 2,"I048", xLV, yLV, -zLV, idrotm[346], "ONLY");
27788 gMC->Gspos(LVname, 3,"I048", -xLV, yLV, zLV, idrotm[347], "ONLY");
27789 gMC->Gspos(LVname, 4,"I048", -xLV, yLV, -zLV, idrotm[347], "ONLY");
27790 }
27791
27792
27793 // -- build the SDD barrel (layers 3 and 4)
27794
27795 gMC->Gspos("I047", 1,"IT34", -3.7528, 16.4422, 0.0, idrotm[321], "ONLY");
27796 gMC->Gspos("I047", 2,"IT34",-10.8892, 13.6547, 0.0, idrotm[333], "ONLY");
27797 gMC->Gspos("I047", 3,"IT34",-15.1948, 7.3175, 0.0, idrotm[336], "ONLY");
27798 gMC->Gspos("I047", 4,"IT34",-17.465, 0.0, 0.0, idrotm[350], "ONLY");
27799 gMC->Gspos("I047", 5,"IT34",-15.1948, -7.3174, 0.0, idrotm[313], "ONLY");
27800 gMC->Gspos("I047", 6,"IT34",-10.8893, -13.6547, 0.0, idrotm[311], "ONLY");
27801 gMC->Gspos("I047", 7,"IT34", -3.7528, -16.4422, 0.0, idrotm[310], "ONLY");
27802 gMC->Gspos("I047", 8,"IT34", 3.8863, -17.0271, 0.0, idrotm[386], "ONLY");
27803 gMC->Gspos("I047", 9,"IT34", 10.5152, -13.1856, 0.0, idrotm[309], "ONLY");
27804 gMC->Gspos("I047",10,"IT34", 15.7354, -7.5778, 0.0, idrotm[308], "ONLY");
27805 gMC->Gspos("I047",11,"IT34", 16.865, 0.0, 0.0, idrotm[356], "ONLY");
27806 gMC->Gspos("I047",12,"IT34", 15.7354, 7.5778, 0.0, idrotm[307], "ONLY");
27807 gMC->Gspos("I047",13,"IT34", 10.5152, 13.1856, 0.0, idrotm[306], "ONLY");
27808 gMC->Gspos("I047",14,"IT34", 3.8863, 17.0271, 0.0, idrotm[305], "ONLY");
27809
27810 gMC->Gspos("I048", 1,"IT34", -3.6667, 25.5027, 0.0, idrotm[335], "ONLY");
27811 gMC->Gspos("I048", 2,"IT34",-10.9317, 23.937, 0.0, idrotm[332], "ONLY");
27812 gMC->Gspos("I048", 3,"IT34",-16.8725, 19.4719, 0.0, idrotm[331], "ONLY");
27813 gMC->Gspos("I048", 4,"IT34",-22.1376, 14.227, 0.0, idrotm[366], "ONLY");
27814 gMC->Gspos("I048", 5,"IT34",-24.7213, 7.2588, 0.0, idrotm[330], "ONLY");
27815 gMC->Gspos("I048", 6,"IT34",-26.315, 0.0, 0.0, idrotm[350], "ONLY");
27816 gMC->Gspos("I048", 7,"IT34",-24.7213, -7.2588, 0.0, idrotm[329], "ONLY");
27817 gMC->Gspos("I048", 8,"IT34",-22.1376, -14.227, 0.0, idrotm[328], "ONLY");
27818 gMC->Gspos("I048", 9,"IT34",-16.8725, -19.4719, 0.0, idrotm[327], "ONLY");
27819 gMC->Gspos("I048",10,"IT34",-10.9316, -23.937, 0.0, idrotm[326], "ONLY");
27820 gMC->Gspos("I048",11,"IT34", -3.6667, -25.5027, 0.0, idrotm[325], "ONLY");
27821 gMC->Gspos("I048",12,"IT34", 3.745, -26.0472, 0.0, idrotm[324], "ONLY");
27822 gMC->Gspos("I048",13,"IT34", 10.7032, -23.4367, 0.0, idrotm[323], "ONLY");
27823 gMC->Gspos("I048",14,"IT34", 17.2327, -19.8876, 0.0, idrotm[322], "ONLY");
27824 gMC->Gspos("I048",15,"IT34", 21.6749, -13.9296, 0.0, idrotm[320], "ONLY");
27825 gMC->Gspos("I048",16,"IT34", 25.2491, -7.4138, 0.0, idrotm[319], "ONLY");
27826 gMC->Gspos("I048",17,"IT34", 25.765, 0.0, 0.0, idrotm[318], "ONLY");
27827 gMC->Gspos("I048",18,"IT34", 25.2491, 7.4138, 0.0, idrotm[317], "ONLY");
27828 gMC->Gspos("I048",19,"IT34", 21.6749, 13.9296, 0.0, idrotm[316], "ONLY");
27829 gMC->Gspos("I048",20,"IT34", 17.2327, 19.8876, 0.0, idrotm[315], "ONLY");
27830 gMC->Gspos("I048",21,"IT34", 10.7032, 23.4367, 0.0, idrotm[314], "ONLY");
27831 gMC->Gspos("I048",22,"IT34", 3.745, 26.0472, 0.0, idrotm[334], "ONLY");
cd3a3507 27832
db915fea 27833
27834 // --- Place SSD volumes into their mother volume IT56
27835
27836
de0a2a9c 27837 gMC->Gspos("I570",14,"IT56",-28.0681,-36.0619,-0.27,idrotm[566],"ONLY");
db915fea 27838 gMC->Gspos("I570",15,"IT56",-21.677,-40.0556,-0.27,idrotm[567],"ONLY");
27839 gMC->Gspos("I570",16,"IT56",-14.838,-43.2217,-0.27,idrotm[568],"ONLY");
27840 gMC->Gspos("I570",17,"IT56",-7.4965,-44.9238,-0.27,idrotm[569],"ONLY");
de0a2a9c 27841 gMC->Gspos("I570",18,"IT56",-0.27,-45.6977,-0.27,idrotm[533],"ONLY");
db915fea 27842 gMC->Gspos("I570",19,"IT56",7.4965,-44.9238,-0.27,idrotm[534],"ONLY");
27843 gMC->Gspos("I570",20,"IT56",14.838,-43.2217,-0.27,idrotm[535],"ONLY");
27844 gMC->Gspos("I570",21,"IT56",21.677,-40.0556,-0.27,idrotm[623],"ONLY");
27845 gMC->Gspos("I570",22,"IT56",28.0681,-36.0619,-0.27,idrotm[537],"ONLY");
27846 gMC->Gspos("I570",23,"IT56",33.5085,-30.8468,-0.27,idrotm[538],"ONLY");
27847 gMC->Gspos("I570",24,"IT56",38.2566,-24.9943,-0.27,idrotm[539],"ONLY");
27848 gMC->Gspos("I570",25,"IT56",41.7089,-18.2952,-0.27,idrotm[540],"ONLY");
27849 gMC->Gspos("I570",26,"IT56",44.2994,-11.2181,-0.27,idrotm[541],"ONLY");
27850 gMC->Gspos("I570",27,"IT56",45.3894,-3.7611,-0.27,idrotm[542],"ONLY");
27851 gMC->Gspos("I570",28,"IT56",45.5416,3.7737,-0.27,idrotm[543],"ONLY");
27852 gMC->Gspos("I570",29,"IT56",44.1513,11.1806,-0.27,idrotm[544],"ONLY");
27853 gMC->Gspos("I570",30,"IT56",41.8487,18.3566,-0.27,idrotm[545],"ONLY");
27854 gMC->Gspos("I570",31,"IT56",38.1287,24.9107,-0.27,idrotm[546],"ONLY");
27855 gMC->Gspos("I570",32,"IT56",33.6209,30.9502,-0.27,idrotm[547],"ONLY");
27856 gMC->Gspos("I570",33,"IT56",27.9743,35.9414,-0.27,idrotm[548],"ONLY");
27857 gMC->Gspos("I570",34,"IT56",21.7497,40.1899,-0.27,idrotm[549],"ONLY");
27858 gMC->Gspos("I570",35,"IT56",14.7884,43.0772,-0.27,idrotm[550],"ONLY");
27859 gMC->Gspos("I570",36,"IT56",7.5216,45.0744,-0.27,idrotm[551],"ONLY");
8a3132f2 27860 gMC->Gspos("I570",37,"IT56",0.,45.545,-0.27,0,"ONLY");
db915fea 27861 gMC->Gspos("I570",38,"IT56",-7.5216,45.0744,-0.27,idrotm[552],"ONLY");
27862 gMC->Gspos("I570",1,"IT56",-14.7884,43.0772,-0.27,idrotm[553],"ONLY");
27863 gMC->Gspos("I570",2,"IT56",-21.7497,40.1899,-0.27,idrotm[620],"ONLY");
27864 gMC->Gspos("I570",3,"IT56",-27.9743,35.9414,-0.27,idrotm[555],"ONLY");
27865 gMC->Gspos("I570",4,"IT56",-33.6209,30.9502,-0.27,idrotm[556],"ONLY");
27866 gMC->Gspos("I570",5,"IT56",-38.1287,24.9108,-0.27,idrotm[557],"ONLY");
27867 gMC->Gspos("I570",6,"IT56",-41.8487,18.3566,-0.27,idrotm[558],"ONLY");
27868 gMC->Gspos("I570",7,"IT56",-44.1513,11.1806,-0.27,idrotm[559],"ONLY");
27869 gMC->Gspos("I570",8,"IT56",-45.5416,3.7737,-0.27,idrotm[560],"ONLY");
27870 gMC->Gspos("I570",9,"IT56",-45.3894,-3.7611,-0.27,idrotm[561],"ONLY");
27871 gMC->Gspos("I570",10,"IT56",-44.2994,-11.2181,-0.27,idrotm[562],"ONLY");
27872 gMC->Gspos("I570",11,"IT56",-41.7089,-18.2952,-0.27,idrotm[563],"ONLY");
27873 gMC->Gspos("I570",12,"IT56",-38.2566,-24.9943,-0.27,idrotm[564],"ONLY");
27874 gMC->Gspos("I570",13,"IT56",-33.5086,-30.8468,-0.27,idrotm[565],"ONLY");
27875 gMC->Gspos("I569",8,"IT56",-43.5484,3.6085,0.0,idrotm[560],"ONLY");
27876 gMC->Gspos("I569",9,"IT56",-43.3963,-3.5959,0.0,idrotm[561],"ONLY");
27877 gMC->Gspos("I569",10,"IT56",-42.3606,-10.7271,0.0,idrotm[562],"ONLY");
27878 gMC->Gspos("I569",11,"IT56",-39.8773,-17.4918,0.0,idrotm[563],"ONLY");
27879 gMC->Gspos("I569",12,"IT56",-36.5823,-23.9004,0.0,idrotm[564],"ONLY");
27880 gMC->Gspos("I569",13,"IT56",-32.0371,-29.4922,0.0,idrotm[565],"ONLY");
27881 gMC->Gspos("I569",14,"IT56",-26.8397,-34.4836,0.0,idrotm[566],"ONLY");
27882 gMC->Gspos("I569",15,"IT56",-20.7251,-38.2967,0.0,idrotm[567],"ONLY");
27883 gMC->Gspos("I569",16,"IT56",-14.1886,-41.33,0.0,idrotm[568],"ONLY");
27884 gMC->Gspos("I569",17,"IT56",-7.1673,-42.9511,0.0,idrotm[569],"ONLY");
27885 gMC->Gspos("I569",18,"IT56",0.0,-43.6977,0.0,idrotm[533],"ONLY");
27886 gMC->Gspos("I569",19,"IT56",7.1673,-42.9511,0.0,idrotm[534],"ONLY");
27887 gMC->Gspos("I569",20,"IT56",14.1886,-41.33,0.0,idrotm[535],"ONLY");
27888 gMC->Gspos("I569",21,"IT56",20.7251,-38.2967,0.0,idrotm[623],"ONLY");
27889 gMC->Gspos("I569",22,"IT56",26.8397,-34.4836,0.0,idrotm[537],"ONLY");
27890 gMC->Gspos("I569",23,"IT56",32.0371,-29.4922,0.0,idrotm[538],"ONLY");
27891 gMC->Gspos("I569",24,"IT56",36.5822,-23.9004,0.0,idrotm[539],"ONLY");
27892 gMC->Gspos("I569",25,"IT56",39.8773,-17.4918,0.0,idrotm[540],"ONLY");
27893 gMC->Gspos("I569",26,"IT56",42.3606,-10.7272,0.0,idrotm[541],"ONLY");
27894 gMC->Gspos("I569",27,"IT56",43.3963,-3.5959,0.0,idrotm[542],"ONLY");
27895 gMC->Gspos("I569",28,"IT56",43.5484,3.6085,0.0,idrotm[543],"ONLY");
27896 gMC->Gspos("I569",29,"IT56",42.2125,10.6897,0.0,idrotm[544],"ONLY");
27897 gMC->Gspos("I569",30,"IT56",40.0172,17.5532,0.0,idrotm[545],"ONLY");
27898 gMC->Gspos("I569",31,"IT56",36.4544,23.8169,0.0,idrotm[546],"ONLY");
27899 gMC->Gspos("I569",32,"IT56",32.1494,29.5956,0.0,idrotm[547],"ONLY");
27900 gMC->Gspos("I569",33,"IT56",26.7459,34.3631,0.0,idrotm[548],"ONLY");
27901 gMC->Gspos("I569",34,"IT56",20.7978,38.431,0.0,idrotm[549],"ONLY");
27902 gMC->Gspos("I569",35,"IT56",14.139,41.1856,0.0,idrotm[550],"ONLY");
27903 gMC->Gspos("I569",36,"IT56",7.1924,43.1017,0.0,idrotm[551],"ONLY");
27904 gMC->Gspos("I569",37,"IT56",0.0,43.545,0.0,0,"ONLY");
27905 gMC->Gspos("I569",38,"IT56",-7.1924,43.1017,0.0,idrotm[552],"ONLY");
27906 gMC->Gspos("I569",1,"IT56",-14.139,41.1856,0.0,idrotm[553],"ONLY");
27907 gMC->Gspos("I569",2,"IT56",-20.7978,38.431,0.0,idrotm[620],"ONLY");
27908 gMC->Gspos("I569",3,"IT56",-26.7459,34.3631,0.0,idrotm[555],"ONLY");
27909 gMC->Gspos("I569",4,"IT56",-32.1494,29.5956,0.0,idrotm[556],"ONLY");
27910 gMC->Gspos("I569",5,"IT56",-36.4544,23.8169,0.0,idrotm[557],"ONLY");
27911 gMC->Gspos("I569",6,"IT56",-40.0172,17.5532,0.0,idrotm[558],"ONLY");
27912 gMC->Gspos("I569",7,"IT56",-42.2125,10.6897,0.0,idrotm[559],"ONLY");
27913 gMC->Gspos("I571",15,"IT56",-21.2916,-34.387,0.0,idrotm[501],"ONLY");
27914 gMC->Gspos("I571",14,"IT56",-27.351,-30.0026,0.0,idrotm[503],"ONLY");
27915 gMC->Gspos("I571",13,"IT56",-32.2758,-24.3735,0.0,idrotm[504],"ONLY");
27916 gMC->Gspos("I571",12,"IT56",-36.3422,-18.0963,0.0,idrotm[505],"ONLY");
27917 gMC->Gspos("I571",11,"IT56",-38.901,-11.0683,0.0,idrotm[506],"ONLY");
27918 gMC->Gspos("I571",10,"IT56",-40.4252,-3.7459,0.0,idrotm[507],"ONLY");
27919 gMC->Gspos("I571",9,"IT56",-40.2725,3.7318,0.0,idrotm[508],"ONLY");
27920 gMC->Gspos("I571",8,"IT56",-39.0486,11.1103,0.0,idrotm[509],"ONLY");
27921 gMC->Gspos("I571",7,"IT56",-36.2049,18.0279,0.0,idrotm[510],"ONLY");
27922 gMC->Gspos("I571",6,"IT56",-32.3982,24.466,0.0,idrotm[511],"ONLY");
27923 gMC->Gspos("I571",5,"IT56",-27.2476,29.8892,0.0,idrotm[512],"ONLY");
27924 gMC->Gspos("I571",4,"IT56",-21.3723,34.5175,0.0,idrotm[513],"ONLY");
27925 gMC->Gspos("I571",3,"IT56",-14.6104,37.7138,0.0,idrotm[653],"ONLY");
27926 gMC->Gspos("I571",2,"IT56",-7.4599,39.9072,0.0,idrotm[514],"ONLY");
27927 gMC->Gspos("I571",1,"IT56",0.0,40.445,0.0,0,"ONLY");
27928 gMC->Gspos("I571",34,"IT56",7.46,39.9071,0.0,idrotm[515],"ONLY");
27929 gMC->Gspos("I571",33,"IT56",14.6104,37.7138,0.0,idrotm[516],"ONLY");
27930 gMC->Gspos("I571",32,"IT56",21.3723,34.5175,0.0,idrotm[517],"ONLY");
27931 gMC->Gspos("I571",31,"IT56",27.2476,29.8892,0.0,idrotm[518],"ONLY");
27932 gMC->Gspos("I571",30,"IT56",32.3983,24.466,0.0,idrotm[519],"ONLY");
27933 gMC->Gspos("I571",29,"IT56",36.2049,18.0279,0.0,idrotm[520],"ONLY");
27934 gMC->Gspos("I571",28,"IT56",39.0486,11.1103,0.0,idrotm[521],"ONLY");
27935 gMC->Gspos("I571",27,"IT56",40.2725,3.7318,0.0,idrotm[522],"ONLY");
27936 gMC->Gspos("I571",26,"IT56",40.4252,-3.746,0.0,idrotm[523],"ONLY");
27937 gMC->Gspos("I571",25,"IT56",38.901,-11.0683,0.0,idrotm[524],"ONLY");
27938 gMC->Gspos("I571",24,"IT56",36.3422,-18.0963,0.0,idrotm[525],"ONLY");
27939 gMC->Gspos("I571",23,"IT56",32.2758,-24.3736,0.0,idrotm[526],"ONLY");
27940 gMC->Gspos("I571",22,"IT56",27.351,-30.0026,0.0,idrotm[527],"ONLY");
27941 gMC->Gspos("I571",21,"IT56",21.2915,-34.387,0.0,idrotm[528],"ONLY");
27942 gMC->Gspos("I571",20,"IT56",14.6658,-37.8569,0.0,idrotm[618],"ONLY");
27943 gMC->Gspos("I571",19,"IT56",7.4317,-39.7563,0.0,idrotm[529],"ONLY");
27944 gMC->Gspos("I571",18,"IT56",0.0,-40.5984,0.0,idrotm[533],"ONLY");
27945 gMC->Gspos("I571",17,"IT56",-7.4318,-39.7563,0.0,idrotm[530],"ONLY");
27946 gMC->Gspos("I571",16,"IT56",-14.6659,-37.8569,0.0,idrotm[531],"ONLY");
27947 gMC->Gspos("I565",13,"IT56",-30.6798,-23.1683,0.0,idrotm[504],"ONLY");
27948 gMC->Gspos("I565",12,"IT56",-34.5519,-17.2048,0.0,idrotm[505],"ONLY");
27949 gMC->Gspos("I565",11,"IT56",-36.9774,-10.521,0.0,idrotm[506],"ONLY");
27950 gMC->Gspos("I565",10,"IT56",-38.4338,-3.5614,0.0,idrotm[507],"ONLY");
27951 gMC->Gspos("I565",9,"IT56",-38.281,3.5473,0.0,idrotm[508],"ONLY");
27952 gMC->Gspos("I565",8,"IT56",-37.1249,10.563,0.0,idrotm[509],"ONLY");
27953 gMC->Gspos("I565",7,"IT56",-34.4146,17.1364,0.0,idrotm[510],"ONLY");
27954 gMC->Gspos("I565",6,"IT56",-30.8022,23.2608,0.0,idrotm[511],"ONLY");
27955 gMC->Gspos("I565",5,"IT56",-25.9002,28.4112,0.0,idrotm[512],"ONLY");
27956 gMC->Gspos("I565",4,"IT56",-20.3195,32.817,0.0,idrotm[513],"ONLY");
27957 gMC->Gspos("I565",3,"IT56",-13.8879,35.8489,0.0,idrotm[653],"ONLY");
27958 gMC->Gspos("I565",2,"IT56",-7.0924,37.9412,0.0,idrotm[514],"ONLY");
27959 gMC->Gspos("I565",1,"IT56",0.0,38.445,0.0,0,"ONLY");
27960 gMC->Gspos("I565",34,"IT56",7.0925,37.9412,0.0,idrotm[515],"ONLY");
27961 gMC->Gspos("I565",33,"IT56",13.888,35.8489,0.0,idrotm[516],"ONLY");
27962 gMC->Gspos("I565",32,"IT56",20.3195,32.817,0.0,idrotm[517],"ONLY");
27963 gMC->Gspos("I565",31,"IT56",25.9002,28.4112,0.0,idrotm[518],"ONLY");
27964 gMC->Gspos("I565",30,"IT56",30.8022,23.2607,0.0,idrotm[519],"ONLY");
27965 gMC->Gspos("I565",29,"IT56",34.4146,17.1364,0.0,idrotm[520],"ONLY");
27966 gMC->Gspos("I565",28,"IT56",37.125,10.5629,0.0,idrotm[521],"ONLY");
27967 gMC->Gspos("I565",27,"IT56",38.281,3.5472,0.0,idrotm[522],"ONLY");
27968 gMC->Gspos("I565",26,"IT56",38.4338,-3.5614,0.0,idrotm[523],"ONLY");
27969 gMC->Gspos("I565",25,"IT56",36.9774,-10.521,0.0,idrotm[524],"ONLY");
27970 gMC->Gspos("I565",24,"IT56",34.5519,-17.2048,0.0,idrotm[525],"ONLY");
27971 gMC->Gspos("I565",23,"IT56",30.6798,-23.1683,0.0,idrotm[526],"ONLY");
27972 gMC->Gspos("I565",22,"IT56",26.0036,-28.5246,0.0,idrotm[527],"ONLY");
27973 gMC->Gspos("I565",21,"IT56",20.2387,-32.6866,0.0,idrotm[528],"ONLY");
27974 gMC->Gspos("I565",20,"IT56",13.9433,-35.992,0.0,idrotm[618],"ONLY");
27975 gMC->Gspos("I565",19,"IT56",7.0642,-37.7904,0.0,idrotm[529],"ONLY");
27976 gMC->Gspos("I565",18,"IT56",0.0,-38.5984,0.0,idrotm[533],"ONLY");
27977 gMC->Gspos("I565",17,"IT56",-7.0643,-37.7904,0.0,idrotm[530],"ONLY");
27978 gMC->Gspos("I565",16,"IT56",-13.9434,-35.992,0.0,idrotm[531],"ONLY");
27979 gMC->Gspos("I565",15,"IT56",-20.2387,-32.6866,0.0,idrotm[501],"ONLY");
27980 gMC->Gspos("I565",14,"IT56",-26.0036,-28.5246,0.0,idrotm[503],"ONLY");
de0a2a9c 27981 gMC->Gspos("I553",1,"I570",0.005,0.0,52.8453,0,"ONLY");
27982 gMC->Gspos("I523",1,"I570",0.0,0.0,46.9203+0.82,0,"ONLY");
27983 gMC->Gspos("I523",2,"I570",0.0,0.0,43.0103+0.82,0,"ONLY");
27984 gMC->Gspos("I523",3,"I570",0.0,0.0,39.1003+0.82,0,"ONLY");
27985 gMC->Gspos("I523",4,"I570",0.0,0.0,35.1903+0.82,0,"ONLY");
27986 gMC->Gspos("I523",5,"I570",0.0,0.0,31.2803+0.82,0,"ONLY");
27987 gMC->Gspos("I523",6,"I570",0.0,0.0,27.3703+0.82,0,"ONLY");
27988 gMC->Gspos("I523",7,"I570",0.0,0.0,23.4603+0.82,0,"ONLY");
27989 gMC->Gspos("I523",8,"I570",0.0,0.0,19.5503+0.82,0,"ONLY");
27990 gMC->Gspos("I523",9,"I570",0.0,0.0,15.6403+0.82,0,"ONLY");
27991 gMC->Gspos("I523",10,"I570",0.0,0.0,11.7303+0.82,0,"ONLY");
27992 gMC->Gspos("I523",11,"I570",0.0,0.0,7.8203+0.82,0,"ONLY");
27993 gMC->Gspos("I523",12,"I570",0.0,0.0,3.9103+0.82,0,"ONLY");
27994 gMC->Gspos("I523",13,"I570",0.0,0.0,0.0003+0.82,0,"ONLY");
27995 gMC->Gspos("I523",14,"I570",0.0,0.0,-3.9097+0.82,0,"ONLY");
27996 gMC->Gspos("I523",15,"I570",0.0,0.0,-7.8197+0.82,0,"ONLY");
27997 gMC->Gspos("I523",16,"I570",0.0,0.0,-11.7297+0.82,0,"ONLY");
27998 gMC->Gspos("I523",17,"I570",0.0,0.0,-15.6397+0.82,0,"ONLY");
27999 gMC->Gspos("I523",18,"I570",0.0,0.0,-19.5497+0.82,0,"ONLY");
28000 gMC->Gspos("I523",19,"I570",0.0,0.0,-23.4597+0.82,0,"ONLY");
28001 gMC->Gspos("I523",20,"I570",0.0,0.0,-27.3697+0.82,0,"ONLY");
28002 gMC->Gspos("I523",21,"I570",0.0,0.0,-31.2797+0.82,0,"ONLY");
28003 gMC->Gspos("I523",22,"I570",0.0,0.0,-35.1897+0.82,0,"ONLY");
28004 gMC->Gspos("I523",23,"I570",0.0,0.0,-39.0997+0.82,0,"ONLY");
28005 gMC->Gspos("I523",24,"I570",0.0,0.0,-43.0097+0.82,0,"ONLY");
28006 gMC->Gspos("I523",25,"I570",0.0,0.0,-46.9197+0.82,0,"ONLY");
28007 gMC->Gspos("I553",2,"I570",-0.005,0.0,-51.2047,idrotm[570],"ONLY");
db915fea 28008 gMC->Gspos("I566",1,"I569",0.0,-0.03,46.9203,idrotm[532],"ONLY");
28009 gMC->Gspos("I566",2,"I569",0.0,0.03,43.0103,0,"ONLY");
28010 gMC->Gspos("I566",3,"I569",0.0,-0.03,39.1003,idrotm[532],"ONLY");
28011 gMC->Gspos("I566",4,"I569",0.0,0.03,35.1903,0,"ONLY");
28012 gMC->Gspos("I566",5,"I569",0.0,-0.03,31.2803,idrotm[532],"ONLY");
28013 gMC->Gspos("I566",6,"I569",0.0,0.03,27.3703,0,"ONLY");
28014 gMC->Gspos("I566",7,"I569",0.0,-0.03,23.4603,idrotm[532],"ONLY");
28015 gMC->Gspos("I566",8,"I569",0.0,0.03,19.5503,0,"ONLY");
28016 gMC->Gspos("I566",9,"I569",0.0,-0.03,15.6403,idrotm[532],"ONLY");
28017 gMC->Gspos("I566",10,"I569",0.0,0.03,11.7303,0,"ONLY");
28018 gMC->Gspos("I566",11,"I569",0.0,-0.03,7.8203,idrotm[532],"ONLY");
28019 gMC->Gspos("I566",12,"I569",0.0,0.03,3.9103,0,"ONLY");
28020 gMC->Gspos("I566",13,"I569",0.0,-0.03,0.0003,0,"ONLY");
28021 gMC->Gspos("I566",14,"I569",0.0,0.03,-3.9097,0,"ONLY");
28022 gMC->Gspos("I566",15,"I569",0.0,-0.03,-7.8197,idrotm[532],"ONLY");
28023 gMC->Gspos("I566",16,"I569",0.0,0.03,-11.7297,0,"ONLY");
28024 gMC->Gspos("I566",17,"I569",0.0,-0.03,-15.6397,0,"ONLY");
28025 gMC->Gspos("I566",18,"I569",0.0,0.03,-19.5497,0,"ONLY");
28026 gMC->Gspos("I566",19,"I569",0.0,-0.03,-23.4597,idrotm[532],"ONLY");
28027 gMC->Gspos("I566",20,"I569",0.0,0.03,-27.3697,0,"ONLY");
28028 gMC->Gspos("I566",21,"I569",0.0,-0.03,-31.2797,idrotm[532],"ONLY");
28029 gMC->Gspos("I566",22,"I569",0.0,0.03,-35.1897,0,"ONLY");
28030 gMC->Gspos("I566",23,"I569",0.0,-0.03,-39.0997,0,"ONLY");
28031 gMC->Gspos("I566",24,"I569",0.0,0.03,-43.0097,0,"ONLY");
28032 gMC->Gspos("I566",25,"I569",0.0,-0.03,-46.9197,idrotm[532],"ONLY");
de0a2a9c 28033 gMC->Gspos("I544",1,"I571",0.0101,0.0,43.125,0,"ONLY");
28034 gMC->Gspos("I516",20,"I571",0.0001,0.0,39.1-1.08,0,"ONLY");
28035 gMC->Gspos("I516",19,"I571",0.0001,0.0,35.19-1.08,0,"ONLY");
28036 gMC->Gspos("I516",18,"I571",0.0001,0.0,31.28-1.08,0,"ONLY");
28037 gMC->Gspos("I516",17,"I571",0.0001,0.0,27.37-1.08,0,"ONLY");
28038 gMC->Gspos("I516",16,"I571",0.0001,0.0,23.46-1.08,0,"ONLY");
28039 gMC->Gspos("I516",15,"I571",0.0001,0.0,19.55-1.08,0,"ONLY");
28040 gMC->Gspos("I516",14,"I571",0.0001,0.0,15.64-1.08,0,"ONLY");
28041 gMC->Gspos("I516",13,"I571",0.0001,0.0,11.73-1.08,0,"ONLY");
28042 gMC->Gspos("I516",12,"I571",0.0001,0.0,7.82-1.08,0,"ONLY");
28043 gMC->Gspos("I516",11,"I571",0.0001,0.0,3.91-1.08,0,"ONLY");
28044 gMC->Gspos("I516",10,"I571",0.0001,0.0,0.0-1.08,0,"ONLY");
28045 gMC->Gspos("I516",9,"I571",0.0001,0.0,-3.91-1.08,0,"ONLY");
28046 gMC->Gspos("I516",8,"I571",0.0001,0.0,-7.82-1.08,0,"ONLY");
28047 gMC->Gspos("I516",7,"I571",0.0001,0.0,-11.73-1.08,0,"ONLY");
28048 gMC->Gspos("I516",6,"I571",0.0001,0.0,-15.64-1.08,0,"ONLY");
28049 gMC->Gspos("I516",5,"I571",0.0001,0.0,-19.55-1.08,0,"ONLY");
28050 gMC->Gspos("I516",4,"I571",0.0001,0.0,-23.46-1.08,0,"ONLY");
28051 gMC->Gspos("I516",3,"I571",0.0001,0.0,-27.37-1.08,0,"ONLY");
28052 gMC->Gspos("I516",2,"I571",0.0001,0.0,-31.28-1.08,0,"ONLY");
28053 gMC->Gspos("I516",1,"I571",0.0001,0.0,-35.19-1.08,0,"ONLY");
28054 gMC->Gspos("I544",2,"I571",-0.0099,0.0,-41.375,idrotm[570],"ONLY");
db915fea 28055 gMC->Gspos("I562",1,"I565",0.0,0.03,41.1546,0,"ONLY");
28056 gMC->Gspos("I562",2,"I565",0.0,-0.03,37.2246,0,"ONLY");
28057 gMC->Gspos("I562",3,"I565",0.0,0.03,33.3146,0,"ONLY");
28058 gMC->Gspos("I562",4,"I565",0.0,-0.03,29.3846,0,"ONLY");
28059 gMC->Gspos("I562",5,"I565",0.0,0.03,25.4746,0,"ONLY");
28060 gMC->Gspos("I562",6,"I565",0.0,-0.03,21.5446,0,"ONLY");
28061 gMC->Gspos("I562",7,"I565",0.0,0.03,17.6346,0,"ONLY");
28062 gMC->Gspos("I562",8,"I565",0.0,-0.03,13.7046,0,"ONLY");
28063 gMC->Gspos("I562",9,"I565",0.0,0.03,9.7946,0,"ONLY");
28064 gMC->Gspos("I562",10,"I565",0.0,-0.03,5.8645,0,"ONLY");
28065 gMC->Gspos("I562",11,"I565",0.0,0.03,1.9546,0,"ONLY");
28066 gMC->Gspos("I562",12,"I565",0.0,-0.03,-1.9754,0,"ONLY");
28067 gMC->Gspos("I562",13,"I565",0.0,0.03,-5.8855,0,"ONLY");
28068 gMC->Gspos("I562",14,"I565",0.0,-0.03,-9.8154,0,"ONLY");
28069 gMC->Gspos("I562",15,"I565",0.0,0.03,-13.7254,0,"ONLY");
28070 gMC->Gspos("I562",16,"I565",0.0,-0.03,-17.6555,0,"ONLY");
28071 gMC->Gspos("I562",17,"I565",0.0,0.03,-21.5655,0,"ONLY");
28072 gMC->Gspos("I562",18,"I565",0.0,-0.03,-25.4954,0,"ONLY");
28073 gMC->Gspos("I562",19,"I565",0.0,0.03,-29.4054,0,"ONLY");
28074 gMC->Gspos("I562",20,"I565",0.0,-0.03,-33.3354,0,"ONLY");
28075 gMC->Gspos("I562",21,"I565",0.0,0.03,-37.2454,0,"ONLY");
28076 gMC->Gspos("I562",22,"I565",0.0,-0.03,-41.1554,0,"ONLY");
28077 gMC->Gspos("I559",1,"I553",2.25,-1.615,0.0,0,"ONLY");
28078 gMC->Gspos("I560",1,"I553",2.25,-1.615,0.0,0,"ONLY");
28079 gMC->Gspos("I560",2,"I553",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28080 gMC->Gspos("I558",1,"I553",-1.7167,-1.52,0.0,idrotm[583],"ONLY");
28081 gMC->Gspos("I557",1,"I553",-1.8533,-1.341,0.0,idrotm[581],"ONLY");
28082 gMC->Gspos("I558",2,"I553",1.8367,-1.3122,0.0,idrotm[575],"ONLY");
28083 gMC->Gspos("I557",2,"I553",1.75,-1.52,0.0,idrotm[583],"ONLY");
28084 gMC->Gspos("I558",3,"I553",-0.12,1.6613,0.0,idrotm[581],"ONLY");
28085 gMC->Gspos("I557",3,"I553",0.1034,1.6901,0.0,idrotm[575],"ONLY");
28086 gMC->Gspos("I556",3,"I553",-1.031,0.2033,-2.203,idrotm[580],"ONLY");
28087 gMC->Gspos("I556",1,"I553",1.0311,0.2033,-0.287,idrotm[576],"ONLY");
28088 gMC->Gspos("I554",1,"I553",0.0,-1.58,0.71,0,"ONLY");
28089 gMC->Gspos("I555",1,"I553",-0.0072,-1.58,-1.2311,idrotm[633],"ONLY");
28090 gMC->Gspos("I556",2,"I553",1.0311,0.2033,-2.203,idrotm[577],"ONLY");
28091 gMC->Gspos("I556",4,"I553",-1.031,0.2033,-0.287,idrotm[579],"ONLY");
28092 gMC->Gspos("I559",2,"I553",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28093 gMC->Gspos("I561",1,"I553",2.1,-1.615,-0.24,0,"MANY");
28094 gMC->Gspos("I561",2,"I553",-2.1,-1.615,-0.24,idrotm[573],"MANY");
28095 gMC->Gspos("I519",37,"I523",0.0001,-1.79,-0.99,idrotm[586],"ONLY");
28096 gMC->Gspos("I519",36,"I523",-3.2986,-1.79,-1.2943,0,"ONLY");
28097 gMC->Gspos("I519",35,"I523",-3.2986,-1.71,-1.2943,0,"ONLY");
28098 gMC->Gspos("I519",34,"I523",-3.2286,-1.71,-1.2943,0,"ONLY");
28099 gMC->Gspos("I519",33,"I523",-3.2286,-1.79,-1.2943,0,"ONLY");
28100 gMC->Gspos("I519",32,"I523",-3.1586,-1.79,-1.2943,0,"ONLY");
28101 gMC->Gspos("I519",31,"I523",-3.1586,-1.71,-1.2943,0,"ONLY");
28102 gMC->Gspos("I519",30,"I523",-1.3436,-1.71,-1.2943,0,"ONLY");
28103 gMC->Gspos("I519",29,"I523",-1.3436,-1.79,-1.2943,0,"ONLY");
28104 gMC->Gspos("I519",28,"I523",-1.2736,-1.79,-1.2943,0,"ONLY");
28105 gMC->Gspos("I519",27,"I523",-1.2736,-1.71,-1.2943,0,"ONLY");
28106 gMC->Gspos("I519",26,"I523",-1.2036,-1.71,-1.2943,0,"ONLY");
28107 gMC->Gspos("I519",25,"I523",-1.2036,-1.79,-1.2943,0,"ONLY");
28108 gMC->Gspos("I519",24,"I523",-1.0458,-1.79,-1.2943,0,"ONLY");
28109 gMC->Gspos("I519",23,"I523",-1.0458,-1.71,-1.2943,0,"ONLY");
28110 gMC->Gspos("I519",22,"I523",-0.9758,-1.71,-1.2943,0,"ONLY");
28111 gMC->Gspos("I519",21,"I523",-0.9758,-1.79,-1.2943,0,"ONLY");
28112 gMC->Gspos("I519",20,"I523",-0.9058,-1.79,-1.2943,0,"ONLY");
28113 gMC->Gspos("I519",19,"I523",-0.9058,-1.71,-1.2943,0,"ONLY");
28114 gMC->Gspos("I519",18,"I523",0.9092,-1.71,-1.2943,0,"ONLY");
28115 gMC->Gspos("I519",17,"I523",0.9092,-1.79,-1.2943,0,"ONLY");
28116 gMC->Gspos("I519",16,"I523",0.9792,-1.79,-1.2943,0,"ONLY");
28117 gMC->Gspos("I519",15,"I523",0.9792,-1.71,-1.2943,0,"ONLY");
28118 gMC->Gspos("I519",14,"I523",1.0492,-1.71,-1.2943,0,"ONLY");
28119 gMC->Gspos("I519",13,"I523",1.0492,-1.79,-1.2943,0,"ONLY");
28120 gMC->Gspos("I519",12,"I523",1.207,-1.79,-1.2943,0,"ONLY");
28121 gMC->Gspos("I519",11,"I523",1.207,-1.71,-1.2943,0,"ONLY");
28122 gMC->Gspos("I519",10,"I523",1.277,-1.71,-1.2943,0,"ONLY");
28123 gMC->Gspos("I519",9,"I523",1.277,-1.79,-1.2943,0,"ONLY");
28124 gMC->Gspos("I519",8,"I523",1.347,-1.79,-1.2943,0,"ONLY");
28125 gMC->Gspos("I519",7,"I523",1.347,-1.71,-1.2943,0,"ONLY");
28126 gMC->Gspos("I519",6,"I523",3.162,-1.71,-1.2943,0,"ONLY");
28127 gMC->Gspos("I519",5,"I523",3.162,-1.79,-1.2943,0,"ONLY");
28128 gMC->Gspos("I519",4,"I523",3.232,-1.79,-1.2943,0,"ONLY");
28129 gMC->Gspos("I519",3,"I523",3.232,-1.71,-1.2943,0,"ONLY");
28130 gMC->Gspos("I521",12,"I523",-2.8209,-1.7925,-0.982,0,"ONLY");
28131 gMC->Gspos("I521",11,"I523",-1.6895,-1.7925,-0.982,0,"ONLY");
28132 gMC->Gspos("I521",10,"I523",-0.5631,-1.7925,-0.982,0,"ONLY");
28133 gMC->Gspos("I521",9,"I523",0.5633,-1.7925,-0.982,0,"ONLY");
28134 gMC->Gspos("I521",8,"I523",1.6861,-1.7925,-0.982,0,"ONLY");
28135 gMC->Gspos("I521",7,"I523",2.8161,-1.7925,-0.982,0,"ONLY");
28136 gMC->Gspos("I519",2,"I523",3.302,-1.79,-1.2943,0,"ONLY");
28137 gMC->Gspos("I520",3,"I523",0.0001,-1.845,-1.19,0,"ONLY");
28138 gMC->Gspos("I520",2,"I523",-2.2499,-1.845,-1.19,0,"ONLY");
28139 gMC->Gspos("I521",6,"I523",-2.8209,-1.7075,-0.982,0,"ONLY");
28140 gMC->Gspos("I521",5,"I523",-1.6895,-1.7075,-0.982,0,"ONLY");
28141 gMC->Gspos("I521",4,"I523",-0.5631,-1.7075,-0.982,0,"ONLY");
28142 gMC->Gspos("I521",3,"I523",0.5633,-1.7075,-0.982,0,"ONLY");
28143 gMC->Gspos("I521",2,"I523",1.6861,-1.7075,-0.982,0,"ONLY");
28144 gMC->Gspos("I518",1,"I523",0.0001,-1.75,-1.065,0,"ONLY");
28145 gMC->Gspos("I519",1,"I523",3.302,-1.71,-1.2943,0,"ONLY");
28146 gMC->Gspos("I520",1,"I523",2.2501,-1.845,-1.19,0,"ONLY");
28147 gMC->Gspos("I521",1,"I523",2.8161,-1.7075,-0.982,0,"ONLY");
28148 gMC->Gspos("I522",1,"I523",2.2501,-1.655,-1.3,idrotm[583],"MANY");
28149 gMC->Gspos("I522",2,"I523",-2.2499,-1.655,-1.3,idrotm[583],"MANY");
28150 gMC->Gspos("I542",2,"I523",-2.2499,-1.615,0.0,idrotm[573],"ONLY");
28151 gMC->Gspos("I541",2,"I523",-2.2499,-1.615,0.0,idrotm[573],"ONLY");
28152 gMC->Gspos("I541",1,"I523",2.2501,-1.615,0.0,0,"ONLY");
28153 gMC->Gspos("I542",1,"I523",2.2501,-1.615,0.0,0,"ONLY");
28154 gMC->Gspos("I543",1,"I523",2.1001,-1.615,0.955,0,"MANY");
28155 gMC->Gspos("I543",2,"I523",-2.0999,-1.615,0.955,idrotm[573],"MANY");
28156 gMC->Gspos("I537",2,"I523",1.7501,-1.52,0.0,idrotm[583],"ONLY");
28157 gMC->Gspos("I538",2,"I523",1.8368,-1.3122,0.0,idrotm[575],"ONLY");
28158 gMC->Gspos("I537",3,"I523",0.1035,1.6901,0.0,idrotm[575],"ONLY");
28159 gMC->Gspos("I538",3,"I523",-0.1199,1.6612,0.0,idrotm[581],"ONLY");
28160 gMC->Gspos("I538",1,"I523",-1.7166,-1.52,0.0,idrotm[583],"ONLY");
28161 gMC->Gspos("I537",1,"I523",-1.8532,-1.341,0.0,idrotm[581],"ONLY");
28162 gMC->Gspos("I536",3,"I523",-1.031,0.2033,-1.008,idrotm[580],"ONLY");
28163 gMC->Gspos("I536",4,"I523",-1.031,0.2033,0.908,idrotm[579],"ONLY");
28164 gMC->Gspos("I535",1,"I523",-0.0072,-1.58,-0.0361,idrotm[633],"ONLY");
28165 gMC->Gspos("I536",2,"I523",1.0312,0.2033,-1.008,idrotm[577],"ONLY");
28166 gMC->Gspos("I536",1,"I523",1.0312,0.2033,0.908,idrotm[576],"ONLY");
28167 gMC->Gspos("I534",1,"I523",0.0001,-1.58,1.905,0,"ONLY");
28168 gMC->Gspos("I540",1,"I523",0.0001,-1.785,1.905,idrotm[571],"ONLY");
28169 gMC->Gspos("I539",1,"I523",1.8001,-1.75,-0.195,idrotm[571],"ONLY");
28170 gMC->Gspos("I539",2,"I523",-1.7999,-1.75,-0.195,idrotm[572],"ONLY");
28171 gMC->Gspos("ITS6",1,"I566",0.0,0.0,0.0,0,"ONLY");
28172 gMC->Gspos("I550",1,"I544",2.25,-1.615,0.0,0,"ONLY");
28173 gMC->Gspos("I551",1,"I544",2.25,-1.615,0.0,0,"ONLY");
28174 gMC->Gspos("I551",2,"I544",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28175 gMC->Gspos("I550",2,"I544",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28176 gMC->Gspos("I549",1,"I544",1.7167,-1.52,0.0,idrotm[583],"ONLY");
28177 gMC->Gspos("I548",1,"I544",1.8533,-1.341,0.0,idrotm[575],"ONLY");
28178 gMC->Gspos("I547",1,"I544",1.0311,0.2033,-0.287,idrotm[576],"ONLY");
28179 gMC->Gspos("I545",1,"I544",0.0,-1.58,0.71,0,"ONLY");
28180 gMC->Gspos("I547",2,"I544",1.0311,0.2033,-2.203,idrotm[577],"ONLY");
28181 gMC->Gspos("I546",1,"I544",-0.0073,-1.58,-1.2311,idrotm[633],"ONLY");
28182 gMC->Gspos("I547",4,"I544",-1.0311,0.2033,-0.287,idrotm[579],"ONLY");
28183 gMC->Gspos("I547",3,"I544",-1.0311,0.2033,-2.203,idrotm[580],"ONLY");
28184 gMC->Gspos("I548",2,"I544",-0.1033,1.6901,0.0,idrotm[581],"O]NLY");
28185 gMC->Gspos("I549",2,"I544",0.12,1.6613,0.0,idrotm[575],"ONLY");
28186 gMC->Gspos("I549",3,"I544",-1.8367,-1.3122,0.0,idrotm[581],"ONLY");
28187 gMC->Gspos("I548",3,"I544",-1.75,-1.52,0.0,idrotm[583],"ONLY");
28188 gMC->Gspos("I552",1,"I544",2.1,-1.615,-0.24,0,"MANY");
28189 gMC->Gspos("I552",2,"I544",-2.1,-1.615,-0.24,idrotm[573],"MANY");
28190 gMC->Gspos("I515",12,"I516",-1.6896,-1.7075,-0.9822,0,"ONLY");
28191 gMC->Gspos("I515",11,"I516",-1.6896,-1.7925,-0.9822,0,"ONLY");
28192 gMC->Gspos("I513",37,"I516",0.0,-1.79,-1.035,idrotm[586],"ONLY");
28193 gMC->Gspos("I513",1,"I516",-3.2987,-1.71,-1.2943,0,"ONLY");
28194 gMC->Gspos("I515",1,"I516",-2.816,-1.7075,-0.9822,0,"ONLY");
28195 gMC->Gspos("I514",1,"I516",-2.25,-1.845,-1.19,0,"ONLY");
28196 gMC->Gspos("I514",2,"I516",0.0,-1.845,-1.19,0,"ONLY");
28197 gMC->Gspos("I514",3,"I516",2.25,-1.845,-1.19,0,"ONLY");
28198 gMC->Gspos("I515",2,"I516",-2.816,-1.7925,-0.9822,0,"ONLY");
28199 gMC->Gspos("I513",2,"I516",-3.2987,-1.79,-1.2943,0,"ONLY");
28200 gMC->Gspos("I515",3,"I516",-0.5632,-1.7075,-0.9822,0,"ONLY");
28201 gMC->Gspos("I515",4,"I516",-0.5632,-1.7925,-0.9822,0,"ONLY");
28202 gMC->Gspos("I515",5,"I516",0.5632,-1.7925,-0.9822,0,"ONLY");
28203 gMC->Gspos("I515",6,"I516",0.5632,-1.7075,-0.9822,0,"ONLY");
28204 gMC->Gspos("I515",7,"I516",1.6896,-1.7075,-0.9822,0,"ONLY");
28205 gMC->Gspos("I515",8,"I516",1.6896,-1.7925,-0.9822,0,"ONLY");
28206 gMC->Gspos("I515",9,"I516",2.816,-1.7925,-0.9822,0,"ONLY");
28207 gMC->Gspos("I515",10,"I516",2.816,-1.7075,-0.9822,0,"ONLY");
28208 gMC->Gspos("I513",3,"I516",-3.2287,-1.79,-1.2943,0,"ONLY");
28209 gMC->Gspos("I513",4,"I516",-3.2287,-1.71,-1.2943,0,"ONLY");
28210 gMC->Gspos("I513",5,"I516",-3.1587,-1.71,-1.2943,0,"ONLY");
28211 gMC->Gspos("I513",6,"I516",-3.1587,-1.79,-1.2943,0,"ONLY");
28212 gMC->Gspos("I513",7,"I516",-1.3437,-1.79,-1.2943,0,"ONLY");
28213 gMC->Gspos("I513",8,"I516",-1.3437,-1.71,-1.2943,0,"ONLY");
28214 gMC->Gspos("I513",9,"I516",-1.2737,-1.71,-1.2943,0,"ONLY");
28215 gMC->Gspos("I513",10,"I516",-1.2737,-1.79,-1.2943,0,"ONLY");
28216 gMC->Gspos("I513",11,"I516",-1.2037,-1.79,-1.2943,0,"ONLY");
28217 gMC->Gspos("I513",12,"I516",-1.2037,-1.71,-1.2943,0,"ONLY");
28218 gMC->Gspos("I513",13,"I516",-1.046,-1.71,-1.2943,0,"ONLY");
28219 gMC->Gspos("I513",14,"I516",-1.046,-1.79,-1.2943,0,"ONLY");
28220 gMC->Gspos("I513",15,"I516",-0.976,-1.79,-1.2943,0,"ONLY");
28221 gMC->Gspos("I513",16,"I516",-0.976,-1.71,-1.2943,0,"ONLY");
28222 gMC->Gspos("I513",17,"I516",-0.906,-1.71,-1.2943,0,"ONLY");
28223 gMC->Gspos("I513",18,"I516",-0.906,-1.79,-1.2943,0,"ONLY");
28224 gMC->Gspos("I513",19,"I516",0.9091,-1.79,-1.2943,0,"ONLY");
28225 gMC->Gspos("I513",20,"I516",0.9091,-1.71,-1.2943,0,"ONLY");
28226 gMC->Gspos("I513",21,"I516",0.9791,-1.71,-1.2943,0,"ONLY");
28227 gMC->Gspos("I513",22,"I516",0.9791,-1.79,-1.2943,0,"ONLY");
28228 gMC->Gspos("I513",23,"I516",1.0491,-1.79,-1.2943,0,"ONLY");
28229 gMC->Gspos("I513",24,"I516",1.0491,-1.71,-1.2943,0,"ONLY");
28230 gMC->Gspos("I513",25,"I516",1.2068,-1.71,-1.2943,0,"ONLY");
28231 gMC->Gspos("I513",26,"I516",1.2068,-1.79,-1.2943,0,"ONLY");
28232 gMC->Gspos("I513",27,"I516",1.2768,-1.79,-1.2943,0,"ONLY");
28233 gMC->Gspos("I513",28,"I516",1.2768,-1.71,-1.2943,0,"ONLY");
28234 gMC->Gspos("I513",29,"I516",1.3469,-1.71,-1.2943,0,"ONLY");
28235 gMC->Gspos("I513",30,"I516",1.3469,-1.79,-1.2943,0,"ONLY");
28236 gMC->Gspos("I513",31,"I516",3.1619,-1.79,-1.2943,0,"ONLY");
28237 gMC->Gspos("I513",32,"I516",3.1619,-1.71,-1.2943,0,"ONLY");
28238 gMC->Gspos("I513",33,"I516",3.2319,-1.71,-1.2943,0,"ONLY");
28239 gMC->Gspos("I513",34,"I516",3.2319,-1.79,-1.2943,0,"ONLY");
28240 gMC->Gspos("I513",35,"I516",3.3019,-1.79,-1.2943,0,"ONLY");
28241 gMC->Gspos("I513",36,"I516",3.3019,-1.71,-1.2943,0,"ONLY");
28242 gMC->Gspos("I512",1,"I516",0.0,-1.75,-1.065,0,"ONLY");
28243 gMC->Gspos("I528",1,"I516",1.7167,-1.52,0.0,idrotm[583],"ONLY");
28244 gMC->Gspos("I527",1,"I516",1.8534,-1.341,0.0,idrotm[575],"ONLY");
28245 gMC->Gspos("I528",2,"I516",0.12,1.6613,0.0,idrotm[575],"ONLY");
28246 gMC->Gspos("I527",2,"I516",-0.1033,1.6901,0.0,idrotm[581],"ONLY");
28247 gMC->Gspos("I527",3,"I516",-1.75,-1.52,0.0,idrotm[583],"ONLY");
28248 gMC->Gspos("I528",3,"I516",-1.8367,-1.3122,0.0,idrotm[581],"ONLY");
28249 gMC->Gspos("I526",2,"I516",1.0311,0.2033,-1.008,idrotm[577],"ONLY");
28250 gMC->Gspos("I525",1,"I516",-0.0073,-1.58,-0.0361,idrotm[633],"ONLY");
28251 gMC->Gspos("I524",1,"I516",0.0,-1.58,1.905,0,"ONLY");
28252 gMC->Gspos("I526",1,"I516",1.0311,0.2033,0.908,idrotm[576],"ONLY");
28253 gMC->Gspos("I526",3,"I516",-1.0311,0.2033,0.908,idrotm[579],"ONLY");
28254 gMC->Gspos("I526",4,"I516",-1.0311,0.2033,-1.008,idrotm[580],"ONLY");
28255 gMC->Gspos("I529",1,"I516",1.8,-1.75,-0.195,idrotm[571],"ONLY");
28256 gMC->Gspos("I530",1,"I516",0.0,-1.785,1.905,idrotm[571],"ONLY");
28257 gMC->Gspos("I529",2,"I516",-1.8,-1.75,-0.195,idrotm[572],"ONLY");
28258 gMC->Gspos("I517",1,"I516",2.25,-1.655,-1.3,idrotm[583],"MANY");
28259 gMC->Gspos("I517",2,"I516",-2.25,-1.655,-1.3,idrotm[584],"MANY");
28260 gMC->Gspos("I531",2,"I516",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28261 gMC->Gspos("I531",1,"I516",2.25,-1.615,0.0,0,"ONLY");
28262 gMC->Gspos("I532",1,"I516",2.25,-1.615,0.0,0,"ONLY");
28263 gMC->Gspos("I532",2,"I516",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28264 gMC->Gspos("I533",1,"I516",2.1,-1.615,0.955,0,"MANY");
28265 gMC->Gspos("I533",2,"I516",-2.1,-1.615,0.955,idrotm[573],"MANY");
28266 gMC->Gspos("ITS5",1,"I562",0.0,0.0,0.0,0,"ONLY");
cd3a3507 28267
db915fea 28268
cd3a3507 28269 // --- Place volumes of shield between SPD and SDD
28270
28271
28272 gMC->Gspos("IC01",1,"ITSD",0.0,0.0,0.0,0,"ONLY");
28273 gMC->Gspos("IC02",1,"ITSD",0.0,0.0,25.+8.75,0,"ONLY");
28274 gMC->Gspos("IC02",2,"ITSD",0.0,0.0,-25.-8.75,idrotm[200],"ONLY");
28275 //gMC->Gspos("IC03",1,"ITSD",0.0,0.0,25.+17.5+7.875,0,"ONLY");
28276 //gMC->Gspos("IC03",2,"ITSD",0.0,0.0,-25.-17.5-7.875,idrotm[200],"ONLY");
28277
28278
7b67784f 28279 // --- Place volumes of cylinders between SPD and SDD and SDD and SSD
cd3a3507 28280
c2685204 28281 gMC->Gspos("ICY1",1,"IS02",0.0,0.0,0.,0,"ONLY");
28282 gMC->Gspos("ICY2",1,"IS01",0.0,0.0,0.,0,"ONLY");
cd3a3507 28283
28284
28285 // --- Place volumes of SDD cone ----------------------------------
28286
28287
28288 gMC->Gspos("I093",1,"IS02",0.0,0.0,0.0,0,"MANY");
28289 gMC->Gspos("I093",2,"IS02",0.0,0.0,0.0,idrotm[856],"MANY");
9181d340 28290 gMC->Gspos("I099",4,"IS02",0.0,0.0,0.0,idrotm[857],"MANY");
28291 gMC->Gspos("I099",3,"IS02",0.0,0.0,0.0,idrotm[858],"MANY");
28292 gMC->Gspos("I099",5,"IS02",0.0,0.0,0.0,idrotm[859],"MANY");
28293 gMC->Gspos("I099",6,"IS02",0.0,0.0,0.0,idrotm[860],"MANY");
28294 gMC->Gspos("I099",7,"IS02",0.0,0.0,0.0,idrotm[861],"MANY");
28295 gMC->Gspos("I099",2,"IS02",0.0,0.0,0.0,idrotm[862],"MANY");
28296 gMC->Gspos("I200",4,"IS02",0.0,0.0,0.0,idrotm[863],"MANY");
28297 gMC->Gspos("I200",3,"IS02",0.0,0.0,0.0,idrotm[864],"MANY");
28298 gMC->Gspos("I200",2,"IS02",0.0,0.0,0.0,idrotm[865],"MANY");
28299 gMC->Gspos("I200",13,"IS02",0.0,0.0,0.0,idrotm[867],"MANY");
28300 gMC->Gspos("I200",12,"IS02",0.0,0.0,0.0,idrotm[869],"MANY");
28301 gMC->Gspos("I200",11,"IS02",0.0,0.0,0.0,idrotm[870],"MANY");
28302 gMC->Gspos("I200",10,"IS02",0.0,0.0,0.0,idrotm[871],"MANY");
28303 gMC->Gspos("I200",9,"IS02",0.0,0.0,0.0,idrotm[872],"MANY");
28304 gMC->Gspos("I200",8,"IS02",0.0,0.0,0.0,idrotm[873],"MANY");
28305 gMC->Gspos("I200",7,"IS02",0.0,0.0,0.0,idrotm[874],"MANY");
28306 gMC->Gspos("I200",6,"IS02",0.0,0.0,0.0,idrotm[875],"MANY");
28307 gMC->Gspos("I200",5,"IS02",0.0,0.0,0.0,idrotm[876],"MANY");
7b67784f 28308 gMC->Gspos("I090",2,"IS02",0.0,0.0,-39.4,0,"ONLY");
28309 gMC->Gspos("I090",1,"IS02",0.0,0.0,39.4,idrotm[856],"ONLY");
cd3a3507 28310 gMC->Gspos("I099",9,"IS02",0.0,0.0,0.0,idrotm[877],"ONLY");
28311 gMC->Gspos("I099",8,"IS02",0.0,0.0,0.0,idrotm[879],"ONLY");
28312 gMC->Gspos("I099",1,"IS02",0.0,0.0,0.0,idrotm[880],"ONLY");
28313 gMC->Gspos("I099",12,"IS02",0.0,0.0,0.0,idrotm[881],"ONLY");
28314 gMC->Gspos("I099",11,"IS02",0.0,0.0,0.0,idrotm[851],"ONLY");
28315 gMC->Gspos("I099",10,"IS02",0.0,0.0,0.0,idrotm[882],"ONLY");
28316 gMC->Gspos("I200",23,"IS02",0.0,0.0,0.0,idrotm[898],"ONLY");
28317 gMC->Gspos("I200",24,"IS02",0.0,0.0,0.0,idrotm[883],"ONLY");
28318 gMC->Gspos("I200",1,"IS02",0.0,0.0,0.0,idrotm[884],"ONLY");
28319 gMC->Gspos("I200",14,"IS02",0.0,0.0,0.0,idrotm[885],"ONLY");
28320 gMC->Gspos("I200",15,"IS02",0.0,0.0,0.0,idrotm[887],"ONLY");
28321 gMC->Gspos("I200",16,"IS02",0.0,0.0,0.0,idrotm[888],"ONLY");
28322 gMC->Gspos("I200",17,"IS02",0.0,0.0,0.0,idrotm[889],"ONLY");
28323 gMC->Gspos("I200",18,"IS02",0.0,0.0,0.0,idrotm[890],"ONLY");
28324 gMC->Gspos("I200",22,"IS02",0.0,0.0,0.0,idrotm[891],"ONLY");
28325 gMC->Gspos("I200",21,"IS02",0.0,0.0,0.0,idrotm[892],"ONLY");
28326 gMC->Gspos("I200",20,"IS02",0.0,0.0,0.0,idrotm[868],"ONLY");
28327 gMC->Gspos("I200",19,"IS02",0.0,0.0,0.0,idrotm[893],"ONLY");
7b67784f 28328 gMC->Gspos("I098",1,"IS02",0.0,0.0,33.6,0,"ONLY");
28329 gMC->Gspos("I097",1,"IS02",0.0,0.0,26.6,0,"ONLY");
28330 gMC->Gspos("I097",2,"IS02",0.0,0.0,-26.6,idrotm[856],"ONLY");
28331 gMC->Gspos("I098",2,"IS02",0.0,0.0,-33.6,idrotm[856],"ONLY");
cd3a3507 28332 gMC->Gspos("I202",1,"IS02",12.1,0.0,33.84,0,"ONLY");
28333 gMC->Gspos("I202",6,"IS02",-6.05,-10.4789,33.84,idrotm[930],"ONLY");
28334 gMC->Gspos("I202",5,"IS02",-6.05,10.4789,33.84,idrotm[929],"ONLY");
28335 gMC->Gspos("I202",2,"IS02",12.1,0.0,-33.84,idrotm[856],"ONLY");
28336 gMC->Gspos("I202",3,"IS02",-6.05,10.4789,-33.84,idrotm[932],"ONLY");
28337 gMC->Gspos("I202",4,"IS02",-6.05,-10.4789,-33.84,idrotm[934],"ONLY");
28338 gMC->Gspos("I203",12,"IS02",21.8453,0.0,-42.24,idrotm[856],"ONLY");
28339 gMC->Gspos("I203",11,"IS02",10.9227,-18.9186,-42.24,idrotm[935],"ONLY");
28340 gMC->Gspos("I203",10,"IS02",10.9227,-18.9186,42.24,idrotm[846],"ONLY");
28341 gMC->Gspos("I203",9,"IS02",-10.9227,-18.9186,-42.24,idrotm[934],"ONLY");
28342 gMC->Gspos("I203",8,"IS02",-10.9227,-18.9186,42.24,idrotm[930],"ONLY");
28343 gMC->Gspos("I203",7,"IS02",-21.8453,0.0,-42.24,idrotm[933],"ONLY");
28344 gMC->Gspos("I203",6,"IS02",-21.8453,0.0,42.24,idrotm[878],"ONLY");
28345 gMC->Gspos("I203",5,"IS02",-10.9227,18.9186,-42.24,idrotm[932],"ONLY");
28346 gMC->Gspos("I203",4,"IS02",-10.9227,18.9186,42.24,idrotm[929],"ONLY");
28347 gMC->Gspos("I203",3,"IS02",10.9227,18.9186,-42.24,idrotm[931],"ONLY");
28348 gMC->Gspos("I203",2,"IS02",10.9227,18.9186,42.24,idrotm[853],"ONLY");
28349 gMC->Gspos("I203",1,"IS02",21.8453,0.0,42.24,0,"ONLY");
28350 gMC->Gspos("I095",1,"I098",0.0,0.0,0.0,0,"ONLY");
28351 gMC->Gspos("I096",23,"I098",22.77,0.0,0.0,idrotm[894],"MANY");
28352 gMC->Gspos("I096",14,"I098",22.3754,6.57,0.0,idrotm[895],"MANY");
28353 gMC->Gspos("I096",3,"I098",19.1553,12.3104,0.0,idrotm[896],"MANY");
28354 gMC->Gspos("I096",16,"I098",15.2714,17.6241,0.0,idrotm[897],"MANY");
28355 gMC->Gspos("I096",5,"I098",9.459,20.7123,0.0,idrotm[899],"MANY");
28356 gMC->Gspos("I096",18,"I098",3.3188,23.0826,0.0,idrotm[900],"MANY");
28357 gMC->Gspos("I096",7,"I098",-3.2405,22.5382,0.0,idrotm[901],"MANY");
28358 gMC->Gspos("I096",20,"I098",-9.6875,21.2126,0.0,idrotm[902],"MANY");
28359 gMC->Gspos("I096",9,"I098",-14.9112,17.2084,0.0,idrotm[903],"MANY");
28360 gMC->Gspos("I096",22,"I098",-19.618,12.6077,0.0,idrotm[904],"MANY");
28361 gMC->Gspos("I096",11,"I098",-21.8477,6.4151,0.0,idrotm[905],"MANY");
28362 gMC->Gspos("I096",24,"I098",-23.32,0.0,0.0,idrotm[906],"MANY");
28363 gMC->Gspos("I096",13,"I098",-21.8477,-6.4151,0.0,idrotm[907],"MANY");
28364 gMC->Gspos("I096",4,"I098",-19.618,-12.6077,0.0,idrotm[908],"MANY");
28365 gMC->Gspos("I096",15,"I098",-14.9112,-17.2084,0.0,idrotm[909],"MANY");
28366 gMC->Gspos("I096",6,"I098",-9.6875,-21.2126,0.0,idrotm[910],"MANY");
28367 gMC->Gspos("I096",17,"I098",-3.2405,-22.5382,0.0,idrotm[911],"MANY");
28368 gMC->Gspos("I096",8,"I098",3.3188,-23.0826,0.0,idrotm[912],"MANY");
28369 gMC->Gspos("I096",19,"I098",9.459,-20.7123,0.0,idrotm[913],"MANY");
28370 gMC->Gspos("I096",10,"I098",15.2714,-17.6241,0.0,idrotm[914],"MANY");
28371 gMC->Gspos("I096",21,"I098",19.1553,-12.3104,0.0,idrotm[915],"MANY");
28372 gMC->Gspos("I096",12,"I098",22.3754,-6.57,0.0,idrotm[916],"MANY");
28373 gMC->Gspos("I094",1,"I097",0.0,0.0,0.0,0,"ONLY");
28374 gMC->Gspos("I096",1,"I097",13.87,0.0,0.0,idrotm[894],"MANY");
28375 gMC->Gspos("I096",32,"I097",13.037,6.2783,0.0,idrotm[917],"MANY");
28376 gMC->Gspos("I096",25,"I097",8.6478,10.844,0.0,idrotm[918],"MANY");
28377 gMC->Gspos("I096",34,"I097",3.2199,14.1072,0.0,idrotm[919],"MANY");
28378 gMC->Gspos("I096",27,"I097",-3.0864,13.5223,0.0,idrotm[920],"MANY");
28379 gMC->Gspos("I096",36,"I097",-9.0219,11.3131,0.0,idrotm[921],"MANY");
28380 gMC->Gspos("I096",29,"I097",-12.4964,6.018,0.0,idrotm[922],"MANY");
28381 gMC->Gspos("I096",2,"I097",-14.47,0.0,0.0,idrotm[906],"MANY");
28382 gMC->Gspos("I096",31,"I097",-12.4964,-6.018,0.0,idrotm[923],"MANY");
28383 gMC->Gspos("I096",26,"I097",-9.0219,-11.3131,0.0,idrotm[924],"MANY");
28384 gMC->Gspos("I096",33,"I097",-3.0864,-13.5223,0.0,idrotm[925],"MANY");
28385 gMC->Gspos("I096",28,"I097",3.2199,-14.1072,0.0,idrotm[926],"MANY");
28386 gMC->Gspos("I096",35,"I097",8.6478,-10.844,0.0,idrotm[927],"MANY");
28387 gMC->Gspos("I096",30,"I097",13.037,-6.2783,0.0,idrotm[928],"MANY");
28388
28389
28390 // --- Place volumes of SSD cone ----------------------------------
db915fea 28391
db915fea 28392
7b67784f 28393 gMC->Gspos("I212",2,"IS01",0.0,0.0,0.0,idrotm[701],"MANY");
cd3a3507 28394 gMC->Gspos("I212",1,"IS01",0.0,0.0,0.0,0,"MANY");
cd3a3507 28395 gMC->Gspos("I211",1,"IS01",0.0,0.0,-56.5,0,"ONLY");
7b67784f 28396 gMC->Gspos("I217",1,"IS01",0.0,0.0,-44.4,0,"ONLY"); // this will change after PPR to be symmetric
28397 gMC->Gspos("I219",1,"IS01",0.0,0.0,-50.25,0,"ONLY"); // this will change after PPR to be symmetric
28398 gMC->Gspos("I211",2,"IS01",0.0,0.0,56.5,idrotm[701],"ONLY");
28399 gMC->Gspos("I219",2,"IS01",0.0,0.0,51.65,idrotm[701],"ONLY"); // this will change after PPR to be symmetric
28400 gMC->Gspos("I217",2,"IS01",0.0,0.0,45.8,idrotm[701],"ONLY"); // this will change after PPR to be symmetric
28401 gMC->Gspos("I214",2,"IS01",0.0,0.0,67.25,idrotm[701],"ONLY");
28402 gMC->Gspos("I213",2,"IS01",0.0,0.0,62.25,idrotm[701],"ONLY");
28403 gMC->Gspos("I213",1,"IS01",0.0,0.0,-62.25,0,"ONLY");
28404 gMC->Gspos("I214",1,"IS01",0.0,0.0,-67.25,0,"ONLY");
28405 gMC->Gspos("I215",19,"IS01",0.0,0.0,0.0,idrotm[702],"MANY");
28406 gMC->Gspos("I215",21,"IS01",0.0,0.0,0.0,idrotm[703],"MANY");
28407 gMC->Gspos("I215",23,"IS01",0.0,0.0,0.0,idrotm[704],"MANY");
28408 gMC->Gspos("I215",24,"IS01",0.0,0.0,0.0,idrotm[705],"MANY");
28409 gMC->Gspos("I215",3,"IS01",0.0,0.0,0.0,idrotm[706],"MANY");
28410 gMC->Gspos("I215",5,"IS01",0.0,0.0,0.0,idrotm[707],"MANY");
28411 gMC->Gspos("I215",7,"IS01",0.0,0.0,0.0,idrotm[708],"MANY");
28412 gMC->Gspos("I215",9,"IS01",0.0,0.0,0.0,idrotm[709],"MANY");
28413 gMC->Gspos("I215",11,"IS01",0.0,0.0,0.0,idrotm[710],"MANY");
28414 gMC->Gspos("I215",13,"IS01",0.0,0.0,0.0,idrotm[711],"MANY");
28415 gMC->Gspos("I215",15,"IS01",0.0,0.0,0.0,idrotm[712],"MANY");
28416 gMC->Gspos("I215",17,"IS01",0.0,0.0,0.0,idrotm[713],"MANY");
28417 gMC->Gspos("I216",9,"IS01",0.0,0.0,45.5,idrotm[714],"ONLY");
28418 gMC->Gspos("I216",11,"IS01",0.0,0.0,45.5,idrotm[715],"ONLY");
28419 gMC->Gspos("I216",12,"IS01",0.0,0.0,45.5,idrotm[716],"ONLY");
28420 gMC->Gspos("I216",3,"IS01",0.0,0.0,45.5,idrotm[717],"ONLY");
28421 gMC->Gspos("I216",5,"IS01",0.0,0.0,45.5,idrotm[718],"ONLY");
28422 gMC->Gspos("I216",7,"IS01",0.0,0.0,45.5,idrotm[719],"ONLY");
28423 gMC->Gspos("I216",10,"IS01",0.0,0.0,-44,idrotm[720],"ONLY");
28424 gMC->Gspos("I216",1,"IS01",0.0,0.0,-44,idrotm[721],"ONLY");
28425 gMC->Gspos("I216",2,"IS01",0.0,0.0,-44,idrotm[722],"ONLY");
28426 gMC->Gspos("I216",4,"IS01",0.0,0.0,-44,idrotm[723],"ONLY");
28427 gMC->Gspos("I216",6,"IS01",0.0,0.0,-44,idrotm[724],"ONLY");
28428 gMC->Gspos("I216",8,"IS01",0.0,0.0,-44,idrotm[725],"ONLY");
28429 gMC->Gspos("I215",1,"IS01",0.0,0.0,0.0,idrotm[726],"MANY");
28430 gMC->Gspos("I215",2,"IS01",0.0,0.0,0.0,idrotm[727],"MANY");
28431 gMC->Gspos("I215",4,"IS01",0.0,0.0,0.0,idrotm[728],"MANY");
28432 gMC->Gspos("I215",6,"IS01",0.0,0.0,0.0,idrotm[729],"MANY");
28433 gMC->Gspos("I215",8,"IS01",0.0,0.0,0.0,idrotm[733],"MANY");
28434 gMC->Gspos("I215",10,"IS01",0.0,0.0,0.0,idrotm[730],"MANY");
28435 gMC->Gspos("I215",12,"IS01",0.0,0.0,0.0,idrotm[731],"MANY");
28436 gMC->Gspos("I215",14,"IS01",0.0,0.0,0.0,idrotm[768],"MANY");
28437 gMC->Gspos("I215",16,"IS01",0.0,0.0,0.0,idrotm[732],"MANY");
28438 gMC->Gspos("I215",18,"IS01",0.0,0.0,0.0,idrotm[734],"MANY");
28439 gMC->Gspos("I215",20,"IS01",0.0,0.0,0.0,idrotm[798],"MANY");
28440 gMC->Gspos("I215",22,"IS01",0.0,0.0,0.0,idrotm[735],"MANY");
cd3a3507 28441
28442
28443 // --- Place subdetectors' mother volumes and supports' mother volumes
28444 // into ITS mother volume ITSD
28445
28446 gMC->Gspos("IT12",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SPD mother volume
28447 gMC->Gspos("IT34",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SDD mother volume
28448 gMC->Gspos("IT56",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SSD mother volume
28449 gMC->Gspos("IS02",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SDD cones/supports
28450 gMC->Gspos("IS01",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SSD cones/supports
28451
db915fea 28452
cd3a3507 28453 // **************************** SERVICES *********************************
db915fea 28454
28455
db915fea 28456 // --- DEFINE CABLES AT THE END OF THE ITS CONES - COPPER PART
05a91552 28457 // UPPER PART
28458
705eabd9 28459 dgh[0] = 46.;
28460 dgh[1] = 46.+1.0;
db915fea 28461 dgh[2] = 9.5;
05a91552 28462 dgh[3] = 12.;
28463 dgh[4] = 168.;
db915fea 28464
05a91552 28465 gMC->Gsvolu("I1CU", "TUBS", idtmed[213], dgh, 5);
28466 gMC->Gspos("I1CU", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28467 gMC->Gspos("I1CU", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
db915fea 28468
05a91552 28469 // --- DEFINE CABLES AT THE END OF THE ITS CONES - COPPER PART
28470 // LOWER PART
28471
28472 dgh[0] = 46.;
28473 dgh[1] = 46.+1.0;
28474 dgh[2] = 9.5;
28475 dgh[3] = 192.;
28476 dgh[4] = 348.;
28477
28478 gMC->Gsvolu("I2CU", "TUBS", idtmed[213], dgh, 5);
28479 gMC->Gspos("I2CU", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28480 gMC->Gspos("I2CU", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
28481
28482
db915fea 28483 // --- DEFINE CABLES AT THE END OF THE ITS CONES - CARBON PART
05a91552 28484 // UPPER PART
db915fea 28485
705eabd9 28486 dgh[0] = 46.+1.0;
28487 dgh[1] = 46.+1.0+1.5;
db915fea 28488 dgh[2] = 9.5;
05a91552 28489 dgh[3] = 12.;
28490 dgh[4] = 168.;
28491
28492 gMC->Gsvolu("I1CC", "TUBS", idtmed[225], dgh, 5);
28493 gMC->Gspos("I1CC", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28494 gMC->Gspos("I1CC", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
28495
28496 // --- DEFINE CABLES AT THE END OF THE ITS CONES - CARBON PART
28497 // LOWER PART
db915fea 28498
05a91552 28499 dgh[0] = 46.+1.0;
28500 dgh[1] = 46.+1.0+1.5;
28501 dgh[2] = 9.5;
28502 dgh[3] = 192.;
28503 dgh[4] = 348.;
db915fea 28504
05a91552 28505 gMC->Gsvolu("I2CC", "TUBS", idtmed[225], dgh, 5);
28506 gMC->Gspos("I2CC", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28507 gMC->Gspos("I2CC", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
28508
28509
db915fea 28510 // --- DEFINE PATCH PANELS AT THE END OF THE ITS CONES
05a91552 28511 // UPPER PART
db915fea 28512
705eabd9 28513 dgh[0] = 46.;
db915fea 28514 dgh[1] = 56.;
28515 dgh[2] = 2.25;
05a91552 28516 dgh[3] = 12.;
28517 dgh[4] = 168.;
db915fea 28518
05a91552 28519 gMC->Gsvolu("IPA1", "TUBS", idtmed[210], dgh, 5);
28520 gMC->Gspos("IPA1", 1, "ITSV", 0., 0., 95.25, 0, "ONLY");
28521 gMC->Gspos("IPA1", 2, "ITSV", 0., 0., -95.25, idrotm[200], "ONLY");
db915fea 28522
05a91552 28523 // --- DEFINE PATCH PANELS AT THE END OF THE ITS CONES
28524 // LOWER PART
28525
28526 dgh[0] = 46.;
28527 dgh[1] = 56.;
28528 dgh[2] = 2.25;
28529 dgh[3] = 192.;
28530 dgh[4] = 348.;
28531
28532 gMC->Gsvolu("IPA2", "TUBS", idtmed[210], dgh, 5);
28533 gMC->Gspos("IPA2", 1, "ITSV", 0., 0., 95.25, 0, "ONLY");
28534 gMC->Gspos("IPA2", 2, "ITSV", 0., 0., -95.25, idrotm[200], "ONLY");
28535
28536
db915fea 28537 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE ABSORBER SIDE - COPPER PART
28538 // UPPER PART
28539
7b67784f 28540 dgh[0] = (ztpc-97.5)/2.;
705eabd9 28541 dgh[1] = 46.2;
28542 dgh[2] = 46.2+1.0;
28543 dgh[3] = 62.3;
28544 dgh[4] = 62.3+1.0;
db915fea 28545 dgh[5] = 12.;
28546 dgh[6] = 168.;
cd3a3507 28547 gMC->Gsvolu("ICU1", "CONS", idtmed[213], dgh, 7);
e4f08ac3 28548 gMC->Gspos("ICU1", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
db915fea 28549
28550 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE ABSORBER SIDE - COPPER PART
28551 // LOWER PART
28552
7b67784f 28553 dgh[0] = (ztpc-97.5)/2.;
705eabd9 28554 dgh[1] = 46.2;
28555 dgh[2] = 46.2+1.0;
28556 dgh[3] = 62.3;
28557 dgh[4] = 62.3+1.0;
db915fea 28558 dgh[5] = 192.;
28559 dgh[6] = 348.;
cd3a3507 28560 gMC->Gsvolu("ICU2", "CONS", idtmed[213], dgh, 7);
7b67784f 28561 gMC->Gspos("ICU2", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
db915fea 28562
cd3a3507 28563
db915fea 28564 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE ABSORBER SIDE - CARBON PART
28565 // UPPER PART
28566
7b67784f 28567 dgh[0] = (ztpc-97.5)/2.;
705eabd9 28568 dgh[1] = 46.2+1.0;
28569 dgh[2] = 46.2+1.0+1.5;
28570 dgh[3] = 62.3+1.0;
28571 dgh[4] = 62.3+1.0+1.5;
db915fea 28572 dgh[5] = 12.;
28573 dgh[6] = 168.;
cd3a3507 28574 gMC->Gsvolu("ICC1", "CONS", idtmed[225], dgh, 7);
7b67784f 28575 gMC->Gspos("ICC1", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
db915fea 28576
28577 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE ABSORBER SIDE - CARBON PART
28578 // LOWER PART
28579
7b67784f 28580 dgh[0] = (ztpc-97.5)/2.;
705eabd9 28581 dgh[1] = 46.2+1.0;
28582 dgh[2] = 46.2+1.0+1.5;
28583 dgh[3] = 62.3+1.0;
28584 dgh[4] = 62.3+1.0+1.5;
db915fea 28585 dgh[5] = 192.;
28586 dgh[6] = 348.;
cd3a3507 28587 gMC->Gsvolu("ICC2", "CONS", idtmed[225], dgh, 7);
7b67784f 28588 gMC->Gspos("ICC2", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
db915fea 28589
28590 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - COPPER PART
28591 // UPPER PART
28592
705eabd9 28593 dgh[0] = 62.1;
db915fea 28594 dgh[1] = 74.5;
28595 dgh[2] = 0.5;
28596 dgh[3] = 12.;
28597 dgh[4] = 168.;
cd3a3507 28598 gMC->Gsvolu("ICU3", "TUBS", idtmed[213], dgh, 5);
7b67784f 28599 gMC->Gspos("ICU3", 1, "ITSV", 0., 0., ztpc+1.5+dgh[2], 0, "ONLY");
db915fea 28600
28601 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - COPPER PART
28602 // LOWER PART
28603
705eabd9 28604 dgh[0] = 62.1;
db915fea 28605 dgh[1] = 74.5;
28606 dgh[2] = 0.5;
28607 dgh[3] = 192.;
28608 dgh[4] = 348.;
cd3a3507 28609 gMC->Gsvolu("ICU4", "TUBS", idtmed[213], dgh, 5);
7b67784f 28610 gMC->Gspos("ICU4", 1, "ITSV", 0., 0., ztpc+1.5+dgh[2], 0, "ONLY");
db915fea 28611
28612 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - CARBON PART
28613 // UPPER PART
28614
705eabd9 28615 dgh[0] = 62.1;
db915fea 28616 dgh[1] = 74.5;
28617 dgh[2] = 0.75;
28618 dgh[3] = 12.;
28619 dgh[4] = 168.;
cd3a3507 28620 gMC->Gsvolu("ICC3", "TUBS", idtmed[225], dgh, 5);
7b67784f 28621 gMC->Gspos("ICC3", 1, "ITSV", 0., 0., ztpc+dgh[2], 0, "ONLY");
db915fea 28622
28623 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - CARBON PART
28624 // LOWER PART
28625
705eabd9 28626 dgh[0] = 62.1;
db915fea 28627 dgh[1] = 74.5;
28628 dgh[2] = 0.75;
28629 dgh[3] = 192.;
28630 dgh[4] = 348.;
cd3a3507 28631 gMC->Gsvolu("ICC4", "TUBS", idtmed[225], dgh, 5);
7b67784f 28632 gMC->Gspos("ICC4", 1, "ITSV", 0., 0., ztpc+dgh[2], 0, "ONLY");
db915fea 28633
28634 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE OTHER SIDE W.R.T.
28635 // THE ABSORBER - COPPER PART - UPPER PART
28636
705eabd9 28637 dgh[0] = 46.;
28638 dgh[1] = 46.+1.0;
7b67784f 28639 dgh[2] = (ztpc-97.5+1.5)/2.;
db915fea 28640 dgh[3] = 12.;
28641 dgh[4] = 168.;
cd3a3507 28642 gMC->Gsvolu("ICU5", "TUBS", idtmed[213], dgh, 5);
7b67784f 28643 gMC->Gspos("ICU5", 1, "ITSV", 0., 0., -97.5-dgh[2], 0, "ONLY");
db915fea 28644
28645 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE OTHER SIDE W.R.T.
28646 // THE ABSORBER - COPPER PART - LOWER PART
28647
705eabd9 28648 dgh[0] = 46.;
28649 dgh[1] = 46.+1.0;
7b67784f 28650 dgh[2] = (ztpc-97.5+1.5)/2.;
db915fea 28651 dgh[3] = 192.;
28652 dgh[4] = 348.;
cd3a3507 28653 gMC->Gsvolu("ICU6", "TUBS", idtmed[213], dgh, 5);
7b67784f 28654 gMC->Gspos("ICU6", 1, "ITSV", 0., 0., -97.5-dgh[2], 0, "ONLY");
db915fea 28655
28656 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE OTHER SIDE W.R.T.
28657 // THE ABSORBER - CARBON PART - UPPER PART
28658
705eabd9 28659 dgh[0] = 46.+1.0;
28660 dgh[1] = 46.+1.0+1.5;
7b67784f 28661 dgh[2] = (ztpc-97.5)/2.;
db915fea 28662 dgh[3] = 12.;
28663 dgh[4] = 168.;
cd3a3507 28664 gMC->Gsvolu("ICC5", "TUBS", idtmed[225], dgh, 5);
7b67784f 28665 gMC->Gspos("ICC5", 1, "ITSV", 0., 0., -97.5-dgh[2], 0, "ONLY");
db915fea 28666
28667 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE OTHER SIDE W.R.T.
28668 // THE ABSORBER - CARBON PART - LOWER PART
28669
705eabd9 28670 dgh[0] = 46.+1.0;
28671 dgh[1] = 46.+1.0+1.5;
7b67784f 28672 dgh[2] = (ztpc-97.5)/2.;
db915fea 28673 dgh[3] = 192.;
28674 dgh[4] = 348.;
cd3a3507 28675 gMC->Gsvolu("ICC6", "TUBS", idtmed[225], dgh, 5);
7b67784f 28676 gMC->Gspos("ICC6", 1, "ITSV", 0., 0., -97.5-dgh[2], 0, "ONLY");
db915fea 28677
28678 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON OTHER SIDE W.R.T. THE ABSORBER
28679 // COPPER PART - UPPER PART
28680
705eabd9 28681 dgh[0] = 46.;
db915fea 28682 dgh[1] = 74.5;
28683 dgh[2] = 0.5;
28684 dgh[3] = 12.;
28685 dgh[4] = 168.;
cd3a3507 28686 gMC->Gsvolu("ICU7", "TUBS", idtmed[213], dgh, 5);
7b67784f 28687 gMC->Gspos("ICU7", 1, "ITSV", 0., 0., -(ztpc+1.5+dgh[2]), 0, "ONLY");
db915fea 28688
28689 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON OTHER SIDE W.R.T. THE ABSORBER
28690 // COPPER PART - LOWER PART
28691
705eabd9 28692 dgh[0] = 46.;
db915fea 28693 dgh[1] = 74.5;
28694 dgh[2] = 0.5;
28695 dgh[3] = 192.;
28696 dgh[4] = 348.;
cd3a3507 28697 gMC->Gsvolu("ICU8", "TUBS", idtmed[213], dgh, 5);
7b67784f 28698 gMC->Gspos("ICU8", 1, "ITSV", 0., 0., -(ztpc+1.5+dgh[2]), 0, "ONLY");
db915fea 28699
28700 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON OTHER SIDE W.R.T. THE ABSORBER
28701 // CARBON PART - UPPER PART
28702
705eabd9 28703 dgh[0] = 46.+1.0;
db915fea 28704 dgh[1] = 74.5;
28705 dgh[2] = 0.75;
28706 dgh[3] = 12.;
28707 dgh[4] = 168.;
cd3a3507 28708 gMC->Gsvolu("ICC7", "TUBS", idtmed[225], dgh, 5);
7b67784f 28709 gMC->Gspos("ICC7", 1, "ITSV", 0., 0., -(ztpc+dgh[2]), 0, "ONLY");
db915fea 28710
28711 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON OTHER SIDE W.R.T. THE ABSORBER
28712 // CARBON PART - LOWER PART
28713
705eabd9 28714 dgh[0] = 46.+1.0;
db915fea 28715 dgh[1] = 74.5;
28716 dgh[2] = 0.75;
28717 dgh[3] = 192.;
28718 dgh[4] = 348.;
cd3a3507 28719 gMC->Gsvolu("ICC8", "TUBS", idtmed[225], dgh, 5);
7b67784f 28720 gMC->Gspos("ICC8", 1, "ITSV", 0., 0., -(ztpc+dgh[2]), 0, "ONLY");
db915fea 28721
28722 // --- DEFINE HOOK TO THE TPC ON OTHER SIDE W.R.T. THE ABSORBER - UPPER PART
28723
28724 dgh[0] = 74.5;
28725 dgh[1] = 79.5;
28726 dgh[2] = 2.5;
28727 dgh[3] = 12.;
28728 dgh[4] = 168.;
cd3a3507 28729 gMC->Gsvolu("IHK1", "TUBS", idtmed[264], dgh, 5);
7b67784f 28730 gMC->Gspos("IHK1", 1, "ITSV", 0., 0., -ztpc-dgh[2], 0, "ONLY");
db915fea 28731
28732 // --- DEFINE HOOK TO THE TPC ON OTHER SIDE W.R.T. THE ABSORBER - LOWER PART
28733
28734 dgh[0] = 74.5;
28735 dgh[1] = 79.5;
28736 dgh[2] = 2.5;
28737 dgh[3] = 192.;
28738 dgh[4] = 348.;
cd3a3507 28739 gMC->Gsvolu("IHK2", "TUBS", idtmed[264], dgh, 5);
7b67784f 28740 gMC->Gspos("IHK2", 1, "ITSV", 0., 0., -ztpc-dgh[2], 0, "ONLY");
db915fea 28741
28742 // --- DEFINE RAILS BETWEEN THE ITS AND THE TPC
28743
7b67784f 28744 if (rails == 1) {
28745
28746 dgh[0] = 2.;
28747 dgh[1] = 8.;
9181d340 28748 dgh[2] = 190.;
31683195 28749 gMC->Gsvolu("IRA1", "BOX ", idtmed[268], dgh, 3);
7b67784f 28750 gMC->Gspos("IRA1", 1, "ITSV", 53.5, 0., -69.5, 0, "ONLY");
31683195 28751 gMC->Gsvolu("IRA2", "BOX ", idtmed[268], dgh, 3);
7b67784f 28752 gMC->Gspos("IRA2", 1, "ITSV", -53.5, 0., -69.5, 0, "ONLY");
28753
31683195 28754 dgh[0] = 2.-0.5; // 0.5 was determined in such a way that the aluminum area is 20.9 cm^2
28755 dgh[1] = 8.-0.5; // 0.5 was determined in such a way that the aluminum area is 20.9 cm^2
9181d340 28756 dgh[2] = 190.;
7b67784f 28757 gMC->Gsvolu("IRA3", "BOX ", idtmed[205], dgh, 3);
28758 gMC->Gspos("IRA3", 1, "IRA1", 0., 0., 0., 0, "ONLY");
28759 gMC->Gsvolu("IRA4", "BOX ", idtmed[205], dgh, 3);
28760 gMC->Gspos("IRA4", 1, "IRA2", 0., 0., 0., 0, "ONLY");
28761
28762 }
db915fea 28763
28764 // --- DEFINE CYLINDERS HOLDING RAILS BETWEEN THE ITS AND THE TPC
28765
7b67784f 28766 dgh[0] = 56.9;
db915fea 28767 dgh[1] = 59.;
28768 dgh[2] = 0.6;
cd3a3507 28769 gMC->Gsvolu("ICYL", "TUBE", idtmed[210], dgh, 3);
27c5763c 28770 gMC->Gspos("ICYL", 1, "ALIC", 0., 0., 74.1, 0, "ONLY");
28771 gMC->Gspos("ICYL", 2, "ALIC", 0., 0., -74.1, idrotm[200], "ONLY");
7b67784f 28772
28773 // --- DEFINE SUPPORTS FOR RAILS ATTACHED TO THE CYLINDERS
28774
28775 dgh[0] = 0.;
28776 dgh[1] = 3.;
28777 dgh[2] = 5.; // 5. comes from the fact that the volume has to be 567.6/2 cm^3
e4f08ac3 28778 gMC->Gsvolu("ISR1", "TUBE", idtmed[284], dgh, 3);
c2685204 28779 gMC->Gspos("ISR1", 1, "ITSV", 53.4292, 10.7053, 79.75, 0, "ONLY");
28780 gMC->Gspos("ISR1", 2, "ITSV", 53.4292, -10.7053, 79.75, 0, "ONLY");
28781 gMC->Gspos("ISR1", 3, "ITSV", -53.4292, 10.7053, 79.75, 0, "ONLY");
28782 gMC->Gspos("ISR1", 4, "ITSV", -53.4292, -10.7053, 79.75, 0, "ONLY");
28783 gMC->Gspos("ISR1", 5, "ITSV", 53.4292, 10.7053, -79.75, 0, "ONLY");
28784 gMC->Gspos("ISR1", 6, "ITSV", 53.4292, -10.7053, -79.75, 0, "ONLY");
28785 gMC->Gspos("ISR1", 7, "ITSV", -53.4292, 10.7053, -79.75, 0, "ONLY");
28786 gMC->Gspos("ISR1", 8, "ITSV", -53.4292, -10.7053, -79.75, 0, "ONLY");
7b67784f 28787
28788 // --- DEFINE SUPPORTS FOR RAILS ATTACHED TO THE ABSORBER
28789
28790 dgh[0] = 5.;
28791 dgh[1] = 12.;
28792 dgh[2] = 5.;
28793 gMC->Gsvolu("ISR2", "BOX ", idtmed[210], dgh, 3);
28794 gMC->Gspos("ISR2", 1, "ALIC", 53.5, 0., 125.5, 0, "ONLY");
28795 gMC->Gsvolu("ISR3", "BOX ", idtmed[210], dgh, 3);
28796 gMC->Gspos("ISR3", 1, "ALIC", -53.5, 0., 125.5, 0, "ONLY");
28797
28798 dgh[0] = 5.-2.;
28799 dgh[1] = 12.-2.;
28800 dgh[2] = 5.;
28801 gMC->Gsvolu("ISR4", "BOX ", idtmed[205], dgh, 3);
28802 gMC->Gspos("ISR4", 1, "ISR2", 0., 0., 0., 0, "ONLY");
28803 gMC->Gsvolu("ISR5", "BOX ", idtmed[205], dgh, 3);
28804 gMC->Gspos("ISR5", 1, "ISR3", 0., 0., 0., 0, "ONLY");
28805
28806 // --- DEFINE SUPPORTS TO ATTACH THE ITS TO THE TPC
28807
28808 dgh[0] = 0.;
28809 dgh[1] = 5.;
28810 dgh[2] = 2.;
28811 gMC->Gsvolu("ISR6", "TUBE", idtmed[210], dgh, 3);
28812 gMC->Gspos("ISR6", 1, "ALIC", 0., 54., 77., 0, "ONLY");
28813 gMC->Gspos("ISR6", 2, "ALIC", 0., 54., -77., 0, "ONLY");
28814 gMC->Gspos("ISR6", 3, "ALIC", 0., -54., -77., 0, "ONLY");
bae7e562 28815
db915fea 28816 // --- Outputs the geometry tree in the EUCLID/CAD format
28817
28818 if (fEuclidOut) {
28819 gMC->WriteEuclid("ITSgeometry", "ITSV", 1, 5);
28820 }
cd3a3507 28821
db915fea 28822}
28823//_____________________________________________________________________________
28824void AliITSvPPRasymm::CreateMaterials(){
28825////////////////////////////////////////////////////////////////////////
28826 //
28827 // Create ITS materials
28828 // This function defines the default materials used in the Geant
28829 // Monte Carlo simulations for the geometries AliITSv1, AliITSv3,
28830 // AliITSvPPRasymm.
28831 // In general it is automatically replaced by
28832 // the CreatMaterials routine defined in AliITSv?. Should the function
28833 // CreateMaterials not exist for the geometry version you are using this
28834 // one is used. See the definition found in AliITSv5 or the other routine
28835 // for a complete definition.
28836 //
d236497b 28837
28838 Int_t ifield = gAlice->Field()->Integ();
28839 Float_t fieldm = gAlice->Field()->Max();
28840
28841 Float_t tmaxfd = 0.1; // 1.0; // Degree
28842 Float_t stemax = 1.0; // cm
28843 Float_t deemax = 0.1; // 30.0; // Fraction of particle's energy 0<deemax<=1
28844 Float_t epsil = 1.0E-4; // 1.0; // cm
28845 Float_t stmin = 0.0; // cm "Default value used"
28846
28847 Float_t tmaxfdSi = 0.1; // .10000E+01; // Degree
28848 Float_t stemaxSi = 0.0075; // .10000E+01; // cm
28849 Float_t deemaxSi = 0.1; // 0.30000E-02; // Fraction of particle's energy 0<deemax<=1
28850 Float_t epsilSi = 1.0E-4;// .10000E+01;
28851 Float_t stminSi = 0.0; // cm "Default value used"
28852
28853 Float_t tmaxfdAir = 0.1; // .10000E+01; // Degree
28854 Float_t stemaxAir = .10000E+01; // cm
28855 Float_t deemaxAir = 0.1; // 0.30000E-02; // Fraction of particle's energy 0<deemax<=1
28856 Float_t epsilAir = 1.0E-4;// .10000E+01;
28857 Float_t stminAir = 0.0; // cm "Default value used"
28858
28859 Float_t tmaxfdServ = 1.0; // 10.0; // Degree
28860 Float_t stemaxServ = 1.0; // 0.01; // cm
28861 Float_t deemaxServ = 0.5; // 0.1; // Fraction of particle's energy 0<deemax<=1
28862 Float_t epsilServ = 1.0E-3; // 0.003; // cm
28863 Float_t stminServ = 0.0; //0.003; // cm "Default value used"
e4f08ac3 28864
28865 // Freon
28866 Float_t afre[2] = { 12.011,18.9984032 };
d236497b 28867 Float_t zfre[2] = { 6., 9. };
e4f08ac3 28868 Float_t wfre[2] = { 5.,12. };
d236497b 28869 Float_t densfre = 1.5;
e4f08ac3 28870
cd3a3507 28871 // --- Define the various materials and media for GEANT ---
d236497b 28872 // AliMaterial(Int_t imat, const char* name, Float_t a, Float_t z,
28873 // Float_t dens, Float_t radl, Float_t absl,
28874 // Float_t *buf=0, Int_t nwbuf=0)
28875 //AliMedium(Int_t numed, const char *name, Int_t nmat,
28876 // Int_t isvol, Int_t ifield, Float_t fieldm,
28877 // Float_t tmaxfd, Float_t stemax, Float_t deemax,
28878 // Float_t epsil, Float_t stmin, Float_t *ubuf=0, Int_t nbuf=0)
cd3a3507 28879 AliMaterial(1,"SI$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 28880 AliMedium(1,"SI$",1,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
cd3a3507 28881
28882 AliMaterial(2,"SPD SI CHIP$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 28883 AliMedium(2,"SPD SI CHIP$",2,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
cd3a3507 28884
28885 AliMaterial(3,"SPD SI BUS$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 28886 AliMedium(3,"SPD SI BUS$",3,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
cd3a3507 28887
28888 AliMaterial(4,"C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
d236497b 28889 AliMedium(4,"C (M55J)$",4,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28890
6190d58a 28891 AliMaterial(5,"AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
d236497b 28892 AliMedium(5,"AIR$",5,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
cd3a3507 28893
63bb0827 28894 AliMaterial(6,"GEN AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
d236497b 28895 AliMedium(6,"GEN AIR$",6,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
cd3a3507 28896
80272ed3 28897 AliMaterial(7,"SDD SI CHIP$",0.374952E+02,0.178184E+02,0.24485E+01,0.76931E+01,0.99900E+03);
d236497b 28898 AliMedium(7,"SDD SI CHIP$",7,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
cd3a3507 28899
80272ed3 28900 AliMaterial(9,"SDD C (M55J)$",0.123565E+02,0.64561E+01,0.18097E+01,0.229570E+02,0.99900E+03);
d236497b 28901 AliMedium(9,"SDD C (M55J)$",9,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28902
6190d58a 28903 AliMaterial(10,"SDD AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
d236497b 28904 AliMedium(10,"SDD AIR$",10,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
cd3a3507 28905
28906 AliMaterial(11,"AL$",0.26982E+02,0.13000E+02,0.26989E+01,0.89000E+01,0.99900E+03);
d236497b 28907 AliMedium(11,"AL$",11,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28908
28909 AliMaterial(12,"WATER$",0.14322E+02,0.72167E+01,0.10000E+01,0.35759E+02,0.94951E+02);
d236497b 28910 AliMedium(12,"WATER$",12,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28911
e4f08ac3 28912 AliMixture(13,"Freon$",afre,zfre,densfre,-2,wfre);
d236497b 28913 AliMedium(13,"Freon$",13,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
e4f08ac3 28914
cd3a3507 28915 AliMaterial(14,"COPPER$",0.63546E+02,0.29000E+02,0.89600E+01,0.14300E+01,0.99900E+03);
d236497b 28916 AliMedium(14,"COPPER$",14,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28917
28918 AliMaterial(15,"CERAMICS$",0.22314E+02,0.10856E+02,0.36000E+01,0.76200E+01,0.31901E+02);
d236497b 28919 AliMedium(15,"CERAMICS$",15,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28920
28921 AliMaterial(20,"SSD C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
d236497b 28922 AliMedium(20,"SSD C (M55J)$",20,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28923
6190d58a 28924 AliMaterial(21,"SSD AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
d236497b 28925 AliMedium(21,"SSD AIR$",21,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
cd3a3507 28926
28927 AliMaterial(25,"G10FR4$",0.17749E+02,0.88750E+01,0.18000E+01,0.21822E+02,0.99900E+03);
d236497b 28928 AliMedium(25,"G10FR4$",25,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28929
28930 AliMaterial(26,"GEN C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
d236497b 28931 AliMedium(26,"GEN C (M55J)$",26,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28932
6190d58a 28933 AliMaterial(27,"GEN Air$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
d236497b 28934 AliMedium(27,"GEN Air$",27,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
cd3a3507 28935
28936 AliMaterial(51,"SPD SI$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 28937 AliMedium(51,"SPD SI$",51,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
cd3a3507 28938
28939 AliMaterial(52,"SPD SI CHIP$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 28940 AliMedium(52,"SPD SI CHIP$",52,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
cd3a3507 28941
28942 AliMaterial(53,"SPD SI BUS$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 28943 AliMedium(53,"SPD SI BUS$",53,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
cd3a3507 28944
28945 AliMaterial(54,"SPD C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
d236497b 28946 AliMedium(54,"SPD C (M55J)$",54,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28947
6190d58a 28948 AliMaterial(55,"SPD AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
d236497b 28949 AliMedium(55,"SPD AIR$",55,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
cd3a3507 28950
28951 AliMaterial(56,"SPD KAPTON(POLYCH2)$",0.14000E+02,0.71770E+01,0.13000E+01,0.31270E+02,0.99900E+03);
d236497b 28952 AliMedium(56,"SPD KAPTON(POLYCH2)$",56,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28953
28954 AliMaterial(61,"EPOXY$",0.17749E+02,0.88750E+01,0.18000E+01,0.21822E+02,0.99900E+03);
d236497b 28955 AliMedium(61,"EPOXY$",61,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28956
28957 AliMaterial(62,"SILICON$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 28958 AliMedium(62,"SILICON$",62,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
cd3a3507 28959
28960 AliMaterial(63,"KAPTONH(POLYCH2)$",0.14000E+02,0.71770E+01,0.13000E+01,0.31270E+02,0.99900E+03);
d236497b 28961 AliMedium(63,"KAPTONH(POLYCH2)$",63,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28962
28963 AliMaterial(64,"ALUMINUM$",0.26982E+02,0.13000E+02,0.26989E+01,0.89000E+01,0.99900E+03);
d236497b 28964 AliMedium(64,"ALUMINUM$",64,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28965
28966 AliMaterial(65,"INOX$",0.55098E+02,0.2572E+02,0.7900E+01,0.17800E+01,0.99900E+03);
d236497b 28967 AliMedium(65,"INOX$",65,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28968
e4f08ac3 28969 AliMaterial(68,"ROHACELL$",0.123974E+02,0.62363E+01,0.500E-01,0.80986E+03,0.99900E+03);
d236497b 28970 AliMedium(68,"ROHACELL$",68,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28971
80272ed3 28972 AliMaterial(69,"SDD C AL (M55J)$",0.138802E+02,0.71315E+01,0.19837E+01,0.176542E+02,0.99900E+03);
d236497b 28973 AliMedium(69,"SDD C AL (M55J)$",69,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28974
28975 AliMaterial(70,"SDDKAPTON (POLYCH2)$",0.14000E+02,0.71770E+01,0.13000E+01,0.31270E+02,0.99900E+03);
d236497b 28976 AliMedium(70,"SDDKAPTON (POLYCH2)$",70,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28977
28978 AliMaterial(71,"ITS SANDW A$",0.12011E+02,0.60000E+01,0.2115E+00,0.17479E+03,0.99900E+03);
d236497b 28979 AliMedium(71,"ITS SANDW A$",71,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28980
28981 AliMaterial(72,"ITS SANDW B$",0.12011E+02,0.60000E+01,0.27000E+00,0.18956E+03,0.99900E+03);
d236497b 28982 AliMedium(72,"ITS SANDW B$",72,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28983
28984 AliMaterial(73,"ITS SANDW C$",0.12011E+02,0.60000E+01,0.41000E+00,0.90868E+02,0.99900E+03);
d236497b 28985 AliMedium(73,"ITS SANDW C$",73,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28986
28987 AliMaterial(74,"HEAT COND GLUE$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
d236497b 28988 AliMedium(74,"HEAT COND GLUE$",74,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28989
28990 AliMaterial(75,"ELASTO SIL$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 28991 AliMedium(75,"ELASTO SIL$",75,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28992
28993 AliMaterial(76,"SPDBUS(AL+KPT+EPOX)$",0.19509E+02,0.96502E+01,0.19060E+01,0.15413E+02,0.99900E+03);
d236497b 28994 AliMedium(76,"SPDBUS(AL+KPT+EPOX)$",76,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
80272ed3 28995
28996 AliMaterial(77,"SDD X7R capacitors$",0.1157516E+03,0.477056E+02,0.67200E+01,0.14236E+01,0.99900E+03);
d236497b 28997 AliMedium(77,"SDD X7R capacitors$",77,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
80272ed3 28998
28999 AliMaterial(78,"SDD ruby sph. Al2O3$",0.218101E+02,0.106467E+02,0.39700E+01,0.48539E+01,0.99900E+03);
d236497b 29000 AliMedium(78,"SDD ruby sph. Al2O3$",78,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
80272ed3 29001
29002 AliMaterial(79,"SDD SI insensitive$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 29003 AliMedium(79,"SDD SI insensitive$",79,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
80272ed3 29004
29005 AliMaterial(80,"SDD HV microcable$",0.159379E+02,0.78598E+01,0.16087E+01,0.217906E+02,0.99900E+03);
d236497b 29006 AliMedium(80,"SDD HV microcable$",80,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
80272ed3 29007
29008 AliMaterial(81,"SDD LV+signal cable$",0.223689E+02,0.108531+02,0.21035E+01,0.13440E+02,0.99900E+03);
d236497b 29009 AliMedium(81,"SDD LV+signal cable$",81,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
80272ed3 29010
29011 AliMaterial(82,"SDD hybrid microcab$",0.218254E+02,0.106001E+02,0.20502E+01,0.137308E+02,0.99900E+03);
d236497b 29012 AliMedium(82,"SDD hybrid microcab$",82,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
80272ed3 29013
29014 AliMaterial(83,"SDD anode microcab$",0.186438E+02,0.91193E+01,0.17854E+01,0.176451E+02,0.99900E+03);
d236497b 29015 AliMedium(83,"SDD anode microcab$",83,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 29016
7b67784f 29017 AliMaterial(84,"SDD/SSD rings$",0.123565E+02,0.64561E+01,0.18097E+01,0.229570E+02,0.99900E+03);
d236497b 29018 AliMedium(84,"SDD/SSD rings$",84,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
7b67784f 29019
e4f08ac3 29020 AliMaterial(85,"inox/alum$",0.321502E+02,0.153383E+02,0.30705E+01,0.69197E+01,0.99900E+03);
d236497b 29021 AliMedium(85,"inox/alum$",85,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
e4f08ac3 29022
29023
cd3a3507 29024 // Special media
29025
29026 AliMaterial(90,"SPD shield$", 12.011, 6., 1.93/10. , 22.1*10., 999);
d236497b 29027 AliMedium(90,"SPD shield$",90,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
cd3a3507 29028
fc44ab90 29029 AliMaterial(91, "SPD End ladder$", 47.0447, 21.7963, 3.6374, 4.4711, 999);
d236497b 29030 AliMedium(91,"SPD End ladder$",91,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
cd3a3507 29031
29032 AliMaterial(92, "SPD cone$",28.0855, 14., 2.33, 9.36, 999);
d236497b 29033 AliMedium(92,"SPD cone$",92,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
cd3a3507 29034
29035 AliMaterial(93, "SDD End ladder$", 69.9298, 29.8246, 0.3824, 36.5103, 999);
d236497b 29036 AliMedium(93,"SDD End ladder$",93,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
cd3a3507 29037
d236497b 29038 AliMaterial(94, "SDD cone$",63.546, 29., 1.15, 1.265, 999);
29039 AliMedium(94,"SDD cone$",94,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
cd3a3507 29040
29041 AliMaterial(95, "SSD End ladder$", 32.0988, 15.4021, 0.68, 35.3238, 999);
d236497b 29042 AliMedium(95,"SSD End ladder$",95,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
db915fea 29043
d236497b 29044 AliMaterial(96, "SSD cone$",63.546, 29., 1.15, 1.265, 999);
29045 AliMedium(96,"SSD cone$",96,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
cd3a3507 29046
db915fea 29047}
bae7e562 29048//______________________________________________________________________
29049void AliITSvPPRasymm::InitAliITSgeom(){
29050// Based on the geometry tree defined in Geant 3.21, this
29051// routine initilizes the Class AliITSgeom from the Geant 3.21 ITS geometry
29052// sturture.
b9d0a01d 29053// if(gMC->IsA()!=AliGeant3::Class()) {
29054 if(strcmp(gMC->GetName(),"TGeant3")) {
bae7e562 29055 Error("InitAliITSgeom",
29056 "Wrong Monte Carlo. InitAliITSgeom uses TGeant3 calls");
29057 return;
29058 } // end if
29059 cout << "Reading Geometry transformation directly from Geant 3." << endl;
29060 const Int_t nlayers = 6;
63bb0827 29061 const Int_t ndeep = 9;
bae7e562 29062 Int_t itsGeomTreeNames[nlayers][ndeep],lnam[20],lnum[20];
29063 Int_t nlad[nlayers],ndet[nlayers];
29064 Double_t t[3],r[10];
29065 Float_t par[20],att[20];
29066 Int_t npar,natt,idshape,imat,imed;
29067 AliITSGeant3Geometry *ig = new AliITSGeant3Geometry();
29068 Int_t mod,lay,lad,det,i,j,k;
80272ed3 29069 Char_t names[nlayers][ndeep][4];
63bb0827 29070 Int_t itsGeomTreeCopys[nlayers][ndeep];
3d12a48d 29071 if(fMinorVersion == 1){ // Option A
80272ed3 29072 Char_t *namesA[nlayers][ndeep] = {
63bb0827 29073 {"ALIC","ITSV","ITSD","IT12","I12A","I10A","I103","I101","ITS1"}, // lay=1
29074 {"ALIC","ITSV","ITSD","IT12","I12A","I20A","I1D3","I1D1","ITS2"}, // lay=2
29075 {"ALIC","ITSV","ITSD","IT34","I004","I302","ITS3"," "," "}, // lay=3
29076 {"ALIC","ITSV","ITSD","IT34","I005","I402","ITS4"," "," "}, // lay=4
29077 {"ALIC","ITSV","ITSD","IT56","I565","I562","ITS5"," "," "}, // lay=5
29078 {"ALIC","ITSV","ITSD","IT56","I569","I566","ITS6"," "," "}};// lay=6
29079 Int_t itsGeomTreeCopysA[nlayers][ndeep]= {{1,1,1,1,10, 2, 4,1,1},// lay=1
29080 {1,1,1,1,10, 4, 4,1,1},// lay=2
29081 {1,1,1,1,14, 6, 1,0,0},// lay=3
29082 {1,1,1,1,22, 8, 1,0,0},// lay=4
29083 {1,1,1,1,34,22, 1,0,0},// lay=5
29084 {1,1,1,1,38,25, 1,0,0}};//lay=6
29085 for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++){
29086 for(k=0;k<4;k++) names[i][j][k] = namesA[i][j][k];
29087 itsGeomTreeCopys[i][j] = itsGeomTreeCopysA[i][j];
29088 } // end for i,j
3d12a48d 29089 }else if(fMinorVersion == 2){ // Option B
80272ed3 29090 Char_t *namesB[nlayers][ndeep] = {
63bb0827 29091 {"ALIC","ITSV","ITSD","IT12","I12B","I10B","I107","I101","ITS1"}, // lay=1
29092 {"ALIC","ITSV","ITSD","IT12","I12B","I20B","I1D7","I1D1","ITS2"}, // lay=2
29093 {"ALIC","ITSV","ITSD","IT34","I004","I302","ITS3"," "," "}, // lay=3
29094 {"ALIC","ITSV","ITSD","IT34","I005","I402","ITS4"," "," "}, // lay=4
29095 {"ALIC","ITSV","ITSD","IT56","I565","I562","ITS5"," "," "}, // lay=5
29096 {"ALIC","ITSV","ITSD","IT56","I569","I566","ITS6"," "," "}};// lay=6
29097 Int_t itsGeomTreeCopysB[nlayers][ndeep]= {{1,1,1,1,10, 2, 4,1,1},// lay=1
29098 {1,1,1,1,10, 4, 4,1,1},// lay=2
29099 {1,1,1,1,14, 6, 1,0,0},// lay=3
29100 {1,1,1,1,22, 8, 1,0,0},// lay=4
29101 {1,1,1,1,34,22, 1,0,0},// lay=5
29102 {1,1,1,1,38,25, 1,0,0}};//lay=6
29103 for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++){
29104 for(k=0;k<4;k++) names[i][j][k] = namesB[i][j][k];
29105 itsGeomTreeCopys[i][j] = itsGeomTreeCopysB[i][j];
29106 } // end for i,j
29107 } // end if fMinorVersion
bae7e562 29108 // Sorry, but this is not very pritty code. It should be replaced
29109 // at some point with a version that can search through the geometry
29110 // tree its self.
29111 cout << "Reading Geometry informaton from Geant3 common blocks" << endl;
29112 for(i=0;i<20;i++) lnam[i] = lnum[i] = 0;
29113 for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++)
29114 itsGeomTreeNames[i][j] = ig->StringToInt(names[i][j]);
29115 mod = 0;
29116 for(i=0;i<nlayers;i++){
29117 k = 1;
29118 for(j=0;j<ndeep;j++) if(itsGeomTreeCopys[i][j]!=0)
29119 k *= TMath::Abs(itsGeomTreeCopys[i][j]);
29120 mod += k;
29121 } // end for i
29122
29123 if(fITSgeom!=0) delete fITSgeom;
29124 nlad[0]=20;nlad[1]=40;nlad[2]=14;nlad[3]=22;nlad[4]=34;nlad[5]=38;
29125 ndet[0]=4;ndet[1]=4;ndet[2]=6;ndet[3]=8;ndet[4]=22;ndet[5]=25;
29126 fITSgeom = new AliITSgeom(0,6,nlad,ndet,mod);
29127 mod = -1;
29128 for(lay=1;lay<=nlayers;lay++){
29129 for(j=0;j<ndeep;j++) lnam[j] = itsGeomTreeNames[lay-1][j];
29130 for(j=0;j<ndeep;j++) lnum[j] = itsGeomTreeCopys[lay-1][j];
29131 switch (lay){
29132 case 1: case 2: // layers 1 and 2 are a bit special
29133 lad = 0;
29134 for(j=1;j<=itsGeomTreeCopys[lay-1][4];j++){
29135 lnum[4] = j;
29136 for(k=1;k<=itsGeomTreeCopys[lay-1][5];k++){
29137 lad++;
29138 lnum[5] = k;
29139 for(det=1;det<=itsGeomTreeCopys[lay-1][6];det++){
29140 lnum[6] = det;
29141 mod++;
29142 ig->GetGeometry(ndeep,lnam,lnum,t,r,idshape,npar,natt,
29143 par,att,imat,imed);
29144 fITSgeom->CreatMatrix(mod,lay,lad,det,kSPD,t,r);
29145 if(!(fITSgeom->IsShapeDefined((Int_t)kSPD)))
bae7e562 29146 fITSgeom->ReSetShape(kSPD,
e99dbc71 29147 new AliITSgeomSPD425Short(npar,par));
bae7e562 29148 } // end for det
29149 } // end for k
29150 } // end for j
29151 break;
29152 case 3: case 4: case 5: case 6: // layers 3-6
29153 lnum[6] = 1;
29154 for(lad=1;lad<=itsGeomTreeCopys[lay-1][4];lad++){
29155 lnum[4] = lad;
29156 for(det=1;det<=itsGeomTreeCopys[lay-1][5];det++){
29157 lnum[5] = det;
29158 mod++;
29159 ig->GetGeometry(7,lnam,lnum,t,r,idshape,npar,natt,
29160 par,att,imat,imed);
29161 switch (lay){
29162 case 3: case 4:
29163 fITSgeom->CreatMatrix(mod,lay,lad,det,kSDD,t,r);
29164 if(!(fITSgeom->IsShapeDefined(kSDD)))
e99dbc71 29165 fITSgeom->ReSetShape(kSDD,
29166 new AliITSgeomSDD256(npar,par));
bae7e562 29167 break;
29168 case 5:
29169 fITSgeom->CreatMatrix(mod,lay,lad,det,kSSD,t,r);
29170 if(!(fITSgeom->IsShapeDefined(kSSD)))
29171 fITSgeom->ReSetShape(kSSD,
e99dbc71 29172 new AliITSgeomSSD275and75(npar,par));
bae7e562 29173 break;
29174 case 6:
1570d46d 29175 fITSgeom->CreatMatrix(mod,lay,lad,det,kSSD,t,r);
29176 if(!(fITSgeom->IsShapeDefined(kSSD)))
29177 fITSgeom->ReSetShape(kSSD,
e99dbc71 29178 new AliITSgeomSSD75and275(npar,par));
bae7e562 29179 break;
29180 } // end switch
29181 } // end for det
29182 } // end for lad
29183 break;
29184 } // end switch
29185 } // end for lay
29186 return;
29187}
db915fea 29188//_____________________________________________________________________________
29189void AliITSvPPRasymm::Init(){
29190////////////////////////////////////////////////////////////////////////
29191// Initialise the ITS after it has been created.
29192////////////////////////////////////////////////////////////////////////
bae7e562 29193 Int_t i;
db915fea 29194
bae7e562 29195 cout << endl;
29196 for(i=0;i<26;i++) cout << "*";
29197 cout << " ITSvPPRasymm" << fMinorVersion << "_Init ";
29198 for(i=0;i<25;i++) cout << "*";cout << endl;
29199//
29200 if(fRead[0]=='\0') strncpy(fRead,fEuclidGeomDet,60);
29201 if(fWrite[0]=='\0') strncpy(fWrite,fEuclidGeomDet,60);
29202 if(fITSgeom!=0) delete fITSgeom;
29203 fITSgeom = new AliITSgeom();
29204 if(fGeomDetIn) fITSgeom->ReadNewFile(fRead);
29205 if(!fGeomDetIn) this->InitAliITSgeom();
29206 if(fGeomDetOut) fITSgeom->WriteNewFile(fWrite);
db915fea 29207 AliITS::Init();
bae7e562 29208//
29209 for(i=0;i<72;i++) cout << "*";
29210 cout << endl;
7bdd9b7d 29211 fIDMother = gMC->VolId("ITSV"); // ITS Mother Volume ID.
bae7e562 29212}
2c198b76 29213//_____________________________________________________________________________
29214void AliITSvPPRasymm::SetDefaults(){
29215 // sets the default segmentation, response, digit and raw cluster classes
29216 const Float_t kconv = 1.0e+04; // convert cm to microns
29217
29218 cout << "AliITSvPPRasymm::SetDefaults" << endl;
29219
29220 AliITSDetType *iDetType;
29221 AliITSgeomSPD *s0;
29222 AliITSgeomSDD *s1;
29223 AliITSgeomSSD *s2;
29224 Int_t i;
29225 Float_t bx[256],bz[280];
29226
29227 //SPD
82873bc1 29228 iDetType=DetType(kSPD);
2c198b76 29229 s0 = (AliITSgeomSPD*) fITSgeom->GetShape(kSPD);// Get shape info. Do it this way for now.
29230 AliITSresponse *resp0=new AliITSresponseSPD();
82873bc1 29231 SetResponseModel(kSPD,resp0);
2c198b76 29232 AliITSsegmentationSPD *seg0=new AliITSsegmentationSPD(fITSgeom);
29233 seg0->SetDetSize(s0->GetDx()*2.*kconv, // base this on AliITSgeomSPD
29234 s0->GetDz()*2.*kconv, // for now.
29235 s0->GetDy()*2.*kconv); // x,z,y full width in microns.
c11a498e 29236 seg0->SetNPads(256,160);// Number of Bins in x and z
2c198b76 29237 for(i=000;i<256;i++) bx[i] = 50.0; // in x all are 50 microns.
29238 for(i=000;i<160;i++) bz[i] = 425.0; // most are 425 microns except below
29239 for(i=160;i<280;i++) bz[i] = 0.0; // Outside of detector.
29240 bz[ 31] = bz[ 32] = 625.0; // first chip boundry
29241 bz[ 63] = bz[ 64] = 625.0; // first chip boundry
29242 bz[ 95] = bz[ 96] = 625.0; // first chip boundry
29243 bz[127] = bz[128] = 625.0; // first chip boundry
c11a498e 29244 bz[160] = 425.0; // Set so that there is no zero pixel size for fNz.
2c198b76 29245 seg0->SetBinSize(bx,bz); // Based on AliITSgeomSPD for now.
82873bc1 29246 SetSegmentationModel(kSPD,seg0);
2c198b76 29247 // set digit and raw cluster classes to be used
29248 const char *kData0=(iDetType->GetResponseModel())->DataType();
29249 if (strstr(kData0,"real")) iDetType->ClassNames("AliITSdigit",
29250 "AliITSRawClusterSPD");
29251 else iDetType->ClassNames("AliITSdigitSPD","AliITSRawClusterSPD");
82873bc1 29252// SetSimulationModel(kSPD,new AliITSsimulationSPD(seg0,resp0));
29253// iDetType->ReconstructionModel(new AliITSClusterFinderSPD());
2c198b76 29254
29255 // SDD
82873bc1 29256 iDetType=DetType(kSDD);
2c198b76 29257 s1 = (AliITSgeomSDD*) fITSgeom->GetShape(kSDD);// Get shape info. Do it this way for now.
aa044888 29258 AliITSresponseSDD *resp1=new AliITSresponseSDD("simulated");
82873bc1 29259 SetResponseModel(kSDD,resp1);
2c198b76 29260 AliITSsegmentationSDD *seg1=new AliITSsegmentationSDD(fITSgeom,resp1);
29261 seg1->SetDetSize(s1->GetDx()*kconv, // base this on AliITSgeomSDD
29262 s1->GetDz()*2.*kconv, // for now.
29263 s1->GetDy()*2.*kconv); // x,z,y full width in microns.
c11a498e 29264 seg1->SetNPads(256,256);// Use AliITSgeomSDD for now
82873bc1 29265 SetSegmentationModel(kSDD,seg1);
2c198b76 29266 const char *kData1=(iDetType->GetResponseModel())->DataType();
29267 const char *kopt=iDetType->GetResponseModel()->ZeroSuppOption();
29268 if((!strstr(kopt,"2D")) && (!strstr(kopt,"1D")) || strstr(kData1,"real") ){
29269 iDetType->ClassNames("AliITSdigit","AliITSRawClusterSDD");
29270 } else iDetType->ClassNames("AliITSdigitSDD","AliITSRawClusterSDD");
82873bc1 29271// SetSimulationModel(kSDD,new AliITSsimulationSDD(seg1,resp1));
29272// iDetType->ReconstructionModel(new AliITSClusterFinderSDD());
2c198b76 29273
29274 // SSD Layer 5
82873bc1 29275 iDetType=DetType(kSSD);
2c198b76 29276 s2 = (AliITSgeomSSD*) fITSgeom->GetShape(kSSD);// Get shape info. Do it this way for now.
aa044888 29277 AliITSresponse *resp2=new AliITSresponseSSD("simulated");
82873bc1 29278 SetResponseModel(kSSD,resp2);
2c198b76 29279 AliITSsegmentationSSD *seg2=new AliITSsegmentationSSD(fITSgeom);
29280 seg2->SetDetSize(s2->GetDx()*2.*kconv, // base this on AliITSgeomSSD
29281 s2->GetDz()*2.*kconv, // for now.
29282 s2->GetDy()*2.*kconv); // x,z,y full width in microns.
29283 seg2->SetPadSize(95.,0.); // strip x pitch in microns
29284 seg2->SetNPads(768,0); // number of strips on each side.
29285 seg2->SetAngles(0.0075,0.0275); // strip angels rad P and N side.
92cc4da1 29286 seg2->SetAnglesLay5(0.0075,0.0275); // strip angels rad P and N side.
29287 seg2->SetAnglesLay6(0.0275,0.0075); // strip angels rad P and N side.
82873bc1 29288 SetSegmentationModel(kSSD,seg2);
2c198b76 29289 const char *kData2=(iDetType->GetResponseModel())->DataType();
29290 if(strstr(kData2,"real") ) iDetType->ClassNames("AliITSdigit",
29291 "AliITSRawClusterSSD");
29292 else iDetType->ClassNames("AliITSdigitSSD","AliITSRawClusterSSD");
82873bc1 29293// SetSimulationModel(kSSD,new AliITSsimulationSSD(seg2,resp2));
29294// iDetType->ReconstructionModel(new AliITSClusterFinderSSD());
92cc4da1 29295
29296 if(kNTYPES>3){
2c198b76 29297 Warning("SetDefaults",
29298 "Only the four basic detector types are initialised!");
29299 }// end if
29300 return;
29301}
bae7e562 29302//______________________________________________________________________
db915fea 29303void AliITSvPPRasymm::DrawModule(){
29304////////////////////////////////////////////////////////////////////////
29305// Draw a shaded view of the FMD version 8.
29306////////////////////////////////////////////////////////////////////////
29307
29308 // Set everything unseen
29309 gMC->Gsatt("*", "seen", -1);
29310 //
29311 // Set ALIC mother visible
29312 gMC->Gsatt("ALIC","SEEN",0);
29313 //
29314 // Set the volumes visible
29315 gMC->Gsatt("ITSD","SEEN",0);
29316 gMC->Gsatt("ITS1","SEEN",1);
29317 gMC->Gsatt("ITS2","SEEN",1);
29318 gMC->Gsatt("ITS3","SEEN",1);
29319 gMC->Gsatt("ITS4","SEEN",1);
29320 gMC->Gsatt("ITS5","SEEN",1);
29321 gMC->Gsatt("ITS6","SEEN",1);
29322
29323 gMC->Gsatt("IPCB","SEEN",1);
29324 gMC->Gsatt("ICO2","SEEN",1);
29325 gMC->Gsatt("ICER","SEEN",0);
29326 gMC->Gsatt("ISI2","SEEN",0);
29327 gMC->Gsatt("IPLA","SEEN",0);
29328 gMC->Gsatt("ICO3","SEEN",0);
29329 gMC->Gsatt("IEPX","SEEN",0);
29330 gMC->Gsatt("ISI3","SEEN",1);
29331 gMC->Gsatt("ISUP","SEEN",0);
29332 gMC->Gsatt("ICHO","SEEN",0);
29333 gMC->Gsatt("ICMO","SEEN",0);
29334 gMC->Gsatt("ICMD","SEEN",0);
29335 gMC->Gsatt("ICCO","SEEN",1);
29336 gMC->Gsatt("ICCM","SEEN",0);
29337 gMC->Gsatt("ITMD","SEEN",0);
29338 gMC->Gsatt("ITTT","SEEN",1);
29339
29340 //
29341 gMC->Gdopt("hide", "on");
29342 gMC->Gdopt("shad", "on");
29343 gMC->Gsatt("*", "fill", 7);
29344 gMC->SetClipBox(".");
29345 gMC->SetClipBox("*", 0, 300, -300, 300, -300, 300);
29346 gMC->DefaultRange();
29347 gMC->Gdraw("alic", 40, 30, 0, 11, 10, .07, .07);
29348 gMC->Gdhead(1111, "Inner Tracking System Version 1");
29349 gMC->Gdman(17, 6, "MAN");
29350}
29351//_____________________________________________________________________________
29352void AliITSvPPRasymm::StepManager(){
29353////////////////////////////////////////////////////////////////////////
cd3a3507 29354// Called for every step in the ITS, then calles the AliITShit class
db915fea 29355// creator with the information to be recoreded about that hit.
cd3a3507 29356// The value of the macro ALIITSPRINTGEOM if set to 1 will allow the
29357// printing of information to a file which can be used to create a .det
29358// file read in by the routine CreateGeometry(). If set to 0 or any other
29359// value except 1, the default behavior, then no such file is created nor
29360// it the extra variables and the like used in the printing allocated.
db915fea 29361////////////////////////////////////////////////////////////////////////
7bdd9b7d 29362 Int_t copy, id;
29363 TLorentzVector position, momentum;
29364 static TLorentzVector position0;
29365 static Int_t stat0=0;
29366 if((id=gMC->CurrentVolID(copy) == fIDMother)&&
29367 (gMC->IsTrackEntering()||gMC->IsTrackExiting())){
29368 gMC->TrackPosition(position); // Get Position
29369 gMC->TrackMomentum(momentum); // Get Momentum
29370 copy = fTrackReferences->GetEntriesFast();
29371 TClonesArray &lTR = *fTrackReferences;
29372 // Fill TrackReference structure with this new TrackReference.
29373 AliTrackReference *tr = new(lTR[copy]) AliTrackReference();
29374 tr->SetTrack(gAlice->CurrentTrack());
29375 tr->SetPosition(position.X(),position.Y(),position.Z());
29376 tr->SetMomentum(momentum.Px(),momentum.Py(),momentum.Pz());
29377 tr->SetLength(gMC->TrackLength());
29378 } // if Outer ITS mother Volume
29379 if(!(this->IsActive())){
29380 return;
29381 } // end if !Active volume.
29382 Int_t copy1,copy2;
29383// Float_t hits[8];
29384 Int_t vol[5];
29385 TClonesArray &lhits = *fHits;
29386 //
29387 // Track status
29388 vol[3] = 0;
29389 vol[4] = 0;
29390 if(gMC->IsTrackInside()) vol[3] += 1;
29391 if(gMC->IsTrackEntering()) vol[3] += 2;
29392 if(gMC->IsTrackExiting()) vol[3] += 4;
29393 if(gMC->IsTrackOut()) vol[3] += 8;
29394 if(gMC->IsTrackDisappeared()) vol[3] += 16;
29395 if(gMC->IsTrackStop()) vol[3] += 32;
29396 if(gMC->IsTrackAlive()) vol[3] += 64;
29397 //
29398 // Fill hit structure.
29399 if(!(gMC->TrackCharge())) return;
29400 //
29401 // Only entering charged tracks
29402 if((id = gMC->CurrentVolID(copy)) == fIdSens[0]) {
29403 vol[0] = 1;
29404 id = gMC->CurrentVolOffID(2,copy);
29405 //detector copy in the ladder = 1<->4 (ITS1 < I101 < I103 < I10A)
29406 vol[1] = copy;
29407 gMC->CurrentVolOffID(3,copy1);
29408 //ladder copy in the module = 1<->2 (I10A < I12A)
29409 gMC->CurrentVolOffID(4,copy2);
29410 //module copy in the layer = 1<->10 (I12A < IT12)
29411 vol[2] = copy1+(copy2-1)*2;//# of ladders in one module = 2
29412 } else if(id == fIdSens[1]){
29413 vol[0] = 2;
29414 id = gMC->CurrentVolOffID(2,copy);
29415 //detector copy in the ladder = 1<->4 (ITS2 < I1D1 < I1D3 < I20A)
29416 vol[1] = copy;
29417 gMC->CurrentVolOffID(3,copy1);
29418 //ladder copy in the module = 1<->4 (I20A < I12A)
29419 gMC->CurrentVolOffID(4,copy2);
29420 //module copy in the layer = 1<->10 (I12A < IT12)
29421 vol[2] = copy1+(copy2-1)*4;//# of ladders in one module = 4
29422 } else if(id == fIdSens[2]){
29423 vol[0] = 3;
29424 id = gMC->CurrentVolOffID(1,copy);
29425 //detector copy in the ladder = 1<->6 (ITS3 < I302 < I004)
29426 vol[1] = copy;
29427 id = gMC->CurrentVolOffID(2,copy);
29428 //ladder copy in the layer = 1<->14 (I004 < IT34)
29429 vol[2] = copy;
29430 } else if(id == fIdSens[3]){
29431 vol[0] = 4;
29432 id = gMC->CurrentVolOffID(1,copy);
29433 //detector copy in the ladder = 1<->8 (ITS4 < I402 < I005)
29434 vol[1] = copy;
29435 id = gMC->CurrentVolOffID(2,copy);
29436 //ladder copy in the layer = 1<->22 (I005 < IT34))
29437 vol[2] = copy;
29438 }else if(id == fIdSens[4]){
29439 vol[0] = 5;
29440 id = gMC->CurrentVolOffID(1,copy);
29441 //detector copy in the ladder = 1<->22 (ITS5 < I562 < I565)
29442 vol[1] = copy;
29443 id = gMC->CurrentVolOffID(2,copy);
29444 //ladder copy in the layer = 1<->34 (I565 < IT56)
29445 vol[2] = copy;
29446 }else if(id == fIdSens[5]){
29447 vol[0] = 6;
29448 id = gMC->CurrentVolOffID(1,copy);
29449 //detector copy in the ladder = 1<->25 (ITS6 < I566 < I569)
29450 vol[1] = copy;
29451 id = gMC->CurrentVolOffID(2,copy);
29452 //ladder copy in the layer = 1<->38 (I569 < IT56)
29453 vol[2] = copy;
29454 } else {
29455 return; // not an ITS volume?
29456 } // end if/else if (gMC->CurentVolID(copy) == fIdSens[i])
29457 //
29458 gMC->TrackPosition(position);
29459 gMC->TrackMomentum(momentum);
29460/*
29461 hits[0]=position[0];
29462 hits[1]=position[1];
29463 hits[2]=position[2];
29464 hits[3]=momentum[0];
29465 hits[4]=momentum[1];
29466 hits[5]=momentum[2];
29467 hits[6]=gMC->Edep();
29468 hits[7]=gMC->TrackTime();
29469*/
29470 vol[4] = stat0;
29471 if(gMC->IsTrackEntering()){
29472 position0 = position;
29473 stat0 = vol[3];
29474 } // end if IsEntering
29475 // Fill hit structure with this new hit.
29476// new(lhits[fNhits++]) AliITShit(fIshunt,gAlice->CurrentTrack(),vol,hits);
29477 new(lhits[fNhits++]) AliITShit(fIshunt,gAlice->CurrentTrack(),vol,
29478 gMC->Edep(),gMC->TrackTime(),position,
29479 position0,momentum);
29480 //
29481 position0 = position;
29482 stat0 = vol[3];
cd3a3507 29483
7bdd9b7d 29484 return;
db915fea 29485}