]> git.uio.no Git - u/mrichter/AliRoot.git/blame - ITS/AliITSvPPRasymm.cxx
Removing AliMC and AliMCProcess
[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$
5d02ea6f 18Revision 1.60 2002/10/22 14:45:47 alibrary
19Introducing Riostream.h
20
4ae5bbc4 21Revision 1.59 2002/10/14 14:57:08 hristov
22Merging the VirtualMC branch to the main development branch (HEAD)
23
b9d0a01d 24Revision 1.53.6.4 2002/10/14 13:14:08 hristov
25Updating VirtualMC to v3-09-02
26
27Revision 1.58 2002/10/02 17:56:34 barbera
28Bug in copy 37 of volume I570 corrected (thanks to J. Belikov)
29
8a3132f2 30Revision 1.57 2002/06/12 18:57:25 nilsen
31Added TrackReference hits for ITS Mother volume at request of TRD and TOF.
32
7bdd9b7d 33Revision 1.56 2002/05/10 22:30:27 nilsen
34fix to use default paramters for the SDD response.
35
dd32e627 36Revision 1.55 2002/04/13 22:21:12 nilsen
37New default value of noise for SDD simulations introduced.
38
9f461b2e 39Revision 1.54 2002/03/28 16:17:03 nilsen
40Set new Geant Step size and related parameters for the ITS materials.
41
d236497b 42Revision 1.53 2001/11/28 01:35:45 nilsen
43Using standard constructors instead of default constructors for Clusterfinder,
44Response, and FastSimulator.
45
aa044888 46Revision 1.52 2001/10/22 11:00:54 hristov
47New naming schema of the rotation matrices in BuildGeometry() to avoid redefinition in other detectors (R.Barbera)
48
1266e9b4 49Revision 1.51 2001/10/19 10:18:49 barbera
50A typo corrected.
51
1d8d6507 52Revision 1.50 2001/10/18 12:25:07 barbera
53Detailed 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
54
ac9c285e 55Revision 1.49 2001/10/18 03:09:21 barbera
56The method BuildGeometry() has been completely rewritten. Now display.C can display the detailed ITS geometry instead of the old six dummy cylunders.
57
1f99c14b 58Revision 1.48 2001/10/17 04:35:32 barbera
59Checks 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
60
a8c83dcb 61Revision 1.47 2001/10/04 22:33:39 nilsen
62Fixed bugs in SetDefaults.
63
82873bc1 64Revision 1.46 2001/10/01 19:34:08 nilsen
65Fixed a bug in asigning detector types in SetDefaults under SSD layer 6.
66
1570d46d 67Revision 1.45 2001/06/07 14:42:14 barbera
68Both chip and det thicknesses set to [100,300]
69
214030ed 70Revision 1.44 2001/05/31 19:24:47 barbera
71Default values of SPD detector and chip thickness set to 200 microns as defined by the Technical Board
72
46d7680e 73Revision 1.43 2001/05/30 16:15:47 fca
74Correct comparison wiht AliGeant3::Class() introduced. Thanks to I.Hrivnacova
75
cbfdea0d 76Revision 1.42 2001/05/30 15:55:35 hristov
77Strings compared instead of pointers
78
268b9c60 79Revision 1.41 2001/05/30 14:04:31 hristov
80Dynamic cast replaced (F.Carminati)
81
4154d3d8 82Revision 1.40 2001/05/25 15:59:59 morsch
83Overlaps corrected. (R. Barbera)
84
9bf5e8ff 85Revision 1.38 2001/05/16 08:17:49 hristov
86Bug 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)
87
e99dbc71 88Revision 1.37 2001/05/10 00:12:59 nilsen
89Finished fixing up the default segmentation for the PPR geometry.
90
c11a498e 91Revision 1.36 2001/05/09 01:02:21 nilsen
92Finished fixing SetDefaults for the segmentation of SPD, SDD, and SSD.
93
92cc4da1 94Revision 1.35 2001/05/03 08:40:15 barbera
95Volume ITSD slightly modified to be consistent with v5. Some improvement in the printouts. The last commit did not complete successfully.
96
1e9111db 97Revision 1.33 2001/05/01 22:40:42 nilsen
98Partical update of SetDefault.
99
2c198b76 100Revision 1.32 2001/04/22 13:48:09 barbera
101New values of media parameters and thickness of SPD end-ladder electronics as given by Fabio Formenti
102
fc44ab90 103Revision 1.31 2001/04/04 07:02:16 barbera
104Position of the cylinders holding rails corrected
105
27c5763c 106Revision 1.30 2001/03/29 22:02:30 barbera
107Some changes to the services due to the new drawings from the engineers.
108
05a91552 109Revision 1.29 2001/03/29 05:28:56 barbera
110Rails material changed from aluminum to carbon fiber according with the decision of the last Technical Board
111
31683195 112Revision 1.28 2001/03/28 06:40:20 barbera
113Central and services mother volumes made consistenf for detailed and coarse geometry. Switch for rails added to the coarse geometries
114
9181d340 115Revision 1.26 2001/03/23 00:12:23 nilsen
116Set Reading of AliITSgeom data from Geant3 common blocks as the default and
117not a .det file. Removed redundent calls to BuildGeometry.
118
0646a0e8 119Revision 1.25 2001/03/20 19:22:51 barbera
120Flags 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.
121
6d62fed9 122Revision 1.23 2001/03/13 21:18:44 barbera
123Some misleading comments removed
124
705eabd9 125Revision 1.22 2001/03/13 18:13:30 barbera
126Some mother volumes sligthly modified to eliminate an overlap with the absorber
127
45725ec9 128Revision 1.21 2001/03/13 08:36:23 hristov
129fabsf replaced by TMath::Abs
130
767187dd 131Revision 1.20 2001/03/13 00:17:41 barbera
132New SDD geometry got grom F. Tosello and checked by the SDD engineers
133
80272ed3 134Revision 1.19 2001/02/28 18:23:13 barbera
135Setters and getters to set/get the detector and chip thickness on SPD layers added
136
3d12a48d 137Revision 1.18 2001/02/27 23:18:24 barbera
138Full parameterization of detector and chip thicknesses for layer 1 and layer 2 of SPD as requested by the project leader
139
c47b75b1 140Revision 1.17 2001/02/19 22:14:55 nilsen
141Fix for all 4 versions 11, 12, 21, and 22.
142
63bb0827 143Revision 1.16 2001/02/19 20:10:34 barbera
144Set option=2 and thickness=2 as default values --> SetMinorVersion=22
145
dae60ad0 146Revision 1.15 2001/02/19 19:44:00 barbera
147Air density parameter corrected
148
6190d58a 149Revision 1.14 2001/02/13 16:53:35 nilsen
150Fixed a but when trying to use GEANT4. Needed to replace
151if(!((TGeant3*)gMC)) with if(!(dynamic_casst<TGeant3*>(gMC)))
152because just casting gMC to be TGeant3* even when it realy is a TGeant3 pointer
153did not result in a zero value. For AliITSv5asymm and AliITSv5symm, needed
154to fix a bug in the initilizers and a bug in BuildGeometry. This is now done
155in the same way as in AliITSv5.cxx.
156
9a4c6ea3 157Revision 1.13 2001/02/09 20:06:26 nilsen
158Fixed bug in distructor. Can't distroy fixxed length arrays. Thanks Peter.
159
58e13d99 160Revision 1.12 2001/02/09 13:53:38 barbera
161Int_t redefinition avoided
162
508f0c10 163Revision 1.11 2001/02/09 06:55:38 barbera
164SPD option re-set to B. It was A by mistake
165
3f1f65c1 166Revision 1.10 2001/02/09 00:05:31 nilsen
167Added fMajor/MinorVersion variables and made other changes to better make
168use of the new code changes in AliITSgeom related classes.
169
bae7e562 170
171Revision 1.9 2001/02/08 16:00:37 barbera
172New thicknesses (300+300 um) added for SPD chips and detectors and set as default. Many other refinements.
173
686e2715 174Revision 1.8 2001/02/06 08:03:44 barbera
175Material redefinition in SDD
176
39e6c65e 177Revision 1.7 2001/02/05 13:34:57 barbera
178Updated version of the ITS detailed geometry
179
de0a2a9c 180Revision 1.5 2001/01/30 09:23:13 hristov
181Streamers removed (R.Brun)
182
a8a6107b 183Revision 1.4 2001/01/23 20:08:03 barbera
184Option B for pixels implemented and set as default
185
a9c4129c 186Revision 1.3 2001/01/17 08:08:20 barbera
187Some media parameters modified
188
cd3a3507 189Revision 1.1.2.1 2001/01/15 13:38:08 barbera
190New ITS detailed geometry to be used for the PPR
191
db915fea 192*/
193
194///////////////////////////////////////////////////////////////////////////////
195// //
bae7e562 196// Inner Traking System version PPR asymmetric //
db915fea 197// This class contains the base procedures for the Inner Tracking System //
198// //
bae7e562 199// Authors: R. Barbera //
200// version 8. //
201// Created January 15 2001. //
202// //
203// NOTE: THIS IS THE ASYMMETRIC PPR geometry of the ITS. //
db915fea 204// //
205///////////////////////////////////////////////////////////////////////////////
cd3a3507 206
207// See AliITSvPPRasymm::StepManager().
4ae5bbc4 208#include <Riostream.h>
cd3a3507 209#include <stdio.h>
210#include <stdlib.h>
db915fea 211#include <TMath.h>
db915fea 212#include <TGeometry.h>
213#include <TNode.h>
214#include <TTUBE.h>
1f99c14b 215#include <TTUBS.h>
216#include <TPCON.h>
db915fea 217#include <TFile.h> // only required for Tracking function?
218#include <TCanvas.h>
219#include <TObjArray.h>
cd3a3507 220#include <TLorentzVector.h>
221#include <TObjString.h>
db915fea 222#include <TClonesArray.h>
cd3a3507 223#include <TBRIK.h>
224#include <TSystem.h>
db915fea 225
cd3a3507 226#include "AliRun.h"
db915fea 227#include "AliMagF.h"
228#include "AliConst.h"
bae7e562 229#include "AliITSGeant3Geometry.h"
7bdd9b7d 230#include "AliTrackReference.h"
db915fea 231#include "AliITShit.h"
cd3a3507 232#include "AliITS.h"
db915fea 233#include "AliITSvPPRasymm.h"
cd3a3507 234#include "AliITSgeom.h"
bae7e562 235#include "AliITSgeomSPD.h"
236#include "AliITSgeomSDD.h"
237#include "AliITSgeomSSD.h"
2c198b76 238#include "AliITSDetType.h"
239#include "AliITSresponseSPD.h"
240#include "AliITSresponseSDD.h"
241#include "AliITSresponseSSD.h"
242#include "AliITSsegmentationSPD.h"
243#include "AliITSsegmentationSDD.h"
244#include "AliITSsegmentationSSD.h"
82873bc1 245#include "AliITSsimulationSPD.h"
246#include "AliITSsimulationSDD.h"
247#include "AliITSsimulationSSD.h"
2c198b76 248#include "AliITSClusterFinderSPD.h"
249#include "AliITSClusterFinderSDD.h"
250#include "AliITSClusterFinderSSD.h"
db915fea 251
252
253ClassImp(AliITSvPPRasymm)
254
255//_____________________________________________________________________________
256AliITSvPPRasymm::AliITSvPPRasymm() {
257////////////////////////////////////////////////////////////////////////
258// Standard default constructor for the ITS version 8.
259////////////////////////////////////////////////////////////////////////
bae7e562 260 Int_t i;
261
262 fIdN = 0;
263 fIdName = 0;
264 fIdSens = 0;
265 fEuclidOut = kFALSE; // Don't write Euclide file
266 fGeomDetOut = kFALSE; // Don't write .det file
0646a0e8 267 fGeomDetIn = kFALSE; // Don't Read .det file
bae7e562 268 fMajorVersion = IsVersion();
269 fMinorVersion = -1;
270 for(i=0;i<60;i++) fRead[i] = '\0';
271 for(i=0;i<60;i++) fWrite[i] = '\0';
272 for(i=0;i<60;i++) fEuclidGeomDet[i] = '\0';
db915fea 273}
274//_____________________________________________________________________________
275AliITSvPPRasymm::AliITSvPPRasymm(const char *name, const char *title) : AliITS(name, title){
276////////////////////////////////////////////////////////////////////////
277// Standard constructor for the ITS version 8.
278////////////////////////////////////////////////////////////////////////
bae7e562 279 Int_t i;
280
281 fIdN = 6;
282 fIdName = new TString[fIdN];
283 fIdName[0] = "ITS1";
284 fIdName[1] = "ITS2";
285 fIdName[2] = "ITS3";
286 fIdName[3] = "ITS4";
287 fIdName[4] = "ITS5";
288 fIdName[5] = "ITS6";
289 fIdSens = new Int_t[fIdN];
290 for(i=0;i<fIdN;i++) fIdSens[i] = 0;
291 fMajorVersion = IsVersion();
3d12a48d 292 fMinorVersion = 2;
bae7e562 293 fEuclidOut = kFALSE; // Don't write Euclide file
294 fGeomDetOut = kFALSE; // Don't write .det file
0646a0e8 295 fGeomDetIn = kFALSE; // Don't Read .det file
3d12a48d 296 SetThicknessDet1();
297 SetThicknessDet2();
298 SetThicknessChip1();
299 SetThicknessChip2();
bae7e562 300
3d12a48d 301 fEuclidGeometry="$ALICE_ROOT/ITS/ITSgeometry_vPPRasymm2.euc";
302 strncpy(fEuclidGeomDet,"$ALICE_ROOT/ITS/ITSgeometry_vPPRasymm2.det",60);
bae7e562 303 strncpy(fRead,fEuclidGeomDet,60);
304 strncpy(fWrite,fEuclidGeomDet,60);
db915fea 305}
306//____________________________________________________________________________
307AliITSvPPRasymm::AliITSvPPRasymm(const AliITSvPPRasymm &source){
308////////////////////////////////////////////////////////////////////////
bae7e562 309// Copy Constructor for ITS version 8.
db915fea 310////////////////////////////////////////////////////////////////////////
311 if(&source == this) return;
bae7e562 312 Warning("Copy Constructor","Not allowed to copy AliITSvPPRasymm");
db915fea 313 return;
314}
315//_____________________________________________________________________________
316AliITSvPPRasymm& AliITSvPPRasymm::operator=(const AliITSvPPRasymm &source){
317////////////////////////////////////////////////////////////////////////
bae7e562 318// Assignment operator for the ITS version 8.
db915fea 319////////////////////////////////////////////////////////////////////////
bae7e562 320 if(&source == this) return *this;
321 Warning("= operator","Not allowed to copy AliITSvPPRasymm");
322 return *this;
db915fea 323}
324//_____________________________________________________________________________
325AliITSvPPRasymm::~AliITSvPPRasymm() {
326////////////////////////////////////////////////////////////////////////
327// Standard destructor for the ITS version 8.
328////////////////////////////////////////////////////////////////////////
329}
db915fea 330//__________________________________________________________________________
331void AliITSvPPRasymm::BuildGeometry(){
332////////////////////////////////////////////////////////////////////////
333// Geometry builder for the ITS version 8.
334////////////////////////////////////////////////////////////////////////
335 TNode *node, *top;
1f99c14b 336
ac9c285e 337 const Int_t kColorITS=kYellow;
db915fea 338 //
339 top = gAlice->GetGeometry()->GetNode("alice");
ac9c285e 340
1266e9b4 341
ac9c285e 342 new TTUBE("S_layer1","Layer1 of ITS","void",3.8095,3.8095+1.03*9.36/100.,14.35);
db915fea 343 top->cd();
344 node = new TNode("Layer1","Layer1","S_layer1",0,0,0,"");
345 node->SetLineColor(kColorITS);
346 fNodes->Add(node);
347
ac9c285e 348 new TTUBE("S_layer2","Layer2 of ITS","void",7.,7.+1.03*9.36/100.,14.35);
db915fea 349 top->cd();
350 node = new TNode("Layer2","Layer2","S_layer2",0,0,0,"");
351 node->SetLineColor(kColorITS);
352 fNodes->Add(node);
353
ac9c285e 354 new TTUBE("S_layer3","Layer3 of ITS","void",15.,15.+0.94*9.36/100.,25.1);
db915fea 355 top->cd();
356 node = new TNode("Layer3","Layer3","S_layer3",0,0,0,"");
357 node->SetLineColor(kColorITS);
358 fNodes->Add(node);
359
ac9c285e 360 new TTUBE("S_layer4","Layer4 of ITS","void",24.1,24.1+0.95*9.36/100.,32.1);
db915fea 361 top->cd();
362 node = new TNode("Layer4","Layer4","S_layer4",0,0,0,"");
363 node->SetLineColor(kColorITS);
364 fNodes->Add(node);
365
ac9c285e 366 new TTUBE("S_layer5","Layer5 of ITS","void",38.5,38.5+0.91*9.36/100.,49.405);
db915fea 367 top->cd();
368 node = new TNode("Layer5","Layer5","S_layer5",0,0,0,"");
369 node->SetLineColor(kColorITS);
370 fNodes->Add(node);
371
ac9c285e 372 new TTUBE("S_layer6","Layer6 of ITS","void",43.5765,43.5765+0.87*9.36/100.,55.27);
db915fea 373 top->cd();
374 node = new TNode("Layer6","Layer6","S_layer6",0,0,0,"");
375 node->SetLineColor(kColorITS);
1f99c14b 376 fNodes->Add(node);
1f99c14b 377
378
ac9c285e 379/*
380 // DETAILED GEOMETRY
381
382 TNode *sub1node, *sub2node, *sub3node, *sub4node, *sub5node;
383
1f99c14b 384 // Define some variables for SPD
385
386 Float_t dits[100];
387 Float_t dits1[3], di101[3], di107[3], di10b[3]; // for layer 1
388 Float_t di103[3], di10a[3]; // for layer 1
389 Float_t dits2[3], di1d1[3], di1d7[3], di20b[3]; // for layer 2
390 Float_t di1d3[3], di20a[3]; // for layer 2
391
392 Float_t ddet1=200.; // total detector thickness on layer 1 (micron)
393 Float_t dchip1=200.; // total chip thickness on layer 1 (micron)
394
395 Float_t ddet2=200.; // total detector thickness on layer 2 (micron)
396 Float_t dchip2=200.; // total chip thickness on layer 2 (micron)
397
398 Float_t dbus=300.; // total bus thickness on both layers (micron)
399
400 ddet1 = GetThicknessDet1();
401 ddet2 = GetThicknessDet2();
402 dchip1 = GetThicknessChip1();
403 dchip2 = GetThicknessChip2();
404
405 cout << "par: " << ddet1 << " " << ddet2 << " " << ddet2 << " " << dchip1 << " " << dchip2 << endl;
406
407 if(ddet1 < 100. || ddet1 > 300.) {
408 cout << "ITS - WARNING: the detector thickness for layer 1 is outside the range of [100,300] microns."
409 " The default value of 200 microns will be used." << endl;
410 ddet1=200.;
411 }
412
413 if(ddet2 < 100. || ddet2 > 300.) {
414 cout << "ITS - WARNING: the detector thickness for layer 2 is outside the range of [100,300] microns."
415 " The default value of 200 microns will be used." << endl;
416 ddet2=200.;
417 }
418
419 if(dchip1 < 100. || dchip1 > 300.) {
420 cout << "ITS - WARNING: the chip thickness for layer 1 is outside the range of [100,300] microns."
421 " The default value of 200 microns will be used." << endl;
422 dchip1=200.;
423 }
424
425 if(dchip2 < 100. || dchip2 > 300.) {
426 cout << "ITS - WARNING: the chip thickness for layer 2 is outside the range of [100,300] microns."
427 " The default value of 200 microns will be used." << endl;
428 dchip2=200.;
429 }
430
431 cout << "ITS: Detector thickness on layer 1 is set to " << ddet1 << " microns." << endl;
432 cout << "ITS: Chip thickness on layer 1 is set to " << dchip1 << " microns." << endl;
433 cout << "ITS: Detector thickness on layer 2 is set to " << ddet2 << " microns." << endl;
434 cout << "ITS: Chip thickness on layer 2 is set to " << dchip2 << " microns." << endl;
435
436 ddet1 = ddet1*0.0001/2.; // conversion from tot length in um to half in cm
437 ddet2 = ddet2*0.0001/2.; // conversion from tot length in um to half in cm
438 dchip1 = dchip1*0.0001/2.;// conversion from tot length in um to half in cm
439 dchip2 = dchip2*0.0001/2.;// conversion from tot length in um to half in cm
440 dbus = dbus*0.0001/2.; // conversion from tot length in um to half in cm
441
442 Float_t deltax, deltay;
443
444 Int_t thickness = fMinorVersion/10;
445 Int_t option = fMinorVersion - 10*thickness;
446
447
448 // Define some variables for SDD
449 // SDD detector ladder
450
451 Float_t ySDD;
452 Float_t I302dits[3], I402dits[3], I004dits[3], I005dits[3];
453 Float_t Y_SDD_sep = 0.20;
454 Float_t Z_SDD_lay3[6] = {18.55, 10.95, 3.70, -3.70, -11.20, -18.35};
455 Float_t Z_SDD_lay4[8] = {25.75, 18.60, 11.00, 3.70, -3.70, -11.20, -18.45, -26.05};
456
457 // Rotation matrices
458
459 // SPD - option 'a'
460
461 if (option == 1) {
462
1266e9b4 463 new TRotMatrix("itsrot238","itsrot238",90.0,144.0,90.0,234.0,0.0,0.0);
464 new TRotMatrix("itsrot236","itsrot236",90.0,180.013702,90.0,270.013702,0.0,0.0);
465 new TRotMatrix("itsrot239","itsrot239",90.0,216.0,90.0,306.0,0.0,0.0);
466 new TRotMatrix("itsrot233","itsrot233",90.0,252.000504,90.0,342.000488,0.0,0.0 );
467 new TRotMatrix("itsrot240","itsrot240",90.0,288.0,90.0,18.0,0.0,0.0);
468 new TRotMatrix("itsrot241","itsrot241",90.0,324.0,90.0,54.0,0.0,0.0);
469 new TRotMatrix("itsrot242","itsrot242",90.0,36.0,90.0,126.0,0.0,0.0);
470 new TRotMatrix("itsrot234","itsrot234",90.0,71.9991,90.0,161.9991,0.0,0.0);
471 new TRotMatrix("itsrot243","itsrot243",90.0,108.0,90.0,198.0,0.0,0.0);
472 new TRotMatrix("itsrot244","itsrot244",90.0,180.0,90.0,270.0,0.0,0.0);
473 new TRotMatrix("itsrot245","itsrot245",90.0,162.0,90.0,252.0,0.0,0.0);
474 new TRotMatrix("itsrot246","itsrot246",90.0,310.0,90.0,40.0,0.0,0.0);
475 new TRotMatrix("itsrot247","itsrot247",90.0,319.0,90.0,49.0,0.0,0.0);
476 new TRotMatrix("itsrot248","itsrot248",90.0,328.0,90.0,58.0,0.0,0.0);
477 new TRotMatrix("itsrot249","itsrot249",90.0,337.0,90.0,67.0,0.0,0.0);
1f99c14b 478
479 }
480
481 // SPD - option 'b' (this is the default)
482
483 if (option == 2) {
484
1266e9b4 485 new TRotMatrix("itsrot233","itsrot233",90.0,252.000504,90.0,342.000488,0.0,0.0);
486 new TRotMatrix("itsrot244","itsrot244",90.0,216.0,90.0,306.0,0.0,0.0);
487 new TRotMatrix("itsrot236","itsrot236",90.0,180.013702,90.0,270.013702,0.0,0.0);
488 new TRotMatrix("itsrot245","itsrot245",90.0,36.0,90.0,126.0,0.0,0.0);
489 new TRotMatrix("itsrot234","itsrot234",90.0,71.9991,90.0,161.9991,0.0,0.0);
490 new TRotMatrix("itsrot246","itsrot246",90.0,108.0,90.0,198.0,0.0,0.0);
491 new TRotMatrix("itsrot247","itsrot247",90.0,144.0,90.0,234.0,0.0,0.0);
492 new TRotMatrix("itsrot248","itsrot248",90.0,288.0,90.0,18.0,0.0,0.0);
493 new TRotMatrix("itsrot249","itsrot249",90.0,324.0,90.0,54.0,0.0,0.0);
494 new TRotMatrix("itsrot238","itsrot238",90.0,180.0,90.0,270.0,0.0,0.0);
495 new TRotMatrix("itsrot239","itsrot239",90.0,162.0,90.0,252.0,0.0,0.0);
496 new TRotMatrix("itsrot240","itsrot240",90.0,310.0,90.0,40.0,0.0,0.0);
497 new TRotMatrix("itsrot241","itsrot241",90.0,319.0,90.0,49.0,0.0,0.0);
498 new TRotMatrix("itsrot242","itsrot242",90.0,328.0,90.0,58.0,0.0,0.0);
499 new TRotMatrix("itsrot243","itsrot243",90.0,337.0,90.0,67.0,0.0,0.0);
1f99c14b 500
501 }
502
503 // SDD
504
1266e9b4 505 new TRotMatrix("itsrot321","itsrot321",90.0,12.86,90.0,102.86,0.0,0.0);
506 new TRotMatrix("itsrot333","itsrot333",90.0,38.57,90.0,128.57,0.0,0.0);
507 new TRotMatrix("itsrot336","itsrot336",90.0,64.29,90.0,154.29,0.0,0.0);
508 new TRotMatrix("itsrot350","itsrot350",90.0,90.0,90.0,180.0,0.0,0.0);
509 new TRotMatrix("itsrot313","itsrot313",90.0,115.71,90.0,205.71,0.0,0.0);
510 new TRotMatrix("itsrot311","itsrot311",90.0,141.43,90.0,231.43,0.0,0.0);
511 new TRotMatrix("itsrot310","itsrot310",90.0,167.14,90.0,257.14,0.0,0.0);
512 new TRotMatrix("itsrot386","itsrot386",90.0,192.86,90.0,282.86,0.0,0.0);
513 new TRotMatrix("itsrot309","itsrot309",90.0,218.57,90.0,308.57,0.0,0.0);
514 new TRotMatrix("itsrot308","itsrot308",90.0,244.29,90.0,334.29,0.0,0.0);
515 new TRotMatrix("itsrot356","itsrot356",90.0,270.0,90.0,0.0,0.0,0.0);
516 new TRotMatrix("itsrot307","itsrot307",90.0,295.71,90.0,25.71,0.0,0.0);
517 new TRotMatrix("itsrot306","itsrot306",90.0,321.43,90.0,51.43,0.0,0.0);
518 new TRotMatrix("itsrot305","itsrot305",90.0,347.14,90.0,77.14,0.0,0.0);
519 new TRotMatrix("itsrot335","itsrot335",90.0,8.18,90.0,98.18,0.0,0.0);
520 new TRotMatrix("itsrot332","itsrot332",90.0,24.55,90.0,114.55,0.0,0.0);
521 new TRotMatrix("itsrot331","itsrot331",90.0,40.91,90.0,130.91,0.0,0.0);
522 new TRotMatrix("itsrot366","itsrot366",90.0,57.27,90.0,147.27,0.0,0.0);
523 new TRotMatrix("itsrot330","itsrot330",90.0,73.64,90.0,163.64,0.0,0.0);
524 new TRotMatrix("itsrot350","itsrot350",90.0,90.0,90.0,180.0,0.0,0.0);
525 new TRotMatrix("itsrot329","itsrot329",90.0,106.36,90.0,196.36,0.0,0.0);
526 new TRotMatrix("itsrot328","itsrot328",90.0,122.73,90.0,212.73,0.0,0.0);
527 new TRotMatrix("itsrot327","itsrot327",90.0,139.09,90.0,229.09,0.0,0.0);
528 new TRotMatrix("itsrot326","itsrot326",90.0,155.45,90.0,245.45,0.0,0.0);
529 new TRotMatrix("itsrot325","itsrot325",90.0,171.82,90.0,261.82,0.0,0.0);
530 new TRotMatrix("itsrot324","itsrot324",90.0,188.18,90.0,278.18,0.0,0.0);
531 new TRotMatrix("itsrot323","itsrot323",90.0,204.55,90.0,294.55,0.0,0.0);
532 new TRotMatrix("itsrot322","itsrot322",90.0,220.91,90.0,310.91,0.0,0.0);
533 new TRotMatrix("itsrot320","itsrot320",90.0,237.27,90.0,327.27,0.0,0.0);
534 new TRotMatrix("itsrot319","itsrot319",90.0,253.64,90.0,343.64,0.0,0.0);
535 new TRotMatrix("itsrot318","itsrot318",90.0,270.0,90.0,360.0,0.0,0.0);
536 new TRotMatrix("itsrot317","itsrot317",90.0,286.36,90.0,16.36,0.0,0.0);
537 new TRotMatrix("itsrot316","itsrot316",90.0,302.73,90.0,32.73,0.0,0.0);
538 new TRotMatrix("itsrot315","itsrot315",90.0,319.09,90.0,49.09,0.0,0.0);
539 new TRotMatrix("itsrot314","itsrot314",90.0,335.45,90.0,65.45,0.0,0.0);
540 new TRotMatrix("itsrot334","itsrot334",90.0,351.82,90.0,81.82,0.0,0.0);
1f99c14b 541
542 //SSD
543
1266e9b4 544 new TRotMatrix("itsrot504","itsrot504",90.0,127.06,90.0,217.06,0.0,0.0);
545 new TRotMatrix("itsrot505","itsrot505",90.0,116.47,90.0,206.47,0.0,0.0);
546 new TRotMatrix("itsrot506","itsrot506",90.0,105.88,90.0,195.88,0.0,0.0);
547 new TRotMatrix("itsrot507","itsrot507",90.0,95.29,90.0,185.29,0.0,0.0);
548 new TRotMatrix("itsrot508","itsrot508",90.0,84.71,90.0,174.71,0.0,0.0);
549 new TRotMatrix("itsrot509","itsrot509",90.0,74.12,90.0,164.12,0.0,0.0);
550 new TRotMatrix("itsrot510","itsrot510",90.0,63.53,90.0,153.53,0.0,0.0);
551 new TRotMatrix("itsrot511","itsrot511",90.0,52.94,90.0,142.94,0.0,0.0);
552 new TRotMatrix("itsrot512","itsrot512",90.0,42.35,90.0,132.35,0.0,0.0);
553 new TRotMatrix("itsrot513","itsrot513",90.0,31.76,90.0,121.76,0.0,0.0);
554 new TRotMatrix("itsrot653","itsrot653",90.0,21.18,90.0,111.18,0.0,0.0);
555 new TRotMatrix("itsrot514","itsrot514",90.0,10.59,90.0,100.59,0.0,0.0);
556 new TRotMatrix("itsrot515","itsrot515",90.0,349.41,90.0,79.41,0.0,0.0);
557 new TRotMatrix("itsrot516","itsrot516",90.0,338.82,90.0,68.82,0.0,0.0);
558 new TRotMatrix("itsrot517","itsrot517",90.0,328.24,90.0,58.24,0.0,0.0);
559 new TRotMatrix("itsrot518","itsrot518",90.0,317.65,90.0,47.65,0.0,0.0);
560 new TRotMatrix("itsrot519","itsrot519",90.0,307.06,90.0,37.06,0.0,0.0);
561 new TRotMatrix("itsrot520","itsrot520",90.0,296.47,90.0,26.47,0.0,0.0);
562 new TRotMatrix("itsrot521","itsrot521",90.0,285.88,90.0,15.88,0.0,0.0);
563 new TRotMatrix("itsrot522","itsrot522",90.0,275.29,90.0,5.29,0.0,0.0);
564 new TRotMatrix("itsrot523","itsrot523",90.0,264.71,90.0,354.71,0.0,0.0);
565 new TRotMatrix("itsrot524","itsrot524",90.0,254.12,90.0,344.12,0.0,0.0);
566 new TRotMatrix("itsrot525","itsrot525",90.0,243.53,90.0,333.53,0.0,0.0);
567 new TRotMatrix("itsrot526","itsrot526",90.0,232.94,90.0,322.94,0.0,0.0);
568 new TRotMatrix("itsrot527","itsrot527",90.0,222.35,90.0,312.35,0.0,0.0);
569 new TRotMatrix("itsrot528","itsrot528",90.0,211.76,90.0,301.76,0.0,0.0);
570 new TRotMatrix("itsrot618","itsrot618",90.0,201.18,90.0,291.18,0.0,0.0);
571 new TRotMatrix("itsrot529","itsrot529",90.0,190.59,90.0,280.59,0.0,0.0);
572 new TRotMatrix("itsrot533","itsrot533",90.0,180.0,90.0,270.0,0.0,0.0);
573 new TRotMatrix("itsrot530","itsrot530",90.0,169.41,90.0,259.41,0.0,0.0);
574 new TRotMatrix("itsrot531","itsrot531",90.0,158.82,90.0,248.82,0.0,0.0);
575 new TRotMatrix("itsrot501","itsrot501",90.0,148.24,90.0,238.24,0.0,0.0);
576 new TRotMatrix("itsrot503","itsrot503",90.0,137.65,90.0,227.65,0.0,0.0);
577 new TRotMatrix("itsrot532","itsrot532",90.0,360.0,90.0,90.0,0.0,0.0);
578 new TRotMatrix("itsrot560","itsrot560",90.0,85.26,90.0,175.26,0.0,0.0);
579 new TRotMatrix("itsrot561","itsrot561",90.0,94.74,90.0,184.74,0.0,0.0);
580 new TRotMatrix("itsrot562","itsrot562",90.0,104.21,90.0,194.21,0.0,0.0);
581 new TRotMatrix("itsrot563","itsrot563",90.0,113.68,90.0,203.68,0.0,0.0);
582 new TRotMatrix("itsrot564","itsrot564",90.0,123.16,90.0,213.16,0.0,0.0);
583 new TRotMatrix("itsrot565","itsrot565",90.0,132.63,90.0,222.63,0.0,0.0);
584 new TRotMatrix("itsrot566","itsrot566",90.0,142.11,90.0,232.11,0.0,0.0);
585 new TRotMatrix("itsrot567","itsrot567",90.0,151.58,90.0,241.58,0.0,0.0);
586 new TRotMatrix("itsrot568","itsrot568",90.0,161.05,90.0,251.05,0.0,0.0);
587 new TRotMatrix("itsrot569","itsrot569",90.0,170.53,90.0,260.53,0.0,0.0);
588 new TRotMatrix("itsrot533","itsrot533",90.0,180.0,90.0,270.0,0.0,0.0);
589 new TRotMatrix("itsrot534","itsrot534",90.0,189.47,90.0,279.47,0.0,0.0);
590 new TRotMatrix("itsrot535","itsrot535",90.0,198.95,90.0,288.95,0.0,0.0);
591 new TRotMatrix("itsrot623","itsrot623",90.0,208.42,90.0,298.42,0.0,0.0);
592 new TRotMatrix("itsrot537","itsrot537",90.0,217.89,90.0,307.89,0.0,0.0);
593 new TRotMatrix("itsrot538","itsrot538",90.0,227.37,90.0,317.37,0.0,0.0);
594 new TRotMatrix("itsrot539","itsrot539",90.0,236.84,90.0,326.84,0.0,0.0);
595 new TRotMatrix("itsrot540","itsrot540",90.0,246.32,90.0,336.32,0.0,0.0);
596 new TRotMatrix("itsrot541","itsrot541",90.0,255.79,90.0,345.79,0.0,0.0);
597 new TRotMatrix("itsrot542","itsrot542",90.0,265.26,90.0,355.26,0.0,0.0);
598 new TRotMatrix("itsrot543","itsrot543",90.0,274.74,90.0,4.74,0.0,0.0);
599 new TRotMatrix("itsrot544","itsrot544",90.0,284.21,90.0,14.21,0.0,0.0);
600 new TRotMatrix("itsrot545","itsrot545",90.0,293.68,90.0,23.68,0.0,0.0);
601 new TRotMatrix("itsrot546","itsrot546",90.0,303.16,90.0,33.16,0.0,0.0);
602 new TRotMatrix("itsrot547","itsrot547",90.0,312.63,90.0,42.63,0.0,0.0);
603 new TRotMatrix("itsrot548","itsrot548",90.0,322.11,90.0,52.11,0.0,0.0);
604 new TRotMatrix("itsrot549","itsrot549",90.0,331.58,90.0,61.58,0.0,0.0);
605 new TRotMatrix("itsrot550","itsrot550",90.0,341.05,90.0,71.05,0.0,0.0);
606 new TRotMatrix("itsrot551","itsrot551",90.0,350.53,90.0,80.53,0.0,0.0);
607 new TRotMatrix("itsrot552","itsrot552",90.0,9.47,90.0,99.47,0.0,0.0);
608 new TRotMatrix("itsrot553","itsrot553",90.0,18.95,90.0,108.95,0.0,0.0);
609 new TRotMatrix("itsrot620","itsrot620",90.0,28.42,90.0,118.42,0.0,0.0);
610 new TRotMatrix("itsrot555","itsrot555",90.0,37.89,90.0,127.89,0.0,0.0);
611 new TRotMatrix("itsrot556","itsrot556",90.0,47.37,90.0,137.37,0.0,0.0);
612 new TRotMatrix("itsrot557","itsrot557",90.0,56.84,90.0,146.84,0.0,0.0);
613 new TRotMatrix("itsrot558","itsrot558",90.0,66.32,90.0,156.32,0.0,0.0);
614 new TRotMatrix("itsrot559","itsrot559",90.0,75.79,90.0,165.79,0.0,0.0);
1f99c14b 615
616
617 // --- Define SPD (option 'a') volumes ----------------------------
618
619 // SPD - option 'a'
620 // (this is NOT the default)
621
622 if (option == 1) {
623
624 dits1[0] = 0.64;
625 dits1[1] = ddet1;
626 dits1[2] = 3.48;
627 new TBRIK("ITS1","ITS1","void",dits1[0],dits1[1],dits1[2]);
628
629 dits2[0] = 0.64;
630 dits2[1] = ddet2;
631 dits2[2] = 3.48;
632 new TBRIK("ITS2","ITS2","void",dits2[0],dits2[1],dits2[2]);
633
634 di101[0] = 0.705;
635 di101[1] = ddet1;
636 di101[2] = 3.536;
637 new TBRIK("I101","I101","void",di101[0],di101[1],di101[2]);
638
639 di1d1[0] = 0.705;
640 di1d1[1] = ddet2;
641 di1d1[2] = 3.536;
642 new TBRIK("I1D1","I1D1","void",di1d1[0],di1d1[1],di1d1[2]);
643
644 di103[0] = 0.793;
645 di103[1] = ddet1+dchip1;
646 di103[2] = 3.536;
647 new TBRIK("I103","I103","void",di103[0],di103[1],di103[2]);
648
649 di1d3[0] = 0.793;
650 di1d3[1] = ddet2+dchip2;
651 di1d3[2] = 3.536;
652 new TBRIK("I1D3","I1D3","void",di1d3[0],di1d3[1],di1d3[2]);
653
654 di10a[0] = 0.843;
655 di10a[1] = ddet1+dchip1+dbus+0.0025;
656 di10a[2] = 19.344;
657 new TBRIK("I10A","I10A","void",di10a[0],di10a[1],di10a[2]);
658
659 di20a[0] = 0.843;
660 di20a[1] = ddet2+dchip2+dbus+0.0025;
661 di20a[2] = 19.344;
662 new TBRIK("I20A","I20A","void",di20a[0],di20a[1],di20a[2]);
663
664 dits[0] = 3.7;
665 dits[1] = 7.7;
666 dits[2] = 24;
667 dits[3] = 57;
668 dits[4] = 100;
669 new TTUBS("I12A","I12A","void",dits[0],dits[1],dits[2],dits[3],dits[4]);
670
671 dits[0] = 3.7;
672 dits[1] = 7.75;
673 dits[2] = 26.1;
674 new TTUBE("IT12","IT12","void",dits[0],dits[1],dits[2]);
675
676 }
677
678 // --- Define SPD (option 'b') volumes ----------------------------
679
680 // SPD - option 'b'
681 // (this is the default)
682
683 if (option == 2) {
684
685 dits1[0] = 0.64;
686 dits1[1] = ddet1;
687 dits1[2] = 3.48;
688 new TBRIK("ITS1","ITS1","void",dits1[0],dits1[1],dits1[2]);
689
690 dits2[0] = 0.64;
691 dits2[1] = ddet2;
692 dits2[2] = 3.48;
693 new TBRIK("ITS2","ITS2","void",dits2[0],dits2[1],dits2[2]);
694
695 di101[0] = 0.705;
696 di101[1] = ddet1;
697 di101[2] = 3.536;
698 new TBRIK("I101","I101","void",di101[0],di101[1],di101[2]);
699
700 di1d1[0] = 0.705;
701 di1d1[1] = ddet2;
702 di1d1[2] = 3.536;
703 new TBRIK("I1D1","I1D1","void",di1d1[0],di1d1[1],di1d1[2]);
704
705 di107[0] = 0.793;
706 di107[1] = ddet1+dchip1;
707 di107[2] = 3.536;
708 new TBRIK("I107","I107","void",di107[0],di107[1],di107[2]);
709
710 di1d7[0] = 0.7975;
711 di1d7[1] = ddet2+dchip2;
712 di1d7[2] = 3.536;
713 new TBRIK("I1D7","I1D7","void",di1d7[0],di1d7[1],di1d7[2]);
714
715 di10b[0] = 0.843;
716 di10b[1] = ddet1+dchip1+dbus+0.0025;
717 di10b[2] = 19.344;
718 new TBRIK("I10B","I10B","void",di10b[0],di10b[1],di10b[2]);
719
720 di20b[0] = 0.843;
721 di20b[1] = ddet2+dchip2+dbus+0.0025;
722 di20b[2] = 19.344;
723 new TBRIK("I20B","I20B","void",di20b[0],di20b[1],di20b[2]);
724
725 dits[0] = 3.7;
726 dits[1] = 7.7;
727 dits[2] = 24;
728 dits[3] = 57;
729 dits[4] = 100;
730 new TTUBS("I12B","I12B","void",dits[0],dits[1],dits[2],dits[3],dits[4]);
731
732 dits[0] = 3.7;
733 dits[1] = 7.75;
734 dits[2] = 26.1;
735 new TTUBE("IT12","IT12","void",dits[0],dits[1],dits[2]);
736
737
738 }
739
740 // --- Define SDD volumes ------------------------------------------
741
742 TPCON *it34 = new TPCON("IT34","IT34","void",0.,360.,6);
1d8d6507 743 it34->DefineSection(0,-34.6,23.49,28.);
744 it34->DefineSection(1,-23.65,23.49,28.);
745 it34->DefineSection(2,-23.65,14.59,28.);
746 it34->DefineSection(3,23.65,14.59,28.);
747 it34->DefineSection(4,23.65,23.49,28.);
748 it34->DefineSection(5,34.6,23.49,28.);
1f99c14b 749
750 I302dits[0] = 3.6250;
751 I302dits[1] = 0.0150;
752 I302dits[2] = 4.3794;
753 new TBRIK("I302","I302","void",I302dits[0],I302dits[1],I302dits[2]);
754
755 I004dits[0] = I302dits[0]+0.005;
756 I004dits[1] = 2*I302dits[1]+Y_SDD_sep/2.;
757 I004dits[2] = TMath::Abs(Z_SDD_lay3[0]);
758 if (I004dits[2] < TMath::Abs(Z_SDD_lay3[5])) {
759 I004dits[2] = TMath::Abs(Z_SDD_lay3[5]);
760 }
761 I004dits[2] = I004dits[2] + I302dits[2];
762 new TBRIK("I004","I004","void",I004dits[0],I004dits[1],I004dits[2]);
763
764 dits[0] = 3.50850;
765 dits[1] = 0.01499;
766 dits[2] = 3.76320;
767 new TBRIK("ITS3","ITS3","void",dits[0],dits[1],dits[2]);
768
769 I402dits[0] = 3.6250;
770 I402dits[1] = 0.0150;
771 I402dits[2] = 4.3794;
772 new TBRIK("I402","I402","void",I402dits[0],I402dits[1],I402dits[2]);
773
774 I005dits[0] = I402dits[0]+0.005;
775 I005dits[1] = 2*I402dits[1]+Y_SDD_sep/2.;
776 I005dits[2] = TMath::Abs(Z_SDD_lay4[0]);
777 if (I005dits[2] < TMath::Abs(Z_SDD_lay4[7])) {
778 I005dits[2] = TMath::Abs(Z_SDD_lay4[7]);
779 }
780 I005dits[2] = I005dits[2] + I402dits[2];
781 new TBRIK("I005","I005","void",I005dits[0],I005dits[1],I005dits[2]);
782
783 dits[0] = 3.50850;
784 dits[1] = 0.01499;
785 dits[2] = 3.76320;
786 new TBRIK("ITS4","ITS4","void",dits[0],dits[1],dits[2]);
787
788
789 // --- Define SSD volumes ------------------------------------------
790
791
792 TPCON *it56 = new TPCON("IT56","IT56","void",0.,360.,6);
1d8d6507 793 it56->DefineSection(0,-57.45,43.6,48.);
794 it56->DefineSection(1,-49.15,43.6,48.);
795 it56->DefineSection(2,-49.15,36.9,48.);
796 it56->DefineSection(3,50.55,36.9,48.);
797 it56->DefineSection(4,50.55,43.6,48.);
798 it56->DefineSection(5,57.45,43.6,48.);
1f99c14b 799
800 dits[0] = 3.75;
801 dits[1] = 0.045;
802 dits[2] = 43.3;
803 new TBRIK("I565","I565","void",dits[0],dits[1],dits[2]);
804
805 dits[0] = 3.75;
806 dits[1] = 0.045;
807 dits[2] = 50.975;
808 new TBRIK("I569","I569","void",dits[0],dits[1],dits[2]);
809
810 dits[0] = 3.75;
811 dits[1] = 0.015;
812 dits[2] = 2.1;
813 new TBRIK("I562","I562","void",dits[0],dits[1],dits[2]);
814
815 dits[0] = 3.75;
816 dits[1] = 0.015;
817 dits[2] = 2.1;
818 new TBRIK("I566","I566","void",dits[0],dits[1],dits[2]);
819
820 dits[0] = 3.65;
821 dits[1] = 0.015;
822 dits[2] = 2;
823 new TBRIK("ITS5","ITS5","void",dits[0],dits[1],dits[2]);
824
825 dits[0] = 3.65;
826 dits[1] = 0.015;
827 dits[2] = 2;
828 new TBRIK("ITS6","ITS6","void",dits[0],dits[1],dits[2]);
829
830 //
831
832 top->cd();
833
834 // --- Place SPD (option 'a') volumes into their mother volume
835
836 // SPD - option 'a'
837 // (this is NOT the default)
838
839 if (option == 1) {
840
841
842 }
843
844
845 // --- Place SPD (option 'b') volumes into their mother volume
846
847 // SPD - option 'b'
848 // (this is the default)
849
850 if (option == 2) {
851
852 // Place IT12 in Alice
853 //
854 node = new TNode("IT12","IT12","IT12",0.,0.,0.,"");
855 node->SetLineColor(kColorITS);
856 node->SetVisibility(0);
857 node->cd();
858 //
859 // Place copy #1 of I12B in IT12
860 //
861 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"");
862 sub1node->SetLineColor(kColorITS);
863 sub1node->SetVisibility(0);
864 sub1node->cd();
865 //
866 // Place copy #1 of I10B in I12B
867 //
868 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
869 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 870 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 871 sub2node->SetLineColor(kColorITS);
872 sub2node->SetVisibility(0);
873 sub2node->cd();
874 //
875 // Place copy #1 of I107 in I10B
876 //
877 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
878 sub3node->SetLineColor(kColorITS);
879 sub3node->SetVisibility(0);
880 sub3node->cd();
881 //
882 // Place copy #1 of I101 in I107
883 //
884 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
885 sub4node->SetLineColor(kColorITS);
886 sub4node->SetVisibility(0);
887 sub4node->cd();
888 //
889 // Place copy #1 of ITS1 in I101
890 //
891 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
892 sub5node->SetLineColor(kColorITS);
893 fNodes->Add(sub5node);
894 sub4node->cd();
895 fNodes->Add(sub4node);
896 sub3node->cd();
897 fNodes->Add(sub3node);
898 sub2node->cd();
899 //
900 // Place copy #2 of I107 in I10B
901 //
902 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
903 sub3node->SetLineColor(kColorITS);
904 sub3node->SetVisibility(0);
905 sub3node->cd();
906 //
907 // Place copy #1 of I101 in I107
908 //
909 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
910 sub4node->SetLineColor(kColorITS);
911 sub4node->SetVisibility(0);
912 sub4node->cd();
913 //
914 // Place copy #1 of ITS1 in I101
915 //
916 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
917 sub5node->SetLineColor(kColorITS);
918 fNodes->Add(sub5node);
919 sub4node->cd();
920 fNodes->Add(sub4node);
921 sub3node->cd();
922 fNodes->Add(sub3node);
923 sub2node->cd();
924 //
925 // Place copy #3 of I107 in I10B
926 //
927 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
928 sub3node->SetLineColor(kColorITS);
929 sub3node->SetVisibility(0);
930 sub3node->cd();
931 //
932 // Place copy #1 of I101 in I107
933 //
934 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
935 sub4node->SetLineColor(kColorITS);
936 sub4node->SetVisibility(0);
937 sub4node->cd();
938 //
939 // Place copy #1 of ITS1 in I101
940 //
941 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
942 sub5node->SetLineColor(kColorITS);
943 fNodes->Add(sub5node);
944 sub4node->cd();
945 fNodes->Add(sub4node);
946 sub3node->cd();
947 fNodes->Add(sub3node);
948 sub2node->cd();
949 //
950 // Place copy #4 of I107 in I10B
951 //
952 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
953 sub3node->SetLineColor(kColorITS);
954 sub3node->SetVisibility(0);
955 sub3node->cd();
956 //
957 // Place copy #1 of I101 in I107
958 //
959 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
960 sub4node->SetLineColor(kColorITS);
961 sub4node->SetVisibility(0);
962 sub4node->cd();
963 //
964 // Place copy #1 of ITS1 in I101
965 //
966 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
967 sub5node->SetLineColor(kColorITS);
968 fNodes->Add(sub5node);
969 sub4node->cd();
970 fNodes->Add(sub4node);
971 sub3node->cd();
972 fNodes->Add(sub3node);
973 sub2node->cd();
974 fNodes->Add(sub2node);
975 sub1node->cd();
976 //
977 // Place copy #2 of I10B in I12B
978 //
979 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
980 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 981 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 982 sub2node->SetLineColor(kColorITS);
983 sub2node->SetVisibility(0);
984 sub2node->cd();
985 //
986 // Place copy #1 of I107 in I10B
987 //
988 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
989 sub3node->SetLineColor(kColorITS);
990 sub3node->SetVisibility(0);
991 sub3node->cd();
992 //
993 // Place copy #1 of I101 in I107
994 //
995 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
996 sub4node->SetLineColor(kColorITS);
997 sub4node->SetVisibility(0);
998 sub4node->cd();
999 //
1000 // Place copy #1 of ITS1 in I101
1001 //
1002 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1003 sub5node->SetLineColor(kColorITS);
1004 fNodes->Add(sub5node);
1005 sub4node->cd();
1006 fNodes->Add(sub4node);
1007 sub3node->cd();
1008 fNodes->Add(sub3node);
1009 sub2node->cd();
1010 //
1011 // Place copy #2 of I107 in I10B
1012 //
1013 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
1014 sub3node->SetLineColor(kColorITS);
1015 sub3node->SetVisibility(0);
1016 sub3node->cd();
1017 //
1018 // Place copy #1 of I101 in I107
1019 //
1020 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1021 sub4node->SetLineColor(kColorITS);
1022 sub4node->SetVisibility(0);
1023 sub4node->cd();
1024 //
1025 // Place copy #1 of ITS1 in I101
1026 //
1027 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1028 sub5node->SetLineColor(kColorITS);
1029 fNodes->Add(sub5node);
1030 sub4node->cd();
1031 fNodes->Add(sub4node);
1032 sub3node->cd();
1033 fNodes->Add(sub3node);
1034 sub2node->cd();
1035 //
1036 // Place copy #3 of I107 in I10B
1037 //
1038 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
1039 sub3node->SetLineColor(kColorITS);
1040 sub3node->SetVisibility(0);
1041 sub3node->cd();
1042 //
1043 // Place copy #1 of I101 in I107
1044 //
1045 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1046 sub4node->SetLineColor(kColorITS);
1047 sub4node->SetVisibility(0);
1048 sub4node->cd();
1049 //
1050 // Place copy #1 of ITS1 in I101
1051 //
1052 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1053 sub5node->SetLineColor(kColorITS);
1054 fNodes->Add(sub5node);
1055 sub4node->cd();
1056 fNodes->Add(sub4node);
1057 sub3node->cd();
1058 fNodes->Add(sub3node);
1059 sub2node->cd();
1060 //
1061 // Place copy #4 of I107 in I10B
1062 //
1063 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
1064 sub3node->SetLineColor(kColorITS);
1065 sub3node->SetVisibility(0);
1066 sub3node->cd();
1067 //
1068 // Place copy #1 of I101 in I107
1069 //
1070 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1071 sub4node->SetLineColor(kColorITS);
1072 sub4node->SetVisibility(0);
1073 sub4node->cd();
1074 //
1075 // Place copy #1 of ITS1 in I101
1076 //
1077 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1078 sub5node->SetLineColor(kColorITS);
1079 fNodes->Add(sub5node);
1080 sub4node->cd();
1081 fNodes->Add(sub4node);
1082 sub3node->cd();
1083 fNodes->Add(sub3node);
1084 sub2node->cd();
1085 fNodes->Add(sub2node);
1086 sub1node->cd();
1087 //
1088 // Place copy #1 of I20B in I12B
1089 //
1090 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
1091 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 1092 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 1093 sub2node->SetLineColor(kColorITS);
1094 sub2node->SetVisibility(0);
1095 sub2node->cd();
1096 //
1097 // Place copy #1 of I1D7 in I20B
1098 //
1099 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1100 sub3node->SetLineColor(kColorITS);
1101 sub3node->SetVisibility(0);
1102 sub3node->cd();
1103 //
1104 // Place copy #1 of I1D1 in I1D7
1105 //
1106 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1107 sub4node->SetLineColor(kColorITS);
1108 sub4node->SetVisibility(0);
1109 sub4node->cd();
1110 //
1111 // Place copy #1 of ITS2 in I1D1
1112 //
1113 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1114 sub5node->SetLineColor(kColorITS);
1115 fNodes->Add(sub5node);
1116 sub4node->cd();
1117 fNodes->Add(sub4node);
1118 sub3node->cd();
1119 fNodes->Add(sub3node);
1120 sub2node->cd();
1121 //
1122 // Place copy #2 of I1D7 in I20B
1123 //
1124 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1125 sub3node->SetLineColor(kColorITS);
1126 sub3node->SetVisibility(0);
1127 sub3node->cd();
1128 //
1129 // Place copy #1 of I1D1 in I1D7
1130 //
1131 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1132 sub4node->SetLineColor(kColorITS);
1133 sub4node->SetVisibility(0);
1134 sub4node->cd();
1135 //
1136 // Place copy #1 of ITS2 in I1D1
1137 //
1138 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1139 sub5node->SetLineColor(kColorITS);
1140 fNodes->Add(sub5node);
1141 sub4node->cd();
1142 fNodes->Add(sub4node);
1143 sub3node->cd();
1144 fNodes->Add(sub3node);
1145 sub2node->cd();
1146 //
1147 // Place copy #3 of I1D7 in I20B
1148 //
1149 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1150 sub3node->SetLineColor(kColorITS);
1151 sub3node->SetVisibility(0);
1152 sub3node->cd();
1153 //
1154 // Place copy #1 of I1D1 in I1D7
1155 //
1156 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1157 sub4node->SetLineColor(kColorITS);
1158 sub4node->SetVisibility(0);
1159 sub4node->cd();
1160 //
1161 // Place copy #1 of ITS2 in I1D1
1162 //
1163 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1164 sub5node->SetLineColor(kColorITS);
1165 fNodes->Add(sub5node);
1166 sub4node->cd();
1167 fNodes->Add(sub4node);
1168 sub3node->cd();
1169 fNodes->Add(sub3node);
1170 sub2node->cd();
1171 //
1172 // Place copy #4 of I1D7 in I20B
1173 //
1174 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1175 sub3node->SetLineColor(kColorITS);
1176 sub3node->SetVisibility(0);
1177 sub3node->cd();
1178 //
1179 // Place copy #1 of I1D1 in I1D7
1180 //
1181 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1182 sub4node->SetLineColor(kColorITS);
1183 sub4node->SetVisibility(0);
1184 sub4node->cd();
1185 //
1186 // Place copy #1 of ITS2 in I1D1
1187 //
1188 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1189 sub5node->SetLineColor(kColorITS);
1190 fNodes->Add(sub5node);
1191 sub4node->cd();
1192 fNodes->Add(sub4node);
1193 sub3node->cd();
1194 fNodes->Add(sub3node);
1195 sub2node->cd();
1196 fNodes->Add(sub2node);
1197 sub1node->cd();
1198 //
1199 // Place copy #2 of I20B in I12B
1200 //
1201 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
1202 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 1203 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 1204 sub2node->SetLineColor(kColorITS);
1205 sub2node->SetVisibility(0);
1206 sub2node->cd();
1207 //
1208 // Place copy #1 of I1D7 in I20B
1209 //
1210 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1211 sub3node->SetLineColor(kColorITS);
1212 sub3node->SetVisibility(0);
1213 sub3node->cd();
1214 //
1215 // Place copy #1 of I1D1 in I1D7
1216 //
1217 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1218 sub4node->SetLineColor(kColorITS);
1219 sub4node->SetVisibility(0);
1220 sub4node->cd();
1221 //
1222 // Place copy #1 of ITS2 in I1D1
1223 //
1224 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1225 sub5node->SetLineColor(kColorITS);
1226 fNodes->Add(sub5node);
1227 sub4node->cd();
1228 fNodes->Add(sub4node);
1229 sub3node->cd();
1230 fNodes->Add(sub3node);
1231 sub2node->cd();
1232 //
1233 // Place copy #2 of I1D7 in I20B
1234 //
1235 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1236 sub3node->SetLineColor(kColorITS);
1237 sub3node->SetVisibility(0);
1238 sub3node->cd();
1239 //
1240 // Place copy #1 of I1D1 in I1D7
1241 //
1242 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1243 sub4node->SetLineColor(kColorITS);
1244 sub4node->SetVisibility(0);
1245 sub4node->cd();
1246 //
1247 // Place copy #1 of ITS2 in I1D1
1248 //
1249 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1250 sub5node->SetLineColor(kColorITS);
1251 fNodes->Add(sub5node);
1252 sub4node->cd();
1253 fNodes->Add(sub4node);
1254 sub3node->cd();
1255 fNodes->Add(sub3node);
1256 sub2node->cd();
1257 //
1258 // Place copy #3 of I1D7 in I20B
1259 //
1260 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1261 sub3node->SetLineColor(kColorITS);
1262 sub3node->SetVisibility(0);
1263 sub3node->cd();
1264 //
1265 // Place copy #1 of I1D1 in I1D7
1266 //
1267 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1268 sub4node->SetLineColor(kColorITS);
1269 sub4node->SetVisibility(0);
1270 sub4node->cd();
1271 //
1272 // Place copy #1 of ITS2 in I1D1
1273 //
1274 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1275 sub5node->SetLineColor(kColorITS);
1276 fNodes->Add(sub5node);
1277 sub4node->cd();
1278 fNodes->Add(sub4node);
1279 sub3node->cd();
1280 fNodes->Add(sub3node);
1281 sub2node->cd();
1282 //
1283 // Place copy #4 of I1D7 in I20B
1284 //
1285 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1286 sub3node->SetLineColor(kColorITS);
1287 sub3node->SetVisibility(0);
1288 sub3node->cd();
1289 //
1290 // Place copy #1 of I1D1 in I1D7
1291 //
1292 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1293 sub4node->SetLineColor(kColorITS);
1294 sub4node->SetVisibility(0);
1295 sub4node->cd();
1296 //
1297 // Place copy #1 of ITS2 in I1D1
1298 //
1299 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1300 sub5node->SetLineColor(kColorITS);
1301 fNodes->Add(sub5node);
1302 sub4node->cd();
1303 fNodes->Add(sub4node);
1304 sub3node->cd();
1305 fNodes->Add(sub3node);
1306 sub2node->cd();
1307 fNodes->Add(sub2node);
1308 sub1node->cd();
1309 //
1310 // Place copy #3 of I20B in I12B
1311 //
1312 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
1313 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 1314 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 1315 sub2node->SetLineColor(kColorITS);
1316 sub2node->SetVisibility(0);
1317 sub2node->cd();
1318 //
1319 // Place copy #1 of I1D7 in I20B
1320 //
1321 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1322 sub3node->SetLineColor(kColorITS);
1323 sub3node->SetVisibility(0);
1324 sub3node->cd();
1325 //
1326 // Place copy #1 of I1D1 in I1D7
1327 //
1328 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1329 sub4node->SetLineColor(kColorITS);
1330 sub4node->SetVisibility(0);
1331 sub4node->cd();
1332 //
1333 // Place copy #1 of ITS2 in I1D1
1334 //
1335 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1336 sub5node->SetLineColor(kColorITS);
1337 fNodes->Add(sub5node);
1338 sub4node->cd();
1339 fNodes->Add(sub4node);
1340 sub3node->cd();
1341 fNodes->Add(sub3node);
1342 sub2node->cd();
1343 //
1344 // Place copy #2 of I1D7 in I20B
1345 //
1346 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1347 sub3node->SetLineColor(kColorITS);
1348 sub3node->SetVisibility(0);
1349 sub3node->cd();
1350 //
1351 // Place copy #1 of I1D1 in I1D7
1352 //
1353 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1354 sub4node->SetLineColor(kColorITS);
1355 sub4node->SetVisibility(0);
1356 sub4node->cd();
1357 //
1358 // Place copy #1 of ITS2 in I1D1
1359 //
1360 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1361 sub5node->SetLineColor(kColorITS);
1362 fNodes->Add(sub5node);
1363 sub4node->cd();
1364 fNodes->Add(sub4node);
1365 sub3node->cd();
1366 fNodes->Add(sub3node);
1367 sub2node->cd();
1368 //
1369 // Place copy #3 of I1D7 in I20B
1370 //
1371 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1372 sub3node->SetLineColor(kColorITS);
1373 sub3node->SetVisibility(0);
1374 sub3node->cd();
1375 //
1376 // Place copy #1 of I1D1 in I1D7
1377 //
1378 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1379 sub4node->SetLineColor(kColorITS);
1380 sub4node->SetVisibility(0);
1381 sub4node->cd();
1382 //
1383 // Place copy #1 of ITS2 in I1D1
1384 //
1385 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1386 sub5node->SetLineColor(kColorITS);
1387 fNodes->Add(sub5node);
1388 sub4node->cd();
1389 fNodes->Add(sub4node);
1390 sub3node->cd();
1391 fNodes->Add(sub3node);
1392 sub2node->cd();
1393 //
1394 // Place copy #4 of I1D7 in I20B
1395 //
1396 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1397 sub3node->SetLineColor(kColorITS);
1398 sub3node->SetVisibility(0);
1399 sub3node->cd();
1400 //
1401 // Place copy #1 of I1D1 in I1D7
1402 //
1403 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1404 sub4node->SetLineColor(kColorITS);
1405 sub4node->SetVisibility(0);
1406 sub4node->cd();
1407 //
1408 // Place copy #1 of ITS2 in I1D1
1409 //
1410 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1411 sub5node->SetLineColor(kColorITS);
1412 fNodes->Add(sub5node);
1413 sub4node->cd();
1414 fNodes->Add(sub4node);
1415 sub3node->cd();
1416 fNodes->Add(sub3node);
1417 sub2node->cd();
1418 fNodes->Add(sub2node);
1419 sub1node->cd();
1420 //
1421 // Place copy #4 of I20B in I12B
1422 //
1423 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
1424 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 1425 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 1426 sub2node->SetLineColor(kColorITS);
1427 sub2node->SetVisibility(0);
1428 sub2node->cd();
1429 //
1430 // Place copy #1 of I1D7 in I20B
1431 //
1432 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1433 sub3node->SetLineColor(kColorITS);
1434 sub3node->SetVisibility(0);
1435 sub3node->cd();
1436 //
1437 // Place copy #1 of I1D1 in I1D7
1438 //
1439 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1440 sub4node->SetLineColor(kColorITS);
1441 sub4node->SetVisibility(0);
1442 sub4node->cd();
1443 //
1444 // Place copy #1 of ITS2 in I1D1
1445 //
1446 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1447 sub5node->SetLineColor(kColorITS);
1448 fNodes->Add(sub5node);
1449 sub4node->cd();
1450 fNodes->Add(sub4node);
1451 sub3node->cd();
1452 fNodes->Add(sub3node);
1453 sub2node->cd();
1454 //
1455 // Place copy #2 of I1D7 in I20B
1456 //
1457 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1458 sub3node->SetLineColor(kColorITS);
1459 sub3node->SetVisibility(0);
1460 sub3node->cd();
1461 //
1462 // Place copy #1 of I1D1 in I1D7
1463 //
1464 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1465 sub4node->SetLineColor(kColorITS);
1466 sub4node->SetVisibility(0);
1467 sub4node->cd();
1468 //
1469 // Place copy #1 of ITS2 in I1D1
1470 //
1471 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1472 sub5node->SetLineColor(kColorITS);
1473 fNodes->Add(sub5node);
1474 sub4node->cd();
1475 fNodes->Add(sub4node);
1476 sub3node->cd();
1477 fNodes->Add(sub3node);
1478 sub2node->cd();
1479 //
1480 // Place copy #3 of I1D7 in I20B
1481 //
1482 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1483 sub3node->SetLineColor(kColorITS);
1484 sub3node->SetVisibility(0);
1485 sub3node->cd();
1486 //
1487 // Place copy #1 of I1D1 in I1D7
1488 //
1489 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1490 sub4node->SetLineColor(kColorITS);
1491 sub4node->SetVisibility(0);
1492 sub4node->cd();
1493 //
1494 // Place copy #1 of ITS2 in I1D1
1495 //
1496 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1497 sub5node->SetLineColor(kColorITS);
1498 fNodes->Add(sub5node);
1499 sub4node->cd();
1500 fNodes->Add(sub4node);
1501 sub3node->cd();
1502 fNodes->Add(sub3node);
1503 sub2node->cd();
1504 //
1505 // Place copy #4 of I1D7 in I20B
1506 //
1507 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1508 sub3node->SetLineColor(kColorITS);
1509 sub3node->SetVisibility(0);
1510 sub3node->cd();
1511 //
1512 // Place copy #1 of I1D1 in I1D7
1513 //
1514 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1515 sub4node->SetLineColor(kColorITS);
1516 sub4node->SetVisibility(0);
1517 sub4node->cd();
1518 //
1519 // Place copy #1 of ITS2 in I1D1
1520 //
1521 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1522 sub5node->SetLineColor(kColorITS);
1523 fNodes->Add(sub5node);
1524 sub4node->cd();
1525 fNodes->Add(sub4node);
1526 sub3node->cd();
1527 fNodes->Add(sub3node);
1528 sub2node->cd();
1529 fNodes->Add(sub2node);
1530 sub1node->cd();
1531 fNodes->Add(sub1node);
1532 node->cd();
1533 //
1534 // Place copy #2 of I12B in IT12
1535 //
1266e9b4 1536 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot245");
1f99c14b 1537 sub1node->SetLineColor(kColorITS);
1538 sub1node->SetVisibility(0);
1539 sub1node->cd();
1540 //
1541 // Place copy #1 of I10B in I12B
1542 //
1543 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
1544 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 1545 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 1546 sub2node->SetLineColor(kColorITS);
1547 sub2node->SetVisibility(0);
1548 sub2node->cd();
1549 //
1550 // Place copy #1 of I107 in I10B
1551 //
1552 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
1553 sub3node->SetLineColor(kColorITS);
1554 sub3node->SetVisibility(0);
1555 sub3node->cd();
1556 //
1557 // Place copy #1 of I101 in I107
1558 //
1559 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1560 sub4node->SetLineColor(kColorITS);
1561 sub4node->SetVisibility(0);
1562 sub4node->cd();
1563 //
1564 // Place copy #1 of ITS1 in I101
1565 //
1566 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1567 sub5node->SetLineColor(kColorITS);
1568 fNodes->Add(sub5node);
1569 sub4node->cd();
1570 fNodes->Add(sub4node);
1571 sub3node->cd();
1572 fNodes->Add(sub3node);
1573 sub2node->cd();
1574 //
1575 // Place copy #2 of I107 in I10B
1576 //
1577 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
1578 sub3node->SetLineColor(kColorITS);
1579 sub3node->SetVisibility(0);
1580 sub3node->cd();
1581 //
1582 // Place copy #1 of I101 in I107
1583 //
1584 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1585 sub4node->SetLineColor(kColorITS);
1586 sub4node->SetVisibility(0);
1587 sub4node->cd();
1588 //
1589 // Place copy #1 of ITS1 in I101
1590 //
1591 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1592 sub5node->SetLineColor(kColorITS);
1593 fNodes->Add(sub5node);
1594 sub4node->cd();
1595 fNodes->Add(sub4node);
1596 sub3node->cd();
1597 fNodes->Add(sub3node);
1598 sub2node->cd();
1599 //
1600 // Place copy #3 of I107 in I10B
1601 //
1602 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
1603 sub3node->SetLineColor(kColorITS);
1604 sub3node->SetVisibility(0);
1605 sub3node->cd();
1606 //
1607 // Place copy #1 of I101 in I107
1608 //
1609 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1610 sub4node->SetLineColor(kColorITS);
1611 sub4node->SetVisibility(0);
1612 sub4node->cd();
1613 //
1614 // Place copy #1 of ITS1 in I101
1615 //
1616 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1617 sub5node->SetLineColor(kColorITS);
1618 fNodes->Add(sub5node);
1619 sub4node->cd();
1620 fNodes->Add(sub4node);
1621 sub3node->cd();
1622 fNodes->Add(sub3node);
1623 sub2node->cd();
1624 //
1625 // Place copy #4 of I107 in I10B
1626 //
1627 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
1628 sub3node->SetLineColor(kColorITS);
1629 sub3node->SetVisibility(0);
1630 sub3node->cd();
1631 //
1632 // Place copy #1 of I101 in I107
1633 //
1634 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1635 sub4node->SetLineColor(kColorITS);
1636 sub4node->SetVisibility(0);
1637 sub4node->cd();
1638 //
1639 // Place copy #1 of ITS1 in I101
1640 //
1641 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1642 sub5node->SetLineColor(kColorITS);
1643 fNodes->Add(sub5node);
1644 sub4node->cd();
1645 fNodes->Add(sub4node);
1646 sub3node->cd();
1647 fNodes->Add(sub3node);
1648 sub2node->cd();
1649 fNodes->Add(sub2node);
1650 sub1node->cd();
1651 //
1652 // Place copy #2 of I10B in I12B
1653 //
1654 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
1655 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 1656 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 1657 sub2node->SetLineColor(kColorITS);
1658 sub2node->SetVisibility(0);
1659 sub2node->cd();
1660 //
1661 // Place copy #1 of I107 in I10B
1662 //
1663 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
1664 sub3node->SetLineColor(kColorITS);
1665 sub3node->SetVisibility(0);
1666 sub3node->cd();
1667 //
1668 // Place copy #1 of I101 in I107
1669 //
1670 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1671 sub4node->SetLineColor(kColorITS);
1672 sub4node->SetVisibility(0);
1673 sub4node->cd();
1674 //
1675 // Place copy #1 of ITS1 in I101
1676 //
1677 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1678 sub5node->SetLineColor(kColorITS);
1679 fNodes->Add(sub5node);
1680 sub4node->cd();
1681 fNodes->Add(sub4node);
1682 sub3node->cd();
1683 fNodes->Add(sub3node);
1684 sub2node->cd();
1685 //
1686 // Place copy #2 of I107 in I10B
1687 //
1688 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
1689 sub3node->SetLineColor(kColorITS);
1690 sub3node->SetVisibility(0);
1691 sub3node->cd();
1692 //
1693 // Place copy #1 of I101 in I107
1694 //
1695 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1696 sub4node->SetLineColor(kColorITS);
1697 sub4node->SetVisibility(0);
1698 sub4node->cd();
1699 //
1700 // Place copy #1 of ITS1 in I101
1701 //
1702 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1703 sub5node->SetLineColor(kColorITS);
1704 fNodes->Add(sub5node);
1705 sub4node->cd();
1706 fNodes->Add(sub4node);
1707 sub3node->cd();
1708 fNodes->Add(sub3node);
1709 sub2node->cd();
1710 //
1711 // Place copy #3 of I107 in I10B
1712 //
1713 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
1714 sub3node->SetLineColor(kColorITS);
1715 sub3node->SetVisibility(0);
1716 sub3node->cd();
1717 //
1718 // Place copy #1 of I101 in I107
1719 //
1720 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1721 sub4node->SetLineColor(kColorITS);
1722 sub4node->SetVisibility(0);
1723 sub4node->cd();
1724 //
1725 // Place copy #1 of ITS1 in I101
1726 //
1727 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1728 sub5node->SetLineColor(kColorITS);
1729 fNodes->Add(sub5node);
1730 sub4node->cd();
1731 fNodes->Add(sub4node);
1732 sub3node->cd();
1733 fNodes->Add(sub3node);
1734 sub2node->cd();
1735 //
1736 // Place copy #4 of I107 in I10B
1737 //
1738 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
1739 sub3node->SetLineColor(kColorITS);
1740 sub3node->SetVisibility(0);
1741 sub3node->cd();
1742 //
1743 // Place copy #1 of I101 in I107
1744 //
1745 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1746 sub4node->SetLineColor(kColorITS);
1747 sub4node->SetVisibility(0);
1748 sub4node->cd();
1749 //
1750 // Place copy #1 of ITS1 in I101
1751 //
1752 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1753 sub5node->SetLineColor(kColorITS);
1754 fNodes->Add(sub5node);
1755 sub4node->cd();
1756 fNodes->Add(sub4node);
1757 sub3node->cd();
1758 fNodes->Add(sub3node);
1759 sub2node->cd();
1760 fNodes->Add(sub2node);
1761 sub1node->cd();
1762 //
1763 // Place copy #1 of I20B in I12B
1764 //
1765 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
1766 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 1767 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 1768 sub2node->SetLineColor(kColorITS);
1769 sub2node->SetVisibility(0);
1770 sub2node->cd();
1771 //
1772 // Place copy #1 of I1D7 in I20B
1773 //
1774 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1775 sub3node->SetLineColor(kColorITS);
1776 sub3node->SetVisibility(0);
1777 sub3node->cd();
1778 //
1779 // Place copy #1 of I1D1 in I1D7
1780 //
1781 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1782 sub4node->SetLineColor(kColorITS);
1783 sub4node->SetVisibility(0);
1784 sub4node->cd();
1785 //
1786 // Place copy #1 of ITS2 in I1D1
1787 //
1788 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1789 sub5node->SetLineColor(kColorITS);
1790 fNodes->Add(sub5node);
1791 sub4node->cd();
1792 fNodes->Add(sub4node);
1793 sub3node->cd();
1794 fNodes->Add(sub3node);
1795 sub2node->cd();
1796 //
1797 // Place copy #2 of I1D7 in I20B
1798 //
1799 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1800 sub3node->SetLineColor(kColorITS);
1801 sub3node->SetVisibility(0);
1802 sub3node->cd();
1803 //
1804 // Place copy #1 of I1D1 in I1D7
1805 //
1806 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1807 sub4node->SetLineColor(kColorITS);
1808 sub4node->SetVisibility(0);
1809 sub4node->cd();
1810 //
1811 // Place copy #1 of ITS2 in I1D1
1812 //
1813 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1814 sub5node->SetLineColor(kColorITS);
1815 fNodes->Add(sub5node);
1816 sub4node->cd();
1817 fNodes->Add(sub4node);
1818 sub3node->cd();
1819 fNodes->Add(sub3node);
1820 sub2node->cd();
1821 //
1822 // Place copy #3 of I1D7 in I20B
1823 //
1824 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1825 sub3node->SetLineColor(kColorITS);
1826 sub3node->SetVisibility(0);
1827 sub3node->cd();
1828 //
1829 // Place copy #1 of I1D1 in I1D7
1830 //
1831 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1832 sub4node->SetLineColor(kColorITS);
1833 sub4node->SetVisibility(0);
1834 sub4node->cd();
1835 //
1836 // Place copy #1 of ITS2 in I1D1
1837 //
1838 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1839 sub5node->SetLineColor(kColorITS);
1840 fNodes->Add(sub5node);
1841 sub4node->cd();
1842 fNodes->Add(sub4node);
1843 sub3node->cd();
1844 fNodes->Add(sub3node);
1845 sub2node->cd();
1846 //
1847 // Place copy #4 of I1D7 in I20B
1848 //
1849 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1850 sub3node->SetLineColor(kColorITS);
1851 sub3node->SetVisibility(0);
1852 sub3node->cd();
1853 //
1854 // Place copy #1 of I1D1 in I1D7
1855 //
1856 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1857 sub4node->SetLineColor(kColorITS);
1858 sub4node->SetVisibility(0);
1859 sub4node->cd();
1860 //
1861 // Place copy #1 of ITS2 in I1D1
1862 //
1863 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1864 sub5node->SetLineColor(kColorITS);
1865 fNodes->Add(sub5node);
1866 sub4node->cd();
1867 fNodes->Add(sub4node);
1868 sub3node->cd();
1869 fNodes->Add(sub3node);
1870 sub2node->cd();
1871 fNodes->Add(sub2node);
1872 sub1node->cd();
1873 //
1874 // Place copy #2 of I20B in I12B
1875 //
1876 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
1877 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 1878 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 1879 sub2node->SetLineColor(kColorITS);
1880 sub2node->SetVisibility(0);
1881 sub2node->cd();
1882 //
1883 // Place copy #1 of I1D7 in I20B
1884 //
1885 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1886 sub3node->SetLineColor(kColorITS);
1887 sub3node->SetVisibility(0);
1888 sub3node->cd();
1889 //
1890 // Place copy #1 of I1D1 in I1D7
1891 //
1892 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1893 sub4node->SetLineColor(kColorITS);
1894 sub4node->SetVisibility(0);
1895 sub4node->cd();
1896 //
1897 // Place copy #1 of ITS2 in I1D1
1898 //
1899 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1900 sub5node->SetLineColor(kColorITS);
1901 fNodes->Add(sub5node);
1902 sub4node->cd();
1903 fNodes->Add(sub4node);
1904 sub3node->cd();
1905 fNodes->Add(sub3node);
1906 sub2node->cd();
1907 //
1908 // Place copy #2 of I1D7 in I20B
1909 //
1910 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1911 sub3node->SetLineColor(kColorITS);
1912 sub3node->SetVisibility(0);
1913 sub3node->cd();
1914 //
1915 // Place copy #1 of I1D1 in I1D7
1916 //
1917 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1918 sub4node->SetLineColor(kColorITS);
1919 sub4node->SetVisibility(0);
1920 sub4node->cd();
1921 //
1922 // Place copy #1 of ITS2 in I1D1
1923 //
1924 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1925 sub5node->SetLineColor(kColorITS);
1926 fNodes->Add(sub5node);
1927 sub4node->cd();
1928 fNodes->Add(sub4node);
1929 sub3node->cd();
1930 fNodes->Add(sub3node);
1931 sub2node->cd();
1932 //
1933 // Place copy #3 of I1D7 in I20B
1934 //
1935 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1936 sub3node->SetLineColor(kColorITS);
1937 sub3node->SetVisibility(0);
1938 sub3node->cd();
1939 //
1940 // Place copy #1 of I1D1 in I1D7
1941 //
1942 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1943 sub4node->SetLineColor(kColorITS);
1944 sub4node->SetVisibility(0);
1945 sub4node->cd();
1946 //
1947 // Place copy #1 of ITS2 in I1D1
1948 //
1949 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1950 sub5node->SetLineColor(kColorITS);
1951 fNodes->Add(sub5node);
1952 sub4node->cd();
1953 fNodes->Add(sub4node);
1954 sub3node->cd();
1955 fNodes->Add(sub3node);
1956 sub2node->cd();
1957 //
1958 // Place copy #4 of I1D7 in I20B
1959 //
1960 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1961 sub3node->SetLineColor(kColorITS);
1962 sub3node->SetVisibility(0);
1963 sub3node->cd();
1964 //
1965 // Place copy #1 of I1D1 in I1D7
1966 //
1967 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1968 sub4node->SetLineColor(kColorITS);
1969 sub4node->SetVisibility(0);
1970 sub4node->cd();
1971 //
1972 // Place copy #1 of ITS2 in I1D1
1973 //
1974 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1975 sub5node->SetLineColor(kColorITS);
1976 fNodes->Add(sub5node);
1977 sub4node->cd();
1978 fNodes->Add(sub4node);
1979 sub3node->cd();
1980 fNodes->Add(sub3node);
1981 sub2node->cd();
1982 fNodes->Add(sub2node);
1983 sub1node->cd();
1984 //
1985 // Place copy #3 of I20B in I12B
1986 //
1987 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
1988 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 1989 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 1990 sub2node->SetLineColor(kColorITS);
1991 sub2node->SetVisibility(0);
1992 sub2node->cd();
1993 //
1994 // Place copy #1 of I1D7 in I20B
1995 //
1996 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1997 sub3node->SetLineColor(kColorITS);
1998 sub3node->SetVisibility(0);
1999 sub3node->cd();
2000 //
2001 // Place copy #1 of I1D1 in I1D7
2002 //
2003 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2004 sub4node->SetLineColor(kColorITS);
2005 sub4node->SetVisibility(0);
2006 sub4node->cd();
2007 //
2008 // Place copy #1 of ITS2 in I1D1
2009 //
2010 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2011 sub5node->SetLineColor(kColorITS);
2012 fNodes->Add(sub5node);
2013 sub4node->cd();
2014 fNodes->Add(sub4node);
2015 sub3node->cd();
2016 fNodes->Add(sub3node);
2017 sub2node->cd();
2018 //
2019 // Place copy #2 of I1D7 in I20B
2020 //
2021 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2022 sub3node->SetLineColor(kColorITS);
2023 sub3node->SetVisibility(0);
2024 sub3node->cd();
2025 //
2026 // Place copy #1 of I1D1 in I1D7
2027 //
2028 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2029 sub4node->SetLineColor(kColorITS);
2030 sub4node->SetVisibility(0);
2031 sub4node->cd();
2032 //
2033 // Place copy #1 of ITS2 in I1D1
2034 //
2035 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2036 sub5node->SetLineColor(kColorITS);
2037 fNodes->Add(sub5node);
2038 sub4node->cd();
2039 fNodes->Add(sub4node);
2040 sub3node->cd();
2041 fNodes->Add(sub3node);
2042 sub2node->cd();
2043 //
2044 // Place copy #3 of I1D7 in I20B
2045 //
2046 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2047 sub3node->SetLineColor(kColorITS);
2048 sub3node->SetVisibility(0);
2049 sub3node->cd();
2050 //
2051 // Place copy #1 of I1D1 in I1D7
2052 //
2053 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2054 sub4node->SetLineColor(kColorITS);
2055 sub4node->SetVisibility(0);
2056 sub4node->cd();
2057 //
2058 // Place copy #1 of ITS2 in I1D1
2059 //
2060 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2061 sub5node->SetLineColor(kColorITS);
2062 fNodes->Add(sub5node);
2063 sub4node->cd();
2064 fNodes->Add(sub4node);
2065 sub3node->cd();
2066 fNodes->Add(sub3node);
2067 sub2node->cd();
2068 //
2069 // Place copy #4 of I1D7 in I20B
2070 //
2071 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2072 sub3node->SetLineColor(kColorITS);
2073 sub3node->SetVisibility(0);
2074 sub3node->cd();
2075 //
2076 // Place copy #1 of I1D1 in I1D7
2077 //
2078 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2079 sub4node->SetLineColor(kColorITS);
2080 sub4node->SetVisibility(0);
2081 sub4node->cd();
2082 //
2083 // Place copy #1 of ITS2 in I1D1
2084 //
2085 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2086 sub5node->SetLineColor(kColorITS);
2087 fNodes->Add(sub5node);
2088 sub4node->cd();
2089 fNodes->Add(sub4node);
2090 sub3node->cd();
2091 fNodes->Add(sub3node);
2092 sub2node->cd();
2093 fNodes->Add(sub2node);
2094 sub1node->cd();
2095 //
2096 // Place copy #4 of I20B in I12B
2097 //
2098 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
2099 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 2100 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 2101 sub2node->SetLineColor(kColorITS);
2102 sub2node->SetVisibility(0);
2103 sub2node->cd();
2104 //
2105 // Place copy #1 of I1D7 in I20B
2106 //
2107 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2108 sub3node->SetLineColor(kColorITS);
2109 sub3node->SetVisibility(0);
2110 sub3node->cd();
2111 //
2112 // Place copy #1 of I1D1 in I1D7
2113 //
2114 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2115 sub4node->SetLineColor(kColorITS);
2116 sub4node->SetVisibility(0);
2117 sub4node->cd();
2118 //
2119 // Place copy #1 of ITS2 in I1D1
2120 //
2121 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2122 sub5node->SetLineColor(kColorITS);
2123 fNodes->Add(sub5node);
2124 sub4node->cd();
2125 fNodes->Add(sub4node);
2126 sub3node->cd();
2127 fNodes->Add(sub3node);
2128 sub2node->cd();
2129 //
2130 // Place copy #2 of I1D7 in I20B
2131 //
2132 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2133 sub3node->SetLineColor(kColorITS);
2134 sub3node->SetVisibility(0);
2135 sub3node->cd();
2136 //
2137 // Place copy #1 of I1D1 in I1D7
2138 //
2139 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2140 sub4node->SetLineColor(kColorITS);
2141 sub4node->SetVisibility(0);
2142 sub4node->cd();
2143 //
2144 // Place copy #1 of ITS2 in I1D1
2145 //
2146 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2147 sub5node->SetLineColor(kColorITS);
2148 fNodes->Add(sub5node);
2149 sub4node->cd();
2150 fNodes->Add(sub4node);
2151 sub3node->cd();
2152 fNodes->Add(sub3node);
2153 sub2node->cd();
2154 //
2155 // Place copy #3 of I1D7 in I20B
2156 //
2157 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2158 sub3node->SetLineColor(kColorITS);
2159 sub3node->SetVisibility(0);
2160 sub3node->cd();
2161 //
2162 // Place copy #1 of I1D1 in I1D7
2163 //
2164 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2165 sub4node->SetLineColor(kColorITS);
2166 sub4node->SetVisibility(0);
2167 sub4node->cd();
2168 //
2169 // Place copy #1 of ITS2 in I1D1
2170 //
2171 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2172 sub5node->SetLineColor(kColorITS);
2173 fNodes->Add(sub5node);
2174 sub4node->cd();
2175 fNodes->Add(sub4node);
2176 sub3node->cd();
2177 fNodes->Add(sub3node);
2178 sub2node->cd();
2179 //
2180 // Place copy #4 of I1D7 in I20B
2181 //
2182 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2183 sub3node->SetLineColor(kColorITS);
2184 sub3node->SetVisibility(0);
2185 sub3node->cd();
2186 //
2187 // Place copy #1 of I1D1 in I1D7
2188 //
2189 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2190 sub4node->SetLineColor(kColorITS);
2191 sub4node->SetVisibility(0);
2192 sub4node->cd();
2193 //
2194 // Place copy #1 of ITS2 in I1D1
2195 //
2196 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2197 sub5node->SetLineColor(kColorITS);
2198 fNodes->Add(sub5node);
2199 sub4node->cd();
2200 fNodes->Add(sub4node);
2201 sub3node->cd();
2202 fNodes->Add(sub3node);
2203 sub2node->cd();
2204 fNodes->Add(sub2node);
2205 sub1node->cd();
2206 fNodes->Add(sub1node);
2207 node->cd();
2208 //
2209 // Place copy #3 of I12B in IT12
2210 //
1266e9b4 2211 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot234");
1f99c14b 2212 sub1node->SetLineColor(kColorITS);
2213 sub1node->SetVisibility(0);
2214 sub1node->cd();
2215 //
2216 // Place copy #1 of I10B in I12B
2217 //
2218 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
2219 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 2220 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 2221 sub2node->SetLineColor(kColorITS);
2222 sub2node->SetVisibility(0);
2223 sub2node->cd();
2224 //
2225 // Place copy #1 of I107 in I10B
2226 //
2227 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
2228 sub3node->SetLineColor(kColorITS);
2229 sub3node->SetVisibility(0);
2230 sub3node->cd();
2231 //
2232 // Place copy #1 of I101 in I107
2233 //
2234 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2235 sub4node->SetLineColor(kColorITS);
2236 sub4node->SetVisibility(0);
2237 sub4node->cd();
2238 //
2239 // Place copy #1 of ITS1 in I101
2240 //
2241 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2242 sub5node->SetLineColor(kColorITS);
2243 fNodes->Add(sub5node);
2244 sub4node->cd();
2245 fNodes->Add(sub4node);
2246 sub3node->cd();
2247 fNodes->Add(sub3node);
2248 sub2node->cd();
2249 //
2250 // Place copy #2 of I107 in I10B
2251 //
2252 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
2253 sub3node->SetLineColor(kColorITS);
2254 sub3node->SetVisibility(0);
2255 sub3node->cd();
2256 //
2257 // Place copy #1 of I101 in I107
2258 //
2259 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2260 sub4node->SetLineColor(kColorITS);
2261 sub4node->SetVisibility(0);
2262 sub4node->cd();
2263 //
2264 // Place copy #1 of ITS1 in I101
2265 //
2266 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2267 sub5node->SetLineColor(kColorITS);
2268 fNodes->Add(sub5node);
2269 sub4node->cd();
2270 fNodes->Add(sub4node);
2271 sub3node->cd();
2272 fNodes->Add(sub3node);
2273 sub2node->cd();
2274 //
2275 // Place copy #3 of I107 in I10B
2276 //
2277 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
2278 sub3node->SetLineColor(kColorITS);
2279 sub3node->SetVisibility(0);
2280 sub3node->cd();
2281 //
2282 // Place copy #1 of I101 in I107
2283 //
2284 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2285 sub4node->SetLineColor(kColorITS);
2286 sub4node->SetVisibility(0);
2287 sub4node->cd();
2288 //
2289 // Place copy #1 of ITS1 in I101
2290 //
2291 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2292 sub5node->SetLineColor(kColorITS);
2293 fNodes->Add(sub5node);
2294 sub4node->cd();
2295 fNodes->Add(sub4node);
2296 sub3node->cd();
2297 fNodes->Add(sub3node);
2298 sub2node->cd();
2299 //
2300 // Place copy #4 of I107 in I10B
2301 //
2302 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
2303 sub3node->SetLineColor(kColorITS);
2304 sub3node->SetVisibility(0);
2305 sub3node->cd();
2306 //
2307 // Place copy #1 of I101 in I107
2308 //
2309 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2310 sub4node->SetLineColor(kColorITS);
2311 sub4node->SetVisibility(0);
2312 sub4node->cd();
2313 //
2314 // Place copy #1 of ITS1 in I101
2315 //
2316 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2317 sub5node->SetLineColor(kColorITS);
2318 fNodes->Add(sub5node);
2319 sub4node->cd();
2320 fNodes->Add(sub4node);
2321 sub3node->cd();
2322 fNodes->Add(sub3node);
2323 sub2node->cd();
2324 fNodes->Add(sub2node);
2325 sub1node->cd();
2326 //
2327 // Place copy #2 of I10B in I12B
2328 //
2329 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
2330 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 2331 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 2332 sub2node->SetLineColor(kColorITS);
2333 sub2node->SetVisibility(0);
2334 sub2node->cd();
2335 //
2336 // Place copy #1 of I107 in I10B
2337 //
2338 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
2339 sub3node->SetLineColor(kColorITS);
2340 sub3node->SetVisibility(0);
2341 sub3node->cd();
2342 //
2343 // Place copy #1 of I101 in I107
2344 //
2345 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2346 sub4node->SetLineColor(kColorITS);
2347 sub4node->SetVisibility(0);
2348 sub4node->cd();
2349 //
2350 // Place copy #1 of ITS1 in I101
2351 //
2352 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2353 sub5node->SetLineColor(kColorITS);
2354 fNodes->Add(sub5node);
2355 sub4node->cd();
2356 fNodes->Add(sub4node);
2357 sub3node->cd();
2358 fNodes->Add(sub3node);
2359 sub2node->cd();
2360 //
2361 // Place copy #2 of I107 in I10B
2362 //
2363 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
2364 sub3node->SetLineColor(kColorITS);
2365 sub3node->SetVisibility(0);
2366 sub3node->cd();
2367 //
2368 // Place copy #1 of I101 in I107
2369 //
2370 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2371 sub4node->SetLineColor(kColorITS);
2372 sub4node->SetVisibility(0);
2373 sub4node->cd();
2374 //
2375 // Place copy #1 of ITS1 in I101
2376 //
2377 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2378 sub5node->SetLineColor(kColorITS);
2379 fNodes->Add(sub5node);
2380 sub4node->cd();
2381 fNodes->Add(sub4node);
2382 sub3node->cd();
2383 fNodes->Add(sub3node);
2384 sub2node->cd();
2385 //
2386 // Place copy #3 of I107 in I10B
2387 //
2388 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
2389 sub3node->SetLineColor(kColorITS);
2390 sub3node->SetVisibility(0);
2391 sub3node->cd();
2392 //
2393 // Place copy #1 of I101 in I107
2394 //
2395 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2396 sub4node->SetLineColor(kColorITS);
2397 sub4node->SetVisibility(0);
2398 sub4node->cd();
2399 //
2400 // Place copy #1 of ITS1 in I101
2401 //
2402 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2403 sub5node->SetLineColor(kColorITS);
2404 fNodes->Add(sub5node);
2405 sub4node->cd();
2406 fNodes->Add(sub4node);
2407 sub3node->cd();
2408 fNodes->Add(sub3node);
2409 sub2node->cd();
2410 //
2411 // Place copy #4 of I107 in I10B
2412 //
2413 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
2414 sub3node->SetLineColor(kColorITS);
2415 sub3node->SetVisibility(0);
2416 sub3node->cd();
2417 //
2418 // Place copy #1 of I101 in I107
2419 //
2420 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2421 sub4node->SetLineColor(kColorITS);
2422 sub4node->SetVisibility(0);
2423 sub4node->cd();
2424 //
2425 // Place copy #1 of ITS1 in I101
2426 //
2427 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2428 sub5node->SetLineColor(kColorITS);
2429 fNodes->Add(sub5node);
2430 sub4node->cd();
2431 fNodes->Add(sub4node);
2432 sub3node->cd();
2433 fNodes->Add(sub3node);
2434 sub2node->cd();
2435 fNodes->Add(sub2node);
2436 sub1node->cd();
2437 //
2438 // Place copy #1 of I20B in I12B
2439 //
2440 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
2441 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 2442 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 2443 sub2node->SetLineColor(kColorITS);
2444 sub2node->SetVisibility(0);
2445 sub2node->cd();
2446 //
2447 // Place copy #1 of I1D7 in I20B
2448 //
2449 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2450 sub3node->SetLineColor(kColorITS);
2451 sub3node->SetVisibility(0);
2452 sub3node->cd();
2453 //
2454 // Place copy #1 of I1D1 in I1D7
2455 //
2456 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2457 sub4node->SetLineColor(kColorITS);
2458 sub4node->SetVisibility(0);
2459 sub4node->cd();
2460 //
2461 // Place copy #1 of ITS2 in I1D1
2462 //
2463 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2464 sub5node->SetLineColor(kColorITS);
2465 fNodes->Add(sub5node);
2466 sub4node->cd();
2467 fNodes->Add(sub4node);
2468 sub3node->cd();
2469 fNodes->Add(sub3node);
2470 sub2node->cd();
2471 //
2472 // Place copy #2 of I1D7 in I20B
2473 //
2474 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2475 sub3node->SetLineColor(kColorITS);
2476 sub3node->SetVisibility(0);
2477 sub3node->cd();
2478 //
2479 // Place copy #1 of I1D1 in I1D7
2480 //
2481 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2482 sub4node->SetLineColor(kColorITS);
2483 sub4node->SetVisibility(0);
2484 sub4node->cd();
2485 //
2486 // Place copy #1 of ITS2 in I1D1
2487 //
2488 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2489 sub5node->SetLineColor(kColorITS);
2490 fNodes->Add(sub5node);
2491 sub4node->cd();
2492 fNodes->Add(sub4node);
2493 sub3node->cd();
2494 fNodes->Add(sub3node);
2495 sub2node->cd();
2496 //
2497 // Place copy #3 of I1D7 in I20B
2498 //
2499 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2500 sub3node->SetLineColor(kColorITS);
2501 sub3node->SetVisibility(0);
2502 sub3node->cd();
2503 //
2504 // Place copy #1 of I1D1 in I1D7
2505 //
2506 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2507 sub4node->SetLineColor(kColorITS);
2508 sub4node->SetVisibility(0);
2509 sub4node->cd();
2510 //
2511 // Place copy #1 of ITS2 in I1D1
2512 //
2513 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2514 sub5node->SetLineColor(kColorITS);
2515 fNodes->Add(sub5node);
2516 sub4node->cd();
2517 fNodes->Add(sub4node);
2518 sub3node->cd();
2519 fNodes->Add(sub3node);
2520 sub2node->cd();
2521 //
2522 // Place copy #4 of I1D7 in I20B
2523 //
2524 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2525 sub3node->SetLineColor(kColorITS);
2526 sub3node->SetVisibility(0);
2527 sub3node->cd();
2528 //
2529 // Place copy #1 of I1D1 in I1D7
2530 //
2531 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2532 sub4node->SetLineColor(kColorITS);
2533 sub4node->SetVisibility(0);
2534 sub4node->cd();
2535 //
2536 // Place copy #1 of ITS2 in I1D1
2537 //
2538 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2539 sub5node->SetLineColor(kColorITS);
2540 fNodes->Add(sub5node);
2541 sub4node->cd();
2542 fNodes->Add(sub4node);
2543 sub3node->cd();
2544 fNodes->Add(sub3node);
2545 sub2node->cd();
2546 fNodes->Add(sub2node);
2547 sub1node->cd();
2548 //
2549 // Place copy #2 of I20B in I12B
2550 //
2551 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
2552 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 2553 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 2554 sub2node->SetLineColor(kColorITS);
2555 sub2node->SetVisibility(0);
2556 sub2node->cd();
2557 //
2558 // Place copy #1 of I1D7 in I20B
2559 //
2560 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2561 sub3node->SetLineColor(kColorITS);
2562 sub3node->SetVisibility(0);
2563 sub3node->cd();
2564 //
2565 // Place copy #1 of I1D1 in I1D7
2566 //
2567 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2568 sub4node->SetLineColor(kColorITS);
2569 sub4node->SetVisibility(0);
2570 sub4node->cd();
2571 //
2572 // Place copy #1 of ITS2 in I1D1
2573 //
2574 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2575 sub5node->SetLineColor(kColorITS);
2576 fNodes->Add(sub5node);
2577 sub4node->cd();
2578 fNodes->Add(sub4node);
2579 sub3node->cd();
2580 fNodes->Add(sub3node);
2581 sub2node->cd();
2582 //
2583 // Place copy #2 of I1D7 in I20B
2584 //
2585 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2586 sub3node->SetLineColor(kColorITS);
2587 sub3node->SetVisibility(0);
2588 sub3node->cd();
2589 //
2590 // Place copy #1 of I1D1 in I1D7
2591 //
2592 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2593 sub4node->SetLineColor(kColorITS);
2594 sub4node->SetVisibility(0);
2595 sub4node->cd();
2596 //
2597 // Place copy #1 of ITS2 in I1D1
2598 //
2599 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2600 sub5node->SetLineColor(kColorITS);
2601 fNodes->Add(sub5node);
2602 sub4node->cd();
2603 fNodes->Add(sub4node);
2604 sub3node->cd();
2605 fNodes->Add(sub3node);
2606 sub2node->cd();
2607 //
2608 // Place copy #3 of I1D7 in I20B
2609 //
2610 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2611 sub3node->SetLineColor(kColorITS);
2612 sub3node->SetVisibility(0);
2613 sub3node->cd();
2614 //
2615 // Place copy #1 of I1D1 in I1D7
2616 //
2617 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2618 sub4node->SetLineColor(kColorITS);
2619 sub4node->SetVisibility(0);
2620 sub4node->cd();
2621 //
2622 // Place copy #1 of ITS2 in I1D1
2623 //
2624 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2625 sub5node->SetLineColor(kColorITS);
2626 fNodes->Add(sub5node);
2627 sub4node->cd();
2628 fNodes->Add(sub4node);
2629 sub3node->cd();
2630 fNodes->Add(sub3node);
2631 sub2node->cd();
2632 //
2633 // Place copy #4 of I1D7 in I20B
2634 //
2635 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2636 sub3node->SetLineColor(kColorITS);
2637 sub3node->SetVisibility(0);
2638 sub3node->cd();
2639 //
2640 // Place copy #1 of I1D1 in I1D7
2641 //
2642 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2643 sub4node->SetLineColor(kColorITS);
2644 sub4node->SetVisibility(0);
2645 sub4node->cd();
2646 //
2647 // Place copy #1 of ITS2 in I1D1
2648 //
2649 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2650 sub5node->SetLineColor(kColorITS);
2651 fNodes->Add(sub5node);
2652 sub4node->cd();
2653 fNodes->Add(sub4node);
2654 sub3node->cd();
2655 fNodes->Add(sub3node);
2656 sub2node->cd();
2657 fNodes->Add(sub2node);
2658 sub1node->cd();
2659 //
2660 // Place copy #3 of I20B in I12B
2661 //
2662 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
2663 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 2664 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 2665 sub2node->SetLineColor(kColorITS);
2666 sub2node->SetVisibility(0);
2667 sub2node->cd();
2668 //
2669 // Place copy #1 of I1D7 in I20B
2670 //
2671 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2672 sub3node->SetLineColor(kColorITS);
2673 sub3node->SetVisibility(0);
2674 sub3node->cd();
2675 //
2676 // Place copy #1 of I1D1 in I1D7
2677 //
2678 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2679 sub4node->SetLineColor(kColorITS);
2680 sub4node->SetVisibility(0);
2681 sub4node->cd();
2682 //
2683 // Place copy #1 of ITS2 in I1D1
2684 //
2685 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2686 sub5node->SetLineColor(kColorITS);
2687 fNodes->Add(sub5node);
2688 sub4node->cd();
2689 fNodes->Add(sub4node);
2690 sub3node->cd();
2691 fNodes->Add(sub3node);
2692 sub2node->cd();
2693 //
2694 // Place copy #2 of I1D7 in I20B
2695 //
2696 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2697 sub3node->SetLineColor(kColorITS);
2698 sub3node->SetVisibility(0);
2699 sub3node->cd();
2700 //
2701 // Place copy #1 of I1D1 in I1D7
2702 //
2703 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2704 sub4node->SetLineColor(kColorITS);
2705 sub4node->SetVisibility(0);
2706 sub4node->cd();
2707 //
2708 // Place copy #1 of ITS2 in I1D1
2709 //
2710 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2711 sub5node->SetLineColor(kColorITS);
2712 fNodes->Add(sub5node);
2713 sub4node->cd();
2714 fNodes->Add(sub4node);
2715 sub3node->cd();
2716 fNodes->Add(sub3node);
2717 sub2node->cd();
2718 //
2719 // Place copy #3 of I1D7 in I20B
2720 //
2721 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2722 sub3node->SetLineColor(kColorITS);
2723 sub3node->SetVisibility(0);
2724 sub3node->cd();
2725 //
2726 // Place copy #1 of I1D1 in I1D7
2727 //
2728 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2729 sub4node->SetLineColor(kColorITS);
2730 sub4node->SetVisibility(0);
2731 sub4node->cd();
2732 //
2733 // Place copy #1 of ITS2 in I1D1
2734 //
2735 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2736 sub5node->SetLineColor(kColorITS);
2737 fNodes->Add(sub5node);
2738 sub4node->cd();
2739 fNodes->Add(sub4node);
2740 sub3node->cd();
2741 fNodes->Add(sub3node);
2742 sub2node->cd();
2743 //
2744 // Place copy #4 of I1D7 in I20B
2745 //
2746 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2747 sub3node->SetLineColor(kColorITS);
2748 sub3node->SetVisibility(0);
2749 sub3node->cd();
2750 //
2751 // Place copy #1 of I1D1 in I1D7
2752 //
2753 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2754 sub4node->SetLineColor(kColorITS);
2755 sub4node->SetVisibility(0);
2756 sub4node->cd();
2757 //
2758 // Place copy #1 of ITS2 in I1D1
2759 //
2760 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2761 sub5node->SetLineColor(kColorITS);
2762 fNodes->Add(sub5node);
2763 sub4node->cd();
2764 fNodes->Add(sub4node);
2765 sub3node->cd();
2766 fNodes->Add(sub3node);
2767 sub2node->cd();
2768 fNodes->Add(sub2node);
2769 sub1node->cd();
2770 //
2771 // Place copy #4 of I20B in I12B
2772 //
2773 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
2774 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 2775 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 2776 sub2node->SetLineColor(kColorITS);
2777 sub2node->SetVisibility(0);
2778 sub2node->cd();
2779 //
2780 // Place copy #1 of I1D7 in I20B
2781 //
2782 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2783 sub3node->SetLineColor(kColorITS);
2784 sub3node->SetVisibility(0);
2785 sub3node->cd();
2786 //
2787 // Place copy #1 of I1D1 in I1D7
2788 //
2789 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2790 sub4node->SetLineColor(kColorITS);
2791 sub4node->SetVisibility(0);
2792 sub4node->cd();
2793 //
2794 // Place copy #1 of ITS2 in I1D1
2795 //
2796 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2797 sub5node->SetLineColor(kColorITS);
2798 fNodes->Add(sub5node);
2799 sub4node->cd();
2800 fNodes->Add(sub4node);
2801 sub3node->cd();
2802 fNodes->Add(sub3node);
2803 sub2node->cd();
2804 //
2805 // Place copy #2 of I1D7 in I20B
2806 //
2807 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2808 sub3node->SetLineColor(kColorITS);
2809 sub3node->SetVisibility(0);
2810 sub3node->cd();
2811 //
2812 // Place copy #1 of I1D1 in I1D7
2813 //
2814 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2815 sub4node->SetLineColor(kColorITS);
2816 sub4node->SetVisibility(0);
2817 sub4node->cd();
2818 //
2819 // Place copy #1 of ITS2 in I1D1
2820 //
2821 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2822 sub5node->SetLineColor(kColorITS);
2823 fNodes->Add(sub5node);
2824 sub4node->cd();
2825 fNodes->Add(sub4node);
2826 sub3node->cd();
2827 fNodes->Add(sub3node);
2828 sub2node->cd();
2829 //
2830 // Place copy #3 of I1D7 in I20B
2831 //
2832 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2833 sub3node->SetLineColor(kColorITS);
2834 sub3node->SetVisibility(0);
2835 sub3node->cd();
2836 //
2837 // Place copy #1 of I1D1 in I1D7
2838 //
2839 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2840 sub4node->SetLineColor(kColorITS);
2841 sub4node->SetVisibility(0);
2842 sub4node->cd();
2843 //
2844 // Place copy #1 of ITS2 in I1D1
2845 //
2846 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2847 sub5node->SetLineColor(kColorITS);
2848 fNodes->Add(sub5node);
2849 sub4node->cd();
2850 fNodes->Add(sub4node);
2851 sub3node->cd();
2852 fNodes->Add(sub3node);
2853 sub2node->cd();
2854 //
2855 // Place copy #4 of I1D7 in I20B
2856 //
2857 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2858 sub3node->SetLineColor(kColorITS);
2859 sub3node->SetVisibility(0);
2860 sub3node->cd();
2861 //
2862 // Place copy #1 of I1D1 in I1D7
2863 //
2864 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2865 sub4node->SetLineColor(kColorITS);
2866 sub4node->SetVisibility(0);
2867 sub4node->cd();
2868 //
2869 // Place copy #1 of ITS2 in I1D1
2870 //
2871 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2872 sub5node->SetLineColor(kColorITS);
2873 fNodes->Add(sub5node);
2874 sub4node->cd();
2875 fNodes->Add(sub4node);
2876 sub3node->cd();
2877 fNodes->Add(sub3node);
2878 sub2node->cd();
2879 fNodes->Add(sub2node);
2880 sub1node->cd();
2881 fNodes->Add(sub1node);
2882 node->cd();
2883 //
2884 // Place copy #4 of I12B in IT12
2885 //
1266e9b4 2886 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot246");
1f99c14b 2887 sub1node->SetLineColor(kColorITS);
2888 sub1node->SetVisibility(0);
2889 sub1node->cd();
2890 //
2891 // Place copy #1 of I10B in I12B
2892 //
2893 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
2894 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 2895 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 2896 sub2node->SetLineColor(kColorITS);
2897 sub2node->SetVisibility(0);
2898 sub2node->cd();
2899 //
2900 // Place copy #1 of I107 in I10B
2901 //
2902 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
2903 sub3node->SetLineColor(kColorITS);
2904 sub3node->SetVisibility(0);
2905 sub3node->cd();
2906 //
2907 // Place copy #1 of I101 in I107
2908 //
2909 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2910 sub4node->SetLineColor(kColorITS);
2911 sub4node->SetVisibility(0);
2912 sub4node->cd();
2913 //
2914 // Place copy #1 of ITS1 in I101
2915 //
2916 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2917 sub5node->SetLineColor(kColorITS);
2918 fNodes->Add(sub5node);
2919 sub4node->cd();
2920 fNodes->Add(sub4node);
2921 sub3node->cd();
2922 fNodes->Add(sub3node);
2923 sub2node->cd();
2924 //
2925 // Place copy #2 of I107 in I10B
2926 //
2927 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
2928 sub3node->SetLineColor(kColorITS);
2929 sub3node->SetVisibility(0);
2930 sub3node->cd();
2931 //
2932 // Place copy #1 of I101 in I107
2933 //
2934 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2935 sub4node->SetLineColor(kColorITS);
2936 sub4node->SetVisibility(0);
2937 sub4node->cd();
2938 //
2939 // Place copy #1 of ITS1 in I101
2940 //
2941 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2942 sub5node->SetLineColor(kColorITS);
2943 fNodes->Add(sub5node);
2944 sub4node->cd();
2945 fNodes->Add(sub4node);
2946 sub3node->cd();
2947 fNodes->Add(sub3node);
2948 sub2node->cd();
2949 //
2950 // Place copy #3 of I107 in I10B
2951 //
2952 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
2953 sub3node->SetLineColor(kColorITS);
2954 sub3node->SetVisibility(0);
2955 sub3node->cd();
2956 //
2957 // Place copy #1 of I101 in I107
2958 //
2959 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2960 sub4node->SetLineColor(kColorITS);
2961 sub4node->SetVisibility(0);
2962 sub4node->cd();
2963 //
2964 // Place copy #1 of ITS1 in I101
2965 //
2966 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2967 sub5node->SetLineColor(kColorITS);
2968 fNodes->Add(sub5node);
2969 sub4node->cd();
2970 fNodes->Add(sub4node);
2971 sub3node->cd();
2972 fNodes->Add(sub3node);
2973 sub2node->cd();
2974 //
2975 // Place copy #4 of I107 in I10B
2976 //
2977 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
2978 sub3node->SetLineColor(kColorITS);
2979 sub3node->SetVisibility(0);
2980 sub3node->cd();
2981 //
2982 // Place copy #1 of I101 in I107
2983 //
2984 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2985 sub4node->SetLineColor(kColorITS);
2986 sub4node->SetVisibility(0);
2987 sub4node->cd();
2988 //
2989 // Place copy #1 of ITS1 in I101
2990 //
2991 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2992 sub5node->SetLineColor(kColorITS);
2993 fNodes->Add(sub5node);
2994 sub4node->cd();
2995 fNodes->Add(sub4node);
2996 sub3node->cd();
2997 fNodes->Add(sub3node);
2998 sub2node->cd();
2999 fNodes->Add(sub2node);
3000 sub1node->cd();
3001 //
3002 // Place copy #2 of I10B in I12B
3003 //
3004 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
3005 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 3006 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 3007 sub2node->SetLineColor(kColorITS);
3008 sub2node->SetVisibility(0);
3009 sub2node->cd();
3010 //
3011 // Place copy #1 of I107 in I10B
3012 //
3013 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
3014 sub3node->SetLineColor(kColorITS);
3015 sub3node->SetVisibility(0);
3016 sub3node->cd();
3017 //
3018 // Place copy #1 of I101 in I107
3019 //
3020 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3021 sub4node->SetLineColor(kColorITS);
3022 sub4node->SetVisibility(0);
3023 sub4node->cd();
3024 //
3025 // Place copy #1 of ITS1 in I101
3026 //
3027 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3028 sub5node->SetLineColor(kColorITS);
3029 fNodes->Add(sub5node);
3030 sub4node->cd();
3031 fNodes->Add(sub4node);
3032 sub3node->cd();
3033 fNodes->Add(sub3node);
3034 sub2node->cd();
3035 //
3036 // Place copy #2 of I107 in I10B
3037 //
3038 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
3039 sub3node->SetLineColor(kColorITS);
3040 sub3node->SetVisibility(0);
3041 sub3node->cd();
3042 //
3043 // Place copy #1 of I101 in I107
3044 //
3045 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3046 sub4node->SetLineColor(kColorITS);
3047 sub4node->SetVisibility(0);
3048 sub4node->cd();
3049 //
3050 // Place copy #1 of ITS1 in I101
3051 //
3052 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3053 sub5node->SetLineColor(kColorITS);
3054 fNodes->Add(sub5node);
3055 sub4node->cd();
3056 fNodes->Add(sub4node);
3057 sub3node->cd();
3058 fNodes->Add(sub3node);
3059 sub2node->cd();
3060 //
3061 // Place copy #3 of I107 in I10B
3062 //
3063 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
3064 sub3node->SetLineColor(kColorITS);
3065 sub3node->SetVisibility(0);
3066 sub3node->cd();
3067 //
3068 // Place copy #1 of I101 in I107
3069 //
3070 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3071 sub4node->SetLineColor(kColorITS);
3072 sub4node->SetVisibility(0);
3073 sub4node->cd();
3074 //
3075 // Place copy #1 of ITS1 in I101
3076 //
3077 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3078 sub5node->SetLineColor(kColorITS);
3079 fNodes->Add(sub5node);
3080 sub4node->cd();
3081 fNodes->Add(sub4node);
3082 sub3node->cd();
3083 fNodes->Add(sub3node);
3084 sub2node->cd();
3085 //
3086 // Place copy #4 of I107 in I10B
3087 //
3088 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
3089 sub3node->SetLineColor(kColorITS);
3090 sub3node->SetVisibility(0);
3091 sub3node->cd();
3092 //
3093 // Place copy #1 of I101 in I107
3094 //
3095 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3096 sub4node->SetLineColor(kColorITS);
3097 sub4node->SetVisibility(0);
3098 sub4node->cd();
3099 //
3100 // Place copy #1 of ITS1 in I101
3101 //
3102 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3103 sub5node->SetLineColor(kColorITS);
3104 fNodes->Add(sub5node);
3105 sub4node->cd();
3106 fNodes->Add(sub4node);
3107 sub3node->cd();
3108 fNodes->Add(sub3node);
3109 sub2node->cd();
3110 fNodes->Add(sub2node);
3111 sub1node->cd();
3112 //
3113 // Place copy #1 of I20B in I12B
3114 //
3115 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
3116 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 3117 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 3118 sub2node->SetLineColor(kColorITS);
3119 sub2node->SetVisibility(0);
3120 sub2node->cd();
3121 //
3122 // Place copy #1 of I1D7 in I20B
3123 //
3124 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3125 sub3node->SetLineColor(kColorITS);
3126 sub3node->SetVisibility(0);
3127 sub3node->cd();
3128 //
3129 // Place copy #1 of I1D1 in I1D7
3130 //
3131 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3132 sub4node->SetLineColor(kColorITS);
3133 sub4node->SetVisibility(0);
3134 sub4node->cd();
3135 //
3136 // Place copy #1 of ITS2 in I1D1
3137 //
3138 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3139 sub5node->SetLineColor(kColorITS);
3140 fNodes->Add(sub5node);
3141 sub4node->cd();
3142 fNodes->Add(sub4node);
3143 sub3node->cd();
3144 fNodes->Add(sub3node);
3145 sub2node->cd();
3146 //
3147 // Place copy #2 of I1D7 in I20B
3148 //
3149 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3150 sub3node->SetLineColor(kColorITS);
3151 sub3node->SetVisibility(0);
3152 sub3node->cd();
3153 //
3154 // Place copy #1 of I1D1 in I1D7
3155 //
3156 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3157 sub4node->SetLineColor(kColorITS);
3158 sub4node->SetVisibility(0);
3159 sub4node->cd();
3160 //
3161 // Place copy #1 of ITS2 in I1D1
3162 //
3163 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3164 sub5node->SetLineColor(kColorITS);
3165 fNodes->Add(sub5node);
3166 sub4node->cd();
3167 fNodes->Add(sub4node);
3168 sub3node->cd();
3169 fNodes->Add(sub3node);
3170 sub2node->cd();
3171 //
3172 // Place copy #3 of I1D7 in I20B
3173 //
3174 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3175 sub3node->SetLineColor(kColorITS);
3176 sub3node->SetVisibility(0);
3177 sub3node->cd();
3178 //
3179 // Place copy #1 of I1D1 in I1D7
3180 //
3181 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3182 sub4node->SetLineColor(kColorITS);
3183 sub4node->SetVisibility(0);
3184 sub4node->cd();
3185 //
3186 // Place copy #1 of ITS2 in I1D1
3187 //
3188 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3189 sub5node->SetLineColor(kColorITS);
3190 fNodes->Add(sub5node);
3191 sub4node->cd();
3192 fNodes->Add(sub4node);
3193 sub3node->cd();
3194 fNodes->Add(sub3node);
3195 sub2node->cd();
3196 //
3197 // Place copy #4 of I1D7 in I20B
3198 //
3199 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3200 sub3node->SetLineColor(kColorITS);
3201 sub3node->SetVisibility(0);
3202 sub3node->cd();
3203 //
3204 // Place copy #1 of I1D1 in I1D7
3205 //
3206 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3207 sub4node->SetLineColor(kColorITS);
3208 sub4node->SetVisibility(0);
3209 sub4node->cd();
3210 //
3211 // Place copy #1 of ITS2 in I1D1
3212 //
3213 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3214 sub5node->SetLineColor(kColorITS);
3215 fNodes->Add(sub5node);
3216 sub4node->cd();
3217 fNodes->Add(sub4node);
3218 sub3node->cd();
3219 fNodes->Add(sub3node);
3220 sub2node->cd();
3221 fNodes->Add(sub2node);
3222 sub1node->cd();
3223 //
3224 // Place copy #2 of I20B in I12B
3225 //
3226 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
3227 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 3228 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 3229 sub2node->SetLineColor(kColorITS);
3230 sub2node->SetVisibility(0);
3231 sub2node->cd();
3232 //
3233 // Place copy #1 of I1D7 in I20B
3234 //
3235 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3236 sub3node->SetLineColor(kColorITS);
3237 sub3node->SetVisibility(0);
3238 sub3node->cd();
3239 //
3240 // Place copy #1 of I1D1 in I1D7
3241 //
3242 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3243 sub4node->SetLineColor(kColorITS);
3244 sub4node->SetVisibility(0);
3245 sub4node->cd();
3246 //
3247 // Place copy #1 of ITS2 in I1D1
3248 //
3249 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3250 sub5node->SetLineColor(kColorITS);
3251 fNodes->Add(sub5node);
3252 sub4node->cd();
3253 fNodes->Add(sub4node);
3254 sub3node->cd();
3255 fNodes->Add(sub3node);
3256 sub2node->cd();
3257 //
3258 // Place copy #2 of I1D7 in I20B
3259 //
3260 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3261 sub3node->SetLineColor(kColorITS);
3262 sub3node->SetVisibility(0);
3263 sub3node->cd();
3264 //
3265 // Place copy #1 of I1D1 in I1D7
3266 //
3267 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3268 sub4node->SetLineColor(kColorITS);
3269 sub4node->SetVisibility(0);
3270 sub4node->cd();
3271 //
3272 // Place copy #1 of ITS2 in I1D1
3273 //
3274 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3275 sub5node->SetLineColor(kColorITS);
3276 fNodes->Add(sub5node);
3277 sub4node->cd();
3278 fNodes->Add(sub4node);
3279 sub3node->cd();
3280 fNodes->Add(sub3node);
3281 sub2node->cd();
3282 //
3283 // Place copy #3 of I1D7 in I20B
3284 //
3285 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3286 sub3node->SetLineColor(kColorITS);
3287 sub3node->SetVisibility(0);
3288 sub3node->cd();
3289 //
3290 // Place copy #1 of I1D1 in I1D7
3291 //
3292 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3293 sub4node->SetLineColor(kColorITS);
3294 sub4node->SetVisibility(0);
3295 sub4node->cd();
3296 //
3297 // Place copy #1 of ITS2 in I1D1
3298 //
3299 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3300 sub5node->SetLineColor(kColorITS);
3301 fNodes->Add(sub5node);
3302 sub4node->cd();
3303 fNodes->Add(sub4node);
3304 sub3node->cd();
3305 fNodes->Add(sub3node);
3306 sub2node->cd();
3307 //
3308 // Place copy #4 of I1D7 in I20B
3309 //
3310 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3311 sub3node->SetLineColor(kColorITS);
3312 sub3node->SetVisibility(0);
3313 sub3node->cd();
3314 //
3315 // Place copy #1 of I1D1 in I1D7
3316 //
3317 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3318 sub4node->SetLineColor(kColorITS);
3319 sub4node->SetVisibility(0);
3320 sub4node->cd();
3321 //
3322 // Place copy #1 of ITS2 in I1D1
3323 //
3324 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3325 sub5node->SetLineColor(kColorITS);
3326 fNodes->Add(sub5node);
3327 sub4node->cd();
3328 fNodes->Add(sub4node);
3329 sub3node->cd();
3330 fNodes->Add(sub3node);
3331 sub2node->cd();
3332 fNodes->Add(sub2node);
3333 sub1node->cd();
3334 //
3335 // Place copy #3 of I20B in I12B
3336 //
3337 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
3338 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 3339 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 3340 sub2node->SetLineColor(kColorITS);
3341 sub2node->SetVisibility(0);
3342 sub2node->cd();
3343 //
3344 // Place copy #1 of I1D7 in I20B
3345 //
3346 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3347 sub3node->SetLineColor(kColorITS);
3348 sub3node->SetVisibility(0);
3349 sub3node->cd();
3350 //
3351 // Place copy #1 of I1D1 in I1D7
3352 //
3353 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3354 sub4node->SetLineColor(kColorITS);
3355 sub4node->SetVisibility(0);
3356 sub4node->cd();
3357 //
3358 // Place copy #1 of ITS2 in I1D1
3359 //
3360 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3361 sub5node->SetLineColor(kColorITS);
3362 fNodes->Add(sub5node);
3363 sub4node->cd();
3364 fNodes->Add(sub4node);
3365 sub3node->cd();
3366 fNodes->Add(sub3node);
3367 sub2node->cd();
3368 //
3369 // Place copy #2 of I1D7 in I20B
3370 //
3371 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3372 sub3node->SetLineColor(kColorITS);
3373 sub3node->SetVisibility(0);
3374 sub3node->cd();
3375 //
3376 // Place copy #1 of I1D1 in I1D7
3377 //
3378 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3379 sub4node->SetLineColor(kColorITS);
3380 sub4node->SetVisibility(0);
3381 sub4node->cd();
3382 //
3383 // Place copy #1 of ITS2 in I1D1
3384 //
3385 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3386 sub5node->SetLineColor(kColorITS);
3387 fNodes->Add(sub5node);
3388 sub4node->cd();
3389 fNodes->Add(sub4node);
3390 sub3node->cd();
3391 fNodes->Add(sub3node);
3392 sub2node->cd();
3393 //
3394 // Place copy #3 of I1D7 in I20B
3395 //
3396 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3397 sub3node->SetLineColor(kColorITS);
3398 sub3node->SetVisibility(0);
3399 sub3node->cd();
3400 //
3401 // Place copy #1 of I1D1 in I1D7
3402 //
3403 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3404 sub4node->SetLineColor(kColorITS);
3405 sub4node->SetVisibility(0);
3406 sub4node->cd();
3407 //
3408 // Place copy #1 of ITS2 in I1D1
3409 //
3410 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3411 sub5node->SetLineColor(kColorITS);
3412 fNodes->Add(sub5node);
3413 sub4node->cd();
3414 fNodes->Add(sub4node);
3415 sub3node->cd();
3416 fNodes->Add(sub3node);
3417 sub2node->cd();
3418 //
3419 // Place copy #4 of I1D7 in I20B
3420 //
3421 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3422 sub3node->SetLineColor(kColorITS);
3423 sub3node->SetVisibility(0);
3424 sub3node->cd();
3425 //
3426 // Place copy #1 of I1D1 in I1D7
3427 //
3428 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3429 sub4node->SetLineColor(kColorITS);
3430 sub4node->SetVisibility(0);
3431 sub4node->cd();
3432 //
3433 // Place copy #1 of ITS2 in I1D1
3434 //
3435 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3436 sub5node->SetLineColor(kColorITS);
3437 fNodes->Add(sub5node);
3438 sub4node->cd();
3439 fNodes->Add(sub4node);
3440 sub3node->cd();
3441 fNodes->Add(sub3node);
3442 sub2node->cd();
3443 fNodes->Add(sub2node);
3444 sub1node->cd();
3445 //
3446 // Place copy #4 of I20B in I12B
3447 //
3448 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
3449 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 3450 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 3451 sub2node->SetLineColor(kColorITS);
3452 sub2node->SetVisibility(0);
3453 sub2node->cd();
3454 //
3455 // Place copy #1 of I1D7 in I20B
3456 //
3457 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3458 sub3node->SetLineColor(kColorITS);
3459 sub3node->SetVisibility(0);
3460 sub3node->cd();
3461 //
3462 // Place copy #1 of I1D1 in I1D7
3463 //
3464 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3465 sub4node->SetLineColor(kColorITS);
3466 sub4node->SetVisibility(0);
3467 sub4node->cd();
3468 //
3469 // Place copy #1 of ITS2 in I1D1
3470 //
3471 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3472 sub5node->SetLineColor(kColorITS);
3473 fNodes->Add(sub5node);
3474 sub4node->cd();
3475 fNodes->Add(sub4node);
3476 sub3node->cd();
3477 fNodes->Add(sub3node);
3478 sub2node->cd();
3479 //
3480 // Place copy #2 of I1D7 in I20B
3481 //
3482 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3483 sub3node->SetLineColor(kColorITS);
3484 sub3node->SetVisibility(0);
3485 sub3node->cd();
3486 //
3487 // Place copy #1 of I1D1 in I1D7
3488 //
3489 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3490 sub4node->SetLineColor(kColorITS);
3491 sub4node->SetVisibility(0);
3492 sub4node->cd();
3493 //
3494 // Place copy #1 of ITS2 in I1D1
3495 //
3496 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3497 sub5node->SetLineColor(kColorITS);
3498 fNodes->Add(sub5node);
3499 sub4node->cd();
3500 fNodes->Add(sub4node);
3501 sub3node->cd();
3502 fNodes->Add(sub3node);
3503 sub2node->cd();
3504 //
3505 // Place copy #3 of I1D7 in I20B
3506 //
3507 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3508 sub3node->SetLineColor(kColorITS);
3509 sub3node->SetVisibility(0);
3510 sub3node->cd();
3511 //
3512 // Place copy #1 of I1D1 in I1D7
3513 //
3514 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3515 sub4node->SetLineColor(kColorITS);
3516 sub4node->SetVisibility(0);
3517 sub4node->cd();
3518 //
3519 // Place copy #1 of ITS2 in I1D1
3520 //
3521 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3522 sub5node->SetLineColor(kColorITS);
3523 fNodes->Add(sub5node);
3524 sub4node->cd();
3525 fNodes->Add(sub4node);
3526 sub3node->cd();
3527 fNodes->Add(sub3node);
3528 sub2node->cd();
3529 //
3530 // Place copy #4 of I1D7 in I20B
3531 //
3532 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3533 sub3node->SetLineColor(kColorITS);
3534 sub3node->SetVisibility(0);
3535 sub3node->cd();
3536 //
3537 // Place copy #1 of I1D1 in I1D7
3538 //
3539 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3540 sub4node->SetLineColor(kColorITS);
3541 sub4node->SetVisibility(0);
3542 sub4node->cd();
3543 //
3544 // Place copy #1 of ITS2 in I1D1
3545 //
3546 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3547 sub5node->SetLineColor(kColorITS);
3548 fNodes->Add(sub5node);
3549 sub4node->cd();
3550 fNodes->Add(sub4node);
3551 sub3node->cd();
3552 fNodes->Add(sub3node);
3553 sub2node->cd();
3554 fNodes->Add(sub2node);
3555 sub1node->cd();
3556 fNodes->Add(sub1node);
3557 node->cd();
3558 //
3559 // Place copy #5 of I12B in IT12
3560 //
1266e9b4 3561 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot247");
1f99c14b 3562 sub1node->SetLineColor(kColorITS);
3563 sub1node->SetVisibility(0);
3564 sub1node->cd();
3565 //
3566 // Place copy #1 of I10B in I12B
3567 //
3568 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
3569 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 3570 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 3571 sub2node->SetLineColor(kColorITS);
3572 sub2node->SetVisibility(0);
3573 sub2node->cd();
3574 //
3575 // Place copy #1 of I107 in I10B
3576 //
3577 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
3578 sub3node->SetLineColor(kColorITS);
3579 sub3node->SetVisibility(0);
3580 sub3node->cd();
3581 //
3582 // Place copy #1 of I101 in I107
3583 //
3584 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3585 sub4node->SetLineColor(kColorITS);
3586 sub4node->SetVisibility(0);
3587 sub4node->cd();
3588 //
3589 // Place copy #1 of ITS1 in I101
3590 //
3591 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3592 sub5node->SetLineColor(kColorITS);
3593 fNodes->Add(sub5node);
3594 sub4node->cd();
3595 fNodes->Add(sub4node);
3596 sub3node->cd();
3597 fNodes->Add(sub3node);
3598 sub2node->cd();
3599 //
3600 // Place copy #2 of I107 in I10B
3601 //
3602 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
3603 sub3node->SetLineColor(kColorITS);
3604 sub3node->SetVisibility(0);
3605 sub3node->cd();
3606 //
3607 // Place copy #1 of I101 in I107
3608 //
3609 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3610 sub4node->SetLineColor(kColorITS);
3611 sub4node->SetVisibility(0);
3612 sub4node->cd();
3613 //
3614 // Place copy #1 of ITS1 in I101
3615 //
3616 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3617 sub5node->SetLineColor(kColorITS);
3618 fNodes->Add(sub5node);
3619 sub4node->cd();
3620 fNodes->Add(sub4node);
3621 sub3node->cd();
3622 fNodes->Add(sub3node);
3623 sub2node->cd();
3624 //
3625 // Place copy #3 of I107 in I10B
3626 //
3627 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
3628 sub3node->SetLineColor(kColorITS);
3629 sub3node->SetVisibility(0);
3630 sub3node->cd();
3631 //
3632 // Place copy #1 of I101 in I107
3633 //
3634 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3635 sub4node->SetLineColor(kColorITS);
3636 sub4node->SetVisibility(0);
3637 sub4node->cd();
3638 //
3639 // Place copy #1 of ITS1 in I101
3640 //
3641 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3642 sub5node->SetLineColor(kColorITS);
3643 fNodes->Add(sub5node);
3644 sub4node->cd();
3645 fNodes->Add(sub4node);
3646 sub3node->cd();
3647 fNodes->Add(sub3node);
3648 sub2node->cd();
3649 //
3650 // Place copy #4 of I107 in I10B
3651 //
3652 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
3653 sub3node->SetLineColor(kColorITS);
3654 sub3node->SetVisibility(0);
3655 sub3node->cd();
3656 //
3657 // Place copy #1 of I101 in I107
3658 //
3659 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3660 sub4node->SetLineColor(kColorITS);
3661 sub4node->SetVisibility(0);
3662 sub4node->cd();
3663 //
3664 // Place copy #1 of ITS1 in I101
3665 //
3666 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3667 sub5node->SetLineColor(kColorITS);
3668 fNodes->Add(sub5node);
3669 sub4node->cd();
3670 fNodes->Add(sub4node);
3671 sub3node->cd();
3672 fNodes->Add(sub3node);
3673 sub2node->cd();
3674 fNodes->Add(sub2node);
3675 sub1node->cd();
3676 //
3677 // Place copy #2 of I10B in I12B
3678 //
3679 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
3680 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 3681 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 3682 sub2node->SetLineColor(kColorITS);
3683 sub2node->SetVisibility(0);
3684 sub2node->cd();
3685 //
3686 // Place copy #1 of I107 in I10B
3687 //
3688 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
3689 sub3node->SetLineColor(kColorITS);
3690 sub3node->SetVisibility(0);
3691 sub3node->cd();
3692 //
3693 // Place copy #1 of I101 in I107
3694 //
3695 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3696 sub4node->SetLineColor(kColorITS);
3697 sub4node->SetVisibility(0);
3698 sub4node->cd();
3699 //
3700 // Place copy #1 of ITS1 in I101
3701 //
3702 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3703 sub5node->SetLineColor(kColorITS);
3704 fNodes->Add(sub5node);
3705 sub4node->cd();
3706 fNodes->Add(sub4node);
3707 sub3node->cd();
3708 fNodes->Add(sub3node);
3709 sub2node->cd();
3710 //
3711 // Place copy #2 of I107 in I10B
3712 //
3713 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
3714 sub3node->SetLineColor(kColorITS);
3715 sub3node->SetVisibility(0);
3716 sub3node->cd();
3717 //
3718 // Place copy #1 of I101 in I107
3719 //
3720 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3721 sub4node->SetLineColor(kColorITS);
3722 sub4node->SetVisibility(0);
3723 sub4node->cd();
3724 //
3725 // Place copy #1 of ITS1 in I101
3726 //
3727 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3728 sub5node->SetLineColor(kColorITS);
3729 fNodes->Add(sub5node);
3730 sub4node->cd();
3731 fNodes->Add(sub4node);
3732 sub3node->cd();
3733 fNodes->Add(sub3node);
3734 sub2node->cd();
3735 //
3736 // Place copy #3 of I107 in I10B
3737 //
3738 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
3739 sub3node->SetLineColor(kColorITS);
3740 sub3node->SetVisibility(0);
3741 sub3node->cd();
3742 //
3743 // Place copy #1 of I101 in I107
3744 //
3745 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3746 sub4node->SetLineColor(kColorITS);
3747 sub4node->SetVisibility(0);
3748 sub4node->cd();
3749 //
3750 // Place copy #1 of ITS1 in I101
3751 //
3752 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3753 sub5node->SetLineColor(kColorITS);
3754 fNodes->Add(sub5node);
3755 sub4node->cd();
3756 fNodes->Add(sub4node);
3757 sub3node->cd();
3758 fNodes->Add(sub3node);
3759 sub2node->cd();
3760 //
3761 // Place copy #4 of I107 in I10B
3762 //
3763 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
3764 sub3node->SetLineColor(kColorITS);
3765 sub3node->SetVisibility(0);
3766 sub3node->cd();
3767 //
3768 // Place copy #1 of I101 in I107
3769 //
3770 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3771 sub4node->SetLineColor(kColorITS);
3772 sub4node->SetVisibility(0);
3773 sub4node->cd();
3774 //
3775 // Place copy #1 of ITS1 in I101
3776 //
3777 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3778 sub5node->SetLineColor(kColorITS);
3779 fNodes->Add(sub5node);
3780 sub4node->cd();
3781 fNodes->Add(sub4node);
3782 sub3node->cd();
3783 fNodes->Add(sub3node);
3784 sub2node->cd();
3785 fNodes->Add(sub2node);
3786 sub1node->cd();
3787 //
3788 // Place copy #1 of I20B in I12B
3789 //
3790 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
3791 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 3792 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 3793 sub2node->SetLineColor(kColorITS);
3794 sub2node->SetVisibility(0);
3795 sub2node->cd();
3796 //
3797 // Place copy #1 of I1D7 in I20B
3798 //
3799 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3800 sub3node->SetLineColor(kColorITS);
3801 sub3node->SetVisibility(0);
3802 sub3node->cd();
3803 //
3804 // Place copy #1 of I1D1 in I1D7
3805 //
3806 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3807 sub4node->SetLineColor(kColorITS);
3808 sub4node->SetVisibility(0);
3809 sub4node->cd();
3810 //
3811 // Place copy #1 of ITS2 in I1D1
3812 //
3813 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3814 sub5node->SetLineColor(kColorITS);
3815 fNodes->Add(sub5node);
3816 sub4node->cd();
3817 fNodes->Add(sub4node);
3818 sub3node->cd();
3819 fNodes->Add(sub3node);
3820 sub2node->cd();
3821 //
3822 // Place copy #2 of I1D7 in I20B
3823 //
3824 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3825 sub3node->SetLineColor(kColorITS);
3826 sub3node->SetVisibility(0);
3827 sub3node->cd();
3828 //
3829 // Place copy #1 of I1D1 in I1D7
3830 //
3831 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3832 sub4node->SetLineColor(kColorITS);
3833 sub4node->SetVisibility(0);
3834 sub4node->cd();
3835 //
3836 // Place copy #1 of ITS2 in I1D1
3837 //
3838 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3839 sub5node->SetLineColor(kColorITS);
3840 fNodes->Add(sub5node);
3841 sub4node->cd();
3842 fNodes->Add(sub4node);
3843 sub3node->cd();
3844 fNodes->Add(sub3node);
3845 sub2node->cd();
3846 //
3847 // Place copy #3 of I1D7 in I20B
3848 //
3849 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3850 sub3node->SetLineColor(kColorITS);
3851 sub3node->SetVisibility(0);
3852 sub3node->cd();
3853 //
3854 // Place copy #1 of I1D1 in I1D7
3855 //
3856 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3857 sub4node->SetLineColor(kColorITS);
3858 sub4node->SetVisibility(0);
3859 sub4node->cd();
3860 //
3861 // Place copy #1 of ITS2 in I1D1
3862 //
3863 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3864 sub5node->SetLineColor(kColorITS);
3865 fNodes->Add(sub5node);
3866 sub4node->cd();
3867 fNodes->Add(sub4node);
3868 sub3node->cd();
3869 fNodes->Add(sub3node);
3870 sub2node->cd();
3871 //
3872 // Place copy #4 of I1D7 in I20B
3873 //
3874 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3875 sub3node->SetLineColor(kColorITS);
3876 sub3node->SetVisibility(0);
3877 sub3node->cd();
3878 //
3879 // Place copy #1 of I1D1 in I1D7
3880 //
3881 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3882 sub4node->SetLineColor(kColorITS);
3883 sub4node->SetVisibility(0);
3884 sub4node->cd();
3885 //
3886 // Place copy #1 of ITS2 in I1D1
3887 //
3888 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3889 sub5node->SetLineColor(kColorITS);
3890 fNodes->Add(sub5node);
3891 sub4node->cd();
3892 fNodes->Add(sub4node);
3893 sub3node->cd();
3894 fNodes->Add(sub3node);
3895 sub2node->cd();
3896 fNodes->Add(sub2node);
3897 sub1node->cd();
3898 //
3899 // Place copy #2 of I20B in I12B
3900 //
3901 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
3902 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 3903 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 3904 sub2node->SetLineColor(kColorITS);
3905 sub2node->SetVisibility(0);
3906 sub2node->cd();
3907 //
3908 // Place copy #1 of I1D7 in I20B
3909 //
3910 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3911 sub3node->SetLineColor(kColorITS);
3912 sub3node->SetVisibility(0);
3913 sub3node->cd();
3914 //
3915 // Place copy #1 of I1D1 in I1D7
3916 //
3917 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3918 sub4node->SetLineColor(kColorITS);
3919 sub4node->SetVisibility(0);
3920 sub4node->cd();
3921 //
3922 // Place copy #1 of ITS2 in I1D1
3923 //
3924 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3925 sub5node->SetLineColor(kColorITS);
3926 fNodes->Add(sub5node);
3927 sub4node->cd();
3928 fNodes->Add(sub4node);
3929 sub3node->cd();
3930 fNodes->Add(sub3node);
3931 sub2node->cd();
3932 //
3933 // Place copy #2 of I1D7 in I20B
3934 //
3935 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3936 sub3node->SetLineColor(kColorITS);
3937 sub3node->SetVisibility(0);
3938 sub3node->cd();
3939 //
3940 // Place copy #1 of I1D1 in I1D7
3941 //
3942 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3943 sub4node->SetLineColor(kColorITS);
3944 sub4node->SetVisibility(0);
3945 sub4node->cd();
3946 //
3947 // Place copy #1 of ITS2 in I1D1
3948 //
3949 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3950 sub5node->SetLineColor(kColorITS);
3951 fNodes->Add(sub5node);
3952 sub4node->cd();
3953 fNodes->Add(sub4node);
3954 sub3node->cd();
3955 fNodes->Add(sub3node);
3956 sub2node->cd();
3957 //
3958 // Place copy #3 of I1D7 in I20B
3959 //
3960 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3961 sub3node->SetLineColor(kColorITS);
3962 sub3node->SetVisibility(0);
3963 sub3node->cd();
3964 //
3965 // Place copy #1 of I1D1 in I1D7
3966 //
3967 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3968 sub4node->SetLineColor(kColorITS);
3969 sub4node->SetVisibility(0);
3970 sub4node->cd();
3971 //
3972 // Place copy #1 of ITS2 in I1D1
3973 //
3974 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3975 sub5node->SetLineColor(kColorITS);
3976 fNodes->Add(sub5node);
3977 sub4node->cd();
3978 fNodes->Add(sub4node);
3979 sub3node->cd();
3980 fNodes->Add(sub3node);
3981 sub2node->cd();
3982 //
3983 // Place copy #4 of I1D7 in I20B
3984 //
3985 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3986 sub3node->SetLineColor(kColorITS);
3987 sub3node->SetVisibility(0);
3988 sub3node->cd();
3989 //
3990 // Place copy #1 of I1D1 in I1D7
3991 //
3992 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3993 sub4node->SetLineColor(kColorITS);
3994 sub4node->SetVisibility(0);
3995 sub4node->cd();
3996 //
3997 // Place copy #1 of ITS2 in I1D1
3998 //
3999 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4000 sub5node->SetLineColor(kColorITS);
4001 fNodes->Add(sub5node);
4002 sub4node->cd();
4003 fNodes->Add(sub4node);
4004 sub3node->cd();
4005 fNodes->Add(sub3node);
4006 sub2node->cd();
4007 fNodes->Add(sub2node);
4008 sub1node->cd();
4009 //
4010 // Place copy #3 of I20B in I12B
4011 //
4012 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
4013 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 4014 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 4015 sub2node->SetLineColor(kColorITS);
4016 sub2node->SetVisibility(0);
4017 sub2node->cd();
4018 //
4019 // Place copy #1 of I1D7 in I20B
4020 //
4021 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4022 sub3node->SetLineColor(kColorITS);
4023 sub3node->SetVisibility(0);
4024 sub3node->cd();
4025 //
4026 // Place copy #1 of I1D1 in I1D7
4027 //
4028 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4029 sub4node->SetLineColor(kColorITS);
4030 sub4node->SetVisibility(0);
4031 sub4node->cd();
4032 //
4033 // Place copy #1 of ITS2 in I1D1
4034 //
4035 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4036 sub5node->SetLineColor(kColorITS);
4037 fNodes->Add(sub5node);
4038 sub4node->cd();
4039 fNodes->Add(sub4node);
4040 sub3node->cd();
4041 fNodes->Add(sub3node);
4042 sub2node->cd();
4043 //
4044 // Place copy #2 of I1D7 in I20B
4045 //
4046 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4047 sub3node->SetLineColor(kColorITS);
4048 sub3node->SetVisibility(0);
4049 sub3node->cd();
4050 //
4051 // Place copy #1 of I1D1 in I1D7
4052 //
4053 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4054 sub4node->SetLineColor(kColorITS);
4055 sub4node->SetVisibility(0);
4056 sub4node->cd();
4057 //
4058 // Place copy #1 of ITS2 in I1D1
4059 //
4060 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4061 sub5node->SetLineColor(kColorITS);
4062 fNodes->Add(sub5node);
4063 sub4node->cd();
4064 fNodes->Add(sub4node);
4065 sub3node->cd();
4066 fNodes->Add(sub3node);
4067 sub2node->cd();
4068 //
4069 // Place copy #3 of I1D7 in I20B
4070 //
4071 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4072 sub3node->SetLineColor(kColorITS);
4073 sub3node->SetVisibility(0);
4074 sub3node->cd();
4075 //
4076 // Place copy #1 of I1D1 in I1D7
4077 //
4078 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4079 sub4node->SetLineColor(kColorITS);
4080 sub4node->SetVisibility(0);
4081 sub4node->cd();
4082 //
4083 // Place copy #1 of ITS2 in I1D1
4084 //
4085 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4086 sub5node->SetLineColor(kColorITS);
4087 fNodes->Add(sub5node);
4088 sub4node->cd();
4089 fNodes->Add(sub4node);
4090 sub3node->cd();
4091 fNodes->Add(sub3node);
4092 sub2node->cd();
4093 //
4094 // Place copy #4 of I1D7 in I20B
4095 //
4096 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4097 sub3node->SetLineColor(kColorITS);
4098 sub3node->SetVisibility(0);
4099 sub3node->cd();
4100 //
4101 // Place copy #1 of I1D1 in I1D7
4102 //
4103 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4104 sub4node->SetLineColor(kColorITS);
4105 sub4node->SetVisibility(0);
4106 sub4node->cd();
4107 //
4108 // Place copy #1 of ITS2 in I1D1
4109 //
4110 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4111 sub5node->SetLineColor(kColorITS);
4112 fNodes->Add(sub5node);
4113 sub4node->cd();
4114 fNodes->Add(sub4node);
4115 sub3node->cd();
4116 fNodes->Add(sub3node);
4117 sub2node->cd();
4118 fNodes->Add(sub2node);
4119 sub1node->cd();
4120 //
4121 // Place copy #4 of I20B in I12B
4122 //
4123 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
4124 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 4125 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 4126 sub2node->SetLineColor(kColorITS);
4127 sub2node->SetVisibility(0);
4128 sub2node->cd();
4129 //
4130 // Place copy #1 of I1D7 in I20B
4131 //
4132 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4133 sub3node->SetLineColor(kColorITS);
4134 sub3node->SetVisibility(0);
4135 sub3node->cd();
4136 //
4137 // Place copy #1 of I1D1 in I1D7
4138 //
4139 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4140 sub4node->SetLineColor(kColorITS);
4141 sub4node->SetVisibility(0);
4142 sub4node->cd();
4143 //
4144 // Place copy #1 of ITS2 in I1D1
4145 //
4146 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4147 sub5node->SetLineColor(kColorITS);
4148 fNodes->Add(sub5node);
4149 sub4node->cd();
4150 fNodes->Add(sub4node);
4151 sub3node->cd();
4152 fNodes->Add(sub3node);
4153 sub2node->cd();
4154 //
4155 // Place copy #2 of I1D7 in I20B
4156 //
4157 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4158 sub3node->SetLineColor(kColorITS);
4159 sub3node->SetVisibility(0);
4160 sub3node->cd();
4161 //
4162 // Place copy #1 of I1D1 in I1D7
4163 //
4164 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4165 sub4node->SetLineColor(kColorITS);
4166 sub4node->SetVisibility(0);
4167 sub4node->cd();
4168 //
4169 // Place copy #1 of ITS2 in I1D1
4170 //
4171 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4172 sub5node->SetLineColor(kColorITS);
4173 fNodes->Add(sub5node);
4174 sub4node->cd();
4175 fNodes->Add(sub4node);
4176 sub3node->cd();
4177 fNodes->Add(sub3node);
4178 sub2node->cd();
4179 //
4180 // Place copy #3 of I1D7 in I20B
4181 //
4182 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4183 sub3node->SetLineColor(kColorITS);
4184 sub3node->SetVisibility(0);
4185 sub3node->cd();
4186 //
4187 // Place copy #1 of I1D1 in I1D7
4188 //
4189 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4190 sub4node->SetLineColor(kColorITS);
4191 sub4node->SetVisibility(0);
4192 sub4node->cd();
4193 //
4194 // Place copy #1 of ITS2 in I1D1
4195 //
4196 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4197 sub5node->SetLineColor(kColorITS);
4198 fNodes->Add(sub5node);
4199 sub4node->cd();
4200 fNodes->Add(sub4node);
4201 sub3node->cd();
4202 fNodes->Add(sub3node);
4203 sub2node->cd();
4204 //
4205 // Place copy #4 of I1D7 in I20B
4206 //
4207 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4208 sub3node->SetLineColor(kColorITS);
4209 sub3node->SetVisibility(0);
4210 sub3node->cd();
4211 //
4212 // Place copy #1 of I1D1 in I1D7
4213 //
4214 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4215 sub4node->SetLineColor(kColorITS);
4216 sub4node->SetVisibility(0);
4217 sub4node->cd();
4218 //
4219 // Place copy #1 of ITS2 in I1D1
4220 //
4221 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4222 sub5node->SetLineColor(kColorITS);
4223 fNodes->Add(sub5node);
4224 sub4node->cd();
4225 fNodes->Add(sub4node);
4226 sub3node->cd();
4227 fNodes->Add(sub3node);
4228 sub2node->cd();
4229 fNodes->Add(sub2node);
4230 sub1node->cd();
4231 fNodes->Add(sub1node);
4232 node->cd();
4233 //
4234 // Place copy #6 of I12B in IT12
4235 //
1266e9b4 4236 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot236");
1f99c14b 4237 sub1node->SetLineColor(kColorITS);
4238 sub1node->SetVisibility(0);
4239 sub1node->cd();
4240 //
4241 // Place copy #1 of I10B in I12B
4242 //
4243 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
4244 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 4245 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 4246 sub2node->SetLineColor(kColorITS);
4247 sub2node->SetVisibility(0);
4248 sub2node->cd();
4249 //
4250 // Place copy #1 of I107 in I10B
4251 //
4252 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
4253 sub3node->SetLineColor(kColorITS);
4254 sub3node->SetVisibility(0);
4255 sub3node->cd();
4256 //
4257 // Place copy #1 of I101 in I107
4258 //
4259 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4260 sub4node->SetLineColor(kColorITS);
4261 sub4node->SetVisibility(0);
4262 sub4node->cd();
4263 //
4264 // Place copy #1 of ITS1 in I101
4265 //
4266 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4267 sub5node->SetLineColor(kColorITS);
4268 fNodes->Add(sub5node);
4269 sub4node->cd();
4270 fNodes->Add(sub4node);
4271 sub3node->cd();
4272 fNodes->Add(sub3node);
4273 sub2node->cd();
4274 //
4275 // Place copy #2 of I107 in I10B
4276 //
4277 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
4278 sub3node->SetLineColor(kColorITS);
4279 sub3node->SetVisibility(0);
4280 sub3node->cd();
4281 //
4282 // Place copy #1 of I101 in I107
4283 //
4284 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4285 sub4node->SetLineColor(kColorITS);
4286 sub4node->SetVisibility(0);
4287 sub4node->cd();
4288 //
4289 // Place copy #1 of ITS1 in I101
4290 //
4291 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4292 sub5node->SetLineColor(kColorITS);
4293 fNodes->Add(sub5node);
4294 sub4node->cd();
4295 fNodes->Add(sub4node);
4296 sub3node->cd();
4297 fNodes->Add(sub3node);
4298 sub2node->cd();
4299 //
4300 // Place copy #3 of I107 in I10B
4301 //
4302 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
4303 sub3node->SetLineColor(kColorITS);
4304 sub3node->SetVisibility(0);
4305 sub3node->cd();
4306 //
4307 // Place copy #1 of I101 in I107
4308 //
4309 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4310 sub4node->SetLineColor(kColorITS);
4311 sub4node->SetVisibility(0);
4312 sub4node->cd();
4313 //
4314 // Place copy #1 of ITS1 in I101
4315 //
4316 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4317 sub5node->SetLineColor(kColorITS);
4318 fNodes->Add(sub5node);
4319 sub4node->cd();
4320 fNodes->Add(sub4node);
4321 sub3node->cd();
4322 fNodes->Add(sub3node);
4323 sub2node->cd();
4324 //
4325 // Place copy #4 of I107 in I10B
4326 //
4327 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
4328 sub3node->SetLineColor(kColorITS);
4329 sub3node->SetVisibility(0);
4330 sub3node->cd();
4331 //
4332 // Place copy #1 of I101 in I107
4333 //
4334 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4335 sub4node->SetLineColor(kColorITS);
4336 sub4node->SetVisibility(0);
4337 sub4node->cd();
4338 //
4339 // Place copy #1 of ITS1 in I101
4340 //
4341 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4342 sub5node->SetLineColor(kColorITS);
4343 fNodes->Add(sub5node);
4344 sub4node->cd();
4345 fNodes->Add(sub4node);
4346 sub3node->cd();
4347 fNodes->Add(sub3node);
4348 sub2node->cd();
4349 fNodes->Add(sub2node);
4350 sub1node->cd();
4351 //
4352 // Place copy #2 of I10B in I12B
4353 //
4354 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
4355 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 4356 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 4357 sub2node->SetLineColor(kColorITS);
4358 sub2node->SetVisibility(0);
4359 sub2node->cd();
4360 //
4361 // Place copy #1 of I107 in I10B
4362 //
4363 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
4364 sub3node->SetLineColor(kColorITS);
4365 sub3node->SetVisibility(0);
4366 sub3node->cd();
4367 //
4368 // Place copy #1 of I101 in I107
4369 //
4370 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4371 sub4node->SetLineColor(kColorITS);
4372 sub4node->SetVisibility(0);
4373 sub4node->cd();
4374 //
4375 // Place copy #1 of ITS1 in I101
4376 //
4377 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4378 sub5node->SetLineColor(kColorITS);
4379 fNodes->Add(sub5node);
4380 sub4node->cd();
4381 fNodes->Add(sub4node);
4382 sub3node->cd();
4383 fNodes->Add(sub3node);
4384 sub2node->cd();
4385 //
4386 // Place copy #2 of I107 in I10B
4387 //
4388 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
4389 sub3node->SetLineColor(kColorITS);
4390 sub3node->SetVisibility(0);
4391 sub3node->cd();
4392 //
4393 // Place copy #1 of I101 in I107
4394 //
4395 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4396 sub4node->SetLineColor(kColorITS);
4397 sub4node->SetVisibility(0);
4398 sub4node->cd();
4399 //
4400 // Place copy #1 of ITS1 in I101
4401 //
4402 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4403 sub5node->SetLineColor(kColorITS);
4404 fNodes->Add(sub5node);
4405 sub4node->cd();
4406 fNodes->Add(sub4node);
4407 sub3node->cd();
4408 fNodes->Add(sub3node);
4409 sub2node->cd();
4410 //
4411 // Place copy #3 of I107 in I10B
4412 //
4413 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
4414 sub3node->SetLineColor(kColorITS);
4415 sub3node->SetVisibility(0);
4416 sub3node->cd();
4417 //
4418 // Place copy #1 of I101 in I107
4419 //
4420 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4421 sub4node->SetLineColor(kColorITS);
4422 sub4node->SetVisibility(0);
4423 sub4node->cd();
4424 //
4425 // Place copy #1 of ITS1 in I101
4426 //
4427 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4428 sub5node->SetLineColor(kColorITS);
4429 fNodes->Add(sub5node);
4430 sub4node->cd();
4431 fNodes->Add(sub4node);
4432 sub3node->cd();
4433 fNodes->Add(sub3node);
4434 sub2node->cd();
4435 //
4436 // Place copy #4 of I107 in I10B
4437 //
4438 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
4439 sub3node->SetLineColor(kColorITS);
4440 sub3node->SetVisibility(0);
4441 sub3node->cd();
4442 //
4443 // Place copy #1 of I101 in I107
4444 //
4445 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4446 sub4node->SetLineColor(kColorITS);
4447 sub4node->SetVisibility(0);
4448 sub4node->cd();
4449 //
4450 // Place copy #1 of ITS1 in I101
4451 //
4452 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4453 sub5node->SetLineColor(kColorITS);
4454 fNodes->Add(sub5node);
4455 sub4node->cd();
4456 fNodes->Add(sub4node);
4457 sub3node->cd();
4458 fNodes->Add(sub3node);
4459 sub2node->cd();
4460 fNodes->Add(sub2node);
4461 sub1node->cd();
4462 //
4463 // Place copy #1 of I20B in I12B
4464 //
4465 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
4466 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 4467 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 4468 sub2node->SetLineColor(kColorITS);
4469 sub2node->SetVisibility(0);
4470 sub2node->cd();
4471 //
4472 // Place copy #1 of I1D7 in I20B
4473 //
4474 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4475 sub3node->SetLineColor(kColorITS);
4476 sub3node->SetVisibility(0);
4477 sub3node->cd();
4478 //
4479 // Place copy #1 of I1D1 in I1D7
4480 //
4481 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4482 sub4node->SetLineColor(kColorITS);
4483 sub4node->SetVisibility(0);
4484 sub4node->cd();
4485 //
4486 // Place copy #1 of ITS2 in I1D1
4487 //
4488 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4489 sub5node->SetLineColor(kColorITS);
4490 fNodes->Add(sub5node);
4491 sub4node->cd();
4492 fNodes->Add(sub4node);
4493 sub3node->cd();
4494 fNodes->Add(sub3node);
4495 sub2node->cd();
4496 //
4497 // Place copy #2 of I1D7 in I20B
4498 //
4499 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4500 sub3node->SetLineColor(kColorITS);
4501 sub3node->SetVisibility(0);
4502 sub3node->cd();
4503 //
4504 // Place copy #1 of I1D1 in I1D7
4505 //
4506 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4507 sub4node->SetLineColor(kColorITS);
4508 sub4node->SetVisibility(0);
4509 sub4node->cd();
4510 //
4511 // Place copy #1 of ITS2 in I1D1
4512 //
4513 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4514 sub5node->SetLineColor(kColorITS);
4515 fNodes->Add(sub5node);
4516 sub4node->cd();
4517 fNodes->Add(sub4node);
4518 sub3node->cd();
4519 fNodes->Add(sub3node);
4520 sub2node->cd();
4521 //
4522 // Place copy #3 of I1D7 in I20B
4523 //
4524 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4525 sub3node->SetLineColor(kColorITS);
4526 sub3node->SetVisibility(0);
4527 sub3node->cd();
4528 //
4529 // Place copy #1 of I1D1 in I1D7
4530 //
4531 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4532 sub4node->SetLineColor(kColorITS);
4533 sub4node->SetVisibility(0);
4534 sub4node->cd();
4535 //
4536 // Place copy #1 of ITS2 in I1D1
4537 //
4538 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4539 sub5node->SetLineColor(kColorITS);
4540 fNodes->Add(sub5node);
4541 sub4node->cd();
4542 fNodes->Add(sub4node);
4543 sub3node->cd();
4544 fNodes->Add(sub3node);
4545 sub2node->cd();
4546 //
4547 // Place copy #4 of I1D7 in I20B
4548 //
4549 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4550 sub3node->SetLineColor(kColorITS);
4551 sub3node->SetVisibility(0);
4552 sub3node->cd();
4553 //
4554 // Place copy #1 of I1D1 in I1D7
4555 //
4556 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4557 sub4node->SetLineColor(kColorITS);
4558 sub4node->SetVisibility(0);
4559 sub4node->cd();
4560 //
4561 // Place copy #1 of ITS2 in I1D1
4562 //
4563 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4564 sub5node->SetLineColor(kColorITS);
4565 fNodes->Add(sub5node);
4566 sub4node->cd();
4567 fNodes->Add(sub4node);
4568 sub3node->cd();
4569 fNodes->Add(sub3node);
4570 sub2node->cd();
4571 fNodes->Add(sub2node);
4572 sub1node->cd();
4573 //
4574 // Place copy #2 of I20B in I12B
4575 //
4576 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
4577 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 4578 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 4579 sub2node->SetLineColor(kColorITS);
4580 sub2node->SetVisibility(0);
4581 sub2node->cd();
4582 //
4583 // Place copy #1 of I1D7 in I20B
4584 //
4585 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4586 sub3node->SetLineColor(kColorITS);
4587 sub3node->SetVisibility(0);
4588 sub3node->cd();
4589 //
4590 // Place copy #1 of I1D1 in I1D7
4591 //
4592 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4593 sub4node->SetLineColor(kColorITS);
4594 sub4node->SetVisibility(0);
4595 sub4node->cd();
4596 //
4597 // Place copy #1 of ITS2 in I1D1
4598 //
4599 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4600 sub5node->SetLineColor(kColorITS);
4601 fNodes->Add(sub5node);
4602 sub4node->cd();
4603 fNodes->Add(sub4node);
4604 sub3node->cd();
4605 fNodes->Add(sub3node);
4606 sub2node->cd();
4607 //
4608 // Place copy #2 of I1D7 in I20B
4609 //
4610 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4611 sub3node->SetLineColor(kColorITS);
4612 sub3node->SetVisibility(0);
4613 sub3node->cd();
4614 //
4615 // Place copy #1 of I1D1 in I1D7
4616 //
4617 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4618 sub4node->SetLineColor(kColorITS);
4619 sub4node->SetVisibility(0);
4620 sub4node->cd();
4621 //
4622 // Place copy #1 of ITS2 in I1D1
4623 //
4624 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4625 sub5node->SetLineColor(kColorITS);
4626 fNodes->Add(sub5node);
4627 sub4node->cd();
4628 fNodes->Add(sub4node);
4629 sub3node->cd();
4630 fNodes->Add(sub3node);
4631 sub2node->cd();
4632 //
4633 // Place copy #3 of I1D7 in I20B
4634 //
4635 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4636 sub3node->SetLineColor(kColorITS);
4637 sub3node->SetVisibility(0);
4638 sub3node->cd();
4639 //
4640 // Place copy #1 of I1D1 in I1D7
4641 //
4642 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4643 sub4node->SetLineColor(kColorITS);
4644 sub4node->SetVisibility(0);
4645 sub4node->cd();
4646 //
4647 // Place copy #1 of ITS2 in I1D1
4648 //
4649 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4650 sub5node->SetLineColor(kColorITS);
4651 fNodes->Add(sub5node);
4652 sub4node->cd();
4653 fNodes->Add(sub4node);
4654 sub3node->cd();
4655 fNodes->Add(sub3node);
4656 sub2node->cd();
4657 //
4658 // Place copy #4 of I1D7 in I20B
4659 //
4660 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4661 sub3node->SetLineColor(kColorITS);
4662 sub3node->SetVisibility(0);
4663 sub3node->cd();
4664 //
4665 // Place copy #1 of I1D1 in I1D7
4666 //
4667 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4668 sub4node->SetLineColor(kColorITS);
4669 sub4node->SetVisibility(0);
4670 sub4node->cd();
4671 //
4672 // Place copy #1 of ITS2 in I1D1
4673 //
4674 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4675 sub5node->SetLineColor(kColorITS);
4676 fNodes->Add(sub5node);
4677 sub4node->cd();
4678 fNodes->Add(sub4node);
4679 sub3node->cd();
4680 fNodes->Add(sub3node);
4681 sub2node->cd();
4682 fNodes->Add(sub2node);
4683 sub1node->cd();
4684 //
4685 // Place copy #3 of I20B in I12B
4686 //
4687 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
4688 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 4689 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 4690 sub2node->SetLineColor(kColorITS);
4691 sub2node->SetVisibility(0);
4692 sub2node->cd();
4693 //
4694 // Place copy #1 of I1D7 in I20B
4695 //
4696 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4697 sub3node->SetLineColor(kColorITS);
4698 sub3node->SetVisibility(0);
4699 sub3node->cd();
4700 //
4701 // Place copy #1 of I1D1 in I1D7
4702 //
4703 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4704 sub4node->SetLineColor(kColorITS);
4705 sub4node->SetVisibility(0);
4706 sub4node->cd();
4707 //
4708 // Place copy #1 of ITS2 in I1D1
4709 //
4710 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4711 sub5node->SetLineColor(kColorITS);
4712 fNodes->Add(sub5node);
4713 sub4node->cd();
4714 fNodes->Add(sub4node);
4715 sub3node->cd();
4716 fNodes->Add(sub3node);
4717 sub2node->cd();
4718 //
4719 // Place copy #2 of I1D7 in I20B
4720 //
4721 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4722 sub3node->SetLineColor(kColorITS);
4723 sub3node->SetVisibility(0);
4724 sub3node->cd();
4725 //
4726 // Place copy #1 of I1D1 in I1D7
4727 //
4728 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4729 sub4node->SetLineColor(kColorITS);
4730 sub4node->SetVisibility(0);
4731 sub4node->cd();
4732 //
4733 // Place copy #1 of ITS2 in I1D1
4734 //
4735 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4736 sub5node->SetLineColor(kColorITS);
4737 fNodes->Add(sub5node);
4738 sub4node->cd();
4739 fNodes->Add(sub4node);
4740 sub3node->cd();
4741 fNodes->Add(sub3node);
4742 sub2node->cd();
4743 //
4744 // Place copy #3 of I1D7 in I20B
4745 //
4746 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4747 sub3node->SetLineColor(kColorITS);
4748 sub3node->SetVisibility(0);
4749 sub3node->cd();
4750 //
4751 // Place copy #1 of I1D1 in I1D7
4752 //
4753 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4754 sub4node->SetLineColor(kColorITS);
4755 sub4node->SetVisibility(0);
4756 sub4node->cd();
4757 //
4758 // Place copy #1 of ITS2 in I1D1
4759 //
4760 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4761 sub5node->SetLineColor(kColorITS);
4762 fNodes->Add(sub5node);
4763 sub4node->cd();
4764 fNodes->Add(sub4node);
4765 sub3node->cd();
4766 fNodes->Add(sub3node);
4767 sub2node->cd();
4768 //
4769 // Place copy #4 of I1D7 in I20B
4770 //
4771 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4772 sub3node->SetLineColor(kColorITS);
4773 sub3node->SetVisibility(0);
4774 sub3node->cd();
4775 //
4776 // Place copy #1 of I1D1 in I1D7
4777 //
4778 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4779 sub4node->SetLineColor(kColorITS);
4780 sub4node->SetVisibility(0);
4781 sub4node->cd();
4782 //
4783 // Place copy #1 of ITS2 in I1D1
4784 //
4785 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4786 sub5node->SetLineColor(kColorITS);
4787 fNodes->Add(sub5node);
4788 sub4node->cd();
4789 fNodes->Add(sub4node);
4790 sub3node->cd();
4791 fNodes->Add(sub3node);
4792 sub2node->cd();
4793 fNodes->Add(sub2node);
4794 sub1node->cd();
4795 //
4796 // Place copy #4 of I20B in I12B
4797 //
4798 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
4799 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 4800 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 4801 sub2node->SetLineColor(kColorITS);
4802 sub2node->SetVisibility(0);
4803 sub2node->cd();
4804 //
4805 // Place copy #1 of I1D7 in I20B
4806 //
4807 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4808 sub3node->SetLineColor(kColorITS);
4809 sub3node->SetVisibility(0);
4810 sub3node->cd();
4811 //
4812 // Place copy #1 of I1D1 in I1D7
4813 //
4814 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4815 sub4node->SetLineColor(kColorITS);
4816 sub4node->SetVisibility(0);
4817 sub4node->cd();
4818 //
4819 // Place copy #1 of ITS2 in I1D1
4820 //
4821 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4822 sub5node->SetLineColor(kColorITS);
4823 fNodes->Add(sub5node);
4824 sub4node->cd();
4825 fNodes->Add(sub4node);
4826 sub3node->cd();
4827 fNodes->Add(sub3node);
4828 sub2node->cd();
4829 //
4830 // Place copy #2 of I1D7 in I20B
4831 //
4832 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4833 sub3node->SetLineColor(kColorITS);
4834 sub3node->SetVisibility(0);
4835 sub3node->cd();
4836 //
4837 // Place copy #1 of I1D1 in I1D7
4838 //
4839 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4840 sub4node->SetLineColor(kColorITS);
4841 sub4node->SetVisibility(0);
4842 sub4node->cd();
4843 //
4844 // Place copy #1 of ITS2 in I1D1
4845 //
4846 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4847 sub5node->SetLineColor(kColorITS);
4848 fNodes->Add(sub5node);
4849 sub4node->cd();
4850 fNodes->Add(sub4node);
4851 sub3node->cd();
4852 fNodes->Add(sub3node);
4853 sub2node->cd();
4854 //
4855 // Place copy #3 of I1D7 in I20B
4856 //
4857 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4858 sub3node->SetLineColor(kColorITS);
4859 sub3node->SetVisibility(0);
4860 sub3node->cd();
4861 //
4862 // Place copy #1 of I1D1 in I1D7
4863 //
4864 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4865 sub4node->SetLineColor(kColorITS);
4866 sub4node->SetVisibility(0);
4867 sub4node->cd();
4868 //
4869 // Place copy #1 of ITS2 in I1D1
4870 //
4871 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4872 sub5node->SetLineColor(kColorITS);
4873 fNodes->Add(sub5node);
4874 sub4node->cd();
4875 fNodes->Add(sub4node);
4876 sub3node->cd();
4877 fNodes->Add(sub3node);
4878 sub2node->cd();
4879 //
4880 // Place copy #4 of I1D7 in I20B
4881 //
4882 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4883 sub3node->SetLineColor(kColorITS);
4884 sub3node->SetVisibility(0);
4885 sub3node->cd();
4886 //
4887 // Place copy #1 of I1D1 in I1D7
4888 //
4889 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4890 sub4node->SetLineColor(kColorITS);
4891 sub4node->SetVisibility(0);
4892 sub4node->cd();
4893 //
4894 // Place copy #1 of ITS2 in I1D1
4895 //
4896 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4897 sub5node->SetLineColor(kColorITS);
4898 fNodes->Add(sub5node);
4899 sub4node->cd();
4900 fNodes->Add(sub4node);
4901 sub3node->cd();
4902 fNodes->Add(sub3node);
4903 sub2node->cd();
4904 fNodes->Add(sub2node);
4905 sub1node->cd();
4906 fNodes->Add(sub1node);
4907 node->cd();
4908 //
4909 // Place copy #7 of I12B in IT12
4910 //
1266e9b4 4911 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot244");
1f99c14b 4912 sub1node->SetLineColor(kColorITS);
4913 sub1node->SetVisibility(0);
4914 sub1node->cd();
4915 //
4916 // Place copy #1 of I10B in I12B
4917 //
4918 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
4919 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 4920 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 4921 sub2node->SetLineColor(kColorITS);
4922 sub2node->SetVisibility(0);
4923 sub2node->cd();
4924 //
4925 // Place copy #1 of I107 in I10B
4926 //
4927 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
4928 sub3node->SetLineColor(kColorITS);
4929 sub3node->SetVisibility(0);
4930 sub3node->cd();
4931 //
4932 // Place copy #1 of I101 in I107
4933 //
4934 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4935 sub4node->SetLineColor(kColorITS);
4936 sub4node->SetVisibility(0);
4937 sub4node->cd();
4938 //
4939 // Place copy #1 of ITS1 in I101
4940 //
4941 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4942 sub5node->SetLineColor(kColorITS);
4943 fNodes->Add(sub5node);
4944 sub4node->cd();
4945 fNodes->Add(sub4node);
4946 sub3node->cd();
4947 fNodes->Add(sub3node);
4948 sub2node->cd();
4949 //
4950 // Place copy #2 of I107 in I10B
4951 //
4952 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
4953 sub3node->SetLineColor(kColorITS);
4954 sub3node->SetVisibility(0);
4955 sub3node->cd();
4956 //
4957 // Place copy #1 of I101 in I107
4958 //
4959 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4960 sub4node->SetLineColor(kColorITS);
4961 sub4node->SetVisibility(0);
4962 sub4node->cd();
4963 //
4964 // Place copy #1 of ITS1 in I101
4965 //
4966 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4967 sub5node->SetLineColor(kColorITS);
4968 fNodes->Add(sub5node);
4969 sub4node->cd();
4970 fNodes->Add(sub4node);
4971 sub3node->cd();
4972 fNodes->Add(sub3node);
4973 sub2node->cd();
4974 //
4975 // Place copy #3 of I107 in I10B
4976 //
4977 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
4978 sub3node->SetLineColor(kColorITS);
4979 sub3node->SetVisibility(0);
4980 sub3node->cd();
4981 //
4982 // Place copy #1 of I101 in I107
4983 //
4984 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4985 sub4node->SetLineColor(kColorITS);
4986 sub4node->SetVisibility(0);
4987 sub4node->cd();
4988 //
4989 // Place copy #1 of ITS1 in I101
4990 //
4991 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4992 sub5node->SetLineColor(kColorITS);
4993 fNodes->Add(sub5node);
4994 sub4node->cd();
4995 fNodes->Add(sub4node);
4996 sub3node->cd();
4997 fNodes->Add(sub3node);
4998 sub2node->cd();
4999 //
5000 // Place copy #4 of I107 in I10B
5001 //
5002 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
5003 sub3node->SetLineColor(kColorITS);
5004 sub3node->SetVisibility(0);
5005 sub3node->cd();
5006 //
5007 // Place copy #1 of I101 in I107
5008 //
5009 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5010 sub4node->SetLineColor(kColorITS);
5011 sub4node->SetVisibility(0);
5012 sub4node->cd();
5013 //
5014 // Place copy #1 of ITS1 in I101
5015 //
5016 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5017 sub5node->SetLineColor(kColorITS);
5018 fNodes->Add(sub5node);
5019 sub4node->cd();
5020 fNodes->Add(sub4node);
5021 sub3node->cd();
5022 fNodes->Add(sub3node);
5023 sub2node->cd();
5024 fNodes->Add(sub2node);
5025 sub1node->cd();
5026 //
5027 // Place copy #2 of I10B in I12B
5028 //
5029 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
5030 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 5031 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 5032 sub2node->SetLineColor(kColorITS);
5033 sub2node->SetVisibility(0);
5034 sub2node->cd();
5035 //
5036 // Place copy #1 of I107 in I10B
5037 //
5038 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
5039 sub3node->SetLineColor(kColorITS);
5040 sub3node->SetVisibility(0);
5041 sub3node->cd();
5042 //
5043 // Place copy #1 of I101 in I107
5044 //
5045 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5046 sub4node->SetLineColor(kColorITS);
5047 sub4node->SetVisibility(0);
5048 sub4node->cd();
5049 //
5050 // Place copy #1 of ITS1 in I101
5051 //
5052 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5053 sub5node->SetLineColor(kColorITS);
5054 fNodes->Add(sub5node);
5055 sub4node->cd();
5056 fNodes->Add(sub4node);
5057 sub3node->cd();
5058 fNodes->Add(sub3node);
5059 sub2node->cd();
5060 //
5061 // Place copy #2 of I107 in I10B
5062 //
5063 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
5064 sub3node->SetLineColor(kColorITS);
5065 sub3node->SetVisibility(0);
5066 sub3node->cd();
5067 //
5068 // Place copy #1 of I101 in I107
5069 //
5070 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5071 sub4node->SetLineColor(kColorITS);
5072 sub4node->SetVisibility(0);
5073 sub4node->cd();
5074 //
5075 // Place copy #1 of ITS1 in I101
5076 //
5077 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5078 sub5node->SetLineColor(kColorITS);
5079 fNodes->Add(sub5node);
5080 sub4node->cd();
5081 fNodes->Add(sub4node);
5082 sub3node->cd();
5083 fNodes->Add(sub3node);
5084 sub2node->cd();
5085 //
5086 // Place copy #3 of I107 in I10B
5087 //
5088 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
5089 sub3node->SetLineColor(kColorITS);
5090 sub3node->SetVisibility(0);
5091 sub3node->cd();
5092 //
5093 // Place copy #1 of I101 in I107
5094 //
5095 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5096 sub4node->SetLineColor(kColorITS);
5097 sub4node->SetVisibility(0);
5098 sub4node->cd();
5099 //
5100 // Place copy #1 of ITS1 in I101
5101 //
5102 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5103 sub5node->SetLineColor(kColorITS);
5104 fNodes->Add(sub5node);
5105 sub4node->cd();
5106 fNodes->Add(sub4node);
5107 sub3node->cd();
5108 fNodes->Add(sub3node);
5109 sub2node->cd();
5110 //
5111 // Place copy #4 of I107 in I10B
5112 //
5113 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
5114 sub3node->SetLineColor(kColorITS);
5115 sub3node->SetVisibility(0);
5116 sub3node->cd();
5117 //
5118 // Place copy #1 of I101 in I107
5119 //
5120 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5121 sub4node->SetLineColor(kColorITS);
5122 sub4node->SetVisibility(0);
5123 sub4node->cd();
5124 //
5125 // Place copy #1 of ITS1 in I101
5126 //
5127 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5128 sub5node->SetLineColor(kColorITS);
5129 fNodes->Add(sub5node);
5130 sub4node->cd();
5131 fNodes->Add(sub4node);
5132 sub3node->cd();
5133 fNodes->Add(sub3node);
5134 sub2node->cd();
5135 fNodes->Add(sub2node);
5136 sub1node->cd();
5137 //
5138 // Place copy #1 of I20B in I12B
5139 //
5140 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
5141 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 5142 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 5143 sub2node->SetLineColor(kColorITS);
5144 sub2node->SetVisibility(0);
5145 sub2node->cd();
5146 //
5147 // Place copy #1 of I1D7 in I20B
5148 //
5149 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5150 sub3node->SetLineColor(kColorITS);
5151 sub3node->SetVisibility(0);
5152 sub3node->cd();
5153 //
5154 // Place copy #1 of I1D1 in I1D7
5155 //
5156 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5157 sub4node->SetLineColor(kColorITS);
5158 sub4node->SetVisibility(0);
5159 sub4node->cd();
5160 //
5161 // Place copy #1 of ITS2 in I1D1
5162 //
5163 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5164 sub5node->SetLineColor(kColorITS);
5165 fNodes->Add(sub5node);
5166 sub4node->cd();
5167 fNodes->Add(sub4node);
5168 sub3node->cd();
5169 fNodes->Add(sub3node);
5170 sub2node->cd();
5171 //
5172 // Place copy #2 of I1D7 in I20B
5173 //
5174 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5175 sub3node->SetLineColor(kColorITS);
5176 sub3node->SetVisibility(0);
5177 sub3node->cd();
5178 //
5179 // Place copy #1 of I1D1 in I1D7
5180 //
5181 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5182 sub4node->SetLineColor(kColorITS);
5183 sub4node->SetVisibility(0);
5184 sub4node->cd();
5185 //
5186 // Place copy #1 of ITS2 in I1D1
5187 //
5188 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5189 sub5node->SetLineColor(kColorITS);
5190 fNodes->Add(sub5node);
5191 sub4node->cd();
5192 fNodes->Add(sub4node);
5193 sub3node->cd();
5194 fNodes->Add(sub3node);
5195 sub2node->cd();
5196 //
5197 // Place copy #3 of I1D7 in I20B
5198 //
5199 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5200 sub3node->SetLineColor(kColorITS);
5201 sub3node->SetVisibility(0);
5202 sub3node->cd();
5203 //
5204 // Place copy #1 of I1D1 in I1D7
5205 //
5206 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5207 sub4node->SetLineColor(kColorITS);
5208 sub4node->SetVisibility(0);
5209 sub4node->cd();
5210 //
5211 // Place copy #1 of ITS2 in I1D1
5212 //
5213 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5214 sub5node->SetLineColor(kColorITS);
5215 fNodes->Add(sub5node);
5216 sub4node->cd();
5217 fNodes->Add(sub4node);
5218 sub3node->cd();
5219 fNodes->Add(sub3node);
5220 sub2node->cd();
5221 //
5222 // Place copy #4 of I1D7 in I20B
5223 //
5224 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5225 sub3node->SetLineColor(kColorITS);
5226 sub3node->SetVisibility(0);
5227 sub3node->cd();
5228 //
5229 // Place copy #1 of I1D1 in I1D7
5230 //
5231 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5232 sub4node->SetLineColor(kColorITS);
5233 sub4node->SetVisibility(0);
5234 sub4node->cd();
5235 //
5236 // Place copy #1 of ITS2 in I1D1
5237 //
5238 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5239 sub5node->SetLineColor(kColorITS);
5240 fNodes->Add(sub5node);
5241 sub4node->cd();
5242 fNodes->Add(sub4node);
5243 sub3node->cd();
5244 fNodes->Add(sub3node);
5245 sub2node->cd();
5246 fNodes->Add(sub2node);
5247 sub1node->cd();
5248 //
5249 // Place copy #2 of I20B in I12B
5250 //
5251 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
5252 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 5253 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 5254 sub2node->SetLineColor(kColorITS);
5255 sub2node->SetVisibility(0);
5256 sub2node->cd();
5257 //
5258 // Place copy #1 of I1D7 in I20B
5259 //
5260 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5261 sub3node->SetLineColor(kColorITS);
5262 sub3node->SetVisibility(0);
5263 sub3node->cd();
5264 //
5265 // Place copy #1 of I1D1 in I1D7
5266 //
5267 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5268 sub4node->SetLineColor(kColorITS);
5269 sub4node->SetVisibility(0);
5270 sub4node->cd();
5271 //
5272 // Place copy #1 of ITS2 in I1D1
5273 //
5274 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5275 sub5node->SetLineColor(kColorITS);
5276 fNodes->Add(sub5node);
5277 sub4node->cd();
5278 fNodes->Add(sub4node);
5279 sub3node->cd();
5280 fNodes->Add(sub3node);
5281 sub2node->cd();
5282 //
5283 // Place copy #2 of I1D7 in I20B
5284 //
5285 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5286 sub3node->SetLineColor(kColorITS);
5287 sub3node->SetVisibility(0);
5288 sub3node->cd();
5289 //
5290 // Place copy #1 of I1D1 in I1D7
5291 //
5292 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5293 sub4node->SetLineColor(kColorITS);
5294 sub4node->SetVisibility(0);
5295 sub4node->cd();
5296 //
5297 // Place copy #1 of ITS2 in I1D1
5298 //
5299 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5300 sub5node->SetLineColor(kColorITS);
5301 fNodes->Add(sub5node);
5302 sub4node->cd();
5303 fNodes->Add(sub4node);
5304 sub3node->cd();
5305 fNodes->Add(sub3node);
5306 sub2node->cd();
5307 //
5308 // Place copy #3 of I1D7 in I20B
5309 //
5310 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5311 sub3node->SetLineColor(kColorITS);
5312 sub3node->SetVisibility(0);
5313 sub3node->cd();
5314 //
5315 // Place copy #1 of I1D1 in I1D7
5316 //
5317 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5318 sub4node->SetLineColor(kColorITS);
5319 sub4node->SetVisibility(0);
5320 sub4node->cd();
5321 //
5322 // Place copy #1 of ITS2 in I1D1
5323 //
5324 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5325 sub5node->SetLineColor(kColorITS);
5326 fNodes->Add(sub5node);
5327 sub4node->cd();
5328 fNodes->Add(sub4node);
5329 sub3node->cd();
5330 fNodes->Add(sub3node);
5331 sub2node->cd();
5332 //
5333 // Place copy #4 of I1D7 in I20B
5334 //
5335 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5336 sub3node->SetLineColor(kColorITS);
5337 sub3node->SetVisibility(0);
5338 sub3node->cd();
5339 //
5340 // Place copy #1 of I1D1 in I1D7
5341 //
5342 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5343 sub4node->SetLineColor(kColorITS);
5344 sub4node->SetVisibility(0);
5345 sub4node->cd();
5346 //
5347 // Place copy #1 of ITS2 in I1D1
5348 //
5349 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5350 sub5node->SetLineColor(kColorITS);
5351 fNodes->Add(sub5node);
5352 sub4node->cd();
5353 fNodes->Add(sub4node);
5354 sub3node->cd();
5355 fNodes->Add(sub3node);
5356 sub2node->cd();
5357 fNodes->Add(sub2node);
5358 sub1node->cd();
5359 //
5360 // Place copy #3 of I20B in I12B
5361 //
5362 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
5363 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 5364 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 5365 sub2node->SetLineColor(kColorITS);
5366 sub2node->SetVisibility(0);
5367 sub2node->cd();
5368 //
5369 // Place copy #1 of I1D7 in I20B
5370 //
5371 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5372 sub3node->SetLineColor(kColorITS);
5373 sub3node->SetVisibility(0);
5374 sub3node->cd();
5375 //
5376 // Place copy #1 of I1D1 in I1D7
5377 //
5378 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5379 sub4node->SetLineColor(kColorITS);
5380 sub4node->SetVisibility(0);
5381 sub4node->cd();
5382 //
5383 // Place copy #1 of ITS2 in I1D1
5384 //
5385 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5386 sub5node->SetLineColor(kColorITS);
5387 fNodes->Add(sub5node);
5388 sub4node->cd();
5389 fNodes->Add(sub4node);
5390 sub3node->cd();
5391 fNodes->Add(sub3node);
5392 sub2node->cd();
5393 //
5394 // Place copy #2 of I1D7 in I20B
5395 //
5396 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5397 sub3node->SetLineColor(kColorITS);
5398 sub3node->SetVisibility(0);
5399 sub3node->cd();
5400 //
5401 // Place copy #1 of I1D1 in I1D7
5402 //
5403 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5404 sub4node->SetLineColor(kColorITS);
5405 sub4node->SetVisibility(0);
5406 sub4node->cd();
5407 //
5408 // Place copy #1 of ITS2 in I1D1
5409 //
5410 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5411 sub5node->SetLineColor(kColorITS);
5412 fNodes->Add(sub5node);
5413 sub4node->cd();
5414 fNodes->Add(sub4node);
5415 sub3node->cd();
5416 fNodes->Add(sub3node);
5417 sub2node->cd();
5418 //
5419 // Place copy #3 of I1D7 in I20B
5420 //
5421 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5422 sub3node->SetLineColor(kColorITS);
5423 sub3node->SetVisibility(0);
5424 sub3node->cd();
5425 //
5426 // Place copy #1 of I1D1 in I1D7
5427 //
5428 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5429 sub4node->SetLineColor(kColorITS);
5430 sub4node->SetVisibility(0);
5431 sub4node->cd();
5432 //
5433 // Place copy #1 of ITS2 in I1D1
5434 //
5435 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5436 sub5node->SetLineColor(kColorITS);
5437 fNodes->Add(sub5node);
5438 sub4node->cd();
5439 fNodes->Add(sub4node);
5440 sub3node->cd();
5441 fNodes->Add(sub3node);
5442 sub2node->cd();
5443 //
5444 // Place copy #4 of I1D7 in I20B
5445 //
5446 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5447 sub3node->SetLineColor(kColorITS);
5448 sub3node->SetVisibility(0);
5449 sub3node->cd();
5450 //
5451 // Place copy #1 of I1D1 in I1D7
5452 //
5453 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5454 sub4node->SetLineColor(kColorITS);
5455 sub4node->SetVisibility(0);
5456 sub4node->cd();
5457 //
5458 // Place copy #1 of ITS2 in I1D1
5459 //
5460 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5461 sub5node->SetLineColor(kColorITS);
5462 fNodes->Add(sub5node);
5463 sub4node->cd();
5464 fNodes->Add(sub4node);
5465 sub3node->cd();
5466 fNodes->Add(sub3node);
5467 sub2node->cd();
5468 fNodes->Add(sub2node);
5469 sub1node->cd();
5470 //
5471 // Place copy #4 of I20B in I12B
5472 //
5473 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
5474 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 5475 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 5476 sub2node->SetLineColor(kColorITS);
5477 sub2node->SetVisibility(0);
5478 sub2node->cd();
5479 //
5480 // Place copy #1 of I1D7 in I20B
5481 //
5482 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5483 sub3node->SetLineColor(kColorITS);
5484 sub3node->SetVisibility(0);
5485 sub3node->cd();
5486 //
5487 // Place copy #1 of I1D1 in I1D7
5488 //
5489 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5490 sub4node->SetLineColor(kColorITS);
5491 sub4node->SetVisibility(0);
5492 sub4node->cd();
5493 //
5494 // Place copy #1 of ITS2 in I1D1
5495 //
5496 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5497 sub5node->SetLineColor(kColorITS);
5498 fNodes->Add(sub5node);
5499 sub4node->cd();
5500 fNodes->Add(sub4node);
5501 sub3node->cd();
5502 fNodes->Add(sub3node);
5503 sub2node->cd();
5504 //
5505 // Place copy #2 of I1D7 in I20B
5506 //
5507 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5508 sub3node->SetLineColor(kColorITS);
5509 sub3node->SetVisibility(0);
5510 sub3node->cd();
5511 //
5512 // Place copy #1 of I1D1 in I1D7
5513 //
5514 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5515 sub4node->SetLineColor(kColorITS);
5516 sub4node->SetVisibility(0);
5517 sub4node->cd();
5518 //
5519 // Place copy #1 of ITS2 in I1D1
5520 //
5521 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5522 sub5node->SetLineColor(kColorITS);
5523 fNodes->Add(sub5node);
5524 sub4node->cd();
5525 fNodes->Add(sub4node);
5526 sub3node->cd();
5527 fNodes->Add(sub3node);
5528 sub2node->cd();
5529 //
5530 // Place copy #3 of I1D7 in I20B
5531 //
5532 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5533 sub3node->SetLineColor(kColorITS);
5534 sub3node->SetVisibility(0);
5535 sub3node->cd();
5536 //
5537 // Place copy #1 of I1D1 in I1D7
5538 //
5539 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5540 sub4node->SetLineColor(kColorITS);
5541 sub4node->SetVisibility(0);
5542 sub4node->cd();
5543 //
5544 // Place copy #1 of ITS2 in I1D1
5545 //
5546 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5547 sub5node->SetLineColor(kColorITS);
5548 fNodes->Add(sub5node);
5549 sub4node->cd();
5550 fNodes->Add(sub4node);
5551 sub3node->cd();
5552 fNodes->Add(sub3node);
5553 sub2node->cd();
5554 //
5555 // Place copy #4 of I1D7 in I20B
5556 //
5557 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5558 sub3node->SetLineColor(kColorITS);
5559 sub3node->SetVisibility(0);
5560 sub3node->cd();
5561 //
5562 // Place copy #1 of I1D1 in I1D7
5563 //
5564 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5565 sub4node->SetLineColor(kColorITS);
5566 sub4node->SetVisibility(0);
5567 sub4node->cd();
5568 //
5569 // Place copy #1 of ITS2 in I1D1
5570 //
5571 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5572 sub5node->SetLineColor(kColorITS);
5573 fNodes->Add(sub5node);
5574 sub4node->cd();
5575 fNodes->Add(sub4node);
5576 sub3node->cd();
5577 fNodes->Add(sub3node);
5578 sub2node->cd();
5579 fNodes->Add(sub2node);
5580 sub1node->cd();
5581 fNodes->Add(sub1node);
5582 node->cd();
5583 //
5584 // Place copy #8 of I12B in IT12
5585 //
1266e9b4 5586 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot233");
1f99c14b 5587 sub1node->SetLineColor(kColorITS);
5588 sub1node->SetVisibility(0);
5589 sub1node->cd();
5590 //
5591 // Place copy #1 of I10B in I12B
5592 //
5593 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
5594 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 5595 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 5596 sub2node->SetLineColor(kColorITS);
5597 sub2node->SetVisibility(0);
5598 sub2node->cd();
5599 //
5600 // Place copy #1 of I107 in I10B
5601 //
5602 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
5603 sub3node->SetLineColor(kColorITS);
5604 sub3node->SetVisibility(0);
5605 sub3node->cd();
5606 //
5607 // Place copy #1 of I101 in I107
5608 //
5609 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5610 sub4node->SetLineColor(kColorITS);
5611 sub4node->SetVisibility(0);
5612 sub4node->cd();
5613 //
5614 // Place copy #1 of ITS1 in I101
5615 //
5616 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5617 sub5node->SetLineColor(kColorITS);
5618 fNodes->Add(sub5node);
5619 sub4node->cd();
5620 fNodes->Add(sub4node);
5621 sub3node->cd();
5622 fNodes->Add(sub3node);
5623 sub2node->cd();
5624 //
5625 // Place copy #2 of I107 in I10B
5626 //
5627 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
5628 sub3node->SetLineColor(kColorITS);
5629 sub3node->SetVisibility(0);
5630 sub3node->cd();
5631 //
5632 // Place copy #1 of I101 in I107
5633 //
5634 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5635 sub4node->SetLineColor(kColorITS);
5636 sub4node->SetVisibility(0);
5637 sub4node->cd();
5638 //
5639 // Place copy #1 of ITS1 in I101
5640 //
5641 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5642 sub5node->SetLineColor(kColorITS);
5643 fNodes->Add(sub5node);
5644 sub4node->cd();
5645 fNodes->Add(sub4node);
5646 sub3node->cd();
5647 fNodes->Add(sub3node);
5648 sub2node->cd();
5649 //
5650 // Place copy #3 of I107 in I10B
5651 //
5652 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
5653 sub3node->SetLineColor(kColorITS);
5654 sub3node->SetVisibility(0);
5655 sub3node->cd();
5656 //
5657 // Place copy #1 of I101 in I107
5658 //
5659 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5660 sub4node->SetLineColor(kColorITS);
5661 sub4node->SetVisibility(0);
5662 sub4node->cd();
5663 //
5664 // Place copy #1 of ITS1 in I101
5665 //
5666 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5667 sub5node->SetLineColor(kColorITS);
5668 fNodes->Add(sub5node);
5669 sub4node->cd();
5670 fNodes->Add(sub4node);
5671 sub3node->cd();
5672 fNodes->Add(sub3node);
5673 sub2node->cd();
5674 //
5675 // Place copy #4 of I107 in I10B
5676 //
5677 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
5678 sub3node->SetLineColor(kColorITS);
5679 sub3node->SetVisibility(0);
5680 sub3node->cd();
5681 //
5682 // Place copy #1 of I101 in I107
5683 //
5684 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5685 sub4node->SetLineColor(kColorITS);
5686 sub4node->SetVisibility(0);
5687 sub4node->cd();
5688 //
5689 // Place copy #1 of ITS1 in I101
5690 //
5691 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5692 sub5node->SetLineColor(kColorITS);
5693 fNodes->Add(sub5node);
5694 sub4node->cd();
5695 fNodes->Add(sub4node);
5696 sub3node->cd();
5697 fNodes->Add(sub3node);
5698 sub2node->cd();
5699 fNodes->Add(sub2node);
5700 sub1node->cd();
5701 //
5702 // Place copy #2 of I10B in I12B
5703 //
5704 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
5705 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 5706 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 5707 sub2node->SetLineColor(kColorITS);
5708 sub2node->SetVisibility(0);
5709 sub2node->cd();
5710 //
5711 // Place copy #1 of I107 in I10B
5712 //
5713 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
5714 sub3node->SetLineColor(kColorITS);
5715 sub3node->SetVisibility(0);
5716 sub3node->cd();
5717 //
5718 // Place copy #1 of I101 in I107
5719 //
5720 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5721 sub4node->SetLineColor(kColorITS);
5722 sub4node->SetVisibility(0);
5723 sub4node->cd();
5724 //
5725 // Place copy #1 of ITS1 in I101
5726 //
5727 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5728 sub5node->SetLineColor(kColorITS);
5729 fNodes->Add(sub5node);
5730 sub4node->cd();
5731 fNodes->Add(sub4node);
5732 sub3node->cd();
5733 fNodes->Add(sub3node);
5734 sub2node->cd();
5735 //
5736 // Place copy #2 of I107 in I10B
5737 //
5738 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
5739 sub3node->SetLineColor(kColorITS);
5740 sub3node->SetVisibility(0);
5741 sub3node->cd();
5742 //
5743 // Place copy #1 of I101 in I107
5744 //
5745 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5746 sub4node->SetLineColor(kColorITS);
5747 sub4node->SetVisibility(0);
5748 sub4node->cd();
5749 //
5750 // Place copy #1 of ITS1 in I101
5751 //
5752 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5753 sub5node->SetLineColor(kColorITS);
5754 fNodes->Add(sub5node);
5755 sub4node->cd();
5756 fNodes->Add(sub4node);
5757 sub3node->cd();
5758 fNodes->Add(sub3node);
5759 sub2node->cd();
5760 //
5761 // Place copy #3 of I107 in I10B
5762 //
5763 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
5764 sub3node->SetLineColor(kColorITS);
5765 sub3node->SetVisibility(0);
5766 sub3node->cd();
5767 //
5768 // Place copy #1 of I101 in I107
5769 //
5770 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5771 sub4node->SetLineColor(kColorITS);
5772 sub4node->SetVisibility(0);
5773 sub4node->cd();
5774 //
5775 // Place copy #1 of ITS1 in I101
5776 //
5777 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5778 sub5node->SetLineColor(kColorITS);
5779 fNodes->Add(sub5node);
5780 sub4node->cd();
5781 fNodes->Add(sub4node);
5782 sub3node->cd();
5783 fNodes->Add(sub3node);
5784 sub2node->cd();
5785 //
5786 // Place copy #4 of I107 in I10B
5787 //
5788 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
5789 sub3node->SetLineColor(kColorITS);
5790 sub3node->SetVisibility(0);
5791 sub3node->cd();
5792 //
5793 // Place copy #1 of I101 in I107
5794 //
5795 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5796 sub4node->SetLineColor(kColorITS);
5797 sub4node->SetVisibility(0);
5798 sub4node->cd();
5799 //
5800 // Place copy #1 of ITS1 in I101
5801 //
5802 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5803 sub5node->SetLineColor(kColorITS);
5804 fNodes->Add(sub5node);
5805 sub4node->cd();
5806 fNodes->Add(sub4node);
5807 sub3node->cd();
5808 fNodes->Add(sub3node);
5809 sub2node->cd();
5810 fNodes->Add(sub2node);
5811 sub1node->cd();
5812 //
5813 // Place copy #1 of I20B in I12B
5814 //
5815 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
5816 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 5817 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 5818 sub2node->SetLineColor(kColorITS);
5819 sub2node->SetVisibility(0);
5820 sub2node->cd();
5821 //
5822 // Place copy #1 of I1D7 in I20B
5823 //
5824 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5825 sub3node->SetLineColor(kColorITS);
5826 sub3node->SetVisibility(0);
5827 sub3node->cd();
5828 //
5829 // Place copy #1 of I1D1 in I1D7
5830 //
5831 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5832 sub4node->SetLineColor(kColorITS);
5833 sub4node->SetVisibility(0);
5834 sub4node->cd();
5835 //
5836 // Place copy #1 of ITS2 in I1D1
5837 //
5838 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5839 sub5node->SetLineColor(kColorITS);
5840 fNodes->Add(sub5node);
5841 sub4node->cd();
5842 fNodes->Add(sub4node);
5843 sub3node->cd();
5844 fNodes->Add(sub3node);
5845 sub2node->cd();
5846 //
5847 // Place copy #2 of I1D7 in I20B
5848 //
5849 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5850 sub3node->SetLineColor(kColorITS);
5851 sub3node->SetVisibility(0);
5852 sub3node->cd();
5853 //
5854 // Place copy #1 of I1D1 in I1D7
5855 //
5856 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5857 sub4node->SetLineColor(kColorITS);
5858 sub4node->SetVisibility(0);
5859 sub4node->cd();
5860 //
5861 // Place copy #1 of ITS2 in I1D1
5862 //
5863 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5864 sub5node->SetLineColor(kColorITS);
5865 fNodes->Add(sub5node);
5866 sub4node->cd();
5867 fNodes->Add(sub4node);
5868 sub3node->cd();
5869 fNodes->Add(sub3node);
5870 sub2node->cd();
5871 //
5872 // Place copy #3 of I1D7 in I20B
5873 //
5874 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5875 sub3node->SetLineColor(kColorITS);
5876 sub3node->SetVisibility(0);
5877 sub3node->cd();
5878 //
5879 // Place copy #1 of I1D1 in I1D7
5880 //
5881 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5882 sub4node->SetLineColor(kColorITS);
5883 sub4node->SetVisibility(0);
5884 sub4node->cd();
5885 //
5886 // Place copy #1 of ITS2 in I1D1
5887 //
5888 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5889 sub5node->SetLineColor(kColorITS);
5890 fNodes->Add(sub5node);
5891 sub4node->cd();
5892 fNodes->Add(sub4node);
5893 sub3node->cd();
5894 fNodes->Add(sub3node);
5895 sub2node->cd();
5896 //
5897 // Place copy #4 of I1D7 in I20B
5898 //
5899 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5900 sub3node->SetLineColor(kColorITS);
5901 sub3node->SetVisibility(0);
5902 sub3node->cd();
5903 //
5904 // Place copy #1 of I1D1 in I1D7
5905 //
5906 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5907 sub4node->SetLineColor(kColorITS);
5908 sub4node->SetVisibility(0);
5909 sub4node->cd();
5910 //
5911 // Place copy #1 of ITS2 in I1D1
5912 //
5913 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5914 sub5node->SetLineColor(kColorITS);
5915 fNodes->Add(sub5node);
5916 sub4node->cd();
5917 fNodes->Add(sub4node);
5918 sub3node->cd();
5919 fNodes->Add(sub3node);
5920 sub2node->cd();
5921 fNodes->Add(sub2node);
5922 sub1node->cd();
5923 //
5924 // Place copy #2 of I20B in I12B
5925 //
5926 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
5927 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 5928 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 5929 sub2node->SetLineColor(kColorITS);
5930 sub2node->SetVisibility(0);
5931 sub2node->cd();
5932 //
5933 // Place copy #1 of I1D7 in I20B
5934 //
5935 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5936 sub3node->SetLineColor(kColorITS);
5937 sub3node->SetVisibility(0);
5938 sub3node->cd();
5939 //
5940 // Place copy #1 of I1D1 in I1D7
5941 //
5942 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5943 sub4node->SetLineColor(kColorITS);
5944 sub4node->SetVisibility(0);
5945 sub4node->cd();
5946 //
5947 // Place copy #1 of ITS2 in I1D1
5948 //
5949 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5950 sub5node->SetLineColor(kColorITS);
5951 fNodes->Add(sub5node);
5952 sub4node->cd();
5953 fNodes->Add(sub4node);
5954 sub3node->cd();
5955 fNodes->Add(sub3node);
5956 sub2node->cd();
5957 //
5958 // Place copy #2 of I1D7 in I20B
5959 //
5960 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5961 sub3node->SetLineColor(kColorITS);
5962 sub3node->SetVisibility(0);
5963 sub3node->cd();
5964 //
5965 // Place copy #1 of I1D1 in I1D7
5966 //
5967 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5968 sub4node->SetLineColor(kColorITS);
5969 sub4node->SetVisibility(0);
5970 sub4node->cd();
5971 //
5972 // Place copy #1 of ITS2 in I1D1
5973 //
5974 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5975 sub5node->SetLineColor(kColorITS);
5976 fNodes->Add(sub5node);
5977 sub4node->cd();
5978 fNodes->Add(sub4node);
5979 sub3node->cd();
5980 fNodes->Add(sub3node);
5981 sub2node->cd();
5982 //
5983 // Place copy #3 of I1D7 in I20B
5984 //
5985 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5986 sub3node->SetLineColor(kColorITS);
5987 sub3node->SetVisibility(0);
5988 sub3node->cd();
5989 //
5990 // Place copy #1 of I1D1 in I1D7
5991 //
5992 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5993 sub4node->SetLineColor(kColorITS);
5994 sub4node->SetVisibility(0);
5995 sub4node->cd();
5996 //
5997 // Place copy #1 of ITS2 in I1D1
5998 //
5999 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6000 sub5node->SetLineColor(kColorITS);
6001 fNodes->Add(sub5node);
6002 sub4node->cd();
6003 fNodes->Add(sub4node);
6004 sub3node->cd();
6005 fNodes->Add(sub3node);
6006 sub2node->cd();
6007 //
6008 // Place copy #4 of I1D7 in I20B
6009 //
6010 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6011 sub3node->SetLineColor(kColorITS);
6012 sub3node->SetVisibility(0);
6013 sub3node->cd();
6014 //
6015 // Place copy #1 of I1D1 in I1D7
6016 //
6017 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6018 sub4node->SetLineColor(kColorITS);
6019 sub4node->SetVisibility(0);
6020 sub4node->cd();
6021 //
6022 // Place copy #1 of ITS2 in I1D1
6023 //
6024 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6025 sub5node->SetLineColor(kColorITS);
6026 fNodes->Add(sub5node);
6027 sub4node->cd();
6028 fNodes->Add(sub4node);
6029 sub3node->cd();
6030 fNodes->Add(sub3node);
6031 sub2node->cd();
6032 fNodes->Add(sub2node);
6033 sub1node->cd();
6034 //
6035 // Place copy #3 of I20B in I12B
6036 //
6037 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
6038 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 6039 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 6040 sub2node->SetLineColor(kColorITS);
6041 sub2node->SetVisibility(0);
6042 sub2node->cd();
6043 //
6044 // Place copy #1 of I1D7 in I20B
6045 //
6046 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6047 sub3node->SetLineColor(kColorITS);
6048 sub3node->SetVisibility(0);
6049 sub3node->cd();
6050 //
6051 // Place copy #1 of I1D1 in I1D7
6052 //
6053 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6054 sub4node->SetLineColor(kColorITS);
6055 sub4node->SetVisibility(0);
6056 sub4node->cd();
6057 //
6058 // Place copy #1 of ITS2 in I1D1
6059 //
6060 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6061 sub5node->SetLineColor(kColorITS);
6062 fNodes->Add(sub5node);
6063 sub4node->cd();
6064 fNodes->Add(sub4node);
6065 sub3node->cd();
6066 fNodes->Add(sub3node);
6067 sub2node->cd();
6068 //
6069 // Place copy #2 of I1D7 in I20B
6070 //
6071 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6072 sub3node->SetLineColor(kColorITS);
6073 sub3node->SetVisibility(0);
6074 sub3node->cd();
6075 //
6076 // Place copy #1 of I1D1 in I1D7
6077 //
6078 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6079 sub4node->SetLineColor(kColorITS);
6080 sub4node->SetVisibility(0);
6081 sub4node->cd();
6082 //
6083 // Place copy #1 of ITS2 in I1D1
6084 //
6085 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6086 sub5node->SetLineColor(kColorITS);
6087 fNodes->Add(sub5node);
6088 sub4node->cd();
6089 fNodes->Add(sub4node);
6090 sub3node->cd();
6091 fNodes->Add(sub3node);
6092 sub2node->cd();
6093 //
6094 // Place copy #3 of I1D7 in I20B
6095 //
6096 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6097 sub3node->SetLineColor(kColorITS);
6098 sub3node->SetVisibility(0);
6099 sub3node->cd();
6100 //
6101 // Place copy #1 of I1D1 in I1D7
6102 //
6103 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6104 sub4node->SetLineColor(kColorITS);
6105 sub4node->SetVisibility(0);
6106 sub4node->cd();
6107 //
6108 // Place copy #1 of ITS2 in I1D1
6109 //
6110 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6111 sub5node->SetLineColor(kColorITS);
6112 fNodes->Add(sub5node);
6113 sub4node->cd();
6114 fNodes->Add(sub4node);
6115 sub3node->cd();
6116 fNodes->Add(sub3node);
6117 sub2node->cd();
6118 //
6119 // Place copy #4 of I1D7 in I20B
6120 //
6121 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6122 sub3node->SetLineColor(kColorITS);
6123 sub3node->SetVisibility(0);
6124 sub3node->cd();
6125 //
6126 // Place copy #1 of I1D1 in I1D7
6127 //
6128 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6129 sub4node->SetLineColor(kColorITS);
6130 sub4node->SetVisibility(0);
6131 sub4node->cd();
6132 //
6133 // Place copy #1 of ITS2 in I1D1
6134 //
6135 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6136 sub5node->SetLineColor(kColorITS);
6137 fNodes->Add(sub5node);
6138 sub4node->cd();
6139 fNodes->Add(sub4node);
6140 sub3node->cd();
6141 fNodes->Add(sub3node);
6142 sub2node->cd();
6143 fNodes->Add(sub2node);
6144 sub1node->cd();
6145 //
6146 // Place copy #4 of I20B in I12B
6147 //
6148 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
6149 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 6150 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 6151 sub2node->SetLineColor(kColorITS);
6152 sub2node->SetVisibility(0);
6153 sub2node->cd();
6154 //
6155 // Place copy #1 of I1D7 in I20B
6156 //
6157 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6158 sub3node->SetLineColor(kColorITS);
6159 sub3node->SetVisibility(0);
6160 sub3node->cd();
6161 //
6162 // Place copy #1 of I1D1 in I1D7
6163 //
6164 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6165 sub4node->SetLineColor(kColorITS);
6166 sub4node->SetVisibility(0);
6167 sub4node->cd();
6168 //
6169 // Place copy #1 of ITS2 in I1D1
6170 //
6171 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6172 sub5node->SetLineColor(kColorITS);
6173 fNodes->Add(sub5node);
6174 sub4node->cd();
6175 fNodes->Add(sub4node);
6176 sub3node->cd();
6177 fNodes->Add(sub3node);
6178 sub2node->cd();
6179 //
6180 // Place copy #2 of I1D7 in I20B
6181 //
6182 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6183 sub3node->SetLineColor(kColorITS);
6184 sub3node->SetVisibility(0);
6185 sub3node->cd();
6186 //
6187 // Place copy #1 of I1D1 in I1D7
6188 //
6189 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6190 sub4node->SetLineColor(kColorITS);
6191 sub4node->SetVisibility(0);
6192 sub4node->cd();
6193 //
6194 // Place copy #1 of ITS2 in I1D1
6195 //
6196 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6197 sub5node->SetLineColor(kColorITS);
6198 fNodes->Add(sub5node);
6199 sub4node->cd();
6200 fNodes->Add(sub4node);
6201 sub3node->cd();
6202 fNodes->Add(sub3node);
6203 sub2node->cd();
6204 //
6205 // Place copy #3 of I1D7 in I20B
6206 //
6207 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6208 sub3node->SetLineColor(kColorITS);
6209 sub3node->SetVisibility(0);
6210 sub3node->cd();
6211 //
6212 // Place copy #1 of I1D1 in I1D7
6213 //
6214 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6215 sub4node->SetLineColor(kColorITS);
6216 sub4node->SetVisibility(0);
6217 sub4node->cd();
6218 //
6219 // Place copy #1 of ITS2 in I1D1
6220 //
6221 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6222 sub5node->SetLineColor(kColorITS);
6223 fNodes->Add(sub5node);
6224 sub4node->cd();
6225 fNodes->Add(sub4node);
6226 sub3node->cd();
6227 fNodes->Add(sub3node);
6228 sub2node->cd();
6229 //
6230 // Place copy #4 of I1D7 in I20B
6231 //
6232 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6233 sub3node->SetLineColor(kColorITS);
6234 sub3node->SetVisibility(0);
6235 sub3node->cd();
6236 //
6237 // Place copy #1 of I1D1 in I1D7
6238 //
6239 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6240 sub4node->SetLineColor(kColorITS);
6241 sub4node->SetVisibility(0);
6242 sub4node->cd();
6243 //
6244 // Place copy #1 of ITS2 in I1D1
6245 //
6246 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6247 sub5node->SetLineColor(kColorITS);
6248 fNodes->Add(sub5node);
6249 sub4node->cd();
6250 fNodes->Add(sub4node);
6251 sub3node->cd();
6252 fNodes->Add(sub3node);
6253 sub2node->cd();
6254 fNodes->Add(sub2node);
6255 sub1node->cd();
6256 fNodes->Add(sub1node);
6257 node->cd();
6258 //
6259 // Place copy #9 of I12B in IT12
6260 //
1266e9b4 6261 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot248");
1f99c14b 6262 sub1node->SetLineColor(kColorITS);
6263 sub1node->SetVisibility(0);
6264 sub1node->cd();
6265 //
6266 // Place copy #1 of I10B in I12B
6267 //
6268 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
6269 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 6270 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 6271 sub2node->SetLineColor(kColorITS);
6272 sub2node->SetVisibility(0);
6273 sub2node->cd();
6274 //
6275 // Place copy #1 of I107 in I10B
6276 //
6277 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
6278 sub3node->SetLineColor(kColorITS);
6279 sub3node->SetVisibility(0);
6280 sub3node->cd();
6281 //
6282 // Place copy #1 of I101 in I107
6283 //
6284 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6285 sub4node->SetLineColor(kColorITS);
6286 sub4node->SetVisibility(0);
6287 sub4node->cd();
6288 //
6289 // Place copy #1 of ITS1 in I101
6290 //
6291 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6292 sub5node->SetLineColor(kColorITS);
6293 fNodes->Add(sub5node);
6294 sub4node->cd();
6295 fNodes->Add(sub4node);
6296 sub3node->cd();
6297 fNodes->Add(sub3node);
6298 sub2node->cd();
6299 //
6300 // Place copy #2 of I107 in I10B
6301 //
6302 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
6303 sub3node->SetLineColor(kColorITS);
6304 sub3node->SetVisibility(0);
6305 sub3node->cd();
6306 //
6307 // Place copy #1 of I101 in I107
6308 //
6309 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6310 sub4node->SetLineColor(kColorITS);
6311 sub4node->SetVisibility(0);
6312 sub4node->cd();
6313 //
6314 // Place copy #1 of ITS1 in I101
6315 //
6316 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6317 sub5node->SetLineColor(kColorITS);
6318 fNodes->Add(sub5node);
6319 sub4node->cd();
6320 fNodes->Add(sub4node);
6321 sub3node->cd();
6322 fNodes->Add(sub3node);
6323 sub2node->cd();
6324 //
6325 // Place copy #3 of I107 in I10B
6326 //
6327 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
6328 sub3node->SetLineColor(kColorITS);
6329 sub3node->SetVisibility(0);
6330 sub3node->cd();
6331 //
6332 // Place copy #1 of I101 in I107
6333 //
6334 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6335 sub4node->SetLineColor(kColorITS);
6336 sub4node->SetVisibility(0);
6337 sub4node->cd();
6338 //
6339 // Place copy #1 of ITS1 in I101
6340 //
6341 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6342 sub5node->SetLineColor(kColorITS);
6343 fNodes->Add(sub5node);
6344 sub4node->cd();
6345 fNodes->Add(sub4node);
6346 sub3node->cd();
6347 fNodes->Add(sub3node);
6348 sub2node->cd();
6349 //
6350 // Place copy #4 of I107 in I10B
6351 //
6352 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
6353 sub3node->SetLineColor(kColorITS);
6354 sub3node->SetVisibility(0);
6355 sub3node->cd();
6356 //
6357 // Place copy #1 of I101 in I107
6358 //
6359 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6360 sub4node->SetLineColor(kColorITS);
6361 sub4node->SetVisibility(0);
6362 sub4node->cd();
6363 //
6364 // Place copy #1 of ITS1 in I101
6365 //
6366 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6367 sub5node->SetLineColor(kColorITS);
6368 fNodes->Add(sub5node);
6369 sub4node->cd();
6370 fNodes->Add(sub4node);
6371 sub3node->cd();
6372 fNodes->Add(sub3node);
6373 sub2node->cd();
6374 fNodes->Add(sub2node);
6375 sub1node->cd();
6376 //
6377 // Place copy #2 of I10B in I12B
6378 //
6379 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
6380 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 6381 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 6382 sub2node->SetLineColor(kColorITS);
6383 sub2node->SetVisibility(0);
6384 sub2node->cd();
6385 //
6386 // Place copy #1 of I107 in I10B
6387 //
6388 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
6389 sub3node->SetLineColor(kColorITS);
6390 sub3node->SetVisibility(0);
6391 sub3node->cd();
6392 //
6393 // Place copy #1 of I101 in I107
6394 //
6395 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6396 sub4node->SetLineColor(kColorITS);
6397 sub4node->SetVisibility(0);
6398 sub4node->cd();
6399 //
6400 // Place copy #1 of ITS1 in I101
6401 //
6402 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6403 sub5node->SetLineColor(kColorITS);
6404 fNodes->Add(sub5node);
6405 sub4node->cd();
6406 fNodes->Add(sub4node);
6407 sub3node->cd();
6408 fNodes->Add(sub3node);
6409 sub2node->cd();
6410 //
6411 // Place copy #2 of I107 in I10B
6412 //
6413 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
6414 sub3node->SetLineColor(kColorITS);
6415 sub3node->SetVisibility(0);
6416 sub3node->cd();
6417 //
6418 // Place copy #1 of I101 in I107
6419 //
6420 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6421 sub4node->SetLineColor(kColorITS);
6422 sub4node->SetVisibility(0);
6423 sub4node->cd();
6424 //
6425 // Place copy #1 of ITS1 in I101
6426 //
6427 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6428 sub5node->SetLineColor(kColorITS);
6429 fNodes->Add(sub5node);
6430 sub4node->cd();
6431 fNodes->Add(sub4node);
6432 sub3node->cd();
6433 fNodes->Add(sub3node);
6434 sub2node->cd();
6435 //
6436 // Place copy #3 of I107 in I10B
6437 //
6438 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
6439 sub3node->SetLineColor(kColorITS);
6440 sub3node->SetVisibility(0);
6441 sub3node->cd();
6442 //
6443 // Place copy #1 of I101 in I107
6444 //
6445 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6446 sub4node->SetLineColor(kColorITS);
6447 sub4node->SetVisibility(0);
6448 sub4node->cd();
6449 //
6450 // Place copy #1 of ITS1 in I101
6451 //
6452 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6453 sub5node->SetLineColor(kColorITS);
6454 fNodes->Add(sub5node);
6455 sub4node->cd();
6456 fNodes->Add(sub4node);
6457 sub3node->cd();
6458 fNodes->Add(sub3node);
6459 sub2node->cd();
6460 //
6461 // Place copy #4 of I107 in I10B
6462 //
6463 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
6464 sub3node->SetLineColor(kColorITS);
6465 sub3node->SetVisibility(0);
6466 sub3node->cd();
6467 //
6468 // Place copy #1 of I101 in I107
6469 //
6470 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6471 sub4node->SetLineColor(kColorITS);
6472 sub4node->SetVisibility(0);
6473 sub4node->cd();
6474 //
6475 // Place copy #1 of ITS1 in I101
6476 //
6477 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6478 sub5node->SetLineColor(kColorITS);
6479 fNodes->Add(sub5node);
6480 sub4node->cd();
6481 fNodes->Add(sub4node);
6482 sub3node->cd();
6483 fNodes->Add(sub3node);
6484 sub2node->cd();
6485 fNodes->Add(sub2node);
6486 sub1node->cd();
6487 //
6488 // Place copy #1 of I20B in I12B
6489 //
6490 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
6491 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 6492 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 6493 sub2node->SetLineColor(kColorITS);
6494 sub2node->SetVisibility(0);
6495 sub2node->cd();
6496 //
6497 // Place copy #1 of I1D7 in I20B
6498 //
6499 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6500 sub3node->SetLineColor(kColorITS);
6501 sub3node->SetVisibility(0);
6502 sub3node->cd();
6503 //
6504 // Place copy #1 of I1D1 in I1D7
6505 //
6506 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6507 sub4node->SetLineColor(kColorITS);
6508 sub4node->SetVisibility(0);
6509 sub4node->cd();
6510 //
6511 // Place copy #1 of ITS2 in I1D1
6512 //
6513 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6514 sub5node->SetLineColor(kColorITS);
6515 fNodes->Add(sub5node);
6516 sub4node->cd();
6517 fNodes->Add(sub4node);
6518 sub3node->cd();
6519 fNodes->Add(sub3node);
6520 sub2node->cd();
6521 //
6522 // Place copy #2 of I1D7 in I20B
6523 //
6524 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6525 sub3node->SetLineColor(kColorITS);
6526 sub3node->SetVisibility(0);
6527 sub3node->cd();
6528 //
6529 // Place copy #1 of I1D1 in I1D7
6530 //
6531 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6532 sub4node->SetLineColor(kColorITS);
6533 sub4node->SetVisibility(0);
6534 sub4node->cd();
6535 //
6536 // Place copy #1 of ITS2 in I1D1
6537 //
6538 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6539 sub5node->SetLineColor(kColorITS);
6540 fNodes->Add(sub5node);
6541 sub4node->cd();
6542 fNodes->Add(sub4node);
6543 sub3node->cd();
6544 fNodes->Add(sub3node);
6545 sub2node->cd();
6546 //
6547 // Place copy #3 of I1D7 in I20B
6548 //
6549 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6550 sub3node->SetLineColor(kColorITS);
6551 sub3node->SetVisibility(0);
6552 sub3node->cd();
6553 //
6554 // Place copy #1 of I1D1 in I1D7
6555 //
6556 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6557 sub4node->SetLineColor(kColorITS);
6558 sub4node->SetVisibility(0);
6559 sub4node->cd();
6560 //
6561 // Place copy #1 of ITS2 in I1D1
6562 //
6563 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6564 sub5node->SetLineColor(kColorITS);
6565 fNodes->Add(sub5node);
6566 sub4node->cd();
6567 fNodes->Add(sub4node);
6568 sub3node->cd();
6569 fNodes->Add(sub3node);
6570 sub2node->cd();
6571 //
6572 // Place copy #4 of I1D7 in I20B
6573 //
6574 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6575 sub3node->SetLineColor(kColorITS);
6576 sub3node->SetVisibility(0);
6577 sub3node->cd();
6578 //
6579 // Place copy #1 of I1D1 in I1D7
6580 //
6581 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6582 sub4node->SetLineColor(kColorITS);
6583 sub4node->SetVisibility(0);
6584 sub4node->cd();
6585 //
6586 // Place copy #1 of ITS2 in I1D1
6587 //
6588 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6589 sub5node->SetLineColor(kColorITS);
6590 fNodes->Add(sub5node);
6591 sub4node->cd();
6592 fNodes->Add(sub4node);
6593 sub3node->cd();
6594 fNodes->Add(sub3node);
6595 sub2node->cd();
6596 fNodes->Add(sub2node);
6597 sub1node->cd();
6598 //
6599 // Place copy #2 of I20B in I12B
6600 //
6601 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
6602 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 6603 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 6604 sub2node->SetLineColor(kColorITS);
6605 sub2node->SetVisibility(0);
6606 sub2node->cd();
6607 //
6608 // Place copy #1 of I1D7 in I20B
6609 //
6610 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6611 sub3node->SetLineColor(kColorITS);
6612 sub3node->SetVisibility(0);
6613 sub3node->cd();
6614 //
6615 // Place copy #1 of I1D1 in I1D7
6616 //
6617 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6618 sub4node->SetLineColor(kColorITS);
6619 sub4node->SetVisibility(0);
6620 sub4node->cd();
6621 //
6622 // Place copy #1 of ITS2 in I1D1
6623 //
6624 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6625 sub5node->SetLineColor(kColorITS);
6626 fNodes->Add(sub5node);
6627 sub4node->cd();
6628 fNodes->Add(sub4node);
6629 sub3node->cd();
6630 fNodes->Add(sub3node);
6631 sub2node->cd();
6632 //
6633 // Place copy #2 of I1D7 in I20B
6634 //
6635 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6636 sub3node->SetLineColor(kColorITS);
6637 sub3node->SetVisibility(0);
6638 sub3node->cd();
6639 //
6640 // Place copy #1 of I1D1 in I1D7
6641 //
6642 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6643 sub4node->SetLineColor(kColorITS);
6644 sub4node->SetVisibility(0);
6645 sub4node->cd();
6646 //
6647 // Place copy #1 of ITS2 in I1D1
6648 //
6649 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6650 sub5node->SetLineColor(kColorITS);
6651 fNodes->Add(sub5node);
6652 sub4node->cd();
6653 fNodes->Add(sub4node);
6654 sub3node->cd();
6655 fNodes->Add(sub3node);
6656 sub2node->cd();
6657 //
6658 // Place copy #3 of I1D7 in I20B
6659 //
6660 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6661 sub3node->SetLineColor(kColorITS);
6662 sub3node->SetVisibility(0);
6663 sub3node->cd();
6664 //
6665 // Place copy #1 of I1D1 in I1D7
6666 //
6667 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6668 sub4node->SetLineColor(kColorITS);
6669 sub4node->SetVisibility(0);
6670 sub4node->cd();
6671 //
6672 // Place copy #1 of ITS2 in I1D1
6673 //
6674 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6675 sub5node->SetLineColor(kColorITS);
6676 fNodes->Add(sub5node);
6677 sub4node->cd();
6678 fNodes->Add(sub4node);
6679 sub3node->cd();
6680 fNodes->Add(sub3node);
6681 sub2node->cd();
6682 //
6683 // Place copy #4 of I1D7 in I20B
6684 //
6685 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6686 sub3node->SetLineColor(kColorITS);
6687 sub3node->SetVisibility(0);
6688 sub3node->cd();
6689 //
6690 // Place copy #1 of I1D1 in I1D7
6691 //
6692 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6693 sub4node->SetLineColor(kColorITS);
6694 sub4node->SetVisibility(0);
6695 sub4node->cd();
6696 //
6697 // Place copy #1 of ITS2 in I1D1
6698 //
6699 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6700 sub5node->SetLineColor(kColorITS);
6701 fNodes->Add(sub5node);
6702 sub4node->cd();
6703 fNodes->Add(sub4node);
6704 sub3node->cd();
6705 fNodes->Add(sub3node);
6706 sub2node->cd();
6707 fNodes->Add(sub2node);
6708 sub1node->cd();
6709 //
6710 // Place copy #3 of I20B in I12B
6711 //
6712 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
6713 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 6714 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 6715 sub2node->SetLineColor(kColorITS);
6716 sub2node->SetVisibility(0);
6717 sub2node->cd();
6718 //
6719 // Place copy #1 of I1D7 in I20B
6720 //
6721 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6722 sub3node->SetLineColor(kColorITS);
6723 sub3node->SetVisibility(0);
6724 sub3node->cd();
6725 //
6726 // Place copy #1 of I1D1 in I1D7
6727 //
6728 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6729 sub4node->SetLineColor(kColorITS);
6730 sub4node->SetVisibility(0);
6731 sub4node->cd();
6732 //
6733 // Place copy #1 of ITS2 in I1D1
6734 //
6735 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6736 sub5node->SetLineColor(kColorITS);
6737 fNodes->Add(sub5node);
6738 sub4node->cd();
6739 fNodes->Add(sub4node);
6740 sub3node->cd();
6741 fNodes->Add(sub3node);
6742 sub2node->cd();
6743 //
6744 // Place copy #2 of I1D7 in I20B
6745 //
6746 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6747 sub3node->SetLineColor(kColorITS);
6748 sub3node->SetVisibility(0);
6749 sub3node->cd();
6750 //
6751 // Place copy #1 of I1D1 in I1D7
6752 //
6753 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6754 sub4node->SetLineColor(kColorITS);
6755 sub4node->SetVisibility(0);
6756 sub4node->cd();
6757 //
6758 // Place copy #1 of ITS2 in I1D1
6759 //
6760 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6761 sub5node->SetLineColor(kColorITS);
6762 fNodes->Add(sub5node);
6763 sub4node->cd();
6764 fNodes->Add(sub4node);
6765 sub3node->cd();
6766 fNodes->Add(sub3node);
6767 sub2node->cd();
6768 //
6769 // Place copy #3 of I1D7 in I20B
6770 //
6771 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6772 sub3node->SetLineColor(kColorITS);
6773 sub3node->SetVisibility(0);
6774 sub3node->cd();
6775 //
6776 // Place copy #1 of I1D1 in I1D7
6777 //
6778 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6779 sub4node->SetLineColor(kColorITS);
6780 sub4node->SetVisibility(0);
6781 sub4node->cd();
6782 //
6783 // Place copy #1 of ITS2 in I1D1
6784 //
6785 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6786 sub5node->SetLineColor(kColorITS);
6787 fNodes->Add(sub5node);
6788 sub4node->cd();
6789 fNodes->Add(sub4node);
6790 sub3node->cd();
6791 fNodes->Add(sub3node);
6792 sub2node->cd();
6793 //
6794 // Place copy #4 of I1D7 in I20B
6795 //
6796 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6797 sub3node->SetLineColor(kColorITS);
6798 sub3node->SetVisibility(0);
6799 sub3node->cd();
6800 //
6801 // Place copy #1 of I1D1 in I1D7
6802 //
6803 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6804 sub4node->SetLineColor(kColorITS);
6805 sub4node->SetVisibility(0);
6806 sub4node->cd();
6807 //
6808 // Place copy #1 of ITS2 in I1D1
6809 //
6810 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6811 sub5node->SetLineColor(kColorITS);
6812 fNodes->Add(sub5node);
6813 sub4node->cd();
6814 fNodes->Add(sub4node);
6815 sub3node->cd();
6816 fNodes->Add(sub3node);
6817 sub2node->cd();
6818 fNodes->Add(sub2node);
6819 sub1node->cd();
6820 //
6821 // Place copy #4 of I20B in I12B
6822 //
6823 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
6824 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 6825 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 6826 sub2node->SetLineColor(kColorITS);
6827 sub2node->SetVisibility(0);
6828 sub2node->cd();
6829 //
6830 // Place copy #1 of I1D7 in I20B
6831 //
6832 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6833 sub3node->SetLineColor(kColorITS);
6834 sub3node->SetVisibility(0);
6835 sub3node->cd();
6836 //
6837 // Place copy #1 of I1D1 in I1D7
6838 //
6839 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6840 sub4node->SetLineColor(kColorITS);
6841 sub4node->SetVisibility(0);
6842 sub4node->cd();
6843 //
6844 // Place copy #1 of ITS2 in I1D1
6845 //
6846 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6847 sub5node->SetLineColor(kColorITS);
6848 fNodes->Add(sub5node);
6849 sub4node->cd();
6850 fNodes->Add(sub4node);
6851 sub3node->cd();
6852 fNodes->Add(sub3node);
6853 sub2node->cd();
6854 //
6855 // Place copy #2 of I1D7 in I20B
6856 //
6857 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6858 sub3node->SetLineColor(kColorITS);
6859 sub3node->SetVisibility(0);
6860 sub3node->cd();
6861 //
6862 // Place copy #1 of I1D1 in I1D7
6863 //
6864 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6865 sub4node->SetLineColor(kColorITS);
6866 sub4node->SetVisibility(0);
6867 sub4node->cd();
6868 //
6869 // Place copy #1 of ITS2 in I1D1
6870 //
6871 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6872 sub5node->SetLineColor(kColorITS);
6873 fNodes->Add(sub5node);
6874 sub4node->cd();
6875 fNodes->Add(sub4node);
6876 sub3node->cd();
6877 fNodes->Add(sub3node);
6878 sub2node->cd();
6879 //
6880 // Place copy #3 of I1D7 in I20B
6881 //
6882 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6883 sub3node->SetLineColor(kColorITS);
6884 sub3node->SetVisibility(0);
6885 sub3node->cd();
6886 //
6887 // Place copy #1 of I1D1 in I1D7
6888 //
6889 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6890 sub4node->SetLineColor(kColorITS);
6891 sub4node->SetVisibility(0);
6892 sub4node->cd();
6893 //
6894 // Place copy #1 of ITS2 in I1D1
6895 //
6896 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6897 sub5node->SetLineColor(kColorITS);
6898 fNodes->Add(sub5node);
6899 sub4node->cd();
6900 fNodes->Add(sub4node);
6901 sub3node->cd();
6902 fNodes->Add(sub3node);
6903 sub2node->cd();
6904 //
6905 // Place copy #4 of I1D7 in I20B
6906 //
6907 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6908 sub3node->SetLineColor(kColorITS);
6909 sub3node->SetVisibility(0);
6910 sub3node->cd();
6911 //
6912 // Place copy #1 of I1D1 in I1D7
6913 //
6914 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6915 sub4node->SetLineColor(kColorITS);
6916 sub4node->SetVisibility(0);
6917 sub4node->cd();
6918 //
6919 // Place copy #1 of ITS2 in I1D1
6920 //
6921 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6922 sub5node->SetLineColor(kColorITS);
6923 fNodes->Add(sub5node);
6924 sub4node->cd();
6925 fNodes->Add(sub4node);
6926 sub3node->cd();
6927 fNodes->Add(sub3node);
6928 sub2node->cd();
6929 fNodes->Add(sub2node);
6930 sub1node->cd();
6931 fNodes->Add(sub1node);
6932 node->cd();
6933 //
6934 // Place copy #10 of I12B in IT12
6935 //
1266e9b4 6936 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot249");
1f99c14b 6937 sub1node->SetLineColor(kColorITS);
6938 sub1node->SetVisibility(0);
6939 sub1node->cd();
6940 //
6941 // Place copy #1 of I10B in I12B
6942 //
6943 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
6944 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 6945 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 6946 sub2node->SetLineColor(kColorITS);
6947 sub2node->SetVisibility(0);
6948 sub2node->cd();
6949 //
6950 // Place copy #1 of I107 in I10B
6951 //
6952 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
6953 sub3node->SetLineColor(kColorITS);
6954 sub3node->SetVisibility(0);
6955 sub3node->cd();
6956 //
6957 // Place copy #1 of I101 in I107
6958 //
6959 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6960 sub4node->SetLineColor(kColorITS);
6961 sub4node->SetVisibility(0);
6962 sub4node->cd();
6963 //
6964 // Place copy #1 of ITS1 in I101
6965 //
6966 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6967 sub5node->SetLineColor(kColorITS);
6968 fNodes->Add(sub5node);
6969 sub4node->cd();
6970 fNodes->Add(sub4node);
6971 sub3node->cd();
6972 fNodes->Add(sub3node);
6973 sub2node->cd();
6974 //
6975 // Place copy #2 of I107 in I10B
6976 //
6977 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
6978 sub3node->SetLineColor(kColorITS);
6979 sub3node->SetVisibility(0);
6980 sub3node->cd();
6981 //
6982 // Place copy #1 of I101 in I107
6983 //
6984 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6985 sub4node->SetLineColor(kColorITS);
6986 sub4node->SetVisibility(0);
6987 sub4node->cd();
6988 //
6989 // Place copy #1 of ITS1 in I101
6990 //
6991 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6992 sub5node->SetLineColor(kColorITS);
6993 fNodes->Add(sub5node);
6994 sub4node->cd();
6995 fNodes->Add(sub4node);
6996 sub3node->cd();
6997 fNodes->Add(sub3node);
6998 sub2node->cd();
6999 //
7000 // Place copy #3 of I107 in I10B
7001 //
7002 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
7003 sub3node->SetLineColor(kColorITS);
7004 sub3node->SetVisibility(0);
7005 sub3node->cd();
7006 //
7007 // Place copy #1 of I101 in I107
7008 //
7009 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7010 sub4node->SetLineColor(kColorITS);
7011 sub4node->SetVisibility(0);
7012 sub4node->cd();
7013 //
7014 // Place copy #1 of ITS1 in I101
7015 //
7016 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7017 sub5node->SetLineColor(kColorITS);
7018 fNodes->Add(sub5node);
7019 sub4node->cd();
7020 fNodes->Add(sub4node);
7021 sub3node->cd();
7022 fNodes->Add(sub3node);
7023 sub2node->cd();
7024 //
7025 // Place copy #4 of I107 in I10B
7026 //
7027 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
7028 sub3node->SetLineColor(kColorITS);
7029 sub3node->SetVisibility(0);
7030 sub3node->cd();
7031 //
7032 // Place copy #1 of I101 in I107
7033 //
7034 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7035 sub4node->SetLineColor(kColorITS);
7036 sub4node->SetVisibility(0);
7037 sub4node->cd();
7038 //
7039 // Place copy #1 of ITS1 in I101
7040 //
7041 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7042 sub5node->SetLineColor(kColorITS);
7043 fNodes->Add(sub5node);
7044 sub4node->cd();
7045 fNodes->Add(sub4node);
7046 sub3node->cd();
7047 fNodes->Add(sub3node);
7048 sub2node->cd();
7049 fNodes->Add(sub2node);
7050 sub1node->cd();
7051 //
7052 // Place copy #2 of I10B in I12B
7053 //
7054 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
7055 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 7056 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 7057 sub2node->SetLineColor(kColorITS);
7058 sub2node->SetVisibility(0);
7059 sub2node->cd();
7060 //
7061 // Place copy #1 of I107 in I10B
7062 //
7063 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
7064 sub3node->SetLineColor(kColorITS);
7065 sub3node->SetVisibility(0);
7066 sub3node->cd();
7067 //
7068 // Place copy #1 of I101 in I107
7069 //
7070 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7071 sub4node->SetLineColor(kColorITS);
7072 sub4node->SetVisibility(0);
7073 sub4node->cd();
7074 //
7075 // Place copy #1 of ITS1 in I101
7076 //
7077 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7078 sub5node->SetLineColor(kColorITS);
7079 fNodes->Add(sub5node);
7080 sub4node->cd();
7081 fNodes->Add(sub4node);
7082 sub3node->cd();
7083 fNodes->Add(sub3node);
7084 sub2node->cd();
7085 //
7086 // Place copy #2 of I107 in I10B
7087 //
7088 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
7089 sub3node->SetLineColor(kColorITS);
7090 sub3node->SetVisibility(0);
7091 sub3node->cd();
7092 //
7093 // Place copy #1 of I101 in I107
7094 //
7095 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7096 sub4node->SetLineColor(kColorITS);
7097 sub4node->SetVisibility(0);
7098 sub4node->cd();
7099 //
7100 // Place copy #1 of ITS1 in I101
7101 //
7102 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7103 sub5node->SetLineColor(kColorITS);
7104 fNodes->Add(sub5node);
7105 sub4node->cd();
7106 fNodes->Add(sub4node);
7107 sub3node->cd();
7108 fNodes->Add(sub3node);
7109 sub2node->cd();
7110 //
7111 // Place copy #3 of I107 in I10B
7112 //
7113 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
7114 sub3node->SetLineColor(kColorITS);
7115 sub3node->SetVisibility(0);
7116 sub3node->cd();
7117 //
7118 // Place copy #1 of I101 in I107
7119 //
7120 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7121 sub4node->SetLineColor(kColorITS);
7122 sub4node->SetVisibility(0);
7123 sub4node->cd();
7124 //
7125 // Place copy #1 of ITS1 in I101
7126 //
7127 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7128 sub5node->SetLineColor(kColorITS);
7129 fNodes->Add(sub5node);
7130 sub4node->cd();
7131 fNodes->Add(sub4node);
7132 sub3node->cd();
7133 fNodes->Add(sub3node);
7134 sub2node->cd();
7135 //
7136 // Place copy #4 of I107 in I10B
7137 //
7138 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
7139 sub3node->SetLineColor(kColorITS);
7140 sub3node->SetVisibility(0);
7141 sub3node->cd();
7142 //
7143 // Place copy #1 of I101 in I107
7144 //
7145 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7146 sub4node->SetLineColor(kColorITS);
7147 sub4node->SetVisibility(0);
7148 sub4node->cd();
7149 //
7150 // Place copy #1 of ITS1 in I101
7151 //
7152 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7153 sub5node->SetLineColor(kColorITS);
7154 fNodes->Add(sub5node);
7155 sub4node->cd();
7156 fNodes->Add(sub4node);
7157 sub3node->cd();
7158 fNodes->Add(sub3node);
7159 sub2node->cd();
7160 fNodes->Add(sub2node);
7161 sub1node->cd();
7162 //
7163 // Place copy #1 of I20B in I12B
7164 //
7165 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
7166 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 7167 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 7168 sub2node->SetLineColor(kColorITS);
7169 sub2node->SetVisibility(0);
7170 sub2node->cd();
7171 //
7172 // Place copy #1 of I1D7 in I20B
7173 //
7174 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7175 sub3node->SetLineColor(kColorITS);
7176 sub3node->SetVisibility(0);
7177 sub3node->cd();
7178 //
7179 // Place copy #1 of I1D1 in I1D7
7180 //
7181 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7182 sub4node->SetLineColor(kColorITS);
7183 sub4node->SetVisibility(0);
7184 sub4node->cd();
7185 //
7186 // Place copy #1 of ITS2 in I1D1
7187 //
7188 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7189 sub5node->SetLineColor(kColorITS);
7190 fNodes->Add(sub5node);
7191 sub4node->cd();
7192 fNodes->Add(sub4node);
7193 sub3node->cd();
7194 fNodes->Add(sub3node);
7195 sub2node->cd();
7196 //
7197 // Place copy #2 of I1D7 in I20B
7198 //
7199 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7200 sub3node->SetLineColor(kColorITS);
7201 sub3node->SetVisibility(0);
7202 sub3node->cd();
7203 //
7204 // Place copy #1 of I1D1 in I1D7
7205 //
7206 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7207 sub4node->SetLineColor(kColorITS);
7208 sub4node->SetVisibility(0);
7209 sub4node->cd();
7210 //
7211 // Place copy #1 of ITS2 in I1D1
7212 //
7213 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7214 sub5node->SetLineColor(kColorITS);
7215 fNodes->Add(sub5node);
7216 sub4node->cd();
7217 fNodes->Add(sub4node);
7218 sub3node->cd();
7219 fNodes->Add(sub3node);
7220 sub2node->cd();
7221 //
7222 // Place copy #3 of I1D7 in I20B
7223 //
7224 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7225 sub3node->SetLineColor(kColorITS);
7226 sub3node->SetVisibility(0);
7227 sub3node->cd();
7228 //
7229 // Place copy #1 of I1D1 in I1D7
7230 //
7231 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7232 sub4node->SetLineColor(kColorITS);
7233 sub4node->SetVisibility(0);
7234 sub4node->cd();
7235 //
7236 // Place copy #1 of ITS2 in I1D1
7237 //
7238 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7239 sub5node->SetLineColor(kColorITS);
7240 fNodes->Add(sub5node);
7241 sub4node->cd();
7242 fNodes->Add(sub4node);
7243 sub3node->cd();
7244 fNodes->Add(sub3node);
7245 sub2node->cd();
7246 //
7247 // Place copy #4 of I1D7 in I20B
7248 //
7249 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7250 sub3node->SetLineColor(kColorITS);
7251 sub3node->SetVisibility(0);
7252 sub3node->cd();
7253 //
7254 // Place copy #1 of I1D1 in I1D7
7255 //
7256 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7257 sub4node->SetLineColor(kColorITS);
7258 sub4node->SetVisibility(0);
7259 sub4node->cd();
7260 //
7261 // Place copy #1 of ITS2 in I1D1
7262 //
7263 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7264 sub5node->SetLineColor(kColorITS);
7265 fNodes->Add(sub5node);
7266 sub4node->cd();
7267 fNodes->Add(sub4node);
7268 sub3node->cd();
7269 fNodes->Add(sub3node);
7270 sub2node->cd();
7271 fNodes->Add(sub2node);
7272 sub1node->cd();
7273 //
7274 // Place copy #2 of I20B in I12B
7275 //
7276 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
7277 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 7278 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 7279 sub2node->SetLineColor(kColorITS);
7280 sub2node->SetVisibility(0);
7281 sub2node->cd();
7282 //
7283 // Place copy #1 of I1D7 in I20B
7284 //
7285 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7286 sub3node->SetLineColor(kColorITS);
7287 sub3node->SetVisibility(0);
7288 sub3node->cd();
7289 //
7290 // Place copy #1 of I1D1 in I1D7
7291 //
7292 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7293 sub4node->SetLineColor(kColorITS);
7294 sub4node->SetVisibility(0);
7295 sub4node->cd();
7296 //
7297 // Place copy #1 of ITS2 in I1D1
7298 //
7299 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7300 sub5node->SetLineColor(kColorITS);
7301 fNodes->Add(sub5node);
7302 sub4node->cd();
7303 fNodes->Add(sub4node);
7304 sub3node->cd();
7305 fNodes->Add(sub3node);
7306 sub2node->cd();
7307 //
7308 // Place copy #2 of I1D7 in I20B
7309 //
7310 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7311 sub3node->SetLineColor(kColorITS);
7312 sub3node->SetVisibility(0);
7313 sub3node->cd();
7314 //
7315 // Place copy #1 of I1D1 in I1D7
7316 //
7317 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7318 sub4node->SetLineColor(kColorITS);
7319 sub4node->SetVisibility(0);
7320 sub4node->cd();
7321 //
7322 // Place copy #1 of ITS2 in I1D1
7323 //
7324 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7325 sub5node->SetLineColor(kColorITS);
7326 fNodes->Add(sub5node);
7327 sub4node->cd();
7328 fNodes->Add(sub4node);
7329 sub3node->cd();
7330 fNodes->Add(sub3node);
7331 sub2node->cd();
7332 //
7333 // Place copy #3 of I1D7 in I20B
7334 //
7335 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7336 sub3node->SetLineColor(kColorITS);
7337 sub3node->SetVisibility(0);
7338 sub3node->cd();
7339 //
7340 // Place copy #1 of I1D1 in I1D7
7341 //
7342 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7343 sub4node->SetLineColor(kColorITS);
7344 sub4node->SetVisibility(0);
7345 sub4node->cd();
7346 //
7347 // Place copy #1 of ITS2 in I1D1
7348 //
7349 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7350 sub5node->SetLineColor(kColorITS);
7351 fNodes->Add(sub5node);
7352 sub4node->cd();
7353 fNodes->Add(sub4node);
7354 sub3node->cd();
7355 fNodes->Add(sub3node);
7356 sub2node->cd();
7357 //
7358 // Place copy #4 of I1D7 in I20B
7359 //
7360 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7361 sub3node->SetLineColor(kColorITS);
7362 sub3node->SetVisibility(0);
7363 sub3node->cd();
7364 //
7365 // Place copy #1 of I1D1 in I1D7
7366 //
7367 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7368 sub4node->SetLineColor(kColorITS);
7369 sub4node->SetVisibility(0);
7370 sub4node->cd();
7371 //
7372 // Place copy #1 of ITS2 in I1D1
7373 //
7374 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7375 sub5node->SetLineColor(kColorITS);
7376 fNodes->Add(sub5node);
7377 sub4node->cd();
7378 fNodes->Add(sub4node);
7379 sub3node->cd();
7380 fNodes->Add(sub3node);
7381 sub2node->cd();
7382 fNodes->Add(sub2node);
7383 sub1node->cd();
7384 //
7385 // Place copy #3 of I20B in I12B
7386 //
7387 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
7388 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 7389 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 7390 sub2node->SetLineColor(kColorITS);
7391 sub2node->SetVisibility(0);
7392 sub2node->cd();
7393 //
7394 // Place copy #1 of I1D7 in I20B
7395 //
7396 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7397 sub3node->SetLineColor(kColorITS);
7398 sub3node->SetVisibility(0);
7399 sub3node->cd();
7400 //
7401 // Place copy #1 of I1D1 in I1D7
7402 //
7403 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7404 sub4node->SetLineColor(kColorITS);
7405 sub4node->SetVisibility(0);
7406 sub4node->cd();
7407 //
7408 // Place copy #1 of ITS2 in I1D1
7409 //
7410 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7411 sub5node->SetLineColor(kColorITS);
7412 fNodes->Add(sub5node);
7413 sub4node->cd();
7414 fNodes->Add(sub4node);
7415 sub3node->cd();
7416 fNodes->Add(sub3node);
7417 sub2node->cd();
7418 //
7419 // Place copy #2 of I1D7 in I20B
7420 //
7421 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7422 sub3node->SetLineColor(kColorITS);
7423 sub3node->SetVisibility(0);
7424 sub3node->cd();
7425 //
7426 // Place copy #1 of I1D1 in I1D7
7427 //
7428 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7429 sub4node->SetLineColor(kColorITS);
7430 sub4node->SetVisibility(0);
7431 sub4node->cd();
7432 //
7433 // Place copy #1 of ITS2 in I1D1
7434 //
7435 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7436 sub5node->SetLineColor(kColorITS);
7437 fNodes->Add(sub5node);
7438 sub4node->cd();
7439 fNodes->Add(sub4node);
7440 sub3node->cd();
7441 fNodes->Add(sub3node);
7442 sub2node->cd();
7443 //
7444 // Place copy #3 of I1D7 in I20B
7445 //
7446 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7447 sub3node->SetLineColor(kColorITS);
7448 sub3node->SetVisibility(0);
7449 sub3node->cd();
7450 //
7451 // Place copy #1 of I1D1 in I1D7
7452 //
7453 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7454 sub4node->SetLineColor(kColorITS);
7455 sub4node->SetVisibility(0);
7456 sub4node->cd();
7457 //
7458 // Place copy #1 of ITS2 in I1D1
7459 //
7460 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7461 sub5node->SetLineColor(kColorITS);
7462 fNodes->Add(sub5node);
7463 sub4node->cd();
7464 fNodes->Add(sub4node);
7465 sub3node->cd();
7466 fNodes->Add(sub3node);
7467 sub2node->cd();
7468 //
7469 // Place copy #4 of I1D7 in I20B
7470 //
7471 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7472 sub3node->SetLineColor(kColorITS);
7473 sub3node->SetVisibility(0);
7474 sub3node->cd();
7475 //
7476 // Place copy #1 of I1D1 in I1D7
7477 //
7478 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7479 sub4node->SetLineColor(kColorITS);
7480 sub4node->SetVisibility(0);
7481 sub4node->cd();
7482 //
7483 // Place copy #1 of ITS2 in I1D1
7484 //
7485 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7486 sub5node->SetLineColor(kColorITS);
7487 fNodes->Add(sub5node);
7488 sub4node->cd();
7489 fNodes->Add(sub4node);
7490 sub3node->cd();
7491 fNodes->Add(sub3node);
7492 sub2node->cd();
7493 fNodes->Add(sub2node);
7494 sub1node->cd();
7495 //
7496 // Place copy #4 of I20B in I12B
7497 //
7498 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
7499 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 7500 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 7501 sub2node->SetLineColor(kColorITS);
7502 sub2node->SetVisibility(0);
7503 sub2node->cd();
7504 //
7505 // Place copy #1 of I1D7 in I20B
7506 //
7507 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7508 sub3node->SetLineColor(kColorITS);
7509 sub3node->SetVisibility(0);
7510 sub3node->cd();
7511 //
7512 // Place copy #1 of I1D1 in I1D7
7513 //
7514 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7515 sub4node->SetLineColor(kColorITS);
7516 sub4node->SetVisibility(0);
7517 sub4node->cd();
7518 //
7519 // Place copy #1 of ITS2 in I1D1
7520 //
7521 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7522 sub5node->SetLineColor(kColorITS);
7523 fNodes->Add(sub5node);
7524 sub4node->cd();
7525 fNodes->Add(sub4node);
7526 sub3node->cd();
7527 fNodes->Add(sub3node);
7528 sub2node->cd();
7529 //
7530 // Place copy #2 of I1D7 in I20B
7531 //
7532 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7533 sub3node->SetLineColor(kColorITS);
7534 sub3node->SetVisibility(0);
7535 sub3node->cd();
7536 //
7537 // Place copy #1 of I1D1 in I1D7
7538 //
7539 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7540 sub4node->SetLineColor(kColorITS);
7541 sub4node->SetVisibility(0);
7542 sub4node->cd();
7543 //
7544 // Place copy #1 of ITS2 in I1D1
7545 //
7546 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7547 sub5node->SetLineColor(kColorITS);
7548 fNodes->Add(sub5node);
7549 sub4node->cd();
7550 fNodes->Add(sub4node);
7551 sub3node->cd();
7552 fNodes->Add(sub3node);
7553 sub2node->cd();
7554 //
7555 // Place copy #3 of I1D7 in I20B
7556 //
7557 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7558 sub3node->SetLineColor(kColorITS);
7559 sub3node->SetVisibility(0);
7560 sub3node->cd();
7561 //
7562 // Place copy #1 of I1D1 in I1D7
7563 //
7564 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7565 sub4node->SetLineColor(kColorITS);
7566 sub4node->SetVisibility(0);
7567 sub4node->cd();
7568 //
7569 // Place copy #1 of ITS2 in I1D1
7570 //
7571 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7572 sub5node->SetLineColor(kColorITS);
7573 fNodes->Add(sub5node);
7574 sub4node->cd();
7575 fNodes->Add(sub4node);
7576 sub3node->cd();
7577 fNodes->Add(sub3node);
7578 sub2node->cd();
7579 //
7580 // Place copy #4 of I1D7 in I20B
7581 //
7582 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7583 sub3node->SetLineColor(kColorITS);
7584 sub3node->SetVisibility(0);
7585 sub3node->cd();
7586 //
7587 // Place copy #1 of I1D1 in I1D7
7588 //
7589 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7590 sub4node->SetLineColor(kColorITS);
7591 sub4node->SetVisibility(0);
7592 sub4node->cd();
7593 //
7594 // Place copy #1 of ITS2 in I1D1
7595 //
7596 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7597 sub5node->SetLineColor(kColorITS);
7598 fNodes->Add(sub5node);
7599 sub4node->cd();
7600 fNodes->Add(sub4node);
7601 sub3node->cd();
7602 fNodes->Add(sub3node);
7603 sub2node->cd();
7604 fNodes->Add(sub2node);
7605 sub1node->cd();
7606 fNodes->Add(sub1node);
7607 node->cd();
7608
7609 fNodes->Add(node);
7610
7611 }
7612
7613
7614 // --- Place SDD volumes into their mother volume
7615
7616 // Place IT34 in Alice
7617 node = new TNode("IT34","IT34","IT34",0.,0.,0.,"");
7618 node->SetLineColor(kColorITS);
7619 node->SetVisibility(0);
7620 node->cd();
7621 //
7622 // Place copy #1 of I004 in IT34
7623 //
1266e9b4 7624 sub1node = new TNode("I004","I004","I004",-3.2777,14.3607,0.,"itsrot321");
1f99c14b 7625 sub1node->SetLineColor(kColorITS);
7626 sub1node->SetVisibility(0);
7627 sub1node->cd();
7628 //
7629 // Place copy #1 of ITS3 directly in I004
7630 //
7631 ySDD = Y_SDD_sep/2.+I302dits[1];
7632 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7633 sub2node->SetLineColor(kColorITS);
7634 sub2node->SetVisibility(1);
7635 fNodes->Add(sub2node);
7636 sub1node->cd();
7637 //
7638 // Place copy #2 of ITS3 directly in I004
7639 //
7640 ySDD = Y_SDD_sep/2.+I302dits[1];
7641 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7642 sub2node->SetLineColor(kColorITS);
7643 sub2node->SetVisibility(1);
7644 fNodes->Add(sub2node);
7645 sub1node->cd();
7646 //
7647 // Place copy #3 of ITS3 directly in I004
7648 //
7649 ySDD = Y_SDD_sep/2.+I302dits[1];
7650 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7651 sub2node->SetLineColor(kColorITS);
7652 sub2node->SetVisibility(1);
7653 fNodes->Add(sub2node);
7654 sub1node->cd();
7655 //
7656 // Place copy #4 of ITS3 directly in I004
7657 //
7658 ySDD = Y_SDD_sep/2.+I302dits[1];
7659 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7660 sub2node->SetLineColor(kColorITS);
7661 sub2node->SetVisibility(1);
7662 fNodes->Add(sub2node);
7663 sub1node->cd();
7664 //
7665 // Place copy #5 of ITS3 directly in I004
7666 //
7667 ySDD = Y_SDD_sep/2.+I302dits[1];
7668 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7669 sub2node->SetLineColor(kColorITS);
7670 sub2node->SetVisibility(1);
7671 fNodes->Add(sub2node);
7672 sub1node->cd();
7673 //
7674 // Place copy #6 of ITS3 directly in I004
7675 //
7676 ySDD = Y_SDD_sep/2.+I302dits[1];
7677 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7678 sub2node->SetLineColor(kColorITS);
7679 sub2node->SetVisibility(1);
7680 fNodes->Add(sub2node);
7681 sub1node->cd();
7682 fNodes->Add(sub1node);
7683 node->cd();
7684 //
7685 // Place copy #2 of I004 in IT34
7686 //
1266e9b4 7687 sub1node = new TNode("I004","I004","I004",-9.5581,11.9855,0.,"itsrot333");
1f99c14b 7688 sub1node->SetLineColor(kColorITS);
7689 sub1node->SetVisibility(0);
7690 sub1node->cd();
7691 //
7692 // Place copy #1 of ITS3 directly in I004
7693 //
7694 ySDD = Y_SDD_sep/2.+I302dits[1];
7695 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7696 sub2node->SetLineColor(kColorITS);
7697 sub2node->SetVisibility(1);
7698 fNodes->Add(sub2node);
7699 sub1node->cd();
7700 //
7701 // Place copy #2 of ITS3 directly in I004
7702 //
7703 ySDD = Y_SDD_sep/2.+I302dits[1];
7704 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7705 sub2node->SetLineColor(kColorITS);
7706 sub2node->SetVisibility(1);
7707 fNodes->Add(sub2node);
7708 sub1node->cd();
7709 //
7710 // Place copy #3 of ITS3 directly in I004
7711 //
7712 ySDD = Y_SDD_sep/2.+I302dits[1];
7713 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7714 sub2node->SetLineColor(kColorITS);
7715 sub2node->SetVisibility(1);
7716 fNodes->Add(sub2node);
7717 sub1node->cd();
7718 //
7719 // Place copy #4 of ITS3 directly in I004
7720 //
7721 ySDD = Y_SDD_sep/2.+I302dits[1];
7722 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7723 sub2node->SetLineColor(kColorITS);
7724 sub2node->SetVisibility(1);
7725 fNodes->Add(sub2node);
7726 sub1node->cd();
7727 //
7728 // Place copy #5 of ITS3 directly in I004
7729 //
7730 ySDD = Y_SDD_sep/2.+I302dits[1];
7731 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7732 sub2node->SetLineColor(kColorITS);
7733 sub2node->SetVisibility(1);
7734 fNodes->Add(sub2node);
7735 sub1node->cd();
7736 //
7737 // Place copy #6 of ITS3 directly in I004
7738 //
7739 ySDD = Y_SDD_sep/2.+I302dits[1];
7740 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7741 sub2node->SetLineColor(kColorITS);
7742 sub2node->SetVisibility(1);
7743 fNodes->Add(sub2node);
7744 sub1node->cd();
7745 fNodes->Add(sub1node);
7746 node->cd();
7747 //
7748 // Place copy #3 of I004 in IT34
7749 //
1266e9b4 7750 sub1node = new TNode("I004","I004","I004",-13.2713,6.3911,0.,"itsrot336");
1f99c14b 7751 sub1node->SetLineColor(kColorITS);
7752 sub1node->SetVisibility(0);
7753 sub1node->cd();
7754 //
7755 // Place copy #1 of ITS3 directly in I004
7756 //
7757 ySDD = Y_SDD_sep/2.+I302dits[1];
7758 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7759 sub2node->SetLineColor(kColorITS);
7760 sub2node->SetVisibility(1);
7761 fNodes->Add(sub2node);
7762 sub1node->cd();
7763 //
7764 // Place copy #2 of ITS3 directly in I004
7765 //
7766 ySDD = Y_SDD_sep/2.+I302dits[1];
7767 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7768 sub2node->SetLineColor(kColorITS);
7769 sub2node->SetVisibility(1);
7770 fNodes->Add(sub2node);
7771 sub1node->cd();
7772 //
7773 // Place copy #3 of ITS3 directly in I004
7774 //
7775 ySDD = Y_SDD_sep/2.+I302dits[1];
7776 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7777 sub2node->SetLineColor(kColorITS);
7778 sub2node->SetVisibility(1);
7779 fNodes->Add(sub2node);
7780 sub1node->cd();
7781 //
7782 // Place copy #4 of ITS3 directly in I004
7783 //
7784 ySDD = Y_SDD_sep/2.+I302dits[1];
7785 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7786 sub2node->SetLineColor(kColorITS);
7787 sub2node->SetVisibility(1);
7788 fNodes->Add(sub2node);
7789 sub1node->cd();
7790 //
7791 // Place copy #5 of ITS3 directly in I004
7792 //
7793 ySDD = Y_SDD_sep/2.+I302dits[1];
7794 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7795 sub2node->SetLineColor(kColorITS);
7796 sub2node->SetVisibility(1);
7797 fNodes->Add(sub2node);
7798 sub1node->cd();
7799 //
7800 // Place copy #6 of ITS3 directly in I004
7801 //
7802 ySDD = Y_SDD_sep/2.+I302dits[1];
7803 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7804 sub2node->SetLineColor(kColorITS);
7805 sub2node->SetVisibility(1);
7806 fNodes->Add(sub2node);
7807 sub1node->cd();
7808 fNodes->Add(sub1node);
7809 node->cd();
7810 //
7811 // Place copy #4 of I004 in IT34
7812 //
1266e9b4 7813 sub1node = new TNode("I004","I004","I004",-15.33,0.,0.,"itsrot350");
1f99c14b 7814 sub1node->SetLineColor(kColorITS);
7815 sub1node->SetVisibility(0);
7816 sub1node->cd();
7817 //
7818 // Place copy #1 of ITS3 directly in I004
7819 //
7820 ySDD = Y_SDD_sep/2.+I302dits[1];
7821 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7822 sub2node->SetLineColor(kColorITS);
7823 sub2node->SetVisibility(1);
7824 fNodes->Add(sub2node);
7825 sub1node->cd();
7826 //
7827 // Place copy #2 of ITS3 directly in I004
7828 //
7829 ySDD = Y_SDD_sep/2.+I302dits[1];
7830 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7831 sub2node->SetLineColor(kColorITS);
7832 sub2node->SetVisibility(1);
7833 fNodes->Add(sub2node);
7834 sub1node->cd();
7835 //
7836 // Place copy #3 of ITS3 directly in I004
7837 //
7838 ySDD = Y_SDD_sep/2.+I302dits[1];
7839 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7840 sub2node->SetLineColor(kColorITS);
7841 sub2node->SetVisibility(1);
7842 fNodes->Add(sub2node);
7843 sub1node->cd();
7844 //
7845 // Place copy #4 of ITS3 directly in I004
7846 //
7847 ySDD = Y_SDD_sep/2.+I302dits[1];
7848 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7849 sub2node->SetLineColor(kColorITS);
7850 sub2node->SetVisibility(1);
7851 fNodes->Add(sub2node);
7852 sub1node->cd();
7853 //
7854 // Place copy #5 of ITS3 directly in I004
7855 //
7856 ySDD = Y_SDD_sep/2.+I302dits[1];
7857 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7858 sub2node->SetLineColor(kColorITS);
7859 sub2node->SetVisibility(1);
7860 fNodes->Add(sub2node);
7861 sub1node->cd();
7862 //
7863 // Place copy #6 of ITS3 directly in I004
7864 //
7865 ySDD = Y_SDD_sep/2.+I302dits[1];
7866 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7867 sub2node->SetLineColor(kColorITS);
7868 sub2node->SetVisibility(1);
7869 fNodes->Add(sub2node);
7870 sub1node->cd();
7871 fNodes->Add(sub1node);
7872 node->cd();
7873 //
7874 // Place copy #5 of I004 in IT34
7875 //
1266e9b4 7876 sub1node = new TNode("I004","I004","I004",-13.2713,-6.3911,0.,"itsrot313");
1f99c14b 7877 sub1node->SetLineColor(kColorITS);
7878 sub1node->SetVisibility(0);
7879 sub1node->cd();
7880 //
7881 // Place copy #1 of ITS3 directly in I004
7882 //
7883 ySDD = Y_SDD_sep/2.+I302dits[1];
7884 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7885 sub2node->SetLineColor(kColorITS);
7886 sub2node->SetVisibility(1);
7887 fNodes->Add(sub2node);
7888 sub1node->cd();
7889 //
7890 // Place copy #2 of ITS3 directly in I004
7891 //
7892 ySDD = Y_SDD_sep/2.+I302dits[1];
7893 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7894 sub2node->SetLineColor(kColorITS);
7895 sub2node->SetVisibility(1);
7896 fNodes->Add(sub2node);
7897 sub1node->cd();
7898 //
7899 // Place copy #3 of ITS3 directly in I004
7900 //
7901 ySDD = Y_SDD_sep/2.+I302dits[1];
7902 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7903 sub2node->SetLineColor(kColorITS);
7904 sub2node->SetVisibility(1);
7905 fNodes->Add(sub2node);
7906 sub1node->cd();
7907 //
7908 // Place copy #4 of ITS3 directly in I004
7909 //
7910 ySDD = Y_SDD_sep/2.+I302dits[1];
7911 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7912 sub2node->SetLineColor(kColorITS);
7913 sub2node->SetVisibility(1);
7914 fNodes->Add(sub2node);
7915 sub1node->cd();
7916 //
7917 // Place copy #5 of ITS3 directly in I004
7918 //
7919 ySDD = Y_SDD_sep/2.+I302dits[1];
7920 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7921 sub2node->SetLineColor(kColorITS);
7922 sub2node->SetVisibility(1);
7923 fNodes->Add(sub2node);
7924 sub1node->cd();
7925 //
7926 // Place copy #6 of ITS3 directly in I004
7927 //
7928 ySDD = Y_SDD_sep/2.+I302dits[1];
7929 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7930 sub2node->SetLineColor(kColorITS);
7931 sub2node->SetVisibility(1);
7932 fNodes->Add(sub2node);
7933 sub1node->cd();
7934 fNodes->Add(sub1node);
7935 node->cd();
7936 //
7937 // Place copy #6 of I004 in IT34
7938 //
1266e9b4 7939 sub1node = new TNode("I004","I004","I004",-9.5581,-11.9855,0.,"itsrot311");
1f99c14b 7940 sub1node->SetLineColor(kColorITS);
7941 sub1node->SetVisibility(0);
7942 sub1node->cd();
7943 //
7944 // Place copy #1 of ITS3 directly in I004
7945 //
7946 ySDD = Y_SDD_sep/2.+I302dits[1];
7947 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7948 sub2node->SetLineColor(kColorITS);
7949 sub2node->SetVisibility(1);
7950 fNodes->Add(sub2node);
7951 sub1node->cd();
7952 //
7953 // Place copy #2 of ITS3 directly in I004
7954 //
7955 ySDD = Y_SDD_sep/2.+I302dits[1];
7956 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7957 sub2node->SetLineColor(kColorITS);
7958 sub2node->SetVisibility(1);
7959 fNodes->Add(sub2node);
7960 sub1node->cd();
7961 //
7962 // Place copy #3 of ITS3 directly in I004
7963 //
7964 ySDD = Y_SDD_sep/2.+I302dits[1];
7965 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7966 sub2node->SetLineColor(kColorITS);
7967 sub2node->SetVisibility(1);
7968 fNodes->Add(sub2node);
7969 sub1node->cd();
7970 //
7971 // Place copy #4 of ITS3 directly in I004
7972 //
7973 ySDD = Y_SDD_sep/2.+I302dits[1];
7974 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7975 sub2node->SetLineColor(kColorITS);
7976 sub2node->SetVisibility(1);
7977 fNodes->Add(sub2node);
7978 sub1node->cd();
7979 //
7980 // Place copy #5 of ITS3 directly in I004
7981 //
7982 ySDD = Y_SDD_sep/2.+I302dits[1];
7983 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7984 sub2node->SetLineColor(kColorITS);
7985 sub2node->SetVisibility(1);
7986 fNodes->Add(sub2node);
7987 sub1node->cd();
7988 //
7989 // Place copy #6 of ITS3 directly in I004
7990 //
7991 ySDD = Y_SDD_sep/2.+I302dits[1];
7992 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7993 sub2node->SetLineColor(kColorITS);
7994 sub2node->SetVisibility(1);
7995 fNodes->Add(sub2node);
7996 sub1node->cd();
7997 fNodes->Add(sub1node);
7998 node->cd();
7999 //
8000 // Place copy #7 of I004 in IT34
8001 //
1266e9b4 8002 sub1node = new TNode("I004","I004","I004",-3.2777,-14.3607,0.,"itsrot310");
1f99c14b 8003 sub1node->SetLineColor(kColorITS);
8004 sub1node->SetVisibility(0);
8005 sub1node->cd();
8006 //
8007 // Place copy #1 of ITS3 directly in I004
8008 //
8009 ySDD = Y_SDD_sep/2.+I302dits[1];
8010 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8011 sub2node->SetLineColor(kColorITS);
8012 sub2node->SetVisibility(1);
8013 fNodes->Add(sub2node);
8014 sub1node->cd();
8015 //
8016 // Place copy #2 of ITS3 directly in I004
8017 //
8018 ySDD = Y_SDD_sep/2.+I302dits[1];
8019 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8020 sub2node->SetLineColor(kColorITS);
8021 sub2node->SetVisibility(1);
8022 fNodes->Add(sub2node);
8023 sub1node->cd();
8024 //
8025 // Place copy #3 of ITS3 directly in I004
8026 //
8027 ySDD = Y_SDD_sep/2.+I302dits[1];
8028 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8029 sub2node->SetLineColor(kColorITS);
8030 sub2node->SetVisibility(1);
8031 fNodes->Add(sub2node);
8032 sub1node->cd();
8033 //
8034 // Place copy #4 of ITS3 directly in I004
8035 //
8036 ySDD = Y_SDD_sep/2.+I302dits[1];
8037 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8038 sub2node->SetLineColor(kColorITS);
8039 sub2node->SetVisibility(1);
8040 fNodes->Add(sub2node);
8041 sub1node->cd();
8042 //
8043 // Place copy #5 of ITS3 directly in I004
8044 //
8045 ySDD = Y_SDD_sep/2.+I302dits[1];
8046 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8047 sub2node->SetLineColor(kColorITS);
8048 sub2node->SetVisibility(1);
8049 fNodes->Add(sub2node);
8050 sub1node->cd();
8051 //
8052 // Place copy #6 of ITS3 directly in I004
8053 //
8054 ySDD = Y_SDD_sep/2.+I302dits[1];
8055 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8056 sub2node->SetLineColor(kColorITS);
8057 sub2node->SetVisibility(1);
8058 fNodes->Add(sub2node);
8059 sub1node->cd();
8060 fNodes->Add(sub1node);
8061 node->cd();
8062 //
8063 // Place copy #8 of I004 in IT34
8064 //
1266e9b4 8065 sub1node = new TNode("I004","I004","I004",3.4112,-14.9456,0.,"itsrot386");
1f99c14b 8066 sub1node->SetLineColor(kColorITS);
8067 sub1node->SetVisibility(0);
8068 sub1node->cd();
8069 //
8070 // Place copy #1 of ITS3 directly in I004
8071 //
8072 ySDD = Y_SDD_sep/2.+I302dits[1];
8073 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8074 sub2node->SetLineColor(kColorITS);
8075 sub2node->SetVisibility(1);
8076 fNodes->Add(sub2node);
8077 sub1node->cd();
8078 //
8079 // Place copy #2 of ITS3 directly in I004
8080 //
8081 ySDD = Y_SDD_sep/2.+I302dits[1];
8082 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8083 sub2node->SetLineColor(kColorITS);
8084 sub2node->SetVisibility(1);
8085 fNodes->Add(sub2node);
8086 sub1node->cd();
8087 //
8088 // Place copy #3 of ITS3 directly in I004
8089 //
8090 ySDD = Y_SDD_sep/2.+I302dits[1];
8091 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8092 sub2node->SetLineColor(kColorITS);
8093 sub2node->SetVisibility(1);
8094 fNodes->Add(sub2node);
8095 sub1node->cd();
8096 //
8097 // Place copy #4 of ITS3 directly in I004
8098 //
8099 ySDD = Y_SDD_sep/2.+I302dits[1];
8100 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8101 sub2node->SetLineColor(kColorITS);
8102 sub2node->SetVisibility(1);
8103 fNodes->Add(sub2node);
8104 sub1node->cd();
8105 //
8106 // Place copy #5 of ITS3 directly in I004
8107 //
8108 ySDD = Y_SDD_sep/2.+I302dits[1];
8109 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8110 sub2node->SetLineColor(kColorITS);
8111 sub2node->SetVisibility(1);
8112 fNodes->Add(sub2node);
8113 sub1node->cd();
8114 //
8115 // Place copy #6 of ITS3 directly in I004
8116 //
8117 ySDD = Y_SDD_sep/2.+I302dits[1];
8118 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8119 sub2node->SetLineColor(kColorITS);
8120 sub2node->SetVisibility(1);
8121 fNodes->Add(sub2node);
8122 sub1node->cd();
8123 fNodes->Add(sub1node);
8124 node->cd();
8125 //
8126 // Place copy #9 of I004 in IT34
8127 //
1266e9b4 8128 sub1node = new TNode("I004","I004","I004",9.184,-11.5164,0.,"itsrot309");
1f99c14b 8129 sub1node->SetLineColor(kColorITS);
8130 sub1node->SetVisibility(0);
8131 sub1node->cd();
8132 //
8133 // Place copy #1 of ITS3 directly in I004
8134 //
8135 ySDD = Y_SDD_sep/2.+I302dits[1];
8136 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8137 sub2node->SetLineColor(kColorITS);
8138 sub2node->SetVisibility(1);
8139 fNodes->Add(sub2node);
8140 sub1node->cd();
8141 //
8142 // Place copy #2 of ITS3 directly in I004
8143 //
8144 ySDD = Y_SDD_sep/2.+I302dits[1];
8145 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8146 sub2node->SetLineColor(kColorITS);
8147 sub2node->SetVisibility(1);
8148 fNodes->Add(sub2node);
8149 sub1node->cd();
8150 //
8151 // Place copy #3 of ITS3 directly in I004
8152 //
8153 ySDD = Y_SDD_sep/2.+I302dits[1];
8154 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8155 sub2node->SetLineColor(kColorITS);
8156 sub2node->SetVisibility(1);
8157 fNodes->Add(sub2node);
8158 sub1node->cd();
8159 //
8160 // Place copy #4 of ITS3 directly in I004
8161 //
8162 ySDD = Y_SDD_sep/2.+I302dits[1];
8163 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8164 sub2node->SetLineColor(kColorITS);
8165 sub2node->SetVisibility(1);
8166 fNodes->Add(sub2node);
8167 sub1node->cd();
8168 //
8169 // Place copy #5 of ITS3 directly in I004
8170 //
8171 ySDD = Y_SDD_sep/2.+I302dits[1];
8172 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8173 sub2node->SetLineColor(kColorITS);
8174 sub2node->SetVisibility(1);
8175 fNodes->Add(sub2node);
8176 sub1node->cd();
8177 //
8178 // Place copy #6 of ITS3 directly in I004
8179 //
8180 ySDD = Y_SDD_sep/2.+I302dits[1];
8181 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8182 sub2node->SetLineColor(kColorITS);
8183 sub2node->SetVisibility(1);
8184 fNodes->Add(sub2node);
8185 sub1node->cd();
8186 fNodes->Add(sub1node);
8187 node->cd();
8188 //
8189 // Place copy #10 of I004 in IT34
8190 //
1266e9b4 8191 sub1node = new TNode("I004","I004","I004",13.8119,-6.6514,0.,"itsrot308");
1f99c14b 8192 sub1node->SetLineColor(kColorITS);
8193 sub1node->SetVisibility(0);
8194 sub1node->cd();
8195 //
8196 // Place copy #1 of ITS3 directly in I004
8197 //
8198 ySDD = Y_SDD_sep/2.+I302dits[1];
8199 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8200 sub2node->SetLineColor(kColorITS);
8201 sub2node->SetVisibility(1);
8202 fNodes->Add(sub2node);
8203 sub1node->cd();
8204 //
8205 // Place copy #2 of ITS3 directly in I004
8206 //
8207 ySDD = Y_SDD_sep/2.+I302dits[1];
8208 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8209 sub2node->SetLineColor(kColorITS);
8210 sub2node->SetVisibility(1);
8211 fNodes->Add(sub2node);
8212 sub1node->cd();
8213 //
8214 // Place copy #3 of ITS3 directly in I004
8215 //
8216 ySDD = Y_SDD_sep/2.+I302dits[1];
8217 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8218 sub2node->SetLineColor(kColorITS);
8219 sub2node->SetVisibility(1);
8220 fNodes->Add(sub2node);
8221 sub1node->cd();
8222 //
8223 // Place copy #4 of ITS3 directly in I004
8224 //
8225 ySDD = Y_SDD_sep/2.+I302dits[1];
8226 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8227 sub2node->SetLineColor(kColorITS);
8228 sub2node->SetVisibility(1);
8229 fNodes->Add(sub2node);
8230 sub1node->cd();
8231 //
8232 // Place copy #5 of ITS3 directly in I004
8233 //
8234 ySDD = Y_SDD_sep/2.+I302dits[1];
8235 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8236 sub2node->SetLineColor(kColorITS);
8237 sub2node->SetVisibility(1);
8238 fNodes->Add(sub2node);
8239 sub1node->cd();
8240 //
8241 // Place copy #6 of ITS3 directly in I004
8242 //
8243 ySDD = Y_SDD_sep/2.+I302dits[1];
8244 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8245 sub2node->SetLineColor(kColorITS);
8246 sub2node->SetVisibility(1);
8247 fNodes->Add(sub2node);
8248 sub1node->cd();
8249 fNodes->Add(sub1node);
8250 node->cd();
8251 //
8252 // Place copy #11 of I004 in IT34
8253 //
1266e9b4 8254 sub1node = new TNode("I004","I004","I004",14.73,0.,0.,"itsrot356");
1f99c14b 8255 sub1node->SetLineColor(kColorITS);
8256 sub1node->SetVisibility(0);
8257 sub1node->cd();
8258 //
8259 // Place copy #1 of ITS3 directly in I004
8260 //
8261 ySDD = Y_SDD_sep/2.+I302dits[1];
8262 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8263 sub2node->SetLineColor(kColorITS);
8264 sub2node->SetVisibility(1);
8265 fNodes->Add(sub2node);
8266 sub1node->cd();
8267 //
8268 // Place copy #2 of ITS3 directly in I004
8269 //
8270 ySDD = Y_SDD_sep/2.+I302dits[1];
8271 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8272 sub2node->SetLineColor(kColorITS);
8273 sub2node->SetVisibility(1);
8274 fNodes->Add(sub2node);
8275 sub1node->cd();
8276 //
8277 // Place copy #3 of ITS3 directly in I004
8278 //
8279 ySDD = Y_SDD_sep/2.+I302dits[1];
8280 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8281 sub2node->SetLineColor(kColorITS);
8282 sub2node->SetVisibility(1);
8283 fNodes->Add(sub2node);
8284 sub1node->cd();
8285 //
8286 // Place copy #4 of ITS3 directly in I004
8287 //
8288 ySDD = Y_SDD_sep/2.+I302dits[1];
8289 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8290 sub2node->SetLineColor(kColorITS);
8291 sub2node->SetVisibility(1);
8292 fNodes->Add(sub2node);
8293 sub1node->cd();
8294 //
8295 // Place copy #5 of ITS3 directly in I004
8296 //
8297 ySDD = Y_SDD_sep/2.+I302dits[1];
8298 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8299 sub2node->SetLineColor(kColorITS);
8300 sub2node->SetVisibility(1);
8301 fNodes->Add(sub2node);
8302 sub1node->cd();
8303 //
8304 // Place copy #6 of ITS3 directly in I004
8305 //
8306 ySDD = Y_SDD_sep/2.+I302dits[1];
8307 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8308 sub2node->SetLineColor(kColorITS);
8309 sub2node->SetVisibility(1);
8310 fNodes->Add(sub2node);
8311 sub1node->cd();
8312 fNodes->Add(sub1node);
8313 node->cd();
8314 //
8315 // Place copy #12 of I004 in IT34
8316 //
1266e9b4 8317 sub1node = new TNode("I004","I004","I004",13.8119,6.6514,0.,"itsrot307");
1f99c14b 8318 sub1node->SetLineColor(kColorITS);
8319 sub1node->SetVisibility(0);
8320 sub1node->cd();
8321 //
8322 // Place copy #1 of ITS3 directly in I004
8323 //
8324 ySDD = Y_SDD_sep/2.+I302dits[1];
8325 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8326 sub2node->SetLineColor(kColorITS);
8327 sub2node->SetVisibility(1);
8328 fNodes->Add(sub2node);
8329 sub1node->cd();
8330 //
8331 // Place copy #2 of ITS3 directly in I004
8332 //
8333 ySDD = Y_SDD_sep/2.+I302dits[1];
8334 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8335 sub2node->SetLineColor(kColorITS);
8336 sub2node->SetVisibility(1);
8337 fNodes->Add(sub2node);
8338 sub1node->cd();
8339 //
8340 // Place copy #3 of ITS3 directly in I004
8341 //
8342 ySDD = Y_SDD_sep/2.+I302dits[1];
8343 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8344 sub2node->SetLineColor(kColorITS);
8345 sub2node->SetVisibility(1);
8346 fNodes->Add(sub2node);
8347 sub1node->cd();
8348 //
8349 // Place copy #4 of ITS3 directly in I004
8350 //
8351 ySDD = Y_SDD_sep/2.+I302dits[1];
8352 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8353 sub2node->SetLineColor(kColorITS);
8354 sub2node->SetVisibility(1);
8355 fNodes->Add(sub2node);
8356 sub1node->cd();
8357 //
8358 // Place copy #5 of ITS3 directly in I004
8359 //
8360 ySDD = Y_SDD_sep/2.+I302dits[1];
8361 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8362 sub2node->SetLineColor(kColorITS);
8363 sub2node->SetVisibility(1);
8364 fNodes->Add(sub2node);
8365 sub1node->cd();
8366 //
8367 // Place copy #6 of ITS3 directly in I004
8368 //
8369 ySDD = Y_SDD_sep/2.+I302dits[1];
8370 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8371 sub2node->SetLineColor(kColorITS);
8372 sub2node->SetVisibility(1);
8373 fNodes->Add(sub2node);
8374 sub1node->cd();
8375 fNodes->Add(sub1node);
8376 node->cd();
8377 //
8378 // Place copy #13 of I004 in IT34
8379 //
1266e9b4 8380 sub1node = new TNode("I004","I004","I004",9.184,11.5164,0.,"itsrot306");
1f99c14b 8381 sub1node->SetLineColor(kColorITS);
8382 sub1node->SetVisibility(0);
8383 sub1node->cd();
8384 //
8385 // Place copy #1 of ITS3 directly in I004
8386 //
8387 ySDD = Y_SDD_sep/2.+I302dits[1];
8388 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8389 sub2node->SetLineColor(kColorITS);
8390 sub2node->SetVisibility(1);
8391 fNodes->Add(sub2node);
8392 sub1node->cd();
8393 //
8394 // Place copy #2 of ITS3 directly in I004
8395 //
8396 ySDD = Y_SDD_sep/2.+I302dits[1];
8397 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8398 sub2node->SetLineColor(kColorITS);
8399 sub2node->SetVisibility(1);
8400 fNodes->Add(sub2node);
8401 sub1node->cd();
8402 //
8403 // Place copy #3 of ITS3 directly in I004
8404 //
8405 ySDD = Y_SDD_sep/2.+I302dits[1];
8406 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8407 sub2node->SetLineColor(kColorITS);
8408 sub2node->SetVisibility(1);
8409 fNodes->Add(sub2node);
8410 sub1node->cd();
8411 //
8412 // Place copy #4 of ITS3 directly in I004
8413 //
8414 ySDD = Y_SDD_sep/2.+I302dits[1];
8415 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8416 sub2node->SetLineColor(kColorITS);
8417 sub2node->SetVisibility(1);
8418 fNodes->Add(sub2node);
8419 sub1node->cd();
8420 //
8421 // Place copy #5 of ITS3 directly in I004
8422 //
8423 ySDD = Y_SDD_sep/2.+I302dits[1];
8424 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8425 sub2node->SetLineColor(kColorITS);
8426 sub2node->SetVisibility(1);
8427 fNodes->Add(sub2node);
8428 sub1node->cd();
8429 //
8430 // Place copy #6 of ITS3 directly in I004
8431 //
8432 ySDD = Y_SDD_sep/2.+I302dits[1];
8433 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8434 sub2node->SetLineColor(kColorITS);
8435 sub2node->SetVisibility(1);
8436 fNodes->Add(sub2node);
8437 sub1node->cd();
8438 fNodes->Add(sub1node);
8439 node->cd();
8440 //
8441 // Place copy #14 of I004 in IT34
8442 //
1266e9b4 8443 sub1node = new TNode("I004","I004","I004",3.4113,14.9456,0.,"itsrot305");
1f99c14b 8444 sub1node->SetLineColor(kColorITS);
8445 sub1node->SetVisibility(0);
8446 sub1node->cd();
8447 //
8448 // Place copy #1 of ITS3 directly in I004
8449 //
8450 ySDD = Y_SDD_sep/2.+I302dits[1];
8451 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8452 sub2node->SetLineColor(kColorITS);
8453 sub2node->SetVisibility(1);
8454 fNodes->Add(sub2node);
8455 sub1node->cd();
8456 //
8457 // Place copy #2 of ITS3 directly in I004
8458 //
8459 ySDD = Y_SDD_sep/2.+I302dits[1];
8460 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8461 sub2node->SetLineColor(kColorITS);
8462 sub2node->SetVisibility(1);
8463 fNodes->Add(sub2node);
8464 sub1node->cd();
8465 //
8466 // Place copy #3 of ITS3 directly in I004
8467 //
8468 ySDD = Y_SDD_sep/2.+I302dits[1];
8469 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8470 sub2node->SetLineColor(kColorITS);
8471 sub2node->SetVisibility(1);
8472 fNodes->Add(sub2node);
8473 sub1node->cd();
8474 //
8475 // Place copy #4 of ITS3 directly in I004
8476 //
8477 ySDD = Y_SDD_sep/2.+I302dits[1];
8478 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8479 sub2node->SetLineColor(kColorITS);
8480 sub2node->SetVisibility(1);
8481 fNodes->Add(sub2node);
8482 sub1node->cd();
8483 //
8484 // Place copy #5 of ITS3 directly in I004
8485 //
8486 ySDD = Y_SDD_sep/2.+I302dits[1];
8487 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8488 sub2node->SetLineColor(kColorITS);
8489 sub2node->SetVisibility(1);
8490 fNodes->Add(sub2node);
8491 sub1node->cd();
8492 //
8493 // Place copy #6 of ITS3 directly in I004
8494 //
8495 ySDD = Y_SDD_sep/2.+I302dits[1];
8496 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8497 sub2node->SetLineColor(kColorITS);
8498 sub2node->SetVisibility(1);
8499 fNodes->Add(sub2node);
8500 sub1node->cd();
8501 fNodes->Add(sub1node);
8502 node->cd();
8503 //
8504 // Place copy #1 of I005 in IT34
8505 //
1266e9b4 8506 sub1node = new TNode("I005","I005","I005",-3.3629,23.3895,-0.15,"itsrot335");
1f99c14b 8507 sub1node->SetLineColor(kColorITS);
8508 sub1node->SetVisibility(0);
8509 sub1node->cd();
8510 //
8511 // Place copy #1 of ITS4 directly in I005
8512 //
8513 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8514 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8515 sub2node->SetLineColor(kColorITS);
8516 sub2node->SetVisibility(1);
8517 fNodes->Add(sub2node);
8518 sub1node->cd();
8519 //
8520 // Place copy #2 of ITS4 directly in I005
8521 //
8522 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8523 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8524 sub2node->SetLineColor(kColorITS);
8525 sub2node->SetVisibility(1);
8526 fNodes->Add(sub2node);
8527 sub1node->cd();
8528 //
8529 // Place copy #3 of ITS4 directly in I005
8530 //
8531 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8532 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8533 sub2node->SetLineColor(kColorITS);
8534 sub2node->SetVisibility(1);
8535 fNodes->Add(sub2node);
8536 sub1node->cd();
8537 //
8538 // Place copy #4 of ITS4 directly in I005
8539 //
8540 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8541 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8542 sub2node->SetLineColor(kColorITS);
8543 sub2node->SetVisibility(1);
8544 fNodes->Add(sub2node);
8545 sub1node->cd();
8546 //
8547 // Place copy #5 of ITS4 directly in I005
8548 //
8549 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8550 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8551 sub2node->SetLineColor(kColorITS);
8552 sub2node->SetVisibility(1);
8553 fNodes->Add(sub2node);
8554 sub1node->cd();
8555 //
8556 // Place copy #6 of ITS4 directly in I005
8557 //
8558 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8559 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8560 sub2node->SetLineColor(kColorITS);
8561 sub2node->SetVisibility(1);
8562 fNodes->Add(sub2node);
8563 sub1node->cd();
8564 //
8565 // Place copy #7 of ITS4 directly in I005
8566 //
8567 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8568 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8569 sub2node->SetLineColor(kColorITS);
8570 sub2node->SetVisibility(1);
8571 fNodes->Add(sub2node);
8572 sub1node->cd();
8573 //
8574 // Place copy #8 of ITS4 directly in I005
8575 //
8576 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8577 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8578 sub2node->SetLineColor(kColorITS);
8579 sub2node->SetVisibility(1);
8580 fNodes->Add(sub2node);
8581 sub1node->cd();
8582 fNodes->Add(sub1node);
8583 node->cd();
8584 //
8585 // Place copy #2 of I005 in IT34
8586 //
1266e9b4 8587 sub1node = new TNode("I005","I005","I005",-10.0447,21.9949,-0.15,"itsrot332");
1f99c14b 8588 sub1node->SetLineColor(kColorITS);
8589 sub1node->SetVisibility(0);
8590 sub1node->cd();
8591 //
8592 // Place copy #1 of ITS4 directly in I005
8593 //
8594 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8595 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8596 sub2node->SetLineColor(kColorITS);
8597 sub2node->SetVisibility(1);
8598 fNodes->Add(sub2node);
8599 sub1node->cd();
8600 //
8601 // Place copy #2 of ITS4 directly in I005
8602 //
8603 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8604 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8605 sub2node->SetLineColor(kColorITS);
8606 sub2node->SetVisibility(1);
8607 fNodes->Add(sub2node);
8608 sub1node->cd();
8609 //
8610 // Place copy #3 of ITS4 directly in I005
8611 //
8612 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8613 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8614 sub2node->SetLineColor(kColorITS);
8615 sub2node->SetVisibility(1);
8616 fNodes->Add(sub2node);
8617 sub1node->cd();
8618 //
8619 // Place copy #4 of ITS4 directly in I005
8620 //
8621 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8622 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8623 sub2node->SetLineColor(kColorITS);
8624 sub2node->SetVisibility(1);
8625 fNodes->Add(sub2node);
8626 sub1node->cd();
8627 //
8628 // Place copy #5 of ITS4 directly in I005
8629 //
8630 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8631 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8632 sub2node->SetLineColor(kColorITS);
8633 sub2node->SetVisibility(1);
8634 fNodes->Add(sub2node);
8635 sub1node->cd();
8636 //
8637 // Place copy #6 of ITS4 directly in I005
8638 //
8639 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8640 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8641 sub2node->SetLineColor(kColorITS);
8642 sub2node->SetVisibility(1);
8643 fNodes->Add(sub2node);
8644 sub1node->cd();
8645 //
8646 // Place copy #7 of ITS4 directly in I005
8647 //
8648 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8649 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8650 sub2node->SetLineColor(kColorITS);
8651 sub2node->SetVisibility(1);
8652 fNodes->Add(sub2node);
8653 sub1node->cd();
8654 //
8655 // Place copy #8 of ITS4 directly in I005
8656 //
8657 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8658 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8659 sub2node->SetLineColor(kColorITS);
8660 sub2node->SetVisibility(1);
8661 fNodes->Add(sub2node);
8662 sub1node->cd();
8663 fNodes->Add(sub1node);
8664 node->cd();
8665 //
8666 // Place copy #3 of I005 in IT34
8667 //
1266e9b4 8668 sub1node = new TNode("I005","I005","I005",-15.4744,17.8584,-0.15,"itsrot331");
1f99c14b 8669 sub1node->SetLineColor(kColorITS);
8670 sub1node->SetVisibility(0);
8671 sub1node->cd();
8672 //
8673 // Place copy #1 of ITS4 directly in I005
8674 //
8675 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8676 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8677 sub2node->SetLineColor(kColorITS);
8678 sub2node->SetVisibility(1);
8679 fNodes->Add(sub2node);
8680 sub1node->cd();
8681 //
8682 // Place copy #2 of ITS4 directly in I005
8683 //
8684 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8685 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8686 sub2node->SetLineColor(kColorITS);
8687 sub2node->SetVisibility(1);
8688 fNodes->Add(sub2node);
8689 sub1node->cd();
8690 //
8691 // Place copy #3 of ITS4 directly in I005
8692 //
8693 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8694 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8695 sub2node->SetLineColor(kColorITS);
8696 sub2node->SetVisibility(1);
8697 fNodes->Add(sub2node);
8698 sub1node->cd();
8699 //
8700 // Place copy #4 of ITS4 directly in I005
8701 //
8702 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8703 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8704 sub2node->SetLineColor(kColorITS);
8705 sub2node->SetVisibility(1);
8706 fNodes->Add(sub2node);
8707 sub1node->cd();
8708 //
8709 // Place copy #5 of ITS4 directly in I005
8710 //
8711 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8712 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8713 sub2node->SetLineColor(kColorITS);
8714 sub2node->SetVisibility(1);
8715 fNodes->Add(sub2node);
8716 sub1node->cd();
8717 //
8718 // Place copy #6 of ITS4 directly in I005
8719 //
8720 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8721 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8722 sub2node->SetLineColor(kColorITS);
8723 sub2node->SetVisibility(1);
8724 fNodes->Add(sub2node);
8725 sub1node->cd();
8726 //
8727 // Place copy #7 of ITS4 directly in I005
8728 //
8729 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8730 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8731 sub2node->SetLineColor(kColorITS);
8732 sub2node->SetVisibility(1);
8733 fNodes->Add(sub2node);
8734 sub1node->cd();
8735 //
8736 // Place copy #8 of ITS4 directly in I005
8737 //
8738 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8739 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8740 sub2node->SetLineColor(kColorITS);
8741 sub2node->SetVisibility(1);
8742 fNodes->Add(sub2node);
8743 sub1node->cd();
8744 fNodes->Add(sub1node);
8745 node->cd();
8746 //
8747 // Place copy #4 of I005 in IT34
8748 //
1266e9b4 8749 sub1node = new TNode("I005","I005","I005",-20.3415,13.0727,-0.15,"itsrot366");
1f99c14b 8750 sub1node->SetLineColor(kColorITS);
8751 sub1node->SetVisibility(0);
8752 sub1node->cd();
8753 //
8754 // Place copy #1 of ITS4 directly in I005
8755 //
8756 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8757 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8758 sub2node->SetLineColor(kColorITS);
8759 sub2node->SetVisibility(1);
8760 fNodes->Add(sub2node);
8761 sub1node->cd();
8762 //
8763 // Place copy #2 of ITS4 directly in I005
8764 //
8765 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8766 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8767 sub2node->SetLineColor(kColorITS);
8768 sub2node->SetVisibility(1);
8769 fNodes->Add(sub2node);
8770 sub1node->cd();
8771 //
8772 // Place copy #3 of ITS4 directly in I005
8773 //
8774 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8775 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8776 sub2node->SetLineColor(kColorITS);
8777 sub2node->SetVisibility(1);
8778 fNodes->Add(sub2node);
8779 sub1node->cd();
8780 //
8781 // Place copy #4 of ITS4 directly in I005
8782 //
8783 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8784 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8785 sub2node->SetLineColor(kColorITS);
8786 sub2node->SetVisibility(1);
8787 fNodes->Add(sub2node);
8788 sub1node->cd();
8789 //
8790 // Place copy #5 of ITS4 directly in I005
8791 //
8792 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8793 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8794 sub2node->SetLineColor(kColorITS);
8795 sub2node->SetVisibility(1);
8796 fNodes->Add(sub2node);
8797 sub1node->cd();
8798 //
8799 // Place copy #6 of ITS4 directly in I005
8800 //
8801 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8802 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8803 sub2node->SetLineColor(kColorITS);
8804 sub2node->SetVisibility(1);
8805 fNodes->Add(sub2node);
8806 sub1node->cd();
8807 //
8808 // Place copy #7 of ITS4 directly in I005
8809 //
8810 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8811 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8812 sub2node->SetLineColor(kColorITS);
8813 sub2node->SetVisibility(1);
8814 fNodes->Add(sub2node);
8815 sub1node->cd();
8816 //
8817 // Place copy #8 of ITS4 directly in I005
8818 //
8819 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8820 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8821 sub2node->SetLineColor(kColorITS);
8822 sub2node->SetVisibility(1);
8823 fNodes->Add(sub2node);
8824 sub1node->cd();
8825 fNodes->Add(sub1node);
8826 node->cd();
8827 //
8828 // Place copy #5 of I005 in IT34
8829 //
1266e9b4 8830 sub1node = new TNode("I005","I005","I005",-22.6728,6.6573,-0.15,"itsrot330");
1f99c14b 8831 sub1node->SetLineColor(kColorITS);
8832 sub1node->SetVisibility(0);
8833 sub1node->cd();
8834 //
8835 // Place copy #1 of ITS4 directly in I005
8836 //
8837 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8838 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8839 sub2node->SetLineColor(kColorITS);
8840 sub2node->SetVisibility(1);
8841 fNodes->Add(sub2node);
8842 sub1node->cd();
8843 //
8844 // Place copy #2 of ITS4 directly in I005
8845 //
8846 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8847 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8848 sub2node->SetLineColor(kColorITS);
8849 sub2node->SetVisibility(1);
8850 fNodes->Add(sub2node);
8851 sub1node->cd();
8852 //
8853 // Place copy #3 of ITS4 directly in I005
8854 //
8855 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8856 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8857 sub2node->SetLineColor(kColorITS);
8858 sub2node->SetVisibility(1);
8859 fNodes->Add(sub2node);
8860 sub1node->cd();
8861 //
8862 // Place copy #4 of ITS4 directly in I005
8863 //
8864 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8865 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8866 sub2node->SetLineColor(kColorITS);
8867 sub2node->SetVisibility(1);
8868 fNodes->Add(sub2node);
8869 sub1node->cd();
8870 //
8871 // Place copy #5 of ITS4 directly in I005
8872 //
8873 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8874 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8875 sub2node->SetLineColor(kColorITS);
8876 sub2node->SetVisibility(1);
8877 fNodes->Add(sub2node);
8878 sub1node->cd();
8879 //
8880 // Place copy #6 of ITS4 directly in I005
8881 //
8882 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8883 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8884 sub2node->SetLineColor(kColorITS);
8885 sub2node->SetVisibility(1);
8886 fNodes->Add(sub2node);
8887 sub1node->cd();
8888 //
8889 // Place copy #7 of ITS4 directly in I005
8890 //
8891 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8892 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8893 sub2node->SetLineColor(kColorITS);
8894 sub2node->SetVisibility(1);
8895 fNodes->Add(sub2node);
8896 sub1node->cd();
8897 //
8898 // Place copy #8 of ITS4 directly in I005
8899 //
8900 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8901 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8902 sub2node->SetLineColor(kColorITS);
8903 sub2node->SetVisibility(1);
8904 fNodes->Add(sub2node);
8905 sub1node->cd();
8906 fNodes->Add(sub1node);
8907 node->cd();
8908 //
8909 // Place copy #6 of I005 in IT34
8910 //
1266e9b4 8911 sub1node = new TNode("I005","I005","I005",-24.18,0.,-0.15,"itsrot350");
1f99c14b 8912 sub1node->SetLineColor(kColorITS);
8913 sub1node->SetVisibility(0);
8914 sub1node->cd();
8915 //
8916 // Place copy #1 of ITS4 directly in I005
8917 //
8918 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8919 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8920 sub2node->SetLineColor(kColorITS);
8921 sub2node->SetVisibility(1);
8922 fNodes->Add(sub2node);
8923 sub1node->cd();
8924 //
8925 // Place copy #2 of ITS4 directly in I005
8926 //
8927 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8928 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8929 sub2node->SetLineColor(kColorITS);
8930 sub2node->SetVisibility(1);
8931 fNodes->Add(sub2node);
8932 sub1node->cd();
8933 //
8934 // Place copy #3 of ITS4 directly in I005
8935 //
8936 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8937 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8938 sub2node->SetLineColor(kColorITS);
8939 sub2node->SetVisibility(1);
8940 fNodes->Add(sub2node);
8941 sub1node->cd();
8942 //
8943 // Place copy #4 of ITS4 directly in I005
8944 //
8945 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8946 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8947 sub2node->SetLineColor(kColorITS);
8948 sub2node->SetVisibility(1);
8949 fNodes->Add(sub2node);
8950 sub1node->cd();
8951 //
8952 // Place copy #5 of ITS4 directly in I005
8953 //
8954 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8955 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8956 sub2node->SetLineColor(kColorITS);
8957 sub2node->SetVisibility(1);
8958 fNodes->Add(sub2node);
8959 sub1node->cd();
8960 //
8961 // Place copy #6 of ITS4 directly in I005
8962 //
8963 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8964 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8965 sub2node->SetLineColor(kColorITS);
8966 sub2node->SetVisibility(1);
8967 fNodes->Add(sub2node);
8968 sub1node->cd();
8969 //
8970 // Place copy #7 of ITS4 directly in I005
8971 //
8972 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8973 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8974 sub2node->SetLineColor(kColorITS);
8975 sub2node->SetVisibility(1);
8976 fNodes->Add(sub2node);
8977 sub1node->cd();
8978 //
8979 // Place copy #8 of ITS4 directly in I005
8980 //
8981 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8982 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8983 sub2node->SetLineColor(kColorITS);
8984 sub2node->SetVisibility(1);
8985 fNodes->Add(sub2node);
8986 sub1node->cd();
8987 fNodes->Add(sub1node);
8988 node->cd();
8989 //
8990 // Place copy #7 of I005 in IT34
8991 //
1266e9b4 8992 sub1node = new TNode("I005","I005","I005",-22.6728,-6.6573,-0.15,"itsrot329");
1f99c14b 8993 sub1node->SetLineColor(kColorITS);
8994 sub1node->SetVisibility(0);
8995 sub1node->cd();
8996 //
8997 // Place copy #1 of ITS4 directly in I005
8998 //
8999 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9000 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9001 sub2node->SetLineColor(kColorITS);
9002 sub2node->SetVisibility(1);
9003 fNodes->Add(sub2node);
9004 sub1node->cd();
9005 //
9006 // Place copy #2 of ITS4 directly in I005
9007 //
9008 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9009 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9010 sub2node->SetLineColor(kColorITS);
9011 sub2node->SetVisibility(1);
9012 fNodes->Add(sub2node);
9013 sub1node->cd();
9014 //
9015 // Place copy #3 of ITS4 directly in I005
9016 //
9017 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9018 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9019 sub2node->SetLineColor(kColorITS);
9020 sub2node->SetVisibility(1);
9021 fNodes->Add(sub2node);
9022 sub1node->cd();
9023 //
9024 // Place copy #4 of ITS4 directly in I005
9025 //
9026 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9027 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9028 sub2node->SetLineColor(kColorITS);
9029 sub2node->SetVisibility(1);
9030 fNodes->Add(sub2node);
9031 sub1node->cd();
9032 //
9033 // Place copy #5 of ITS4 directly in I005
9034 //
9035 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9036 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9037 sub2node->SetLineColor(kColorITS);
9038 sub2node->SetVisibility(1);
9039 fNodes->Add(sub2node);
9040 sub1node->cd();
9041 //
9042 // Place copy #6 of ITS4 directly in I005
9043 //
9044 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9045 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9046 sub2node->SetLineColor(kColorITS);
9047 sub2node->SetVisibility(1);
9048 fNodes->Add(sub2node);
9049 sub1node->cd();
9050 //
9051 // Place copy #7 of ITS4 directly in I005
9052 //
9053 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9054 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9055 sub2node->SetLineColor(kColorITS);
9056 sub2node->SetVisibility(1);
9057 fNodes->Add(sub2node);
9058 sub1node->cd();
9059 //
9060 // Place copy #8 of ITS4 directly in I005
9061 //
9062 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9063 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9064 sub2node->SetLineColor(kColorITS);
9065 sub2node->SetVisibility(1);
9066 fNodes->Add(sub2node);
9067 sub1node->cd();
9068 fNodes->Add(sub1node);
9069 node->cd();
9070 //
9071 // Place copy #8 of I005 in IT34
9072 //
1266e9b4 9073 sub1node = new TNode("I005","I005","I005",-20.3415,-13.0727,-0.15,"itsrot328");
1f99c14b 9074 sub1node->SetLineColor(kColorITS);
9075 sub1node->SetVisibility(0);
9076 sub1node->cd();
9077 //
9078 // Place copy #1 of ITS4 directly in I005
9079 //
9080 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9081 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9082 sub2node->SetLineColor(kColorITS);
9083 sub2node->SetVisibility(1);
9084 fNodes->Add(sub2node);
9085 sub1node->cd();
9086 //
9087 // Place copy #2 of ITS4 directly in I005
9088 //
9089 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9090 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9091 sub2node->SetLineColor(kColorITS);
9092 sub2node->SetVisibility(1);
9093 fNodes->Add(sub2node);
9094 sub1node->cd();
9095 //
9096 // Place copy #3 of ITS4 directly in I005
9097 //
9098 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9099 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9100 sub2node->SetLineColor(kColorITS);
9101 sub2node->SetVisibility(1);
9102 fNodes->Add(sub2node);
9103 sub1node->cd();
9104 //
9105 // Place copy #4 of ITS4 directly in I005
9106 //
9107 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9108 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9109 sub2node->SetLineColor(kColorITS);
9110 sub2node->SetVisibility(1);
9111 fNodes->Add(sub2node);
9112 sub1node->cd();
9113 //
9114 // Place copy #5 of ITS4 directly in I005
9115 //
9116 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9117 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9118 sub2node->SetLineColor(kColorITS);
9119 sub2node->SetVisibility(1);
9120 fNodes->Add(sub2node);
9121 sub1node->cd();
9122 //
9123 // Place copy #6 of ITS4 directly in I005
9124 //
9125 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9126 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9127 sub2node->SetLineColor(kColorITS);
9128 sub2node->SetVisibility(1);
9129 fNodes->Add(sub2node);
9130 sub1node->cd();
9131 //
9132 // Place copy #7 of ITS4 directly in I005
9133 //
9134 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9135 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9136 sub2node->SetLineColor(kColorITS);
9137 sub2node->SetVisibility(1);
9138 fNodes->Add(sub2node);
9139 sub1node->cd();
9140 //
9141 // Place copy #8 of ITS4 directly in I005
9142 //
9143 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9144 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9145 sub2node->SetLineColor(kColorITS);
9146 sub2node->SetVisibility(1);
9147 fNodes->Add(sub2node);
9148 sub1node->cd();
9149 fNodes->Add(sub1node);
9150 node->cd();
9151 //
9152 // Place copy #9 of I005 in IT34
9153 //
1266e9b4 9154 sub1node = new TNode("I005","I005","I005",-15.4744,-17.8584,-0.15,"itsrot327");
1f99c14b 9155 sub1node->SetLineColor(kColorITS);
9156 sub1node->SetVisibility(0);
9157 sub1node->cd();
9158 //
9159 // Place copy #1 of ITS4 directly in I005
9160 //
9161 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9162 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9163 sub2node->SetLineColor(kColorITS);
9164 sub2node->SetVisibility(1);
9165 fNodes->Add(sub2node);
9166 sub1node->cd();
9167 //
9168 // Place copy #2 of ITS4 directly in I005
9169 //
9170 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9171 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9172 sub2node->SetLineColor(kColorITS);
9173 sub2node->SetVisibility(1);
9174 fNodes->Add(sub2node);
9175 sub1node->cd();
9176 //
9177 // Place copy #3 of ITS4 directly in I005
9178 //
9179 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9180 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9181 sub2node->SetLineColor(kColorITS);
9182 sub2node->SetVisibility(1);
9183 fNodes->Add(sub2node);
9184 sub1node->cd();
9185 //
9186 // Place copy #4 of ITS4 directly in I005
9187 //
9188 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9189 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9190 sub2node->SetLineColor(kColorITS);
9191 sub2node->SetVisibility(1);
9192 fNodes->Add(sub2node);
9193 sub1node->cd();
9194 //
9195 // Place copy #5 of ITS4 directly in I005
9196 //
9197 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9198 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9199 sub2node->SetLineColor(kColorITS);
9200 sub2node->SetVisibility(1);
9201 fNodes->Add(sub2node);
9202 sub1node->cd();
9203 //
9204 // Place copy #6 of ITS4 directly in I005
9205 //
9206 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9207 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9208 sub2node->SetLineColor(kColorITS);
9209 sub2node->SetVisibility(1);
9210 fNodes->Add(sub2node);
9211 sub1node->cd();
9212 //
9213 // Place copy #7 of ITS4 directly in I005
9214 //
9215 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9216 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9217 sub2node->SetLineColor(kColorITS);
9218 sub2node->SetVisibility(1);
9219 fNodes->Add(sub2node);
9220 sub1node->cd();
9221 //
9222 // Place copy #8 of ITS4 directly in I005
9223 //
9224 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9225 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9226 sub2node->SetLineColor(kColorITS);
9227 sub2node->SetVisibility(1);
9228 fNodes->Add(sub2node);
9229 sub1node->cd();
9230 fNodes->Add(sub1node);
9231 node->cd();
9232 //
9233 // Place copy #10 of I005 in IT34
9234 //
1266e9b4 9235 sub1node = new TNode("I005","I005","I005",-10.0447,-21.9949,-0.15,"itsrot326");
1f99c14b 9236 sub1node->SetLineColor(kColorITS);
9237 sub1node->SetVisibility(0);
9238 sub1node->cd();
9239 //
9240 // Place copy #1 of ITS4 directly in I005
9241 //
9242 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9243 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9244 sub2node->SetLineColor(kColorITS);
9245 sub2node->SetVisibility(1);
9246 fNodes->Add(sub2node);
9247 sub1node->cd();
9248 //
9249 // Place copy #2 of ITS4 directly in I005
9250 //
9251 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9252 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9253 sub2node->SetLineColor(kColorITS);
9254 sub2node->SetVisibility(1);
9255 fNodes->Add(sub2node);
9256 sub1node->cd();
9257 //
9258 // Place copy #3 of ITS4 directly in I005
9259 //
9260 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9261 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9262 sub2node->SetLineColor(kColorITS);
9263 sub2node->SetVisibility(1);
9264 fNodes->Add(sub2node);
9265 sub1node->cd();
9266 //
9267 // Place copy #4 of ITS4 directly in I005
9268 //
9269 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9270 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9271 sub2node->SetLineColor(kColorITS);
9272 sub2node->SetVisibility(1);
9273 fNodes->Add(sub2node);
9274 sub1node->cd();
9275 //
9276 // Place copy #5 of ITS4 directly in I005
9277 //
9278 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9279 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9280 sub2node->SetLineColor(kColorITS);
9281 sub2node->SetVisibility(1);
9282 fNodes->Add(sub2node);
9283 sub1node->cd();
9284 //
9285 // Place copy #6 of ITS4 directly in I005
9286 //
9287 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9288 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9289 sub2node->SetLineColor(kColorITS);
9290 sub2node->SetVisibility(1);
9291 fNodes->Add(sub2node);
9292 sub1node->cd();
9293 //
9294 // Place copy #7 of ITS4 directly in I005
9295 //
9296 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9297 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9298 sub2node->SetLineColor(kColorITS);
9299 sub2node->SetVisibility(1);
9300 fNodes->Add(sub2node);
9301 sub1node->cd();
9302 //
9303 // Place copy #8 of ITS4 directly in I005
9304 //
9305 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9306 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9307 sub2node->SetLineColor(kColorITS);
9308 sub2node->SetVisibility(1);
9309 fNodes->Add(sub2node);
9310 sub1node->cd();
9311 fNodes->Add(sub1node);
9312 node->cd();
9313 //
9314 // Place copy #11 of I005 in IT34
9315 //
1266e9b4 9316 sub1node = new TNode("I005","I005","I005",-3.3629,-23.3895,-0.15,"itsrot325");
1f99c14b 9317 sub1node->SetLineColor(kColorITS);
9318 sub1node->SetVisibility(0);
9319 sub1node->cd();
9320 //
9321 // Place copy #1 of ITS4 directly in I005
9322 //
9323 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9324 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9325 sub2node->SetLineColor(kColorITS);
9326 sub2node->SetVisibility(1);
9327 fNodes->Add(sub2node);
9328 sub1node->cd();
9329 //
9330 // Place copy #2 of ITS4 directly in I005
9331 //
9332 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9333 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9334 sub2node->SetLineColor(kColorITS);
9335 sub2node->SetVisibility(1);
9336 fNodes->Add(sub2node);
9337 sub1node->cd();
9338 //
9339 // Place copy #3 of ITS4 directly in I005
9340 //
9341 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9342 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9343 sub2node->SetLineColor(kColorITS);
9344 sub2node->SetVisibility(1);
9345 fNodes->Add(sub2node);
9346 sub1node->cd();
9347 //
9348 // Place copy #4 of ITS4 directly in I005
9349 //
9350 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9351 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9352 sub2node->SetLineColor(kColorITS);
9353 sub2node->SetVisibility(1);
9354 fNodes->Add(sub2node);
9355 sub1node->cd();
9356 //
9357 // Place copy #5 of ITS4 directly in I005
9358 //
9359 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9360 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9361 sub2node->SetLineColor(kColorITS);
9362 sub2node->SetVisibility(1);
9363 fNodes->Add(sub2node);
9364 sub1node->cd();
9365 //
9366 // Place copy #6 of ITS4 directly in I005
9367 //
9368 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9369 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9370 sub2node->SetLineColor(kColorITS);
9371 sub2node->SetVisibility(1);
9372 fNodes->Add(sub2node);
9373 sub1node->cd();
9374 //
9375 // Place copy #7 of ITS4 directly in I005
9376 //
9377 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9378 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9379 sub2node->SetLineColor(kColorITS);
9380 sub2node->SetVisibility(1);
9381 fNodes->Add(sub2node);
9382 sub1node->cd();
9383 //
9384 // Place copy #8 of ITS4 directly in I005
9385 //
9386 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9387 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9388 sub2node->SetLineColor(kColorITS);
9389 sub2node->SetVisibility(1);
9390 fNodes->Add(sub2node);
9391 sub1node->cd();
9392 fNodes->Add(sub1node);
9393 node->cd();
9394 //
9395 // Place copy #12 of I005 in IT34
9396 //
1266e9b4 9397 sub1node = new TNode("I005","I005","I005",3.4412,-23.9339,-0.15,"itsrot324");
1f99c14b 9398 sub1node->SetLineColor(kColorITS);
9399 sub1node->SetVisibility(0);
9400 sub1node->cd();
9401 //
9402 // Place copy #1 of ITS4 directly in I005
9403 //
9404 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9405 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9406 sub2node->SetLineColor(kColorITS);
9407 sub2node->SetVisibility(1);
9408 fNodes->Add(sub2node);
9409 sub1node->cd();
9410 //
9411 // Place copy #2 of ITS4 directly in I005
9412 //
9413 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9414 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9415 sub2node->SetLineColor(kColorITS);
9416 sub2node->SetVisibility(1);
9417 fNodes->Add(sub2node);
9418 sub1node->cd();
9419 //
9420 // Place copy #3 of ITS4 directly in I005
9421 //
9422 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9423 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9424 sub2node->SetLineColor(kColorITS);
9425 sub2node->SetVisibility(1);
9426 fNodes->Add(sub2node);
9427 sub1node->cd();
9428 //
9429 // Place copy #4 of ITS4 directly in I005
9430 //
9431 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9432 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9433 sub2node->SetLineColor(kColorITS);
9434 sub2node->SetVisibility(1);
9435 fNodes->Add(sub2node);
9436 sub1node->cd();
9437 //
9438 // Place copy #5 of ITS4 directly in I005
9439 //
9440 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9441 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9442 sub2node->SetLineColor(kColorITS);
9443 sub2node->SetVisibility(1);
9444 fNodes->Add(sub2node);
9445 sub1node->cd();
9446 //
9447 // Place copy #6 of ITS4 directly in I005
9448 //
9449 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9450 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9451 sub2node->SetLineColor(kColorITS);
9452 sub2node->SetVisibility(1);
9453 fNodes->Add(sub2node);
9454 sub1node->cd();
9455 //
9456 // Place copy #7 of ITS4 directly in I005
9457 //
9458 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9459 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9460 sub2node->SetLineColor(kColorITS);
9461 sub2node->SetVisibility(1);
9462 fNodes->Add(sub2node);
9463 sub1node->cd();
9464 //
9465 // Place copy #8 of ITS4 directly in I005
9466 //
9467 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9468 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9469 sub2node->SetLineColor(kColorITS);
9470 sub2node->SetVisibility(1);
9471 fNodes->Add(sub2node);
9472 sub1node->cd();
9473 fNodes->Add(sub1node);
9474 node->cd();
9475 //
9476 // Place copy #13 of I005 in IT34
9477 //
1266e9b4 9478 sub1node = new TNode("I005","I005","I005",9.8163,-21.4946,-0.15,"itsrot323");
1f99c14b 9479 sub1node->SetLineColor(kColorITS);
9480 sub1node->SetVisibility(0);
9481 sub1node->cd();
9482 //
9483 // Place copy #1 of ITS4 directly in I005
9484 //
9485 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9486 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9487 sub2node->SetLineColor(kColorITS);
9488 sub2node->SetVisibility(1);
9489 fNodes->Add(sub2node);
9490 sub1node->cd();
9491 //
9492 // Place copy #2 of ITS4 directly in I005
9493 //
9494 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9495 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9496 sub2node->SetLineColor(kColorITS);
9497 sub2node->SetVisibility(1);
9498 fNodes->Add(sub2node);
9499 sub1node->cd();
9500 //
9501 // Place copy #3 of ITS4 directly in I005
9502 //
9503 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9504 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9505 sub2node->SetLineColor(kColorITS);
9506 sub2node->SetVisibility(1);
9507 fNodes->Add(sub2node);
9508 sub1node->cd();
9509 //
9510 // Place copy #4 of ITS4 directly in I005
9511 //
9512 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9513 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9514 sub2node->SetLineColor(kColorITS);
9515 sub2node->SetVisibility(1);
9516 fNodes->Add(sub2node);
9517 sub1node->cd();
9518 //
9519 // Place copy #5 of ITS4 directly in I005
9520 //
9521 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9522 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9523 sub2node->SetLineColor(kColorITS);
9524 sub2node->SetVisibility(1);
9525 fNodes->Add(sub2node);
9526 sub1node->cd();
9527 //
9528 // Place copy #6 of ITS4 directly in I005
9529 //
9530 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9531 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9532 sub2node->SetLineColor(kColorITS);
9533 sub2node->SetVisibility(1);
9534 fNodes->Add(sub2node);
9535 sub1node->cd();
9536 //
9537 // Place copy #7 of ITS4 directly in I005
9538 //
9539 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9540 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9541 sub2node->SetLineColor(kColorITS);
9542 sub2node->SetVisibility(1);
9543 fNodes->Add(sub2node);
9544 sub1node->cd();
9545 //
9546 // Place copy #8 of ITS4 directly in I005
9547 //
9548 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9549 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9550 sub2node->SetLineColor(kColorITS);
9551 sub2node->SetVisibility(1);
9552 fNodes->Add(sub2node);
9553 sub1node->cd();
9554 fNodes->Add(sub1node);
9555 node->cd();
9556 //
9557 // Place copy #14 of I005 in IT34
9558 //
1266e9b4 9559 sub1node = new TNode("I005","I005","I005",15.8345,-18.274,-0.15,"itsrot322");
1f99c14b 9560 sub1node->SetLineColor(kColorITS);
9561 sub1node->SetVisibility(0);
9562 sub1node->cd();
9563 //
9564 // Place copy #1 of ITS4 directly in I005
9565 //
9566 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9567 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9568 sub2node->SetLineColor(kColorITS);
9569 sub2node->SetVisibility(1);
9570 fNodes->Add(sub2node);
9571 sub1node->cd();
9572 //
9573 // Place copy #2 of ITS4 directly in I005
9574 //
9575 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9576 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9577 sub2node->SetLineColor(kColorITS);
9578 sub2node->SetVisibility(1);
9579 fNodes->Add(sub2node);
9580 sub1node->cd();
9581 //
9582 // Place copy #3 of ITS4 directly in I005
9583 //
9584 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9585 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9586 sub2node->SetLineColor(kColorITS);
9587 sub2node->SetVisibility(1);
9588 fNodes->Add(sub2node);
9589 sub1node->cd();
9590 //
9591 // Place copy #4 of ITS4 directly in I005
9592 //
9593 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9594 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9595 sub2node->SetLineColor(kColorITS);
9596 sub2node->SetVisibility(1);
9597 fNodes->Add(sub2node);
9598 sub1node->cd();
9599 //
9600 // Place copy #5 of ITS4 directly in I005
9601 //
9602 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9603 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9604 sub2node->SetLineColor(kColorITS);
9605 sub2node->SetVisibility(1);
9606 fNodes->Add(sub2node);
9607 sub1node->cd();
9608 //
9609 // Place copy #6 of ITS4 directly in I005
9610 //
9611 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9612 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9613 sub2node->SetLineColor(kColorITS);
9614 sub2node->SetVisibility(1);
9615 fNodes->Add(sub2node);
9616 sub1node->cd();
9617 //
9618 // Place copy #7 of ITS4 directly in I005
9619 //
9620 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9621 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9622 sub2node->SetLineColor(kColorITS);
9623 sub2node->SetVisibility(1);
9624 fNodes->Add(sub2node);
9625 sub1node->cd();
9626 //
9627 // Place copy #8 of ITS4 directly in I005
9628 //
9629 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9630 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9631 sub2node->SetLineColor(kColorITS);
9632 sub2node->SetVisibility(1);
9633 fNodes->Add(sub2node);
9634 sub1node->cd();
9635 fNodes->Add(sub1node);
9636 node->cd();
9637 //
9638 // Place copy #15 of I005 in IT34
9639 //
1266e9b4 9640 sub1node = new TNode("I005","I005","I005",19.8788,-12.7753,-0.15,"itsrot320");
1f99c14b 9641 sub1node->SetLineColor(kColorITS);
9642 sub1node->SetVisibility(0);
9643 sub1node->cd();
9644 //
9645 // Place copy #1 of ITS4 directly in I005
9646 //
9647 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9648 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9649 sub2node->SetLineColor(kColorITS);
9650 sub2node->SetVisibility(1);
9651 fNodes->Add(sub2node);
9652 sub1node->cd();
9653 //
9654 // Place copy #2 of ITS4 directly in I005
9655 //
9656 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9657 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9658 sub2node->SetLineColor(kColorITS);
9659 sub2node->SetVisibility(1);
9660 fNodes->Add(sub2node);
9661 sub1node->cd();
9662 //
9663 // Place copy #3 of ITS4 directly in I005
9664 //
9665 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9666 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9667 sub2node->SetLineColor(kColorITS);
9668 sub2node->SetVisibility(1);
9669 fNodes->Add(sub2node);
9670 sub1node->cd();
9671 //
9672 // Place copy #4 of ITS4 directly in I005
9673 //
9674 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9675 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9676 sub2node->SetLineColor(kColorITS);
9677 sub2node->SetVisibility(1);
9678 fNodes->Add(sub2node);
9679 sub1node->cd();
9680 //
9681 // Place copy #5 of ITS4 directly in I005
9682 //
9683 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9684 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9685 sub2node->SetLineColor(kColorITS);
9686 sub2node->SetVisibility(1);
9687 fNodes->Add(sub2node);
9688 sub1node->cd();
9689 //
9690 // Place copy #6 of ITS4 directly in I005
9691 //
9692 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9693 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9694 sub2node->SetLineColor(kColorITS);
9695 sub2node->SetVisibility(1);
9696 fNodes->Add(sub2node);
9697 sub1node->cd();
9698 //
9699 // Place copy #7 of ITS4 directly in I005
9700 //
9701 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9702 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9703 sub2node->SetLineColor(kColorITS);
9704 sub2node->SetVisibility(1);
9705 fNodes->Add(sub2node);
9706 sub1node->cd();
9707 //
9708 // Place copy #8 of ITS4 directly in I005
9709 //
9710 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9711 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9712 sub2node->SetLineColor(kColorITS);
9713 sub2node->SetVisibility(1);
9714 fNodes->Add(sub2node);
9715 sub1node->cd();
9716 fNodes->Add(sub1node);
9717 node->cd();
9718 //
9719 // Place copy #16 of I005 in IT34
9720 //
1266e9b4 9721 sub1node = new TNode("I005","I005","I005",23.2005,-6.8123,-0.15,"itsrot319");
1f99c14b 9722 sub1node->SetLineColor(kColorITS);
9723 sub1node->SetVisibility(0);
9724 sub1node->cd();
9725 //
9726 // Place copy #1 of ITS4 directly in I005
9727 //
9728 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9729 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9730 sub2node->SetLineColor(kColorITS);
9731 sub2node->SetVisibility(1);
9732 fNodes->Add(sub2node);
9733 sub1node->cd();
9734 //
9735 // Place copy #2 of ITS4 directly in I005
9736 //
9737 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9738 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9739 sub2node->SetLineColor(kColorITS);
9740 sub2node->SetVisibility(1);
9741 fNodes->Add(sub2node);
9742 sub1node->cd();
9743 //
9744 // Place copy #3 of ITS4 directly in I005
9745 //
9746 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9747 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9748 sub2node->SetLineColor(kColorITS);
9749 sub2node->SetVisibility(1);
9750 fNodes->Add(sub2node);
9751 sub1node->cd();
9752 //
9753 // Place copy #4 of ITS4 directly in I005
9754 //
9755 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9756 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9757 sub2node->SetLineColor(kColorITS);
9758 sub2node->SetVisibility(1);
9759 fNodes->Add(sub2node);
9760 sub1node->cd();
9761 //
9762 // Place copy #5 of ITS4 directly in I005
9763 //
9764 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9765 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9766 sub2node->SetLineColor(kColorITS);
9767 sub2node->SetVisibility(1);
9768 fNodes->Add(sub2node);
9769 sub1node->cd();
9770 //
9771 // Place copy #6 of ITS4 directly in I005
9772 //
9773 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9774 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9775 sub2node->SetLineColor(kColorITS);
9776 sub2node->SetVisibility(1);
9777 fNodes->Add(sub2node);
9778 sub1node->cd();
9779 //
9780 // Place copy #7 of ITS4 directly in I005
9781 //
9782 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9783 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9784 sub2node->SetLineColor(kColorITS);
9785 sub2node->SetVisibility(1);
9786 fNodes->Add(sub2node);
9787 sub1node->cd();
9788 //
9789 // Place copy #8 of ITS4 directly in I005
9790 //
9791 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9792 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9793 sub2node->SetLineColor(kColorITS);
9794 sub2node->SetVisibility(1);
9795 fNodes->Add(sub2node);
9796 sub1node->cd();
9797 fNodes->Add(sub1node);
9798 node->cd();
9799 //
9800 // Place copy #17 of I005 in IT34
9801 //
1266e9b4 9802 sub1node = new TNode("I005","I005","I005",23.63,0.,-0.15,"itsrot318");
1f99c14b 9803 sub1node->SetLineColor(kColorITS);
9804 sub1node->SetVisibility(0);
9805 sub1node->cd();
9806 //
9807 // Place copy #1 of ITS4 directly in I005
9808 //
9809 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9810 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9811 sub2node->SetLineColor(kColorITS);
9812 sub2node->SetVisibility(1);
9813 fNodes->Add(sub2node);
9814 sub1node->cd();
9815 //
9816 // Place copy #2 of ITS4 directly in I005
9817 //
9818 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9819 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9820 sub2node->SetLineColor(kColorITS);
9821 sub2node->SetVisibility(1);
9822 fNodes->Add(sub2node);
9823 sub1node->cd();
9824 //
9825 // Place copy #3 of ITS4 directly in I005
9826 //
9827 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9828 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9829 sub2node->SetLineColor(kColorITS);
9830 sub2node->SetVisibility(1);
9831 fNodes->Add(sub2node);
9832 sub1node->cd();
9833 //
9834 // Place copy #4 of ITS4 directly in I005
9835 //
9836 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9837 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9838 sub2node->SetLineColor(kColorITS);
9839 sub2node->SetVisibility(1);
9840 fNodes->Add(sub2node);
9841 sub1node->cd();
9842 //
9843 // Place copy #5 of ITS4 directly in I005
9844 //
9845 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9846 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9847 sub2node->SetLineColor(kColorITS);
9848 sub2node->SetVisibility(1);
9849 fNodes->Add(sub2node);
9850 sub1node->cd();
9851 //
9852 // Place copy #6 of ITS4 directly in I005
9853 //
9854 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9855 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9856 sub2node->SetLineColor(kColorITS);
9857 sub2node->SetVisibility(1);
9858 fNodes->Add(sub2node);
9859 sub1node->cd();
9860 //
9861 // Place copy #7 of ITS4 directly in I005
9862 //
9863 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9864 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9865 sub2node->SetLineColor(kColorITS);
9866 sub2node->SetVisibility(1);
9867 fNodes->Add(sub2node);
9868 sub1node->cd();
9869 //
9870 // Place copy #8 of ITS4 directly in I005
9871 //
9872 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9873 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9874 sub2node->SetLineColor(kColorITS);
9875 sub2node->SetVisibility(1);
9876 fNodes->Add(sub2node);
9877 sub1node->cd();
9878 fNodes->Add(sub1node);
9879 node->cd();
9880 //
9881 // Place copy #18 of I005 in IT34
9882 //
1266e9b4 9883 sub1node = new TNode("I005","I005","I005",23.2005,6.8123,-0.15,"itsrot317");
1f99c14b 9884 sub1node->SetLineColor(kColorITS);
9885 sub1node->SetVisibility(0);
9886 sub1node->cd();
9887 //
9888 // Place copy #1 of ITS4 directly in I005
9889 //
9890 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9891 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9892 sub2node->SetLineColor(kColorITS);
9893 sub2node->SetVisibility(1);
9894 fNodes->Add(sub2node);
9895 sub1node->cd();
9896 //
9897 // Place copy #2 of ITS4 directly in I005
9898 //
9899 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9900 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9901 sub2node->SetLineColor(kColorITS);
9902 sub2node->SetVisibility(1);
9903 fNodes->Add(sub2node);
9904 sub1node->cd();
9905 //
9906 // Place copy #3 of ITS4 directly in I005
9907 //
9908 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9909 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9910 sub2node->SetLineColor(kColorITS);
9911 sub2node->SetVisibility(1);
9912 fNodes->Add(sub2node);
9913 sub1node->cd();
9914 //
9915 // Place copy #4 of ITS4 directly in I005
9916 //
9917 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9918 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9919 sub2node->SetLineColor(kColorITS);
9920 sub2node->SetVisibility(1);
9921 fNodes->Add(sub2node);
9922 sub1node->cd();
9923 //
9924 // Place copy #5 of ITS4 directly in I005
9925 //
9926 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9927 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9928 sub2node->SetLineColor(kColorITS);
9929 sub2node->SetVisibility(1);
9930 fNodes->Add(sub2node);
9931 sub1node->cd();
9932 //
9933 // Place copy #6 of ITS4 directly in I005
9934 //
9935 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9936 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9937 sub2node->SetLineColor(kColorITS);
9938 sub2node->SetVisibility(1);
9939 fNodes->Add(sub2node);
9940 sub1node->cd();
9941 //
9942 // Place copy #7 of ITS4 directly in I005
9943 //
9944 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9945 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9946 sub2node->SetLineColor(kColorITS);
9947 sub2node->SetVisibility(1);
9948 fNodes->Add(sub2node);
9949 sub1node->cd();
9950 //
9951 // Place copy #8 of ITS4 directly in I005
9952 //
9953 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9954 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9955 sub2node->SetLineColor(kColorITS);
9956 sub2node->SetVisibility(1);
9957 fNodes->Add(sub2node);
9958 sub1node->cd();
9959 fNodes->Add(sub1node);
9960 node->cd();
9961 //
9962 // Place copy #19 of I005 in IT34
9963 //
1266e9b4 9964 sub1node = new TNode("I005","I005","I005",19.8788,12.7753,-0.15,"itsrot316");
1f99c14b 9965 sub1node->SetLineColor(kColorITS);
9966 sub1node->SetVisibility(0);
9967 sub1node->cd();
9968 //
9969 // Place copy #1 of ITS4 directly in I005
9970 //
9971 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9972 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9973 sub2node->SetLineColor(kColorITS);
9974 sub2node->SetVisibility(1);
9975 fNodes->Add(sub2node);
9976 sub1node->cd();
9977 //
9978 // Place copy #2 of ITS4 directly in I005
9979 //
9980 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9981 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9982 sub2node->SetLineColor(kColorITS);
9983 sub2node->SetVisibility(1);
9984 fNodes->Add(sub2node);
9985 sub1node->cd();
9986 //
9987 // Place copy #3 of ITS4 directly in I005
9988 //
9989 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9990 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9991 sub2node->SetLineColor(kColorITS);
9992 sub2node->SetVisibility(1);
9993 fNodes->Add(sub2node);
9994 sub1node->cd();
9995 //
9996 // Place copy #4 of ITS4 directly in I005
9997 //
9998 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9999 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
10000 sub2node->SetLineColor(kColorITS);
10001 sub2node->SetVisibility(1);
10002 fNodes->Add(sub2node);
10003 sub1node->cd();
10004 //
10005 // Place copy #5 of ITS4 directly in I005
10006 //
10007 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10008 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
10009 sub2node->SetLineColor(kColorITS);
10010 sub2node->SetVisibility(1);
10011 fNodes->Add(sub2node);
10012 sub1node->cd();
10013 //
10014 // Place copy #6 of ITS4 directly in I005
10015 //
10016 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10017 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
10018 sub2node->SetLineColor(kColorITS);
10019 sub2node->SetVisibility(1);
10020 fNodes->Add(sub2node);
10021 sub1node->cd();
10022 //
10023 // Place copy #7 of ITS4 directly in I005
10024 //
10025 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10026 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
10027 sub2node->SetLineColor(kColorITS);
10028 sub2node->SetVisibility(1);
10029 fNodes->Add(sub2node);
10030 sub1node->cd();
10031 //
10032 // Place copy #8 of ITS4 directly in I005
10033 //
10034 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10035 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
10036 sub2node->SetLineColor(kColorITS);
10037 sub2node->SetVisibility(1);
10038 fNodes->Add(sub2node);
10039 sub1node->cd();
10040 fNodes->Add(sub1node);
10041 node->cd();
10042 //
10043 // Place copy #20 of I005 in IT34
10044 //
1266e9b4 10045 sub1node = new TNode("I005","I005","I005",15.8345,18.274,-0.15,"itsrot315");
1f99c14b 10046 sub1node->SetLineColor(kColorITS);
10047 sub1node->SetVisibility(0);
10048 sub1node->cd();
10049 //
10050 // Place copy #1 of ITS4 directly in I005
10051 //
10052 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10053 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
10054 sub2node->SetLineColor(kColorITS);
10055 sub2node->SetVisibility(1);
10056 fNodes->Add(sub2node);
10057 sub1node->cd();
10058 //
10059 // Place copy #2 of ITS4 directly in I005
10060 //
10061 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10062 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
10063 sub2node->SetLineColor(kColorITS);
10064 sub2node->SetVisibility(1);
10065 fNodes->Add(sub2node);
10066 sub1node->cd();
10067 //
10068 // Place copy #3 of ITS4 directly in I005
10069 //
10070 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10071 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
10072 sub2node->SetLineColor(kColorITS);
10073 sub2node->SetVisibility(1);
10074 fNodes->Add(sub2node);
10075 sub1node->cd();
10076 //
10077 // Place copy #4 of ITS4 directly in I005
10078 //
10079 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10080 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
10081 sub2node->SetLineColor(kColorITS);
10082 sub2node->SetVisibility(1);
10083 fNodes->Add(sub2node);
10084 sub1node->cd();
10085 //
10086 // Place copy #5 of ITS4 directly in I005
10087 //
10088 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10089 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
10090 sub2node->SetLineColor(kColorITS);
10091 sub2node->SetVisibility(1);
10092 fNodes->Add(sub2node);
10093 sub1node->cd();
10094 //
10095 // Place copy #6 of ITS4 directly in I005
10096 //
10097 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10098 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
10099 sub2node->SetLineColor(kColorITS);
10100 sub2node->SetVisibility(1);
10101 fNodes->Add(sub2node);
10102 sub1node->cd();
10103 //
10104 // Place copy #7 of ITS4 directly in I005
10105 //
10106 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10107 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
10108 sub2node->SetLineColor(kColorITS);
10109 sub2node->SetVisibility(1);
10110 fNodes->Add(sub2node);
10111 sub1node->cd();
10112 //
10113 // Place copy #8 of ITS4 directly in I005
10114 //
10115 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10116 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
10117 sub2node->SetLineColor(kColorITS);
10118 sub2node->SetVisibility(1);
10119 fNodes->Add(sub2node);
10120 sub1node->cd();
10121 fNodes->Add(sub1node);
10122 node->cd();
10123 //
10124 // Place copy #21 of I005 in IT34
10125 //
1266e9b4 10126 sub1node = new TNode("I005","I005","I005",9.8163,21.4946,-0.15,"itsrot314");
1f99c14b 10127 sub1node->SetLineColor(kColorITS);
10128 sub1node->SetVisibility(0);
10129 sub1node->cd();
10130 //
10131 // Place copy #1 of ITS4 directly in I005
10132 //
10133 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10134 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
10135 sub2node->SetLineColor(kColorITS);
10136 sub2node->SetVisibility(1);
10137 fNodes->Add(sub2node);
10138 sub1node->cd();
10139 //
10140 // Place copy #2 of ITS4 directly in I005
10141 //
10142 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10143 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
10144 sub2node->SetLineColor(kColorITS);
10145 sub2node->SetVisibility(1);
10146 fNodes->Add(sub2node);
10147 sub1node->cd();
10148 //
10149 // Place copy #3 of ITS4 directly in I005
10150 //
10151 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10152 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
10153 sub2node->SetLineColor(kColorITS);
10154 sub2node->SetVisibility(1);
10155 fNodes->Add(sub2node);
10156 sub1node->cd();
10157 //
10158 // Place copy #4 of ITS4 directly in I005
10159 //
10160 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10161 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
10162 sub2node->SetLineColor(kColorITS);
10163 sub2node->SetVisibility(1);
10164 fNodes->Add(sub2node);
10165 sub1node->cd();
10166 //
10167 // Place copy #5 of ITS4 directly in I005
10168 //
10169 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10170 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
10171 sub2node->SetLineColor(kColorITS);
10172 sub2node->SetVisibility(1);
10173 fNodes->Add(sub2node);
10174 sub1node->cd();
10175 //
10176 // Place copy #6 of ITS4 directly in I005
10177 //
10178 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10179 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
10180 sub2node->SetLineColor(kColorITS);
10181 sub2node->SetVisibility(1);
10182 fNodes->Add(sub2node);
10183 sub1node->cd();
10184 //
10185 // Place copy #7 of ITS4 directly in I005
10186 //
10187 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10188 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
10189 sub2node->SetLineColor(kColorITS);
10190 sub2node->SetVisibility(1);
10191 fNodes->Add(sub2node);
10192 sub1node->cd();
10193 //
10194 // Place copy #8 of ITS4 directly in I005
10195 //
10196 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10197 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
10198 sub2node->SetLineColor(kColorITS);
10199 sub2node->SetVisibility(1);
10200 fNodes->Add(sub2node);
10201 sub1node->cd();
10202 fNodes->Add(sub1node);
10203 node->cd();
10204 //
10205 // Place copy #22 of I005 in IT34
10206 //
1266e9b4 10207 sub1node = new TNode("I005","I005","I005",3.4412,23.9339,-0.15,"itsrot334");
1f99c14b 10208 sub1node->SetLineColor(kColorITS);
10209 sub1node->SetVisibility(0);
10210 sub1node->cd();
10211 //
10212 // Place copy #1 of ITS4 directly in I005
10213 //
10214 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10215 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
10216 sub2node->SetLineColor(kColorITS);
10217 sub2node->SetVisibility(1);
10218 fNodes->Add(sub2node);
10219 sub1node->cd();
10220 //
10221 // Place copy #2 of ITS4 directly in I005
10222 //
10223 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10224 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
10225 sub2node->SetLineColor(kColorITS);
10226 sub2node->SetVisibility(1);
10227 fNodes->Add(sub2node);
10228 sub1node->cd();
10229 //
10230 // Place copy #3 of ITS4 directly in I005
10231 //
10232 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10233 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
10234 sub2node->SetLineColor(kColorITS);
10235 sub2node->SetVisibility(1);
10236 fNodes->Add(sub2node);
10237 sub1node->cd();
10238 //
10239 // Place copy #4 of ITS4 directly in I005
10240 //
10241 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10242 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
10243 sub2node->SetLineColor(kColorITS);
10244 sub2node->SetVisibility(1);
10245 fNodes->Add(sub2node);
10246 sub1node->cd();
10247 //
10248 // Place copy #5 of ITS4 directly in I005
10249 //
10250 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10251 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
10252 sub2node->SetLineColor(kColorITS);
10253 sub2node->SetVisibility(1);
10254 fNodes->Add(sub2node);
10255 sub1node->cd();
10256 //
10257 // Place copy #6 of ITS4 directly in I005
10258 //
10259 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10260 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
10261 sub2node->SetLineColor(kColorITS);
10262 sub2node->SetVisibility(1);
10263 fNodes->Add(sub2node);
10264 sub1node->cd();
10265 //
10266 // Place copy #7 of ITS4 directly in I005
10267 //
10268 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10269 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
10270 sub2node->SetLineColor(kColorITS);
10271 sub2node->SetVisibility(1);
10272 fNodes->Add(sub2node);
10273 sub1node->cd();
10274 //
10275 // Place copy #8 of ITS4 directly in I005
10276 //
10277 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10278 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
10279 sub2node->SetLineColor(kColorITS);
10280 sub2node->SetVisibility(1);
10281 fNodes->Add(sub2node);
10282 sub1node->cd();
10283 fNodes->Add(sub1node);
10284 node->cd();
10285
10286
10287 fNodes->Add(node);
10288
10289 // --- Place SSD volumes into their mother volume
10290
10291 // Place IT56 in Alice
10292 node = new TNode("IT56","IT56","IT56",0.,0.,0.,"");
10293 node->SetLineColor(kColorITS);
10294 node->SetVisibility(0);
10295 node->cd();
10296 //
10297 // Place copy #1 of I565 in IT56
10298 //
10299 sub1node = new TNode("I565","I565","I565",0.,38.445,0.,"");
10300 sub1node->SetLineColor(kColorITS);
10301 sub1node->SetVisibility(0);
10302 sub1node->cd();
10303 //
10304 // Place copy #1 of ITS5 directly in I565
10305 //
10306 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10307 sub2node->SetLineColor(kColorITS);
10308 sub2node->SetVisibility(1);
10309 fNodes->Add(sub2node);
10310 sub1node->cd();
10311 //
10312 // Place copy #2 of ITS5 directly in I565
10313 //
10314 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10315 sub2node->SetLineColor(kColorITS);
10316 sub2node->SetVisibility(1);
10317 fNodes->Add(sub2node);
10318 sub1node->cd();
10319 //
10320 // Place copy #3 of ITS5 directly in I565
10321 //
10322 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10323 sub2node->SetLineColor(kColorITS);
10324 sub2node->SetVisibility(1);
10325 fNodes->Add(sub2node);
10326 sub1node->cd();
10327 //
10328 // Place copy #4 of ITS5 directly in I565
10329 //
10330 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10331 sub2node->SetLineColor(kColorITS);
10332 sub2node->SetVisibility(1);
10333 fNodes->Add(sub2node);
10334 sub1node->cd();
10335 //
10336 // Place copy #5 of ITS5 directly in I565
10337 //
10338 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10339 sub2node->SetLineColor(kColorITS);
10340 sub2node->SetVisibility(1);
10341 fNodes->Add(sub2node);
10342 sub1node->cd();
10343 //
10344 // Place copy #6 of ITS5 directly in I565
10345 //
10346 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10347 sub2node->SetLineColor(kColorITS);
10348 sub2node->SetVisibility(1);
10349 fNodes->Add(sub2node);
10350 sub1node->cd();
10351 //
10352 // Place copy #7 of ITS5 directly in I565
10353 //
10354 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10355 sub2node->SetLineColor(kColorITS);
10356 sub2node->SetVisibility(1);
10357 fNodes->Add(sub2node);
10358 sub1node->cd();
10359 //
10360 // Place copy #8 of ITS5 directly in I565
10361 //
10362 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10363 sub2node->SetLineColor(kColorITS);
10364 sub2node->SetVisibility(1);
10365 fNodes->Add(sub2node);
10366 sub1node->cd();
10367 //
10368 // Place copy #9 of ITS5 directly in I565
10369 //
10370 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10371 sub2node->SetLineColor(kColorITS);
10372 sub2node->SetVisibility(1);
10373 fNodes->Add(sub2node);
10374 sub1node->cd();
10375 //
10376 // Place copy #10 of ITS5 directly in I565
10377 //
10378 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10379 sub2node->SetLineColor(kColorITS);
10380 sub2node->SetVisibility(1);
10381 fNodes->Add(sub2node);
10382 sub1node->cd();
10383 //
10384 // Place copy #11 of ITS5 directly in I565
10385 //
10386 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10387 sub2node->SetLineColor(kColorITS);
10388 sub2node->SetVisibility(1);
10389 fNodes->Add(sub2node);
10390 sub1node->cd();
10391 //
10392 // Place copy #12 of ITS5 directly in I565
10393 //
10394 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10395 sub2node->SetLineColor(kColorITS);
10396 sub2node->SetVisibility(1);
10397 fNodes->Add(sub2node);
10398 sub1node->cd();
10399 //
10400 // Place copy #13 of ITS5 directly in I565
10401 //
10402 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10403 sub2node->SetLineColor(kColorITS);
10404 sub2node->SetVisibility(1);
10405 fNodes->Add(sub2node);
10406 sub1node->cd();
10407 //
10408 // Place copy #14 of ITS5 directly in I565
10409 //
10410 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10411 sub2node->SetLineColor(kColorITS);
10412 sub2node->SetVisibility(1);
10413 fNodes->Add(sub2node);
10414 sub1node->cd();
10415 //
10416 // Place copy #15 of ITS5 directly in I565
10417 //
10418 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10419 sub2node->SetLineColor(kColorITS);
10420 sub2node->SetVisibility(1);
10421 fNodes->Add(sub2node);
10422 sub1node->cd();
10423 //
10424 // Place copy #16 of ITS5 directly in I565
10425 //
10426 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10427 sub2node->SetLineColor(kColorITS);
10428 sub2node->SetVisibility(1);
10429 fNodes->Add(sub2node);
10430 sub1node->cd();
10431 //
10432 // Place copy #17 of ITS5 directly in I565
10433 //
10434 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10435 sub2node->SetLineColor(kColorITS);
10436 sub2node->SetVisibility(1);
10437 fNodes->Add(sub2node);
10438 sub1node->cd();
10439 //
10440 // Place copy #18 of ITS5 directly in I565
10441 //
10442 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10443 sub2node->SetLineColor(kColorITS);
10444 sub2node->SetVisibility(1);
10445 fNodes->Add(sub2node);
10446 sub1node->cd();
10447 //
10448 // Place copy #19 of ITS5 directly in I565
10449 //
10450 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10451 sub2node->SetLineColor(kColorITS);
10452 sub2node->SetVisibility(1);
10453 fNodes->Add(sub2node);
10454 sub1node->cd();
10455 //
10456 // Place copy #20 of ITS5 directly in I565
10457 //
10458 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
10459 sub2node->SetLineColor(kColorITS);
10460 sub2node->SetVisibility(1);
10461 fNodes->Add(sub2node);
10462 sub1node->cd();
10463 //
10464 // Place copy #21 of ITS5 directly in I565
10465 //
10466 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
10467 sub2node->SetLineColor(kColorITS);
10468 sub2node->SetVisibility(1);
10469 fNodes->Add(sub2node);
10470 sub1node->cd();
10471 //
10472 // Place copy #22 of ITS5 directly in I565
10473 //
10474 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
10475 sub2node->SetLineColor(kColorITS);
10476 sub2node->SetVisibility(1);
10477 fNodes->Add(sub2node);
10478 sub1node->cd();
10479 fNodes->Add(sub1node);
10480 node->cd();
10481 //
10482 // Place copy #2 of I565 in IT56
10483 //
1266e9b4 10484 sub1node = new TNode("I565","I565","I565",-7.0924,37.9412,0.,"itsrot514");
1f99c14b 10485 sub1node->SetLineColor(kColorITS);
10486 sub1node->SetVisibility(0);
10487 sub1node->cd();
10488 //
10489 // Place copy #1 of ITS5 directly in I565
10490 //
10491 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10492 sub2node->SetLineColor(kColorITS);
10493 sub2node->SetVisibility(1);
10494 fNodes->Add(sub2node);
10495 sub1node->cd();
10496 //
10497 // Place copy #2 of ITS5 directly in I565
10498 //
10499 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10500 sub2node->SetLineColor(kColorITS);
10501 sub2node->SetVisibility(1);
10502 fNodes->Add(sub2node);
10503 sub1node->cd();
10504 //
10505 // Place copy #3 of ITS5 directly in I565
10506 //
10507 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10508 sub2node->SetLineColor(kColorITS);
10509 sub2node->SetVisibility(1);
10510 fNodes->Add(sub2node);
10511 sub1node->cd();
10512 //
10513 // Place copy #4 of ITS5 directly in I565
10514 //
10515 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10516 sub2node->SetLineColor(kColorITS);
10517 sub2node->SetVisibility(1);
10518 fNodes->Add(sub2node);
10519 sub1node->cd();
10520 //
10521 // Place copy #5 of ITS5 directly in I565
10522 //
10523 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10524 sub2node->SetLineColor(kColorITS);
10525 sub2node->SetVisibility(1);
10526 fNodes->Add(sub2node);
10527 sub1node->cd();
10528 //
10529 // Place copy #6 of ITS5 directly in I565
10530 //
10531 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10532 sub2node->SetLineColor(kColorITS);
10533 sub2node->SetVisibility(1);
10534 fNodes->Add(sub2node);
10535 sub1node->cd();
10536 //
10537 // Place copy #7 of ITS5 directly in I565
10538 //
10539 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10540 sub2node->SetLineColor(kColorITS);
10541 sub2node->SetVisibility(1);
10542 fNodes->Add(sub2node);
10543 sub1node->cd();
10544 //
10545 // Place copy #8 of ITS5 directly in I565
10546 //
10547 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10548 sub2node->SetLineColor(kColorITS);
10549 sub2node->SetVisibility(1);
10550 fNodes->Add(sub2node);
10551 sub1node->cd();
10552 //
10553 // Place copy #9 of ITS5 directly in I565
10554 //
10555 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10556 sub2node->SetLineColor(kColorITS);
10557 sub2node->SetVisibility(1);
10558 fNodes->Add(sub2node);
10559 sub1node->cd();
10560 //
10561 // Place copy #10 of ITS5 directly in I565
10562 //
10563 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10564 sub2node->SetLineColor(kColorITS);
10565 sub2node->SetVisibility(1);
10566 fNodes->Add(sub2node);
10567 sub1node->cd();
10568 //
10569 // Place copy #11 of ITS5 directly in I565
10570 //
10571 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10572 sub2node->SetLineColor(kColorITS);
10573 sub2node->SetVisibility(1);
10574 fNodes->Add(sub2node);
10575 sub1node->cd();
10576 //
10577 // Place copy #12 of ITS5 directly in I565
10578 //
10579 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10580 sub2node->SetLineColor(kColorITS);
10581 sub2node->SetVisibility(1);
10582 fNodes->Add(sub2node);
10583 sub1node->cd();
10584 //
10585 // Place copy #13 of ITS5 directly in I565
10586 //
10587 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10588 sub2node->SetLineColor(kColorITS);
10589 sub2node->SetVisibility(1);
10590 fNodes->Add(sub2node);
10591 sub1node->cd();
10592 //
10593 // Place copy #14 of ITS5 directly in I565
10594 //
10595 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10596 sub2node->SetLineColor(kColorITS);
10597 sub2node->SetVisibility(1);
10598 fNodes->Add(sub2node);
10599 sub1node->cd();
10600 //
10601 // Place copy #15 of ITS5 directly in I565
10602 //
10603 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10604 sub2node->SetLineColor(kColorITS);
10605 sub2node->SetVisibility(1);
10606 fNodes->Add(sub2node);
10607 sub1node->cd();
10608 //
10609 // Place copy #16 of ITS5 directly in I565
10610 //
10611 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10612 sub2node->SetLineColor(kColorITS);
10613 sub2node->SetVisibility(1);
10614 fNodes->Add(sub2node);
10615 sub1node->cd();
10616 //
10617 // Place copy #17 of ITS5 directly in I565
10618 //
10619 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10620 sub2node->SetLineColor(kColorITS);
10621 sub2node->SetVisibility(1);
10622 fNodes->Add(sub2node);
10623 sub1node->cd();
10624 //
10625 // Place copy #18 of ITS5 directly in I565
10626 //
10627 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10628 sub2node->SetLineColor(kColorITS);
10629 sub2node->SetVisibility(1);
10630 fNodes->Add(sub2node);
10631 sub1node->cd();
10632 //
10633 // Place copy #19 of ITS5 directly in I565
10634 //
10635 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10636 sub2node->SetLineColor(kColorITS);
10637 sub2node->SetVisibility(1);
10638 fNodes->Add(sub2node);
10639 sub1node->cd();
10640 //
10641 // Place copy #20 of ITS5 directly in I565
10642 //
10643 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
10644 sub2node->SetLineColor(kColorITS);
10645 sub2node->SetVisibility(1);
10646 fNodes->Add(sub2node);
10647 sub1node->cd();
10648 //
10649 // Place copy #21 of ITS5 directly in I565
10650 //
10651 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
10652 sub2node->SetLineColor(kColorITS);
10653 sub2node->SetVisibility(1);
10654 fNodes->Add(sub2node);
10655 sub1node->cd();
10656 //
10657 // Place copy #22 of ITS5 directly in I565
10658 //
10659 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
10660 sub2node->SetLineColor(kColorITS);
10661 sub2node->SetVisibility(1);
10662 fNodes->Add(sub2node);
10663 sub1node->cd();
10664 fNodes->Add(sub1node);
10665 node->cd();
10666 //
10667 // Place copy #3 of I565 in IT56
10668 //
1266e9b4 10669 sub1node = new TNode("I565","I565","I565",-13.8879,35.8489,0.,"itsrot653");
1f99c14b 10670 sub1node->SetLineColor(kColorITS);
10671 sub1node->SetVisibility(0);
10672 sub1node->cd();
10673 //
10674 // Place copy #1 of ITS5 directly in I565
10675 //
10676 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10677 sub2node->SetLineColor(kColorITS);
10678 sub2node->SetVisibility(1);
10679 fNodes->Add(sub2node);
10680 sub1node->cd();
10681 //
10682 // Place copy #2 of ITS5 directly in I565
10683 //
10684 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10685 sub2node->SetLineColor(kColorITS);
10686 sub2node->SetVisibility(1);
10687 fNodes->Add(sub2node);
10688 sub1node->cd();
10689 //
10690 // Place copy #3 of ITS5 directly in I565
10691 //
10692 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10693 sub2node->SetLineColor(kColorITS);
10694 sub2node->SetVisibility(1);
10695 fNodes->Add(sub2node);
10696 sub1node->cd();
10697 //
10698 // Place copy #4 of ITS5 directly in I565
10699 //
10700 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10701 sub2node->SetLineColor(kColorITS);
10702 sub2node->SetVisibility(1);
10703 fNodes->Add(sub2node);
10704 sub1node->cd();
10705 //
10706 // Place copy #5 of ITS5 directly in I565
10707 //
10708 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10709 sub2node->SetLineColor(kColorITS);
10710 sub2node->SetVisibility(1);
10711 fNodes->Add(sub2node);
10712 sub1node->cd();
10713 //
10714 // Place copy #6 of ITS5 directly in I565
10715 //
10716 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10717 sub2node->SetLineColor(kColorITS);
10718 sub2node->SetVisibility(1);
10719 fNodes->Add(sub2node);
10720 sub1node->cd();
10721 //
10722 // Place copy #7 of ITS5 directly in I565
10723 //
10724 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10725 sub2node->SetLineColor(kColorITS);
10726 sub2node->SetVisibility(1);
10727 fNodes->Add(sub2node);
10728 sub1node->cd();
10729 //
10730 // Place copy #8 of ITS5 directly in I565
10731 //
10732 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10733 sub2node->SetLineColor(kColorITS);
10734 sub2node->SetVisibility(1);
10735 fNodes->Add(sub2node);
10736 sub1node->cd();
10737 //
10738 // Place copy #9 of ITS5 directly in I565
10739 //
10740 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10741 sub2node->SetLineColor(kColorITS);
10742 sub2node->SetVisibility(1);
10743 fNodes->Add(sub2node);
10744 sub1node->cd();
10745 //
10746 // Place copy #10 of ITS5 directly in I565
10747 //
10748 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10749 sub2node->SetLineColor(kColorITS);
10750 sub2node->SetVisibility(1);
10751 fNodes->Add(sub2node);
10752 sub1node->cd();
10753 //
10754 // Place copy #11 of ITS5 directly in I565
10755 //
10756 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10757 sub2node->SetLineColor(kColorITS);
10758 sub2node->SetVisibility(1);
10759 fNodes->Add(sub2node);
10760 sub1node->cd();
10761 //
10762 // Place copy #12 of ITS5 directly in I565
10763 //
10764 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10765 sub2node->SetLineColor(kColorITS);
10766 sub2node->SetVisibility(1);
10767 fNodes->Add(sub2node);
10768 sub1node->cd();
10769 //
10770 // Place copy #13 of ITS5 directly in I565
10771 //
10772 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10773 sub2node->SetLineColor(kColorITS);
10774 sub2node->SetVisibility(1);
10775 fNodes->Add(sub2node);
10776 sub1node->cd();
10777 //
10778 // Place copy #14 of ITS5 directly in I565
10779 //
10780 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10781 sub2node->SetLineColor(kColorITS);
10782 sub2node->SetVisibility(1);
10783 fNodes->Add(sub2node);
10784 sub1node->cd();
10785 //
10786 // Place copy #15 of ITS5 directly in I565
10787 //
10788 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10789 sub2node->SetLineColor(kColorITS);
10790 sub2node->SetVisibility(1);
10791 fNodes->Add(sub2node);
10792 sub1node->cd();
10793 //
10794 // Place copy #16 of ITS5 directly in I565
10795 //
10796 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10797 sub2node->SetLineColor(kColorITS);
10798 sub2node->SetVisibility(1);
10799 fNodes->Add(sub2node);
10800 sub1node->cd();
10801 //
10802 // Place copy #17 of ITS5 directly in I565
10803 //
10804 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10805 sub2node->SetLineColor(kColorITS);
10806 sub2node->SetVisibility(1);
10807 fNodes->Add(sub2node);
10808 sub1node->cd();
10809 //
10810 // Place copy #18 of ITS5 directly in I565
10811 //
10812 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10813 sub2node->SetLineColor(kColorITS);
10814 sub2node->SetVisibility(1);
10815 fNodes->Add(sub2node);
10816 sub1node->cd();
10817 //
10818 // Place copy #19 of ITS5 directly in I565
10819 //
10820 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10821 sub2node->SetLineColor(kColorITS);
10822 sub2node->SetVisibility(1);
10823 fNodes->Add(sub2node);
10824 sub1node->cd();
10825 //
10826 // Place copy #20 of ITS5 directly in I565
10827 //
10828 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
10829 sub2node->SetLineColor(kColorITS);
10830 sub2node->SetVisibility(1);
10831 fNodes->Add(sub2node);
10832 sub1node->cd();
10833 //
10834 // Place copy #21 of ITS5 directly in I565
10835 //
10836 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
10837 sub2node->SetLineColor(kColorITS);
10838 sub2node->SetVisibility(1);
10839 fNodes->Add(sub2node);
10840 sub1node->cd();
10841 //
10842 // Place copy #22 of ITS5 directly in I565
10843 //
10844 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
10845 sub2node->SetLineColor(kColorITS);
10846 sub2node->SetVisibility(1);
10847 fNodes->Add(sub2node);
10848 sub1node->cd();
10849 fNodes->Add(sub1node);
10850 node->cd();
10851 //
10852 // Place copy #4 of I565 in IT56
10853 //
1266e9b4 10854 sub1node = new TNode("I565","I565","I565",-20.3195,32.817,0.,"itsrot513");
1f99c14b 10855 sub1node->SetLineColor(kColorITS);
10856 sub1node->SetVisibility(0);
10857 sub1node->cd();
10858 //
10859 // Place copy #1 of ITS5 directly in I565
10860 //
10861 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10862 sub2node->SetLineColor(kColorITS);
10863 sub2node->SetVisibility(1);
10864 fNodes->Add(sub2node);
10865 sub1node->cd();
10866 //
10867 // Place copy #2 of ITS5 directly in I565
10868 //
10869 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10870 sub2node->SetLineColor(kColorITS);
10871 sub2node->SetVisibility(1);
10872 fNodes->Add(sub2node);
10873 sub1node->cd();
10874 //
10875 // Place copy #3 of ITS5 directly in I565
10876 //
10877 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10878 sub2node->SetLineColor(kColorITS);
10879 sub2node->SetVisibility(1);
10880 fNodes->Add(sub2node);
10881 sub1node->cd();
10882 //
10883 // Place copy #4 of ITS5 directly in I565
10884 //
10885 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10886 sub2node->SetLineColor(kColorITS);
10887 sub2node->SetVisibility(1);
10888 fNodes->Add(sub2node);
10889 sub1node->cd();
10890 //
10891 // Place copy #5 of ITS5 directly in I565
10892 //
10893 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10894 sub2node->SetLineColor(kColorITS);
10895 sub2node->SetVisibility(1);
10896 fNodes->Add(sub2node);
10897 sub1node->cd();
10898 //
10899 // Place copy #6 of ITS5 directly in I565
10900 //
10901 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10902 sub2node->SetLineColor(kColorITS);
10903 sub2node->SetVisibility(1);
10904 fNodes->Add(sub2node);
10905 sub1node->cd();
10906 //
10907 // Place copy #7 of ITS5 directly in I565
10908 //
10909 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10910 sub2node->SetLineColor(kColorITS);
10911 sub2node->SetVisibility(1);
10912 fNodes->Add(sub2node);
10913 sub1node->cd();
10914 //
10915 // Place copy #8 of ITS5 directly in I565
10916 //
10917 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10918 sub2node->SetLineColor(kColorITS);
10919 sub2node->SetVisibility(1);
10920 fNodes->Add(sub2node);
10921 sub1node->cd();
10922 //
10923 // Place copy #9 of ITS5 directly in I565
10924 //
10925 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10926 sub2node->SetLineColor(kColorITS);
10927 sub2node->SetVisibility(1);
10928 fNodes->Add(sub2node);
10929 sub1node->cd();
10930 //
10931 // Place copy #10 of ITS5 directly in I565
10932 //
10933 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10934 sub2node->SetLineColor(kColorITS);
10935 sub2node->SetVisibility(1);
10936 fNodes->Add(sub2node);
10937 sub1node->cd();
10938 //
10939 // Place copy #11 of ITS5 directly in I565
10940 //
10941 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10942 sub2node->SetLineColor(kColorITS);
10943 sub2node->SetVisibility(1);
10944 fNodes->Add(sub2node);
10945 sub1node->cd();
10946 //
10947 // Place copy #12 of ITS5 directly in I565
10948 //
10949 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10950 sub2node->SetLineColor(kColorITS);
10951 sub2node->SetVisibility(1);
10952 fNodes->Add(sub2node);
10953 sub1node->cd();
10954 //
10955 // Place copy #13 of ITS5 directly in I565
10956 //
10957 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10958 sub2node->SetLineColor(kColorITS);
10959 sub2node->SetVisibility(1);
10960 fNodes->Add(sub2node);
10961 sub1node->cd();
10962 //
10963 // Place copy #14 of ITS5 directly in I565
10964 //
10965 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10966 sub2node->SetLineColor(kColorITS);
10967 sub2node->SetVisibility(1);
10968 fNodes->Add(sub2node);
10969 sub1node->cd();
10970 //
10971 // Place copy #15 of ITS5 directly in I565
10972 //
10973 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10974 sub2node->SetLineColor(kColorITS);
10975 sub2node->SetVisibility(1);
10976 fNodes->Add(sub2node);
10977 sub1node->cd();
10978 //
10979 // Place copy #16 of ITS5 directly in I565
10980 //
10981 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10982 sub2node->SetLineColor(kColorITS);
10983 sub2node->SetVisibility(1);
10984 fNodes->Add(sub2node);
10985 sub1node->cd();
10986 //
10987 // Place copy #17 of ITS5 directly in I565
10988 //
10989 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10990 sub2node->SetLineColor(kColorITS);
10991 sub2node->SetVisibility(1);
10992 fNodes->Add(sub2node);
10993 sub1node->cd();
10994 //
10995 // Place copy #18 of ITS5 directly in I565
10996 //
10997 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10998 sub2node->SetLineColor(kColorITS);
10999 sub2node->SetVisibility(1);
11000 fNodes->Add(sub2node);
11001 sub1node->cd();
11002 //
11003 // Place copy #19 of ITS5 directly in I565
11004 //
11005 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11006 sub2node->SetLineColor(kColorITS);
11007 sub2node->SetVisibility(1);
11008 fNodes->Add(sub2node);
11009 sub1node->cd();
11010 //
11011 // Place copy #20 of ITS5 directly in I565
11012 //
11013 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11014 sub2node->SetLineColor(kColorITS);
11015 sub2node->SetVisibility(1);
11016 fNodes->Add(sub2node);
11017 sub1node->cd();
11018 //
11019 // Place copy #21 of ITS5 directly in I565
11020 //
11021 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11022 sub2node->SetLineColor(kColorITS);
11023 sub2node->SetVisibility(1);
11024 fNodes->Add(sub2node);
11025 sub1node->cd();
11026 //
11027 // Place copy #22 of ITS5 directly in I565
11028 //
11029 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11030 sub2node->SetLineColor(kColorITS);
11031 sub2node->SetVisibility(1);
11032 fNodes->Add(sub2node);
11033 sub1node->cd();
11034 fNodes->Add(sub1node);
11035 node->cd();
11036 //
11037 // Place copy #5 of I565 in IT56
11038 //
1266e9b4 11039 sub1node = new TNode("I565","I565","I565",-25.9002,28.4112,0.,"itsrot512");
1f99c14b 11040 sub1node->SetLineColor(kColorITS);
11041 sub1node->SetVisibility(0);
11042 sub1node->cd();
11043 //
11044 // Place copy #1 of ITS5 directly in I565
11045 //
11046 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11047 sub2node->SetLineColor(kColorITS);
11048 sub2node->SetVisibility(1);
11049 fNodes->Add(sub2node);
11050 sub1node->cd();
11051 //
11052 // Place copy #2 of ITS5 directly in I565
11053 //
11054 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11055 sub2node->SetLineColor(kColorITS);
11056 sub2node->SetVisibility(1);
11057 fNodes->Add(sub2node);
11058 sub1node->cd();
11059 //
11060 // Place copy #3 of ITS5 directly in I565
11061 //
11062 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11063 sub2node->SetLineColor(kColorITS);
11064 sub2node->SetVisibility(1);
11065 fNodes->Add(sub2node);
11066 sub1node->cd();
11067 //
11068 // Place copy #4 of ITS5 directly in I565
11069 //
11070 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11071 sub2node->SetLineColor(kColorITS);
11072 sub2node->SetVisibility(1);
11073 fNodes->Add(sub2node);
11074 sub1node->cd();
11075 //
11076 // Place copy #5 of ITS5 directly in I565
11077 //
11078 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11079 sub2node->SetLineColor(kColorITS);
11080 sub2node->SetVisibility(1);
11081 fNodes->Add(sub2node);
11082 sub1node->cd();
11083 //
11084 // Place copy #6 of ITS5 directly in I565
11085 //
11086 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11087 sub2node->SetLineColor(kColorITS);
11088 sub2node->SetVisibility(1);
11089 fNodes->Add(sub2node);
11090 sub1node->cd();
11091 //
11092 // Place copy #7 of ITS5 directly in I565
11093 //
11094 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11095 sub2node->SetLineColor(kColorITS);
11096 sub2node->SetVisibility(1);
11097 fNodes->Add(sub2node);
11098 sub1node->cd();
11099 //
11100 // Place copy #8 of ITS5 directly in I565
11101 //
11102 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11103 sub2node->SetLineColor(kColorITS);
11104 sub2node->SetVisibility(1);
11105 fNodes->Add(sub2node);
11106 sub1node->cd();
11107 //
11108 // Place copy #9 of ITS5 directly in I565
11109 //
11110 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11111 sub2node->SetLineColor(kColorITS);
11112 sub2node->SetVisibility(1);
11113 fNodes->Add(sub2node);
11114 sub1node->cd();
11115 //
11116 // Place copy #10 of ITS5 directly in I565
11117 //
11118 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11119 sub2node->SetLineColor(kColorITS);
11120 sub2node->SetVisibility(1);
11121 fNodes->Add(sub2node);
11122 sub1node->cd();
11123 //
11124 // Place copy #11 of ITS5 directly in I565
11125 //
11126 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11127 sub2node->SetLineColor(kColorITS);
11128 sub2node->SetVisibility(1);
11129 fNodes->Add(sub2node);
11130 sub1node->cd();
11131 //
11132 // Place copy #12 of ITS5 directly in I565
11133 //
11134 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11135 sub2node->SetLineColor(kColorITS);
11136 sub2node->SetVisibility(1);
11137 fNodes->Add(sub2node);
11138 sub1node->cd();
11139 //
11140 // Place copy #13 of ITS5 directly in I565
11141 //
11142 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11143 sub2node->SetLineColor(kColorITS);
11144 sub2node->SetVisibility(1);
11145 fNodes->Add(sub2node);
11146 sub1node->cd();
11147 //
11148 // Place copy #14 of ITS5 directly in I565
11149 //
11150 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11151 sub2node->SetLineColor(kColorITS);
11152 sub2node->SetVisibility(1);
11153 fNodes->Add(sub2node);
11154 sub1node->cd();
11155 //
11156 // Place copy #15 of ITS5 directly in I565
11157 //
11158 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11159 sub2node->SetLineColor(kColorITS);
11160 sub2node->SetVisibility(1);
11161 fNodes->Add(sub2node);
11162 sub1node->cd();
11163 //
11164 // Place copy #16 of ITS5 directly in I565
11165 //
11166 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11167 sub2node->SetLineColor(kColorITS);
11168 sub2node->SetVisibility(1);
11169 fNodes->Add(sub2node);
11170 sub1node->cd();
11171 //
11172 // Place copy #17 of ITS5 directly in I565
11173 //
11174 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11175 sub2node->SetLineColor(kColorITS);
11176 sub2node->SetVisibility(1);
11177 fNodes->Add(sub2node);
11178 sub1node->cd();
11179 //
11180 // Place copy #18 of ITS5 directly in I565
11181 //
11182 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11183 sub2node->SetLineColor(kColorITS);
11184 sub2node->SetVisibility(1);
11185 fNodes->Add(sub2node);
11186 sub1node->cd();
11187 //
11188 // Place copy #19 of ITS5 directly in I565
11189 //
11190 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11191 sub2node->SetLineColor(kColorITS);
11192 sub2node->SetVisibility(1);
11193 fNodes->Add(sub2node);
11194 sub1node->cd();
11195 //
11196 // Place copy #20 of ITS5 directly in I565
11197 //
11198 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11199 sub2node->SetLineColor(kColorITS);
11200 sub2node->SetVisibility(1);
11201 fNodes->Add(sub2node);
11202 sub1node->cd();
11203 //
11204 // Place copy #21 of ITS5 directly in I565
11205 //
11206 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11207 sub2node->SetLineColor(kColorITS);
11208 sub2node->SetVisibility(1);
11209 fNodes->Add(sub2node);
11210 sub1node->cd();
11211 //
11212 // Place copy #22 of ITS5 directly in I565
11213 //
11214 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11215 sub2node->SetLineColor(kColorITS);
11216 sub2node->SetVisibility(1);
11217 fNodes->Add(sub2node);
11218 sub1node->cd();
11219 fNodes->Add(sub1node);
11220 node->cd();
11221 //
11222 // Place copy #6 of I565 in IT56
11223 //
1266e9b4 11224 sub1node = new TNode("I565","I565","I565",-30.8022,23.2608,0.,"itsrot511");
1f99c14b 11225 sub1node->SetLineColor(kColorITS);
11226 sub1node->SetVisibility(0);
11227 sub1node->cd();
11228 //
11229 // Place copy #1 of ITS5 directly in I565
11230 //
11231 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11232 sub2node->SetLineColor(kColorITS);
11233 sub2node->SetVisibility(1);
11234 fNodes->Add(sub2node);
11235 sub1node->cd();
11236 //
11237 // Place copy #2 of ITS5 directly in I565
11238 //
11239 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11240 sub2node->SetLineColor(kColorITS);
11241 sub2node->SetVisibility(1);
11242 fNodes->Add(sub2node);
11243 sub1node->cd();
11244 //
11245 // Place copy #3 of ITS5 directly in I565
11246 //
11247 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11248 sub2node->SetLineColor(kColorITS);
11249 sub2node->SetVisibility(1);
11250 fNodes->Add(sub2node);
11251 sub1node->cd();
11252 //
11253 // Place copy #4 of ITS5 directly in I565
11254 //
11255 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11256 sub2node->SetLineColor(kColorITS);
11257 sub2node->SetVisibility(1);
11258 fNodes->Add(sub2node);
11259 sub1node->cd();
11260 //
11261 // Place copy #5 of ITS5 directly in I565
11262 //
11263 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11264 sub2node->SetLineColor(kColorITS);
11265 sub2node->SetVisibility(1);
11266 fNodes->Add(sub2node);
11267 sub1node->cd();
11268 //
11269 // Place copy #6 of ITS5 directly in I565
11270 //
11271 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11272 sub2node->SetLineColor(kColorITS);
11273 sub2node->SetVisibility(1);
11274 fNodes->Add(sub2node);
11275 sub1node->cd();
11276 //
11277 // Place copy #7 of ITS5 directly in I565
11278 //
11279 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11280 sub2node->SetLineColor(kColorITS);
11281 sub2node->SetVisibility(1);
11282 fNodes->Add(sub2node);
11283 sub1node->cd();
11284 //
11285 // Place copy #8 of ITS5 directly in I565
11286 //
11287 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11288 sub2node->SetLineColor(kColorITS);
11289 sub2node->SetVisibility(1);
11290 fNodes->Add(sub2node);
11291 sub1node->cd();
11292 //
11293 // Place copy #9 of ITS5 directly in I565
11294 //
11295 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11296 sub2node->SetLineColor(kColorITS);
11297 sub2node->SetVisibility(1);
11298 fNodes->Add(sub2node);
11299 sub1node->cd();
11300 //
11301 // Place copy #10 of ITS5 directly in I565
11302 //
11303 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11304 sub2node->SetLineColor(kColorITS);
11305 sub2node->SetVisibility(1);
11306 fNodes->Add(sub2node);
11307 sub1node->cd();
11308 //
11309 // Place copy #11 of ITS5 directly in I565
11310 //
11311 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11312 sub2node->SetLineColor(kColorITS);
11313 sub2node->SetVisibility(1);
11314 fNodes->Add(sub2node);
11315 sub1node->cd();
11316 //
11317 // Place copy #12 of ITS5 directly in I565
11318 //
11319 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11320 sub2node->SetLineColor(kColorITS);
11321 sub2node->SetVisibility(1);
11322 fNodes->Add(sub2node);
11323 sub1node->cd();
11324 //
11325 // Place copy #13 of ITS5 directly in I565
11326 //
11327 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11328 sub2node->SetLineColor(kColorITS);
11329 sub2node->SetVisibility(1);
11330 fNodes->Add(sub2node);
11331 sub1node->cd();
11332 //
11333 // Place copy #14 of ITS5 directly in I565
11334 //
11335 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11336 sub2node->SetLineColor(kColorITS);
11337 sub2node->SetVisibility(1);
11338 fNodes->Add(sub2node);
11339 sub1node->cd();
11340 //
11341 // Place copy #15 of ITS5 directly in I565
11342 //
11343 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11344 sub2node->SetLineColor(kColorITS);
11345 sub2node->SetVisibility(1);
11346 fNodes->Add(sub2node);
11347 sub1node->cd();
11348 //
11349 // Place copy #16 of ITS5 directly in I565
11350 //
11351 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11352 sub2node->SetLineColor(kColorITS);
11353 sub2node->SetVisibility(1);
11354 fNodes->Add(sub2node);
11355 sub1node->cd();
11356 //
11357 // Place copy #17 of ITS5 directly in I565
11358 //
11359 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11360 sub2node->SetLineColor(kColorITS);
11361 sub2node->SetVisibility(1);
11362 fNodes->Add(sub2node);
11363 sub1node->cd();
11364 //
11365 // Place copy #18 of ITS5 directly in I565
11366 //
11367 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11368 sub2node->SetLineColor(kColorITS);
11369 sub2node->SetVisibility(1);
11370 fNodes->Add(sub2node);
11371 sub1node->cd();
11372 //
11373 // Place copy #19 of ITS5 directly in I565
11374 //
11375 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11376 sub2node->SetLineColor(kColorITS);
11377 sub2node->SetVisibility(1);
11378 fNodes->Add(sub2node);
11379 sub1node->cd();
11380 //
11381 // Place copy #20 of ITS5 directly in I565
11382 //
11383 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11384 sub2node->SetLineColor(kColorITS);
11385 sub2node->SetVisibility(1);
11386 fNodes->Add(sub2node);
11387 sub1node->cd();
11388 //
11389 // Place copy #21 of ITS5 directly in I565
11390 //
11391 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11392 sub2node->SetLineColor(kColorITS);
11393 sub2node->SetVisibility(1);
11394 fNodes->Add(sub2node);
11395 sub1node->cd();
11396 //
11397 // Place copy #22 of ITS5 directly in I565
11398 //
11399 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11400 sub2node->SetLineColor(kColorITS);
11401 sub2node->SetVisibility(1);
11402 fNodes->Add(sub2node);
11403 sub1node->cd();
11404 fNodes->Add(sub1node);
11405 node->cd();
11406 //
11407 // Place copy #7 of I565 in IT56
11408 //
1266e9b4 11409 sub1node = new TNode("I565","I565","I565",-34.4146,17.1364,0.,"itsrot510");
1f99c14b 11410 sub1node->SetLineColor(kColorITS);
11411 sub1node->SetVisibility(0);
11412 sub1node->cd();
11413 //
11414 // Place copy #1 of ITS5 directly in I565
11415 //
11416 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11417 sub2node->SetLineColor(kColorITS);
11418 sub2node->SetVisibility(1);
11419 fNodes->Add(sub2node);
11420 sub1node->cd();
11421 //
11422 // Place copy #2 of ITS5 directly in I565
11423 //
11424 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11425 sub2node->SetLineColor(kColorITS);
11426 sub2node->SetVisibility(1);
11427 fNodes->Add(sub2node);
11428 sub1node->cd();
11429 //
11430 // Place copy #3 of ITS5 directly in I565
11431 //
11432 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11433 sub2node->SetLineColor(kColorITS);
11434 sub2node->SetVisibility(1);
11435 fNodes->Add(sub2node);
11436 sub1node->cd();
11437 //
11438 // Place copy #4 of ITS5 directly in I565
11439 //
11440 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11441 sub2node->SetLineColor(kColorITS);
11442 sub2node->SetVisibility(1);
11443 fNodes->Add(sub2node);
11444 sub1node->cd();
11445 //
11446 // Place copy #5 of ITS5 directly in I565
11447 //
11448 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11449 sub2node->SetLineColor(kColorITS);
11450 sub2node->SetVisibility(1);
11451 fNodes->Add(sub2node);
11452 sub1node->cd();
11453 //
11454 // Place copy #6 of ITS5 directly in I565
11455 //
11456 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11457 sub2node->SetLineColor(kColorITS);
11458 sub2node->SetVisibility(1);
11459 fNodes->Add(sub2node);
11460 sub1node->cd();
11461 //
11462 // Place copy #7 of ITS5 directly in I565
11463 //
11464 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11465 sub2node->SetLineColor(kColorITS);
11466 sub2node->SetVisibility(1);
11467 fNodes->Add(sub2node);
11468 sub1node->cd();
11469 //
11470 // Place copy #8 of ITS5 directly in I565
11471 //
11472 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11473 sub2node->SetLineColor(kColorITS);
11474 sub2node->SetVisibility(1);
11475 fNodes->Add(sub2node);
11476 sub1node->cd();
11477 //
11478 // Place copy #9 of ITS5 directly in I565
11479 //
11480 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11481 sub2node->SetLineColor(kColorITS);
11482 sub2node->SetVisibility(1);
11483 fNodes->Add(sub2node);
11484 sub1node->cd();
11485 //
11486 // Place copy #10 of ITS5 directly in I565
11487 //
11488 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11489 sub2node->SetLineColor(kColorITS);
11490 sub2node->SetVisibility(1);
11491 fNodes->Add(sub2node);
11492 sub1node->cd();
11493 //
11494 // Place copy #11 of ITS5 directly in I565
11495 //
11496 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11497 sub2node->SetLineColor(kColorITS);
11498 sub2node->SetVisibility(1);
11499 fNodes->Add(sub2node);
11500 sub1node->cd();
11501 //
11502 // Place copy #12 of ITS5 directly in I565
11503 //
11504 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11505 sub2node->SetLineColor(kColorITS);
11506 sub2node->SetVisibility(1);
11507 fNodes->Add(sub2node);
11508 sub1node->cd();
11509 //
11510 // Place copy #13 of ITS5 directly in I565
11511 //
11512 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11513 sub2node->SetLineColor(kColorITS);
11514 sub2node->SetVisibility(1);
11515 fNodes->Add(sub2node);
11516 sub1node->cd();
11517 //
11518 // Place copy #14 of ITS5 directly in I565
11519 //
11520 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11521 sub2node->SetLineColor(kColorITS);
11522 sub2node->SetVisibility(1);
11523 fNodes->Add(sub2node);
11524 sub1node->cd();
11525 //
11526 // Place copy #15 of ITS5 directly in I565
11527 //
11528 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11529 sub2node->SetLineColor(kColorITS);
11530 sub2node->SetVisibility(1);
11531 fNodes->Add(sub2node);
11532 sub1node->cd();
11533 //
11534 // Place copy #16 of ITS5 directly in I565
11535 //
11536 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11537 sub2node->SetLineColor(kColorITS);
11538 sub2node->SetVisibility(1);
11539 fNodes->Add(sub2node);
11540 sub1node->cd();
11541 //
11542 // Place copy #17 of ITS5 directly in I565
11543 //
11544 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11545 sub2node->SetLineColor(kColorITS);
11546 sub2node->SetVisibility(1);
11547 fNodes->Add(sub2node);
11548 sub1node->cd();
11549 //
11550 // Place copy #18 of ITS5 directly in I565
11551 //
11552 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11553 sub2node->SetLineColor(kColorITS);
11554 sub2node->SetVisibility(1);
11555 fNodes->Add(sub2node);
11556 sub1node->cd();
11557 //
11558 // Place copy #19 of ITS5 directly in I565
11559 //
11560 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11561 sub2node->SetLineColor(kColorITS);
11562 sub2node->SetVisibility(1);
11563 fNodes->Add(sub2node);
11564 sub1node->cd();
11565 //
11566 // Place copy #20 of ITS5 directly in I565
11567 //
11568 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11569 sub2node->SetLineColor(kColorITS);
11570 sub2node->SetVisibility(1);
11571 fNodes->Add(sub2node);
11572 sub1node->cd();
11573 //
11574 // Place copy #21 of ITS5 directly in I565
11575 //
11576 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11577 sub2node->SetLineColor(kColorITS);
11578 sub2node->SetVisibility(1);
11579 fNodes->Add(sub2node);
11580 sub1node->cd();
11581 //
11582 // Place copy #22 of ITS5 directly in I565
11583 //
11584 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11585 sub2node->SetLineColor(kColorITS);
11586 sub2node->SetVisibility(1);
11587 fNodes->Add(sub2node);
11588 sub1node->cd();
11589 fNodes->Add(sub1node);
11590 node->cd();
11591 //
11592 // Place copy #8 of I565 in IT56
11593 //
1266e9b4 11594 sub1node = new TNode("I565","I565","I565",-37.1249,10.563,0.,"itsrot509");
1f99c14b 11595 sub1node->SetLineColor(kColorITS);
11596 sub1node->SetVisibility(0);
11597 sub1node->cd();
11598 //
11599 // Place copy #1 of ITS5 directly in I565
11600 //
11601 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11602 sub2node->SetLineColor(kColorITS);
11603 sub2node->SetVisibility(1);
11604 fNodes->Add(sub2node);
11605 sub1node->cd();
11606 //
11607 // Place copy #2 of ITS5 directly in I565
11608 //
11609 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11610 sub2node->SetLineColor(kColorITS);
11611 sub2node->SetVisibility(1);
11612 fNodes->Add(sub2node);
11613 sub1node->cd();
11614 //
11615 // Place copy #3 of ITS5 directly in I565
11616 //
11617 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11618 sub2node->SetLineColor(kColorITS);
11619 sub2node->SetVisibility(1);
11620 fNodes->Add(sub2node);
11621 sub1node->cd();
11622 //
11623 // Place copy #4 of ITS5 directly in I565
11624 //
11625 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11626 sub2node->SetLineColor(kColorITS);
11627 sub2node->SetVisibility(1);
11628 fNodes->Add(sub2node);
11629 sub1node->cd();
11630 //
11631 // Place copy #5 of ITS5 directly in I565
11632 //
11633 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11634 sub2node->SetLineColor(kColorITS);
11635 sub2node->SetVisibility(1);
11636 fNodes->Add(sub2node);
11637 sub1node->cd();
11638 //
11639 // Place copy #6 of ITS5 directly in I565
11640 //
11641 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11642 sub2node->SetLineColor(kColorITS);
11643 sub2node->SetVisibility(1);
11644 fNodes->Add(sub2node);
11645 sub1node->cd();
11646 //
11647 // Place copy #7 of ITS5 directly in I565
11648 //
11649 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11650 sub2node->SetLineColor(kColorITS);
11651 sub2node->SetVisibility(1);
11652 fNodes->Add(sub2node);
11653 sub1node->cd();
11654 //
11655 // Place copy #8 of ITS5 directly in I565
11656 //
11657 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11658 sub2node->SetLineColor(kColorITS);
11659 sub2node->SetVisibility(1);
11660 fNodes->Add(sub2node);
11661 sub1node->cd();
11662 //
11663 // Place copy #9 of ITS5 directly in I565
11664 //
11665 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11666 sub2node->SetLineColor(kColorITS);
11667 sub2node->SetVisibility(1);
11668 fNodes->Add(sub2node);
11669 sub1node->cd();
11670 //
11671 // Place copy #10 of ITS5 directly in I565
11672 //
11673 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11674 sub2node->SetLineColor(kColorITS);
11675 sub2node->SetVisibility(1);
11676 fNodes->Add(sub2node);
11677 sub1node->cd();
11678 //
11679 // Place copy #11 of ITS5 directly in I565
11680 //
11681 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11682 sub2node->SetLineColor(kColorITS);
11683 sub2node->SetVisibility(1);
11684 fNodes->Add(sub2node);
11685 sub1node->cd();
11686 //
11687 // Place copy #12 of ITS5 directly in I565
11688 //
11689 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11690 sub2node->SetLineColor(kColorITS);
11691 sub2node->SetVisibility(1);
11692 fNodes->Add(sub2node);
11693 sub1node->cd();
11694 //
11695 // Place copy #13 of ITS5 directly in I565
11696 //
11697 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11698 sub2node->SetLineColor(kColorITS);
11699 sub2node->SetVisibility(1);
11700 fNodes->Add(sub2node);
11701 sub1node->cd();
11702 //
11703 // Place copy #14 of ITS5 directly in I565
11704 //
11705 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11706 sub2node->SetLineColor(kColorITS);
11707 sub2node->SetVisibility(1);
11708 fNodes->Add(sub2node);
11709 sub1node->cd();
11710 //
11711 // Place copy #15 of ITS5 directly in I565
11712 //
11713 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11714 sub2node->SetLineColor(kColorITS);
11715 sub2node->SetVisibility(1);
11716 fNodes->Add(sub2node);
11717 sub1node->cd();
11718 //
11719 // Place copy #16 of ITS5 directly in I565
11720 //
11721 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11722 sub2node->SetLineColor(kColorITS);
11723 sub2node->SetVisibility(1);
11724 fNodes->Add(sub2node);
11725 sub1node->cd();
11726 //
11727 // Place copy #17 of ITS5 directly in I565
11728 //
11729 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11730 sub2node->SetLineColor(kColorITS);
11731 sub2node->SetVisibility(1);
11732 fNodes->Add(sub2node);
11733 sub1node->cd();
11734 //
11735 // Place copy #18 of ITS5 directly in I565
11736 //
11737 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11738 sub2node->SetLineColor(kColorITS);
11739 sub2node->SetVisibility(1);
11740 fNodes->Add(sub2node);
11741 sub1node->cd();
11742 //
11743 // Place copy #19 of ITS5 directly in I565
11744 //
11745 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11746 sub2node->SetLineColor(kColorITS);
11747 sub2node->SetVisibility(1);
11748 fNodes->Add(sub2node);
11749 sub1node->cd();
11750 //
11751 // Place copy #20 of ITS5 directly in I565
11752 //
11753 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11754 sub2node->SetLineColor(kColorITS);
11755 sub2node->SetVisibility(1);
11756 fNodes->Add(sub2node);
11757 sub1node->cd();
11758 //
11759 // Place copy #21 of ITS5 directly in I565
11760 //
11761 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11762 sub2node->SetLineColor(kColorITS);
11763 sub2node->SetVisibility(1);
11764 fNodes->Add(sub2node);
11765 sub1node->cd();
11766 //
11767 // Place copy #22 of ITS5 directly in I565
11768 //
11769 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11770 sub2node->SetLineColor(kColorITS);
11771 sub2node->SetVisibility(1);
11772 fNodes->Add(sub2node);
11773 sub1node->cd();
11774 fNodes->Add(sub1node);
11775 node->cd();
11776 //
11777 // Place copy #9 of I565 in IT56
11778 //
1266e9b4 11779 sub1node = new TNode("I565","I565","I565",-38.281,3.5473,0.,"itsrot508");
1f99c14b 11780 sub1node->SetLineColor(kColorITS);
11781 sub1node->SetVisibility(0);
11782 sub1node->cd();
11783 //
11784 // Place copy #1 of ITS5 directly in I565
11785 //
11786 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11787 sub2node->SetLineColor(kColorITS);
11788 sub2node->SetVisibility(1);
11789 fNodes->Add(sub2node);
11790 sub1node->cd();
11791 //
11792 // Place copy #2 of ITS5 directly in I565
11793 //
11794 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11795 sub2node->SetLineColor(kColorITS);
11796 sub2node->SetVisibility(1);
11797 fNodes->Add(sub2node);
11798 sub1node->cd();
11799 //
11800 // Place copy #3 of ITS5 directly in I565
11801 //
11802 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11803 sub2node->SetLineColor(kColorITS);
11804 sub2node->SetVisibility(1);
11805 fNodes->Add(sub2node);
11806 sub1node->cd();
11807 //
11808 // Place copy #4 of ITS5 directly in I565
11809 //
11810 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11811 sub2node->SetLineColor(kColorITS);
11812 sub2node->SetVisibility(1);
11813 fNodes->Add(sub2node);
11814 sub1node->cd();
11815 //
11816 // Place copy #5 of ITS5 directly in I565
11817 //
11818 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11819 sub2node->SetLineColor(kColorITS);
11820 sub2node->SetVisibility(1);
11821 fNodes->Add(sub2node);
11822 sub1node->cd();
11823 //
11824 // Place copy #6 of ITS5 directly in I565
11825 //
11826 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11827 sub2node->SetLineColor(kColorITS);
11828 sub2node->SetVisibility(1);
11829 fNodes->Add(sub2node);
11830 sub1node->cd();
11831 //
11832 // Place copy #7 of ITS5 directly in I565
11833 //
11834 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11835 sub2node->SetLineColor(kColorITS);
11836 sub2node->SetVisibility(1);
11837 fNodes->Add(sub2node);
11838 sub1node->cd();
11839 //
11840 // Place copy #8 of ITS5 directly in I565
11841 //
11842 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11843 sub2node->SetLineColor(kColorITS);
11844 sub2node->SetVisibility(1);
11845 fNodes->Add(sub2node);
11846 sub1node->cd();
11847 //
11848 // Place copy #9 of ITS5 directly in I565
11849 //
11850 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11851 sub2node->SetLineColor(kColorITS);
11852 sub2node->SetVisibility(1);
11853 fNodes->Add(sub2node);
11854 sub1node->cd();
11855 //
11856 // Place copy #10 of ITS5 directly in I565
11857 //
11858 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11859 sub2node->SetLineColor(kColorITS);
11860 sub2node->SetVisibility(1);
11861 fNodes->Add(sub2node);
11862 sub1node->cd();
11863 //
11864 // Place copy #11 of ITS5 directly in I565
11865 //
11866 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11867 sub2node->SetLineColor(kColorITS);
11868 sub2node->SetVisibility(1);
11869 fNodes->Add(sub2node);
11870 sub1node->cd();
11871 //
11872 // Place copy #12 of ITS5 directly in I565
11873 //
11874 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11875 sub2node->SetLineColor(kColorITS);
11876 sub2node->SetVisibility(1);
11877 fNodes->Add(sub2node);
11878 sub1node->cd();
11879 //
11880 // Place copy #13 of ITS5 directly in I565
11881 //
11882 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11883 sub2node->SetLineColor(kColorITS);
11884 sub2node->SetVisibility(1);
11885 fNodes->Add(sub2node);
11886 sub1node->cd();
11887 //
11888 // Place copy #14 of ITS5 directly in I565
11889 //
11890 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11891 sub2node->SetLineColor(kColorITS);
11892 sub2node->SetVisibility(1);
11893 fNodes->Add(sub2node);
11894 sub1node->cd();
11895 //
11896 // Place copy #15 of ITS5 directly in I565
11897 //
11898 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11899 sub2node->SetLineColor(kColorITS);
11900 sub2node->SetVisibility(1);
11901 fNodes->Add(sub2node);
11902 sub1node->cd();
11903 //
11904 // Place copy #16 of ITS5 directly in I565
11905 //
11906 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11907 sub2node->SetLineColor(kColorITS);
11908 sub2node->SetVisibility(1);
11909 fNodes->Add(sub2node);
11910 sub1node->cd();
11911 //
11912 // Place copy #17 of ITS5 directly in I565
11913 //
11914 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11915 sub2node->SetLineColor(kColorITS);
11916 sub2node->SetVisibility(1);
11917 fNodes->Add(sub2node);
11918 sub1node->cd();
11919 //
11920 // Place copy #18 of ITS5 directly in I565
11921 //
11922 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11923 sub2node->SetLineColor(kColorITS);
11924 sub2node->SetVisibility(1);
11925 fNodes->Add(sub2node);
11926 sub1node->cd();
11927 //
11928 // Place copy #19 of ITS5 directly in I565
11929 //
11930 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11931 sub2node->SetLineColor(kColorITS);
11932 sub2node->SetVisibility(1);
11933 fNodes->Add(sub2node);
11934 sub1node->cd();
11935 //
11936 // Place copy #20 of ITS5 directly in I565
11937 //
11938 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11939 sub2node->SetLineColor(kColorITS);
11940 sub2node->SetVisibility(1);
11941 fNodes->Add(sub2node);
11942 sub1node->cd();
11943 //
11944 // Place copy #21 of ITS5 directly in I565
11945 //
11946 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11947 sub2node->SetLineColor(kColorITS);
11948 sub2node->SetVisibility(1);
11949 fNodes->Add(sub2node);
11950 sub1node->cd();
11951 //
11952 // Place copy #22 of ITS5 directly in I565
11953 //
11954 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11955 sub2node->SetLineColor(kColorITS);
11956 sub2node->SetVisibility(1);
11957 fNodes->Add(sub2node);
11958 sub1node->cd();
11959 fNodes->Add(sub1node);
11960 node->cd();
11961 //
11962 // Place copy #10 of I565 in IT56
11963 //
1266e9b4 11964 sub1node = new TNode("I565","I565","I565",-38.4338,-3.5614,0.,"itsrot507");
1f99c14b 11965 sub1node->SetLineColor(kColorITS);
11966 sub1node->SetVisibility(0);
11967 sub1node->cd();
11968 //
11969 // Place copy #1 of ITS5 directly in I565
11970 //
11971 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11972 sub2node->SetLineColor(kColorITS);
11973 sub2node->SetVisibility(1);
11974 fNodes->Add(sub2node);
11975 sub1node->cd();
11976 //
11977 // Place copy #2 of ITS5 directly in I565
11978 //
11979 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11980 sub2node->SetLineColor(kColorITS);
11981 sub2node->SetVisibility(1);
11982 fNodes->Add(sub2node);
11983 sub1node->cd();
11984 //
11985 // Place copy #3 of ITS5 directly in I565
11986 //
11987 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11988 sub2node->SetLineColor(kColorITS);
11989 sub2node->SetVisibility(1);
11990 fNodes->Add(sub2node);
11991 sub1node->cd();
11992 //
11993 // Place copy #4 of ITS5 directly in I565
11994 //
11995 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11996 sub2node->SetLineColor(kColorITS);
11997 sub2node->SetVisibility(1);
11998 fNodes->Add(sub2node);
11999 sub1node->cd();
12000 //
12001 // Place copy #5 of ITS5 directly in I565
12002 //
12003 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12004 sub2node->SetLineColor(kColorITS);
12005 sub2node->SetVisibility(1);
12006 fNodes->Add(sub2node);
12007 sub1node->cd();
12008 //
12009 // Place copy #6 of ITS5 directly in I565
12010 //
12011 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12012 sub2node->SetLineColor(kColorITS);
12013 sub2node->SetVisibility(1);
12014 fNodes->Add(sub2node);
12015 sub1node->cd();
12016 //
12017 // Place copy #7 of ITS5 directly in I565
12018 //
12019 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12020 sub2node->SetLineColor(kColorITS);
12021 sub2node->SetVisibility(1);
12022 fNodes->Add(sub2node);
12023 sub1node->cd();
12024 //
12025 // Place copy #8 of ITS5 directly in I565
12026 //
12027 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12028 sub2node->SetLineColor(kColorITS);
12029 sub2node->SetVisibility(1);
12030 fNodes->Add(sub2node);
12031 sub1node->cd();
12032 //
12033 // Place copy #9 of ITS5 directly in I565
12034 //
12035 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12036 sub2node->SetLineColor(kColorITS);
12037 sub2node->SetVisibility(1);
12038 fNodes->Add(sub2node);
12039 sub1node->cd();
12040 //
12041 // Place copy #10 of ITS5 directly in I565
12042 //
12043 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12044 sub2node->SetLineColor(kColorITS);
12045 sub2node->SetVisibility(1);
12046 fNodes->Add(sub2node);
12047 sub1node->cd();
12048 //
12049 // Place copy #11 of ITS5 directly in I565
12050 //
12051 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12052 sub2node->SetLineColor(kColorITS);
12053 sub2node->SetVisibility(1);
12054 fNodes->Add(sub2node);
12055 sub1node->cd();
12056 //
12057 // Place copy #12 of ITS5 directly in I565
12058 //
12059 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12060 sub2node->SetLineColor(kColorITS);
12061 sub2node->SetVisibility(1);
12062 fNodes->Add(sub2node);
12063 sub1node->cd();
12064 //
12065 // Place copy #13 of ITS5 directly in I565
12066 //
12067 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12068 sub2node->SetLineColor(kColorITS);
12069 sub2node->SetVisibility(1);
12070 fNodes->Add(sub2node);
12071 sub1node->cd();
12072 //
12073 // Place copy #14 of ITS5 directly in I565
12074 //
12075 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12076 sub2node->SetLineColor(kColorITS);
12077 sub2node->SetVisibility(1);
12078 fNodes->Add(sub2node);
12079 sub1node->cd();
12080 //
12081 // Place copy #15 of ITS5 directly in I565
12082 //
12083 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12084 sub2node->SetLineColor(kColorITS);
12085 sub2node->SetVisibility(1);
12086 fNodes->Add(sub2node);
12087 sub1node->cd();
12088 //
12089 // Place copy #16 of ITS5 directly in I565
12090 //
12091 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12092 sub2node->SetLineColor(kColorITS);
12093 sub2node->SetVisibility(1);
12094 fNodes->Add(sub2node);
12095 sub1node->cd();
12096 //
12097 // Place copy #17 of ITS5 directly in I565
12098 //
12099 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12100 sub2node->SetLineColor(kColorITS);
12101 sub2node->SetVisibility(1);
12102 fNodes->Add(sub2node);
12103 sub1node->cd();
12104 //
12105 // Place copy #18 of ITS5 directly in I565
12106 //
12107 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12108 sub2node->SetLineColor(kColorITS);
12109 sub2node->SetVisibility(1);
12110 fNodes->Add(sub2node);
12111 sub1node->cd();
12112 //
12113 // Place copy #19 of ITS5 directly in I565
12114 //
12115 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12116 sub2node->SetLineColor(kColorITS);
12117 sub2node->SetVisibility(1);
12118 fNodes->Add(sub2node);
12119 sub1node->cd();
12120 //
12121 // Place copy #20 of ITS5 directly in I565
12122 //
12123 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12124 sub2node->SetLineColor(kColorITS);
12125 sub2node->SetVisibility(1);
12126 fNodes->Add(sub2node);
12127 sub1node->cd();
12128 //
12129 // Place copy #21 of ITS5 directly in I565
12130 //
12131 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12132 sub2node->SetLineColor(kColorITS);
12133 sub2node->SetVisibility(1);
12134 fNodes->Add(sub2node);
12135 sub1node->cd();
12136 //
12137 // Place copy #22 of ITS5 directly in I565
12138 //
12139 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12140 sub2node->SetLineColor(kColorITS);
12141 sub2node->SetVisibility(1);
12142 fNodes->Add(sub2node);
12143 sub1node->cd();
12144 fNodes->Add(sub1node);
12145 node->cd();
12146 //
12147 // Place copy #11 of I565 in IT56
12148 //
1266e9b4 12149 sub1node = new TNode("I565","I565","I565",-36.9774,-10.521,0.,"itsrot506");
1f99c14b 12150 sub1node->SetLineColor(kColorITS);
12151 sub1node->SetVisibility(0);
12152 sub1node->cd();
12153 //
12154 // Place copy #1 of ITS5 directly in I565
12155 //
12156 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12157 sub2node->SetLineColor(kColorITS);
12158 sub2node->SetVisibility(1);
12159 fNodes->Add(sub2node);
12160 sub1node->cd();
12161 //
12162 // Place copy #2 of ITS5 directly in I565
12163 //
12164 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12165 sub2node->SetLineColor(kColorITS);
12166 sub2node->SetVisibility(1);
12167 fNodes->Add(sub2node);
12168 sub1node->cd();
12169 //
12170 // Place copy #3 of ITS5 directly in I565
12171 //
12172 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12173 sub2node->SetLineColor(kColorITS);
12174 sub2node->SetVisibility(1);
12175 fNodes->Add(sub2node);
12176 sub1node->cd();
12177 //
12178 // Place copy #4 of ITS5 directly in I565
12179 //
12180 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12181 sub2node->SetLineColor(kColorITS);
12182 sub2node->SetVisibility(1);
12183 fNodes->Add(sub2node);
12184 sub1node->cd();
12185 //
12186 // Place copy #5 of ITS5 directly in I565
12187 //
12188 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12189 sub2node->SetLineColor(kColorITS);
12190 sub2node->SetVisibility(1);
12191 fNodes->Add(sub2node);
12192 sub1node->cd();
12193 //
12194 // Place copy #6 of ITS5 directly in I565
12195 //
12196 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12197 sub2node->SetLineColor(kColorITS);
12198 sub2node->SetVisibility(1);
12199 fNodes->Add(sub2node);
12200 sub1node->cd();
12201 //
12202 // Place copy #7 of ITS5 directly in I565
12203 //
12204 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12205 sub2node->SetLineColor(kColorITS);
12206 sub2node->SetVisibility(1);
12207 fNodes->Add(sub2node);
12208 sub1node->cd();
12209 //
12210 // Place copy #8 of ITS5 directly in I565
12211 //
12212 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12213 sub2node->SetLineColor(kColorITS);
12214 sub2node->SetVisibility(1);
12215 fNodes->Add(sub2node);
12216 sub1node->cd();
12217 //
12218 // Place copy #9 of ITS5 directly in I565
12219 //
12220 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12221 sub2node->SetLineColor(kColorITS);
12222 sub2node->SetVisibility(1);
12223 fNodes->Add(sub2node);
12224 sub1node->cd();
12225 //
12226 // Place copy #10 of ITS5 directly in I565
12227 //
12228 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12229 sub2node->SetLineColor(kColorITS);
12230 sub2node->SetVisibility(1);
12231 fNodes->Add(sub2node);
12232 sub1node->cd();
12233 //
12234 // Place copy #11 of ITS5 directly in I565
12235 //
12236 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12237 sub2node->SetLineColor(kColorITS);
12238 sub2node->SetVisibility(1);
12239 fNodes->Add(sub2node);
12240 sub1node->cd();
12241 //
12242 // Place copy #12 of ITS5 directly in I565
12243 //
12244 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12245 sub2node->SetLineColor(kColorITS);
12246 sub2node->SetVisibility(1);
12247 fNodes->Add(sub2node);
12248 sub1node->cd();
12249 //
12250 // Place copy #13 of ITS5 directly in I565
12251 //
12252 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12253 sub2node->SetLineColor(kColorITS);
12254 sub2node->SetVisibility(1);
12255 fNodes->Add(sub2node);
12256 sub1node->cd();
12257 //
12258 // Place copy #14 of ITS5 directly in I565
12259 //
12260 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12261 sub2node->SetLineColor(kColorITS);
12262 sub2node->SetVisibility(1);
12263 fNodes->Add(sub2node);
12264 sub1node->cd();
12265 //
12266 // Place copy #15 of ITS5 directly in I565
12267 //
12268 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12269 sub2node->SetLineColor(kColorITS);
12270 sub2node->SetVisibility(1);
12271 fNodes->Add(sub2node);
12272 sub1node->cd();
12273 //
12274 // Place copy #16 of ITS5 directly in I565
12275 //
12276 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12277 sub2node->SetLineColor(kColorITS);
12278 sub2node->SetVisibility(1);
12279 fNodes->Add(sub2node);
12280 sub1node->cd();
12281 //
12282 // Place copy #17 of ITS5 directly in I565
12283 //
12284 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12285 sub2node->SetLineColor(kColorITS);
12286 sub2node->SetVisibility(1);
12287 fNodes->Add(sub2node);
12288 sub1node->cd();
12289 //
12290 // Place copy #18 of ITS5 directly in I565
12291 //
12292 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12293 sub2node->SetLineColor(kColorITS);
12294 sub2node->SetVisibility(1);
12295 fNodes->Add(sub2node);
12296 sub1node->cd();
12297 //
12298 // Place copy #19 of ITS5 directly in I565
12299 //
12300 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12301 sub2node->SetLineColor(kColorITS);
12302 sub2node->SetVisibility(1);
12303 fNodes->Add(sub2node);
12304 sub1node->cd();
12305 //
12306 // Place copy #20 of ITS5 directly in I565
12307 //
12308 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12309 sub2node->SetLineColor(kColorITS);
12310 sub2node->SetVisibility(1);
12311 fNodes->Add(sub2node);
12312 sub1node->cd();
12313 //
12314 // Place copy #21 of ITS5 directly in I565
12315 //
12316 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12317 sub2node->SetLineColor(kColorITS);
12318 sub2node->SetVisibility(1);
12319 fNodes->Add(sub2node);
12320 sub1node->cd();
12321 //
12322 // Place copy #22 of ITS5 directly in I565
12323 //
12324 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12325 sub2node->SetLineColor(kColorITS);
12326 sub2node->SetVisibility(1);
12327 fNodes->Add(sub2node);
12328 sub1node->cd();
12329 fNodes->Add(sub1node);
12330 node->cd();
12331 //
12332 // Place copy #12 of I565 in IT56
12333 //
1266e9b4 12334 sub1node = new TNode("I565","I565","I565",-34.5519,-17.2048,0.,"itsrot505");
1f99c14b 12335 sub1node->SetLineColor(kColorITS);
12336 sub1node->SetVisibility(0);
12337 sub1node->cd();
12338 //
12339 // Place copy #1 of ITS5 directly in I565
12340 //
12341 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12342 sub2node->SetLineColor(kColorITS);
12343 sub2node->SetVisibility(1);
12344 fNodes->Add(sub2node);
12345 sub1node->cd();
12346 //
12347 // Place copy #2 of ITS5 directly in I565
12348 //
12349 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12350 sub2node->SetLineColor(kColorITS);
12351 sub2node->SetVisibility(1);
12352 fNodes->Add(sub2node);
12353 sub1node->cd();
12354 //
12355 // Place copy #3 of ITS5 directly in I565
12356 //
12357 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12358 sub2node->SetLineColor(kColorITS);
12359 sub2node->SetVisibility(1);
12360 fNodes->Add(sub2node);
12361 sub1node->cd();
12362 //
12363 // Place copy #4 of ITS5 directly in I565
12364 //
12365 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12366 sub2node->SetLineColor(kColorITS);
12367 sub2node->SetVisibility(1);
12368 fNodes->Add(sub2node);
12369 sub1node->cd();
12370 //
12371 // Place copy #5 of ITS5 directly in I565
12372 //
12373 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12374 sub2node->SetLineColor(kColorITS);
12375 sub2node->SetVisibility(1);
12376 fNodes->Add(sub2node);
12377 sub1node->cd();
12378 //
12379 // Place copy #6 of ITS5 directly in I565
12380 //
12381 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12382 sub2node->SetLineColor(kColorITS);
12383 sub2node->SetVisibility(1);
12384 fNodes->Add(sub2node);
12385 sub1node->cd();
12386 //
12387 // Place copy #7 of ITS5 directly in I565
12388 //
12389 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12390 sub2node->SetLineColor(kColorITS);
12391 sub2node->SetVisibility(1);
12392 fNodes->Add(sub2node);
12393 sub1node->cd();
12394 //
12395 // Place copy #8 of ITS5 directly in I565
12396 //
12397 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12398 sub2node->SetLineColor(kColorITS);
12399 sub2node->SetVisibility(1);
12400 fNodes->Add(sub2node);
12401 sub1node->cd();
12402 //
12403 // Place copy #9 of ITS5 directly in I565
12404 //
12405 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12406 sub2node->SetLineColor(kColorITS);
12407 sub2node->SetVisibility(1);
12408 fNodes->Add(sub2node);
12409 sub1node->cd();
12410 //
12411 // Place copy #10 of ITS5 directly in I565
12412 //
12413 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12414 sub2node->SetLineColor(kColorITS);
12415 sub2node->SetVisibility(1);
12416 fNodes->Add(sub2node);
12417 sub1node->cd();
12418 //
12419 // Place copy #11 of ITS5 directly in I565
12420 //
12421 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12422 sub2node->SetLineColor(kColorITS);
12423 sub2node->SetVisibility(1);
12424 fNodes->Add(sub2node);
12425 sub1node->cd();
12426 //
12427 // Place copy #12 of ITS5 directly in I565
12428 //
12429 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12430 sub2node->SetLineColor(kColorITS);
12431 sub2node->SetVisibility(1);
12432 fNodes->Add(sub2node);
12433 sub1node->cd();
12434 //
12435 // Place copy #13 of ITS5 directly in I565
12436 //
12437 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12438 sub2node->SetLineColor(kColorITS);
12439 sub2node->SetVisibility(1);
12440 fNodes->Add(sub2node);
12441 sub1node->cd();
12442 //
12443 // Place copy #14 of ITS5 directly in I565
12444 //
12445 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12446 sub2node->SetLineColor(kColorITS);
12447 sub2node->SetVisibility(1);
12448 fNodes->Add(sub2node);
12449 sub1node->cd();
12450 //
12451 // Place copy #15 of ITS5 directly in I565
12452 //
12453 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12454 sub2node->SetLineColor(kColorITS);
12455 sub2node->SetVisibility(1);
12456 fNodes->Add(sub2node);
12457 sub1node->cd();
12458 //
12459 // Place copy #16 of ITS5 directly in I565
12460 //
12461 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12462 sub2node->SetLineColor(kColorITS);
12463 sub2node->SetVisibility(1);
12464 fNodes->Add(sub2node);
12465 sub1node->cd();
12466 //
12467 // Place copy #17 of ITS5 directly in I565
12468 //
12469 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12470 sub2node->SetLineColor(kColorITS);
12471 sub2node->SetVisibility(1);
12472 fNodes->Add(sub2node);
12473 sub1node->cd();
12474 //
12475 // Place copy #18 of ITS5 directly in I565
12476 //
12477 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12478 sub2node->SetLineColor(kColorITS);
12479 sub2node->SetVisibility(1);
12480 fNodes->Add(sub2node);
12481 sub1node->cd();
12482 //
12483 // Place copy #19 of ITS5 directly in I565
12484 //
12485 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12486 sub2node->SetLineColor(kColorITS);
12487 sub2node->SetVisibility(1);
12488 fNodes->Add(sub2node);
12489 sub1node->cd();
12490 //
12491 // Place copy #20 of ITS5 directly in I565
12492 //
12493 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12494 sub2node->SetLineColor(kColorITS);
12495 sub2node->SetVisibility(1);
12496 fNodes->Add(sub2node);
12497 sub1node->cd();
12498 //
12499 // Place copy #21 of ITS5 directly in I565
12500 //
12501 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12502 sub2node->SetLineColor(kColorITS);
12503 sub2node->SetVisibility(1);
12504 fNodes->Add(sub2node);
12505 sub1node->cd();
12506 //
12507 // Place copy #22 of ITS5 directly in I565
12508 //
12509 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12510 sub2node->SetLineColor(kColorITS);
12511 sub2node->SetVisibility(1);
12512 fNodes->Add(sub2node);
12513 sub1node->cd();
12514 fNodes->Add(sub1node);
12515 node->cd();
12516 //
12517 // Place copy #13 of I565 in IT56
12518 //
1266e9b4 12519 sub1node = new TNode("I565","I565","I565",-30.6798,-23.1683,0.,"itsrot504");
1f99c14b 12520 sub1node->SetLineColor(kColorITS);
12521 sub1node->SetVisibility(0);
12522 sub1node->cd();
12523 //
12524 // Place copy #1 of ITS5 directly in I565
12525 //
12526 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12527 sub2node->SetLineColor(kColorITS);
12528 sub2node->SetVisibility(1);
12529 fNodes->Add(sub2node);
12530 sub1node->cd();
12531 //
12532 // Place copy #2 of ITS5 directly in I565
12533 //
12534 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12535 sub2node->SetLineColor(kColorITS);
12536 sub2node->SetVisibility(1);
12537 fNodes->Add(sub2node);
12538 sub1node->cd();
12539 //
12540 // Place copy #3 of ITS5 directly in I565
12541 //
12542 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12543 sub2node->SetLineColor(kColorITS);
12544 sub2node->SetVisibility(1);
12545 fNodes->Add(sub2node);
12546 sub1node->cd();
12547 //
12548 // Place copy #4 of ITS5 directly in I565
12549 //
12550 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12551 sub2node->SetLineColor(kColorITS);
12552 sub2node->SetVisibility(1);
12553 fNodes->Add(sub2node);
12554 sub1node->cd();
12555 //
12556 // Place copy #5 of ITS5 directly in I565
12557 //
12558 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12559 sub2node->SetLineColor(kColorITS);
12560 sub2node->SetVisibility(1);
12561 fNodes->Add(sub2node);
12562 sub1node->cd();
12563 //
12564 // Place copy #6 of ITS5 directly in I565
12565 //
12566 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12567 sub2node->SetLineColor(kColorITS);
12568 sub2node->SetVisibility(1);
12569 fNodes->Add(sub2node);
12570 sub1node->cd();
12571 //
12572 // Place copy #7 of ITS5 directly in I565
12573 //
12574 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12575 sub2node->SetLineColor(kColorITS);
12576 sub2node->SetVisibility(1);
12577 fNodes->Add(sub2node);
12578 sub1node->cd();
12579 //
12580 // Place copy #8 of ITS5 directly in I565
12581 //
12582 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12583 sub2node->SetLineColor(kColorITS);
12584 sub2node->SetVisibility(1);
12585 fNodes->Add(sub2node);
12586 sub1node->cd();
12587 //
12588 // Place copy #9 of ITS5 directly in I565
12589 //
12590 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12591 sub2node->SetLineColor(kColorITS);
12592 sub2node->SetVisibility(1);
12593 fNodes->Add(sub2node);
12594 sub1node->cd();
12595 //
12596 // Place copy #10 of ITS5 directly in I565
12597 //
12598 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12599 sub2node->SetLineColor(kColorITS);
12600 sub2node->SetVisibility(1);
12601 fNodes->Add(sub2node);
12602 sub1node->cd();
12603 //
12604 // Place copy #11 of ITS5 directly in I565
12605 //
12606 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12607 sub2node->SetLineColor(kColorITS);
12608 sub2node->SetVisibility(1);
12609 fNodes->Add(sub2node);
12610 sub1node->cd();
12611 //
12612 // Place copy #12 of ITS5 directly in I565
12613 //
12614 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12615 sub2node->SetLineColor(kColorITS);
12616 sub2node->SetVisibility(1);
12617 fNodes->Add(sub2node);
12618 sub1node->cd();
12619 //
12620 // Place copy #13 of ITS5 directly in I565
12621 //
12622 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12623 sub2node->SetLineColor(kColorITS);
12624 sub2node->SetVisibility(1);
12625 fNodes->Add(sub2node);
12626 sub1node->cd();
12627 //
12628 // Place copy #14 of ITS5 directly in I565
12629 //
12630 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12631 sub2node->SetLineColor(kColorITS);
12632 sub2node->SetVisibility(1);
12633 fNodes->Add(sub2node);
12634 sub1node->cd();
12635 //
12636 // Place copy #15 of ITS5 directly in I565
12637 //
12638 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12639 sub2node->SetLineColor(kColorITS);
12640 sub2node->SetVisibility(1);
12641 fNodes->Add(sub2node);
12642 sub1node->cd();
12643 //
12644 // Place copy #16 of ITS5 directly in I565
12645 //
12646 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12647 sub2node->SetLineColor(kColorITS);
12648 sub2node->SetVisibility(1);
12649 fNodes->Add(sub2node);
12650 sub1node->cd();
12651 //
12652 // Place copy #17 of ITS5 directly in I565
12653 //
12654 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12655 sub2node->SetLineColor(kColorITS);
12656 sub2node->SetVisibility(1);
12657 fNodes->Add(sub2node);
12658 sub1node->cd();
12659 //
12660 // Place copy #18 of ITS5 directly in I565
12661 //
12662 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12663 sub2node->SetLineColor(kColorITS);
12664 sub2node->SetVisibility(1);
12665 fNodes->Add(sub2node);
12666 sub1node->cd();
12667 //
12668 // Place copy #19 of ITS5 directly in I565
12669 //
12670 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12671 sub2node->SetLineColor(kColorITS);
12672 sub2node->SetVisibility(1);
12673 fNodes->Add(sub2node);
12674 sub1node->cd();
12675 //
12676 // Place copy #20 of ITS5 directly in I565
12677 //
12678 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12679 sub2node->SetLineColor(kColorITS);
12680 sub2node->SetVisibility(1);
12681 fNodes->Add(sub2node);
12682 sub1node->cd();
12683 //
12684 // Place copy #21 of ITS5 directly in I565
12685 //
12686 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12687 sub2node->SetLineColor(kColorITS);
12688 sub2node->SetVisibility(1);
12689 fNodes->Add(sub2node);
12690 sub1node->cd();
12691 //
12692 // Place copy #22 of ITS5 directly in I565
12693 //
12694 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12695 sub2node->SetLineColor(kColorITS);
12696 sub2node->SetVisibility(1);
12697 fNodes->Add(sub2node);
12698 sub1node->cd();
12699 fNodes->Add(sub1node);
12700 node->cd();
12701 //
12702 // Place copy #14 of I565 in IT56
12703 //
1266e9b4 12704 sub1node = new TNode("I565","I565","I565",-26.0036,-28.5246,0.,"itsrot503");
1f99c14b 12705 sub1node->SetLineColor(kColorITS);
12706 sub1node->SetVisibility(0);
12707 sub1node->cd();
12708 //
12709 // Place copy #1 of ITS5 directly in I565
12710 //
12711 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12712 sub2node->SetLineColor(kColorITS);
12713 sub2node->SetVisibility(1);
12714 fNodes->Add(sub2node);
12715 sub1node->cd();
12716 //
12717 // Place copy #2 of ITS5 directly in I565
12718 //
12719 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12720 sub2node->SetLineColor(kColorITS);
12721 sub2node->SetVisibility(1);
12722 fNodes->Add(sub2node);
12723 sub1node->cd();
12724 //
12725 // Place copy #3 of ITS5 directly in I565
12726 //
12727 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12728 sub2node->SetLineColor(kColorITS);
12729 sub2node->SetVisibility(1);
12730 fNodes->Add(sub2node);
12731 sub1node->cd();
12732 //
12733 // Place copy #4 of ITS5 directly in I565
12734 //
12735 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12736 sub2node->SetLineColor(kColorITS);
12737 sub2node->SetVisibility(1);
12738 fNodes->Add(sub2node);
12739 sub1node->cd();
12740 //
12741 // Place copy #5 of ITS5 directly in I565
12742 //
12743 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12744 sub2node->SetLineColor(kColorITS);
12745 sub2node->SetVisibility(1);
12746 fNodes->Add(sub2node);
12747 sub1node->cd();
12748 //
12749 // Place copy #6 of ITS5 directly in I565
12750 //
12751 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12752 sub2node->SetLineColor(kColorITS);
12753 sub2node->SetVisibility(1);
12754 fNodes->Add(sub2node);
12755 sub1node->cd();
12756 //
12757 // Place copy #7 of ITS5 directly in I565
12758 //
12759 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12760 sub2node->SetLineColor(kColorITS);
12761 sub2node->SetVisibility(1);
12762 fNodes->Add(sub2node);
12763 sub1node->cd();
12764 //
12765 // Place copy #8 of ITS5 directly in I565
12766 //
12767 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12768 sub2node->SetLineColor(kColorITS);
12769 sub2node->SetVisibility(1);
12770 fNodes->Add(sub2node);
12771 sub1node->cd();
12772 //
12773 // Place copy #9 of ITS5 directly in I565
12774 //
12775 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12776 sub2node->SetLineColor(kColorITS);
12777 sub2node->SetVisibility(1);
12778 fNodes->Add(sub2node);
12779 sub1node->cd();
12780 //
12781 // Place copy #10 of ITS5 directly in I565
12782 //
12783 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12784 sub2node->SetLineColor(kColorITS);
12785 sub2node->SetVisibility(1);
12786 fNodes->Add(sub2node);
12787 sub1node->cd();
12788 //
12789 // Place copy #11 of ITS5 directly in I565
12790 //
12791 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12792 sub2node->SetLineColor(kColorITS);
12793 sub2node->SetVisibility(1);
12794 fNodes->Add(sub2node);
12795 sub1node->cd();
12796 //
12797 // Place copy #12 of ITS5 directly in I565
12798 //
12799 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12800 sub2node->SetLineColor(kColorITS);
12801 sub2node->SetVisibility(1);
12802 fNodes->Add(sub2node);
12803 sub1node->cd();
12804 //
12805 // Place copy #13 of ITS5 directly in I565
12806 //
12807 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12808 sub2node->SetLineColor(kColorITS);
12809 sub2node->SetVisibility(1);
12810 fNodes->Add(sub2node);
12811 sub1node->cd();
12812 //
12813 // Place copy #14 of ITS5 directly in I565
12814 //
12815 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12816 sub2node->SetLineColor(kColorITS);
12817 sub2node->SetVisibility(1);
12818 fNodes->Add(sub2node);
12819 sub1node->cd();
12820 //
12821 // Place copy #15 of ITS5 directly in I565
12822 //
12823 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12824 sub2node->SetLineColor(kColorITS);
12825 sub2node->SetVisibility(1);
12826 fNodes->Add(sub2node);
12827 sub1node->cd();
12828 //
12829 // Place copy #16 of ITS5 directly in I565
12830 //
12831 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12832 sub2node->SetLineColor(kColorITS);
12833 sub2node->SetVisibility(1);
12834 fNodes->Add(sub2node);
12835 sub1node->cd();
12836 //
12837 // Place copy #17 of ITS5 directly in I565
12838 //
12839 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12840 sub2node->SetLineColor(kColorITS);
12841 sub2node->SetVisibility(1);
12842 fNodes->Add(sub2node);
12843 sub1node->cd();
12844 //
12845 // Place copy #18 of ITS5 directly in I565
12846 //
12847 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12848 sub2node->SetLineColor(kColorITS);
12849 sub2node->SetVisibility(1);
12850 fNodes->Add(sub2node);
12851 sub1node->cd();
12852 //
12853 // Place copy #19 of ITS5 directly in I565
12854 //
12855 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12856 sub2node->SetLineColor(kColorITS);
12857 sub2node->SetVisibility(1);
12858 fNodes->Add(sub2node);
12859 sub1node->cd();
12860 //
12861 // Place copy #20 of ITS5 directly in I565
12862 //
12863 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12864 sub2node->SetLineColor(kColorITS);
12865 sub2node->SetVisibility(1);
12866 fNodes->Add(sub2node);
12867 sub1node->cd();
12868 //
12869 // Place copy #21 of ITS5 directly in I565
12870 //
12871 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12872 sub2node->SetLineColor(kColorITS);
12873 sub2node->SetVisibility(1);
12874 fNodes->Add(sub2node);
12875 sub1node->cd();
12876 //
12877 // Place copy #22 of ITS5 directly in I565
12878 //
12879 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12880 sub2node->SetLineColor(kColorITS);
12881 sub2node->SetVisibility(1);
12882 fNodes->Add(sub2node);
12883 sub1node->cd();
12884 fNodes->Add(sub1node);
12885 node->cd();
12886 //
12887 // Place copy #15 of I565 in IT56
12888 //
1266e9b4 12889 sub1node = new TNode("I565","I565","I565",-20.2387,-32.6866,0.,"itsrot501");
1f99c14b 12890 sub1node->SetLineColor(kColorITS);
12891 sub1node->SetVisibility(0);
12892 sub1node->cd();
12893 //
12894 // Place copy #1 of ITS5 directly in I565
12895 //
12896 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12897 sub2node->SetLineColor(kColorITS);
12898 sub2node->SetVisibility(1);
12899 fNodes->Add(sub2node);
12900 sub1node->cd();
12901 //
12902 // Place copy #2 of ITS5 directly in I565
12903 //
12904 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12905 sub2node->SetLineColor(kColorITS);
12906 sub2node->SetVisibility(1);
12907 fNodes->Add(sub2node);
12908 sub1node->cd();
12909 //
12910 // Place copy #3 of ITS5 directly in I565
12911 //
12912 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12913 sub2node->SetLineColor(kColorITS);
12914 sub2node->SetVisibility(1);
12915 fNodes->Add(sub2node);
12916 sub1node->cd();
12917 //
12918 // Place copy #4 of ITS5 directly in I565
12919 //
12920 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12921 sub2node->SetLineColor(kColorITS);
12922 sub2node->SetVisibility(1);
12923 fNodes->Add(sub2node);
12924 sub1node->cd();
12925 //
12926 // Place copy #5 of ITS5 directly in I565
12927 //
12928 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12929 sub2node->SetLineColor(kColorITS);
12930 sub2node->SetVisibility(1);
12931 fNodes->Add(sub2node);
12932 sub1node->cd();
12933 //
12934 // Place copy #6 of ITS5 directly in I565
12935 //
12936 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12937 sub2node->SetLineColor(kColorITS);
12938 sub2node->SetVisibility(1);
12939 fNodes->Add(sub2node);
12940 sub1node->cd();
12941 //
12942 // Place copy #7 of ITS5 directly in I565
12943 //
12944 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12945 sub2node->SetLineColor(kColorITS);
12946 sub2node->SetVisibility(1);
12947 fNodes->Add(sub2node);
12948 sub1node->cd();
12949 //
12950 // Place copy #8 of ITS5 directly in I565
12951 //
12952 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12953 sub2node->SetLineColor(kColorITS);
12954 sub2node->SetVisibility(1);
12955 fNodes->Add(sub2node);
12956 sub1node->cd();
12957 //
12958 // Place copy #9 of ITS5 directly in I565
12959 //
12960 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12961 sub2node->SetLineColor(kColorITS);
12962 sub2node->SetVisibility(1);
12963 fNodes->Add(sub2node);
12964 sub1node->cd();
12965 //
12966 // Place copy #10 of ITS5 directly in I565
12967 //
12968 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12969 sub2node->SetLineColor(kColorITS);
12970 sub2node->SetVisibility(1);
12971 fNodes->Add(sub2node);
12972 sub1node->cd();
12973 //
12974 // Place copy #11 of ITS5 directly in I565
12975 //
12976 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12977 sub2node->SetLineColor(kColorITS);
12978 sub2node->SetVisibility(1);
12979 fNodes->Add(sub2node);
12980 sub1node->cd();
12981 //
12982 // Place copy #12 of ITS5 directly in I565
12983 //
12984 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12985 sub2node->SetLineColor(kColorITS);
12986 sub2node->SetVisibility(1);
12987 fNodes->Add(sub2node);
12988 sub1node->cd();
12989 //
12990 // Place copy #13 of ITS5 directly in I565
12991 //
12992 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12993 sub2node->SetLineColor(kColorITS);
12994 sub2node->SetVisibility(1);
12995 fNodes->Add(sub2node);
12996 sub1node->cd();
12997 //
12998 // Place copy #14 of ITS5 directly in I565
12999 //
13000 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13001 sub2node->SetLineColor(kColorITS);
13002 sub2node->SetVisibility(1);
13003 fNodes->Add(sub2node);
13004 sub1node->cd();
13005 //
13006 // Place copy #15 of ITS5 directly in I565
13007 //
13008 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13009 sub2node->SetLineColor(kColorITS);
13010 sub2node->SetVisibility(1);
13011 fNodes->Add(sub2node);
13012 sub1node->cd();
13013 //
13014 // Place copy #16 of ITS5 directly in I565
13015 //
13016 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13017 sub2node->SetLineColor(kColorITS);
13018 sub2node->SetVisibility(1);
13019 fNodes->Add(sub2node);
13020 sub1node->cd();
13021 //
13022 // Place copy #17 of ITS5 directly in I565
13023 //
13024 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13025 sub2node->SetLineColor(kColorITS);
13026 sub2node->SetVisibility(1);
13027 fNodes->Add(sub2node);
13028 sub1node->cd();
13029 //
13030 // Place copy #18 of ITS5 directly in I565
13031 //
13032 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13033 sub2node->SetLineColor(kColorITS);
13034 sub2node->SetVisibility(1);
13035 fNodes->Add(sub2node);
13036 sub1node->cd();
13037 //
13038 // Place copy #19 of ITS5 directly in I565
13039 //
13040 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13041 sub2node->SetLineColor(kColorITS);
13042 sub2node->SetVisibility(1);
13043 fNodes->Add(sub2node);
13044 sub1node->cd();
13045 //
13046 // Place copy #20 of ITS5 directly in I565
13047 //
13048 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13049 sub2node->SetLineColor(kColorITS);
13050 sub2node->SetVisibility(1);
13051 fNodes->Add(sub2node);
13052 sub1node->cd();
13053 //
13054 // Place copy #21 of ITS5 directly in I565
13055 //
13056 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13057 sub2node->SetLineColor(kColorITS);
13058 sub2node->SetVisibility(1);
13059 fNodes->Add(sub2node);
13060 sub1node->cd();
13061 //
13062 // Place copy #22 of ITS5 directly in I565
13063 //
13064 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13065 sub2node->SetLineColor(kColorITS);
13066 sub2node->SetVisibility(1);
13067 fNodes->Add(sub2node);
13068 sub1node->cd();
13069 fNodes->Add(sub1node);
13070 node->cd();
13071 //
13072 // Place copy #16 of I565 in IT56
13073 //
1266e9b4 13074 sub1node = new TNode("I565","I565","I565",-13.9434,-35.992,0.,"itsrot531");
1f99c14b 13075 sub1node->SetLineColor(kColorITS);
13076 sub1node->SetVisibility(0);
13077 sub1node->cd();
13078 //
13079 // Place copy #1 of ITS5 directly in I565
13080 //
13081 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13082 sub2node->SetLineColor(kColorITS);
13083 sub2node->SetVisibility(1);
13084 fNodes->Add(sub2node);
13085 sub1node->cd();
13086 //
13087 // Place copy #2 of ITS5 directly in I565
13088 //
13089 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13090 sub2node->SetLineColor(kColorITS);
13091 sub2node->SetVisibility(1);
13092 fNodes->Add(sub2node);
13093 sub1node->cd();
13094 //
13095 // Place copy #3 of ITS5 directly in I565
13096 //
13097 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13098 sub2node->SetLineColor(kColorITS);
13099 sub2node->SetVisibility(1);
13100 fNodes->Add(sub2node);
13101 sub1node->cd();
13102 //
13103 // Place copy #4 of ITS5 directly in I565
13104 //
13105 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13106 sub2node->SetLineColor(kColorITS);
13107 sub2node->SetVisibility(1);
13108 fNodes->Add(sub2node);
13109 sub1node->cd();
13110 //
13111 // Place copy #5 of ITS5 directly in I565
13112 //
13113 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13114 sub2node->SetLineColor(kColorITS);
13115 sub2node->SetVisibility(1);
13116 fNodes->Add(sub2node);
13117 sub1node->cd();
13118 //
13119 // Place copy #6 of ITS5 directly in I565
13120 //
13121 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13122 sub2node->SetLineColor(kColorITS);
13123 sub2node->SetVisibility(1);
13124 fNodes->Add(sub2node);
13125 sub1node->cd();
13126 //
13127 // Place copy #7 of ITS5 directly in I565
13128 //
13129 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13130 sub2node->SetLineColor(kColorITS);
13131 sub2node->SetVisibility(1);
13132 fNodes->Add(sub2node);
13133 sub1node->cd();
13134 //
13135 // Place copy #8 of ITS5 directly in I565
13136 //
13137 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13138 sub2node->SetLineColor(kColorITS);
13139 sub2node->SetVisibility(1);
13140 fNodes->Add(sub2node);
13141 sub1node->cd();
13142 //
13143 // Place copy #9 of ITS5 directly in I565
13144 //
13145 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13146 sub2node->SetLineColor(kColorITS);
13147 sub2node->SetVisibility(1);
13148 fNodes->Add(sub2node);
13149 sub1node->cd();
13150 //
13151 // Place copy #10 of ITS5 directly in I565
13152 //
13153 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13154 sub2node->SetLineColor(kColorITS);
13155 sub2node->SetVisibility(1);
13156 fNodes->Add(sub2node);
13157 sub1node->cd();
13158 //
13159 // Place copy #11 of ITS5 directly in I565
13160 //
13161 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13162 sub2node->SetLineColor(kColorITS);
13163 sub2node->SetVisibility(1);
13164 fNodes->Add(sub2node);
13165 sub1node->cd();
13166 //
13167 // Place copy #12 of ITS5 directly in I565
13168 //
13169 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13170 sub2node->SetLineColor(kColorITS);
13171 sub2node->SetVisibility(1);
13172 fNodes->Add(sub2node);
13173 sub1node->cd();
13174 //
13175 // Place copy #13 of ITS5 directly in I565
13176 //
13177 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13178 sub2node->SetLineColor(kColorITS);
13179 sub2node->SetVisibility(1);
13180 fNodes->Add(sub2node);
13181 sub1node->cd();
13182 //
13183 // Place copy #14 of ITS5 directly in I565
13184 //
13185 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13186 sub2node->SetLineColor(kColorITS);
13187 sub2node->SetVisibility(1);
13188 fNodes->Add(sub2node);
13189 sub1node->cd();
13190 //
13191 // Place copy #15 of ITS5 directly in I565
13192 //
13193 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13194 sub2node->SetLineColor(kColorITS);
13195 sub2node->SetVisibility(1);
13196 fNodes->Add(sub2node);
13197 sub1node->cd();
13198 //
13199 // Place copy #16 of ITS5 directly in I565
13200 //
13201 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13202 sub2node->SetLineColor(kColorITS);
13203 sub2node->SetVisibility(1);
13204 fNodes->Add(sub2node);
13205 sub1node->cd();
13206 //
13207 // Place copy #17 of ITS5 directly in I565
13208 //
13209 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13210 sub2node->SetLineColor(kColorITS);
13211 sub2node->SetVisibility(1);
13212 fNodes->Add(sub2node);
13213 sub1node->cd();
13214 //
13215 // Place copy #18 of ITS5 directly in I565
13216 //
13217 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13218 sub2node->SetLineColor(kColorITS);
13219 sub2node->SetVisibility(1);
13220 fNodes->Add(sub2node);
13221 sub1node->cd();
13222 //
13223 // Place copy #19 of ITS5 directly in I565
13224 //
13225 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13226 sub2node->SetLineColor(kColorITS);
13227 sub2node->SetVisibility(1);
13228 fNodes->Add(sub2node);
13229 sub1node->cd();
13230 //
13231 // Place copy #20 of ITS5 directly in I565
13232 //
13233 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13234 sub2node->SetLineColor(kColorITS);
13235 sub2node->SetVisibility(1);
13236 fNodes->Add(sub2node);
13237 sub1node->cd();
13238 //
13239 // Place copy #21 of ITS5 directly in I565
13240 //
13241 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13242 sub2node->SetLineColor(kColorITS);
13243 sub2node->SetVisibility(1);
13244 fNodes->Add(sub2node);
13245 sub1node->cd();
13246 //
13247 // Place copy #22 of ITS5 directly in I565
13248 //
13249 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13250 sub2node->SetLineColor(kColorITS);
13251 sub2node->SetVisibility(1);
13252 fNodes->Add(sub2node);
13253 sub1node->cd();
13254 fNodes->Add(sub1node);
13255 node->cd();
13256 //
13257 // Place copy #17 of I565 in IT56
13258 //
1266e9b4 13259 sub1node = new TNode("I565","I565","I565",-7.0643,-37.7904,0.,"itsrot530");
1f99c14b 13260 sub1node->SetLineColor(kColorITS);
13261 sub1node->SetVisibility(0);
13262 sub1node->cd();
13263 //
13264 // Place copy #1 of ITS5 directly in I565
13265 //
13266 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13267 sub2node->SetLineColor(kColorITS);
13268 sub2node->SetVisibility(1);
13269 fNodes->Add(sub2node);
13270 sub1node->cd();
13271 //
13272 // Place copy #2 of ITS5 directly in I565
13273 //
13274 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13275 sub2node->SetLineColor(kColorITS);
13276 sub2node->SetVisibility(1);
13277 fNodes->Add(sub2node);
13278 sub1node->cd();
13279 //
13280 // Place copy #3 of ITS5 directly in I565
13281 //
13282 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13283 sub2node->SetLineColor(kColorITS);
13284 sub2node->SetVisibility(1);
13285 fNodes->Add(sub2node);
13286 sub1node->cd();
13287 //
13288 // Place copy #4 of ITS5 directly in I565
13289 //
13290 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13291 sub2node->SetLineColor(kColorITS);
13292 sub2node->SetVisibility(1);
13293 fNodes->Add(sub2node);
13294 sub1node->cd();
13295 //
13296 // Place copy #5 of ITS5 directly in I565
13297 //
13298 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13299 sub2node->SetLineColor(kColorITS);
13300 sub2node->SetVisibility(1);
13301 fNodes->Add(sub2node);
13302 sub1node->cd();
13303 //
13304 // Place copy #6 of ITS5 directly in I565
13305 //
13306 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13307 sub2node->SetLineColor(kColorITS);
13308 sub2node->SetVisibility(1);
13309 fNodes->Add(sub2node);
13310 sub1node->cd();
13311 //
13312 // Place copy #7 of ITS5 directly in I565
13313 //
13314 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13315 sub2node->SetLineColor(kColorITS);
13316 sub2node->SetVisibility(1);
13317 fNodes->Add(sub2node);
13318 sub1node->cd();
13319 //
13320 // Place copy #8 of ITS5 directly in I565
13321 //
13322 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13323 sub2node->SetLineColor(kColorITS);
13324 sub2node->SetVisibility(1);
13325 fNodes->Add(sub2node);
13326 sub1node->cd();
13327 //
13328 // Place copy #9 of ITS5 directly in I565
13329 //
13330 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13331 sub2node->SetLineColor(kColorITS);
13332 sub2node->SetVisibility(1);
13333 fNodes->Add(sub2node);
13334 sub1node->cd();
13335 //
13336 // Place copy #10 of ITS5 directly in I565
13337 //
13338 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13339 sub2node->SetLineColor(kColorITS);
13340 sub2node->SetVisibility(1);
13341 fNodes->Add(sub2node);
13342 sub1node->cd();
13343 //
13344 // Place copy #11 of ITS5 directly in I565
13345 //
13346 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13347 sub2node->SetLineColor(kColorITS);
13348 sub2node->SetVisibility(1);
13349 fNodes->Add(sub2node);
13350 sub1node->cd();
13351 //
13352 // Place copy #12 of ITS5 directly in I565
13353 //
13354 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13355 sub2node->SetLineColor(kColorITS);
13356 sub2node->SetVisibility(1);
13357 fNodes->Add(sub2node);
13358 sub1node->cd();
13359 //
13360 // Place copy #13 of ITS5 directly in I565
13361 //
13362 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13363 sub2node->SetLineColor(kColorITS);
13364 sub2node->SetVisibility(1);
13365 fNodes->Add(sub2node);
13366 sub1node->cd();
13367 //
13368 // Place copy #14 of ITS5 directly in I565
13369 //
13370 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13371 sub2node->SetLineColor(kColorITS);
13372 sub2node->SetVisibility(1);
13373 fNodes->Add(sub2node);
13374 sub1node->cd();
13375 //
13376 // Place copy #15 of ITS5 directly in I565
13377 //
13378 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13379 sub2node->SetLineColor(kColorITS);
13380 sub2node->SetVisibility(1);
13381 fNodes->Add(sub2node);
13382 sub1node->cd();
13383 //
13384 // Place copy #16 of ITS5 directly in I565
13385 //
13386 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13387 sub2node->SetLineColor(kColorITS);
13388 sub2node->SetVisibility(1);
13389 fNodes->Add(sub2node);
13390 sub1node->cd();
13391 //
13392 // Place copy #17 of ITS5 directly in I565
13393 //
13394 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13395 sub2node->SetLineColor(kColorITS);
13396 sub2node->SetVisibility(1);
13397 fNodes->Add(sub2node);
13398 sub1node->cd();
13399 //
13400 // Place copy #18 of ITS5 directly in I565
13401 //
13402 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13403 sub2node->SetLineColor(kColorITS);
13404 sub2node->SetVisibility(1);
13405 fNodes->Add(sub2node);
13406 sub1node->cd();
13407 //
13408 // Place copy #19 of ITS5 directly in I565
13409 //
13410 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13411 sub2node->SetLineColor(kColorITS);
13412 sub2node->SetVisibility(1);
13413 fNodes->Add(sub2node);
13414 sub1node->cd();
13415 //
13416 // Place copy #20 of ITS5 directly in I565
13417 //
13418 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13419 sub2node->SetLineColor(kColorITS);
13420 sub2node->SetVisibility(1);
13421 fNodes->Add(sub2node);
13422 sub1node->cd();
13423 //
13424 // Place copy #21 of ITS5 directly in I565
13425 //
13426 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13427 sub2node->SetLineColor(kColorITS);
13428 sub2node->SetVisibility(1);
13429 fNodes->Add(sub2node);
13430 sub1node->cd();
13431 //
13432 // Place copy #22 of ITS5 directly in I565
13433 //
13434 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13435 sub2node->SetLineColor(kColorITS);
13436 sub2node->SetVisibility(1);
13437 fNodes->Add(sub2node);
13438 sub1node->cd();
13439 fNodes->Add(sub1node);
13440 node->cd();
13441 //
13442 // Place copy #18 of I565 in IT56
13443 //
1266e9b4 13444 sub1node = new TNode("I565","I565","I565",0.,-38.5984,0.,"itsrot533");
1f99c14b 13445 sub1node->SetLineColor(kColorITS);
13446 sub1node->SetVisibility(0);
13447 sub1node->cd();
13448 //
13449 // Place copy #1 of ITS5 directly in I565
13450 //
13451 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13452 sub2node->SetLineColor(kColorITS);
13453 sub2node->SetVisibility(1);
13454 fNodes->Add(sub2node);
13455 sub1node->cd();
13456 //
13457 // Place copy #2 of ITS5 directly in I565
13458 //
13459 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13460 sub2node->SetLineColor(kColorITS);
13461 sub2node->SetVisibility(1);
13462 fNodes->Add(sub2node);
13463 sub1node->cd();
13464 //
13465 // Place copy #3 of ITS5 directly in I565
13466 //
13467 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13468 sub2node->SetLineColor(kColorITS);
13469 sub2node->SetVisibility(1);
13470 fNodes->Add(sub2node);
13471 sub1node->cd();
13472 //
13473 // Place copy #4 of ITS5 directly in I565
13474 //
13475 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13476 sub2node->SetLineColor(kColorITS);
13477 sub2node->SetVisibility(1);
13478 fNodes->Add(sub2node);
13479 sub1node->cd();
13480 //
13481 // Place copy #5 of ITS5 directly in I565
13482 //
13483 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13484 sub2node->SetLineColor(kColorITS);
13485 sub2node->SetVisibility(1);
13486 fNodes->Add(sub2node);
13487 sub1node->cd();
13488 //
13489 // Place copy #6 of ITS5 directly in I565
13490 //
13491 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13492 sub2node->SetLineColor(kColorITS);
13493 sub2node->SetVisibility(1);
13494 fNodes->Add(sub2node);
13495 sub1node->cd();
13496 //
13497 // Place copy #7 of ITS5 directly in I565
13498 //
13499 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13500 sub2node->SetLineColor(kColorITS);
13501 sub2node->SetVisibility(1);
13502 fNodes->Add(sub2node);
13503 sub1node->cd();
13504 //
13505 // Place copy #8 of ITS5 directly in I565
13506 //
13507 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13508 sub2node->SetLineColor(kColorITS);
13509 sub2node->SetVisibility(1);
13510 fNodes->Add(sub2node);
13511 sub1node->cd();
13512 //
13513 // Place copy #9 of ITS5 directly in I565
13514 //
13515 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13516 sub2node->SetLineColor(kColorITS);
13517 sub2node->SetVisibility(1);
13518 fNodes->Add(sub2node);
13519 sub1node->cd();
13520 //
13521 // Place copy #10 of ITS5 directly in I565
13522 //
13523 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13524 sub2node->SetLineColor(kColorITS);
13525 sub2node->SetVisibility(1);
13526 fNodes->Add(sub2node);
13527 sub1node->cd();
13528 //
13529 // Place copy #11 of ITS5 directly in I565
13530 //
13531 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13532 sub2node->SetLineColor(kColorITS);
13533 sub2node->SetVisibility(1);
13534 fNodes->Add(sub2node);
13535 sub1node->cd();
13536 //
13537 // Place copy #12 of ITS5 directly in I565
13538 //
13539 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13540 sub2node->SetLineColor(kColorITS);
13541 sub2node->SetVisibility(1);
13542 fNodes->Add(sub2node);
13543 sub1node->cd();
13544 //
13545 // Place copy #13 of ITS5 directly in I565
13546 //
13547 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13548 sub2node->SetLineColor(kColorITS);
13549 sub2node->SetVisibility(1);
13550 fNodes->Add(sub2node);
13551 sub1node->cd();
13552 //
13553 // Place copy #14 of ITS5 directly in I565
13554 //
13555 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13556 sub2node->SetLineColor(kColorITS);
13557 sub2node->SetVisibility(1);
13558 fNodes->Add(sub2node);
13559 sub1node->cd();
13560 //
13561 // Place copy #15 of ITS5 directly in I565
13562 //
13563 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13564 sub2node->SetLineColor(kColorITS);
13565 sub2node->SetVisibility(1);
13566 fNodes->Add(sub2node);
13567 sub1node->cd();
13568 //
13569 // Place copy #16 of ITS5 directly in I565
13570 //
13571 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13572 sub2node->SetLineColor(kColorITS);
13573 sub2node->SetVisibility(1);
13574 fNodes->Add(sub2node);
13575 sub1node->cd();
13576 //
13577 // Place copy #17 of ITS5 directly in I565
13578 //
13579 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13580 sub2node->SetLineColor(kColorITS);
13581 sub2node->SetVisibility(1);
13582 fNodes->Add(sub2node);
13583 sub1node->cd();
13584 //
13585 // Place copy #18 of ITS5 directly in I565
13586 //
13587 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13588 sub2node->SetLineColor(kColorITS);
13589 sub2node->SetVisibility(1);
13590 fNodes->Add(sub2node);
13591 sub1node->cd();
13592 //
13593 // Place copy #19 of ITS5 directly in I565
13594 //
13595 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13596 sub2node->SetLineColor(kColorITS);
13597 sub2node->SetVisibility(1);
13598 fNodes->Add(sub2node);
13599 sub1node->cd();
13600 //
13601 // Place copy #20 of ITS5 directly in I565
13602 //
13603 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13604 sub2node->SetLineColor(kColorITS);
13605 sub2node->SetVisibility(1);
13606 fNodes->Add(sub2node);
13607 sub1node->cd();
13608 //
13609 // Place copy #21 of ITS5 directly in I565
13610 //
13611 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13612 sub2node->SetLineColor(kColorITS);
13613 sub2node->SetVisibility(1);
13614 fNodes->Add(sub2node);
13615 sub1node->cd();
13616 //
13617 // Place copy #22 of ITS5 directly in I565
13618 //
13619 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13620 sub2node->SetLineColor(kColorITS);
13621 sub2node->SetVisibility(1);
13622 fNodes->Add(sub2node);
13623 sub1node->cd();
13624 fNodes->Add(sub1node);
13625 node->cd();
13626 //
13627 // Place copy #19 of I565 in IT56
13628 //
1266e9b4 13629 sub1node = new TNode("I565","I565","I565",7.0642,-37.7904,0.,"itsrot529");
1f99c14b 13630 sub1node->SetLineColor(kColorITS);
13631 sub1node->SetVisibility(0);
13632 sub1node->cd();
13633 //
13634 // Place copy #1 of ITS5 directly in I565
13635 //
13636 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13637 sub2node->SetLineColor(kColorITS);
13638 sub2node->SetVisibility(1);
13639 fNodes->Add(sub2node);
13640 sub1node->cd();
13641 //
13642 // Place copy #2 of ITS5 directly in I565
13643 //
13644 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13645 sub2node->SetLineColor(kColorITS);
13646 sub2node->SetVisibility(1);
13647 fNodes->Add(sub2node);
13648 sub1node->cd();
13649 //
13650 // Place copy #3 of ITS5 directly in I565
13651 //
13652 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13653 sub2node->SetLineColor(kColorITS);
13654 sub2node->SetVisibility(1);
13655 fNodes->Add(sub2node);
13656 sub1node->cd();
13657 //
13658 // Place copy #4 of ITS5 directly in I565
13659 //
13660 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13661 sub2node->SetLineColor(kColorITS);
13662 sub2node->SetVisibility(1);
13663 fNodes->Add(sub2node);
13664 sub1node->cd();
13665 //
13666 // Place copy #5 of ITS5 directly in I565
13667 //
13668 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13669 sub2node->SetLineColor(kColorITS);
13670 sub2node->SetVisibility(1);
13671 fNodes->Add(sub2node);
13672 sub1node->cd();
13673 //
13674 // Place copy #6 of ITS5 directly in I565
13675 //
13676 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13677 sub2node->SetLineColor(kColorITS);
13678 sub2node->SetVisibility(1);
13679 fNodes->Add(sub2node);
13680 sub1node->cd();
13681 //
13682 // Place copy #7 of ITS5 directly in I565
13683 //
13684 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13685 sub2node->SetLineColor(kColorITS);
13686 sub2node->SetVisibility(1);
13687 fNodes->Add(sub2node);
13688 sub1node->cd();
13689 //
13690 // Place copy #8 of ITS5 directly in I565
13691 //
13692 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13693 sub2node->SetLineColor(kColorITS);
13694 sub2node->SetVisibility(1);
13695 fNodes->Add(sub2node);
13696 sub1node->cd();
13697 //
13698 // Place copy #9 of ITS5 directly in I565
13699 //
13700 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13701 sub2node->SetLineColor(kColorITS);
13702 sub2node->SetVisibility(1);
13703 fNodes->Add(sub2node);
13704 sub1node->cd();
13705 //
13706 // Place copy #10 of ITS5 directly in I565
13707 //
13708 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13709 sub2node->SetLineColor(kColorITS);
13710 sub2node->SetVisibility(1);
13711 fNodes->Add(sub2node);
13712 sub1node->cd();
13713 //
13714 // Place copy #11 of ITS5 directly in I565
13715 //
13716 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13717 sub2node->SetLineColor(kColorITS);
13718 sub2node->SetVisibility(1);
13719 fNodes->Add(sub2node);
13720 sub1node->cd();
13721 //
13722 // Place copy #12 of ITS5 directly in I565
13723 //
13724 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13725 sub2node->SetLineColor(kColorITS);
13726 sub2node->SetVisibility(1);
13727 fNodes->Add(sub2node);
13728 sub1node->cd();
13729 //
13730 // Place copy #13 of ITS5 directly in I565
13731 //
13732 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13733 sub2node->SetLineColor(kColorITS);
13734 sub2node->SetVisibility(1);
13735 fNodes->Add(sub2node);
13736 sub1node->cd();
13737 //
13738 // Place copy #14 of ITS5 directly in I565
13739 //
13740 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13741 sub2node->SetLineColor(kColorITS);
13742 sub2node->SetVisibility(1);
13743 fNodes->Add(sub2node);
13744 sub1node->cd();
13745 //
13746 // Place copy #15 of ITS5 directly in I565
13747 //
13748 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13749 sub2node->SetLineColor(kColorITS);
13750 sub2node->SetVisibility(1);
13751 fNodes->Add(sub2node);
13752 sub1node->cd();
13753 //
13754 // Place copy #16 of ITS5 directly in I565
13755 //
13756 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13757 sub2node->SetLineColor(kColorITS);
13758 sub2node->SetVisibility(1);
13759 fNodes->Add(sub2node);
13760 sub1node->cd();
13761 //
13762 // Place copy #17 of ITS5 directly in I565
13763 //
13764 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13765 sub2node->SetLineColor(kColorITS);
13766 sub2node->SetVisibility(1);
13767 fNodes->Add(sub2node);
13768 sub1node->cd();
13769 //
13770 // Place copy #18 of ITS5 directly in I565
13771 //
13772 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13773 sub2node->SetLineColor(kColorITS);
13774 sub2node->SetVisibility(1);
13775 fNodes->Add(sub2node);
13776 sub1node->cd();
13777 //
13778 // Place copy #19 of ITS5 directly in I565
13779 //
13780 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13781 sub2node->SetLineColor(kColorITS);
13782 sub2node->SetVisibility(1);
13783 fNodes->Add(sub2node);
13784 sub1node->cd();
13785 //
13786 // Place copy #20 of ITS5 directly in I565
13787 //
13788 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13789 sub2node->SetLineColor(kColorITS);
13790 sub2node->SetVisibility(1);
13791 fNodes->Add(sub2node);
13792 sub1node->cd();
13793 //
13794 // Place copy #21 of ITS5 directly in I565
13795 //
13796 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13797 sub2node->SetLineColor(kColorITS);
13798 sub2node->SetVisibility(1);
13799 fNodes->Add(sub2node);
13800 sub1node->cd();
13801 //
13802 // Place copy #22 of ITS5 directly in I565
13803 //
13804 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13805 sub2node->SetLineColor(kColorITS);
13806 sub2node->SetVisibility(1);
13807 fNodes->Add(sub2node);
13808 sub1node->cd();
13809 fNodes->Add(sub1node);
13810 node->cd();
13811 //
13812 // Place copy #20 of I565 in IT56
13813 //
1266e9b4 13814 sub1node = new TNode("I565","I565","I565",13.9433,-35.992,0.,"itsrot618");
1f99c14b 13815 sub1node->SetLineColor(kColorITS);
13816 sub1node->SetVisibility(0);
13817 sub1node->cd();
13818 //
13819 // Place copy #1 of ITS5 directly in I565
13820 //
13821 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13822 sub2node->SetLineColor(kColorITS);
13823 sub2node->SetVisibility(1);
13824 fNodes->Add(sub2node);
13825 sub1node->cd();
13826 //
13827 // Place copy #2 of ITS5 directly in I565
13828 //
13829 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13830 sub2node->SetLineColor(kColorITS);
13831 sub2node->SetVisibility(1);
13832 fNodes->Add(sub2node);
13833 sub1node->cd();
13834 //
13835 // Place copy #3 of ITS5 directly in I565
13836 //
13837 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13838 sub2node->SetLineColor(kColorITS);
13839 sub2node->SetVisibility(1);
13840 fNodes->Add(sub2node);
13841 sub1node->cd();
13842 //
13843 // Place copy #4 of ITS5 directly in I565
13844 //
13845 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13846 sub2node->SetLineColor(kColorITS);
13847 sub2node->SetVisibility(1);
13848 fNodes->Add(sub2node);
13849 sub1node->cd();
13850 //
13851 // Place copy #5 of ITS5 directly in I565
13852 //
13853 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13854 sub2node->SetLineColor(kColorITS);
13855 sub2node->SetVisibility(1);
13856 fNodes->Add(sub2node);
13857 sub1node->cd();
13858 //
13859 // Place copy #6 of ITS5 directly in I565
13860 //
13861 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13862 sub2node->SetLineColor(kColorITS);
13863 sub2node->SetVisibility(1);
13864 fNodes->Add(sub2node);
13865 sub1node->cd();
13866 //
13867 // Place copy #7 of ITS5 directly in I565
13868 //
13869 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13870 sub2node->SetLineColor(kColorITS);
13871 sub2node->SetVisibility(1);
13872 fNodes->Add(sub2node);
13873 sub1node->cd();
13874 //
13875 // Place copy #8 of ITS5 directly in I565
13876 //
13877 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13878 sub2node->SetLineColor(kColorITS);
13879 sub2node->SetVisibility(1);
13880 fNodes->Add(sub2node);
13881 sub1node->cd();
13882 //
13883 // Place copy #9 of ITS5 directly in I565
13884 //
13885 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13886 sub2node->SetLineColor(kColorITS);
13887 sub2node->SetVisibility(1);
13888 fNodes->Add(sub2node);
13889 sub1node->cd();
13890 //
13891 // Place copy #10 of ITS5 directly in I565
13892 //
13893 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13894 sub2node->SetLineColor(kColorITS);
13895 sub2node->SetVisibility(1);
13896 fNodes->Add(sub2node);
13897 sub1node->cd();
13898 //
13899 // Place copy #11 of ITS5 directly in I565
13900 //
13901 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13902 sub2node->SetLineColor(kColorITS);
13903 sub2node->SetVisibility(1);
13904 fNodes->Add(sub2node);
13905 sub1node->cd();
13906 //
13907 // Place copy #12 of ITS5 directly in I565
13908 //
13909 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13910 sub2node->SetLineColor(kColorITS);
13911 sub2node->SetVisibility(1);
13912 fNodes->Add(sub2node);
13913 sub1node->cd();
13914 //
13915 // Place copy #13 of ITS5 directly in I565
13916 //
13917 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13918 sub2node->SetLineColor(kColorITS);
13919 sub2node->SetVisibility(1);
13920 fNodes->Add(sub2node);
13921 sub1node->cd();
13922 //
13923 // Place copy #14 of ITS5 directly in I565
13924 //
13925 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13926 sub2node->SetLineColor(kColorITS);
13927 sub2node->SetVisibility(1);
13928 fNodes->Add(sub2node);
13929 sub1node->cd();
13930 //
13931 // Place copy #15 of ITS5 directly in I565
13932 //
13933 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13934 sub2node->SetLineColor(kColorITS);
13935 sub2node->SetVisibility(1);
13936 fNodes->Add(sub2node);
13937 sub1node->cd();
13938 //
13939 // Place copy #16 of ITS5 directly in I565
13940 //
13941 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13942 sub2node->SetLineColor(kColorITS);
13943 sub2node->SetVisibility(1);
13944 fNodes->Add(sub2node);
13945 sub1node->cd();
13946 //
13947 // Place copy #17 of ITS5 directly in I565
13948 //
13949 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13950 sub2node->SetLineColor(kColorITS);
13951 sub2node->SetVisibility(1);
13952 fNodes->Add(sub2node);
13953 sub1node->cd();
13954 //
13955 // Place copy #18 of ITS5 directly in I565
13956 //
13957 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13958 sub2node->SetLineColor(kColorITS);
13959 sub2node->SetVisibility(1);
13960 fNodes->Add(sub2node);
13961 sub1node->cd();
13962 //
13963 // Place copy #19 of ITS5 directly in I565
13964 //
13965 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13966 sub2node->SetLineColor(kColorITS);
13967 sub2node->SetVisibility(1);
13968 fNodes->Add(sub2node);
13969 sub1node->cd();
13970 //
13971 // Place copy #20 of ITS5 directly in I565
13972 //
13973 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13974 sub2node->SetLineColor(kColorITS);
13975 sub2node->SetVisibility(1);
13976 fNodes->Add(sub2node);
13977 sub1node->cd();
13978 //
13979 // Place copy #21 of ITS5 directly in I565
13980 //
13981 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13982 sub2node->SetLineColor(kColorITS);
13983 sub2node->SetVisibility(1);
13984 fNodes->Add(sub2node);
13985 sub1node->cd();
13986 //
13987 // Place copy #22 of ITS5 directly in I565
13988 //
13989 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13990 sub2node->SetLineColor(kColorITS);
13991 sub2node->SetVisibility(1);
13992 fNodes->Add(sub2node);
13993 sub1node->cd();
13994 fNodes->Add(sub1node);
13995 node->cd();
13996 //
13997 // Place copy #21 of I565 in IT56
13998 //
1266e9b4 13999 sub1node = new TNode("I565","I565","I565",20.2387,-32.6866,0.,"itsrot528");
1f99c14b 14000 sub1node->SetLineColor(kColorITS);
14001 sub1node->SetVisibility(0);
14002 sub1node->cd();
14003 //
14004 // Place copy #1 of ITS5 directly in I565
14005 //
14006 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14007 sub2node->SetLineColor(kColorITS);
14008 sub2node->SetVisibility(1);
14009 fNodes->Add(sub2node);
14010 sub1node->cd();
14011 //
14012 // Place copy #2 of ITS5 directly in I565
14013 //
14014 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14015 sub2node->SetLineColor(kColorITS);
14016 sub2node->SetVisibility(1);
14017 fNodes->Add(sub2node);
14018 sub1node->cd();
14019 //
14020 // Place copy #3 of ITS5 directly in I565
14021 //
14022 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14023 sub2node->SetLineColor(kColorITS);
14024 sub2node->SetVisibility(1);
14025 fNodes->Add(sub2node);
14026 sub1node->cd();
14027 //
14028 // Place copy #4 of ITS5 directly in I565
14029 //
14030 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14031 sub2node->SetLineColor(kColorITS);
14032 sub2node->SetVisibility(1);
14033 fNodes->Add(sub2node);
14034 sub1node->cd();
14035 //
14036 // Place copy #5 of ITS5 directly in I565
14037 //
14038 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14039 sub2node->SetLineColor(kColorITS);
14040 sub2node->SetVisibility(1);
14041 fNodes->Add(sub2node);
14042 sub1node->cd();
14043 //
14044 // Place copy #6 of ITS5 directly in I565
14045 //
14046 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14047 sub2node->SetLineColor(kColorITS);
14048 sub2node->SetVisibility(1);
14049 fNodes->Add(sub2node);
14050 sub1node->cd();
14051 //
14052 // Place copy #7 of ITS5 directly in I565
14053 //
14054 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14055 sub2node->SetLineColor(kColorITS);
14056 sub2node->SetVisibility(1);
14057 fNodes->Add(sub2node);
14058 sub1node->cd();
14059 //
14060 // Place copy #8 of ITS5 directly in I565
14061 //
14062 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14063 sub2node->SetLineColor(kColorITS);
14064 sub2node->SetVisibility(1);
14065 fNodes->Add(sub2node);
14066 sub1node->cd();
14067 //
14068 // Place copy #9 of ITS5 directly in I565
14069 //
14070 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14071 sub2node->SetLineColor(kColorITS);
14072 sub2node->SetVisibility(1);
14073 fNodes->Add(sub2node);
14074 sub1node->cd();
14075 //
14076 // Place copy #10 of ITS5 directly in I565
14077 //
14078 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14079 sub2node->SetLineColor(kColorITS);
14080 sub2node->SetVisibility(1);
14081 fNodes->Add(sub2node);
14082 sub1node->cd();
14083 //
14084 // Place copy #11 of ITS5 directly in I565
14085 //
14086 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14087 sub2node->SetLineColor(kColorITS);
14088 sub2node->SetVisibility(1);
14089 fNodes->Add(sub2node);
14090 sub1node->cd();
14091 //
14092 // Place copy #12 of ITS5 directly in I565
14093 //
14094 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14095 sub2node->SetLineColor(kColorITS);
14096 sub2node->SetVisibility(1);
14097 fNodes->Add(sub2node);
14098 sub1node->cd();
14099 //
14100 // Place copy #13 of ITS5 directly in I565
14101 //
14102 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14103 sub2node->SetLineColor(kColorITS);
14104 sub2node->SetVisibility(1);
14105 fNodes->Add(sub2node);
14106 sub1node->cd();
14107 //
14108 // Place copy #14 of ITS5 directly in I565
14109 //
14110 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14111 sub2node->SetLineColor(kColorITS);
14112 sub2node->SetVisibility(1);
14113 fNodes->Add(sub2node);
14114 sub1node->cd();
14115 //
14116 // Place copy #15 of ITS5 directly in I565
14117 //
14118 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14119 sub2node->SetLineColor(kColorITS);
14120 sub2node->SetVisibility(1);
14121 fNodes->Add(sub2node);
14122 sub1node->cd();
14123 //
14124 // Place copy #16 of ITS5 directly in I565
14125 //
14126 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14127 sub2node->SetLineColor(kColorITS);
14128 sub2node->SetVisibility(1);
14129 fNodes->Add(sub2node);
14130 sub1node->cd();
14131 //
14132 // Place copy #17 of ITS5 directly in I565
14133 //
14134 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14135 sub2node->SetLineColor(kColorITS);
14136 sub2node->SetVisibility(1);
14137 fNodes->Add(sub2node);
14138 sub1node->cd();
14139 //
14140 // Place copy #18 of ITS5 directly in I565
14141 //
14142 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14143 sub2node->SetLineColor(kColorITS);
14144 sub2node->SetVisibility(1);
14145 fNodes->Add(sub2node);
14146 sub1node->cd();
14147 //
14148 // Place copy #19 of ITS5 directly in I565
14149 //
14150 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14151 sub2node->SetLineColor(kColorITS);
14152 sub2node->SetVisibility(1);
14153 fNodes->Add(sub2node);
14154 sub1node->cd();
14155 //
14156 // Place copy #20 of ITS5 directly in I565
14157 //
14158 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14159 sub2node->SetLineColor(kColorITS);
14160 sub2node->SetVisibility(1);
14161 fNodes->Add(sub2node);
14162 sub1node->cd();
14163 //
14164 // Place copy #21 of ITS5 directly in I565
14165 //
14166 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14167 sub2node->SetLineColor(kColorITS);
14168 sub2node->SetVisibility(1);
14169 fNodes->Add(sub2node);
14170 sub1node->cd();
14171 //
14172 // Place copy #22 of ITS5 directly in I565
14173 //
14174 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14175 sub2node->SetLineColor(kColorITS);
14176 sub2node->SetVisibility(1);
14177 fNodes->Add(sub2node);
14178 sub1node->cd();
14179 fNodes->Add(sub1node);
14180 node->cd();
14181 //
14182 // Place copy #22 of I565 in IT56
14183 //
1266e9b4 14184 sub1node = new TNode("I565","I565","I565",26.0036,-28.5246,0.,"itsrot527");
1f99c14b 14185 sub1node->SetLineColor(kColorITS);
14186 sub1node->SetVisibility(0);
14187 sub1node->cd();
14188 //
14189 // Place copy #1 of ITS5 directly in I565
14190 //
14191 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14192 sub2node->SetLineColor(kColorITS);
14193 sub2node->SetVisibility(1);
14194 fNodes->Add(sub2node);
14195 sub1node->cd();
14196 //
14197 // Place copy #2 of ITS5 directly in I565
14198 //
14199 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14200 sub2node->SetLineColor(kColorITS);
14201 sub2node->SetVisibility(1);
14202 fNodes->Add(sub2node);
14203 sub1node->cd();
14204 //
14205 // Place copy #3 of ITS5 directly in I565
14206 //
14207 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14208 sub2node->SetLineColor(kColorITS);
14209 sub2node->SetVisibility(1);
14210 fNodes->Add(sub2node);
14211 sub1node->cd();
14212 //
14213 // Place copy #4 of ITS5 directly in I565
14214 //
14215 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14216 sub2node->SetLineColor(kColorITS);
14217 sub2node->SetVisibility(1);
14218 fNodes->Add(sub2node);
14219 sub1node->cd();
14220 //
14221 // Place copy #5 of ITS5 directly in I565
14222 //
14223 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14224 sub2node->SetLineColor(kColorITS);
14225 sub2node->SetVisibility(1);
14226 fNodes->Add(sub2node);
14227 sub1node->cd();
14228 //
14229 // Place copy #6 of ITS5 directly in I565
14230 //
14231 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14232 sub2node->SetLineColor(kColorITS);
14233 sub2node->SetVisibility(1);
14234 fNodes->Add(sub2node);
14235 sub1node->cd();
14236 //
14237 // Place copy #7 of ITS5 directly in I565
14238 //
14239 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14240 sub2node->SetLineColor(kColorITS);
14241 sub2node->SetVisibility(1);
14242 fNodes->Add(sub2node);
14243 sub1node->cd();
14244 //
14245 // Place copy #8 of ITS5 directly in I565
14246 //
14247 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14248 sub2node->SetLineColor(kColorITS);
14249 sub2node->SetVisibility(1);
14250 fNodes->Add(sub2node);
14251 sub1node->cd();
14252 //
14253 // Place copy #9 of ITS5 directly in I565
14254 //
14255 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14256 sub2node->SetLineColor(kColorITS);
14257 sub2node->SetVisibility(1);
14258 fNodes->Add(sub2node);
14259 sub1node->cd();
14260 //
14261 // Place copy #10 of ITS5 directly in I565
14262 //
14263 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14264 sub2node->SetLineColor(kColorITS);
14265 sub2node->SetVisibility(1);
14266 fNodes->Add(sub2node);
14267 sub1node->cd();
14268 //
14269 // Place copy #11 of ITS5 directly in I565
14270 //
14271 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14272 sub2node->SetLineColor(kColorITS);
14273 sub2node->SetVisibility(1);
14274 fNodes->Add(sub2node);
14275 sub1node->cd();
14276 //
14277 // Place copy #12 of ITS5 directly in I565
14278 //
14279 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14280 sub2node->SetLineColor(kColorITS);
14281 sub2node->SetVisibility(1);
14282 fNodes->Add(sub2node);
14283 sub1node->cd();
14284 //
14285 // Place copy #13 of ITS5 directly in I565
14286 //
14287 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14288 sub2node->SetLineColor(kColorITS);
14289 sub2node->SetVisibility(1);
14290 fNodes->Add(sub2node);
14291 sub1node->cd();
14292 //
14293 // Place copy #14 of ITS5 directly in I565
14294 //
14295 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14296 sub2node->SetLineColor(kColorITS);
14297 sub2node->SetVisibility(1);
14298 fNodes->Add(sub2node);
14299 sub1node->cd();
14300 //
14301 // Place copy #15 of ITS5 directly in I565
14302 //
14303 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14304 sub2node->SetLineColor(kColorITS);
14305 sub2node->SetVisibility(1);
14306 fNodes->Add(sub2node);
14307 sub1node->cd();
14308 //
14309 // Place copy #16 of ITS5 directly in I565
14310 //
14311 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14312 sub2node->SetLineColor(kColorITS);
14313 sub2node->SetVisibility(1);
14314 fNodes->Add(sub2node);
14315 sub1node->cd();
14316 //
14317 // Place copy #17 of ITS5 directly in I565
14318 //
14319 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14320 sub2node->SetLineColor(kColorITS);
14321 sub2node->SetVisibility(1);
14322 fNodes->Add(sub2node);
14323 sub1node->cd();
14324 //
14325 // Place copy #18 of ITS5 directly in I565
14326 //
14327 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14328 sub2node->SetLineColor(kColorITS);
14329 sub2node->SetVisibility(1);
14330 fNodes->Add(sub2node);
14331 sub1node->cd();
14332 //
14333 // Place copy #19 of ITS5 directly in I565
14334 //
14335 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14336 sub2node->SetLineColor(kColorITS);
14337 sub2node->SetVisibility(1);
14338 fNodes->Add(sub2node);
14339 sub1node->cd();
14340 //
14341 // Place copy #20 of ITS5 directly in I565
14342 //
14343 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14344 sub2node->SetLineColor(kColorITS);
14345 sub2node->SetVisibility(1);
14346 fNodes->Add(sub2node);
14347 sub1node->cd();
14348 //
14349 // Place copy #21 of ITS5 directly in I565
14350 //
14351 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14352 sub2node->SetLineColor(kColorITS);
14353 sub2node->SetVisibility(1);
14354 fNodes->Add(sub2node);
14355 sub1node->cd();
14356 //
14357 // Place copy #22 of ITS5 directly in I565
14358 //
14359 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14360 sub2node->SetLineColor(kColorITS);
14361 sub2node->SetVisibility(1);
14362 fNodes->Add(sub2node);
14363 sub1node->cd();
14364 fNodes->Add(sub1node);
14365 node->cd();
14366 //
14367 // Place copy #23 of I565 in IT56
14368 //
1266e9b4 14369 sub1node = new TNode("I565","I565","I565",30.6798,-23.1683,0.,"itsrot526");
1f99c14b 14370 sub1node->SetLineColor(kColorITS);
14371 sub1node->SetVisibility(0);
14372 sub1node->cd();
14373 //
14374 // Place copy #1 of ITS5 directly in I565
14375 //
14376 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14377 sub2node->SetLineColor(kColorITS);
14378 sub2node->SetVisibility(1);
14379 fNodes->Add(sub2node);
14380 sub1node->cd();
14381 //
14382 // Place copy #2 of ITS5 directly in I565
14383 //
14384 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14385 sub2node->SetLineColor(kColorITS);
14386 sub2node->SetVisibility(1);
14387 fNodes->Add(sub2node);
14388 sub1node->cd();
14389 //
14390 // Place copy #3 of ITS5 directly in I565
14391 //
14392 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14393 sub2node->SetLineColor(kColorITS);
14394 sub2node->SetVisibility(1);
14395 fNodes->Add(sub2node);
14396 sub1node->cd();
14397 //
14398 // Place copy #4 of ITS5 directly in I565
14399 //
14400 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14401 sub2node->SetLineColor(kColorITS);
14402 sub2node->SetVisibility(1);
14403 fNodes->Add(sub2node);
14404 sub1node->cd();
14405 //
14406 // Place copy #5 of ITS5 directly in I565
14407 //
14408 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14409 sub2node->SetLineColor(kColorITS);
14410 sub2node->SetVisibility(1);
14411 fNodes->Add(sub2node);
14412 sub1node->cd();
14413 //
14414 // Place copy #6 of ITS5 directly in I565
14415 //
14416 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14417 sub2node->SetLineColor(kColorITS);
14418 sub2node->SetVisibility(1);
14419 fNodes->Add(sub2node);
14420 sub1node->cd();
14421 //
14422 // Place copy #7 of ITS5 directly in I565
14423 //
14424 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14425 sub2node->SetLineColor(kColorITS);
14426 sub2node->SetVisibility(1);
14427 fNodes->Add(sub2node);
14428 sub1node->cd();
14429 //
14430 // Place copy #8 of ITS5 directly in I565
14431 //
14432 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14433 sub2node->SetLineColor(kColorITS);
14434 sub2node->SetVisibility(1);
14435 fNodes->Add(sub2node);
14436 sub1node->cd();
14437 //
14438 // Place copy #9 of ITS5 directly in I565
14439 //
14440 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14441 sub2node->SetLineColor(kColorITS);
14442 sub2node->SetVisibility(1);
14443 fNodes->Add(sub2node);
14444 sub1node->cd();
14445 //
14446 // Place copy #10 of ITS5 directly in I565
14447 //
14448 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14449 sub2node->SetLineColor(kColorITS);
14450 sub2node->SetVisibility(1);
14451 fNodes->Add(sub2node);
14452 sub1node->cd();
14453 //
14454 // Place copy #11 of ITS5 directly in I565
14455 //
14456 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14457 sub2node->SetLineColor(kColorITS);
14458 sub2node->SetVisibility(1);
14459 fNodes->Add(sub2node);
14460 sub1node->cd();
14461 //
14462 // Place copy #12 of ITS5 directly in I565
14463 //
14464 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14465 sub2node->SetLineColor(kColorITS);
14466 sub2node->SetVisibility(1);
14467 fNodes->Add(sub2node);
14468 sub1node->cd();
14469 //
14470 // Place copy #13 of ITS5 directly in I565
14471 //
14472 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14473 sub2node->SetLineColor(kColorITS);
14474 sub2node->SetVisibility(1);
14475 fNodes->Add(sub2node);
14476 sub1node->cd();
14477 //
14478 // Place copy #14 of ITS5 directly in I565
14479 //
14480 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14481 sub2node->SetLineColor(kColorITS);
14482 sub2node->SetVisibility(1);
14483 fNodes->Add(sub2node);
14484 sub1node->cd();
14485 //
14486 // Place copy #15 of ITS5 directly in I565
14487 //
14488 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14489 sub2node->SetLineColor(kColorITS);
14490 sub2node->SetVisibility(1);
14491 fNodes->Add(sub2node);
14492 sub1node->cd();
14493 //
14494 // Place copy #16 of ITS5 directly in I565
14495 //
14496 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14497 sub2node->SetLineColor(kColorITS);
14498 sub2node->SetVisibility(1);
14499 fNodes->Add(sub2node);
14500 sub1node->cd();
14501 //
14502 // Place copy #17 of ITS5 directly in I565
14503 //
14504 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14505 sub2node->SetLineColor(kColorITS);
14506 sub2node->SetVisibility(1);
14507 fNodes->Add(sub2node);
14508 sub1node->cd();
14509 //
14510 // Place copy #18 of ITS5 directly in I565
14511 //
14512 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14513 sub2node->SetLineColor(kColorITS);
14514 sub2node->SetVisibility(1);
14515 fNodes->Add(sub2node);
14516 sub1node->cd();
14517 //
14518 // Place copy #19 of ITS5 directly in I565
14519 //
14520 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14521 sub2node->SetLineColor(kColorITS);
14522 sub2node->SetVisibility(1);
14523 fNodes->Add(sub2node);
14524 sub1node->cd();
14525 //
14526 // Place copy #20 of ITS5 directly in I565
14527 //
14528 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14529 sub2node->SetLineColor(kColorITS);
14530 sub2node->SetVisibility(1);
14531 fNodes->Add(sub2node);
14532 sub1node->cd();
14533 //
14534 // Place copy #21 of ITS5 directly in I565
14535 //
14536 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14537 sub2node->SetLineColor(kColorITS);
14538 sub2node->SetVisibility(1);
14539 fNodes->Add(sub2node);
14540 sub1node->cd();
14541 //
14542 // Place copy #22 of ITS5 directly in I565
14543 //
14544 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14545 sub2node->SetLineColor(kColorITS);
14546 sub2node->SetVisibility(1);
14547 fNodes->Add(sub2node);
14548 sub1node->cd();
14549 fNodes->Add(sub1node);
14550 node->cd();
14551 //
14552 // Place copy #24 of I565 in IT56
14553 //
1266e9b4 14554 sub1node = new TNode("I565","I565","I565",34.5519,-17.2048,0.,"itsrot525");
1f99c14b 14555 sub1node->SetLineColor(kColorITS);
14556 sub1node->SetVisibility(0);
14557 sub1node->cd();
14558 //
14559 // Place copy #1 of ITS5 directly in I565
14560 //
14561 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14562 sub2node->SetLineColor(kColorITS);
14563 sub2node->SetVisibility(1);
14564 fNodes->Add(sub2node);
14565 sub1node->cd();
14566 //
14567 // Place copy #2 of ITS5 directly in I565
14568 //
14569 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14570 sub2node->SetLineColor(kColorITS);
14571 sub2node->SetVisibility(1);
14572 fNodes->Add(sub2node);
14573 sub1node->cd();
14574 //
14575 // Place copy #3 of ITS5 directly in I565
14576 //
14577 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14578 sub2node->SetLineColor(kColorITS);
14579 sub2node->SetVisibility(1);
14580 fNodes->Add(sub2node);
14581 sub1node->cd();
14582 //
14583 // Place copy #4 of ITS5 directly in I565
14584 //
14585 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14586 sub2node->SetLineColor(kColorITS);
14587 sub2node->SetVisibility(1);
14588 fNodes->Add(sub2node);
14589 sub1node->cd();
14590 //
14591 // Place copy #5 of ITS5 directly in I565
14592 //
14593 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14594 sub2node->SetLineColor(kColorITS);
14595 sub2node->SetVisibility(1);
14596 fNodes->Add(sub2node);
14597 sub1node->cd();
14598 //
14599 // Place copy #6 of ITS5 directly in I565
14600 //
14601 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14602 sub2node->SetLineColor(kColorITS);
14603 sub2node->SetVisibility(1);
14604 fNodes->Add(sub2node);
14605 sub1node->cd();
14606 //
14607 // Place copy #7 of ITS5 directly in I565
14608 //
14609 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14610 sub2node->SetLineColor(kColorITS);
14611 sub2node->SetVisibility(1);
14612 fNodes->Add(sub2node);
14613 sub1node->cd();
14614 //
14615 // Place copy #8 of ITS5 directly in I565
14616 //
14617 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14618 sub2node->SetLineColor(kColorITS);
14619 sub2node->SetVisibility(1);
14620 fNodes->Add(sub2node);
14621 sub1node->cd();
14622 //
14623 // Place copy #9 of ITS5 directly in I565
14624 //
14625 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14626 sub2node->SetLineColor(kColorITS);
14627 sub2node->SetVisibility(1);
14628 fNodes->Add(sub2node);
14629 sub1node->cd();
14630 //
14631 // Place copy #10 of ITS5 directly in I565
14632 //
14633 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14634 sub2node->SetLineColor(kColorITS);
14635 sub2node->SetVisibility(1);
14636 fNodes->Add(sub2node);
14637 sub1node->cd();
14638 //
14639 // Place copy #11 of ITS5 directly in I565
14640 //
14641 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14642 sub2node->SetLineColor(kColorITS);
14643 sub2node->SetVisibility(1);
14644 fNodes->Add(sub2node);
14645 sub1node->cd();
14646 //
14647 // Place copy #12 of ITS5 directly in I565
14648 //
14649 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14650 sub2node->SetLineColor(kColorITS);
14651 sub2node->SetVisibility(1);
14652 fNodes->Add(sub2node);
14653 sub1node->cd();
14654 //
14655 // Place copy #13 of ITS5 directly in I565
14656 //
14657 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14658 sub2node->SetLineColor(kColorITS);
14659 sub2node->SetVisibility(1);
14660 fNodes->Add(sub2node);
14661 sub1node->cd();
14662 //
14663 // Place copy #14 of ITS5 directly in I565
14664 //
14665 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14666 sub2node->SetLineColor(kColorITS);
14667 sub2node->SetVisibility(1);
14668 fNodes->Add(sub2node);
14669 sub1node->cd();
14670 //
14671 // Place copy #15 of ITS5 directly in I565
14672 //
14673 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14674 sub2node->SetLineColor(kColorITS);
14675 sub2node->SetVisibility(1);
14676 fNodes->Add(sub2node);
14677 sub1node->cd();
14678 //
14679 // Place copy #16 of ITS5 directly in I565
14680 //
14681 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14682 sub2node->SetLineColor(kColorITS);
14683 sub2node->SetVisibility(1);
14684 fNodes->Add(sub2node);
14685 sub1node->cd();
14686 //
14687 // Place copy #17 of ITS5 directly in I565
14688 //
14689 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14690 sub2node->SetLineColor(kColorITS);
14691 sub2node->SetVisibility(1);
14692 fNodes->Add(sub2node);
14693 sub1node->cd();
14694 //
14695 // Place copy #18 of ITS5 directly in I565
14696 //
14697 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14698 sub2node->SetLineColor(kColorITS);
14699 sub2node->SetVisibility(1);
14700 fNodes->Add(sub2node);
14701 sub1node->cd();
14702 //
14703 // Place copy #19 of ITS5 directly in I565
14704 //
14705 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14706 sub2node->SetLineColor(kColorITS);
14707 sub2node->SetVisibility(1);
14708 fNodes->Add(sub2node);
14709 sub1node->cd();
14710 //
14711 // Place copy #20 of ITS5 directly in I565
14712 //
14713 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14714 sub2node->SetLineColor(kColorITS);
14715 sub2node->SetVisibility(1);
14716 fNodes->Add(sub2node);
14717 sub1node->cd();
14718 //
14719 // Place copy #21 of ITS5 directly in I565
14720 //
14721 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14722 sub2node->SetLineColor(kColorITS);
14723 sub2node->SetVisibility(1);
14724 fNodes->Add(sub2node);
14725 sub1node->cd();
14726 //
14727 // Place copy #22 of ITS5 directly in I565
14728 //
14729 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14730 sub2node->SetLineColor(kColorITS);
14731 sub2node->SetVisibility(1);
14732 fNodes->Add(sub2node);
14733 sub1node->cd();
14734 fNodes->Add(sub1node);
14735 node->cd();
14736 //
14737 // Place copy #25 of I565 in IT56
14738 //
1266e9b4 14739 sub1node = new TNode("I565","I565","I565",36.9774,-10.521,0.,"itsrot524");
1f99c14b 14740 sub1node->SetLineColor(kColorITS);
14741 sub1node->SetVisibility(0);
14742 sub1node->cd();
14743 //
14744 // Place copy #1 of ITS5 directly in I565
14745 //
14746 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14747 sub2node->SetLineColor(kColorITS);
14748 sub2node->SetVisibility(1);
14749 fNodes->Add(sub2node);
14750 sub1node->cd();
14751 //
14752 // Place copy #2 of ITS5 directly in I565
14753 //
14754 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14755 sub2node->SetLineColor(kColorITS);
14756 sub2node->SetVisibility(1);
14757 fNodes->Add(sub2node);
14758 sub1node->cd();
14759 //
14760 // Place copy #3 of ITS5 directly in I565
14761 //
14762 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14763 sub2node->SetLineColor(kColorITS);
14764 sub2node->SetVisibility(1);
14765 fNodes->Add(sub2node);
14766 sub1node->cd();
14767 //
14768 // Place copy #4 of ITS5 directly in I565
14769 //
14770 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14771 sub2node->SetLineColor(kColorITS);
14772 sub2node->SetVisibility(1);
14773 fNodes->Add(sub2node);
14774 sub1node->cd();
14775 //
14776 // Place copy #5 of ITS5 directly in I565
14777 //
14778 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14779 sub2node->SetLineColor(kColorITS);
14780 sub2node->SetVisibility(1);
14781 fNodes->Add(sub2node);
14782 sub1node->cd();
14783 //
14784 // Place copy #6 of ITS5 directly in I565
14785 //
14786 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14787 sub2node->SetLineColor(kColorITS);
14788 sub2node->SetVisibility(1);
14789 fNodes->Add(sub2node);
14790 sub1node->cd();
14791 //
14792 // Place copy #7 of ITS5 directly in I565
14793 //
14794 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14795 sub2node->SetLineColor(kColorITS);
14796 sub2node->SetVisibility(1);
14797 fNodes->Add(sub2node);
14798 sub1node->cd();
14799 //
14800 // Place copy #8 of ITS5 directly in I565
14801 //
14802 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14803 sub2node->SetLineColor(kColorITS);
14804 sub2node->SetVisibility(1);
14805 fNodes->Add(sub2node);
14806 sub1node->cd();
14807 //
14808 // Place copy #9 of ITS5 directly in I565
14809 //
14810 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14811 sub2node->SetLineColor(kColorITS);
14812 sub2node->SetVisibility(1);
14813 fNodes->Add(sub2node);
14814 sub1node->cd();
14815 //
14816 // Place copy #10 of ITS5 directly in I565
14817 //
14818 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14819 sub2node->SetLineColor(kColorITS);
14820 sub2node->SetVisibility(1);
14821 fNodes->Add(sub2node);
14822 sub1node->cd();
14823 //
14824 // Place copy #11 of ITS5 directly in I565
14825 //
14826 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14827 sub2node->SetLineColor(kColorITS);
14828 sub2node->SetVisibility(1);
14829 fNodes->Add(sub2node);
14830 sub1node->cd();
14831 //
14832 // Place copy #12 of ITS5 directly in I565
14833 //
14834 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14835 sub2node->SetLineColor(kColorITS);
14836 sub2node->SetVisibility(1);
14837 fNodes->Add(sub2node);
14838 sub1node->cd();
14839 //
14840 // Place copy #13 of ITS5 directly in I565
14841 //
14842 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14843 sub2node->SetLineColor(kColorITS);
14844 sub2node->SetVisibility(1);
14845 fNodes->Add(sub2node);
14846 sub1node->cd();
14847 //
14848 // Place copy #14 of ITS5 directly in I565
14849 //
14850 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14851 sub2node->SetLineColor(kColorITS);
14852 sub2node->SetVisibility(1);
14853 fNodes->Add(sub2node);
14854 sub1node->cd();
14855 //
14856 // Place copy #15 of ITS5 directly in I565
14857 //
14858 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14859 sub2node->SetLineColor(kColorITS);
14860 sub2node->SetVisibility(1);
14861 fNodes->Add(sub2node);
14862 sub1node->cd();
14863 //
14864 // Place copy #16 of ITS5 directly in I565
14865 //
14866 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14867 sub2node->SetLineColor(kColorITS);
14868 sub2node->SetVisibility(1);
14869 fNodes->Add(sub2node);
14870 sub1node->cd();
14871 //
14872 // Place copy #17 of ITS5 directly in I565
14873 //
14874 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14875 sub2node->SetLineColor(kColorITS);
14876 sub2node->SetVisibility(1);
14877 fNodes->Add(sub2node);
14878 sub1node->cd();
14879 //
14880 // Place copy #18 of ITS5 directly in I565
14881 //
14882 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14883 sub2node->SetLineColor(kColorITS);
14884 sub2node->SetVisibility(1);
14885 fNodes->Add(sub2node);
14886 sub1node->cd();
14887 //
14888 // Place copy #19 of ITS5 directly in I565
14889 //
14890 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14891 sub2node->SetLineColor(kColorITS);
14892 sub2node->SetVisibility(1);
14893 fNodes->Add(sub2node);
14894 sub1node->cd();
14895 //
14896 // Place copy #20 of ITS5 directly in I565
14897 //
14898 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14899 sub2node->SetLineColor(kColorITS);
14900 sub2node->SetVisibility(1);
14901 fNodes->Add(sub2node);
14902 sub1node->cd();
14903 //
14904 // Place copy #21 of ITS5 directly in I565
14905 //
14906 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14907 sub2node->SetLineColor(kColorITS);
14908 sub2node->SetVisibility(1);
14909 fNodes->Add(sub2node);
14910 sub1node->cd();
14911 //
14912 // Place copy #22 of ITS5 directly in I565
14913 //
14914 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14915 sub2node->SetLineColor(kColorITS);
14916 sub2node->SetVisibility(1);
14917 fNodes->Add(sub2node);
14918 sub1node->cd();
14919 fNodes->Add(sub1node);
14920 node->cd();
14921 //
14922 // Place copy #26 of I565 in IT56
14923 //
1266e9b4 14924 sub1node = new TNode("I565","I565","I565",38.4338,-3.5614,0.,"itsrot523");
1f99c14b 14925 sub1node->SetLineColor(kColorITS);
14926 sub1node->SetVisibility(0);
14927 sub1node->cd();
14928 //
14929 // Place copy #1 of ITS5 directly in I565
14930 //
14931 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14932 sub2node->SetLineColor(kColorITS);
14933 sub2node->SetVisibility(1);
14934 fNodes->Add(sub2node);
14935 sub1node->cd();
14936 //
14937 // Place copy #2 of ITS5 directly in I565
14938 //
14939 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14940 sub2node->SetLineColor(kColorITS);
14941 sub2node->SetVisibility(1);
14942 fNodes->Add(sub2node);
14943 sub1node->cd();
14944 //
14945 // Place copy #3 of ITS5 directly in I565
14946 //
14947 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14948 sub2node->SetLineColor(kColorITS);
14949 sub2node->SetVisibility(1);
14950 fNodes->Add(sub2node);
14951 sub1node->cd();
14952 //
14953 // Place copy #4 of ITS5 directly in I565
14954 //
14955 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14956 sub2node->SetLineColor(kColorITS);
14957 sub2node->SetVisibility(1);
14958 fNodes->Add(sub2node);
14959 sub1node->cd();
14960 //
14961 // Place copy #5 of ITS5 directly in I565
14962 //
14963 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14964 sub2node->SetLineColor(kColorITS);
14965 sub2node->SetVisibility(1);
14966 fNodes->Add(sub2node);
14967 sub1node->cd();
14968 //
14969 // Place copy #6 of ITS5 directly in I565
14970 //
14971 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14972 sub2node->SetLineColor(kColorITS);
14973 sub2node->SetVisibility(1);
14974 fNodes->Add(sub2node);
14975 sub1node->cd();
14976 //
14977 // Place copy #7 of ITS5 directly in I565
14978 //
14979 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14980 sub2node->SetLineColor(kColorITS);
14981 sub2node->SetVisibility(1);
14982 fNodes->Add(sub2node);
14983 sub1node->cd();
14984 //
14985 // Place copy #8 of ITS5 directly in I565
14986 //
14987 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14988 sub2node->SetLineColor(kColorITS);
14989 sub2node->SetVisibility(1);
14990 fNodes->Add(sub2node);
14991 sub1node->cd();
14992 //
14993 // Place copy #9 of ITS5 directly in I565
14994 //
14995 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14996 sub2node->SetLineColor(kColorITS);
14997 sub2node->SetVisibility(1);
14998 fNodes->Add(sub2node);
14999 sub1node->cd();
15000 //
15001 // Place copy #10 of ITS5 directly in I565
15002 //
15003 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15004 sub2node->SetLineColor(kColorITS);
15005 sub2node->SetVisibility(1);
15006 fNodes->Add(sub2node);
15007 sub1node->cd();
15008 //
15009 // Place copy #11 of ITS5 directly in I565
15010 //
15011 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15012 sub2node->SetLineColor(kColorITS);
15013 sub2node->SetVisibility(1);
15014 fNodes->Add(sub2node);
15015 sub1node->cd();
15016 //
15017 // Place copy #12 of ITS5 directly in I565
15018 //
15019 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15020 sub2node->SetLineColor(kColorITS);
15021 sub2node->SetVisibility(1);
15022 fNodes->Add(sub2node);
15023 sub1node->cd();
15024 //
15025 // Place copy #13 of ITS5 directly in I565
15026 //
15027 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15028 sub2node->SetLineColor(kColorITS);
15029 sub2node->SetVisibility(1);
15030 fNodes->Add(sub2node);
15031 sub1node->cd();
15032 //
15033 // Place copy #14 of ITS5 directly in I565
15034 //
15035 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15036 sub2node->SetLineColor(kColorITS);
15037 sub2node->SetVisibility(1);
15038 fNodes->Add(sub2node);
15039 sub1node->cd();
15040 //
15041 // Place copy #15 of ITS5 directly in I565
15042 //
15043 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15044 sub2node->SetLineColor(kColorITS);
15045 sub2node->SetVisibility(1);
15046 fNodes->Add(sub2node);
15047 sub1node->cd();
15048 //
15049 // Place copy #16 of ITS5 directly in I565
15050 //
15051 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15052 sub2node->SetLineColor(kColorITS);
15053 sub2node->SetVisibility(1);
15054 fNodes->Add(sub2node);
15055 sub1node->cd();
15056 //
15057 // Place copy #17 of ITS5 directly in I565
15058 //
15059 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15060 sub2node->SetLineColor(kColorITS);
15061 sub2node->SetVisibility(1);
15062 fNodes->Add(sub2node);
15063 sub1node->cd();
15064 //
15065 // Place copy #18 of ITS5 directly in I565
15066 //
15067 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15068 sub2node->SetLineColor(kColorITS);
15069 sub2node->SetVisibility(1);
15070 fNodes->Add(sub2node);
15071 sub1node->cd();
15072 //
15073 // Place copy #19 of ITS5 directly in I565
15074 //
15075 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15076 sub2node->SetLineColor(kColorITS);
15077 sub2node->SetVisibility(1);
15078 fNodes->Add(sub2node);
15079 sub1node->cd();
15080 //
15081 // Place copy #20 of ITS5 directly in I565
15082 //
15083 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15084 sub2node->SetLineColor(kColorITS);
15085 sub2node->SetVisibility(1);
15086 fNodes->Add(sub2node);
15087 sub1node->cd();
15088 //
15089 // Place copy #21 of ITS5 directly in I565
15090 //
15091 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15092 sub2node->SetLineColor(kColorITS);
15093 sub2node->SetVisibility(1);
15094 fNodes->Add(sub2node);
15095 sub1node->cd();
15096 //
15097 // Place copy #22 of ITS5 directly in I565
15098 //
15099 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15100 sub2node->SetLineColor(kColorITS);
15101 sub2node->SetVisibility(1);
15102 fNodes->Add(sub2node);
15103 sub1node->cd();
15104 fNodes->Add(sub1node);
15105 node->cd();
15106 //
15107 // Place copy #27 of I565 in IT56
15108 //
1266e9b4 15109 sub1node = new TNode("I565","I565","I565",38.281,3.5472,0.,"itsrot522");
1f99c14b 15110 sub1node->SetLineColor(kColorITS);
15111 sub1node->SetVisibility(0);
15112 sub1node->cd();
15113 //
15114 // Place copy #1 of ITS5 directly in I565
15115 //
15116 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15117 sub2node->SetLineColor(kColorITS);
15118 sub2node->SetVisibility(1);
15119 fNodes->Add(sub2node);
15120 sub1node->cd();
15121 //
15122 // Place copy #2 of ITS5 directly in I565
15123 //
15124 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15125 sub2node->SetLineColor(kColorITS);
15126 sub2node->SetVisibility(1);
15127 fNodes->Add(sub2node);
15128 sub1node->cd();
15129 //
15130 // Place copy #3 of ITS5 directly in I565
15131 //
15132 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15133 sub2node->SetLineColor(kColorITS);
15134 sub2node->SetVisibility(1);
15135 fNodes->Add(sub2node);
15136 sub1node->cd();
15137 //
15138 // Place copy #4 of ITS5 directly in I565
15139 //
15140 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15141 sub2node->SetLineColor(kColorITS);
15142 sub2node->SetVisibility(1);
15143 fNodes->Add(sub2node);
15144 sub1node->cd();
15145 //
15146 // Place copy #5 of ITS5 directly in I565
15147 //
15148 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15149 sub2node->SetLineColor(kColorITS);
15150 sub2node->SetVisibility(1);
15151 fNodes->Add(sub2node);
15152 sub1node->cd();
15153 //
15154 // Place copy #6 of ITS5 directly in I565
15155 //
15156 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15157 sub2node->SetLineColor(kColorITS);
15158 sub2node->SetVisibility(1);
15159 fNodes->Add(sub2node);
15160 sub1node->cd();
15161 //
15162 // Place copy #7 of ITS5 directly in I565
15163 //
15164 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15165 sub2node->SetLineColor(kColorITS);
15166 sub2node->SetVisibility(1);
15167 fNodes->Add(sub2node);
15168 sub1node->cd();
15169 //
15170 // Place copy #8 of ITS5 directly in I565
15171 //
15172 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15173 sub2node->SetLineColor(kColorITS);
15174 sub2node->SetVisibility(1);
15175 fNodes->Add(sub2node);
15176 sub1node->cd();
15177 //
15178 // Place copy #9 of ITS5 directly in I565
15179 //
15180 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15181 sub2node->SetLineColor(kColorITS);
15182 sub2node->SetVisibility(1);
15183 fNodes->Add(sub2node);
15184 sub1node->cd();
15185 //
15186 // Place copy #10 of ITS5 directly in I565
15187 //
15188 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15189 sub2node->SetLineColor(kColorITS);
15190 sub2node->SetVisibility(1);
15191 fNodes->Add(sub2node);
15192 sub1node->cd();
15193 //
15194 // Place copy #11 of ITS5 directly in I565
15195 //
15196 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15197 sub2node->SetLineColor(kColorITS);
15198 sub2node->SetVisibility(1);
15199 fNodes->Add(sub2node);
15200 sub1node->cd();
15201 //
15202 // Place copy #12 of ITS5 directly in I565
15203 //
15204 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15205 sub2node->SetLineColor(kColorITS);
15206 sub2node->SetVisibility(1);
15207 fNodes->Add(sub2node);
15208 sub1node->cd();
15209 //
15210 // Place copy #13 of ITS5 directly in I565
15211 //
15212 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15213 sub2node->SetLineColor(kColorITS);
15214 sub2node->SetVisibility(1);
15215 fNodes->Add(sub2node);
15216 sub1node->cd();
15217 //
15218 // Place copy #14 of ITS5 directly in I565
15219 //
15220 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15221 sub2node->SetLineColor(kColorITS);
15222 sub2node->SetVisibility(1);
15223 fNodes->Add(sub2node);
15224 sub1node->cd();
15225 //
15226 // Place copy #15 of ITS5 directly in I565
15227 //
15228 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15229 sub2node->SetLineColor(kColorITS);
15230 sub2node->SetVisibility(1);
15231 fNodes->Add(sub2node);
15232 sub1node->cd();
15233 //
15234 // Place copy #16 of ITS5 directly in I565
15235 //
15236 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15237 sub2node->SetLineColor(kColorITS);
15238 sub2node->SetVisibility(1);
15239 fNodes->Add(sub2node);
15240 sub1node->cd();
15241 //
15242 // Place copy #17 of ITS5 directly in I565
15243 //
15244 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15245 sub2node->SetLineColor(kColorITS);
15246 sub2node->SetVisibility(1);
15247 fNodes->Add(sub2node);
15248 sub1node->cd();
15249 //
15250 // Place copy #18 of ITS5 directly in I565
15251 //
15252 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15253 sub2node->SetLineColor(kColorITS);
15254 sub2node->SetVisibility(1);
15255 fNodes->Add(sub2node);
15256 sub1node->cd();
15257 //
15258 // Place copy #19 of ITS5 directly in I565
15259 //
15260 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15261 sub2node->SetLineColor(kColorITS);
15262 sub2node->SetVisibility(1);
15263 fNodes->Add(sub2node);
15264 sub1node->cd();
15265 //
15266 // Place copy #20 of ITS5 directly in I565
15267 //
15268 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15269 sub2node->SetLineColor(kColorITS);
15270 sub2node->SetVisibility(1);
15271 fNodes->Add(sub2node);
15272 sub1node->cd();
15273 //
15274 // Place copy #21 of ITS5 directly in I565
15275 //
15276 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15277 sub2node->SetLineColor(kColorITS);
15278 sub2node->SetVisibility(1);
15279 fNodes->Add(sub2node);
15280 sub1node->cd();
15281 //
15282 // Place copy #22 of ITS5 directly in I565
15283 //
15284 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15285 sub2node->SetLineColor(kColorITS);
15286 sub2node->SetVisibility(1);
15287 fNodes->Add(sub2node);
15288 sub1node->cd();
15289 fNodes->Add(sub1node);
15290 node->cd();
15291 //
15292 // Place copy #28 of I565 in IT56
15293 //
1266e9b4 15294 sub1node = new TNode("I565","I565","I565",37.125,10.5629,0.,"itsrot521");
1f99c14b 15295 sub1node->SetLineColor(kColorITS);
15296 sub1node->SetVisibility(0);
15297 sub1node->cd();
15298 //
15299 // Place copy #1 of ITS5 directly in I565
15300 //
15301 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15302 sub2node->SetLineColor(kColorITS);
15303 sub2node->SetVisibility(1);
15304 fNodes->Add(sub2node);
15305 sub1node->cd();
15306 //
15307 // Place copy #2 of ITS5 directly in I565
15308 //
15309 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15310 sub2node->SetLineColor(kColorITS);
15311 sub2node->SetVisibility(1);
15312 fNodes->Add(sub2node);
15313 sub1node->cd();
15314 //
15315 // Place copy #3 of ITS5 directly in I565
15316 //
15317 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15318 sub2node->SetLineColor(kColorITS);
15319 sub2node->SetVisibility(1);
15320 fNodes->Add(sub2node);
15321 sub1node->cd();
15322 //
15323 // Place copy #4 of ITS5 directly in I565
15324 //
15325 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15326 sub2node->SetLineColor(kColorITS);
15327 sub2node->SetVisibility(1);
15328 fNodes->Add(sub2node);
15329 sub1node->cd();
15330 //
15331 // Place copy #5 of ITS5 directly in I565
15332 //
15333 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15334 sub2node->SetLineColor(kColorITS);
15335 sub2node->SetVisibility(1);
15336 fNodes->Add(sub2node);
15337 sub1node->cd();
15338 //
15339 // Place copy #6 of ITS5 directly in I565
15340 //
15341 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15342 sub2node->SetLineColor(kColorITS);
15343 sub2node->SetVisibility(1);
15344 fNodes->Add(sub2node);
15345 sub1node->cd();
15346 //
15347 // Place copy #7 of ITS5 directly in I565
15348 //
15349 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15350 sub2node->SetLineColor(kColorITS);
15351 sub2node->SetVisibility(1);
15352 fNodes->Add(sub2node);
15353 sub1node->cd();
15354 //
15355 // Place copy #8 of ITS5 directly in I565
15356 //
15357 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15358 sub2node->SetLineColor(kColorITS);
15359 sub2node->SetVisibility(1);
15360 fNodes->Add(sub2node);
15361 sub1node->cd();
15362 //
15363 // Place copy #9 of ITS5 directly in I565
15364 //
15365 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15366 sub2node->SetLineColor(kColorITS);
15367 sub2node->SetVisibility(1);
15368 fNodes->Add(sub2node);
15369 sub1node->cd();
15370 //
15371 // Place copy #10 of ITS5 directly in I565
15372 //
15373 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15374 sub2node->SetLineColor(kColorITS);
15375 sub2node->SetVisibility(1);
15376 fNodes->Add(sub2node);
15377 sub1node->cd();
15378 //
15379 // Place copy #11 of ITS5 directly in I565
15380 //
15381 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15382 sub2node->SetLineColor(kColorITS);
15383 sub2node->SetVisibility(1);
15384 fNodes->Add(sub2node);
15385 sub1node->cd();
15386 //
15387 // Place copy #12 of ITS5 directly in I565
15388 //
15389 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15390 sub2node->SetLineColor(kColorITS);
15391 sub2node->SetVisibility(1);
15392 fNodes->Add(sub2node);
15393 sub1node->cd();
15394 //
15395 // Place copy #13 of ITS5 directly in I565
15396 //
15397 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15398 sub2node->SetLineColor(kColorITS);
15399 sub2node->SetVisibility(1);
15400 fNodes->Add(sub2node);
15401 sub1node->cd();
15402 //
15403 // Place copy #14 of ITS5 directly in I565
15404 //
15405 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15406 sub2node->SetLineColor(kColorITS);
15407 sub2node->SetVisibility(1);
15408 fNodes->Add(sub2node);
15409 sub1node->cd();
15410 //
15411 // Place copy #15 of ITS5 directly in I565
15412 //
15413 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15414 sub2node->SetLineColor(kColorITS);
15415 sub2node->SetVisibility(1);
15416 fNodes->Add(sub2node);
15417 sub1node->cd();
15418 //
15419 // Place copy #16 of ITS5 directly in I565
15420 //
15421 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15422 sub2node->SetLineColor(kColorITS);
15423 sub2node->SetVisibility(1);
15424 fNodes->Add(sub2node);
15425 sub1node->cd();
15426 //
15427 // Place copy #17 of ITS5 directly in I565
15428 //
15429 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15430 sub2node->SetLineColor(kColorITS);
15431 sub2node->SetVisibility(1);
15432 fNodes->Add(sub2node);
15433 sub1node->cd();
15434 //
15435 // Place copy #18 of ITS5 directly in I565
15436 //
15437 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15438 sub2node->SetLineColor(kColorITS);
15439 sub2node->SetVisibility(1);
15440 fNodes->Add(sub2node);
15441 sub1node->cd();
15442 //
15443 // Place copy #19 of ITS5 directly in I565
15444 //
15445 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15446 sub2node->SetLineColor(kColorITS);
15447 sub2node->SetVisibility(1);
15448 fNodes->Add(sub2node);
15449 sub1node->cd();
15450 //
15451 // Place copy #20 of ITS5 directly in I565
15452 //
15453 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15454 sub2node->SetLineColor(kColorITS);
15455 sub2node->SetVisibility(1);
15456 fNodes->Add(sub2node);
15457 sub1node->cd();
15458 //
15459 // Place copy #21 of ITS5 directly in I565
15460 //
15461 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15462 sub2node->SetLineColor(kColorITS);
15463 sub2node->SetVisibility(1);
15464 fNodes->Add(sub2node);
15465 sub1node->cd();
15466 //
15467 // Place copy #22 of ITS5 directly in I565
15468 //
15469 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15470 sub2node->SetLineColor(kColorITS);
15471 sub2node->SetVisibility(1);
15472 fNodes->Add(sub2node);
15473 sub1node->cd();
15474 fNodes->Add(sub1node);
15475 node->cd();
15476 //
15477 // Place copy #29 of I565 in IT56
15478 //
1266e9b4 15479 sub1node = new TNode("I565","I565","I565",34.4146,17.1364,0.,"itsrot520");
1f99c14b 15480 sub1node->SetLineColor(kColorITS);
15481 sub1node->SetVisibility(0);
15482 sub1node->cd();
15483 //
15484 // Place copy #1 of ITS5 directly in I565
15485 //
15486 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15487 sub2node->SetLineColor(kColorITS);
15488 sub2node->SetVisibility(1);
15489 fNodes->Add(sub2node);
15490 sub1node->cd();
15491 //
15492 // Place copy #2 of ITS5 directly in I565
15493 //
15494 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15495 sub2node->SetLineColor(kColorITS);
15496 sub2node->SetVisibility(1);
15497 fNodes->Add(sub2node);
15498 sub1node->cd();
15499 //
15500 // Place copy #3 of ITS5 directly in I565
15501 //
15502 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15503 sub2node->SetLineColor(kColorITS);
15504 sub2node->SetVisibility(1);
15505 fNodes->Add(sub2node);
15506 sub1node->cd();
15507 //
15508 // Place copy #4 of ITS5 directly in I565
15509 //
15510 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15511 sub2node->SetLineColor(kColorITS);
15512 sub2node->SetVisibility(1);
15513 fNodes->Add(sub2node);
15514 sub1node->cd();
15515 //
15516 // Place copy #5 of ITS5 directly in I565
15517 //
15518 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15519 sub2node->SetLineColor(kColorITS);
15520 sub2node->SetVisibility(1);
15521 fNodes->Add(sub2node);
15522 sub1node->cd();
15523 //
15524 // Place copy #6 of ITS5 directly in I565
15525 //
15526 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15527 sub2node->SetLineColor(kColorITS);
15528 sub2node->SetVisibility(1);
15529 fNodes->Add(sub2node);
15530 sub1node->cd();
15531 //
15532 // Place copy #7 of ITS5 directly in I565
15533 //
15534 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15535 sub2node->SetLineColor(kColorITS);
15536 sub2node->SetVisibility(1);
15537 fNodes->Add(sub2node);
15538 sub1node->cd();
15539 //
15540 // Place copy #8 of ITS5 directly in I565
15541 //
15542 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15543 sub2node->SetLineColor(kColorITS);
15544 sub2node->SetVisibility(1);
15545 fNodes->Add(sub2node);
15546 sub1node->cd();
15547 //
15548 // Place copy #9 of ITS5 directly in I565
15549 //
15550 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15551 sub2node->SetLineColor(kColorITS);
15552 sub2node->SetVisibility(1);
15553 fNodes->Add(sub2node);
15554 sub1node->cd();
15555 //
15556 // Place copy #10 of ITS5 directly in I565
15557 //
15558 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15559 sub2node->SetLineColor(kColorITS);
15560 sub2node->SetVisibility(1);
15561 fNodes->Add(sub2node);
15562 sub1node->cd();
15563 //
15564 // Place copy #11 of ITS5 directly in I565
15565 //
15566 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15567 sub2node->SetLineColor(kColorITS);
15568 sub2node->SetVisibility(1);
15569 fNodes->Add(sub2node);
15570 sub1node->cd();
15571 //
15572 // Place copy #12 of ITS5 directly in I565
15573 //
15574 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15575 sub2node->SetLineColor(kColorITS);
15576 sub2node->SetVisibility(1);
15577 fNodes->Add(sub2node);
15578 sub1node->cd();
15579 //
15580 // Place copy #13 of ITS5 directly in I565
15581 //
15582 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15583 sub2node->SetLineColor(kColorITS);
15584 sub2node->SetVisibility(1);
15585 fNodes->Add(sub2node);
15586 sub1node->cd();
15587 //
15588 // Place copy #14 of ITS5 directly in I565
15589 //
15590 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15591 sub2node->SetLineColor(kColorITS);
15592 sub2node->SetVisibility(1);
15593 fNodes->Add(sub2node);
15594 sub1node->cd();
15595 //
15596 // Place copy #15 of ITS5 directly in I565
15597 //
15598 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15599 sub2node->SetLineColor(kColorITS);
15600 sub2node->SetVisibility(1);
15601 fNodes->Add(sub2node);
15602 sub1node->cd();
15603 //
15604 // Place copy #16 of ITS5 directly in I565
15605 //
15606 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15607 sub2node->SetLineColor(kColorITS);
15608 sub2node->SetVisibility(1);
15609 fNodes->Add(sub2node);
15610 sub1node->cd();
15611 //
15612 // Place copy #17 of ITS5 directly in I565
15613 //
15614 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15615 sub2node->SetLineColor(kColorITS);
15616 sub2node->SetVisibility(1);
15617 fNodes->Add(sub2node);
15618 sub1node->cd();
15619 //
15620 // Place copy #18 of ITS5 directly in I565
15621 //
15622 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15623 sub2node->SetLineColor(kColorITS);
15624 sub2node->SetVisibility(1);
15625 fNodes->Add(sub2node);
15626 sub1node->cd();
15627 //
15628 // Place copy #19 of ITS5 directly in I565
15629 //
15630 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15631 sub2node->SetLineColor(kColorITS);
15632 sub2node->SetVisibility(1);
15633 fNodes->Add(sub2node);
15634 sub1node->cd();
15635 //
15636 // Place copy #20 of ITS5 directly in I565
15637 //
15638 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15639 sub2node->SetLineColor(kColorITS);
15640 sub2node->SetVisibility(1);
15641 fNodes->Add(sub2node);
15642 sub1node->cd();
15643 //
15644 // Place copy #21 of ITS5 directly in I565
15645 //
15646 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15647 sub2node->SetLineColor(kColorITS);
15648 sub2node->SetVisibility(1);
15649 fNodes->Add(sub2node);
15650 sub1node->cd();
15651 //
15652 // Place copy #22 of ITS5 directly in I565
15653 //
15654 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15655 sub2node->SetLineColor(kColorITS);
15656 sub2node->SetVisibility(1);
15657 fNodes->Add(sub2node);
15658 sub1node->cd();
15659 fNodes->Add(sub1node);
15660 node->cd();
15661 //
15662 // Place copy #30 of I565 in IT56
15663 //
1266e9b4 15664 sub1node = new TNode("I565","I565","I565",30.8022,23.2607,0.,"itsrot519");
1f99c14b 15665 sub1node->SetLineColor(kColorITS);
15666 sub1node->SetVisibility(0);
15667 sub1node->cd();
15668 //
15669 // Place copy #1 of ITS5 directly in I565
15670 //
15671 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15672 sub2node->SetLineColor(kColorITS);
15673 sub2node->SetVisibility(1);
15674 fNodes->Add(sub2node);
15675 sub1node->cd();
15676 //
15677 // Place copy #2 of ITS5 directly in I565
15678 //
15679 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15680 sub2node->SetLineColor(kColorITS);
15681 sub2node->SetVisibility(1);
15682 fNodes->Add(sub2node);
15683 sub1node->cd();
15684 //
15685 // Place copy #3 of ITS5 directly in I565
15686 //
15687 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15688 sub2node->SetLineColor(kColorITS);
15689 sub2node->SetVisibility(1);
15690 fNodes->Add(sub2node);
15691 sub1node->cd();
15692 //
15693 // Place copy #4 of ITS5 directly in I565
15694 //
15695 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15696 sub2node->SetLineColor(kColorITS);
15697 sub2node->SetVisibility(1);
15698 fNodes->Add(sub2node);
15699 sub1node->cd();
15700 //
15701 // Place copy #5 of ITS5 directly in I565
15702 //
15703 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15704 sub2node->SetLineColor(kColorITS);
15705 sub2node->SetVisibility(1);
15706 fNodes->Add(sub2node);
15707 sub1node->cd();
15708 //
15709 // Place copy #6 of ITS5 directly in I565
15710 //
15711 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15712 sub2node->SetLineColor(kColorITS);
15713 sub2node->SetVisibility(1);
15714 fNodes->Add(sub2node);
15715 sub1node->cd();
15716 //
15717 // Place copy #7 of ITS5 directly in I565
15718 //
15719 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15720 sub2node->SetLineColor(kColorITS);
15721 sub2node->SetVisibility(1);
15722 fNodes->Add(sub2node);
15723 sub1node->cd();
15724 //
15725 // Place copy #8 of ITS5 directly in I565
15726 //
15727 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15728 sub2node->SetLineColor(kColorITS);
15729 sub2node->SetVisibility(1);
15730 fNodes->Add(sub2node);
15731 sub1node->cd();
15732 //
15733 // Place copy #9 of ITS5 directly in I565
15734 //
15735 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15736 sub2node->SetLineColor(kColorITS);
15737 sub2node->SetVisibility(1);
15738 fNodes->Add(sub2node);
15739 sub1node->cd();
15740 //
15741 // Place copy #10 of ITS5 directly in I565
15742 //
15743 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15744 sub2node->SetLineColor(kColorITS);
15745 sub2node->SetVisibility(1);
15746 fNodes->Add(sub2node);
15747 sub1node->cd();
15748 //
15749 // Place copy #11 of ITS5 directly in I565
15750 //
15751 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15752 sub2node->SetLineColor(kColorITS);
15753 sub2node->SetVisibility(1);
15754 fNodes->Add(sub2node);
15755 sub1node->cd();
15756 //
15757 // Place copy #12 of ITS5 directly in I565
15758 //
15759 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15760 sub2node->SetLineColor(kColorITS);
15761 sub2node->SetVisibility(1);
15762 fNodes->Add(sub2node);
15763 sub1node->cd();
15764 //
15765 // Place copy #13 of ITS5 directly in I565
15766 //
15767 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15768 sub2node->SetLineColor(kColorITS);
15769 sub2node->SetVisibility(1);
15770 fNodes->Add(sub2node);
15771 sub1node->cd();
15772 //
15773 // Place copy #14 of ITS5 directly in I565
15774 //
15775 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15776 sub2node->SetLineColor(kColorITS);
15777 sub2node->SetVisibility(1);
15778 fNodes->Add(sub2node);
15779 sub1node->cd();
15780 //
15781 // Place copy #15 of ITS5 directly in I565
15782 //
15783 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15784 sub2node->SetLineColor(kColorITS);
15785 sub2node->SetVisibility(1);
15786 fNodes->Add(sub2node);
15787 sub1node->cd();
15788 //
15789 // Place copy #16 of ITS5 directly in I565
15790 //
15791 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15792 sub2node->SetLineColor(kColorITS);
15793 sub2node->SetVisibility(1);
15794 fNodes->Add(sub2node);
15795 sub1node->cd();
15796 //
15797 // Place copy #17 of ITS5 directly in I565
15798 //
15799 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15800 sub2node->SetLineColor(kColorITS);
15801 sub2node->SetVisibility(1);
15802 fNodes->Add(sub2node);
15803 sub1node->cd();
15804 //
15805 // Place copy #18 of ITS5 directly in I565
15806 //
15807 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15808 sub2node->SetLineColor(kColorITS);
15809 sub2node->SetVisibility(1);
15810 fNodes->Add(sub2node);
15811 sub1node->cd();
15812 //
15813 // Place copy #19 of ITS5 directly in I565
15814 //
15815 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15816 sub2node->SetLineColor(kColorITS);
15817 sub2node->SetVisibility(1);
15818 fNodes->Add(sub2node);
15819 sub1node->cd();
15820 //
15821 // Place copy #20 of ITS5 directly in I565
15822 //
15823 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15824 sub2node->SetLineColor(kColorITS);
15825 sub2node->SetVisibility(1);
15826 fNodes->Add(sub2node);
15827 sub1node->cd();
15828 //
15829 // Place copy #21 of ITS5 directly in I565
15830 //
15831 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15832 sub2node->SetLineColor(kColorITS);
15833 sub2node->SetVisibility(1);
15834 fNodes->Add(sub2node);
15835 sub1node->cd();
15836 //
15837 // Place copy #22 of ITS5 directly in I565
15838 //
15839 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15840 sub2node->SetLineColor(kColorITS);
15841 sub2node->SetVisibility(1);
15842 fNodes->Add(sub2node);
15843 sub1node->cd();
15844 fNodes->Add(sub1node);
15845 node->cd();
15846 //
15847 // Place copy #31 of I565 in IT56
15848 //
1266e9b4 15849 sub1node = new TNode("I565","I565","I565",25.9002,28.4112,0.,"itsrot518");
1f99c14b 15850 sub1node->SetLineColor(kColorITS);
15851 sub1node->SetVisibility(0);
15852 sub1node->cd();
15853 //
15854 // Place copy #1 of ITS5 directly in I565
15855 //
15856 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15857 sub2node->SetLineColor(kColorITS);
15858 sub2node->SetVisibility(1);
15859 fNodes->Add(sub2node);
15860 sub1node->cd();
15861 //
15862 // Place copy #2 of ITS5 directly in I565
15863 //
15864 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15865 sub2node->SetLineColor(kColorITS);
15866 sub2node->SetVisibility(1);
15867 fNodes->Add(sub2node);
15868 sub1node->cd();
15869 //
15870 // Place copy #3 of ITS5 directly in I565
15871 //
15872 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15873 sub2node->SetLineColor(kColorITS);
15874 sub2node->SetVisibility(1);
15875 fNodes->Add(sub2node);
15876 sub1node->cd();
15877 //
15878 // Place copy #4 of ITS5 directly in I565
15879 //
15880 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15881 sub2node->SetLineColor(kColorITS);
15882 sub2node->SetVisibility(1);
15883 fNodes->Add(sub2node);
15884 sub1node->cd();
15885 //
15886 // Place copy #5 of ITS5 directly in I565
15887 //
15888 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15889 sub2node->SetLineColor(kColorITS);
15890 sub2node->SetVisibility(1);
15891 fNodes->Add(sub2node);
15892 sub1node->cd();
15893 //
15894 // Place copy #6 of ITS5 directly in I565
15895 //
15896 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15897 sub2node->SetLineColor(kColorITS);
15898 sub2node->SetVisibility(1);
15899 fNodes->Add(sub2node);
15900 sub1node->cd();
15901 //
15902 // Place copy #7 of ITS5 directly in I565
15903 //
15904 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15905 sub2node->SetLineColor(kColorITS);
15906 sub2node->SetVisibility(1);
15907 fNodes->Add(sub2node);
15908 sub1node->cd();
15909 //
15910 // Place copy #8 of ITS5 directly in I565
15911 //
15912 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15913 sub2node->SetLineColor(kColorITS);
15914 sub2node->SetVisibility(1);
15915 fNodes->Add(sub2node);
15916 sub1node->cd();
15917 //
15918 // Place copy #9 of ITS5 directly in I565
15919 //
15920 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15921 sub2node->SetLineColor(kColorITS);
15922 sub2node->SetVisibility(1);
15923 fNodes->Add(sub2node);
15924 sub1node->cd();
15925 //
15926 // Place copy #10 of ITS5 directly in I565
15927 //
15928 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15929 sub2node->SetLineColor(kColorITS);
15930 sub2node->SetVisibility(1);
15931 fNodes->Add(sub2node);
15932 sub1node->cd();
15933 //
15934 // Place copy #11 of ITS5 directly in I565
15935 //
15936 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15937 sub2node->SetLineColor(kColorITS);
15938 sub2node->SetVisibility(1);
15939 fNodes->Add(sub2node);
15940 sub1node->cd();
15941 //
15942 // Place copy #12 of ITS5 directly in I565
15943 //
15944 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15945 sub2node->SetLineColor(kColorITS);
15946 sub2node->SetVisibility(1);
15947 fNodes->Add(sub2node);
15948 sub1node->cd();
15949 //
15950 // Place copy #13 of ITS5 directly in I565
15951 //
15952 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15953 sub2node->SetLineColor(kColorITS);
15954 sub2node->SetVisibility(1);
15955 fNodes->Add(sub2node);
15956 sub1node->cd();
15957 //
15958 // Place copy #14 of ITS5 directly in I565
15959 //
15960 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15961 sub2node->SetLineColor(kColorITS);
15962 sub2node->SetVisibility(1);
15963 fNodes->Add(sub2node);
15964 sub1node->cd();
15965 //
15966 // Place copy #15 of ITS5 directly in I565
15967 //
15968 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15969 sub2node->SetLineColor(kColorITS);
15970 sub2node->SetVisibility(1);
15971 fNodes->Add(sub2node);
15972 sub1node->cd();
15973 //
15974 // Place copy #16 of ITS5 directly in I565
15975 //
15976 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15977 sub2node->SetLineColor(kColorITS);
15978 sub2node->SetVisibility(1);
15979 fNodes->Add(sub2node);
15980 sub1node->cd();
15981 //
15982 // Place copy #17 of ITS5 directly in I565
15983 //
15984 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15985 sub2node->SetLineColor(kColorITS);
15986 sub2node->SetVisibility(1);
15987 fNodes->Add(sub2node);
15988 sub1node->cd();
15989 //
15990 // Place copy #18 of ITS5 directly in I565
15991 //
15992 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15993 sub2node->SetLineColor(kColorITS);
15994 sub2node->SetVisibility(1);
15995 fNodes->Add(sub2node);
15996 sub1node->cd();
15997 //
15998 // Place copy #19 of ITS5 directly in I565
15999 //
16000 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
16001 sub2node->SetLineColor(kColorITS);
16002 sub2node->SetVisibility(1);
16003 fNodes->Add(sub2node);
16004 sub1node->cd();
16005 //
16006 // Place copy #20 of ITS5 directly in I565
16007 //
16008 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16009 sub2node->SetLineColor(kColorITS);
16010 sub2node->SetVisibility(1);
16011 fNodes->Add(sub2node);
16012 sub1node->cd();
16013 //
16014 // Place copy #21 of ITS5 directly in I565
16015 //
16016 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16017 sub2node->SetLineColor(kColorITS);
16018 sub2node->SetVisibility(1);
16019 fNodes->Add(sub2node);
16020 sub1node->cd();
16021 //
16022 // Place copy #22 of ITS5 directly in I565
16023 //
16024 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16025 sub2node->SetLineColor(kColorITS);
16026 sub2node->SetVisibility(1);
16027 fNodes->Add(sub2node);
16028 sub1node->cd();
16029 fNodes->Add(sub1node);
16030 node->cd();
16031 //
16032 // Place copy #32 of I565 in IT56
16033 //
1266e9b4 16034 sub1node = new TNode("I565","I565","I565",20.3195,32.817,0.,"itsrot517");
1f99c14b 16035 sub1node->SetLineColor(kColorITS);
16036 sub1node->SetVisibility(0);
16037 sub1node->cd();
16038 //
16039 // Place copy #1 of ITS5 directly in I565
16040 //
16041 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
16042 sub2node->SetLineColor(kColorITS);
16043 sub2node->SetVisibility(1);
16044 fNodes->Add(sub2node);
16045 sub1node->cd();
16046 //
16047 // Place copy #2 of ITS5 directly in I565
16048 //
16049 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
16050 sub2node->SetLineColor(kColorITS);
16051 sub2node->SetVisibility(1);
16052 fNodes->Add(sub2node);
16053 sub1node->cd();
16054 //
16055 // Place copy #3 of ITS5 directly in I565
16056 //
16057 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
16058 sub2node->SetLineColor(kColorITS);
16059 sub2node->SetVisibility(1);
16060 fNodes->Add(sub2node);
16061 sub1node->cd();
16062 //
16063 // Place copy #4 of ITS5 directly in I565
16064 //
16065 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
16066 sub2node->SetLineColor(kColorITS);
16067 sub2node->SetVisibility(1);
16068 fNodes->Add(sub2node);
16069 sub1node->cd();
16070 //
16071 // Place copy #5 of ITS5 directly in I565
16072 //
16073 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
16074 sub2node->SetLineColor(kColorITS);
16075 sub2node->SetVisibility(1);
16076 fNodes->Add(sub2node);
16077 sub1node->cd();
16078 //
16079 // Place copy #6 of ITS5 directly in I565
16080 //
16081 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
16082 sub2node->SetLineColor(kColorITS);
16083 sub2node->SetVisibility(1);
16084 fNodes->Add(sub2node);
16085 sub1node->cd();
16086 //
16087 // Place copy #7 of ITS5 directly in I565
16088 //
16089 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
16090 sub2node->SetLineColor(kColorITS);
16091 sub2node->SetVisibility(1);
16092 fNodes->Add(sub2node);
16093 sub1node->cd();
16094 //
16095 // Place copy #8 of ITS5 directly in I565
16096 //
16097 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
16098 sub2node->SetLineColor(kColorITS);
16099 sub2node->SetVisibility(1);
16100 fNodes->Add(sub2node);
16101 sub1node->cd();
16102 //
16103 // Place copy #9 of ITS5 directly in I565
16104 //
16105 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
16106 sub2node->SetLineColor(kColorITS);
16107 sub2node->SetVisibility(1);
16108 fNodes->Add(sub2node);
16109 sub1node->cd();
16110 //
16111 // Place copy #10 of ITS5 directly in I565
16112 //
16113 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
16114 sub2node->SetLineColor(kColorITS);
16115 sub2node->SetVisibility(1);
16116 fNodes->Add(sub2node);
16117 sub1node->cd();
16118 //
16119 // Place copy #11 of ITS5 directly in I565
16120 //
16121 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
16122 sub2node->SetLineColor(kColorITS);
16123 sub2node->SetVisibility(1);
16124 fNodes->Add(sub2node);
16125 sub1node->cd();
16126 //
16127 // Place copy #12 of ITS5 directly in I565
16128 //
16129 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
16130 sub2node->SetLineColor(kColorITS);
16131 sub2node->SetVisibility(1);
16132 fNodes->Add(sub2node);
16133 sub1node->cd();
16134 //
16135 // Place copy #13 of ITS5 directly in I565
16136 //
16137 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
16138 sub2node->SetLineColor(kColorITS);
16139 sub2node->SetVisibility(1);
16140 fNodes->Add(sub2node);
16141 sub1node->cd();
16142 //
16143 // Place copy #14 of ITS5 directly in I565
16144 //
16145 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
16146 sub2node->SetLineColor(kColorITS);
16147 sub2node->SetVisibility(1);
16148 fNodes->Add(sub2node);
16149 sub1node->cd();
16150 //
16151 // Place copy #15 of ITS5 directly in I565
16152 //
16153 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
16154 sub2node->SetLineColor(kColorITS);
16155 sub2node->SetVisibility(1);
16156 fNodes->Add(sub2node);
16157 sub1node->cd();
16158 //
16159 // Place copy #16 of ITS5 directly in I565
16160 //
16161 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
16162 sub2node->SetLineColor(kColorITS);
16163 sub2node->SetVisibility(1);
16164 fNodes->Add(sub2node);
16165 sub1node->cd();
16166 //
16167 // Place copy #17 of ITS5 directly in I565
16168 //
16169 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
16170 sub2node->SetLineColor(kColorITS);
16171 sub2node->SetVisibility(1);
16172 fNodes->Add(sub2node);
16173 sub1node->cd();
16174 //
16175 // Place copy #18 of ITS5 directly in I565
16176 //
16177 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
16178 sub2node->SetLineColor(kColorITS);
16179 sub2node->SetVisibility(1);
16180 fNodes->Add(sub2node);
16181 sub1node->cd();
16182 //
16183 // Place copy #19 of ITS5 directly in I565
16184 //
16185 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
16186 sub2node->SetLineColor(kColorITS);
16187 sub2node->SetVisibility(1);
16188 fNodes->Add(sub2node);
16189 sub1node->cd();
16190 //
16191 // Place copy #20 of ITS5 directly in I565
16192 //
16193 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16194 sub2node->SetLineColor(kColorITS);
16195 sub2node->SetVisibility(1);
16196 fNodes->Add(sub2node);
16197 sub1node->cd();
16198 //
16199 // Place copy #21 of ITS5 directly in I565
16200 //
16201 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16202 sub2node->SetLineColor(kColorITS);
16203 sub2node->SetVisibility(1);
16204 fNodes->Add(sub2node);
16205 sub1node->cd();
16206 //
16207 // Place copy #22 of ITS5 directly in I565
16208 //
16209 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16210 sub2node->SetLineColor(kColorITS);
16211 sub2node->SetVisibility(1);
16212 fNodes->Add(sub2node);
16213 sub1node->cd();
16214 fNodes->Add(sub1node);
16215 node->cd();
16216 //
16217 // Place copy #33 of I565 in IT56
16218 //
1266e9b4 16219 sub1node = new TNode("I565","I565","I565",13.888,35.8489,0.,"itsrot516");
1f99c14b 16220 sub1node->SetLineColor(kColorITS);
16221 sub1node->SetVisibility(0);
16222 sub1node->cd();
16223 //
16224 // Place copy #1 of ITS5 directly in I565
16225 //
16226 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
16227 sub2node->SetLineColor(kColorITS);
16228 sub2node->SetVisibility(1);
16229 fNodes->Add(sub2node);
16230 sub1node->cd();
16231 //
16232 // Place copy #2 of ITS5 directly in I565
16233 //
16234 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
16235 sub2node->SetLineColor(kColorITS);
16236 sub2node->SetVisibility(1);
16237 fNodes->Add(sub2node);
16238 sub1node->cd();
16239 //
16240 // Place copy #3 of ITS5 directly in I565
16241 //
16242 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
16243 sub2node->SetLineColor(kColorITS);
16244 sub2node->SetVisibility(1);
16245 fNodes->Add(sub2node);
16246 sub1node->cd();
16247 //
16248 // Place copy #4 of ITS5 directly in I565
16249 //
16250 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
16251 sub2node->SetLineColor(kColorITS);
16252 sub2node->SetVisibility(1);
16253 fNodes->Add(sub2node);
16254 sub1node->cd();
16255 //
16256 // Place copy #5 of ITS5 directly in I565
16257 //
16258 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
16259 sub2node->SetLineColor(kColorITS);
16260 sub2node->SetVisibility(1);
16261 fNodes->Add(sub2node);
16262 sub1node->cd();
16263 //
16264 // Place copy #6 of ITS5 directly in I565
16265 //
16266 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
16267 sub2node->SetLineColor(kColorITS);
16268 sub2node->SetVisibility(1);
16269 fNodes->Add(sub2node);
16270 sub1node->cd();
16271 //
16272 // Place copy #7 of ITS5 directly in I565
16273 //
16274 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
16275 sub2node->SetLineColor(kColorITS);
16276 sub2node->SetVisibility(1);
16277 fNodes->Add(sub2node);
16278 sub1node->cd();
16279 //
16280 // Place copy #8 of ITS5 directly in I565
16281 //
16282 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
16283 sub2node->SetLineColor(kColorITS);
16284 sub2node->SetVisibility(1);
16285 fNodes->Add(sub2node);
16286 sub1node->cd();
16287 //
16288 // Place copy #9 of ITS5 directly in I565
16289 //
16290 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
16291 sub2node->SetLineColor(kColorITS);
16292 sub2node->SetVisibility(1);
16293 fNodes->Add(sub2node);
16294 sub1node->cd();
16295 //
16296 // Place copy #10 of ITS5 directly in I565
16297 //
16298 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
16299 sub2node->SetLineColor(kColorITS);
16300 sub2node->SetVisibility(1);
16301 fNodes->Add(sub2node);
16302 sub1node->cd();
16303 //
16304 // Place copy #11 of ITS5 directly in I565
16305 //
16306 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
16307 sub2node->SetLineColor(kColorITS);
16308 sub2node->SetVisibility(1);
16309 fNodes->Add(sub2node);
16310 sub1node->cd();
16311 //
16312 // Place copy #12 of ITS5 directly in I565
16313 //
16314 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
16315 sub2node->SetLineColor(kColorITS);
16316 sub2node->SetVisibility(1);
16317 fNodes->Add(sub2node);
16318 sub1node->cd();
16319 //
16320 // Place copy #13 of ITS5 directly in I565
16321 //
16322 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
16323 sub2node->SetLineColor(kColorITS);
16324 sub2node->SetVisibility(1);
16325 fNodes->Add(sub2node);
16326 sub1node->cd();
16327 //
16328 // Place copy #14 of ITS5 directly in I565
16329 //
16330 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
16331 sub2node->SetLineColor(kColorITS);
16332 sub2node->SetVisibility(1);
16333 fNodes->Add(sub2node);
16334 sub1node->cd();
16335 //
16336 // Place copy #15 of ITS5 directly in I565
16337 //
16338 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
16339 sub2node->SetLineColor(kColorITS);
16340 sub2node->SetVisibility(1);
16341 fNodes->Add(sub2node);
16342 sub1node->cd();
16343 //
16344 // Place copy #16 of ITS5 directly in I565
16345 //
16346 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
16347 sub2node->SetLineColor(kColorITS);
16348 sub2node->SetVisibility(1);
16349 fNodes->Add(sub2node);
16350 sub1node->cd();
16351 //
16352 // Place copy #17 of ITS5 directly in I565
16353 //
16354 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
16355 sub2node->SetLineColor(kColorITS);
16356 sub2node->SetVisibility(1);
16357 fNodes->Add(sub2node);
16358 sub1node->cd();
16359 //
16360 // Place copy #18 of ITS5 directly in I565
16361 //
16362 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
16363 sub2node->SetLineColor(kColorITS);
16364 sub2node->SetVisibility(1);
16365 fNodes->Add(sub2node);
16366 sub1node->cd();
16367 //
16368 // Place copy #19 of ITS5 directly in I565
16369 //
16370 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
16371 sub2node->SetLineColor(kColorITS);
16372 sub2node->SetVisibility(1);
16373 fNodes->Add(sub2node);
16374 sub1node->cd();
16375 //
16376 // Place copy #20 of ITS5 directly in I565
16377 //
16378 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16379 sub2node->SetLineColor(kColorITS);
16380 sub2node->SetVisibility(1);
16381 fNodes->Add(sub2node);
16382 sub1node->cd();
16383 //
16384 // Place copy #21 of ITS5 directly in I565
16385 //
16386 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16387 sub2node->SetLineColor(kColorITS);
16388 sub2node->SetVisibility(1);
16389 fNodes->Add(sub2node);
16390 sub1node->cd();
16391 //
16392 // Place copy #22 of ITS5 directly in I565
16393 //
16394 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16395 sub2node->SetLineColor(kColorITS);
16396 sub2node->SetVisibility(1);
16397 fNodes->Add(sub2node);
16398 sub1node->cd();
16399 fNodes->Add(sub1node);
16400 node->cd();
16401 //
16402 // Place copy #34 of I565 in IT56
16403 //
1266e9b4 16404 sub1node = new TNode("I565","I565","I565",7.0925,37.9412,0.,"itsrot515");
1f99c14b 16405 sub1node->SetLineColor(kColorITS);
16406 sub1node->SetVisibility(0);
16407 sub1node->cd();
16408 //
16409 // Place copy #1 of ITS5 directly in I565
16410 //
16411 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
16412 sub2node->SetLineColor(kColorITS);
16413 sub2node->SetVisibility(1);
16414 fNodes->Add(sub2node);
16415 sub1node->cd();
16416 //
16417 // Place copy #2 of ITS5 directly in I565
16418 //
16419 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
16420 sub2node->SetLineColor(kColorITS);
16421 sub2node->SetVisibility(1);
16422 fNodes->Add(sub2node);
16423 sub1node->cd();
16424 //
16425 // Place copy #3 of ITS5 directly in I565
16426 //
16427 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
16428 sub2node->SetLineColor(kColorITS);
16429 sub2node->SetVisibility(1);
16430 fNodes->Add(sub2node);
16431 sub1node->cd();
16432 //
16433 // Place copy #4 of ITS5 directly in I565
16434 //
16435 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
16436 sub2node->SetLineColor(kColorITS);
16437 sub2node->SetVisibility(1);
16438 fNodes->Add(sub2node);
16439 sub1node->cd();
16440 //
16441 // Place copy #5 of ITS5 directly in I565
16442 //
16443 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
16444 sub2node->SetLineColor(kColorITS);
16445 sub2node->SetVisibility(1);
16446 fNodes->Add(sub2node);
16447 sub1node->cd();
16448 //
16449 // Place copy #6 of ITS5 directly in I565
16450 //
16451 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
16452 sub2node->SetLineColor(kColorITS);
16453 sub2node->SetVisibility(1);
16454 fNodes->Add(sub2node);
16455 sub1node->cd();
16456 //
16457 // Place copy #7 of ITS5 directly in I565
16458 //
16459 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
16460 sub2node->SetLineColor(kColorITS);
16461 sub2node->SetVisibility(1);
16462 fNodes->Add(sub2node);
16463 sub1node->cd();
16464 //
16465 // Place copy #8 of ITS5 directly in I565
16466 //
16467 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
16468 sub2node->SetLineColor(kColorITS);
16469 sub2node->SetVisibility(1);
16470 fNodes->Add(sub2node);
16471 sub1node->cd();
16472 //
16473 // Place copy #9 of ITS5 directly in I565
16474 //
16475 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
16476 sub2node->SetLineColor(kColorITS);
16477 sub2node->SetVisibility(1);
16478 fNodes->Add(sub2node);
16479 sub1node->cd();
16480 //
16481 // Place copy #10 of ITS5 directly in I565
16482 //
16483 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
16484 sub2node->SetLineColor(kColorITS);
16485 sub2node->SetVisibility(1);
16486 fNodes->Add(sub2node);
16487 sub1node->cd();
16488 //
16489 // Place copy #11 of ITS5 directly in I565
16490 //
16491 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
16492 sub2node->SetLineColor(kColorITS);
16493 sub2node->SetVisibility(1);
16494 fNodes->Add(sub2node);
16495 sub1node->cd();
16496 //
16497 // Place copy #12 of ITS5 directly in I565
16498 //
16499 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
16500 sub2node->SetLineColor(kColorITS);
16501 sub2node->SetVisibility(1);
16502 fNodes->Add(sub2node);
16503 sub1node->cd();
16504 //
16505 // Place copy #13 of ITS5 directly in I565
16506 //
16507 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
16508 sub2node->SetLineColor(kColorITS);
16509 sub2node->SetVisibility(1);
16510 fNodes->Add(sub2node);
16511 sub1node->cd();
16512 //
16513 // Place copy #14 of ITS5 directly in I565
16514 //
16515 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
16516 sub2node->SetLineColor(kColorITS);
16517 sub2node->SetVisibility(1);
16518 fNodes->Add(sub2node);
16519 sub1node->cd();
16520 //
16521 // Place copy #15 of ITS5 directly in I565
16522 //
16523 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
16524 sub2node->SetLineColor(kColorITS);
16525 sub2node->SetVisibility(1);
16526 fNodes->Add(sub2node);
16527 sub1node->cd();
16528 //
16529 // Place copy #16 of ITS5 directly in I565
16530 //
16531 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
16532 sub2node->SetLineColor(kColorITS);
16533 sub2node->SetVisibility(1);
16534 fNodes->Add(sub2node);
16535 sub1node->cd();
16536 //
16537 // Place copy #17 of ITS5 directly in I565
16538 //
16539 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
16540 sub2node->SetLineColor(kColorITS);
16541 sub2node->SetVisibility(1);
16542 fNodes->Add(sub2node);
16543 sub1node->cd();
16544 //
16545 // Place copy #18 of ITS5 directly in I565
16546 //
16547 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
16548 sub2node->SetLineColor(kColorITS);
16549 sub2node->SetVisibility(1);
16550 fNodes->Add(sub2node);
16551 sub1node->cd();
16552 //
16553 // Place copy #19 of ITS5 directly in I565
16554 //
16555 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
16556 sub2node->SetLineColor(kColorITS);
16557 sub2node->SetVisibility(1);
16558 fNodes->Add(sub2node);
16559 sub1node->cd();
16560 //
16561 // Place copy #20 of ITS5 directly in I565
16562 //
16563 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16564 sub2node->SetLineColor(kColorITS);
16565 sub2node->SetVisibility(1);
16566 fNodes->Add(sub2node);
16567 sub1node->cd();
16568 //
16569 // Place copy #21 of ITS5 directly in I565
16570 //
16571 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16572 sub2node->SetLineColor(kColorITS);
16573 sub2node->SetVisibility(1);
16574 fNodes->Add(sub2node);
16575 sub1node->cd();
16576 //
16577 // Place copy #22 of ITS5 directly in I565
16578 //
16579 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16580 sub2node->SetLineColor(kColorITS);
16581 sub2node->SetVisibility(1);
16582 fNodes->Add(sub2node);
16583 sub1node->cd();
16584 fNodes->Add(sub1node);
16585 node->cd();
16586 //
16587 // Place copy #1 of I569 in IT56
16588 //
1266e9b4 16589 sub1node = new TNode("I569","I569","I569",-14.139,41.1856,0.,"itsrot553");
1f99c14b 16590 sub1node->SetLineColor(kColorITS);
16591 sub1node->SetVisibility(0);
16592 sub1node->cd();
16593 //
16594 // Place copy #1 of ITS6 in I569
16595 //
1266e9b4 16596 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 16597 sub2node->SetLineColor(kColorITS);
16598 sub2node->SetVisibility(1);
16599 fNodes->Add(sub2node);
16600 sub1node->cd();
16601 //
16602 // Place copy #2 of ITS6 in I569
16603 //
16604 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
16605 sub2node->SetLineColor(kColorITS);
16606 sub2node->SetVisibility(1);
16607 fNodes->Add(sub2node);
16608 sub1node->cd();
16609 //
16610 // Place copy #3 of ITS6 in I569
16611 //
1266e9b4 16612 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 16613 sub2node->SetLineColor(kColorITS);
16614 sub2node->SetVisibility(1);
16615 fNodes->Add(sub2node);
16616 sub1node->cd();
16617 //
16618 // Place copy #4 of ITS6 in I569
16619 //
16620 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
16621 sub2node->SetLineColor(kColorITS);
16622 sub2node->SetVisibility(1);
16623 fNodes->Add(sub2node);
16624 sub1node->cd();
16625 //
16626 // Place copy #5 of ITS6 in I569
16627 //
1266e9b4 16628 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 16629 sub2node->SetLineColor(kColorITS);
16630 sub2node->SetVisibility(1);
16631 fNodes->Add(sub2node);
16632 sub1node->cd();
16633 //
16634 // Place copy #6 of ITS6 in I569
16635 //
16636 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
16637 sub2node->SetLineColor(kColorITS);
16638 sub2node->SetVisibility(1);
16639 fNodes->Add(sub2node);
16640 sub1node->cd();
16641 //
16642 // Place copy #7 of ITS6 in I569
16643 //
1266e9b4 16644 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 16645 sub2node->SetLineColor(kColorITS);
16646 sub2node->SetVisibility(1);
16647 fNodes->Add(sub2node);
16648 sub1node->cd();
16649 //
16650 // Place copy #8 of ITS6 in I569
16651 //
16652 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
16653 sub2node->SetLineColor(kColorITS);
16654 sub2node->SetVisibility(1);
16655 fNodes->Add(sub2node);
16656 sub1node->cd();
16657 //
16658 // Place copy #9 of ITS6 in I569
16659 //
1266e9b4 16660 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 16661 sub2node->SetLineColor(kColorITS);
16662 sub2node->SetVisibility(1);
16663 fNodes->Add(sub2node);
16664 sub1node->cd();
16665 //
16666 // Place copy #10 of ITS6 in I569
16667 //
16668 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
16669 sub2node->SetLineColor(kColorITS);
16670 sub2node->SetVisibility(1);
16671 fNodes->Add(sub2node);
16672 sub1node->cd();
16673 //
16674 // Place copy #11 of ITS6 in I569
16675 //
1266e9b4 16676 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 16677 sub2node->SetLineColor(kColorITS);
16678 sub2node->SetVisibility(1);
16679 fNodes->Add(sub2node);
16680 sub1node->cd();
16681 //
16682 // Place copy #12 of ITS6 in I569
16683 //
16684 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
16685 sub2node->SetLineColor(kColorITS);
16686 sub2node->SetVisibility(1);
16687 fNodes->Add(sub2node);
16688 sub1node->cd();
16689 //
16690 // Place copy #13 of ITS6 in I569
16691 //
16692 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
16693 sub2node->SetLineColor(kColorITS);
16694 sub2node->SetVisibility(1);
16695 fNodes->Add(sub2node);
16696 sub1node->cd();
16697 //
16698 // Place copy #14 of ITS6 in I569
16699 //
16700 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
16701 sub2node->SetLineColor(kColorITS);
16702 sub2node->SetVisibility(1);
16703 fNodes->Add(sub2node);
16704 sub1node->cd();
16705 //
16706 // Place copy #15 of ITS6 in I569
16707 //
1266e9b4 16708 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 16709 sub2node->SetLineColor(kColorITS);
16710 sub2node->SetVisibility(1);
16711 fNodes->Add(sub2node);
16712 sub1node->cd();
16713 //
16714 // Place copy #16 of ITS6 in I569
16715 //
16716 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
16717 sub2node->SetLineColor(kColorITS);
16718 sub2node->SetVisibility(1);
16719 fNodes->Add(sub2node);
16720 sub1node->cd();
16721 //
16722 // Place copy #17 of ITS6 in I569
16723 //
16724 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
16725 sub2node->SetLineColor(kColorITS);
16726 sub2node->SetVisibility(1);
16727 fNodes->Add(sub2node);
16728 sub1node->cd();
16729 //
16730 // Place copy #18 of ITS6 in I569
16731 //
16732 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
16733 sub2node->SetLineColor(kColorITS);
16734 sub2node->SetVisibility(1);
16735 fNodes->Add(sub2node);
16736 sub1node->cd();
16737 //
16738 // Place copy #19 of ITS6 in I569
16739 //
1266e9b4 16740 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 16741 sub2node->SetLineColor(kColorITS);
16742 sub2node->SetVisibility(1);
16743 fNodes->Add(sub2node);
16744 sub1node->cd();
16745 //
16746 // Place copy #20 of ITS6 in I569
16747 //
16748 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
16749 sub2node->SetLineColor(kColorITS);
16750 sub2node->SetVisibility(1);
16751 fNodes->Add(sub2node);
16752 sub1node->cd();
16753 //
16754 // Place copy #21 of ITS6 in I569
16755 //
1266e9b4 16756 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 16757 sub2node->SetLineColor(kColorITS);
16758 sub2node->SetVisibility(1);
16759 fNodes->Add(sub2node);
16760 sub1node->cd();
16761 //
16762 // Place copy #22 of ITS6 in I569
16763 //
16764 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
16765 sub2node->SetLineColor(kColorITS);
16766 sub2node->SetVisibility(1);
16767 fNodes->Add(sub2node);
16768 sub1node->cd();
16769 //
16770 // Place copy #23 of ITS6 in I569
16771 //
16772 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
16773 sub2node->SetLineColor(kColorITS);
16774 sub2node->SetVisibility(1);
16775 fNodes->Add(sub2node);
16776 sub1node->cd();
16777 //
16778 // Place copy #24 of ITS6 in I569
16779 //
16780 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
16781 sub2node->SetLineColor(kColorITS);
16782 sub2node->SetVisibility(1);
16783 fNodes->Add(sub2node);
16784 sub1node->cd();
16785 //
16786 // Place copy #25 of ITS6 in I569
16787 //
1266e9b4 16788 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 16789 sub2node->SetLineColor(kColorITS);
16790 sub2node->SetVisibility(1);
16791 fNodes->Add(sub2node);
16792 sub1node->cd();
16793 fNodes->Add(sub1node);
16794 node->cd();
16795 //
16796 // Place copy #2 of I569 in IT56
16797 //
1266e9b4 16798 sub1node = new TNode("I569","I569","I569",-20.7978,38.431,0.,"itsrot620");
1f99c14b 16799 sub1node->SetLineColor(kColorITS);
16800 sub1node->SetVisibility(0);
16801 sub1node->cd();
16802 //
16803 // Place copy #1 of ITS6 in I569
16804 //
1266e9b4 16805 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 16806 sub2node->SetLineColor(kColorITS);
16807 sub2node->SetVisibility(1);
16808 fNodes->Add(sub2node);
16809 sub1node->cd();
16810 //
16811 // Place copy #2 of ITS6 in I569
16812 //
16813 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
16814 sub2node->SetLineColor(kColorITS);
16815 sub2node->SetVisibility(1);
16816 fNodes->Add(sub2node);
16817 sub1node->cd();
16818 //
16819 // Place copy #3 of ITS6 in I569
16820 //
1266e9b4 16821 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 16822 sub2node->SetLineColor(kColorITS);
16823 sub2node->SetVisibility(1);
16824 fNodes->Add(sub2node);
16825 sub1node->cd();
16826 //
16827 // Place copy #4 of ITS6 in I569
16828 //
16829 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
16830 sub2node->SetLineColor(kColorITS);
16831 sub2node->SetVisibility(1);
16832 fNodes->Add(sub2node);
16833 sub1node->cd();
16834 //
16835 // Place copy #5 of ITS6 in I569
16836 //
1266e9b4 16837 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 16838 sub2node->SetLineColor(kColorITS);
16839 sub2node->SetVisibility(1);
16840 fNodes->Add(sub2node);
16841 sub1node->cd();
16842 //
16843 // Place copy #6 of ITS6 in I569
16844 //
16845 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
16846 sub2node->SetLineColor(kColorITS);
16847 sub2node->SetVisibility(1);
16848 fNodes->Add(sub2node);
16849 sub1node->cd();
16850 //
16851 // Place copy #7 of ITS6 in I569
16852 //
1266e9b4 16853 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 16854 sub2node->SetLineColor(kColorITS);
16855 sub2node->SetVisibility(1);
16856 fNodes->Add(sub2node);
16857 sub1node->cd();
16858 //
16859 // Place copy #8 of ITS6 in I569
16860 //
16861 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
16862 sub2node->SetLineColor(kColorITS);
16863 sub2node->SetVisibility(1);
16864 fNodes->Add(sub2node);
16865 sub1node->cd();
16866 //
16867 // Place copy #9 of ITS6 in I569
16868 //
1266e9b4 16869 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 16870 sub2node->SetLineColor(kColorITS);
16871 sub2node->SetVisibility(1);
16872 fNodes->Add(sub2node);
16873 sub1node->cd();
16874 //
16875 // Place copy #10 of ITS6 in I569
16876 //
16877 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
16878 sub2node->SetLineColor(kColorITS);
16879 sub2node->SetVisibility(1);
16880 fNodes->Add(sub2node);
16881 sub1node->cd();
16882 //
16883 // Place copy #11 of ITS6 in I569
16884 //
1266e9b4 16885 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 16886 sub2node->SetLineColor(kColorITS);
16887 sub2node->SetVisibility(1);
16888 fNodes->Add(sub2node);
16889 sub1node->cd();
16890 //
16891 // Place copy #12 of ITS6 in I569
16892 //
16893 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
16894 sub2node->SetLineColor(kColorITS);
16895 sub2node->SetVisibility(1);
16896 fNodes->Add(sub2node);
16897 sub1node->cd();
16898 //
16899 // Place copy #13 of ITS6 in I569
16900 //
16901 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
16902 sub2node->SetLineColor(kColorITS);
16903 sub2node->SetVisibility(1);
16904 fNodes->Add(sub2node);
16905 sub1node->cd();
16906 //
16907 // Place copy #14 of ITS6 in I569
16908 //
16909 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
16910 sub2node->SetLineColor(kColorITS);
16911 sub2node->SetVisibility(1);
16912 fNodes->Add(sub2node);
16913 sub1node->cd();
16914 //
16915 // Place copy #15 of ITS6 in I569
16916 //
1266e9b4 16917 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 16918 sub2node->SetLineColor(kColorITS);
16919 sub2node->SetVisibility(1);
16920 fNodes->Add(sub2node);
16921 sub1node->cd();
16922 //
16923 // Place copy #16 of ITS6 in I569
16924 //
16925 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
16926 sub2node->SetLineColor(kColorITS);
16927 sub2node->SetVisibility(1);
16928 fNodes->Add(sub2node);
16929 sub1node->cd();
16930 //
16931 // Place copy #17 of ITS6 in I569
16932 //
16933 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
16934 sub2node->SetLineColor(kColorITS);
16935 sub2node->SetVisibility(1);
16936 fNodes->Add(sub2node);
16937 sub1node->cd();
16938 //
16939 // Place copy #18 of ITS6 in I569
16940 //
16941 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
16942 sub2node->SetLineColor(kColorITS);
16943 sub2node->SetVisibility(1);
16944 fNodes->Add(sub2node);
16945 sub1node->cd();
16946 //
16947 // Place copy #19 of ITS6 in I569
16948 //
1266e9b4 16949 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 16950 sub2node->SetLineColor(kColorITS);
16951 sub2node->SetVisibility(1);
16952 fNodes->Add(sub2node);
16953 sub1node->cd();
16954 //
16955 // Place copy #20 of ITS6 in I569
16956 //
16957 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
16958 sub2node->SetLineColor(kColorITS);
16959 sub2node->SetVisibility(1);
16960 fNodes->Add(sub2node);
16961 sub1node->cd();
16962 //
16963 // Place copy #21 of ITS6 in I569
16964 //
1266e9b4 16965 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 16966 sub2node->SetLineColor(kColorITS);
16967 sub2node->SetVisibility(1);
16968 fNodes->Add(sub2node);
16969 sub1node->cd();
16970 //
16971 // Place copy #22 of ITS6 in I569
16972 //
16973 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
16974 sub2node->SetLineColor(kColorITS);
16975 sub2node->SetVisibility(1);
16976 fNodes->Add(sub2node);
16977 sub1node->cd();
16978 //
16979 // Place copy #23 of ITS6 in I569
16980 //
16981 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
16982 sub2node->SetLineColor(kColorITS);
16983 sub2node->SetVisibility(1);
16984 fNodes->Add(sub2node);
16985 sub1node->cd();
16986 //
16987 // Place copy #24 of ITS6 in I569
16988 //
16989 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
16990 sub2node->SetLineColor(kColorITS);
16991 sub2node->SetVisibility(1);
16992 fNodes->Add(sub2node);
16993 sub1node->cd();
16994 //
16995 // Place copy #25 of ITS6 in I569
16996 //
1266e9b4 16997 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 16998 sub2node->SetLineColor(kColorITS);
16999 sub2node->SetVisibility(1);
17000 fNodes->Add(sub2node);
17001 sub1node->cd();
17002 fNodes->Add(sub1node);
17003 node->cd();
17004 //
17005 // Place copy #3 of I569 in IT56
17006 //
1266e9b4 17007 sub1node = new TNode("I569","I569","I569",-26.7459,34.3631,0.,"itsrot555");
1f99c14b 17008 sub1node->SetLineColor(kColorITS);
17009 sub1node->SetVisibility(0);
17010 sub1node->cd();
17011 //
17012 // Place copy #1 of ITS6 in I569
17013 //
1266e9b4 17014 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 17015 sub2node->SetLineColor(kColorITS);
17016 sub2node->SetVisibility(1);
17017 fNodes->Add(sub2node);
17018 sub1node->cd();
17019 //
17020 // Place copy #2 of ITS6 in I569
17021 //
17022 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17023 sub2node->SetLineColor(kColorITS);
17024 sub2node->SetVisibility(1);
17025 fNodes->Add(sub2node);
17026 sub1node->cd();
17027 //
17028 // Place copy #3 of ITS6 in I569
17029 //
1266e9b4 17030 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 17031 sub2node->SetLineColor(kColorITS);
17032 sub2node->SetVisibility(1);
17033 fNodes->Add(sub2node);
17034 sub1node->cd();
17035 //
17036 // Place copy #4 of ITS6 in I569
17037 //
17038 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17039 sub2node->SetLineColor(kColorITS);
17040 sub2node->SetVisibility(1);
17041 fNodes->Add(sub2node);
17042 sub1node->cd();
17043 //
17044 // Place copy #5 of ITS6 in I569
17045 //
1266e9b4 17046 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 17047 sub2node->SetLineColor(kColorITS);
17048 sub2node->SetVisibility(1);
17049 fNodes->Add(sub2node);
17050 sub1node->cd();
17051 //
17052 // Place copy #6 of ITS6 in I569
17053 //
17054 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17055 sub2node->SetLineColor(kColorITS);
17056 sub2node->SetVisibility(1);
17057 fNodes->Add(sub2node);
17058 sub1node->cd();
17059 //
17060 // Place copy #7 of ITS6 in I569
17061 //
1266e9b4 17062 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 17063 sub2node->SetLineColor(kColorITS);
17064 sub2node->SetVisibility(1);
17065 fNodes->Add(sub2node);
17066 sub1node->cd();
17067 //
17068 // Place copy #8 of ITS6 in I569
17069 //
17070 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17071 sub2node->SetLineColor(kColorITS);
17072 sub2node->SetVisibility(1);
17073 fNodes->Add(sub2node);
17074 sub1node->cd();
17075 //
17076 // Place copy #9 of ITS6 in I569
17077 //
1266e9b4 17078 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 17079 sub2node->SetLineColor(kColorITS);
17080 sub2node->SetVisibility(1);
17081 fNodes->Add(sub2node);
17082 sub1node->cd();
17083 //
17084 // Place copy #10 of ITS6 in I569
17085 //
17086 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17087 sub2node->SetLineColor(kColorITS);
17088 sub2node->SetVisibility(1);
17089 fNodes->Add(sub2node);
17090 sub1node->cd();
17091 //
17092 // Place copy #11 of ITS6 in I569
17093 //
1266e9b4 17094 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 17095 sub2node->SetLineColor(kColorITS);
17096 sub2node->SetVisibility(1);
17097 fNodes->Add(sub2node);
17098 sub1node->cd();
17099 //
17100 // Place copy #12 of ITS6 in I569
17101 //
17102 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17103 sub2node->SetLineColor(kColorITS);
17104 sub2node->SetVisibility(1);
17105 fNodes->Add(sub2node);
17106 sub1node->cd();
17107 //
17108 // Place copy #13 of ITS6 in I569
17109 //
17110 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17111 sub2node->SetLineColor(kColorITS);
17112 sub2node->SetVisibility(1);
17113 fNodes->Add(sub2node);
17114 sub1node->cd();
17115 //
17116 // Place copy #14 of ITS6 in I569
17117 //
17118 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17119 sub2node->SetLineColor(kColorITS);
17120 sub2node->SetVisibility(1);
17121 fNodes->Add(sub2node);
17122 sub1node->cd();
17123 //
17124 // Place copy #15 of ITS6 in I569
17125 //
1266e9b4 17126 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 17127 sub2node->SetLineColor(kColorITS);
17128 sub2node->SetVisibility(1);
17129 fNodes->Add(sub2node);
17130 sub1node->cd();
17131 //
17132 // Place copy #16 of ITS6 in I569
17133 //
17134 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17135 sub2node->SetLineColor(kColorITS);
17136 sub2node->SetVisibility(1);
17137 fNodes->Add(sub2node);
17138 sub1node->cd();
17139 //
17140 // Place copy #17 of ITS6 in I569
17141 //
17142 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17143 sub2node->SetLineColor(kColorITS);
17144 sub2node->SetVisibility(1);
17145 fNodes->Add(sub2node);
17146 sub1node->cd();
17147 //
17148 // Place copy #18 of ITS6 in I569
17149 //
17150 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17151 sub2node->SetLineColor(kColorITS);
17152 sub2node->SetVisibility(1);
17153 fNodes->Add(sub2node);
17154 sub1node->cd();
17155 //
17156 // Place copy #19 of ITS6 in I569
17157 //
1266e9b4 17158 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 17159 sub2node->SetLineColor(kColorITS);
17160 sub2node->SetVisibility(1);
17161 fNodes->Add(sub2node);
17162 sub1node->cd();
17163 //
17164 // Place copy #20 of ITS6 in I569
17165 //
17166 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17167 sub2node->SetLineColor(kColorITS);
17168 sub2node->SetVisibility(1);
17169 fNodes->Add(sub2node);
17170 sub1node->cd();
17171 //
17172 // Place copy #21 of ITS6 in I569
17173 //
1266e9b4 17174 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 17175 sub2node->SetLineColor(kColorITS);
17176 sub2node->SetVisibility(1);
17177 fNodes->Add(sub2node);
17178 sub1node->cd();
17179 //
17180 // Place copy #22 of ITS6 in I569
17181 //
17182 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17183 sub2node->SetLineColor(kColorITS);
17184 sub2node->SetVisibility(1);
17185 fNodes->Add(sub2node);
17186 sub1node->cd();
17187 //
17188 // Place copy #23 of ITS6 in I569
17189 //
17190 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17191 sub2node->SetLineColor(kColorITS);
17192 sub2node->SetVisibility(1);
17193 fNodes->Add(sub2node);
17194 sub1node->cd();
17195 //
17196 // Place copy #24 of ITS6 in I569
17197 //
17198 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17199 sub2node->SetLineColor(kColorITS);
17200 sub2node->SetVisibility(1);
17201 fNodes->Add(sub2node);
17202 sub1node->cd();
17203 //
17204 // Place copy #25 of ITS6 in I569
17205 //
1266e9b4 17206 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 17207 sub2node->SetLineColor(kColorITS);
17208 sub2node->SetVisibility(1);
17209 fNodes->Add(sub2node);
17210 sub1node->cd();
17211 fNodes->Add(sub1node);
17212 node->cd();
17213 //
17214 // Place copy #4 of I569 in IT56
17215 //
1266e9b4 17216 sub1node = new TNode("I569","I569","I569",-32.1494,29.5956,0.,"itsrot556");
1f99c14b 17217 sub1node->SetLineColor(kColorITS);
17218 sub1node->SetVisibility(0);
17219 sub1node->cd();
17220 //
17221 // Place copy #1 of ITS6 in I569
17222 //
1266e9b4 17223 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 17224 sub2node->SetLineColor(kColorITS);
17225 sub2node->SetVisibility(1);
17226 fNodes->Add(sub2node);
17227 sub1node->cd();
17228 //
17229 // Place copy #2 of ITS6 in I569
17230 //
17231 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17232 sub2node->SetLineColor(kColorITS);
17233 sub2node->SetVisibility(1);
17234 fNodes->Add(sub2node);
17235 sub1node->cd();
17236 //
17237 // Place copy #3 of ITS6 in I569
17238 //
1266e9b4 17239 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 17240 sub2node->SetLineColor(kColorITS);
17241 sub2node->SetVisibility(1);
17242 fNodes->Add(sub2node);
17243 sub1node->cd();
17244 //
17245 // Place copy #4 of ITS6 in I569
17246 //
17247 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17248 sub2node->SetLineColor(kColorITS);
17249 sub2node->SetVisibility(1);
17250 fNodes->Add(sub2node);
17251 sub1node->cd();
17252 //
17253 // Place copy #5 of ITS6 in I569
17254 //
1266e9b4 17255 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 17256 sub2node->SetLineColor(kColorITS);
17257 sub2node->SetVisibility(1);
17258 fNodes->Add(sub2node);
17259 sub1node->cd();
17260 //
17261 // Place copy #6 of ITS6 in I569
17262 //
17263 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17264 sub2node->SetLineColor(kColorITS);
17265 sub2node->SetVisibility(1);
17266 fNodes->Add(sub2node);
17267 sub1node->cd();
17268 //
17269 // Place copy #7 of ITS6 in I569
17270 //
1266e9b4 17271 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 17272 sub2node->SetLineColor(kColorITS);
17273 sub2node->SetVisibility(1);
17274 fNodes->Add(sub2node);
17275 sub1node->cd();
17276 //
17277 // Place copy #8 of ITS6 in I569
17278 //
17279 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17280 sub2node->SetLineColor(kColorITS);
17281 sub2node->SetVisibility(1);
17282 fNodes->Add(sub2node);
17283 sub1node->cd();
17284 //
17285 // Place copy #9 of ITS6 in I569
17286 //
1266e9b4 17287 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 17288 sub2node->SetLineColor(kColorITS);
17289 sub2node->SetVisibility(1);
17290 fNodes->Add(sub2node);
17291 sub1node->cd();
17292 //
17293 // Place copy #10 of ITS6 in I569
17294 //
17295 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17296 sub2node->SetLineColor(kColorITS);
17297 sub2node->SetVisibility(1);
17298 fNodes->Add(sub2node);
17299 sub1node->cd();
17300 //
17301 // Place copy #11 of ITS6 in I569
17302 //
1266e9b4 17303 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 17304 sub2node->SetLineColor(kColorITS);
17305 sub2node->SetVisibility(1);
17306 fNodes->Add(sub2node);
17307 sub1node->cd();
17308 //
17309 // Place copy #12 of ITS6 in I569
17310 //
17311 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17312 sub2node->SetLineColor(kColorITS);
17313 sub2node->SetVisibility(1);
17314 fNodes->Add(sub2node);
17315 sub1node->cd();
17316 //
17317 // Place copy #13 of ITS6 in I569
17318 //
17319 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17320 sub2node->SetLineColor(kColorITS);
17321 sub2node->SetVisibility(1);
17322 fNodes->Add(sub2node);
17323 sub1node->cd();
17324 //
17325 // Place copy #14 of ITS6 in I569
17326 //
17327 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17328 sub2node->SetLineColor(kColorITS);
17329 sub2node->SetVisibility(1);
17330 fNodes->Add(sub2node);
17331 sub1node->cd();
17332 //
17333 // Place copy #15 of ITS6 in I569
17334 //
1266e9b4 17335 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 17336 sub2node->SetLineColor(kColorITS);
17337 sub2node->SetVisibility(1);
17338 fNodes->Add(sub2node);
17339 sub1node->cd();
17340 //
17341 // Place copy #16 of ITS6 in I569
17342 //
17343 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17344 sub2node->SetLineColor(kColorITS);
17345 sub2node->SetVisibility(1);
17346 fNodes->Add(sub2node);
17347 sub1node->cd();
17348 //
17349 // Place copy #17 of ITS6 in I569
17350 //
17351 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17352 sub2node->SetLineColor(kColorITS);
17353 sub2node->SetVisibility(1);
17354 fNodes->Add(sub2node);
17355 sub1node->cd();
17356 //
17357 // Place copy #18 of ITS6 in I569
17358 //
17359 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17360 sub2node->SetLineColor(kColorITS);
17361 sub2node->SetVisibility(1);
17362 fNodes->Add(sub2node);
17363 sub1node->cd();
17364 //
17365 // Place copy #19 of ITS6 in I569
17366 //
1266e9b4 17367 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 17368 sub2node->SetLineColor(kColorITS);
17369 sub2node->SetVisibility(1);
17370 fNodes->Add(sub2node);
17371 sub1node->cd();
17372 //
17373 // Place copy #20 of ITS6 in I569
17374 //
17375 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17376 sub2node->SetLineColor(kColorITS);
17377 sub2node->SetVisibility(1);
17378 fNodes->Add(sub2node);
17379 sub1node->cd();
17380 //
17381 // Place copy #21 of ITS6 in I569
17382 //
1266e9b4 17383 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 17384 sub2node->SetLineColor(kColorITS);
17385 sub2node->SetVisibility(1);
17386 fNodes->Add(sub2node);
17387 sub1node->cd();
17388 //
17389 // Place copy #22 of ITS6 in I569
17390 //
17391 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17392 sub2node->SetLineColor(kColorITS);
17393 sub2node->SetVisibility(1);
17394 fNodes->Add(sub2node);
17395 sub1node->cd();
17396 //
17397 // Place copy #23 of ITS6 in I569
17398 //
17399 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17400 sub2node->SetLineColor(kColorITS);
17401 sub2node->SetVisibility(1);
17402 fNodes->Add(sub2node);
17403 sub1node->cd();
17404 //
17405 // Place copy #24 of ITS6 in I569
17406 //
17407 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17408 sub2node->SetLineColor(kColorITS);
17409 sub2node->SetVisibility(1);
17410 fNodes->Add(sub2node);
17411 sub1node->cd();
17412 //
17413 // Place copy #25 of ITS6 in I569
17414 //
1266e9b4 17415 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 17416 sub2node->SetLineColor(kColorITS);
17417 sub2node->SetVisibility(1);
17418 fNodes->Add(sub2node);
17419 sub1node->cd();
17420 fNodes->Add(sub1node);
17421 node->cd();
17422 //
17423 // Place copy #5 of I569 in IT56
17424 //
1266e9b4 17425 sub1node = new TNode("I569","I569","I569",-36.4544,23.8169,0.,"itsrot557");
1f99c14b 17426 sub1node->SetLineColor(kColorITS);
17427 sub1node->SetVisibility(0);
17428 sub1node->cd();
17429 //
17430 // Place copy #1 of ITS6 in I569
17431 //
1266e9b4 17432 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 17433 sub2node->SetLineColor(kColorITS);
17434 sub2node->SetVisibility(1);
17435 fNodes->Add(sub2node);
17436 sub1node->cd();
17437 //
17438 // Place copy #2 of ITS6 in I569
17439 //
17440 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17441 sub2node->SetLineColor(kColorITS);
17442 sub2node->SetVisibility(1);
17443 fNodes->Add(sub2node);
17444 sub1node->cd();
17445 //
17446 // Place copy #3 of ITS6 in I569
17447 //
1266e9b4 17448 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 17449 sub2node->SetLineColor(kColorITS);
17450 sub2node->SetVisibility(1);
17451 fNodes->Add(sub2node);
17452 sub1node->cd();
17453 //
17454 // Place copy #4 of ITS6 in I569
17455 //
17456 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17457 sub2node->SetLineColor(kColorITS);
17458 sub2node->SetVisibility(1);
17459 fNodes->Add(sub2node);
17460 sub1node->cd();
17461 //
17462 // Place copy #5 of ITS6 in I569
17463 //
1266e9b4 17464 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 17465 sub2node->SetLineColor(kColorITS);
17466 sub2node->SetVisibility(1);
17467 fNodes->Add(sub2node);
17468 sub1node->cd();
17469 //
17470 // Place copy #6 of ITS6 in I569
17471 //
17472 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17473 sub2node->SetLineColor(kColorITS);
17474 sub2node->SetVisibility(1);
17475 fNodes->Add(sub2node);
17476 sub1node->cd();
17477 //
17478 // Place copy #7 of ITS6 in I569
17479 //
1266e9b4 17480 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 17481 sub2node->SetLineColor(kColorITS);
17482 sub2node->SetVisibility(1);
17483 fNodes->Add(sub2node);
17484 sub1node->cd();
17485 //
17486 // Place copy #8 of ITS6 in I569
17487 //
17488 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17489 sub2node->SetLineColor(kColorITS);
17490 sub2node->SetVisibility(1);
17491 fNodes->Add(sub2node);
17492 sub1node->cd();
17493 //
17494 // Place copy #9 of ITS6 in I569
17495 //
1266e9b4 17496 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 17497 sub2node->SetLineColor(kColorITS);
17498 sub2node->SetVisibility(1);
17499 fNodes->Add(sub2node);
17500 sub1node->cd();
17501 //
17502 // Place copy #10 of ITS6 in I569
17503 //
17504 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17505 sub2node->SetLineColor(kColorITS);
17506 sub2node->SetVisibility(1);
17507 fNodes->Add(sub2node);
17508 sub1node->cd();
17509 //
17510 // Place copy #11 of ITS6 in I569
17511 //
1266e9b4 17512 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 17513 sub2node->SetLineColor(kColorITS);
17514 sub2node->SetVisibility(1);
17515 fNodes->Add(sub2node);
17516 sub1node->cd();
17517 //
17518 // Place copy #12 of ITS6 in I569
17519 //
17520 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17521 sub2node->SetLineColor(kColorITS);
17522 sub2node->SetVisibility(1);
17523 fNodes->Add(sub2node);
17524 sub1node->cd();
17525 //
17526 // Place copy #13 of ITS6 in I569
17527 //
17528 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17529 sub2node->SetLineColor(kColorITS);
17530 sub2node->SetVisibility(1);
17531 fNodes->Add(sub2node);
17532 sub1node->cd();
17533 //
17534 // Place copy #14 of ITS6 in I569
17535 //
17536 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17537 sub2node->SetLineColor(kColorITS);
17538 sub2node->SetVisibility(1);
17539 fNodes->Add(sub2node);
17540 sub1node->cd();
17541 //
17542 // Place copy #15 of ITS6 in I569
17543 //
1266e9b4 17544 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 17545 sub2node->SetLineColor(kColorITS);
17546 sub2node->SetVisibility(1);
17547 fNodes->Add(sub2node);
17548 sub1node->cd();
17549 //
17550 // Place copy #16 of ITS6 in I569
17551 //
17552 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17553 sub2node->SetLineColor(kColorITS);
17554 sub2node->SetVisibility(1);
17555 fNodes->Add(sub2node);
17556 sub1node->cd();
17557 //
17558 // Place copy #17 of ITS6 in I569
17559 //
17560 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17561 sub2node->SetLineColor(kColorITS);
17562 sub2node->SetVisibility(1);
17563 fNodes->Add(sub2node);
17564 sub1node->cd();
17565 //
17566 // Place copy #18 of ITS6 in I569
17567 //
17568 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17569 sub2node->SetLineColor(kColorITS);
17570 sub2node->SetVisibility(1);
17571 fNodes->Add(sub2node);
17572 sub1node->cd();
17573 //
17574 // Place copy #19 of ITS6 in I569
17575 //
1266e9b4 17576 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 17577 sub2node->SetLineColor(kColorITS);
17578 sub2node->SetVisibility(1);
17579 fNodes->Add(sub2node);
17580 sub1node->cd();
17581 //
17582 // Place copy #20 of ITS6 in I569
17583 //
17584 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17585 sub2node->SetLineColor(kColorITS);
17586 sub2node->SetVisibility(1);
17587 fNodes->Add(sub2node);
17588 sub1node->cd();
17589 //
17590 // Place copy #21 of ITS6 in I569
17591 //
1266e9b4 17592 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 17593 sub2node->SetLineColor(kColorITS);
17594 sub2node->SetVisibility(1);
17595 fNodes->Add(sub2node);
17596 sub1node->cd();
17597 //
17598 // Place copy #22 of ITS6 in I569
17599 //
17600 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17601 sub2node->SetLineColor(kColorITS);
17602 sub2node->SetVisibility(1);
17603 fNodes->Add(sub2node);
17604 sub1node->cd();
17605 //
17606 // Place copy #23 of ITS6 in I569
17607 //
17608 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17609 sub2node->SetLineColor(kColorITS);
17610 sub2node->SetVisibility(1);
17611 fNodes->Add(sub2node);
17612 sub1node->cd();
17613 //
17614 // Place copy #24 of ITS6 in I569
17615 //
17616 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17617 sub2node->SetLineColor(kColorITS);
17618 sub2node->SetVisibility(1);
17619 fNodes->Add(sub2node);
17620 sub1node->cd();
17621 //
17622 // Place copy #25 of ITS6 in I569
17623 //
1266e9b4 17624 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 17625 sub2node->SetLineColor(kColorITS);
17626 sub2node->SetVisibility(1);
17627 fNodes->Add(sub2node);
17628 sub1node->cd();
17629 fNodes->Add(sub1node);
17630 node->cd();
17631 //
17632 // Place copy #6 of I569 in IT56
17633 //
1266e9b4 17634 sub1node = new TNode("I569","I569","I569",-40.0172,17.5532,0.,"itsrot558");
1f99c14b 17635 sub1node->SetLineColor(kColorITS);
17636 sub1node->SetVisibility(0);
17637 sub1node->cd();
17638 //
17639 // Place copy #1 of ITS6 in I569
17640 //
1266e9b4 17641 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 17642 sub2node->SetLineColor(kColorITS);
17643 sub2node->SetVisibility(1);
17644 fNodes->Add(sub2node);
17645 sub1node->cd();
17646 //
17647 // Place copy #2 of ITS6 in I569
17648 //
17649 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17650 sub2node->SetLineColor(kColorITS);
17651 sub2node->SetVisibility(1);
17652 fNodes->Add(sub2node);
17653 sub1node->cd();
17654 //
17655 // Place copy #3 of ITS6 in I569
17656 //
1266e9b4 17657 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 17658 sub2node->SetLineColor(kColorITS);
17659 sub2node->SetVisibility(1);
17660 fNodes->Add(sub2node);
17661 sub1node->cd();
17662 //
17663 // Place copy #4 of ITS6 in I569
17664 //
17665 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17666 sub2node->SetLineColor(kColorITS);
17667 sub2node->SetVisibility(1);
17668 fNodes->Add(sub2node);
17669 sub1node->cd();
17670 //
17671 // Place copy #5 of ITS6 in I569
17672 //
1266e9b4 17673 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 17674 sub2node->SetLineColor(kColorITS);
17675 sub2node->SetVisibility(1);
17676 fNodes->Add(sub2node);
17677 sub1node->cd();
17678 //
17679 // Place copy #6 of ITS6 in I569
17680 //
17681 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17682 sub2node->SetLineColor(kColorITS);
17683 sub2node->SetVisibility(1);
17684 fNodes->Add(sub2node);
17685 sub1node->cd();
17686 //
17687 // Place copy #7 of ITS6 in I569
17688 //
1266e9b4 17689 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 17690 sub2node->SetLineColor(kColorITS);
17691 sub2node->SetVisibility(1);
17692 fNodes->Add(sub2node);
17693 sub1node->cd();
17694 //
17695 // Place copy #8 of ITS6 in I569
17696 //
17697 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17698 sub2node->SetLineColor(kColorITS);
17699 sub2node->SetVisibility(1);
17700 fNodes->Add(sub2node);
17701 sub1node->cd();
17702 //
17703 // Place copy #9 of ITS6 in I569
17704 //
1266e9b4 17705 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 17706 sub2node->SetLineColor(kColorITS);
17707 sub2node->SetVisibility(1);
17708 fNodes->Add(sub2node);
17709 sub1node->cd();
17710 //
17711 // Place copy #10 of ITS6 in I569
17712 //
17713 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17714 sub2node->SetLineColor(kColorITS);
17715 sub2node->SetVisibility(1);
17716 fNodes->Add(sub2node);
17717 sub1node->cd();
17718 //
17719 // Place copy #11 of ITS6 in I569
17720 //
1266e9b4 17721 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 17722 sub2node->SetLineColor(kColorITS);
17723 sub2node->SetVisibility(1);
17724 fNodes->Add(sub2node);
17725 sub1node->cd();
17726 //
17727 // Place copy #12 of ITS6 in I569
17728 //
17729 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17730 sub2node->SetLineColor(kColorITS);
17731 sub2node->SetVisibility(1);
17732 fNodes->Add(sub2node);
17733 sub1node->cd();
17734 //
17735 // Place copy #13 of ITS6 in I569
17736 //
17737 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17738 sub2node->SetLineColor(kColorITS);
17739 sub2node->SetVisibility(1);
17740 fNodes->Add(sub2node);
17741 sub1node->cd();
17742 //
17743 // Place copy #14 of ITS6 in I569
17744 //
17745 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17746 sub2node->SetLineColor(kColorITS);
17747 sub2node->SetVisibility(1);
17748 fNodes->Add(sub2node);
17749 sub1node->cd();
17750 //
17751 // Place copy #15 of ITS6 in I569
17752 //
1266e9b4 17753 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 17754 sub2node->SetLineColor(kColorITS);
17755 sub2node->SetVisibility(1);
17756 fNodes->Add(sub2node);
17757 sub1node->cd();
17758 //
17759 // Place copy #16 of ITS6 in I569
17760 //
17761 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17762 sub2node->SetLineColor(kColorITS);
17763 sub2node->SetVisibility(1);
17764 fNodes->Add(sub2node);
17765 sub1node->cd();
17766 //
17767 // Place copy #17 of ITS6 in I569
17768 //
17769 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17770 sub2node->SetLineColor(kColorITS);
17771 sub2node->SetVisibility(1);
17772 fNodes->Add(sub2node);
17773 sub1node->cd();
17774 //
17775 // Place copy #18 of ITS6 in I569
17776 //
17777 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17778 sub2node->SetLineColor(kColorITS);
17779 sub2node->SetVisibility(1);
17780 fNodes->Add(sub2node);
17781 sub1node->cd();
17782 //
17783 // Place copy #19 of ITS6 in I569
17784 //
1266e9b4 17785 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 17786 sub2node->SetLineColor(kColorITS);
17787 sub2node->SetVisibility(1);
17788 fNodes->Add(sub2node);
17789 sub1node->cd();
17790 //
17791 // Place copy #20 of ITS6 in I569
17792 //
17793 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17794 sub2node->SetLineColor(kColorITS);
17795 sub2node->SetVisibility(1);
17796 fNodes->Add(sub2node);
17797 sub1node->cd();
17798 //
17799 // Place copy #21 of ITS6 in I569
17800 //
1266e9b4 17801 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 17802 sub2node->SetLineColor(kColorITS);
17803 sub2node->SetVisibility(1);
17804 fNodes->Add(sub2node);
17805 sub1node->cd();
17806 //
17807 // Place copy #22 of ITS6 in I569
17808 //
17809 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17810 sub2node->SetLineColor(kColorITS);
17811 sub2node->SetVisibility(1);
17812 fNodes->Add(sub2node);
17813 sub1node->cd();
17814 //
17815 // Place copy #23 of ITS6 in I569
17816 //
17817 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17818 sub2node->SetLineColor(kColorITS);
17819 sub2node->SetVisibility(1);
17820 fNodes->Add(sub2node);
17821 sub1node->cd();
17822 //
17823 // Place copy #24 of ITS6 in I569
17824 //
17825 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17826 sub2node->SetLineColor(kColorITS);
17827 sub2node->SetVisibility(1);
17828 fNodes->Add(sub2node);
17829 sub1node->cd();
17830 //
17831 // Place copy #25 of ITS6 in I569
17832 //
1266e9b4 17833 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 17834 sub2node->SetLineColor(kColorITS);
17835 sub2node->SetVisibility(1);
17836 fNodes->Add(sub2node);
17837 sub1node->cd();
17838 fNodes->Add(sub1node);
17839 node->cd();
17840 //
17841 // Place copy #7 of I569 in IT56
17842 //
1266e9b4 17843 sub1node = new TNode("I569","I569","I569",-42.2125,10.6897,0.,"itsrot559");
1f99c14b 17844 sub1node->SetLineColor(kColorITS);
17845 sub1node->SetVisibility(0);
17846 sub1node->cd();
17847 //
17848 // Place copy #1 of ITS6 in I569
17849 //
1266e9b4 17850 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 17851 sub2node->SetLineColor(kColorITS);
17852 sub2node->SetVisibility(1);
17853 fNodes->Add(sub2node);
17854 sub1node->cd();
17855 //
17856 // Place copy #2 of ITS6 in I569
17857 //
17858 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17859 sub2node->SetLineColor(kColorITS);
17860 sub2node->SetVisibility(1);
17861 fNodes->Add(sub2node);
17862 sub1node->cd();
17863 //
17864 // Place copy #3 of ITS6 in I569
17865 //
1266e9b4 17866 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 17867 sub2node->SetLineColor(kColorITS);
17868 sub2node->SetVisibility(1);
17869 fNodes->Add(sub2node);
17870 sub1node->cd();
17871 //
17872 // Place copy #4 of ITS6 in I569
17873 //
17874 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17875 sub2node->SetLineColor(kColorITS);
17876 sub2node->SetVisibility(1);
17877 fNodes->Add(sub2node);
17878 sub1node->cd();
17879 //
17880 // Place copy #5 of ITS6 in I569
17881 //
1266e9b4 17882 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 17883 sub2node->SetLineColor(kColorITS);
17884 sub2node->SetVisibility(1);
17885 fNodes->Add(sub2node);
17886 sub1node->cd();
17887 //
17888 // Place copy #6 of ITS6 in I569
17889 //
17890 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17891 sub2node->SetLineColor(kColorITS);
17892 sub2node->SetVisibility(1);
17893 fNodes->Add(sub2node);
17894 sub1node->cd();
17895 //
17896 // Place copy #7 of ITS6 in I569
17897 //
1266e9b4 17898 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 17899 sub2node->SetLineColor(kColorITS);
17900 sub2node->SetVisibility(1);
17901 fNodes->Add(sub2node);
17902 sub1node->cd();
17903 //
17904 // Place copy #8 of ITS6 in I569
17905 //
17906 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17907 sub2node->SetLineColor(kColorITS);
17908 sub2node->SetVisibility(1);
17909 fNodes->Add(sub2node);
17910 sub1node->cd();
17911 //
17912 // Place copy #9 of ITS6 in I569
17913 //
1266e9b4 17914 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 17915 sub2node->SetLineColor(kColorITS);
17916 sub2node->SetVisibility(1);
17917 fNodes->Add(sub2node);
17918 sub1node->cd();
17919 //
17920 // Place copy #10 of ITS6 in I569
17921 //
17922 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17923 sub2node->SetLineColor(kColorITS);
17924 sub2node->SetVisibility(1);
17925 fNodes->Add(sub2node);
17926 sub1node->cd();
17927 //
17928 // Place copy #11 of ITS6 in I569
17929 //
1266e9b4 17930 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 17931 sub2node->SetLineColor(kColorITS);
17932 sub2node->SetVisibility(1);
17933 fNodes->Add(sub2node);
17934 sub1node->cd();
17935 //
17936 // Place copy #12 of ITS6 in I569
17937 //
17938 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17939 sub2node->SetLineColor(kColorITS);
17940 sub2node->SetVisibility(1);
17941 fNodes->Add(sub2node);
17942 sub1node->cd();
17943 //
17944 // Place copy #13 of ITS6 in I569
17945 //
17946 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17947 sub2node->SetLineColor(kColorITS);
17948 sub2node->SetVisibility(1);
17949 fNodes->Add(sub2node);
17950 sub1node->cd();
17951 //
17952 // Place copy #14 of ITS6 in I569
17953 //
17954 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17955 sub2node->SetLineColor(kColorITS);
17956 sub2node->SetVisibility(1);
17957 fNodes->Add(sub2node);
17958 sub1node->cd();
17959 //
17960 // Place copy #15 of ITS6 in I569
17961 //
1266e9b4 17962 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 17963 sub2node->SetLineColor(kColorITS);
17964 sub2node->SetVisibility(1);
17965 fNodes->Add(sub2node);
17966 sub1node->cd();
17967 //
17968 // Place copy #16 of ITS6 in I569
17969 //
17970 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17971 sub2node->SetLineColor(kColorITS);
17972 sub2node->SetVisibility(1);
17973 fNodes->Add(sub2node);
17974 sub1node->cd();
17975 //
17976 // Place copy #17 of ITS6 in I569
17977 //
17978 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17979 sub2node->SetLineColor(kColorITS);
17980 sub2node->SetVisibility(1);
17981 fNodes->Add(sub2node);
17982 sub1node->cd();
17983 //
17984 // Place copy #18 of ITS6 in I569
17985 //
17986 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17987 sub2node->SetLineColor(kColorITS);
17988 sub2node->SetVisibility(1);
17989 fNodes->Add(sub2node);
17990 sub1node->cd();
17991 //
17992 // Place copy #19 of ITS6 in I569
17993 //
1266e9b4 17994 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 17995 sub2node->SetLineColor(kColorITS);
17996 sub2node->SetVisibility(1);
17997 fNodes->Add(sub2node);
17998 sub1node->cd();
17999 //
18000 // Place copy #20 of ITS6 in I569
18001 //
18002 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18003 sub2node->SetLineColor(kColorITS);
18004 sub2node->SetVisibility(1);
18005 fNodes->Add(sub2node);
18006 sub1node->cd();
18007 //
18008 // Place copy #21 of ITS6 in I569
18009 //
1266e9b4 18010 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 18011 sub2node->SetLineColor(kColorITS);
18012 sub2node->SetVisibility(1);
18013 fNodes->Add(sub2node);
18014 sub1node->cd();
18015 //
18016 // Place copy #22 of ITS6 in I569
18017 //
18018 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18019 sub2node->SetLineColor(kColorITS);
18020 sub2node->SetVisibility(1);
18021 fNodes->Add(sub2node);
18022 sub1node->cd();
18023 //
18024 // Place copy #23 of ITS6 in I569
18025 //
18026 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18027 sub2node->SetLineColor(kColorITS);
18028 sub2node->SetVisibility(1);
18029 fNodes->Add(sub2node);
18030 sub1node->cd();
18031 //
18032 // Place copy #24 of ITS6 in I569
18033 //
18034 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18035 sub2node->SetLineColor(kColorITS);
18036 sub2node->SetVisibility(1);
18037 fNodes->Add(sub2node);
18038 sub1node->cd();
18039 //
18040 // Place copy #25 of ITS6 in I569
18041 //
1266e9b4 18042 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 18043 sub2node->SetLineColor(kColorITS);
18044 sub2node->SetVisibility(1);
18045 fNodes->Add(sub2node);
18046 sub1node->cd();
18047 fNodes->Add(sub1node);
18048 node->cd();
18049 //
18050 // Place copy #8 of I569 in IT56
18051 //
1266e9b4 18052 sub1node = new TNode("I569","I569","I569",-43.5484,3.6085,0.,"itsrot560");
1f99c14b 18053 sub1node->SetLineColor(kColorITS);
18054 sub1node->SetVisibility(0);
18055 sub1node->cd();
18056 //
18057 // Place copy #1 of ITS6 in I569
18058 //
1266e9b4 18059 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 18060 sub2node->SetLineColor(kColorITS);
18061 sub2node->SetVisibility(1);
18062 fNodes->Add(sub2node);
18063 sub1node->cd();
18064 //
18065 // Place copy #2 of ITS6 in I569
18066 //
18067 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18068 sub2node->SetLineColor(kColorITS);
18069 sub2node->SetVisibility(1);
18070 fNodes->Add(sub2node);
18071 sub1node->cd();
18072 //
18073 // Place copy #3 of ITS6 in I569
18074 //
1266e9b4 18075 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 18076 sub2node->SetLineColor(kColorITS);
18077 sub2node->SetVisibility(1);
18078 fNodes->Add(sub2node);
18079 sub1node->cd();
18080 //
18081 // Place copy #4 of ITS6 in I569
18082 //
18083 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18084 sub2node->SetLineColor(kColorITS);
18085 sub2node->SetVisibility(1);
18086 fNodes->Add(sub2node);
18087 sub1node->cd();
18088 //
18089 // Place copy #5 of ITS6 in I569
18090 //
1266e9b4 18091 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 18092 sub2node->SetLineColor(kColorITS);
18093 sub2node->SetVisibility(1);
18094 fNodes->Add(sub2node);
18095 sub1node->cd();
18096 //
18097 // Place copy #6 of ITS6 in I569
18098 //
18099 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18100 sub2node->SetLineColor(kColorITS);
18101 sub2node->SetVisibility(1);
18102 fNodes->Add(sub2node);
18103 sub1node->cd();
18104 //
18105 // Place copy #7 of ITS6 in I569
18106 //
1266e9b4 18107 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 18108 sub2node->SetLineColor(kColorITS);
18109 sub2node->SetVisibility(1);
18110 fNodes->Add(sub2node);
18111 sub1node->cd();
18112 //
18113 // Place copy #8 of ITS6 in I569
18114 //
18115 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18116 sub2node->SetLineColor(kColorITS);
18117 sub2node->SetVisibility(1);
18118 fNodes->Add(sub2node);
18119 sub1node->cd();
18120 //
18121 // Place copy #9 of ITS6 in I569
18122 //
1266e9b4 18123 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 18124 sub2node->SetLineColor(kColorITS);
18125 sub2node->SetVisibility(1);
18126 fNodes->Add(sub2node);
18127 sub1node->cd();
18128 //
18129 // Place copy #10 of ITS6 in I569
18130 //
18131 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18132 sub2node->SetLineColor(kColorITS);
18133 sub2node->SetVisibility(1);
18134 fNodes->Add(sub2node);
18135 sub1node->cd();
18136 //
18137 // Place copy #11 of ITS6 in I569
18138 //
1266e9b4 18139 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 18140 sub2node->SetLineColor(kColorITS);
18141 sub2node->SetVisibility(1);
18142 fNodes->Add(sub2node);
18143 sub1node->cd();
18144 //
18145 // Place copy #12 of ITS6 in I569
18146 //
18147 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18148 sub2node->SetLineColor(kColorITS);
18149 sub2node->SetVisibility(1);
18150 fNodes->Add(sub2node);
18151 sub1node->cd();
18152 //
18153 // Place copy #13 of ITS6 in I569
18154 //
18155 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18156 sub2node->SetLineColor(kColorITS);
18157 sub2node->SetVisibility(1);
18158 fNodes->Add(sub2node);
18159 sub1node->cd();
18160 //
18161 // Place copy #14 of ITS6 in I569
18162 //
18163 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18164 sub2node->SetLineColor(kColorITS);
18165 sub2node->SetVisibility(1);
18166 fNodes->Add(sub2node);
18167 sub1node->cd();
18168 //
18169 // Place copy #15 of ITS6 in I569
18170 //
1266e9b4 18171 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 18172 sub2node->SetLineColor(kColorITS);
18173 sub2node->SetVisibility(1);
18174 fNodes->Add(sub2node);
18175 sub1node->cd();
18176 //
18177 // Place copy #16 of ITS6 in I569
18178 //
18179 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18180 sub2node->SetLineColor(kColorITS);
18181 sub2node->SetVisibility(1);
18182 fNodes->Add(sub2node);
18183 sub1node->cd();
18184 //
18185 // Place copy #17 of ITS6 in I569
18186 //
18187 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18188 sub2node->SetLineColor(kColorITS);
18189 sub2node->SetVisibility(1);
18190 fNodes->Add(sub2node);
18191 sub1node->cd();
18192 //
18193 // Place copy #18 of ITS6 in I569
18194 //
18195 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18196 sub2node->SetLineColor(kColorITS);
18197 sub2node->SetVisibility(1);
18198 fNodes->Add(sub2node);
18199 sub1node->cd();
18200 //
18201 // Place copy #19 of ITS6 in I569
18202 //
1266e9b4 18203 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 18204 sub2node->SetLineColor(kColorITS);
18205 sub2node->SetVisibility(1);
18206 fNodes->Add(sub2node);
18207 sub1node->cd();
18208 //
18209 // Place copy #20 of ITS6 in I569
18210 //
18211 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18212 sub2node->SetLineColor(kColorITS);
18213 sub2node->SetVisibility(1);
18214 fNodes->Add(sub2node);
18215 sub1node->cd();
18216 //
18217 // Place copy #21 of ITS6 in I569
18218 //
1266e9b4 18219 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 18220 sub2node->SetLineColor(kColorITS);
18221 sub2node->SetVisibility(1);
18222 fNodes->Add(sub2node);
18223 sub1node->cd();
18224 //
18225 // Place copy #22 of ITS6 in I569
18226 //
18227 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18228 sub2node->SetLineColor(kColorITS);
18229 sub2node->SetVisibility(1);
18230 fNodes->Add(sub2node);
18231 sub1node->cd();
18232 //
18233 // Place copy #23 of ITS6 in I569
18234 //
18235 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18236 sub2node->SetLineColor(kColorITS);
18237 sub2node->SetVisibility(1);
18238 fNodes->Add(sub2node);
18239 sub1node->cd();
18240 //
18241 // Place copy #24 of ITS6 in I569
18242 //
18243 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18244 sub2node->SetLineColor(kColorITS);
18245 sub2node->SetVisibility(1);
18246 fNodes->Add(sub2node);
18247 sub1node->cd();
18248 //
18249 // Place copy #25 of ITS6 in I569
18250 //
1266e9b4 18251 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 18252 sub2node->SetLineColor(kColorITS);
18253 sub2node->SetVisibility(1);
18254 fNodes->Add(sub2node);
18255 sub1node->cd();
18256 fNodes->Add(sub1node);
18257 node->cd();
18258 //
18259 // Place copy #9 of I569 in IT56
18260 //
1266e9b4 18261 sub1node = new TNode("I569","I569","I569",-43.3963,-3.5959,0.,"itsrot561");
1f99c14b 18262 sub1node->SetLineColor(kColorITS);
18263 sub1node->SetVisibility(0);
18264 sub1node->cd();
18265 //
18266 // Place copy #1 of ITS6 in I569
18267 //
1266e9b4 18268 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 18269 sub2node->SetLineColor(kColorITS);
18270 sub2node->SetVisibility(1);
18271 fNodes->Add(sub2node);
18272 sub1node->cd();
18273 //
18274 // Place copy #2 of ITS6 in I569
18275 //
18276 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18277 sub2node->SetLineColor(kColorITS);
18278 sub2node->SetVisibility(1);
18279 fNodes->Add(sub2node);
18280 sub1node->cd();
18281 //
18282 // Place copy #3 of ITS6 in I569
18283 //
1266e9b4 18284 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 18285 sub2node->SetLineColor(kColorITS);
18286 sub2node->SetVisibility(1);
18287 fNodes->Add(sub2node);
18288 sub1node->cd();
18289 //
18290 // Place copy #4 of ITS6 in I569
18291 //
18292 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18293 sub2node->SetLineColor(kColorITS);
18294 sub2node->SetVisibility(1);
18295 fNodes->Add(sub2node);
18296 sub1node->cd();
18297 //
18298 // Place copy #5 of ITS6 in I569
18299 //
1266e9b4 18300 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 18301 sub2node->SetLineColor(kColorITS);
18302 sub2node->SetVisibility(1);
18303 fNodes->Add(sub2node);
18304 sub1node->cd();
18305 //
18306 // Place copy #6 of ITS6 in I569
18307 //
18308 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18309 sub2node->SetLineColor(kColorITS);
18310 sub2node->SetVisibility(1);
18311 fNodes->Add(sub2node);
18312 sub1node->cd();
18313 //
18314 // Place copy #7 of ITS6 in I569
18315 //
1266e9b4 18316 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 18317 sub2node->SetLineColor(kColorITS);
18318 sub2node->SetVisibility(1);
18319 fNodes->Add(sub2node);
18320 sub1node->cd();
18321 //
18322 // Place copy #8 of ITS6 in I569
18323 //
18324 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18325 sub2node->SetLineColor(kColorITS);
18326 sub2node->SetVisibility(1);
18327 fNodes->Add(sub2node);
18328 sub1node->cd();
18329 //
18330 // Place copy #9 of ITS6 in I569
18331 //
1266e9b4 18332 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 18333 sub2node->SetLineColor(kColorITS);
18334 sub2node->SetVisibility(1);
18335 fNodes->Add(sub2node);
18336 sub1node->cd();
18337 //
18338 // Place copy #10 of ITS6 in I569
18339 //
18340 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18341 sub2node->SetLineColor(kColorITS);
18342 sub2node->SetVisibility(1);
18343 fNodes->Add(sub2node);
18344 sub1node->cd();
18345 //
18346 // Place copy #11 of ITS6 in I569
18347 //
1266e9b4 18348 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 18349 sub2node->SetLineColor(kColorITS);
18350 sub2node->SetVisibility(1);
18351 fNodes->Add(sub2node);
18352 sub1node->cd();
18353 //
18354 // Place copy #12 of ITS6 in I569
18355 //
18356 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18357 sub2node->SetLineColor(kColorITS);
18358 sub2node->SetVisibility(1);
18359 fNodes->Add(sub2node);
18360 sub1node->cd();
18361 //
18362 // Place copy #13 of ITS6 in I569
18363 //
18364 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18365 sub2node->SetLineColor(kColorITS);
18366 sub2node->SetVisibility(1);
18367 fNodes->Add(sub2node);
18368 sub1node->cd();
18369 //
18370 // Place copy #14 of ITS6 in I569
18371 //
18372 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18373 sub2node->SetLineColor(kColorITS);
18374 sub2node->SetVisibility(1);
18375 fNodes->Add(sub2node);
18376 sub1node->cd();
18377 //
18378 // Place copy #15 of ITS6 in I569
18379 //
1266e9b4 18380 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 18381 sub2node->SetLineColor(kColorITS);
18382 sub2node->SetVisibility(1);
18383 fNodes->Add(sub2node);
18384 sub1node->cd();
18385 //
18386 // Place copy #16 of ITS6 in I569
18387 //
18388 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18389 sub2node->SetLineColor(kColorITS);
18390 sub2node->SetVisibility(1);
18391 fNodes->Add(sub2node);
18392 sub1node->cd();
18393 //
18394 // Place copy #17 of ITS6 in I569
18395 //
18396 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18397 sub2node->SetLineColor(kColorITS);
18398 sub2node->SetVisibility(1);
18399 fNodes->Add(sub2node);
18400 sub1node->cd();
18401 //
18402 // Place copy #18 of ITS6 in I569
18403 //
18404 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18405 sub2node->SetLineColor(kColorITS);
18406 sub2node->SetVisibility(1);
18407 fNodes->Add(sub2node);
18408 sub1node->cd();
18409 //
18410 // Place copy #19 of ITS6 in I569
18411 //
1266e9b4 18412 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 18413 sub2node->SetLineColor(kColorITS);
18414 sub2node->SetVisibility(1);
18415 fNodes->Add(sub2node);
18416 sub1node->cd();
18417 //
18418 // Place copy #20 of ITS6 in I569
18419 //
18420 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18421 sub2node->SetLineColor(kColorITS);
18422 sub2node->SetVisibility(1);
18423 fNodes->Add(sub2node);
18424 sub1node->cd();
18425 //
18426 // Place copy #21 of ITS6 in I569
18427 //
1266e9b4 18428 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 18429 sub2node->SetLineColor(kColorITS);
18430 sub2node->SetVisibility(1);
18431 fNodes->Add(sub2node);
18432 sub1node->cd();
18433 //
18434 // Place copy #22 of ITS6 in I569
18435 //
18436 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18437 sub2node->SetLineColor(kColorITS);
18438 sub2node->SetVisibility(1);
18439 fNodes->Add(sub2node);
18440 sub1node->cd();
18441 //
18442 // Place copy #23 of ITS6 in I569
18443 //
18444 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18445 sub2node->SetLineColor(kColorITS);
18446 sub2node->SetVisibility(1);
18447 fNodes->Add(sub2node);
18448 sub1node->cd();
18449 //
18450 // Place copy #24 of ITS6 in I569
18451 //
18452 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18453 sub2node->SetLineColor(kColorITS);
18454 sub2node->SetVisibility(1);
18455 fNodes->Add(sub2node);
18456 sub1node->cd();
18457 //
18458 // Place copy #25 of ITS6 in I569
18459 //
1266e9b4 18460 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 18461 sub2node->SetLineColor(kColorITS);
18462 sub2node->SetVisibility(1);
18463 fNodes->Add(sub2node);
18464 sub1node->cd();
18465 fNodes->Add(sub1node);
18466 node->cd();
18467 //
18468 // Place copy #10 of I569 in IT56
18469 //
1266e9b4 18470 sub1node = new TNode("I569","I569","I569",-42.3606,-10.7271,0.,"itsrot562");
1f99c14b 18471 sub1node->SetLineColor(kColorITS);
18472 sub1node->SetVisibility(0);
18473 sub1node->cd();
18474 //
18475 // Place copy #1 of ITS6 in I569
18476 //
1266e9b4 18477 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 18478 sub2node->SetLineColor(kColorITS);
18479 sub2node->SetVisibility(1);
18480 fNodes->Add(sub2node);
18481 sub1node->cd();
18482 //
18483 // Place copy #2 of ITS6 in I569
18484 //
18485 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18486 sub2node->SetLineColor(kColorITS);
18487 sub2node->SetVisibility(1);
18488 fNodes->Add(sub2node);
18489 sub1node->cd();
18490 //
18491 // Place copy #3 of ITS6 in I569
18492 //
1266e9b4 18493 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 18494 sub2node->SetLineColor(kColorITS);
18495 sub2node->SetVisibility(1);
18496 fNodes->Add(sub2node);
18497 sub1node->cd();
18498 //
18499 // Place copy #4 of ITS6 in I569
18500 //
18501 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18502 sub2node->SetLineColor(kColorITS);
18503 sub2node->SetVisibility(1);
18504 fNodes->Add(sub2node);
18505 sub1node->cd();
18506 //
18507 // Place copy #5 of ITS6 in I569
18508 //
1266e9b4 18509 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 18510 sub2node->SetLineColor(kColorITS);
18511 sub2node->SetVisibility(1);
18512 fNodes->Add(sub2node);
18513 sub1node->cd();
18514 //
18515 // Place copy #6 of ITS6 in I569
18516 //
18517 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18518 sub2node->SetLineColor(kColorITS);
18519 sub2node->SetVisibility(1);
18520 fNodes->Add(sub2node);
18521 sub1node->cd();
18522 //
18523 // Place copy #7 of ITS6 in I569
18524 //
1266e9b4 18525 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 18526 sub2node->SetLineColor(kColorITS);
18527 sub2node->SetVisibility(1);
18528 fNodes->Add(sub2node);
18529 sub1node->cd();
18530 //
18531 // Place copy #8 of ITS6 in I569
18532 //
18533 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18534 sub2node->SetLineColor(kColorITS);
18535 sub2node->SetVisibility(1);
18536 fNodes->Add(sub2node);
18537 sub1node->cd();
18538 //
18539 // Place copy #9 of ITS6 in I569
18540 //
1266e9b4 18541 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 18542 sub2node->SetLineColor(kColorITS);
18543 sub2node->SetVisibility(1);
18544 fNodes->Add(sub2node);
18545 sub1node->cd();
18546 //
18547 // Place copy #10 of ITS6 in I569
18548 //
18549 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18550 sub2node->SetLineColor(kColorITS);
18551 sub2node->SetVisibility(1);
18552 fNodes->Add(sub2node);
18553 sub1node->cd();
18554 //
18555 // Place copy #11 of ITS6 in I569
18556 //
1266e9b4 18557 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 18558 sub2node->SetLineColor(kColorITS);
18559 sub2node->SetVisibility(1);
18560 fNodes->Add(sub2node);
18561 sub1node->cd();
18562 //
18563 // Place copy #12 of ITS6 in I569
18564 //
18565 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18566 sub2node->SetLineColor(kColorITS);
18567 sub2node->SetVisibility(1);
18568 fNodes->Add(sub2node);
18569 sub1node->cd();
18570 //
18571 // Place copy #13 of ITS6 in I569
18572 //
18573 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18574 sub2node->SetLineColor(kColorITS);
18575 sub2node->SetVisibility(1);
18576 fNodes->Add(sub2node);
18577 sub1node->cd();
18578 //
18579 // Place copy #14 of ITS6 in I569
18580 //
18581 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18582 sub2node->SetLineColor(kColorITS);
18583 sub2node->SetVisibility(1);
18584 fNodes->Add(sub2node);
18585 sub1node->cd();
18586 //
18587 // Place copy #15 of ITS6 in I569
18588 //
1266e9b4 18589 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 18590 sub2node->SetLineColor(kColorITS);
18591 sub2node->SetVisibility(1);
18592 fNodes->Add(sub2node);
18593 sub1node->cd();
18594 //
18595 // Place copy #16 of ITS6 in I569
18596 //
18597 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18598 sub2node->SetLineColor(kColorITS);
18599 sub2node->SetVisibility(1);
18600 fNodes->Add(sub2node);
18601 sub1node->cd();
18602 //
18603 // Place copy #17 of ITS6 in I569
18604 //
18605 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18606 sub2node->SetLineColor(kColorITS);
18607 sub2node->SetVisibility(1);
18608 fNodes->Add(sub2node);
18609 sub1node->cd();
18610 //
18611 // Place copy #18 of ITS6 in I569
18612 //
18613 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18614 sub2node->SetLineColor(kColorITS);
18615 sub2node->SetVisibility(1);
18616 fNodes->Add(sub2node);
18617 sub1node->cd();
18618 //
18619 // Place copy #19 of ITS6 in I569
18620 //
1266e9b4 18621 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 18622 sub2node->SetLineColor(kColorITS);
18623 sub2node->SetVisibility(1);
18624 fNodes->Add(sub2node);
18625 sub1node->cd();
18626 //
18627 // Place copy #20 of ITS6 in I569
18628 //
18629 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18630 sub2node->SetLineColor(kColorITS);
18631 sub2node->SetVisibility(1);
18632 fNodes->Add(sub2node);
18633 sub1node->cd();
18634 //
18635 // Place copy #21 of ITS6 in I569
18636 //
1266e9b4 18637 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 18638 sub2node->SetLineColor(kColorITS);
18639 sub2node->SetVisibility(1);
18640 fNodes->Add(sub2node);
18641 sub1node->cd();
18642 //
18643 // Place copy #22 of ITS6 in I569
18644 //
18645 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18646 sub2node->SetLineColor(kColorITS);
18647 sub2node->SetVisibility(1);
18648 fNodes->Add(sub2node);
18649 sub1node->cd();
18650 //
18651 // Place copy #23 of ITS6 in I569
18652 //
18653 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18654 sub2node->SetLineColor(kColorITS);
18655 sub2node->SetVisibility(1);
18656 fNodes->Add(sub2node);
18657 sub1node->cd();
18658 //
18659 // Place copy #24 of ITS6 in I569
18660 //
18661 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18662 sub2node->SetLineColor(kColorITS);
18663 sub2node->SetVisibility(1);
18664 fNodes->Add(sub2node);
18665 sub1node->cd();
18666 //
18667 // Place copy #25 of ITS6 in I569
18668 //
1266e9b4 18669 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 18670 sub2node->SetLineColor(kColorITS);
18671 sub2node->SetVisibility(1);
18672 fNodes->Add(sub2node);
18673 sub1node->cd();
18674 fNodes->Add(sub1node);
18675 node->cd();
18676 //
18677 // Place copy #11 of I569 in IT56
18678 //
1266e9b4 18679 sub1node = new TNode("I569","I569","I569",-39.8773,-17.4918,0.,"itsrot563");
1f99c14b 18680 sub1node->SetLineColor(kColorITS);
18681 sub1node->SetVisibility(0);
18682 sub1node->cd();
18683 //
18684 // Place copy #1 of ITS6 in I569
18685 //
1266e9b4 18686 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 18687 sub2node->SetLineColor(kColorITS);
18688 sub2node->SetVisibility(1);
18689 fNodes->Add(sub2node);
18690 sub1node->cd();
18691 //
18692 // Place copy #2 of ITS6 in I569
18693 //
18694 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18695 sub2node->SetLineColor(kColorITS);
18696 sub2node->SetVisibility(1);
18697 fNodes->Add(sub2node);
18698 sub1node->cd();
18699 //
18700 // Place copy #3 of ITS6 in I569
18701 //
1266e9b4 18702 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 18703 sub2node->SetLineColor(kColorITS);
18704 sub2node->SetVisibility(1);
18705 fNodes->Add(sub2node);
18706 sub1node->cd();
18707 //
18708 // Place copy #4 of ITS6 in I569
18709 //
18710 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18711 sub2node->SetLineColor(kColorITS);
18712 sub2node->SetVisibility(1);
18713 fNodes->Add(sub2node);
18714 sub1node->cd();
18715 //
18716 // Place copy #5 of ITS6 in I569
18717 //
1266e9b4 18718 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 18719 sub2node->SetLineColor(kColorITS);
18720 sub2node->SetVisibility(1);
18721 fNodes->Add(sub2node);
18722 sub1node->cd();
18723 //
18724 // Place copy #6 of ITS6 in I569
18725 //
18726 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18727 sub2node->SetLineColor(kColorITS);
18728 sub2node->SetVisibility(1);
18729 fNodes->Add(sub2node);
18730 sub1node->cd();
18731 //
18732 // Place copy #7 of ITS6 in I569
18733 //
1266e9b4 18734 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 18735 sub2node->SetLineColor(kColorITS);
18736 sub2node->SetVisibility(1);
18737 fNodes->Add(sub2node);
18738 sub1node->cd();
18739 //
18740 // Place copy #8 of ITS6 in I569
18741 //
18742 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18743 sub2node->SetLineColor(kColorITS);
18744 sub2node->SetVisibility(1);
18745 fNodes->Add(sub2node);
18746 sub1node->cd();
18747 //
18748 // Place copy #9 of ITS6 in I569
18749 //
1266e9b4 18750 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 18751 sub2node->SetLineColor(kColorITS);
18752 sub2node->SetVisibility(1);
18753 fNodes->Add(sub2node);
18754 sub1node->cd();
18755 //
18756 // Place copy #10 of ITS6 in I569
18757 //
18758 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18759 sub2node->SetLineColor(kColorITS);
18760 sub2node->SetVisibility(1);
18761 fNodes->Add(sub2node);
18762 sub1node->cd();
18763 //
18764 // Place copy #11 of ITS6 in I569
18765 //
1266e9b4 18766 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 18767 sub2node->SetLineColor(kColorITS);
18768 sub2node->SetVisibility(1);
18769 fNodes->Add(sub2node);
18770 sub1node->cd();
18771 //
18772 // Place copy #12 of ITS6 in I569
18773 //
18774 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18775 sub2node->SetLineColor(kColorITS);
18776 sub2node->SetVisibility(1);
18777 fNodes->Add(sub2node);
18778 sub1node->cd();
18779 //
18780 // Place copy #13 of ITS6 in I569
18781 //
18782 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18783 sub2node->SetLineColor(kColorITS);
18784 sub2node->SetVisibility(1);
18785 fNodes->Add(sub2node);
18786 sub1node->cd();
18787 //
18788 // Place copy #14 of ITS6 in I569
18789 //
18790 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18791 sub2node->SetLineColor(kColorITS);
18792 sub2node->SetVisibility(1);
18793 fNodes->Add(sub2node);
18794 sub1node->cd();
18795 //
18796 // Place copy #15 of ITS6 in I569
18797 //
1266e9b4 18798 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 18799 sub2node->SetLineColor(kColorITS);
18800 sub2node->SetVisibility(1);
18801 fNodes->Add(sub2node);
18802 sub1node->cd();
18803 //
18804 // Place copy #16 of ITS6 in I569
18805 //
18806 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18807 sub2node->SetLineColor(kColorITS);
18808 sub2node->SetVisibility(1);
18809 fNodes->Add(sub2node);
18810 sub1node->cd();
18811 //
18812 // Place copy #17 of ITS6 in I569
18813 //
18814 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18815 sub2node->SetLineColor(kColorITS);
18816 sub2node->SetVisibility(1);
18817 fNodes->Add(sub2node);
18818 sub1node->cd();
18819 //
18820 // Place copy #18 of ITS6 in I569
18821 //
18822 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18823 sub2node->SetLineColor(kColorITS);
18824 sub2node->SetVisibility(1);
18825 fNodes->Add(sub2node);
18826 sub1node->cd();
18827 //
18828 // Place copy #19 of ITS6 in I569
18829 //
1266e9b4 18830 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 18831 sub2node->SetLineColor(kColorITS);
18832 sub2node->SetVisibility(1);
18833 fNodes->Add(sub2node);
18834 sub1node->cd();
18835 //
18836 // Place copy #20 of ITS6 in I569
18837 //
18838 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18839 sub2node->SetLineColor(kColorITS);
18840 sub2node->SetVisibility(1);
18841 fNodes->Add(sub2node);
18842 sub1node->cd();
18843 //
18844 // Place copy #21 of ITS6 in I569
18845 //
1266e9b4 18846 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 18847 sub2node->SetLineColor(kColorITS);
18848 sub2node->SetVisibility(1);
18849 fNodes->Add(sub2node);
18850 sub1node->cd();
18851 //
18852 // Place copy #22 of ITS6 in I569
18853 //
18854 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18855 sub2node->SetLineColor(kColorITS);
18856 sub2node->SetVisibility(1);
18857 fNodes->Add(sub2node);
18858 sub1node->cd();
18859 //
18860 // Place copy #23 of ITS6 in I569
18861 //
18862 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18863 sub2node->SetLineColor(kColorITS);
18864 sub2node->SetVisibility(1);
18865 fNodes->Add(sub2node);
18866 sub1node->cd();
18867 //
18868 // Place copy #24 of ITS6 in I569
18869 //
18870 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18871 sub2node->SetLineColor(kColorITS);
18872 sub2node->SetVisibility(1);
18873 fNodes->Add(sub2node);
18874 sub1node->cd();
18875 //
18876 // Place copy #25 of ITS6 in I569
18877 //
1266e9b4 18878 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 18879 sub2node->SetLineColor(kColorITS);
18880 sub2node->SetVisibility(1);
18881 fNodes->Add(sub2node);
18882 sub1node->cd();
18883 fNodes->Add(sub1node);
18884 node->cd();
18885 //
18886 // Place copy #12 of I569 in IT56
18887 //
1266e9b4 18888 sub1node = new TNode("I569","I569","I569",-36.5823,-23.9004,0.,"itsrot564");
1f99c14b 18889 sub1node->SetLineColor(kColorITS);
18890 sub1node->SetVisibility(0);
18891 sub1node->cd();
18892 //
18893 // Place copy #1 of ITS6 in I569
18894 //
1266e9b4 18895 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 18896 sub2node->SetLineColor(kColorITS);
18897 sub2node->SetVisibility(1);
18898 fNodes->Add(sub2node);
18899 sub1node->cd();
18900 //
18901 // Place copy #2 of ITS6 in I569
18902 //
18903 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18904 sub2node->SetLineColor(kColorITS);
18905 sub2node->SetVisibility(1);
18906 fNodes->Add(sub2node);
18907 sub1node->cd();
18908 //
18909 // Place copy #3 of ITS6 in I569
18910 //
1266e9b4 18911 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 18912 sub2node->SetLineColor(kColorITS);
18913 sub2node->SetVisibility(1);
18914 fNodes->Add(sub2node);
18915 sub1node->cd();
18916 //
18917 // Place copy #4 of ITS6 in I569
18918 //
18919 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18920 sub2node->SetLineColor(kColorITS);
18921 sub2node->SetVisibility(1);
18922 fNodes->Add(sub2node);
18923 sub1node->cd();
18924 //
18925 // Place copy #5 of ITS6 in I569
18926 //
1266e9b4 18927 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 18928 sub2node->SetLineColor(kColorITS);
18929 sub2node->SetVisibility(1);
18930 fNodes->Add(sub2node);
18931 sub1node->cd();
18932 //
18933 // Place copy #6 of ITS6 in I569
18934 //
18935 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18936 sub2node->SetLineColor(kColorITS);
18937 sub2node->SetVisibility(1);
18938 fNodes->Add(sub2node);
18939 sub1node->cd();
18940 //
18941 // Place copy #7 of ITS6 in I569
18942 //
1266e9b4 18943 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 18944 sub2node->SetLineColor(kColorITS);
18945 sub2node->SetVisibility(1);
18946 fNodes->Add(sub2node);
18947 sub1node->cd();
18948 //
18949 // Place copy #8 of ITS6 in I569
18950 //
18951 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18952 sub2node->SetLineColor(kColorITS);
18953 sub2node->SetVisibility(1);
18954 fNodes->Add(sub2node);
18955 sub1node->cd();
18956 //
18957 // Place copy #9 of ITS6 in I569
18958 //
1266e9b4 18959 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 18960 sub2node->SetLineColor(kColorITS);
18961 sub2node->SetVisibility(1);
18962 fNodes->Add(sub2node);
18963 sub1node->cd();
18964 //
18965 // Place copy #10 of ITS6 in I569
18966 //
18967 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18968 sub2node->SetLineColor(kColorITS);
18969 sub2node->SetVisibility(1);
18970 fNodes->Add(sub2node);
18971 sub1node->cd();
18972 //
18973 // Place copy #11 of ITS6 in I569
18974 //
1266e9b4 18975 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 18976 sub2node->SetLineColor(kColorITS);
18977 sub2node->SetVisibility(1);
18978 fNodes->Add(sub2node);
18979 sub1node->cd();
18980 //
18981 // Place copy #12 of ITS6 in I569
18982 //
18983 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18984 sub2node->SetLineColor(kColorITS);
18985 sub2node->SetVisibility(1);
18986 fNodes->Add(sub2node);
18987 sub1node->cd();
18988 //
18989 // Place copy #13 of ITS6 in I569
18990 //
18991 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18992 sub2node->SetLineColor(kColorITS);
18993 sub2node->SetVisibility(1);
18994 fNodes->Add(sub2node);
18995 sub1node->cd();
18996 //
18997 // Place copy #14 of ITS6 in I569
18998 //
18999 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19000 sub2node->SetLineColor(kColorITS);
19001 sub2node->SetVisibility(1);
19002 fNodes->Add(sub2node);
19003 sub1node->cd();
19004 //
19005 // Place copy #15 of ITS6 in I569
19006 //
1266e9b4 19007 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 19008 sub2node->SetLineColor(kColorITS);
19009 sub2node->SetVisibility(1);
19010 fNodes->Add(sub2node);
19011 sub1node->cd();
19012 //
19013 // Place copy #16 of ITS6 in I569
19014 //
19015 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19016 sub2node->SetLineColor(kColorITS);
19017 sub2node->SetVisibility(1);
19018 fNodes->Add(sub2node);
19019 sub1node->cd();
19020 //
19021 // Place copy #17 of ITS6 in I569
19022 //
19023 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19024 sub2node->SetLineColor(kColorITS);
19025 sub2node->SetVisibility(1);
19026 fNodes->Add(sub2node);
19027 sub1node->cd();
19028 //
19029 // Place copy #18 of ITS6 in I569
19030 //
19031 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19032 sub2node->SetLineColor(kColorITS);
19033 sub2node->SetVisibility(1);
19034 fNodes->Add(sub2node);
19035 sub1node->cd();
19036 //
19037 // Place copy #19 of ITS6 in I569
19038 //
1266e9b4 19039 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 19040 sub2node->SetLineColor(kColorITS);
19041 sub2node->SetVisibility(1);
19042 fNodes->Add(sub2node);
19043 sub1node->cd();
19044 //
19045 // Place copy #20 of ITS6 in I569
19046 //
19047 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19048 sub2node->SetLineColor(kColorITS);
19049 sub2node->SetVisibility(1);
19050 fNodes->Add(sub2node);
19051 sub1node->cd();
19052 //
19053 // Place copy #21 of ITS6 in I569
19054 //
1266e9b4 19055 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 19056 sub2node->SetLineColor(kColorITS);
19057 sub2node->SetVisibility(1);
19058 fNodes->Add(sub2node);
19059 sub1node->cd();
19060 //
19061 // Place copy #22 of ITS6 in I569
19062 //
19063 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19064 sub2node->SetLineColor(kColorITS);
19065 sub2node->SetVisibility(1);
19066 fNodes->Add(sub2node);
19067 sub1node->cd();
19068 //
19069 // Place copy #23 of ITS6 in I569
19070 //
19071 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19072 sub2node->SetLineColor(kColorITS);
19073 sub2node->SetVisibility(1);
19074 fNodes->Add(sub2node);
19075 sub1node->cd();
19076 //
19077 // Place copy #24 of ITS6 in I569
19078 //
19079 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19080 sub2node->SetLineColor(kColorITS);
19081 sub2node->SetVisibility(1);
19082 fNodes->Add(sub2node);
19083 sub1node->cd();
19084 //
19085 // Place copy #25 of ITS6 in I569
19086 //
1266e9b4 19087 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 19088 sub2node->SetLineColor(kColorITS);
19089 sub2node->SetVisibility(1);
19090 fNodes->Add(sub2node);
19091 sub1node->cd();
19092 fNodes->Add(sub1node);
19093 node->cd();
19094 //
19095 // Place copy #13 of I569 in IT56
19096 //
1266e9b4 19097 sub1node = new TNode("I569","I569","I569",-32.0371,-29.4922,0.,"itsrot565");
1f99c14b 19098 sub1node->SetLineColor(kColorITS);
19099 sub1node->SetVisibility(0);
19100 sub1node->cd();
19101 //
19102 // Place copy #1 of ITS6 in I569
19103 //
1266e9b4 19104 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 19105 sub2node->SetLineColor(kColorITS);
19106 sub2node->SetVisibility(1);
19107 fNodes->Add(sub2node);
19108 sub1node->cd();
19109 //
19110 // Place copy #2 of ITS6 in I569
19111 //
19112 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19113 sub2node->SetLineColor(kColorITS);
19114 sub2node->SetVisibility(1);
19115 fNodes->Add(sub2node);
19116 sub1node->cd();
19117 //
19118 // Place copy #3 of ITS6 in I569
19119 //
1266e9b4 19120 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 19121 sub2node->SetLineColor(kColorITS);
19122 sub2node->SetVisibility(1);
19123 fNodes->Add(sub2node);
19124 sub1node->cd();
19125 //
19126 // Place copy #4 of ITS6 in I569
19127 //
19128 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19129 sub2node->SetLineColor(kColorITS);
19130 sub2node->SetVisibility(1);
19131 fNodes->Add(sub2node);
19132 sub1node->cd();
19133 //
19134 // Place copy #5 of ITS6 in I569
19135 //
1266e9b4 19136 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 19137 sub2node->SetLineColor(kColorITS);
19138 sub2node->SetVisibility(1);
19139 fNodes->Add(sub2node);
19140 sub1node->cd();
19141 //
19142 // Place copy #6 of ITS6 in I569
19143 //
19144 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19145 sub2node->SetLineColor(kColorITS);
19146 sub2node->SetVisibility(1);
19147 fNodes->Add(sub2node);
19148 sub1node->cd();
19149 //
19150 // Place copy #7 of ITS6 in I569
19151 //
1266e9b4 19152 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 19153 sub2node->SetLineColor(kColorITS);
19154 sub2node->SetVisibility(1);
19155 fNodes->Add(sub2node);
19156 sub1node->cd();
19157 //
19158 // Place copy #8 of ITS6 in I569
19159 //
19160 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19161 sub2node->SetLineColor(kColorITS);
19162 sub2node->SetVisibility(1);
19163 fNodes->Add(sub2node);
19164 sub1node->cd();
19165 //
19166 // Place copy #9 of ITS6 in I569
19167 //
1266e9b4 19168 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 19169 sub2node->SetLineColor(kColorITS);
19170 sub2node->SetVisibility(1);
19171 fNodes->Add(sub2node);
19172 sub1node->cd();
19173 //
19174 // Place copy #10 of ITS6 in I569
19175 //
19176 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19177 sub2node->SetLineColor(kColorITS);
19178 sub2node->SetVisibility(1);
19179 fNodes->Add(sub2node);
19180 sub1node->cd();
19181 //
19182 // Place copy #11 of ITS6 in I569
19183 //
1266e9b4 19184 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 19185 sub2node->SetLineColor(kColorITS);
19186 sub2node->SetVisibility(1);
19187 fNodes->Add(sub2node);
19188 sub1node->cd();
19189 //
19190 // Place copy #12 of ITS6 in I569
19191 //
19192 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19193 sub2node->SetLineColor(kColorITS);
19194 sub2node->SetVisibility(1);
19195 fNodes->Add(sub2node);
19196 sub1node->cd();
19197 //
19198 // Place copy #13 of ITS6 in I569
19199 //
19200 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19201 sub2node->SetLineColor(kColorITS);
19202 sub2node->SetVisibility(1);
19203 fNodes->Add(sub2node);
19204 sub1node->cd();
19205 //
19206 // Place copy #14 of ITS6 in I569
19207 //
19208 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19209 sub2node->SetLineColor(kColorITS);
19210 sub2node->SetVisibility(1);
19211 fNodes->Add(sub2node);
19212 sub1node->cd();
19213 //
19214 // Place copy #15 of ITS6 in I569
19215 //
1266e9b4 19216 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 19217 sub2node->SetLineColor(kColorITS);
19218 sub2node->SetVisibility(1);
19219 fNodes->Add(sub2node);
19220 sub1node->cd();
19221 //
19222 // Place copy #16 of ITS6 in I569
19223 //
19224 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19225 sub2node->SetLineColor(kColorITS);
19226 sub2node->SetVisibility(1);
19227 fNodes->Add(sub2node);
19228 sub1node->cd();
19229 //
19230 // Place copy #17 of ITS6 in I569
19231 //
19232 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19233 sub2node->SetLineColor(kColorITS);
19234 sub2node->SetVisibility(1);
19235 fNodes->Add(sub2node);
19236 sub1node->cd();
19237 //
19238 // Place copy #18 of ITS6 in I569
19239 //
19240 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19241 sub2node->SetLineColor(kColorITS);
19242 sub2node->SetVisibility(1);
19243 fNodes->Add(sub2node);
19244 sub1node->cd();
19245 //
19246 // Place copy #19 of ITS6 in I569
19247 //
1266e9b4 19248 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 19249 sub2node->SetLineColor(kColorITS);
19250 sub2node->SetVisibility(1);
19251 fNodes->Add(sub2node);
19252 sub1node->cd();
19253 //
19254 // Place copy #20 of ITS6 in I569
19255 //
19256 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19257 sub2node->SetLineColor(kColorITS);
19258 sub2node->SetVisibility(1);
19259 fNodes->Add(sub2node);
19260 sub1node->cd();
19261 //
19262 // Place copy #21 of ITS6 in I569
19263 //
1266e9b4 19264 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 19265 sub2node->SetLineColor(kColorITS);
19266 sub2node->SetVisibility(1);
19267 fNodes->Add(sub2node);
19268 sub1node->cd();
19269 //
19270 // Place copy #22 of ITS6 in I569
19271 //
19272 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19273 sub2node->SetLineColor(kColorITS);
19274 sub2node->SetVisibility(1);
19275 fNodes->Add(sub2node);
19276 sub1node->cd();
19277 //
19278 // Place copy #23 of ITS6 in I569
19279 //
19280 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19281 sub2node->SetLineColor(kColorITS);
19282 sub2node->SetVisibility(1);
19283 fNodes->Add(sub2node);
19284 sub1node->cd();
19285 //
19286 // Place copy #24 of ITS6 in I569
19287 //
19288 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19289 sub2node->SetLineColor(kColorITS);
19290 sub2node->SetVisibility(1);
19291 fNodes->Add(sub2node);
19292 sub1node->cd();
19293 //
19294 // Place copy #25 of ITS6 in I569
19295 //
1266e9b4 19296 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 19297 sub2node->SetLineColor(kColorITS);
19298 sub2node->SetVisibility(1);
19299 fNodes->Add(sub2node);
19300 sub1node->cd();
19301 fNodes->Add(sub1node);
19302 node->cd();
19303 //
19304 // Place copy #14 of I569 in IT56
19305 //
1266e9b4 19306 sub1node = new TNode("I569","I569","I569",-26.8397,-34.4836,0.,"itsrot566");
1f99c14b 19307 sub1node->SetLineColor(kColorITS);
19308 sub1node->SetVisibility(0);
19309 sub1node->cd();
19310 //
19311 // Place copy #1 of ITS6 in I569
19312 //
1266e9b4 19313 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 19314 sub2node->SetLineColor(kColorITS);
19315 sub2node->SetVisibility(1);
19316 fNodes->Add(sub2node);
19317 sub1node->cd();
19318 //
19319 // Place copy #2 of ITS6 in I569
19320 //
19321 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19322 sub2node->SetLineColor(kColorITS);
19323 sub2node->SetVisibility(1);
19324 fNodes->Add(sub2node);
19325 sub1node->cd();
19326 //
19327 // Place copy #3 of ITS6 in I569
19328 //
1266e9b4 19329 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 19330 sub2node->SetLineColor(kColorITS);
19331 sub2node->SetVisibility(1);
19332 fNodes->Add(sub2node);
19333 sub1node->cd();
19334 //
19335 // Place copy #4 of ITS6 in I569
19336 //
19337 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19338 sub2node->SetLineColor(kColorITS);
19339 sub2node->SetVisibility(1);
19340 fNodes->Add(sub2node);
19341 sub1node->cd();
19342 //
19343 // Place copy #5 of ITS6 in I569
19344 //
1266e9b4 19345 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 19346 sub2node->SetLineColor(kColorITS);
19347 sub2node->SetVisibility(1);
19348 fNodes->Add(sub2node);
19349 sub1node->cd();
19350 //
19351 // Place copy #6 of ITS6 in I569
19352 //
19353 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19354 sub2node->SetLineColor(kColorITS);
19355 sub2node->SetVisibility(1);
19356 fNodes->Add(sub2node);
19357 sub1node->cd();
19358 //
19359 // Place copy #7 of ITS6 in I569
19360 //
1266e9b4 19361 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 19362 sub2node->SetLineColor(kColorITS);
19363 sub2node->SetVisibility(1);
19364 fNodes->Add(sub2node);
19365 sub1node->cd();
19366 //
19367 // Place copy #8 of ITS6 in I569
19368 //
19369 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19370 sub2node->SetLineColor(kColorITS);
19371 sub2node->SetVisibility(1);
19372 fNodes->Add(sub2node);
19373 sub1node->cd();
19374 //
19375 // Place copy #9 of ITS6 in I569
19376 //
1266e9b4 19377 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 19378 sub2node->SetLineColor(kColorITS);
19379 sub2node->SetVisibility(1);
19380 fNodes->Add(sub2node);
19381 sub1node->cd();
19382 //
19383 // Place copy #10 of ITS6 in I569
19384 //
19385 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19386 sub2node->SetLineColor(kColorITS);
19387 sub2node->SetVisibility(1);
19388 fNodes->Add(sub2node);
19389 sub1node->cd();
19390 //
19391 // Place copy #11 of ITS6 in I569
19392 //
1266e9b4 19393 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 19394 sub2node->SetLineColor(kColorITS);
19395 sub2node->SetVisibility(1);
19396 fNodes->Add(sub2node);
19397 sub1node->cd();
19398 //
19399 // Place copy #12 of ITS6 in I569
19400 //
19401 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19402 sub2node->SetLineColor(kColorITS);
19403 sub2node->SetVisibility(1);
19404 fNodes->Add(sub2node);
19405 sub1node->cd();
19406 //
19407 // Place copy #13 of ITS6 in I569
19408 //
19409 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19410 sub2node->SetLineColor(kColorITS);
19411 sub2node->SetVisibility(1);
19412 fNodes->Add(sub2node);
19413 sub1node->cd();
19414 //
19415 // Place copy #14 of ITS6 in I569
19416 //
19417 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19418 sub2node->SetLineColor(kColorITS);
19419 sub2node->SetVisibility(1);
19420 fNodes->Add(sub2node);
19421 sub1node->cd();
19422 //
19423 // Place copy #15 of ITS6 in I569
19424 //
1266e9b4 19425 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 19426 sub2node->SetLineColor(kColorITS);
19427 sub2node->SetVisibility(1);
19428 fNodes->Add(sub2node);
19429 sub1node->cd();
19430 //
19431 // Place copy #16 of ITS6 in I569
19432 //
19433 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19434 sub2node->SetLineColor(kColorITS);
19435 sub2node->SetVisibility(1);
19436 fNodes->Add(sub2node);
19437 sub1node->cd();
19438 //
19439 // Place copy #17 of ITS6 in I569
19440 //
19441 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19442 sub2node->SetLineColor(kColorITS);
19443 sub2node->SetVisibility(1);
19444 fNodes->Add(sub2node);
19445 sub1node->cd();
19446 //
19447 // Place copy #18 of ITS6 in I569
19448 //
19449 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19450 sub2node->SetLineColor(kColorITS);
19451 sub2node->SetVisibility(1);
19452 fNodes->Add(sub2node);
19453 sub1node->cd();
19454 //
19455 // Place copy #19 of ITS6 in I569
19456 //
1266e9b4 19457 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 19458 sub2node->SetLineColor(kColorITS);
19459 sub2node->SetVisibility(1);
19460 fNodes->Add(sub2node);
19461 sub1node->cd();
19462 //
19463 // Place copy #20 of ITS6 in I569
19464 //
19465 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19466 sub2node->SetLineColor(kColorITS);
19467 sub2node->SetVisibility(1);
19468 fNodes->Add(sub2node);
19469 sub1node->cd();
19470 //
19471 // Place copy #21 of ITS6 in I569
19472 //
1266e9b4 19473 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 19474 sub2node->SetLineColor(kColorITS);
19475 sub2node->SetVisibility(1);
19476 fNodes->Add(sub2node);
19477 sub1node->cd();
19478 //
19479 // Place copy #22 of ITS6 in I569
19480 //
19481 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19482 sub2node->SetLineColor(kColorITS);
19483 sub2node->SetVisibility(1);
19484 fNodes->Add(sub2node);
19485 sub1node->cd();
19486 //
19487 // Place copy #23 of ITS6 in I569
19488 //
19489 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19490 sub2node->SetLineColor(kColorITS);
19491 sub2node->SetVisibility(1);
19492 fNodes->Add(sub2node);
19493 sub1node->cd();
19494 //
19495 // Place copy #24 of ITS6 in I569
19496 //
19497 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19498 sub2node->SetLineColor(kColorITS);
19499 sub2node->SetVisibility(1);
19500 fNodes->Add(sub2node);
19501 sub1node->cd();
19502 //
19503 // Place copy #25 of ITS6 in I569
19504 //
1266e9b4 19505 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 19506 sub2node->SetLineColor(kColorITS);
19507 sub2node->SetVisibility(1);
19508 fNodes->Add(sub2node);
19509 sub1node->cd();
19510 fNodes->Add(sub1node);
19511 node->cd();
19512 //
19513 // Place copy #15 of I569 in IT56
19514 //
1266e9b4 19515 sub1node = new TNode("I569","I569","I569",-20.7251,-38.2967,0.,"itsrot567");
1f99c14b 19516 sub1node->SetLineColor(kColorITS);
19517 sub1node->SetVisibility(0);
19518 sub1node->cd();
19519 //
19520 // Place copy #1 of ITS6 in I569
19521 //
1266e9b4 19522 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 19523 sub2node->SetLineColor(kColorITS);
19524 sub2node->SetVisibility(1);
19525 fNodes->Add(sub2node);
19526 sub1node->cd();
19527 //
19528 // Place copy #2 of ITS6 in I569
19529 //
19530 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19531 sub2node->SetLineColor(kColorITS);
19532 sub2node->SetVisibility(1);
19533 fNodes->Add(sub2node);
19534 sub1node->cd();
19535 //
19536 // Place copy #3 of ITS6 in I569
19537 //
1266e9b4 19538 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 19539 sub2node->SetLineColor(kColorITS);
19540 sub2node->SetVisibility(1);
19541 fNodes->Add(sub2node);
19542 sub1node->cd();
19543 //
19544 // Place copy #4 of ITS6 in I569
19545 //
19546 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19547 sub2node->SetLineColor(kColorITS);
19548 sub2node->SetVisibility(1);
19549 fNodes->Add(sub2node);
19550 sub1node->cd();
19551 //
19552 // Place copy #5 of ITS6 in I569
19553 //
1266e9b4 19554 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 19555 sub2node->SetLineColor(kColorITS);
19556 sub2node->SetVisibility(1);
19557 fNodes->Add(sub2node);
19558 sub1node->cd();
19559 //
19560 // Place copy #6 of ITS6 in I569
19561 //
19562 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19563 sub2node->SetLineColor(kColorITS);
19564 sub2node->SetVisibility(1);
19565 fNodes->Add(sub2node);
19566 sub1node->cd();
19567 //
19568 // Place copy #7 of ITS6 in I569
19569 //
1266e9b4 19570 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 19571 sub2node->SetLineColor(kColorITS);
19572 sub2node->SetVisibility(1);
19573 fNodes->Add(sub2node);
19574 sub1node->cd();
19575 //
19576 // Place copy #8 of ITS6 in I569
19577 //
19578 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19579 sub2node->SetLineColor(kColorITS);
19580 sub2node->SetVisibility(1);
19581 fNodes->Add(sub2node);
19582 sub1node->cd();
19583 //
19584 // Place copy #9 of ITS6 in I569
19585 //
1266e9b4 19586 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 19587 sub2node->SetLineColor(kColorITS);
19588 sub2node->SetVisibility(1);
19589 fNodes->Add(sub2node);
19590 sub1node->cd();
19591 //
19592 // Place copy #10 of ITS6 in I569
19593 //
19594 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19595 sub2node->SetLineColor(kColorITS);
19596 sub2node->SetVisibility(1);
19597 fNodes->Add(sub2node);
19598 sub1node->cd();
19599 //
19600 // Place copy #11 of ITS6 in I569
19601 //
1266e9b4 19602 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 19603 sub2node->SetLineColor(kColorITS);
19604 sub2node->SetVisibility(1);
19605 fNodes->Add(sub2node);
19606 sub1node->cd();
19607 //
19608 // Place copy #12 of ITS6 in I569
19609 //
19610 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19611 sub2node->SetLineColor(kColorITS);
19612 sub2node->SetVisibility(1);
19613 fNodes->Add(sub2node);
19614 sub1node->cd();
19615 //
19616 // Place copy #13 of ITS6 in I569
19617 //
19618 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19619 sub2node->SetLineColor(kColorITS);
19620 sub2node->SetVisibility(1);
19621 fNodes->Add(sub2node);
19622 sub1node->cd();
19623 //
19624 // Place copy #14 of ITS6 in I569
19625 //
19626 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19627 sub2node->SetLineColor(kColorITS);
19628 sub2node->SetVisibility(1);
19629 fNodes->Add(sub2node);
19630 sub1node->cd();
19631 //
19632 // Place copy #15 of ITS6 in I569
19633 //
1266e9b4 19634 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 19635 sub2node->SetLineColor(kColorITS);
19636 sub2node->SetVisibility(1);
19637 fNodes->Add(sub2node);
19638 sub1node->cd();
19639 //
19640 // Place copy #16 of ITS6 in I569
19641 //
19642 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19643 sub2node->SetLineColor(kColorITS);
19644 sub2node->SetVisibility(1);
19645 fNodes->Add(sub2node);
19646 sub1node->cd();
19647 //
19648 // Place copy #17 of ITS6 in I569
19649 //
19650 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19651 sub2node->SetLineColor(kColorITS);
19652 sub2node->SetVisibility(1);
19653 fNodes->Add(sub2node);
19654 sub1node->cd();
19655 //
19656 // Place copy #18 of ITS6 in I569
19657 //
19658 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19659 sub2node->SetLineColor(kColorITS);
19660 sub2node->SetVisibility(1);
19661 fNodes->Add(sub2node);
19662 sub1node->cd();
19663 //
19664 // Place copy #19 of ITS6 in I569
19665 //
1266e9b4 19666 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 19667 sub2node->SetLineColor(kColorITS);
19668 sub2node->SetVisibility(1);
19669 fNodes->Add(sub2node);
19670 sub1node->cd();
19671 //
19672 // Place copy #20 of ITS6 in I569
19673 //
19674 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19675 sub2node->SetLineColor(kColorITS);
19676 sub2node->SetVisibility(1);
19677 fNodes->Add(sub2node);
19678 sub1node->cd();
19679 //
19680 // Place copy #21 of ITS6 in I569
19681 //
1266e9b4 19682 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 19683 sub2node->SetLineColor(kColorITS);
19684 sub2node->SetVisibility(1);
19685 fNodes->Add(sub2node);
19686 sub1node->cd();
19687 //
19688 // Place copy #22 of ITS6 in I569
19689 //
19690 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19691 sub2node->SetLineColor(kColorITS);
19692 sub2node->SetVisibility(1);
19693 fNodes->Add(sub2node);
19694 sub1node->cd();
19695 //
19696 // Place copy #23 of ITS6 in I569
19697 //
19698 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19699 sub2node->SetLineColor(kColorITS);
19700 sub2node->SetVisibility(1);
19701 fNodes->Add(sub2node);
19702 sub1node->cd();
19703 //
19704 // Place copy #24 of ITS6 in I569
19705 //
19706 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19707 sub2node->SetLineColor(kColorITS);
19708 sub2node->SetVisibility(1);
19709 fNodes->Add(sub2node);
19710 sub1node->cd();
19711 //
19712 // Place copy #25 of ITS6 in I569
19713 //
1266e9b4 19714 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 19715 sub2node->SetLineColor(kColorITS);
19716 sub2node->SetVisibility(1);
19717 fNodes->Add(sub2node);
19718 sub1node->cd();
19719 fNodes->Add(sub1node);
19720 node->cd();
19721 //
19722 // Place copy #16 of I569 in IT56
19723 //
1266e9b4 19724 sub1node = new TNode("I569","I569","I569",-14.1886,-41.33,0.,"itsrot568");
1f99c14b 19725 sub1node->SetLineColor(kColorITS);
19726 sub1node->SetVisibility(0);
19727 sub1node->cd();
19728 //
19729 // Place copy #1 of ITS6 in I569
19730 //
1266e9b4 19731 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 19732 sub2node->SetLineColor(kColorITS);
19733 sub2node->SetVisibility(1);
19734 fNodes->Add(sub2node);
19735 sub1node->cd();
19736 //
19737 // Place copy #2 of ITS6 in I569
19738 //
19739 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19740 sub2node->SetLineColor(kColorITS);
19741 sub2node->SetVisibility(1);
19742 fNodes->Add(sub2node);
19743 sub1node->cd();
19744 //
19745 // Place copy #3 of ITS6 in I569
19746 //
1266e9b4 19747 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 19748 sub2node->SetLineColor(kColorITS);
19749 sub2node->SetVisibility(1);
19750 fNodes->Add(sub2node);
19751 sub1node->cd();
19752 //
19753 // Place copy #4 of ITS6 in I569
19754 //
19755 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19756 sub2node->SetLineColor(kColorITS);
19757 sub2node->SetVisibility(1);
19758 fNodes->Add(sub2node);
19759 sub1node->cd();
19760 //
19761 // Place copy #5 of ITS6 in I569
19762 //
1266e9b4 19763 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 19764 sub2node->SetLineColor(kColorITS);
19765 sub2node->SetVisibility(1);
19766 fNodes->Add(sub2node);
19767 sub1node->cd();
19768 //
19769 // Place copy #6 of ITS6 in I569
19770 //
19771 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19772 sub2node->SetLineColor(kColorITS);
19773 sub2node->SetVisibility(1);
19774 fNodes->Add(sub2node);
19775 sub1node->cd();
19776 //
19777 // Place copy #7 of ITS6 in I569
19778 //
1266e9b4 19779 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 19780 sub2node->SetLineColor(kColorITS);
19781 sub2node->SetVisibility(1);
19782 fNodes->Add(sub2node);
19783 sub1node->cd();
19784 //
19785 // Place copy #8 of ITS6 in I569
19786 //
19787 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19788 sub2node->SetLineColor(kColorITS);
19789 sub2node->SetVisibility(1);
19790 fNodes->Add(sub2node);
19791 sub1node->cd();
19792 //
19793 // Place copy #9 of ITS6 in I569
19794 //
1266e9b4 19795 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 19796 sub2node->SetLineColor(kColorITS);
19797 sub2node->SetVisibility(1);
19798 fNodes->Add(sub2node);
19799 sub1node->cd();
19800 //
19801 // Place copy #10 of ITS6 in I569
19802 //
19803 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19804 sub2node->SetLineColor(kColorITS);
19805 sub2node->SetVisibility(1);
19806 fNodes->Add(sub2node);
19807 sub1node->cd();
19808 //
19809 // Place copy #11 of ITS6 in I569
19810 //
1266e9b4 19811 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 19812 sub2node->SetLineColor(kColorITS);
19813 sub2node->SetVisibility(1);
19814 fNodes->Add(sub2node);
19815 sub1node->cd();
19816 //
19817 // Place copy #12 of ITS6 in I569
19818 //
19819 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19820 sub2node->SetLineColor(kColorITS);
19821 sub2node->SetVisibility(1);
19822 fNodes->Add(sub2node);
19823 sub1node->cd();
19824 //
19825 // Place copy #13 of ITS6 in I569
19826 //
19827 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19828 sub2node->SetLineColor(kColorITS);
19829 sub2node->SetVisibility(1);
19830 fNodes->Add(sub2node);
19831 sub1node->cd();
19832 //
19833 // Place copy #14 of ITS6 in I569
19834 //
19835 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19836 sub2node->SetLineColor(kColorITS);
19837 sub2node->SetVisibility(1);
19838 fNodes->Add(sub2node);
19839 sub1node->cd();
19840 //
19841 // Place copy #15 of ITS6 in I569
19842 //
1266e9b4 19843 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 19844 sub2node->SetLineColor(kColorITS);
19845 sub2node->SetVisibility(1);
19846 fNodes->Add(sub2node);
19847 sub1node->cd();
19848 //
19849 // Place copy #16 of ITS6 in I569
19850 //
19851 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19852 sub2node->SetLineColor(kColorITS);
19853 sub2node->SetVisibility(1);
19854 fNodes->Add(sub2node);
19855 sub1node->cd();
19856 //
19857 // Place copy #17 of ITS6 in I569
19858 //
19859 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19860 sub2node->SetLineColor(kColorITS);
19861 sub2node->SetVisibility(1);
19862 fNodes->Add(sub2node);
19863 sub1node->cd();
19864 //
19865 // Place copy #18 of ITS6 in I569
19866 //
19867 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19868 sub2node->SetLineColor(kColorITS);
19869 sub2node->SetVisibility(1);
19870 fNodes->Add(sub2node);
19871 sub1node->cd();
19872 //
19873 // Place copy #19 of ITS6 in I569
19874 //
1266e9b4 19875 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 19876 sub2node->SetLineColor(kColorITS);
19877 sub2node->SetVisibility(1);
19878 fNodes->Add(sub2node);
19879 sub1node->cd();
19880 //
19881 // Place copy #20 of ITS6 in I569
19882 //
19883 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19884 sub2node->SetLineColor(kColorITS);
19885 sub2node->SetVisibility(1);
19886 fNodes->Add(sub2node);
19887 sub1node->cd();
19888 //
19889 // Place copy #21 of ITS6 in I569
19890 //
1266e9b4 19891 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 19892 sub2node->SetLineColor(kColorITS);
19893 sub2node->SetVisibility(1);
19894 fNodes->Add(sub2node);
19895 sub1node->cd();
19896 //
19897 // Place copy #22 of ITS6 in I569
19898 //
19899 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19900 sub2node->SetLineColor(kColorITS);
19901 sub2node->SetVisibility(1);
19902 fNodes->Add(sub2node);
19903 sub1node->cd();
19904 //
19905 // Place copy #23 of ITS6 in I569
19906 //
19907 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19908 sub2node->SetLineColor(kColorITS);
19909 sub2node->SetVisibility(1);
19910 fNodes->Add(sub2node);
19911 sub1node->cd();
19912 //
19913 // Place copy #24 of ITS6 in I569
19914 //
19915 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19916 sub2node->SetLineColor(kColorITS);
19917 sub2node->SetVisibility(1);
19918 fNodes->Add(sub2node);
19919 sub1node->cd();
19920 //
19921 // Place copy #25 of ITS6 in I569
19922 //
1266e9b4 19923 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 19924 sub2node->SetLineColor(kColorITS);
19925 sub2node->SetVisibility(1);
19926 fNodes->Add(sub2node);
19927 sub1node->cd();
19928 fNodes->Add(sub1node);
19929 node->cd();
19930 //
19931 // Place copy #17 of I569 in IT56
19932 //
1266e9b4 19933 sub1node = new TNode("I569","I569","I569",-7.1673,-42.9511,0.,"itsrot569");
1f99c14b 19934 sub1node->SetLineColor(kColorITS);
19935 sub1node->SetVisibility(0);
19936 sub1node->cd();
19937 //
19938 // Place copy #1 of ITS6 in I569
19939 //
1266e9b4 19940 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 19941 sub2node->SetLineColor(kColorITS);
19942 sub2node->SetVisibility(1);
19943 fNodes->Add(sub2node);
19944 sub1node->cd();
19945 //
19946 // Place copy #2 of ITS6 in I569
19947 //
19948 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19949 sub2node->SetLineColor(kColorITS);
19950 sub2node->SetVisibility(1);
19951 fNodes->Add(sub2node);
19952 sub1node->cd();
19953 //
19954 // Place copy #3 of ITS6 in I569
19955 //
1266e9b4 19956 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 19957 sub2node->SetLineColor(kColorITS);
19958 sub2node->SetVisibility(1);
19959 fNodes->Add(sub2node);
19960 sub1node->cd();
19961 //
19962 // Place copy #4 of ITS6 in I569
19963 //
19964 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19965 sub2node->SetLineColor(kColorITS);
19966 sub2node->SetVisibility(1);
19967 fNodes->Add(sub2node);
19968 sub1node->cd();
19969 //
19970 // Place copy #5 of ITS6 in I569
19971 //
1266e9b4 19972 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 19973 sub2node->SetLineColor(kColorITS);
19974 sub2node->SetVisibility(1);
19975 fNodes->Add(sub2node);
19976 sub1node->cd();
19977 //
19978 // Place copy #6 of ITS6 in I569
19979 //
19980 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19981 sub2node->SetLineColor(kColorITS);
19982 sub2node->SetVisibility(1);
19983 fNodes->Add(sub2node);
19984 sub1node->cd();
19985 //
19986 // Place copy #7 of ITS6 in I569
19987 //
1266e9b4 19988 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 19989 sub2node->SetLineColor(kColorITS);
19990 sub2node->SetVisibility(1);
19991 fNodes->Add(sub2node);
19992 sub1node->cd();
19993 //
19994 // Place copy #8 of ITS6 in I569
19995 //
19996 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19997 sub2node->SetLineColor(kColorITS);
19998 sub2node->SetVisibility(1);
19999 fNodes->Add(sub2node);
20000 sub1node->cd();
20001 //
20002 // Place copy #9 of ITS6 in I569
20003 //
1266e9b4 20004 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 20005 sub2node->SetLineColor(kColorITS);
20006 sub2node->SetVisibility(1);
20007 fNodes->Add(sub2node);
20008 sub1node->cd();
20009 //
20010 // Place copy #10 of ITS6 in I569
20011 //
20012 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20013 sub2node->SetLineColor(kColorITS);
20014 sub2node->SetVisibility(1);
20015 fNodes->Add(sub2node);
20016 sub1node->cd();
20017 //
20018 // Place copy #11 of ITS6 in I569
20019 //
1266e9b4 20020 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 20021 sub2node->SetLineColor(kColorITS);
20022 sub2node->SetVisibility(1);
20023 fNodes->Add(sub2node);
20024 sub1node->cd();
20025 //
20026 // Place copy #12 of ITS6 in I569
20027 //
20028 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20029 sub2node->SetLineColor(kColorITS);
20030 sub2node->SetVisibility(1);
20031 fNodes->Add(sub2node);
20032 sub1node->cd();
20033 //
20034 // Place copy #13 of ITS6 in I569
20035 //
20036 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20037 sub2node->SetLineColor(kColorITS);
20038 sub2node->SetVisibility(1);
20039 fNodes->Add(sub2node);
20040 sub1node->cd();
20041 //
20042 // Place copy #14 of ITS6 in I569
20043 //
20044 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20045 sub2node->SetLineColor(kColorITS);
20046 sub2node->SetVisibility(1);
20047 fNodes->Add(sub2node);
20048 sub1node->cd();
20049 //
20050 // Place copy #15 of ITS6 in I569
20051 //
1266e9b4 20052 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 20053 sub2node->SetLineColor(kColorITS);
20054 sub2node->SetVisibility(1);
20055 fNodes->Add(sub2node);
20056 sub1node->cd();
20057 //
20058 // Place copy #16 of ITS6 in I569
20059 //
20060 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20061 sub2node->SetLineColor(kColorITS);
20062 sub2node->SetVisibility(1);
20063 fNodes->Add(sub2node);
20064 sub1node->cd();
20065 //
20066 // Place copy #17 of ITS6 in I569
20067 //
20068 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20069 sub2node->SetLineColor(kColorITS);
20070 sub2node->SetVisibility(1);
20071 fNodes->Add(sub2node);
20072 sub1node->cd();
20073 //
20074 // Place copy #18 of ITS6 in I569
20075 //
20076 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20077 sub2node->SetLineColor(kColorITS);
20078 sub2node->SetVisibility(1);
20079 fNodes->Add(sub2node);
20080 sub1node->cd();
20081 //
20082 // Place copy #19 of ITS6 in I569
20083 //
1266e9b4 20084 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 20085 sub2node->SetLineColor(kColorITS);
20086 sub2node->SetVisibility(1);
20087 fNodes->Add(sub2node);
20088 sub1node->cd();
20089 //
20090 // Place copy #20 of ITS6 in I569
20091 //
20092 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20093 sub2node->SetLineColor(kColorITS);
20094 sub2node->SetVisibility(1);
20095 fNodes->Add(sub2node);
20096 sub1node->cd();
20097 //
20098 // Place copy #21 of ITS6 in I569
20099 //
1266e9b4 20100 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 20101 sub2node->SetLineColor(kColorITS);
20102 sub2node->SetVisibility(1);
20103 fNodes->Add(sub2node);
20104 sub1node->cd();
20105 //
20106 // Place copy #22 of ITS6 in I569
20107 //
20108 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20109 sub2node->SetLineColor(kColorITS);
20110 sub2node->SetVisibility(1);
20111 fNodes->Add(sub2node);
20112 sub1node->cd();
20113 //
20114 // Place copy #23 of ITS6 in I569
20115 //
20116 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20117 sub2node->SetLineColor(kColorITS);
20118 sub2node->SetVisibility(1);
20119 fNodes->Add(sub2node);
20120 sub1node->cd();
20121 //
20122 // Place copy #24 of ITS6 in I569
20123 //
20124 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20125 sub2node->SetLineColor(kColorITS);
20126 sub2node->SetVisibility(1);
20127 fNodes->Add(sub2node);
20128 sub1node->cd();
20129 //
20130 // Place copy #25 of ITS6 in I569
20131 //
1266e9b4 20132 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 20133 sub2node->SetLineColor(kColorITS);
20134 sub2node->SetVisibility(1);
20135 fNodes->Add(sub2node);
20136 sub1node->cd();
20137 fNodes->Add(sub1node);
20138 node->cd();
20139 //
20140 // Place copy #18 of I569 in IT56
20141 //
1266e9b4 20142 sub1node = new TNode("I569","I569","I569",0.,-43.6977,0.,"itsrot533");
1f99c14b 20143 sub1node->SetLineColor(kColorITS);
20144 sub1node->SetVisibility(0);
20145 sub1node->cd();
20146 //
20147 // Place copy #1 of ITS6 in I569
20148 //
1266e9b4 20149 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 20150 sub2node->SetLineColor(kColorITS);
20151 sub2node->SetVisibility(1);
20152 fNodes->Add(sub2node);
20153 sub1node->cd();
20154 //
20155 // Place copy #2 of ITS6 in I569
20156 //
20157 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20158 sub2node->SetLineColor(kColorITS);
20159 sub2node->SetVisibility(1);
20160 fNodes->Add(sub2node);
20161 sub1node->cd();
20162 //
20163 // Place copy #3 of ITS6 in I569
20164 //
1266e9b4 20165 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 20166 sub2node->SetLineColor(kColorITS);
20167 sub2node->SetVisibility(1);
20168 fNodes->Add(sub2node);
20169 sub1node->cd();
20170 //
20171 // Place copy #4 of ITS6 in I569
20172 //
20173 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20174 sub2node->SetLineColor(kColorITS);
20175 sub2node->SetVisibility(1);
20176 fNodes->Add(sub2node);
20177 sub1node->cd();
20178 //
20179 // Place copy #5 of ITS6 in I569
20180 //
1266e9b4 20181 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 20182 sub2node->SetLineColor(kColorITS);
20183 sub2node->SetVisibility(1);
20184 fNodes->Add(sub2node);
20185 sub1node->cd();
20186 //
20187 // Place copy #6 of ITS6 in I569
20188 //
20189 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20190 sub2node->SetLineColor(kColorITS);
20191 sub2node->SetVisibility(1);
20192 fNodes->Add(sub2node);
20193 sub1node->cd();
20194 //
20195 // Place copy #7 of ITS6 in I569
20196 //
1266e9b4 20197 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 20198 sub2node->SetLineColor(kColorITS);
20199 sub2node->SetVisibility(1);
20200 fNodes->Add(sub2node);
20201 sub1node->cd();
20202 //
20203 // Place copy #8 of ITS6 in I569
20204 //
20205 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20206 sub2node->SetLineColor(kColorITS);
20207 sub2node->SetVisibility(1);
20208 fNodes->Add(sub2node);
20209 sub1node->cd();
20210 //
20211 // Place copy #9 of ITS6 in I569
20212 //
1266e9b4 20213 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 20214 sub2node->SetLineColor(kColorITS);
20215 sub2node->SetVisibility(1);
20216 fNodes->Add(sub2node);
20217 sub1node->cd();
20218 //
20219 // Place copy #10 of ITS6 in I569
20220 //
20221 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20222 sub2node->SetLineColor(kColorITS);
20223 sub2node->SetVisibility(1);
20224 fNodes->Add(sub2node);
20225 sub1node->cd();
20226 //
20227 // Place copy #11 of ITS6 in I569
20228 //
1266e9b4 20229 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 20230 sub2node->SetLineColor(kColorITS);
20231 sub2node->SetVisibility(1);
20232 fNodes->Add(sub2node);
20233 sub1node->cd();
20234 //
20235 // Place copy #12 of ITS6 in I569
20236 //
20237 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20238 sub2node->SetLineColor(kColorITS);
20239 sub2node->SetVisibility(1);
20240 fNodes->Add(sub2node);
20241 sub1node->cd();
20242 //
20243 // Place copy #13 of ITS6 in I569
20244 //
20245 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20246 sub2node->SetLineColor(kColorITS);
20247 sub2node->SetVisibility(1);
20248 fNodes->Add(sub2node);
20249 sub1node->cd();
20250 //
20251 // Place copy #14 of ITS6 in I569
20252 //
20253 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20254 sub2node->SetLineColor(kColorITS);
20255 sub2node->SetVisibility(1);
20256 fNodes->Add(sub2node);
20257 sub1node->cd();
20258 //
20259 // Place copy #15 of ITS6 in I569
20260 //
1266e9b4 20261 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 20262 sub2node->SetLineColor(kColorITS);
20263 sub2node->SetVisibility(1);
20264 fNodes->Add(sub2node);
20265 sub1node->cd();
20266 //
20267 // Place copy #16 of ITS6 in I569
20268 //
20269 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20270 sub2node->SetLineColor(kColorITS);
20271 sub2node->SetVisibility(1);
20272 fNodes->Add(sub2node);
20273 sub1node->cd();
20274 //
20275 // Place copy #17 of ITS6 in I569
20276 //
20277 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20278 sub2node->SetLineColor(kColorITS);
20279 sub2node->SetVisibility(1);
20280 fNodes->Add(sub2node);
20281 sub1node->cd();
20282 //
20283 // Place copy #18 of ITS6 in I569
20284 //
20285 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20286 sub2node->SetLineColor(kColorITS);
20287 sub2node->SetVisibility(1);
20288 fNodes->Add(sub2node);
20289 sub1node->cd();
20290 //
20291 // Place copy #19 of ITS6 in I569
20292 //
1266e9b4 20293 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 20294 sub2node->SetLineColor(kColorITS);
20295 sub2node->SetVisibility(1);
20296 fNodes->Add(sub2node);
20297 sub1node->cd();
20298 //
20299 // Place copy #20 of ITS6 in I569
20300 //
20301 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20302 sub2node->SetLineColor(kColorITS);
20303 sub2node->SetVisibility(1);
20304 fNodes->Add(sub2node);
20305 sub1node->cd();
20306 //
20307 // Place copy #21 of ITS6 in I569
20308 //
1266e9b4 20309 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 20310 sub2node->SetLineColor(kColorITS);
20311 sub2node->SetVisibility(1);
20312 fNodes->Add(sub2node);
20313 sub1node->cd();
20314 //
20315 // Place copy #22 of ITS6 in I569
20316 //
20317 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20318 sub2node->SetLineColor(kColorITS);
20319 sub2node->SetVisibility(1);
20320 fNodes->Add(sub2node);
20321 sub1node->cd();
20322 //
20323 // Place copy #23 of ITS6 in I569
20324 //
20325 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20326 sub2node->SetLineColor(kColorITS);
20327 sub2node->SetVisibility(1);
20328 fNodes->Add(sub2node);
20329 sub1node->cd();
20330 //
20331 // Place copy #24 of ITS6 in I569
20332 //
20333 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20334 sub2node->SetLineColor(kColorITS);
20335 sub2node->SetVisibility(1);
20336 fNodes->Add(sub2node);
20337 sub1node->cd();
20338 //
20339 // Place copy #25 of ITS6 in I569
20340 //
1266e9b4 20341 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 20342 sub2node->SetLineColor(kColorITS);
20343 sub2node->SetVisibility(1);
20344 fNodes->Add(sub2node);
20345 sub1node->cd();
20346 fNodes->Add(sub1node);
20347 node->cd();
20348 //
20349 // Place copy #19 of I569 in IT56
20350 //
1266e9b4 20351 sub1node = new TNode("I569","I569","I569",7.1673,-42.9511,0.,"itsrot534");
1f99c14b 20352 sub1node->SetLineColor(kColorITS);
20353 sub1node->SetVisibility(0);
20354 sub1node->cd();
20355 //
20356 // Place copy #1 of ITS6 in I569
20357 //
1266e9b4 20358 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 20359 sub2node->SetLineColor(kColorITS);
20360 sub2node->SetVisibility(1);
20361 fNodes->Add(sub2node);
20362 sub1node->cd();
20363 //
20364 // Place copy #2 of ITS6 in I569
20365 //
20366 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20367 sub2node->SetLineColor(kColorITS);
20368 sub2node->SetVisibility(1);
20369 fNodes->Add(sub2node);
20370 sub1node->cd();
20371 //
20372 // Place copy #3 of ITS6 in I569
20373 //
1266e9b4 20374 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 20375 sub2node->SetLineColor(kColorITS);
20376 sub2node->SetVisibility(1);
20377 fNodes->Add(sub2node);
20378 sub1node->cd();
20379 //
20380 // Place copy #4 of ITS6 in I569
20381 //
20382 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20383 sub2node->SetLineColor(kColorITS);
20384 sub2node->SetVisibility(1);
20385 fNodes->Add(sub2node);
20386 sub1node->cd();
20387 //
20388 // Place copy #5 of ITS6 in I569
20389 //
1266e9b4 20390 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 20391 sub2node->SetLineColor(kColorITS);
20392 sub2node->SetVisibility(1);
20393 fNodes->Add(sub2node);
20394 sub1node->cd();
20395 //
20396 // Place copy #6 of ITS6 in I569
20397 //
20398 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20399 sub2node->SetLineColor(kColorITS);
20400 sub2node->SetVisibility(1);
20401 fNodes->Add(sub2node);
20402 sub1node->cd();
20403 //
20404 // Place copy #7 of ITS6 in I569
20405 //
1266e9b4 20406 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 20407 sub2node->SetLineColor(kColorITS);
20408 sub2node->SetVisibility(1);
20409 fNodes->Add(sub2node);
20410 sub1node->cd();
20411 //
20412 // Place copy #8 of ITS6 in I569
20413 //
20414 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20415 sub2node->SetLineColor(kColorITS);
20416 sub2node->SetVisibility(1);
20417 fNodes->Add(sub2node);
20418 sub1node->cd();
20419 //
20420 // Place copy #9 of ITS6 in I569
20421 //
1266e9b4 20422 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 20423 sub2node->SetLineColor(kColorITS);
20424 sub2node->SetVisibility(1);
20425 fNodes->Add(sub2node);
20426 sub1node->cd();
20427 //
20428 // Place copy #10 of ITS6 in I569
20429 //
20430 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20431 sub2node->SetLineColor(kColorITS);
20432 sub2node->SetVisibility(1);
20433 fNodes->Add(sub2node);
20434 sub1node->cd();
20435 //
20436 // Place copy #11 of ITS6 in I569
20437 //
1266e9b4 20438 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 20439 sub2node->SetLineColor(kColorITS);
20440 sub2node->SetVisibility(1);
20441 fNodes->Add(sub2node);
20442 sub1node->cd();
20443 //
20444 // Place copy #12 of ITS6 in I569
20445 //
20446 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20447 sub2node->SetLineColor(kColorITS);
20448 sub2node->SetVisibility(1);
20449 fNodes->Add(sub2node);
20450 sub1node->cd();
20451 //
20452 // Place copy #13 of ITS6 in I569
20453 //
20454 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20455 sub2node->SetLineColor(kColorITS);
20456 sub2node->SetVisibility(1);
20457 fNodes->Add(sub2node);
20458 sub1node->cd();
20459 //
20460 // Place copy #14 of ITS6 in I569
20461 //
20462 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20463 sub2node->SetLineColor(kColorITS);
20464 sub2node->SetVisibility(1);
20465 fNodes->Add(sub2node);
20466 sub1node->cd();
20467 //
20468 // Place copy #15 of ITS6 in I569
20469 //
1266e9b4 20470 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 20471 sub2node->SetLineColor(kColorITS);
20472 sub2node->SetVisibility(1);
20473 fNodes->Add(sub2node);
20474 sub1node->cd();
20475 //
20476 // Place copy #16 of ITS6 in I569
20477 //
20478 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20479 sub2node->SetLineColor(kColorITS);
20480 sub2node->SetVisibility(1);
20481 fNodes->Add(sub2node);
20482 sub1node->cd();
20483 //
20484 // Place copy #17 of ITS6 in I569
20485 //
20486 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20487 sub2node->SetLineColor(kColorITS);
20488 sub2node->SetVisibility(1);
20489 fNodes->Add(sub2node);
20490 sub1node->cd();
20491 //
20492 // Place copy #18 of ITS6 in I569
20493 //
20494 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20495 sub2node->SetLineColor(kColorITS);
20496 sub2node->SetVisibility(1);
20497 fNodes->Add(sub2node);
20498 sub1node->cd();
20499 //
20500 // Place copy #19 of ITS6 in I569
20501 //
1266e9b4 20502 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 20503 sub2node->SetLineColor(kColorITS);
20504 sub2node->SetVisibility(1);
20505 fNodes->Add(sub2node);
20506 sub1node->cd();
20507 //
20508 // Place copy #20 of ITS6 in I569
20509 //
20510 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20511 sub2node->SetLineColor(kColorITS);
20512 sub2node->SetVisibility(1);
20513 fNodes->Add(sub2node);
20514 sub1node->cd();
20515 //
20516 // Place copy #21 of ITS6 in I569
20517 //
1266e9b4 20518 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 20519 sub2node->SetLineColor(kColorITS);
20520 sub2node->SetVisibility(1);
20521 fNodes->Add(sub2node);
20522 sub1node->cd();
20523 //
20524 // Place copy #22 of ITS6 in I569
20525 //
20526 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20527 sub2node->SetLineColor(kColorITS);
20528 sub2node->SetVisibility(1);
20529 fNodes->Add(sub2node);
20530 sub1node->cd();
20531 //
20532 // Place copy #23 of ITS6 in I569
20533 //
20534 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20535 sub2node->SetLineColor(kColorITS);
20536 sub2node->SetVisibility(1);
20537 fNodes->Add(sub2node);
20538 sub1node->cd();
20539 //
20540 // Place copy #24 of ITS6 in I569
20541 //
20542 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20543 sub2node->SetLineColor(kColorITS);
20544 sub2node->SetVisibility(1);
20545 fNodes->Add(sub2node);
20546 sub1node->cd();
20547 //
20548 // Place copy #25 of ITS6 in I569
20549 //
1266e9b4 20550 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 20551 sub2node->SetLineColor(kColorITS);
20552 sub2node->SetVisibility(1);
20553 fNodes->Add(sub2node);
20554 sub1node->cd();
20555 fNodes->Add(sub1node);
20556 node->cd();
20557 //
20558 // Place copy #20 of I569 in IT56
20559 //
1266e9b4 20560 sub1node = new TNode("I569","I569","I569",14.1886,-41.33,0.,"itsrot535");
1f99c14b 20561 sub1node->SetLineColor(kColorITS);
20562 sub1node->SetVisibility(0);
20563 sub1node->cd();
20564 //
20565 // Place copy #1 of ITS6 in I569
20566 //
1266e9b4 20567 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 20568 sub2node->SetLineColor(kColorITS);
20569 sub2node->SetVisibility(1);
20570 fNodes->Add(sub2node);
20571 sub1node->cd();
20572 //
20573 // Place copy #2 of ITS6 in I569
20574 //
20575 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20576 sub2node->SetLineColor(kColorITS);
20577 sub2node->SetVisibility(1);
20578 fNodes->Add(sub2node);
20579 sub1node->cd();
20580 //
20581 // Place copy #3 of ITS6 in I569
20582 //
1266e9b4 20583 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 20584 sub2node->SetLineColor(kColorITS);
20585 sub2node->SetVisibility(1);
20586 fNodes->Add(sub2node);
20587 sub1node->cd();
20588 //
20589 // Place copy #4 of ITS6 in I569
20590 //
20591 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20592 sub2node->SetLineColor(kColorITS);
20593 sub2node->SetVisibility(1);
20594 fNodes->Add(sub2node);
20595 sub1node->cd();
20596 //
20597 // Place copy #5 of ITS6 in I569
20598 //
1266e9b4 20599 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 20600 sub2node->SetLineColor(kColorITS);
20601 sub2node->SetVisibility(1);
20602 fNodes->Add(sub2node);
20603 sub1node->cd();
20604 //
20605 // Place copy #6 of ITS6 in I569
20606 //
20607 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20608 sub2node->SetLineColor(kColorITS);
20609 sub2node->SetVisibility(1);
20610 fNodes->Add(sub2node);
20611 sub1node->cd();
20612 //
20613 // Place copy #7 of ITS6 in I569
20614 //
1266e9b4 20615 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 20616 sub2node->SetLineColor(kColorITS);
20617 sub2node->SetVisibility(1);
20618 fNodes->Add(sub2node);
20619 sub1node->cd();
20620 //
20621 // Place copy #8 of ITS6 in I569
20622 //
20623 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20624 sub2node->SetLineColor(kColorITS);
20625 sub2node->SetVisibility(1);
20626 fNodes->Add(sub2node);
20627 sub1node->cd();
20628 //
20629 // Place copy #9 of ITS6 in I569
20630 //
1266e9b4 20631 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 20632 sub2node->SetLineColor(kColorITS);
20633 sub2node->SetVisibility(1);
20634 fNodes->Add(sub2node);
20635 sub1node->cd();
20636 //
20637 // Place copy #10 of ITS6 in I569
20638 //
20639 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20640 sub2node->SetLineColor(kColorITS);
20641 sub2node->SetVisibility(1);
20642 fNodes->Add(sub2node);
20643 sub1node->cd();
20644 //
20645 // Place copy #11 of ITS6 in I569
20646 //
1266e9b4 20647 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 20648 sub2node->SetLineColor(kColorITS);
20649 sub2node->SetVisibility(1);
20650 fNodes->Add(sub2node);
20651 sub1node->cd();
20652 //
20653 // Place copy #12 of ITS6 in I569
20654 //
20655 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20656 sub2node->SetLineColor(kColorITS);
20657 sub2node->SetVisibility(1);
20658 fNodes->Add(sub2node);
20659 sub1node->cd();
20660 //
20661 // Place copy #13 of ITS6 in I569
20662 //
20663 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20664 sub2node->SetLineColor(kColorITS);
20665 sub2node->SetVisibility(1);
20666 fNodes->Add(sub2node);
20667 sub1node->cd();
20668 //
20669 // Place copy #14 of ITS6 in I569
20670 //
20671 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20672 sub2node->SetLineColor(kColorITS);
20673 sub2node->SetVisibility(1);
20674 fNodes->Add(sub2node);
20675 sub1node->cd();
20676 //
20677 // Place copy #15 of ITS6 in I569
20678 //
1266e9b4 20679 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 20680 sub2node->SetLineColor(kColorITS);
20681 sub2node->SetVisibility(1);
20682 fNodes->Add(sub2node);
20683 sub1node->cd();
20684 //
20685 // Place copy #16 of ITS6 in I569
20686 //
20687 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20688 sub2node->SetLineColor(kColorITS);
20689 sub2node->SetVisibility(1);
20690 fNodes->Add(sub2node);
20691 sub1node->cd();
20692 //
20693 // Place copy #17 of ITS6 in I569
20694 //
20695 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20696 sub2node->SetLineColor(kColorITS);
20697 sub2node->SetVisibility(1);
20698 fNodes->Add(sub2node);
20699 sub1node->cd();
20700 //
20701 // Place copy #18 of ITS6 in I569
20702 //
20703 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20704 sub2node->SetLineColor(kColorITS);
20705 sub2node->SetVisibility(1);
20706 fNodes->Add(sub2node);
20707 sub1node->cd();
20708 //
20709 // Place copy #19 of ITS6 in I569
20710 //
1266e9b4 20711 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 20712 sub2node->SetLineColor(kColorITS);
20713 sub2node->SetVisibility(1);
20714 fNodes->Add(sub2node);
20715 sub1node->cd();
20716 //
20717 // Place copy #20 of ITS6 in I569
20718 //
20719 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20720 sub2node->SetLineColor(kColorITS);
20721 sub2node->SetVisibility(1);
20722 fNodes->Add(sub2node);
20723 sub1node->cd();
20724 //
20725 // Place copy #21 of ITS6 in I569
20726 //
1266e9b4 20727 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 20728 sub2node->SetLineColor(kColorITS);
20729 sub2node->SetVisibility(1);
20730 fNodes->Add(sub2node);
20731 sub1node->cd();
20732 //
20733 // Place copy #22 of ITS6 in I569
20734 //
20735 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20736 sub2node->SetLineColor(kColorITS);
20737 sub2node->SetVisibility(1);
20738 fNodes->Add(sub2node);
20739 sub1node->cd();
20740 //
20741 // Place copy #23 of ITS6 in I569
20742 //
20743 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20744 sub2node->SetLineColor(kColorITS);
20745 sub2node->SetVisibility(1);
20746 fNodes->Add(sub2node);
20747 sub1node->cd();
20748 //
20749 // Place copy #24 of ITS6 in I569
20750 //
20751 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20752 sub2node->SetLineColor(kColorITS);
20753 sub2node->SetVisibility(1);
20754 fNodes->Add(sub2node);
20755 sub1node->cd();
20756 //
20757 // Place copy #25 of ITS6 in I569
20758 //
1266e9b4 20759 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 20760 sub2node->SetLineColor(kColorITS);
20761 sub2node->SetVisibility(1);
20762 fNodes->Add(sub2node);
20763 sub1node->cd();
20764 fNodes->Add(sub1node);
20765 node->cd();
20766 //
20767 // Place copy #21 of I569 in IT56
20768 //
1266e9b4 20769 sub1node = new TNode("I569","I569","I569",20.7251,-38.2967,0.,"itsrot623");
1f99c14b 20770 sub1node->SetLineColor(kColorITS);
20771 sub1node->SetVisibility(0);
20772 sub1node->cd();
20773 //
20774 // Place copy #1 of ITS6 in I569
20775 //
1266e9b4 20776 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 20777 sub2node->SetLineColor(kColorITS);
20778 sub2node->SetVisibility(1);
20779 fNodes->Add(sub2node);
20780 sub1node->cd();
20781 //
20782 // Place copy #2 of ITS6 in I569
20783 //
20784 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20785 sub2node->SetLineColor(kColorITS);
20786 sub2node->SetVisibility(1);
20787 fNodes->Add(sub2node);
20788 sub1node->cd();
20789 //
20790 // Place copy #3 of ITS6 in I569
20791 //
1266e9b4 20792 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 20793 sub2node->SetLineColor(kColorITS);
20794 sub2node->SetVisibility(1);
20795 fNodes->Add(sub2node);
20796 sub1node->cd();
20797 //
20798 // Place copy #4 of ITS6 in I569
20799 //
20800 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20801 sub2node->SetLineColor(kColorITS);
20802 sub2node->SetVisibility(1);
20803 fNodes->Add(sub2node);
20804 sub1node->cd();
20805 //
20806 // Place copy #5 of ITS6 in I569
20807 //
1266e9b4 20808 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 20809 sub2node->SetLineColor(kColorITS);
20810 sub2node->SetVisibility(1);
20811 fNodes->Add(sub2node);
20812 sub1node->cd();
20813 //
20814 // Place copy #6 of ITS6 in I569
20815 //
20816 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20817 sub2node->SetLineColor(kColorITS);
20818 sub2node->SetVisibility(1);
20819 fNodes->Add(sub2node);
20820 sub1node->cd();
20821 //
20822 // Place copy #7 of ITS6 in I569
20823 //
1266e9b4 20824 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 20825 sub2node->SetLineColor(kColorITS);
20826 sub2node->SetVisibility(1);
20827 fNodes->Add(sub2node);
20828 sub1node->cd();
20829 //
20830 // Place copy #8 of ITS6 in I569
20831 //
20832 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20833 sub2node->SetLineColor(kColorITS);
20834 sub2node->SetVisibility(1);
20835 fNodes->Add(sub2node);
20836 sub1node->cd();
20837 //
20838 // Place copy #9 of ITS6 in I569
20839 //
1266e9b4 20840 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 20841 sub2node->SetLineColor(kColorITS);
20842 sub2node->SetVisibility(1);
20843 fNodes->Add(sub2node);
20844 sub1node->cd();
20845 //
20846 // Place copy #10 of ITS6 in I569
20847 //
20848 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20849 sub2node->SetLineColor(kColorITS);
20850 sub2node->SetVisibility(1);
20851 fNodes->Add(sub2node);
20852 sub1node->cd();
20853 //
20854 // Place copy #11 of ITS6 in I569
20855 //
1266e9b4 20856 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 20857 sub2node->SetLineColor(kColorITS);
20858 sub2node->SetVisibility(1);
20859 fNodes->Add(sub2node);
20860 sub1node->cd();
20861 //
20862 // Place copy #12 of ITS6 in I569
20863 //
20864 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20865 sub2node->SetLineColor(kColorITS);
20866 sub2node->SetVisibility(1);
20867 fNodes->Add(sub2node);
20868 sub1node->cd();
20869 //
20870 // Place copy #13 of ITS6 in I569
20871 //
20872 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20873 sub2node->SetLineColor(kColorITS);
20874 sub2node->SetVisibility(1);
20875 fNodes->Add(sub2node);
20876 sub1node->cd();
20877 //
20878 // Place copy #14 of ITS6 in I569
20879 //
20880 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20881 sub2node->SetLineColor(kColorITS);
20882 sub2node->SetVisibility(1);
20883 fNodes->Add(sub2node);
20884 sub1node->cd();
20885 //
20886 // Place copy #15 of ITS6 in I569
20887 //
1266e9b4 20888 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 20889 sub2node->SetLineColor(kColorITS);
20890 sub2node->SetVisibility(1);
20891 fNodes->Add(sub2node);
20892 sub1node->cd();
20893 //
20894 // Place copy #16 of ITS6 in I569
20895 //
20896 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20897 sub2node->SetLineColor(kColorITS);
20898 sub2node->SetVisibility(1);
20899 fNodes->Add(sub2node);
20900 sub1node->cd();
20901 //
20902 // Place copy #17 of ITS6 in I569
20903 //
20904 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20905 sub2node->SetLineColor(kColorITS);
20906 sub2node->SetVisibility(1);
20907 fNodes->Add(sub2node);
20908 sub1node->cd();
20909 //
20910 // Place copy #18 of ITS6 in I569
20911 //
20912 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20913 sub2node->SetLineColor(kColorITS);
20914 sub2node->SetVisibility(1);
20915 fNodes->Add(sub2node);
20916 sub1node->cd();
20917 //
20918 // Place copy #19 of ITS6 in I569
20919 //
1266e9b4 20920 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 20921 sub2node->SetLineColor(kColorITS);
20922 sub2node->SetVisibility(1);
20923 fNodes->Add(sub2node);
20924 sub1node->cd();
20925 //
20926 // Place copy #20 of ITS6 in I569
20927 //
20928 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20929 sub2node->SetLineColor(kColorITS);
20930 sub2node->SetVisibility(1);
20931 fNodes->Add(sub2node);
20932 sub1node->cd();
20933 //
20934 // Place copy #21 of ITS6 in I569
20935 //
1266e9b4 20936 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 20937 sub2node->SetLineColor(kColorITS);
20938 sub2node->SetVisibility(1);
20939 fNodes->Add(sub2node);
20940 sub1node->cd();
20941 //
20942 // Place copy #22 of ITS6 in I569
20943 //
20944 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20945 sub2node->SetLineColor(kColorITS);
20946 sub2node->SetVisibility(1);
20947 fNodes->Add(sub2node);
20948 sub1node->cd();
20949 //
20950 // Place copy #23 of ITS6 in I569
20951 //
20952 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20953 sub2node->SetLineColor(kColorITS);
20954 sub2node->SetVisibility(1);
20955 fNodes->Add(sub2node);
20956 sub1node->cd();
20957 //
20958 // Place copy #24 of ITS6 in I569
20959 //
20960 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20961 sub2node->SetLineColor(kColorITS);
20962 sub2node->SetVisibility(1);
20963 fNodes->Add(sub2node);
20964 sub1node->cd();
20965 //
20966 // Place copy #25 of ITS6 in I569
20967 //
1266e9b4 20968 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 20969 sub2node->SetLineColor(kColorITS);
20970 sub2node->SetVisibility(1);
20971 fNodes->Add(sub2node);
20972 sub1node->cd();
20973 fNodes->Add(sub1node);
20974 node->cd();
20975 //
20976 // Place copy #22 of I569 in IT56
20977 //
1266e9b4 20978 sub1node = new TNode("I569","I569","I569",26.8397,-34.4836,0.,"itsrot537");
1f99c14b 20979 sub1node->SetLineColor(kColorITS);
20980 sub1node->SetVisibility(0);
20981 sub1node->cd();
20982 //
20983 // Place copy #1 of ITS6 in I569
20984 //
1266e9b4 20985 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 20986 sub2node->SetLineColor(kColorITS);
20987 sub2node->SetVisibility(1);
20988 fNodes->Add(sub2node);
20989 sub1node->cd();
20990 //
20991 // Place copy #2 of ITS6 in I569
20992 //
20993 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20994 sub2node->SetLineColor(kColorITS);
20995 sub2node->SetVisibility(1);
20996 fNodes->Add(sub2node);
20997 sub1node->cd();
20998 //
20999 // Place copy #3 of ITS6 in I569
21000 //
1266e9b4 21001 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 21002 sub2node->SetLineColor(kColorITS);
21003 sub2node->SetVisibility(1);
21004 fNodes->Add(sub2node);
21005 sub1node->cd();
21006 //
21007 // Place copy #4 of ITS6 in I569
21008 //
21009 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21010 sub2node->SetLineColor(kColorITS);
21011 sub2node->SetVisibility(1);
21012 fNodes->Add(sub2node);
21013 sub1node->cd();
21014 //
21015 // Place copy #5 of ITS6 in I569
21016 //
1266e9b4 21017 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 21018 sub2node->SetLineColor(kColorITS);
21019 sub2node->SetVisibility(1);
21020 fNodes->Add(sub2node);
21021 sub1node->cd();
21022 //
21023 // Place copy #6 of ITS6 in I569
21024 //
21025 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21026 sub2node->SetLineColor(kColorITS);
21027 sub2node->SetVisibility(1);
21028 fNodes->Add(sub2node);
21029 sub1node->cd();
21030 //
21031 // Place copy #7 of ITS6 in I569
21032 //
1266e9b4 21033 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 21034 sub2node->SetLineColor(kColorITS);
21035 sub2node->SetVisibility(1);
21036 fNodes->Add(sub2node);
21037 sub1node->cd();
21038 //
21039 // Place copy #8 of ITS6 in I569
21040 //
21041 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21042 sub2node->SetLineColor(kColorITS);
21043 sub2node->SetVisibility(1);
21044 fNodes->Add(sub2node);
21045 sub1node->cd();
21046 //
21047 // Place copy #9 of ITS6 in I569
21048 //
1266e9b4 21049 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 21050 sub2node->SetLineColor(kColorITS);
21051 sub2node->SetVisibility(1);
21052 fNodes->Add(sub2node);
21053 sub1node->cd();
21054 //
21055 // Place copy #10 of ITS6 in I569
21056 //
21057 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21058 sub2node->SetLineColor(kColorITS);
21059 sub2node->SetVisibility(1);
21060 fNodes->Add(sub2node);
21061 sub1node->cd();
21062 //
21063 // Place copy #11 of ITS6 in I569
21064 //
1266e9b4 21065 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 21066 sub2node->SetLineColor(kColorITS);
21067 sub2node->SetVisibility(1);
21068 fNodes->Add(sub2node);
21069 sub1node->cd();
21070 //
21071 // Place copy #12 of ITS6 in I569
21072 //
21073 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21074 sub2node->SetLineColor(kColorITS);
21075 sub2node->SetVisibility(1);
21076 fNodes->Add(sub2node);
21077 sub1node->cd();
21078 //
21079 // Place copy #13 of ITS6 in I569
21080 //
21081 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21082 sub2node->SetLineColor(kColorITS);
21083 sub2node->SetVisibility(1);
21084 fNodes->Add(sub2node);
21085 sub1node->cd();
21086 //
21087 // Place copy #14 of ITS6 in I569
21088 //
21089 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21090 sub2node->SetLineColor(kColorITS);
21091 sub2node->SetVisibility(1);
21092 fNodes->Add(sub2node);
21093 sub1node->cd();
21094 //
21095 // Place copy #15 of ITS6 in I569
21096 //
1266e9b4 21097 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 21098 sub2node->SetLineColor(kColorITS);
21099 sub2node->SetVisibility(1);
21100 fNodes->Add(sub2node);
21101 sub1node->cd();
21102 //
21103 // Place copy #16 of ITS6 in I569
21104 //
21105 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21106 sub2node->SetLineColor(kColorITS);
21107 sub2node->SetVisibility(1);
21108 fNodes->Add(sub2node);
21109 sub1node->cd();
21110 //
21111 // Place copy #17 of ITS6 in I569
21112 //
21113 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21114 sub2node->SetLineColor(kColorITS);
21115 sub2node->SetVisibility(1);
21116 fNodes->Add(sub2node);
21117 sub1node->cd();
21118 //
21119 // Place copy #18 of ITS6 in I569
21120 //
21121 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21122 sub2node->SetLineColor(kColorITS);
21123 sub2node->SetVisibility(1);
21124 fNodes->Add(sub2node);
21125 sub1node->cd();
21126 //
21127 // Place copy #19 of ITS6 in I569
21128 //
1266e9b4 21129 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 21130 sub2node->SetLineColor(kColorITS);
21131 sub2node->SetVisibility(1);
21132 fNodes->Add(sub2node);
21133 sub1node->cd();
21134 //
21135 // Place copy #20 of ITS6 in I569
21136 //
21137 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21138 sub2node->SetLineColor(kColorITS);
21139 sub2node->SetVisibility(1);
21140 fNodes->Add(sub2node);
21141 sub1node->cd();
21142 //
21143 // Place copy #21 of ITS6 in I569
21144 //
1266e9b4 21145 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 21146 sub2node->SetLineColor(kColorITS);
21147 sub2node->SetVisibility(1);
21148 fNodes->Add(sub2node);
21149 sub1node->cd();
21150 //
21151 // Place copy #22 of ITS6 in I569
21152 //
21153 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21154 sub2node->SetLineColor(kColorITS);
21155 sub2node->SetVisibility(1);
21156 fNodes->Add(sub2node);
21157 sub1node->cd();
21158 //
21159 // Place copy #23 of ITS6 in I569
21160 //
21161 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21162 sub2node->SetLineColor(kColorITS);
21163 sub2node->SetVisibility(1);
21164 fNodes->Add(sub2node);
21165 sub1node->cd();
21166 //
21167 // Place copy #24 of ITS6 in I569
21168 //
21169 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21170 sub2node->SetLineColor(kColorITS);
21171 sub2node->SetVisibility(1);
21172 fNodes->Add(sub2node);
21173 sub1node->cd();
21174 //
21175 // Place copy #25 of ITS6 in I569
21176 //
1266e9b4 21177 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 21178 sub2node->SetLineColor(kColorITS);
21179 sub2node->SetVisibility(1);
21180 fNodes->Add(sub2node);
21181 sub1node->cd();
21182 fNodes->Add(sub1node);
21183 node->cd();
21184 //
21185 // Place copy #23 of I569 in IT56
21186 //
1266e9b4 21187 sub1node = new TNode("I569","I569","I569",32.0371,-29.4922,0.,"itsrot538");
1f99c14b 21188 sub1node->SetLineColor(kColorITS);
21189 sub1node->SetVisibility(0);
21190 sub1node->cd();
21191 //
21192 // Place copy #1 of ITS6 in I569
21193 //
1266e9b4 21194 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 21195 sub2node->SetLineColor(kColorITS);
21196 sub2node->SetVisibility(1);
21197 fNodes->Add(sub2node);
21198 sub1node->cd();
21199 //
21200 // Place copy #2 of ITS6 in I569
21201 //
21202 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21203 sub2node->SetLineColor(kColorITS);
21204 sub2node->SetVisibility(1);
21205 fNodes->Add(sub2node);
21206 sub1node->cd();
21207 //
21208 // Place copy #3 of ITS6 in I569
21209 //
1266e9b4 21210 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 21211 sub2node->SetLineColor(kColorITS);
21212 sub2node->SetVisibility(1);
21213 fNodes->Add(sub2node);
21214 sub1node->cd();
21215 //
21216 // Place copy #4 of ITS6 in I569
21217 //
21218 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21219 sub2node->SetLineColor(kColorITS);
21220 sub2node->SetVisibility(1);
21221 fNodes->Add(sub2node);
21222 sub1node->cd();
21223 //
21224 // Place copy #5 of ITS6 in I569
21225 //
1266e9b4 21226 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 21227 sub2node->SetLineColor(kColorITS);
21228 sub2node->SetVisibility(1);
21229 fNodes->Add(sub2node);
21230 sub1node->cd();
21231 //
21232 // Place copy #6 of ITS6 in I569
21233 //
21234 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21235 sub2node->SetLineColor(kColorITS);
21236 sub2node->SetVisibility(1);
21237 fNodes->Add(sub2node);
21238 sub1node->cd();
21239 //
21240 // Place copy #7 of ITS6 in I569
21241 //
1266e9b4 21242 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 21243 sub2node->SetLineColor(kColorITS);
21244 sub2node->SetVisibility(1);
21245 fNodes->Add(sub2node);
21246 sub1node->cd();
21247 //
21248 // Place copy #8 of ITS6 in I569
21249 //
21250 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21251 sub2node->SetLineColor(kColorITS);
21252 sub2node->SetVisibility(1);
21253 fNodes->Add(sub2node);
21254 sub1node->cd();
21255 //
21256 // Place copy #9 of ITS6 in I569
21257 //
1266e9b4 21258 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 21259 sub2node->SetLineColor(kColorITS);
21260 sub2node->SetVisibility(1);
21261 fNodes->Add(sub2node);
21262 sub1node->cd();
21263 //
21264 // Place copy #10 of ITS6 in I569
21265 //
21266 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21267 sub2node->SetLineColor(kColorITS);
21268 sub2node->SetVisibility(1);
21269 fNodes->Add(sub2node);
21270 sub1node->cd();
21271 //
21272 // Place copy #11 of ITS6 in I569
21273 //
1266e9b4 21274 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 21275 sub2node->SetLineColor(kColorITS);
21276 sub2node->SetVisibility(1);
21277 fNodes->Add(sub2node);
21278 sub1node->cd();
21279 //
21280 // Place copy #12 of ITS6 in I569
21281 //
21282 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21283 sub2node->SetLineColor(kColorITS);
21284 sub2node->SetVisibility(1);
21285 fNodes->Add(sub2node);
21286 sub1node->cd();
21287 //
21288 // Place copy #13 of ITS6 in I569
21289 //
21290 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21291 sub2node->SetLineColor(kColorITS);
21292 sub2node->SetVisibility(1);
21293 fNodes->Add(sub2node);
21294 sub1node->cd();
21295 //
21296 // Place copy #14 of ITS6 in I569
21297 //
21298 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21299 sub2node->SetLineColor(kColorITS);
21300 sub2node->SetVisibility(1);
21301 fNodes->Add(sub2node);
21302 sub1node->cd();
21303 //
21304 // Place copy #15 of ITS6 in I569
21305 //
1266e9b4 21306 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 21307 sub2node->SetLineColor(kColorITS);
21308 sub2node->SetVisibility(1);
21309 fNodes->Add(sub2node);
21310 sub1node->cd();
21311 //
21312 // Place copy #16 of ITS6 in I569
21313 //
21314 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21315 sub2node->SetLineColor(kColorITS);
21316 sub2node->SetVisibility(1);
21317 fNodes->Add(sub2node);
21318 sub1node->cd();
21319 //
21320 // Place copy #17 of ITS6 in I569
21321 //
21322 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21323 sub2node->SetLineColor(kColorITS);
21324 sub2node->SetVisibility(1);
21325 fNodes->Add(sub2node);
21326 sub1node->cd();
21327 //
21328 // Place copy #18 of ITS6 in I569
21329 //
21330 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21331 sub2node->SetLineColor(kColorITS);
21332 sub2node->SetVisibility(1);
21333 fNodes->Add(sub2node);
21334 sub1node->cd();
21335 //
21336 // Place copy #19 of ITS6 in I569
21337 //
1266e9b4 21338 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 21339 sub2node->SetLineColor(kColorITS);
21340 sub2node->SetVisibility(1);
21341 fNodes->Add(sub2node);
21342 sub1node->cd();
21343 //
21344 // Place copy #20 of ITS6 in I569
21345 //
21346 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21347 sub2node->SetLineColor(kColorITS);
21348 sub2node->SetVisibility(1);
21349 fNodes->Add(sub2node);
21350 sub1node->cd();
21351 //
21352 // Place copy #21 of ITS6 in I569
21353 //
1266e9b4 21354 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 21355 sub2node->SetLineColor(kColorITS);
21356 sub2node->SetVisibility(1);
21357 fNodes->Add(sub2node);
21358 sub1node->cd();
21359 //
21360 // Place copy #22 of ITS6 in I569
21361 //
21362 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21363 sub2node->SetLineColor(kColorITS);
21364 sub2node->SetVisibility(1);
21365 fNodes->Add(sub2node);
21366 sub1node->cd();
21367 //
21368 // Place copy #23 of ITS6 in I569
21369 //
21370 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21371 sub2node->SetLineColor(kColorITS);
21372 sub2node->SetVisibility(1);
21373 fNodes->Add(sub2node);
21374 sub1node->cd();
21375 //
21376 // Place copy #24 of ITS6 in I569
21377 //
21378 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21379 sub2node->SetLineColor(kColorITS);
21380 sub2node->SetVisibility(1);
21381 fNodes->Add(sub2node);
21382 sub1node->cd();
21383 //
21384 // Place copy #25 of ITS6 in I569
21385 //
1266e9b4 21386 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 21387 sub2node->SetLineColor(kColorITS);
21388 sub2node->SetVisibility(1);
21389 fNodes->Add(sub2node);
21390 sub1node->cd();
21391 fNodes->Add(sub1node);
21392 node->cd();
21393 //
21394 // Place copy #24 of I569 in IT56
21395 //
1266e9b4 21396 sub1node = new TNode("I569","I569","I569",36.5822,-23.9004,0.,"itsrot539");
1f99c14b 21397 sub1node->SetLineColor(kColorITS);
21398 sub1node->SetVisibility(0);
21399 sub1node->cd();
21400 //
21401 // Place copy #1 of ITS6 in I569
21402 //
1266e9b4 21403 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 21404 sub2node->SetLineColor(kColorITS);
21405 sub2node->SetVisibility(1);
21406 fNodes->Add(sub2node);
21407 sub1node->cd();
21408 //
21409 // Place copy #2 of ITS6 in I569
21410 //
21411 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21412 sub2node->SetLineColor(kColorITS);
21413 sub2node->SetVisibility(1);
21414 fNodes->Add(sub2node);
21415 sub1node->cd();
21416 //
21417 // Place copy #3 of ITS6 in I569
21418 //
1266e9b4 21419 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 21420 sub2node->SetLineColor(kColorITS);
21421 sub2node->SetVisibility(1);
21422 fNodes->Add(sub2node);
21423 sub1node->cd();
21424 //
21425 // Place copy #4 of ITS6 in I569
21426 //
21427 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21428 sub2node->SetLineColor(kColorITS);
21429 sub2node->SetVisibility(1);
21430 fNodes->Add(sub2node);
21431 sub1node->cd();
21432 //
21433 // Place copy #5 of ITS6 in I569
21434 //
1266e9b4 21435 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 21436 sub2node->SetLineColor(kColorITS);
21437 sub2node->SetVisibility(1);
21438 fNodes->Add(sub2node);
21439 sub1node->cd();
21440 //
21441 // Place copy #6 of ITS6 in I569
21442 //
21443 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21444 sub2node->SetLineColor(kColorITS);
21445 sub2node->SetVisibility(1);
21446 fNodes->Add(sub2node);
21447 sub1node->cd();
21448 //
21449 // Place copy #7 of ITS6 in I569
21450 //
1266e9b4 21451 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 21452 sub2node->SetLineColor(kColorITS);
21453 sub2node->SetVisibility(1);
21454 fNodes->Add(sub2node);
21455 sub1node->cd();
21456 //
21457 // Place copy #8 of ITS6 in I569
21458 //
21459 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21460 sub2node->SetLineColor(kColorITS);
21461 sub2node->SetVisibility(1);
21462 fNodes->Add(sub2node);
21463 sub1node->cd();
21464 //
21465 // Place copy #9 of ITS6 in I569
21466 //
1266e9b4 21467 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 21468 sub2node->SetLineColor(kColorITS);
21469 sub2node->SetVisibility(1);
21470 fNodes->Add(sub2node);
21471 sub1node->cd();
21472 //
21473 // Place copy #10 of ITS6 in I569
21474 //
21475 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21476 sub2node->SetLineColor(kColorITS);
21477 sub2node->SetVisibility(1);
21478 fNodes->Add(sub2node);
21479 sub1node->cd();
21480 //
21481 // Place copy #11 of ITS6 in I569
21482 //
1266e9b4 21483 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 21484 sub2node->SetLineColor(kColorITS);
21485 sub2node->SetVisibility(1);
21486 fNodes->Add(sub2node);
21487 sub1node->cd();
21488 //
21489 // Place copy #12 of ITS6 in I569
21490 //
21491 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21492 sub2node->SetLineColor(kColorITS);
21493 sub2node->SetVisibility(1);
21494 fNodes->Add(sub2node);
21495 sub1node->cd();
21496 //
21497 // Place copy #13 of ITS6 in I569
21498 //
21499 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21500 sub2node->SetLineColor(kColorITS);
21501 sub2node->SetVisibility(1);
21502 fNodes->Add(sub2node);
21503 sub1node->cd();
21504 //
21505 // Place copy #14 of ITS6 in I569
21506 //
21507 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21508 sub2node->SetLineColor(kColorITS);
21509 sub2node->SetVisibility(1);
21510 fNodes->Add(sub2node);
21511 sub1node->cd();
21512 //
21513 // Place copy #15 of ITS6 in I569
21514 //
1266e9b4 21515 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 21516 sub2node->SetLineColor(kColorITS);
21517 sub2node->SetVisibility(1);
21518 fNodes->Add(sub2node);
21519 sub1node->cd();
21520 //
21521 // Place copy #16 of ITS6 in I569
21522 //
21523 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21524 sub2node->SetLineColor(kColorITS);
21525 sub2node->SetVisibility(1);
21526 fNodes->Add(sub2node);
21527 sub1node->cd();
21528 //
21529 // Place copy #17 of ITS6 in I569
21530 //
21531 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21532 sub2node->SetLineColor(kColorITS);
21533 sub2node->SetVisibility(1);
21534 fNodes->Add(sub2node);
21535 sub1node->cd();
21536 //
21537 // Place copy #18 of ITS6 in I569
21538 //
21539 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21540 sub2node->SetLineColor(kColorITS);
21541 sub2node->SetVisibility(1);
21542 fNodes->Add(sub2node);
21543 sub1node->cd();
21544 //
21545 // Place copy #19 of ITS6 in I569
21546 //
1266e9b4 21547 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 21548 sub2node->SetLineColor(kColorITS);
21549 sub2node->SetVisibility(1);
21550 fNodes->Add(sub2node);
21551 sub1node->cd();
21552 //
21553 // Place copy #20 of ITS6 in I569
21554 //
21555 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21556 sub2node->SetLineColor(kColorITS);
21557 sub2node->SetVisibility(1);
21558 fNodes->Add(sub2node);
21559 sub1node->cd();
21560 //
21561 // Place copy #21 of ITS6 in I569
21562 //
1266e9b4 21563 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 21564 sub2node->SetLineColor(kColorITS);
21565 sub2node->SetVisibility(1);
21566 fNodes->Add(sub2node);
21567 sub1node->cd();
21568 //
21569 // Place copy #22 of ITS6 in I569
21570 //
21571 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21572 sub2node->SetLineColor(kColorITS);
21573 sub2node->SetVisibility(1);
21574 fNodes->Add(sub2node);
21575 sub1node->cd();
21576 //
21577 // Place copy #23 of ITS6 in I569
21578 //
21579 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21580 sub2node->SetLineColor(kColorITS);
21581 sub2node->SetVisibility(1);
21582 fNodes->Add(sub2node);
21583 sub1node->cd();
21584 //
21585 // Place copy #24 of ITS6 in I569
21586 //
21587 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21588 sub2node->SetLineColor(kColorITS);
21589 sub2node->SetVisibility(1);
21590 fNodes->Add(sub2node);
21591 sub1node->cd();
21592 //
21593 // Place copy #25 of ITS6 in I569
21594 //
1266e9b4 21595 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 21596 sub2node->SetLineColor(kColorITS);
21597 sub2node->SetVisibility(1);
21598 fNodes->Add(sub2node);
21599 sub1node->cd();
21600 fNodes->Add(sub1node);
21601 node->cd();
21602 //
21603 // Place copy #25 of I569 in IT56
21604 //
1266e9b4 21605 sub1node = new TNode("I569","I569","I569",39.8773,-17.4918,0.,"itsrot540");
1f99c14b 21606 sub1node->SetLineColor(kColorITS);
21607 sub1node->SetVisibility(0);
21608 sub1node->cd();
21609 //
21610 // Place copy #1 of ITS6 in I569
21611 //
1266e9b4 21612 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 21613 sub2node->SetLineColor(kColorITS);
21614 sub2node->SetVisibility(1);
21615 fNodes->Add(sub2node);
21616 sub1node->cd();
21617 //
21618 // Place copy #2 of ITS6 in I569
21619 //
21620 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21621 sub2node->SetLineColor(kColorITS);
21622 sub2node->SetVisibility(1);
21623 fNodes->Add(sub2node);
21624 sub1node->cd();
21625 //
21626 // Place copy #3 of ITS6 in I569
21627 //
1266e9b4 21628 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 21629 sub2node->SetLineColor(kColorITS);
21630 sub2node->SetVisibility(1);
21631 fNodes->Add(sub2node);
21632 sub1node->cd();
21633 //
21634 // Place copy #4 of ITS6 in I569
21635 //
21636 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21637 sub2node->SetLineColor(kColorITS);
21638 sub2node->SetVisibility(1);
21639 fNodes->Add(sub2node);
21640 sub1node->cd();
21641 //
21642 // Place copy #5 of ITS6 in I569
21643 //
1266e9b4 21644 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 21645 sub2node->SetLineColor(kColorITS);
21646 sub2node->SetVisibility(1);
21647 fNodes->Add(sub2node);
21648 sub1node->cd();
21649 //
21650 // Place copy #6 of ITS6 in I569
21651 //
21652 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21653 sub2node->SetLineColor(kColorITS);
21654 sub2node->SetVisibility(1);
21655 fNodes->Add(sub2node);
21656 sub1node->cd();
21657 //
21658 // Place copy #7 of ITS6 in I569
21659 //
1266e9b4 21660 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 21661 sub2node->SetLineColor(kColorITS);
21662 sub2node->SetVisibility(1);
21663 fNodes->Add(sub2node);
21664 sub1node->cd();
21665 //
21666 // Place copy #8 of ITS6 in I569
21667 //
21668 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21669 sub2node->SetLineColor(kColorITS);
21670 sub2node->SetVisibility(1);
21671 fNodes->Add(sub2node);
21672 sub1node->cd();
21673 //
21674 // Place copy #9 of ITS6 in I569
21675 //
1266e9b4 21676 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 21677 sub2node->SetLineColor(kColorITS);
21678 sub2node->SetVisibility(1);
21679 fNodes->Add(sub2node);
21680 sub1node->cd();
21681 //
21682 // Place copy #10 of ITS6 in I569
21683 //
21684 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21685 sub2node->SetLineColor(kColorITS);
21686 sub2node->SetVisibility(1);
21687 fNodes->Add(sub2node);
21688 sub1node->cd();
21689 //
21690 // Place copy #11 of ITS6 in I569
21691 //
1266e9b4 21692 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 21693 sub2node->SetLineColor(kColorITS);
21694 sub2node->SetVisibility(1);
21695 fNodes->Add(sub2node);
21696 sub1node->cd();
21697 //
21698 // Place copy #12 of ITS6 in I569
21699 //
21700 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21701 sub2node->SetLineColor(kColorITS);
21702 sub2node->SetVisibility(1);
21703 fNodes->Add(sub2node);
21704 sub1node->cd();
21705 //
21706 // Place copy #13 of ITS6 in I569
21707 //
21708 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21709 sub2node->SetLineColor(kColorITS);
21710 sub2node->SetVisibility(1);
21711 fNodes->Add(sub2node);
21712 sub1node->cd();
21713 //
21714 // Place copy #14 of ITS6 in I569
21715 //
21716 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21717 sub2node->SetLineColor(kColorITS);
21718 sub2node->SetVisibility(1);
21719 fNodes->Add(sub2node);
21720 sub1node->cd();
21721 //
21722 // Place copy #15 of ITS6 in I569
21723 //
1266e9b4 21724 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 21725 sub2node->SetLineColor(kColorITS);
21726 sub2node->SetVisibility(1);
21727 fNodes->Add(sub2node);
21728 sub1node->cd();
21729 //
21730 // Place copy #16 of ITS6 in I569
21731 //
21732 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21733 sub2node->SetLineColor(kColorITS);
21734 sub2node->SetVisibility(1);
21735 fNodes->Add(sub2node);
21736 sub1node->cd();
21737 //
21738 // Place copy #17 of ITS6 in I569
21739 //
21740 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21741 sub2node->SetLineColor(kColorITS);
21742 sub2node->SetVisibility(1);
21743 fNodes->Add(sub2node);
21744 sub1node->cd();
21745 //
21746 // Place copy #18 of ITS6 in I569
21747 //
21748 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21749 sub2node->SetLineColor(kColorITS);
21750 sub2node->SetVisibility(1);
21751 fNodes->Add(sub2node);
21752 sub1node->cd();
21753 //
21754 // Place copy #19 of ITS6 in I569
21755 //
1266e9b4 21756 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 21757 sub2node->SetLineColor(kColorITS);
21758 sub2node->SetVisibility(1);
21759 fNodes->Add(sub2node);
21760 sub1node->cd();
21761 //
21762 // Place copy #20 of ITS6 in I569
21763 //
21764 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21765 sub2node->SetLineColor(kColorITS);
21766 sub2node->SetVisibility(1);
21767 fNodes->Add(sub2node);
21768 sub1node->cd();
21769 //
21770 // Place copy #21 of ITS6 in I569
21771 //
1266e9b4 21772 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 21773 sub2node->SetLineColor(kColorITS);
21774 sub2node->SetVisibility(1);
21775 fNodes->Add(sub2node);
21776 sub1node->cd();
21777 //
21778 // Place copy #22 of ITS6 in I569
21779 //
21780 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21781 sub2node->SetLineColor(kColorITS);
21782 sub2node->SetVisibility(1);
21783 fNodes->Add(sub2node);
21784 sub1node->cd();
21785 //
21786 // Place copy #23 of ITS6 in I569
21787 //
21788 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21789 sub2node->SetLineColor(kColorITS);
21790 sub2node->SetVisibility(1);
21791 fNodes->Add(sub2node);
21792 sub1node->cd();
21793 //
21794 // Place copy #24 of ITS6 in I569
21795 //
21796 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21797 sub2node->SetLineColor(kColorITS);
21798 sub2node->SetVisibility(1);
21799 fNodes->Add(sub2node);
21800 sub1node->cd();
21801 //
21802 // Place copy #25 of ITS6 in I569
21803 //
1266e9b4 21804 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 21805 sub2node->SetLineColor(kColorITS);
21806 sub2node->SetVisibility(1);
21807 fNodes->Add(sub2node);
21808 sub1node->cd();
21809 fNodes->Add(sub1node);
21810 node->cd();
21811 //
21812 // Place copy #26 of I569 in IT56
21813 //
1266e9b4 21814 sub1node = new TNode("I569","I569","I569",42.3606,-10.7272,0.,"itsrot541");
1f99c14b 21815 sub1node->SetLineColor(kColorITS);
21816 sub1node->SetVisibility(0);
21817 sub1node->cd();
21818 //
21819 // Place copy #1 of ITS6 in I569
21820 //
1266e9b4 21821 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 21822 sub2node->SetLineColor(kColorITS);
21823 sub2node->SetVisibility(1);
21824 fNodes->Add(sub2node);
21825 sub1node->cd();
21826 //
21827 // Place copy #2 of ITS6 in I569
21828 //
21829 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21830 sub2node->SetLineColor(kColorITS);
21831 sub2node->SetVisibility(1);
21832 fNodes->Add(sub2node);
21833 sub1node->cd();
21834 //
21835 // Place copy #3 of ITS6 in I569
21836 //
1266e9b4 21837 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 21838 sub2node->SetLineColor(kColorITS);
21839 sub2node->SetVisibility(1);
21840 fNodes->Add(sub2node);
21841 sub1node->cd();
21842 //
21843 // Place copy #4 of ITS6 in I569
21844 //
21845 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21846 sub2node->SetLineColor(kColorITS);
21847 sub2node->SetVisibility(1);
21848 fNodes->Add(sub2node);
21849 sub1node->cd();
21850 //
21851 // Place copy #5 of ITS6 in I569
21852 //
1266e9b4 21853 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 21854 sub2node->SetLineColor(kColorITS);
21855 sub2node->SetVisibility(1);
21856 fNodes->Add(sub2node);
21857 sub1node->cd();
21858 //
21859 // Place copy #6 of ITS6 in I569
21860 //
21861 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21862 sub2node->SetLineColor(kColorITS);
21863 sub2node->SetVisibility(1);
21864 fNodes->Add(sub2node);
21865 sub1node->cd();
21866 //
21867 // Place copy #7 of ITS6 in I569
21868 //
1266e9b4 21869 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 21870 sub2node->SetLineColor(kColorITS);
21871 sub2node->SetVisibility(1);
21872 fNodes->Add(sub2node);
21873 sub1node->cd();
21874 //
21875 // Place copy #8 of ITS6 in I569
21876 //
21877 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21878 sub2node->SetLineColor(kColorITS);
21879 sub2node->SetVisibility(1);
21880 fNodes->Add(sub2node);
21881 sub1node->cd();
21882 //
21883 // Place copy #9 of ITS6 in I569
21884 //
1266e9b4 21885 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 21886 sub2node->SetLineColor(kColorITS);
21887 sub2node->SetVisibility(1);
21888 fNodes->Add(sub2node);
21889 sub1node->cd();
21890 //
21891 // Place copy #10 of ITS6 in I569
21892 //
21893 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21894 sub2node->SetLineColor(kColorITS);
21895 sub2node->SetVisibility(1);
21896 fNodes->Add(sub2node);
21897 sub1node->cd();
21898 //
21899 // Place copy #11 of ITS6 in I569
21900 //
1266e9b4 21901 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 21902 sub2node->SetLineColor(kColorITS);
21903 sub2node->SetVisibility(1);
21904 fNodes->Add(sub2node);
21905 sub1node->cd();
21906 //
21907 // Place copy #12 of ITS6 in I569
21908 //
21909 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21910 sub2node->SetLineColor(kColorITS);
21911 sub2node->SetVisibility(1);
21912 fNodes->Add(sub2node);
21913 sub1node->cd();
21914 //
21915 // Place copy #13 of ITS6 in I569
21916 //
21917 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21918 sub2node->SetLineColor(kColorITS);
21919 sub2node->SetVisibility(1);
21920 fNodes->Add(sub2node);
21921 sub1node->cd();
21922 //
21923 // Place copy #14 of ITS6 in I569
21924 //
21925 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21926 sub2node->SetLineColor(kColorITS);
21927 sub2node->SetVisibility(1);
21928 fNodes->Add(sub2node);
21929 sub1node->cd();
21930 //
21931 // Place copy #15 of ITS6 in I569
21932 //
1266e9b4 21933 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 21934 sub2node->SetLineColor(kColorITS);
21935 sub2node->SetVisibility(1);
21936 fNodes->Add(sub2node);
21937 sub1node->cd();
21938 //
21939 // Place copy #16 of ITS6 in I569
21940 //
21941 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21942 sub2node->SetLineColor(kColorITS);
21943 sub2node->SetVisibility(1);
21944 fNodes->Add(sub2node);
21945 sub1node->cd();
21946 //
21947 // Place copy #17 of ITS6 in I569
21948 //
21949 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21950 sub2node->SetLineColor(kColorITS);
21951 sub2node->SetVisibility(1);
21952 fNodes->Add(sub2node);
21953 sub1node->cd();
21954 //
21955 // Place copy #18 of ITS6 in I569
21956 //
21957 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21958 sub2node->SetLineColor(kColorITS);
21959 sub2node->SetVisibility(1);
21960 fNodes->Add(sub2node);
21961 sub1node->cd();
21962 //
21963 // Place copy #19 of ITS6 in I569
21964 //
1266e9b4 21965 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 21966 sub2node->SetLineColor(kColorITS);
21967 sub2node->SetVisibility(1);
21968 fNodes->Add(sub2node);
21969 sub1node->cd();
21970 //
21971 // Place copy #20 of ITS6 in I569
21972 //
21973 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21974 sub2node->SetLineColor(kColorITS);
21975 sub2node->SetVisibility(1);
21976 fNodes->Add(sub2node);
21977 sub1node->cd();
21978 //
21979 // Place copy #21 of ITS6 in I569
21980 //
1266e9b4 21981 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 21982 sub2node->SetLineColor(kColorITS);
21983 sub2node->SetVisibility(1);
21984 fNodes->Add(sub2node);
21985 sub1node->cd();
21986 //
21987 // Place copy #22 of ITS6 in I569
21988 //
21989 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21990 sub2node->SetLineColor(kColorITS);
21991 sub2node->SetVisibility(1);
21992 fNodes->Add(sub2node);
21993 sub1node->cd();
21994 //
21995 // Place copy #23 of ITS6 in I569
21996 //
21997 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21998 sub2node->SetLineColor(kColorITS);
21999 sub2node->SetVisibility(1);
22000 fNodes->Add(sub2node);
22001 sub1node->cd();
22002 //
22003 // Place copy #24 of ITS6 in I569
22004 //
22005 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22006 sub2node->SetLineColor(kColorITS);
22007 sub2node->SetVisibility(1);
22008 fNodes->Add(sub2node);
22009 sub1node->cd();
22010 //
22011 // Place copy #25 of ITS6 in I569
22012 //
1266e9b4 22013 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 22014 sub2node->SetLineColor(kColorITS);
22015 sub2node->SetVisibility(1);
22016 fNodes->Add(sub2node);
22017 sub1node->cd();
22018 fNodes->Add(sub1node);
22019 node->cd();
22020 //
22021 // Place copy #27 of I569 in IT56
22022 //
1266e9b4 22023 sub1node = new TNode("I569","I569","I569",43.3963,-3.5959,0.,"itsrot542");
1f99c14b 22024 sub1node->SetLineColor(kColorITS);
22025 sub1node->SetVisibility(0);
22026 sub1node->cd();
22027 //
22028 // Place copy #1 of ITS6 in I569
22029 //
1266e9b4 22030 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 22031 sub2node->SetLineColor(kColorITS);
22032 sub2node->SetVisibility(1);
22033 fNodes->Add(sub2node);
22034 sub1node->cd();
22035 //
22036 // Place copy #2 of ITS6 in I569
22037 //
22038 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22039 sub2node->SetLineColor(kColorITS);
22040 sub2node->SetVisibility(1);
22041 fNodes->Add(sub2node);
22042 sub1node->cd();
22043 //
22044 // Place copy #3 of ITS6 in I569
22045 //
1266e9b4 22046 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 22047 sub2node->SetLineColor(kColorITS);
22048 sub2node->SetVisibility(1);
22049 fNodes->Add(sub2node);
22050 sub1node->cd();
22051 //
22052 // Place copy #4 of ITS6 in I569
22053 //
22054 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22055 sub2node->SetLineColor(kColorITS);
22056 sub2node->SetVisibility(1);
22057 fNodes->Add(sub2node);
22058 sub1node->cd();
22059 //
22060 // Place copy #5 of ITS6 in I569
22061 //
1266e9b4 22062 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 22063 sub2node->SetLineColor(kColorITS);
22064 sub2node->SetVisibility(1);
22065 fNodes->Add(sub2node);
22066 sub1node->cd();
22067 //
22068 // Place copy #6 of ITS6 in I569
22069 //
22070 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22071 sub2node->SetLineColor(kColorITS);
22072 sub2node->SetVisibility(1);
22073 fNodes->Add(sub2node);
22074 sub1node->cd();
22075 //
22076 // Place copy #7 of ITS6 in I569
22077 //
1266e9b4 22078 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 22079 sub2node->SetLineColor(kColorITS);
22080 sub2node->SetVisibility(1);
22081 fNodes->Add(sub2node);
22082 sub1node->cd();
22083 //
22084 // Place copy #8 of ITS6 in I569
22085 //
22086 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22087 sub2node->SetLineColor(kColorITS);
22088 sub2node->SetVisibility(1);
22089 fNodes->Add(sub2node);
22090 sub1node->cd();
22091 //
22092 // Place copy #9 of ITS6 in I569
22093 //
1266e9b4 22094 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 22095 sub2node->SetLineColor(kColorITS);
22096 sub2node->SetVisibility(1);
22097 fNodes->Add(sub2node);
22098 sub1node->cd();
22099 //
22100 // Place copy #10 of ITS6 in I569
22101 //
22102 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22103 sub2node->SetLineColor(kColorITS);
22104 sub2node->SetVisibility(1);
22105 fNodes->Add(sub2node);
22106 sub1node->cd();
22107 //
22108 // Place copy #11 of ITS6 in I569
22109 //
1266e9b4 22110 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 22111 sub2node->SetLineColor(kColorITS);
22112 sub2node->SetVisibility(1);
22113 fNodes->Add(sub2node);
22114 sub1node->cd();
22115 //
22116 // Place copy #12 of ITS6 in I569
22117 //
22118 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22119 sub2node->SetLineColor(kColorITS);
22120 sub2node->SetVisibility(1);
22121 fNodes->Add(sub2node);
22122 sub1node->cd();
22123 //
22124 // Place copy #13 of ITS6 in I569
22125 //
22126 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22127 sub2node->SetLineColor(kColorITS);
22128 sub2node->SetVisibility(1);
22129 fNodes->Add(sub2node);
22130 sub1node->cd();
22131 //
22132 // Place copy #14 of ITS6 in I569
22133 //
22134 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22135 sub2node->SetLineColor(kColorITS);
22136 sub2node->SetVisibility(1);
22137 fNodes->Add(sub2node);
22138 sub1node->cd();
22139 //
22140 // Place copy #15 of ITS6 in I569
22141 //
1266e9b4 22142 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 22143 sub2node->SetLineColor(kColorITS);
22144 sub2node->SetVisibility(1);
22145 fNodes->Add(sub2node);
22146 sub1node->cd();
22147 //
22148 // Place copy #16 of ITS6 in I569
22149 //
22150 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22151 sub2node->SetLineColor(kColorITS);
22152 sub2node->SetVisibility(1);
22153 fNodes->Add(sub2node);
22154 sub1node->cd();
22155 //
22156 // Place copy #17 of ITS6 in I569
22157 //
22158 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22159 sub2node->SetLineColor(kColorITS);
22160 sub2node->SetVisibility(1);
22161 fNodes->Add(sub2node);
22162 sub1node->cd();
22163 //
22164 // Place copy #18 of ITS6 in I569
22165 //
22166 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22167 sub2node->SetLineColor(kColorITS);
22168 sub2node->SetVisibility(1);
22169 fNodes->Add(sub2node);
22170 sub1node->cd();
22171 //
22172 // Place copy #19 of ITS6 in I569
22173 //
1266e9b4 22174 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 22175 sub2node->SetLineColor(kColorITS);
22176 sub2node->SetVisibility(1);
22177 fNodes->Add(sub2node);
22178 sub1node->cd();
22179 //
22180 // Place copy #20 of ITS6 in I569
22181 //
22182 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22183 sub2node->SetLineColor(kColorITS);
22184 sub2node->SetVisibility(1);
22185 fNodes->Add(sub2node);
22186 sub1node->cd();
22187 //
22188 // Place copy #21 of ITS6 in I569
22189 //
1266e9b4 22190 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 22191 sub2node->SetLineColor(kColorITS);
22192 sub2node->SetVisibility(1);
22193 fNodes->Add(sub2node);
22194 sub1node->cd();
22195 //
22196 // Place copy #22 of ITS6 in I569
22197 //
22198 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22199 sub2node->SetLineColor(kColorITS);
22200 sub2node->SetVisibility(1);
22201 fNodes->Add(sub2node);
22202 sub1node->cd();
22203 //
22204 // Place copy #23 of ITS6 in I569
22205 //
22206 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22207 sub2node->SetLineColor(kColorITS);
22208 sub2node->SetVisibility(1);
22209 fNodes->Add(sub2node);
22210 sub1node->cd();
22211 //
22212 // Place copy #24 of ITS6 in I569
22213 //
22214 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22215 sub2node->SetLineColor(kColorITS);
22216 sub2node->SetVisibility(1);
22217 fNodes->Add(sub2node);
22218 sub1node->cd();
22219 //
22220 // Place copy #25 of ITS6 in I569
22221 //
1266e9b4 22222 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 22223 sub2node->SetLineColor(kColorITS);
22224 sub2node->SetVisibility(1);
22225 fNodes->Add(sub2node);
22226 sub1node->cd();
22227 fNodes->Add(sub1node);
22228 node->cd();
22229 //
22230 // Place copy #28 of I569 in IT56
22231 //
1266e9b4 22232 sub1node = new TNode("I569","I569","I569",43.5484,3.6085,0.,"itsrot543");
1f99c14b 22233 sub1node->SetLineColor(kColorITS);
22234 sub1node->SetVisibility(0);
22235 sub1node->cd();
22236 //
22237 // Place copy #1 of ITS6 in I569
22238 //
1266e9b4 22239 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 22240 sub2node->SetLineColor(kColorITS);
22241 sub2node->SetVisibility(1);
22242 fNodes->Add(sub2node);
22243 sub1node->cd();
22244 //
22245 // Place copy #2 of ITS6 in I569
22246 //
22247 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22248 sub2node->SetLineColor(kColorITS);
22249 sub2node->SetVisibility(1);
22250 fNodes->Add(sub2node);
22251 sub1node->cd();
22252 //
22253 // Place copy #3 of ITS6 in I569
22254 //
1266e9b4 22255 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 22256 sub2node->SetLineColor(kColorITS);
22257 sub2node->SetVisibility(1);
22258 fNodes->Add(sub2node);
22259 sub1node->cd();
22260 //
22261 // Place copy #4 of ITS6 in I569
22262 //
22263 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22264 sub2node->SetLineColor(kColorITS);
22265 sub2node->SetVisibility(1);
22266 fNodes->Add(sub2node);
22267 sub1node->cd();
22268 //
22269 // Place copy #5 of ITS6 in I569
22270 //
1266e9b4 22271 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 22272 sub2node->SetLineColor(kColorITS);
22273 sub2node->SetVisibility(1);
22274 fNodes->Add(sub2node);
22275 sub1node->cd();
22276 //
22277 // Place copy #6 of ITS6 in I569
22278 //
22279 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22280 sub2node->SetLineColor(kColorITS);
22281 sub2node->SetVisibility(1);
22282 fNodes->Add(sub2node);
22283 sub1node->cd();
22284 //
22285 // Place copy #7 of ITS6 in I569
22286 //
1266e9b4 22287 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 22288 sub2node->SetLineColor(kColorITS);
22289 sub2node->SetVisibility(1);
22290 fNodes->Add(sub2node);
22291 sub1node->cd();
22292 //
22293 // Place copy #8 of ITS6 in I569
22294 //
22295 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22296 sub2node->SetLineColor(kColorITS);
22297 sub2node->SetVisibility(1);
22298 fNodes->Add(sub2node);
22299 sub1node->cd();
22300 //
22301 // Place copy #9 of ITS6 in I569
22302 //
1266e9b4 22303 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 22304 sub2node->SetLineColor(kColorITS);
22305 sub2node->SetVisibility(1);
22306 fNodes->Add(sub2node);
22307 sub1node->cd();
22308 //
22309 // Place copy #10 of ITS6 in I569
22310 //
22311 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22312 sub2node->SetLineColor(kColorITS);
22313 sub2node->SetVisibility(1);
22314 fNodes->Add(sub2node);
22315 sub1node->cd();
22316 //
22317 // Place copy #11 of ITS6 in I569
22318 //
1266e9b4 22319 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 22320 sub2node->SetLineColor(kColorITS);
22321 sub2node->SetVisibility(1);
22322 fNodes->Add(sub2node);
22323 sub1node->cd();
22324 //
22325 // Place copy #12 of ITS6 in I569
22326 //
22327 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22328 sub2node->SetLineColor(kColorITS);
22329 sub2node->SetVisibility(1);
22330 fNodes->Add(sub2node);
22331 sub1node->cd();
22332 //
22333 // Place copy #13 of ITS6 in I569
22334 //
22335 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22336 sub2node->SetLineColor(kColorITS);
22337 sub2node->SetVisibility(1);
22338 fNodes->Add(sub2node);
22339 sub1node->cd();
22340 //
22341 // Place copy #14 of ITS6 in I569
22342 //
22343 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22344 sub2node->SetLineColor(kColorITS);
22345 sub2node->SetVisibility(1);
22346 fNodes->Add(sub2node);
22347 sub1node->cd();
22348 //
22349 // Place copy #15 of ITS6 in I569
22350 //
1266e9b4 22351 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 22352 sub2node->SetLineColor(kColorITS);
22353 sub2node->SetVisibility(1);
22354 fNodes->Add(sub2node);
22355 sub1node->cd();
22356 //
22357 // Place copy #16 of ITS6 in I569
22358 //
22359 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22360 sub2node->SetLineColor(kColorITS);
22361 sub2node->SetVisibility(1);
22362 fNodes->Add(sub2node);
22363 sub1node->cd();
22364 //
22365 // Place copy #17 of ITS6 in I569
22366 //
22367 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22368 sub2node->SetLineColor(kColorITS);
22369 sub2node->SetVisibility(1);
22370 fNodes->Add(sub2node);
22371 sub1node->cd();
22372 //
22373 // Place copy #18 of ITS6 in I569
22374 //
22375 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22376 sub2node->SetLineColor(kColorITS);
22377 sub2node->SetVisibility(1);
22378 fNodes->Add(sub2node);
22379 sub1node->cd();
22380 //
22381 // Place copy #19 of ITS6 in I569
22382 //
1266e9b4 22383 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 22384 sub2node->SetLineColor(kColorITS);
22385 sub2node->SetVisibility(1);
22386 fNodes->Add(sub2node);
22387 sub1node->cd();
22388 //
22389 // Place copy #20 of ITS6 in I569
22390 //
22391 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22392 sub2node->SetLineColor(kColorITS);
22393 sub2node->SetVisibility(1);
22394 fNodes->Add(sub2node);
22395 sub1node->cd();
22396 //
22397 // Place copy #21 of ITS6 in I569
22398 //
1266e9b4 22399 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 22400 sub2node->SetLineColor(kColorITS);
22401 sub2node->SetVisibility(1);
22402 fNodes->Add(sub2node);
22403 sub1node->cd();
22404 //
22405 // Place copy #22 of ITS6 in I569
22406 //
22407 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22408 sub2node->SetLineColor(kColorITS);
22409 sub2node->SetVisibility(1);
22410 fNodes->Add(sub2node);
22411 sub1node->cd();
22412 //
22413 // Place copy #23 of ITS6 in I569
22414 //
22415 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22416 sub2node->SetLineColor(kColorITS);
22417 sub2node->SetVisibility(1);
22418 fNodes->Add(sub2node);
22419 sub1node->cd();
22420 //
22421 // Place copy #24 of ITS6 in I569
22422 //
22423 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22424 sub2node->SetLineColor(kColorITS);
22425 sub2node->SetVisibility(1);
22426 fNodes->Add(sub2node);
22427 sub1node->cd();
22428 //
22429 // Place copy #25 of ITS6 in I569
22430 //
1266e9b4 22431 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 22432 sub2node->SetLineColor(kColorITS);
22433 sub2node->SetVisibility(1);
22434 fNodes->Add(sub2node);
22435 sub1node->cd();
22436 fNodes->Add(sub1node);
22437 node->cd();
22438 //
22439 // Place copy #29 of I569 in IT56
22440 //
1266e9b4 22441 sub1node = new TNode("I569","I569","I569",42.2125,10.6897,0.,"itsrot544");
1f99c14b 22442 sub1node->SetLineColor(kColorITS);
22443 sub1node->SetVisibility(0);
22444 sub1node->cd();
22445 //
22446 // Place copy #1 of ITS6 in I569
22447 //
1266e9b4 22448 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 22449 sub2node->SetLineColor(kColorITS);
22450 sub2node->SetVisibility(1);
22451 fNodes->Add(sub2node);
22452 sub1node->cd();
22453 //
22454 // Place copy #2 of ITS6 in I569
22455 //
22456 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22457 sub2node->SetLineColor(kColorITS);
22458 sub2node->SetVisibility(1);
22459 fNodes->Add(sub2node);
22460 sub1node->cd();
22461 //
22462 // Place copy #3 of ITS6 in I569
22463 //
1266e9b4 22464 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 22465 sub2node->SetLineColor(kColorITS);
22466 sub2node->SetVisibility(1);
22467 fNodes->Add(sub2node);
22468 sub1node->cd();
22469 //
22470 // Place copy #4 of ITS6 in I569
22471 //
22472 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22473 sub2node->SetLineColor(kColorITS);
22474 sub2node->SetVisibility(1);
22475 fNodes->Add(sub2node);
22476 sub1node->cd();
22477 //
22478 // Place copy #5 of ITS6 in I569
22479 //
1266e9b4 22480 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 22481 sub2node->SetLineColor(kColorITS);
22482 sub2node->SetVisibility(1);
22483 fNodes->Add(sub2node);
22484 sub1node->cd();
22485 //
22486 // Place copy #6 of ITS6 in I569
22487 //
22488 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22489 sub2node->SetLineColor(kColorITS);
22490 sub2node->SetVisibility(1);
22491 fNodes->Add(sub2node);
22492 sub1node->cd();
22493 //
22494 // Place copy #7 of ITS6 in I569
22495 //
1266e9b4 22496 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 22497 sub2node->SetLineColor(kColorITS);
22498 sub2node->SetVisibility(1);
22499 fNodes->Add(sub2node);
22500 sub1node->cd();
22501 //
22502 // Place copy #8 of ITS6 in I569
22503 //
22504 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22505 sub2node->SetLineColor(kColorITS);
22506 sub2node->SetVisibility(1);
22507 fNodes->Add(sub2node);
22508 sub1node->cd();
22509 //
22510 // Place copy #9 of ITS6 in I569
22511 //
1266e9b4 22512 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 22513 sub2node->SetLineColor(kColorITS);
22514 sub2node->SetVisibility(1);
22515 fNodes->Add(sub2node);
22516 sub1node->cd();
22517 //
22518 // Place copy #10 of ITS6 in I569
22519 //
22520 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22521 sub2node->SetLineColor(kColorITS);
22522 sub2node->SetVisibility(1);
22523 fNodes->Add(sub2node);
22524 sub1node->cd();
22525 //
22526 // Place copy #11 of ITS6 in I569
22527 //
1266e9b4 22528 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 22529 sub2node->SetLineColor(kColorITS);
22530 sub2node->SetVisibility(1);
22531 fNodes->Add(sub2node);
22532 sub1node->cd();
22533 //
22534 // Place copy #12 of ITS6 in I569
22535 //
22536 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22537 sub2node->SetLineColor(kColorITS);
22538 sub2node->SetVisibility(1);
22539 fNodes->Add(sub2node);
22540 sub1node->cd();
22541 //
22542 // Place copy #13 of ITS6 in I569
22543 //
22544 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22545 sub2node->SetLineColor(kColorITS);
22546 sub2node->SetVisibility(1);
22547 fNodes->Add(sub2node);
22548 sub1node->cd();
22549 //
22550 // Place copy #14 of ITS6 in I569
22551 //
22552 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22553 sub2node->SetLineColor(kColorITS);
22554 sub2node->SetVisibility(1);
22555 fNodes->Add(sub2node);
22556 sub1node->cd();
22557 //
22558 // Place copy #15 of ITS6 in I569
22559 //
1266e9b4 22560 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 22561 sub2node->SetLineColor(kColorITS);
22562 sub2node->SetVisibility(1);
22563 fNodes->Add(sub2node);
22564 sub1node->cd();
22565 //
22566 // Place copy #16 of ITS6 in I569
22567 //
22568 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22569 sub2node->SetLineColor(kColorITS);
22570 sub2node->SetVisibility(1);
22571 fNodes->Add(sub2node);
22572 sub1node->cd();
22573 //
22574 // Place copy #17 of ITS6 in I569
22575 //
22576 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22577 sub2node->SetLineColor(kColorITS);
22578 sub2node->SetVisibility(1);
22579 fNodes->Add(sub2node);
22580 sub1node->cd();
22581 //
22582 // Place copy #18 of ITS6 in I569
22583 //
22584 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22585 sub2node->SetLineColor(kColorITS);
22586 sub2node->SetVisibility(1);
22587 fNodes->Add(sub2node);
22588 sub1node->cd();
22589 //
22590 // Place copy #19 of ITS6 in I569
22591 //
1266e9b4 22592 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 22593 sub2node->SetLineColor(kColorITS);
22594 sub2node->SetVisibility(1);
22595 fNodes->Add(sub2node);
22596 sub1node->cd();
22597 //
22598 // Place copy #20 of ITS6 in I569
22599 //
22600 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22601 sub2node->SetLineColor(kColorITS);
22602 sub2node->SetVisibility(1);
22603 fNodes->Add(sub2node);
22604 sub1node->cd();
22605 //
22606 // Place copy #21 of ITS6 in I569
22607 //
1266e9b4 22608 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 22609 sub2node->SetLineColor(kColorITS);
22610 sub2node->SetVisibility(1);
22611 fNodes->Add(sub2node);
22612 sub1node->cd();
22613 //
22614 // Place copy #22 of ITS6 in I569
22615 //
22616 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22617 sub2node->SetLineColor(kColorITS);
22618 sub2node->SetVisibility(1);
22619 fNodes->Add(sub2node);
22620 sub1node->cd();
22621 //
22622 // Place copy #23 of ITS6 in I569
22623 //
22624 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22625 sub2node->SetLineColor(kColorITS);
22626 sub2node->SetVisibility(1);
22627 fNodes->Add(sub2node);
22628 sub1node->cd();
22629 //
22630 // Place copy #24 of ITS6 in I569
22631 //
22632 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22633 sub2node->SetLineColor(kColorITS);
22634 sub2node->SetVisibility(1);
22635 fNodes->Add(sub2node);
22636 sub1node->cd();
22637 //
22638 // Place copy #25 of ITS6 in I569
22639 //
1266e9b4 22640 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 22641 sub2node->SetLineColor(kColorITS);
22642 sub2node->SetVisibility(1);
22643 fNodes->Add(sub2node);
22644 sub1node->cd();
22645 fNodes->Add(sub1node);
22646 node->cd();
22647 //
22648 // Place copy #30 of I569 in IT56
22649 //
1266e9b4 22650 sub1node = new TNode("I569","I569","I569",40.0172,17.5532,0.,"itsrot545");
1f99c14b 22651 sub1node->SetLineColor(kColorITS);
22652 sub1node->SetVisibility(0);
22653 sub1node->cd();
22654 //
22655 // Place copy #1 of ITS6 in I569
22656 //
1266e9b4 22657 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 22658 sub2node->SetLineColor(kColorITS);
22659 sub2node->SetVisibility(1);
22660 fNodes->Add(sub2node);
22661 sub1node->cd();
22662 //
22663 // Place copy #2 of ITS6 in I569
22664 //
22665 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22666 sub2node->SetLineColor(kColorITS);
22667 sub2node->SetVisibility(1);
22668 fNodes->Add(sub2node);
22669 sub1node->cd();
22670 //
22671 // Place copy #3 of ITS6 in I569
22672 //
1266e9b4 22673 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 22674 sub2node->SetLineColor(kColorITS);
22675 sub2node->SetVisibility(1);
22676 fNodes->Add(sub2node);
22677 sub1node->cd();
22678 //
22679 // Place copy #4 of ITS6 in I569
22680 //
22681 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22682 sub2node->SetLineColor(kColorITS);
22683 sub2node->SetVisibility(1);
22684 fNodes->Add(sub2node);
22685 sub1node->cd();
22686 //
22687 // Place copy #5 of ITS6 in I569
22688 //
1266e9b4 22689 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 22690 sub2node->SetLineColor(kColorITS);
22691 sub2node->SetVisibility(1);
22692 fNodes->Add(sub2node);
22693 sub1node->cd();
22694 //
22695 // Place copy #6 of ITS6 in I569
22696 //
22697 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22698 sub2node->SetLineColor(kColorITS);
22699 sub2node->SetVisibility(1);
22700 fNodes->Add(sub2node);
22701 sub1node->cd();
22702 //
22703 // Place copy #7 of ITS6 in I569
22704 //
1266e9b4 22705 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 22706 sub2node->SetLineColor(kColorITS);
22707 sub2node->SetVisibility(1);
22708 fNodes->Add(sub2node);
22709 sub1node->cd();
22710 //
22711 // Place copy #8 of ITS6 in I569
22712 //
22713 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22714 sub2node->SetLineColor(kColorITS);
22715 sub2node->SetVisibility(1);
22716 fNodes->Add(sub2node);
22717 sub1node->cd();
22718 //
22719 // Place copy #9 of ITS6 in I569
22720 //
1266e9b4 22721 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 22722 sub2node->SetLineColor(kColorITS);
22723 sub2node->SetVisibility(1);
22724 fNodes->Add(sub2node);
22725 sub1node->cd();
22726 //
22727 // Place copy #10 of ITS6 in I569
22728 //
22729 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22730 sub2node->SetLineColor(kColorITS);
22731 sub2node->SetVisibility(1);
22732 fNodes->Add(sub2node);
22733 sub1node->cd();
22734 //
22735 // Place copy #11 of ITS6 in I569
22736 //
1266e9b4 22737 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 22738 sub2node->SetLineColor(kColorITS);
22739 sub2node->SetVisibility(1);
22740 fNodes->Add(sub2node);
22741 sub1node->cd();
22742 //
22743 // Place copy #12 of ITS6 in I569
22744 //
22745 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22746 sub2node->SetLineColor(kColorITS);
22747 sub2node->SetVisibility(1);
22748 fNodes->Add(sub2node);
22749 sub1node->cd();
22750 //
22751 // Place copy #13 of ITS6 in I569
22752 //
22753 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22754 sub2node->SetLineColor(kColorITS);
22755 sub2node->SetVisibility(1);
22756 fNodes->Add(sub2node);
22757 sub1node->cd();
22758 //
22759 // Place copy #14 of ITS6 in I569
22760 //
22761 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22762 sub2node->SetLineColor(kColorITS);
22763 sub2node->SetVisibility(1);
22764 fNodes->Add(sub2node);
22765 sub1node->cd();
22766 //
22767 // Place copy #15 of ITS6 in I569
22768 //
1266e9b4 22769 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 22770 sub2node->SetLineColor(kColorITS);
22771 sub2node->SetVisibility(1);
22772 fNodes->Add(sub2node);
22773 sub1node->cd();
22774 //
22775 // Place copy #16 of ITS6 in I569
22776 //
22777 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22778 sub2node->SetLineColor(kColorITS);
22779 sub2node->SetVisibility(1);
22780 fNodes->Add(sub2node);
22781 sub1node->cd();
22782 //
22783 // Place copy #17 of ITS6 in I569
22784 //
22785 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22786 sub2node->SetLineColor(kColorITS);
22787 sub2node->SetVisibility(1);
22788 fNodes->Add(sub2node);
22789 sub1node->cd();
22790 //
22791 // Place copy #18 of ITS6 in I569
22792 //
22793 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22794 sub2node->SetLineColor(kColorITS);
22795 sub2node->SetVisibility(1);
22796 fNodes->Add(sub2node);
22797 sub1node->cd();
22798 //
22799 // Place copy #19 of ITS6 in I569
22800 //
1266e9b4 22801 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 22802 sub2node->SetLineColor(kColorITS);
22803 sub2node->SetVisibility(1);
22804 fNodes->Add(sub2node);
22805 sub1node->cd();
22806 //
22807 // Place copy #20 of ITS6 in I569
22808 //
22809 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22810 sub2node->SetLineColor(kColorITS);
22811 sub2node->SetVisibility(1);
22812 fNodes->Add(sub2node);
22813 sub1node->cd();
22814 //
22815 // Place copy #21 of ITS6 in I569
22816 //
1266e9b4 22817 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 22818 sub2node->SetLineColor(kColorITS);
22819 sub2node->SetVisibility(1);
22820 fNodes->Add(sub2node);
22821 sub1node->cd();
22822 //
22823 // Place copy #22 of ITS6 in I569
22824 //
22825 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22826 sub2node->SetLineColor(kColorITS);
22827 sub2node->SetVisibility(1);
22828 fNodes->Add(sub2node);
22829 sub1node->cd();
22830 //
22831 // Place copy #23 of ITS6 in I569
22832 //
22833 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22834 sub2node->SetLineColor(kColorITS);
22835 sub2node->SetVisibility(1);
22836 fNodes->Add(sub2node);
22837 sub1node->cd();
22838 //
22839 // Place copy #24 of ITS6 in I569
22840 //
22841 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22842 sub2node->SetLineColor(kColorITS);
22843 sub2node->SetVisibility(1);
22844 fNodes->Add(sub2node);
22845 sub1node->cd();
22846 //
22847 // Place copy #25 of ITS6 in I569
22848 //
1266e9b4 22849 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 22850 sub2node->SetLineColor(kColorITS);
22851 sub2node->SetVisibility(1);
22852 fNodes->Add(sub2node);
22853 sub1node->cd();
22854 fNodes->Add(sub1node);
22855 node->cd();
22856 //
22857 // Place copy #31 of I569 in IT56
22858 //
1266e9b4 22859 sub1node = new TNode("I569","I569","I569",36.4544,23.8169,0.,"itsrot546");
1f99c14b 22860 sub1node->SetLineColor(kColorITS);
22861 sub1node->SetVisibility(0);
22862 sub1node->cd();
22863 //
22864 // Place copy #1 of ITS6 in I569
22865 //
1266e9b4 22866 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 22867 sub2node->SetLineColor(kColorITS);
22868 sub2node->SetVisibility(1);
22869 fNodes->Add(sub2node);
22870 sub1node->cd();
22871 //
22872 // Place copy #2 of ITS6 in I569
22873 //
22874 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22875 sub2node->SetLineColor(kColorITS);
22876 sub2node->SetVisibility(1);
22877 fNodes->Add(sub2node);
22878 sub1node->cd();
22879 //
22880 // Place copy #3 of ITS6 in I569
22881 //
1266e9b4 22882 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 22883 sub2node->SetLineColor(kColorITS);
22884 sub2node->SetVisibility(1);
22885 fNodes->Add(sub2node);
22886 sub1node->cd();
22887 //
22888 // Place copy #4 of ITS6 in I569
22889 //
22890 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22891 sub2node->SetLineColor(kColorITS);
22892 sub2node->SetVisibility(1);
22893 fNodes->Add(sub2node);
22894 sub1node->cd();
22895 //
22896 // Place copy #5 of ITS6 in I569
22897 //
1266e9b4 22898 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 22899 sub2node->SetLineColor(kColorITS);
22900 sub2node->SetVisibility(1);
22901 fNodes->Add(sub2node);
22902 sub1node->cd();
22903 //
22904 // Place copy #6 of ITS6 in I569
22905 //
22906 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22907 sub2node->SetLineColor(kColorITS);
22908 sub2node->SetVisibility(1);
22909 fNodes->Add(sub2node);
22910 sub1node->cd();
22911 //
22912 // Place copy #7 of ITS6 in I569
22913 //
1266e9b4 22914 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 22915 sub2node->SetLineColor(kColorITS);
22916 sub2node->SetVisibility(1);
22917 fNodes->Add(sub2node);
22918 sub1node->cd();
22919 //
22920 // Place copy #8 of ITS6 in I569
22921 //
22922 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22923 sub2node->SetLineColor(kColorITS);
22924 sub2node->SetVisibility(1);
22925 fNodes->Add(sub2node);
22926 sub1node->cd();
22927 //
22928 // Place copy #9 of ITS6 in I569
22929 //
1266e9b4 22930 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 22931 sub2node->SetLineColor(kColorITS);
22932 sub2node->SetVisibility(1);
22933 fNodes->Add(sub2node);
22934 sub1node->cd();
22935 //
22936 // Place copy #10 of ITS6 in I569
22937 //
22938 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22939 sub2node->SetLineColor(kColorITS);
22940 sub2node->SetVisibility(1);
22941 fNodes->Add(sub2node);
22942 sub1node->cd();
22943 //
22944 // Place copy #11 of ITS6 in I569
22945 //
1266e9b4 22946 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 22947 sub2node->SetLineColor(kColorITS);
22948 sub2node->SetVisibility(1);
22949 fNodes->Add(sub2node);
22950 sub1node->cd();
22951 //
22952 // Place copy #12 of ITS6 in I569
22953 //
22954 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22955 sub2node->SetLineColor(kColorITS);
22956 sub2node->SetVisibility(1);
22957 fNodes->Add(sub2node);
22958 sub1node->cd();
22959 //
22960 // Place copy #13 of ITS6 in I569
22961 //
22962 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22963 sub2node->SetLineColor(kColorITS);
22964 sub2node->SetVisibility(1);
22965 fNodes->Add(sub2node);
22966 sub1node->cd();
22967 //
22968 // Place copy #14 of ITS6 in I569
22969 //
22970 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22971 sub2node->SetLineColor(kColorITS);
22972 sub2node->SetVisibility(1);
22973 fNodes->Add(sub2node);
22974 sub1node->cd();
22975 //
22976 // Place copy #15 of ITS6 in I569
22977 //
1266e9b4 22978 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 22979 sub2node->SetLineColor(kColorITS);
22980 sub2node->SetVisibility(1);
22981 fNodes->Add(sub2node);
22982 sub1node->cd();
22983 //
22984 // Place copy #16 of ITS6 in I569
22985 //
22986 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22987 sub2node->SetLineColor(kColorITS);
22988 sub2node->SetVisibility(1);
22989 fNodes->Add(sub2node);
22990 sub1node->cd();
22991 //
22992 // Place copy #17 of ITS6 in I569
22993 //
22994 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22995 sub2node->SetLineColor(kColorITS);
22996 sub2node->SetVisibility(1);
22997 fNodes->Add(sub2node);
22998 sub1node->cd();
22999 //
23000 // Place copy #18 of ITS6 in I569
23001 //
23002 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23003 sub2node->SetLineColor(kColorITS);
23004 sub2node->SetVisibility(1);
23005 fNodes->Add(sub2node);
23006 sub1node->cd();
23007 //
23008 // Place copy #19 of ITS6 in I569
23009 //
1266e9b4 23010 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 23011 sub2node->SetLineColor(kColorITS);
23012 sub2node->SetVisibility(1);
23013 fNodes->Add(sub2node);
23014 sub1node->cd();
23015 //
23016 // Place copy #20 of ITS6 in I569
23017 //
23018 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23019 sub2node->SetLineColor(kColorITS);
23020 sub2node->SetVisibility(1);
23021 fNodes->Add(sub2node);
23022 sub1node->cd();
23023 //
23024 // Place copy #21 of ITS6 in I569
23025 //
1266e9b4 23026 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 23027 sub2node->SetLineColor(kColorITS);
23028 sub2node->SetVisibility(1);
23029 fNodes->Add(sub2node);
23030 sub1node->cd();
23031 //
23032 // Place copy #22 of ITS6 in I569
23033 //
23034 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23035 sub2node->SetLineColor(kColorITS);
23036 sub2node->SetVisibility(1);
23037 fNodes->Add(sub2node);
23038 sub1node->cd();
23039 //
23040 // Place copy #23 of ITS6 in I569
23041 //
23042 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23043 sub2node->SetLineColor(kColorITS);
23044 sub2node->SetVisibility(1);
23045 fNodes->Add(sub2node);
23046 sub1node->cd();
23047 //
23048 // Place copy #24 of ITS6 in I569
23049 //
23050 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23051 sub2node->SetLineColor(kColorITS);
23052 sub2node->SetVisibility(1);
23053 fNodes->Add(sub2node);
23054 sub1node->cd();
23055 //
23056 // Place copy #25 of ITS6 in I569
23057 //
1266e9b4 23058 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 23059 sub2node->SetLineColor(kColorITS);
23060 sub2node->SetVisibility(1);
23061 fNodes->Add(sub2node);
23062 sub1node->cd();
23063 fNodes->Add(sub1node);
23064 node->cd();
23065 //
23066 // Place copy #32 of I569 in IT56
23067 //
1266e9b4 23068 sub1node = new TNode("I569","I569","I569",32.1494,29.5956,0.,"itsrot547");
1f99c14b 23069 sub1node->SetLineColor(kColorITS);
23070 sub1node->SetVisibility(0);
23071 sub1node->cd();
23072 //
23073 // Place copy #1 of ITS6 in I569
23074 //
1266e9b4 23075 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 23076 sub2node->SetLineColor(kColorITS);
23077 sub2node->SetVisibility(1);
23078 fNodes->Add(sub2node);
23079 sub1node->cd();
23080 //
23081 // Place copy #2 of ITS6 in I569
23082 //
23083 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23084 sub2node->SetLineColor(kColorITS);
23085 sub2node->SetVisibility(1);
23086 fNodes->Add(sub2node);
23087 sub1node->cd();
23088 //
23089 // Place copy #3 of ITS6 in I569
23090 //
1266e9b4 23091 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 23092 sub2node->SetLineColor(kColorITS);
23093 sub2node->SetVisibility(1);
23094 fNodes->Add(sub2node);
23095 sub1node->cd();
23096 //
23097 // Place copy #4 of ITS6 in I569
23098 //
23099 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23100 sub2node->SetLineColor(kColorITS);
23101 sub2node->SetVisibility(1);
23102 fNodes->Add(sub2node);
23103 sub1node->cd();
23104 //
23105 // Place copy #5 of ITS6 in I569
23106 //
1266e9b4 23107 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 23108 sub2node->SetLineColor(kColorITS);
23109 sub2node->SetVisibility(1);
23110 fNodes->Add(sub2node);
23111 sub1node->cd();
23112 //
23113 // Place copy #6 of ITS6 in I569
23114 //
23115 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23116 sub2node->SetLineColor(kColorITS);
23117 sub2node->SetVisibility(1);
23118 fNodes->Add(sub2node);
23119 sub1node->cd();
23120 //
23121 // Place copy #7 of ITS6 in I569
23122 //
1266e9b4 23123 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 23124 sub2node->SetLineColor(kColorITS);
23125 sub2node->SetVisibility(1);
23126 fNodes->Add(sub2node);
23127 sub1node->cd();
23128 //
23129 // Place copy #8 of ITS6 in I569
23130 //
23131 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23132 sub2node->SetLineColor(kColorITS);
23133 sub2node->SetVisibility(1);
23134 fNodes->Add(sub2node);
23135 sub1node->cd();
23136 //
23137 // Place copy #9 of ITS6 in I569
23138 //
1266e9b4 23139 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 23140 sub2node->SetLineColor(kColorITS);
23141 sub2node->SetVisibility(1);
23142 fNodes->Add(sub2node);
23143 sub1node->cd();
23144 //
23145 // Place copy #10 of ITS6 in I569
23146 //
23147 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23148 sub2node->SetLineColor(kColorITS);
23149 sub2node->SetVisibility(1);
23150 fNodes->Add(sub2node);
23151 sub1node->cd();
23152 //
23153 // Place copy #11 of ITS6 in I569
23154 //
1266e9b4 23155 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 23156 sub2node->SetLineColor(kColorITS);
23157 sub2node->SetVisibility(1);
23158 fNodes->Add(sub2node);
23159 sub1node->cd();
23160 //
23161 // Place copy #12 of ITS6 in I569
23162 //
23163 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23164 sub2node->SetLineColor(kColorITS);
23165 sub2node->SetVisibility(1);
23166 fNodes->Add(sub2node);
23167 sub1node->cd();
23168 //
23169 // Place copy #13 of ITS6 in I569
23170 //
23171 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23172 sub2node->SetLineColor(kColorITS);
23173 sub2node->SetVisibility(1);
23174 fNodes->Add(sub2node);
23175 sub1node->cd();
23176 //
23177 // Place copy #14 of ITS6 in I569
23178 //
23179 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23180 sub2node->SetLineColor(kColorITS);
23181 sub2node->SetVisibility(1);
23182 fNodes->Add(sub2node);
23183 sub1node->cd();
23184 //
23185 // Place copy #15 of ITS6 in I569
23186 //
1266e9b4 23187 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 23188 sub2node->SetLineColor(kColorITS);
23189 sub2node->SetVisibility(1);
23190 fNodes->Add(sub2node);
23191 sub1node->cd();
23192 //
23193 // Place copy #16 of ITS6 in I569
23194 //
23195 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23196 sub2node->SetLineColor(kColorITS);
23197 sub2node->SetVisibility(1);
23198 fNodes->Add(sub2node);
23199 sub1node->cd();
23200 //
23201 // Place copy #17 of ITS6 in I569
23202 //
23203 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23204 sub2node->SetLineColor(kColorITS);
23205 sub2node->SetVisibility(1);
23206 fNodes->Add(sub2node);
23207 sub1node->cd();
23208 //
23209 // Place copy #18 of ITS6 in I569
23210 //
23211 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23212 sub2node->SetLineColor(kColorITS);
23213 sub2node->SetVisibility(1);
23214 fNodes->Add(sub2node);
23215 sub1node->cd();
23216 //
23217 // Place copy #19 of ITS6 in I569
23218 //
1266e9b4 23219 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 23220 sub2node->SetLineColor(kColorITS);
23221 sub2node->SetVisibility(1);
23222 fNodes->Add(sub2node);
23223 sub1node->cd();
23224 //
23225 // Place copy #20 of ITS6 in I569
23226 //
23227 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23228 sub2node->SetLineColor(kColorITS);
23229 sub2node->SetVisibility(1);
23230 fNodes->Add(sub2node);
23231 sub1node->cd();
23232 //
23233 // Place copy #21 of ITS6 in I569
23234 //
1266e9b4 23235 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 23236 sub2node->SetLineColor(kColorITS);
23237 sub2node->SetVisibility(1);
23238 fNodes->Add(sub2node);
23239 sub1node->cd();
23240 //
23241 // Place copy #22 of ITS6 in I569
23242 //
23243 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23244 sub2node->SetLineColor(kColorITS);
23245 sub2node->SetVisibility(1);
23246 fNodes->Add(sub2node);
23247 sub1node->cd();
23248 //
23249 // Place copy #23 of ITS6 in I569
23250 //
23251 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23252 sub2node->SetLineColor(kColorITS);
23253 sub2node->SetVisibility(1);
23254 fNodes->Add(sub2node);
23255 sub1node->cd();
23256 //
23257 // Place copy #24 of ITS6 in I569
23258 //
23259 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23260 sub2node->SetLineColor(kColorITS);
23261 sub2node->SetVisibility(1);
23262 fNodes->Add(sub2node);
23263 sub1node->cd();
23264 //
23265 // Place copy #25 of ITS6 in I569
23266 //
1266e9b4 23267 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 23268 sub2node->SetLineColor(kColorITS);
23269 sub2node->SetVisibility(1);
23270 fNodes->Add(sub2node);
23271 sub1node->cd();
23272 fNodes->Add(sub1node);
23273 node->cd();
23274 //
23275 // Place copy #33 of I569 in IT56
23276 //
1266e9b4 23277 sub1node = new TNode("I569","I569","I569",26.7459,34.3631,0.,"itsrot548");
1f99c14b 23278 sub1node->SetLineColor(kColorITS);
23279 sub1node->SetVisibility(0);
23280 sub1node->cd();
23281 //
23282 // Place copy #1 of ITS6 in I569
23283 //
1266e9b4 23284 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 23285 sub2node->SetLineColor(kColorITS);
23286 sub2node->SetVisibility(1);
23287 fNodes->Add(sub2node);
23288 sub1node->cd();
23289 //
23290 // Place copy #2 of ITS6 in I569
23291 //
23292 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23293 sub2node->SetLineColor(kColorITS);
23294 sub2node->SetVisibility(1);
23295 fNodes->Add(sub2node);
23296 sub1node->cd();
23297 //
23298 // Place copy #3 of ITS6 in I569
23299 //
1266e9b4 23300 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 23301 sub2node->SetLineColor(kColorITS);
23302 sub2node->SetVisibility(1);
23303 fNodes->Add(sub2node);
23304 sub1node->cd();
23305 //
23306 // Place copy #4 of ITS6 in I569
23307 //
23308 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23309 sub2node->SetLineColor(kColorITS);
23310 sub2node->SetVisibility(1);
23311 fNodes->Add(sub2node);
23312 sub1node->cd();
23313 //
23314 // Place copy #5 of ITS6 in I569
23315 //
1266e9b4 23316 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 23317 sub2node->SetLineColor(kColorITS);
23318 sub2node->SetVisibility(1);
23319 fNodes->Add(sub2node);
23320 sub1node->cd();
23321 //
23322 // Place copy #6 of ITS6 in I569
23323 //
23324 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23325 sub2node->SetLineColor(kColorITS);
23326 sub2node->SetVisibility(1);
23327 fNodes->Add(sub2node);
23328 sub1node->cd();
23329 //
23330 // Place copy #7 of ITS6 in I569
23331 //
1266e9b4 23332 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 23333 sub2node->SetLineColor(kColorITS);
23334 sub2node->SetVisibility(1);
23335 fNodes->Add(sub2node);
23336 sub1node->cd();
23337 //
23338 // Place copy #8 of ITS6 in I569
23339 //
23340 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23341 sub2node->SetLineColor(kColorITS);
23342 sub2node->SetVisibility(1);
23343 fNodes->Add(sub2node);
23344 sub1node->cd();
23345 //
23346 // Place copy #9 of ITS6 in I569
23347 //
1266e9b4 23348 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 23349 sub2node->SetLineColor(kColorITS);
23350 sub2node->SetVisibility(1);
23351 fNodes->Add(sub2node);
23352 sub1node->cd();
23353 //
23354 // Place copy #10 of ITS6 in I569
23355 //
23356 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23357 sub2node->SetLineColor(kColorITS);
23358 sub2node->SetVisibility(1);
23359 fNodes->Add(sub2node);
23360 sub1node->cd();
23361 //
23362 // Place copy #11 of ITS6 in I569
23363 //
1266e9b4 23364 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 23365 sub2node->SetLineColor(kColorITS);
23366 sub2node->SetVisibility(1);
23367 fNodes->Add(sub2node);
23368 sub1node->cd();
23369 //
23370 // Place copy #12 of ITS6 in I569
23371 //
23372 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23373 sub2node->SetLineColor(kColorITS);
23374 sub2node->SetVisibility(1);
23375 fNodes->Add(sub2node);
23376 sub1node->cd();
23377 //
23378 // Place copy #13 of ITS6 in I569
23379 //
23380 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23381 sub2node->SetLineColor(kColorITS);
23382 sub2node->SetVisibility(1);
23383 fNodes->Add(sub2node);
23384 sub1node->cd();
23385 //
23386 // Place copy #14 of ITS6 in I569
23387 //
23388 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23389 sub2node->SetLineColor(kColorITS);
23390 sub2node->SetVisibility(1);
23391 fNodes->Add(sub2node);
23392 sub1node->cd();
23393 //
23394 // Place copy #15 of ITS6 in I569
23395 //
1266e9b4 23396 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 23397 sub2node->SetLineColor(kColorITS);
23398 sub2node->SetVisibility(1);
23399 fNodes->Add(sub2node);
23400 sub1node->cd();
23401 //
23402 // Place copy #16 of ITS6 in I569
23403 //
23404 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23405 sub2node->SetLineColor(kColorITS);
23406 sub2node->SetVisibility(1);
23407 fNodes->Add(sub2node);
23408 sub1node->cd();
23409 //
23410 // Place copy #17 of ITS6 in I569
23411 //
23412 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23413 sub2node->SetLineColor(kColorITS);
23414 sub2node->SetVisibility(1);
23415 fNodes->Add(sub2node);
23416 sub1node->cd();
23417 //
23418 // Place copy #18 of ITS6 in I569
23419 //
23420 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23421 sub2node->SetLineColor(kColorITS);
23422 sub2node->SetVisibility(1);
23423 fNodes->Add(sub2node);
23424 sub1node->cd();
23425 //
23426 // Place copy #19 of ITS6 in I569
23427 //
1266e9b4 23428 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 23429 sub2node->SetLineColor(kColorITS);
23430 sub2node->SetVisibility(1);
23431 fNodes->Add(sub2node);
23432 sub1node->cd();
23433 //
23434 // Place copy #20 of ITS6 in I569
23435 //
23436 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23437 sub2node->SetLineColor(kColorITS);
23438 sub2node->SetVisibility(1);
23439 fNodes->Add(sub2node);
23440 sub1node->cd();
23441 //
23442 // Place copy #21 of ITS6 in I569
23443 //
1266e9b4 23444 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 23445 sub2node->SetLineColor(kColorITS);
23446 sub2node->SetVisibility(1);
23447 fNodes->Add(sub2node);
23448 sub1node->cd();
23449 //
23450 // Place copy #22 of ITS6 in I569
23451 //
23452 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23453 sub2node->SetLineColor(kColorITS);
23454 sub2node->SetVisibility(1);
23455 fNodes->Add(sub2node);
23456 sub1node->cd();
23457 //
23458 // Place copy #23 of ITS6 in I569
23459 //
23460 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23461 sub2node->SetLineColor(kColorITS);
23462 sub2node->SetVisibility(1);
23463 fNodes->Add(sub2node);
23464 sub1node->cd();
23465 //
23466 // Place copy #24 of ITS6 in I569
23467 //
23468 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23469 sub2node->SetLineColor(kColorITS);
23470 sub2node->SetVisibility(1);
23471 fNodes->Add(sub2node);
23472 sub1node->cd();
23473 //
23474 // Place copy #25 of ITS6 in I569
23475 //
1266e9b4 23476 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 23477 sub2node->SetLineColor(kColorITS);
23478 sub2node->SetVisibility(1);
23479 fNodes->Add(sub2node);
23480 sub1node->cd();
23481 fNodes->Add(sub1node);
23482 node->cd();
23483 //
23484 // Place copy #34 of I569 in IT56
23485 //
1266e9b4 23486 sub1node = new TNode("I569","I569","I569",20.7978,38.431,0.,"itsrot549");
1f99c14b 23487 sub1node->SetLineColor(kColorITS);
23488 sub1node->SetVisibility(0);
23489 sub1node->cd();
23490 //
23491 // Place copy #1 of ITS6 in I569
23492 //
1266e9b4 23493 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 23494 sub2node->SetLineColor(kColorITS);
23495 sub2node->SetVisibility(1);
23496 fNodes->Add(sub2node);
23497 sub1node->cd();
23498 //
23499 // Place copy #2 of ITS6 in I569
23500 //
23501 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23502 sub2node->SetLineColor(kColorITS);
23503 sub2node->SetVisibility(1);
23504 fNodes->Add(sub2node);
23505 sub1node->cd();
23506 //
23507 // Place copy #3 of ITS6 in I569
23508 //
1266e9b4 23509 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 23510 sub2node->SetLineColor(kColorITS);
23511 sub2node->SetVisibility(1);
23512 fNodes->Add(sub2node);
23513 sub1node->cd();
23514 //
23515 // Place copy #4 of ITS6 in I569
23516 //
23517 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23518 sub2node->SetLineColor(kColorITS);
23519 sub2node->SetVisibility(1);
23520 fNodes->Add(sub2node);
23521 sub1node->cd();
23522 //
23523 // Place copy #5 of ITS6 in I569
23524 //
1266e9b4 23525 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 23526 sub2node->SetLineColor(kColorITS);
23527 sub2node->SetVisibility(1);
23528 fNodes->Add(sub2node);
23529 sub1node->cd();
23530 //
23531 // Place copy #6 of ITS6 in I569
23532 //
23533 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23534 sub2node->SetLineColor(kColorITS);
23535 sub2node->SetVisibility(1);
23536 fNodes->Add(sub2node);
23537 sub1node->cd();
23538 //
23539 // Place copy #7 of ITS6 in I569
23540 //
1266e9b4 23541 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 23542 sub2node->SetLineColor(kColorITS);
23543 sub2node->SetVisibility(1);
23544 fNodes->Add(sub2node);
23545 sub1node->cd();
23546 //
23547 // Place copy #8 of ITS6 in I569
23548 //
23549 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23550 sub2node->SetLineColor(kColorITS);
23551 sub2node->SetVisibility(1);
23552 fNodes->Add(sub2node);
23553 sub1node->cd();
23554 //
23555 // Place copy #9 of ITS6 in I569
23556 //
1266e9b4 23557 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 23558 sub2node->SetLineColor(kColorITS);
23559 sub2node->SetVisibility(1);
23560 fNodes->Add(sub2node);
23561 sub1node->cd();
23562 //
23563 // Place copy #10 of ITS6 in I569
23564 //
23565 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23566 sub2node->SetLineColor(kColorITS);
23567 sub2node->SetVisibility(1);
23568 fNodes->Add(sub2node);
23569 sub1node->cd();
23570 //
23571 // Place copy #11 of ITS6 in I569
23572 //
1266e9b4 23573 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 23574 sub2node->SetLineColor(kColorITS);
23575 sub2node->SetVisibility(1);
23576 fNodes->Add(sub2node);
23577 sub1node->cd();
23578 //
23579 // Place copy #12 of ITS6 in I569
23580 //
23581 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23582 sub2node->SetLineColor(kColorITS);
23583 sub2node->SetVisibility(1);
23584 fNodes->Add(sub2node);
23585 sub1node->cd();
23586 //
23587 // Place copy #13 of ITS6 in I569
23588 //
23589 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23590 sub2node->SetLineColor(kColorITS);
23591 sub2node->SetVisibility(1);
23592 fNodes->Add(sub2node);
23593 sub1node->cd();
23594 //
23595 // Place copy #14 of ITS6 in I569
23596 //
23597 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23598 sub2node->SetLineColor(kColorITS);
23599 sub2node->SetVisibility(1);
23600 fNodes->Add(sub2node);
23601 sub1node->cd();
23602 //
23603 // Place copy #15 of ITS6 in I569
23604 //
1266e9b4 23605 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 23606 sub2node->SetLineColor(kColorITS);
23607 sub2node->SetVisibility(1);
23608 fNodes->Add(sub2node);
23609 sub1node->cd();
23610 //
23611 // Place copy #16 of ITS6 in I569
23612 //
23613 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23614 sub2node->SetLineColor(kColorITS);
23615 sub2node->SetVisibility(1);
23616 fNodes->Add(sub2node);
23617 sub1node->cd();
23618 //
23619 // Place copy #17 of ITS6 in I569
23620 //
23621 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23622 sub2node->SetLineColor(kColorITS);
23623 sub2node->SetVisibility(1);
23624 fNodes->Add(sub2node);
23625 sub1node->cd();
23626 //
23627 // Place copy #18 of ITS6 in I569
23628 //
23629 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23630 sub2node->SetLineColor(kColorITS);
23631 sub2node->SetVisibility(1);
23632 fNodes->Add(sub2node);
23633 sub1node->cd();
23634 //
23635 // Place copy #19 of ITS6 in I569
23636 //
1266e9b4 23637 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 23638 sub2node->SetLineColor(kColorITS);
23639 sub2node->SetVisibility(1);
23640 fNodes->Add(sub2node);
23641 sub1node->cd();
23642 //
23643 // Place copy #20 of ITS6 in I569
23644 //
23645 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23646 sub2node->SetLineColor(kColorITS);
23647 sub2node->SetVisibility(1);
23648 fNodes->Add(sub2node);
23649 sub1node->cd();
23650 //
23651 // Place copy #21 of ITS6 in I569
23652 //
1266e9b4 23653 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 23654 sub2node->SetLineColor(kColorITS);
23655 sub2node->SetVisibility(1);
23656 fNodes->Add(sub2node);
23657 sub1node->cd();
23658 //
23659 // Place copy #22 of ITS6 in I569
23660 //
23661 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23662 sub2node->SetLineColor(kColorITS);
23663 sub2node->SetVisibility(1);
23664 fNodes->Add(sub2node);
23665 sub1node->cd();
23666 //
23667 // Place copy #23 of ITS6 in I569
23668 //
23669 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23670 sub2node->SetLineColor(kColorITS);
23671 sub2node->SetVisibility(1);
23672 fNodes->Add(sub2node);
23673 sub1node->cd();
23674 //
23675 // Place copy #24 of ITS6 in I569
23676 //
23677 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23678 sub2node->SetLineColor(kColorITS);
23679 sub2node->SetVisibility(1);
23680 fNodes->Add(sub2node);
23681 sub1node->cd();
23682 //
23683 // Place copy #25 of ITS6 in I569
23684 //
1266e9b4 23685 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 23686 sub2node->SetLineColor(kColorITS);
23687 sub2node->SetVisibility(1);
23688 fNodes->Add(sub2node);
23689 sub1node->cd();
23690 fNodes->Add(sub1node);
23691 node->cd();
23692 //
23693 // Place copy #35 of I569 in IT56
23694 //
1266e9b4 23695 sub1node = new TNode("I569","I569","I569",14.139,41.1856,0.,"itsrot550");
1f99c14b 23696 sub1node->SetLineColor(kColorITS);
23697 sub1node->SetVisibility(0);
23698 sub1node->cd();
23699 //
23700 // Place copy #1 of ITS6 in I569
23701 //
1266e9b4 23702 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 23703 sub2node->SetLineColor(kColorITS);
23704 sub2node->SetVisibility(1);
23705 fNodes->Add(sub2node);
23706 sub1node->cd();
23707 //
23708 // Place copy #2 of ITS6 in I569
23709 //
23710 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23711 sub2node->SetLineColor(kColorITS);
23712 sub2node->SetVisibility(1);
23713 fNodes->Add(sub2node);
23714 sub1node->cd();
23715 //
23716 // Place copy #3 of ITS6 in I569
23717 //
1266e9b4 23718 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 23719 sub2node->SetLineColor(kColorITS);
23720 sub2node->SetVisibility(1);
23721 fNodes->Add(sub2node);
23722 sub1node->cd();
23723 //
23724 // Place copy #4 of ITS6 in I569
23725 //
23726 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23727 sub2node->SetLineColor(kColorITS);
23728 sub2node->SetVisibility(1);
23729 fNodes->Add(sub2node);
23730 sub1node->cd();
23731 //
23732 // Place copy #5 of ITS6 in I569
23733 //
1266e9b4 23734 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 23735 sub2node->SetLineColor(kColorITS);
23736 sub2node->SetVisibility(1);
23737 fNodes->Add(sub2node);
23738 sub1node->cd();
23739 //
23740 // Place copy #6 of ITS6 in I569
23741 //
23742 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23743 sub2node->SetLineColor(kColorITS);
23744 sub2node->SetVisibility(1);
23745 fNodes->Add(sub2node);
23746 sub1node->cd();
23747 //
23748 // Place copy #7 of ITS6 in I569
23749 //
1266e9b4 23750 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 23751 sub2node->SetLineColor(kColorITS);
23752 sub2node->SetVisibility(1);
23753 fNodes->Add(sub2node);
23754 sub1node->cd();
23755 //
23756 // Place copy #8 of ITS6 in I569
23757 //
23758 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23759 sub2node->SetLineColor(kColorITS);
23760 sub2node->SetVisibility(1);
23761 fNodes->Add(sub2node);
23762 sub1node->cd();
23763 //
23764 // Place copy #9 of ITS6 in I569
23765 //
1266e9b4 23766 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 23767 sub2node->SetLineColor(kColorITS);
23768 sub2node->SetVisibility(1);
23769 fNodes->Add(sub2node);
23770 sub1node->cd();
23771 //
23772 // Place copy #10 of ITS6 in I569
23773 //
23774 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23775 sub2node->SetLineColor(kColorITS);
23776 sub2node->SetVisibility(1);
23777 fNodes->Add(sub2node);
23778 sub1node->cd();
23779 //
23780 // Place copy #11 of ITS6 in I569
23781 //
1266e9b4 23782 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 23783 sub2node->SetLineColor(kColorITS);
23784 sub2node->SetVisibility(1);
23785 fNodes->Add(sub2node);
23786 sub1node->cd();
23787 //
23788 // Place copy #12 of ITS6 in I569
23789 //
23790 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23791 sub2node->SetLineColor(kColorITS);
23792 sub2node->SetVisibility(1);
23793 fNodes->Add(sub2node);
23794 sub1node->cd();
23795 //
23796 // Place copy #13 of ITS6 in I569
23797 //
23798 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23799 sub2node->SetLineColor(kColorITS);
23800 sub2node->SetVisibility(1);
23801 fNodes->Add(sub2node);
23802 sub1node->cd();
23803 //
23804 // Place copy #14 of ITS6 in I569
23805 //
23806 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23807 sub2node->SetLineColor(kColorITS);
23808 sub2node->SetVisibility(1);
23809 fNodes->Add(sub2node);
23810 sub1node->cd();
23811 //
23812 // Place copy #15 of ITS6 in I569
23813 //
1266e9b4 23814 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 23815 sub2node->SetLineColor(kColorITS);
23816 sub2node->SetVisibility(1);
23817 fNodes->Add(sub2node);
23818 sub1node->cd();
23819 //
23820 // Place copy #16 of ITS6 in I569
23821 //
23822 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23823 sub2node->SetLineColor(kColorITS);
23824 sub2node->SetVisibility(1);
23825 fNodes->Add(sub2node);
23826 sub1node->cd();
23827 //
23828 // Place copy #17 of ITS6 in I569
23829 //
23830 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23831 sub2node->SetLineColor(kColorITS);
23832 sub2node->SetVisibility(1);
23833 fNodes->Add(sub2node);
23834 sub1node->cd();
23835 //
23836 // Place copy #18 of ITS6 in I569
23837 //
23838 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23839 sub2node->SetLineColor(kColorITS);
23840 sub2node->SetVisibility(1);
23841 fNodes->Add(sub2node);
23842 sub1node->cd();
23843 //
23844 // Place copy #19 of ITS6 in I569
23845 //
1266e9b4 23846 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 23847 sub2node->SetLineColor(kColorITS);
23848 sub2node->SetVisibility(1);
23849 fNodes->Add(sub2node);
23850 sub1node->cd();
23851 //
23852 // Place copy #20 of ITS6 in I569
23853 //
23854 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23855 sub2node->SetLineColor(kColorITS);
23856 sub2node->SetVisibility(1);
23857 fNodes->Add(sub2node);
23858 sub1node->cd();
23859 //
23860 // Place copy #21 of ITS6 in I569
23861 //
1266e9b4 23862 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 23863 sub2node->SetLineColor(kColorITS);
23864 sub2node->SetVisibility(1);
23865 fNodes->Add(sub2node);
23866 sub1node->cd();
23867 //
23868 // Place copy #22 of ITS6 in I569
23869 //
23870 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23871 sub2node->SetLineColor(kColorITS);
23872 sub2node->SetVisibility(1);
23873 fNodes->Add(sub2node);
23874 sub1node->cd();
23875 //
23876 // Place copy #23 of ITS6 in I569
23877 //
23878 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23879 sub2node->SetLineColor(kColorITS);
23880 sub2node->SetVisibility(1);
23881 fNodes->Add(sub2node);
23882 sub1node->cd();
23883 //
23884 // Place copy #24 of ITS6 in I569
23885 //
23886 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23887 sub2node->SetLineColor(kColorITS);
23888 sub2node->SetVisibility(1);
23889 fNodes->Add(sub2node);
23890 sub1node->cd();
23891 //
23892 // Place copy #25 of ITS6 in I569
23893 //
1266e9b4 23894 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 23895 sub2node->SetLineColor(kColorITS);
23896 sub2node->SetVisibility(1);
23897 fNodes->Add(sub2node);
23898 sub1node->cd();
23899 fNodes->Add(sub1node);
23900 node->cd();
23901 //
23902 // Place copy #36 of I569 in IT56
23903 //
1266e9b4 23904 sub1node = new TNode("I569","I569","I569",7.1924,43.1017,0.,"itsrot551");
1f99c14b 23905 sub1node->SetLineColor(kColorITS);
23906 sub1node->SetVisibility(0);
23907 sub1node->cd();
23908 //
23909 // Place copy #1 of ITS6 in I569
23910 //
1266e9b4 23911 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 23912 sub2node->SetLineColor(kColorITS);
23913 sub2node->SetVisibility(1);
23914 fNodes->Add(sub2node);
23915 sub1node->cd();
23916 //
23917 // Place copy #2 of ITS6 in I569
23918 //
23919 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23920 sub2node->SetLineColor(kColorITS);
23921 sub2node->SetVisibility(1);
23922 fNodes->Add(sub2node);
23923 sub1node->cd();
23924 //
23925 // Place copy #3 of ITS6 in I569
23926 //
1266e9b4 23927 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 23928 sub2node->SetLineColor(kColorITS);
23929 sub2node->SetVisibility(1);
23930 fNodes->Add(sub2node);
23931 sub1node->cd();
23932 //
23933 // Place copy #4 of ITS6 in I569
23934 //
23935 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23936 sub2node->SetLineColor(kColorITS);
23937 sub2node->SetVisibility(1);
23938 fNodes->Add(sub2node);
23939 sub1node->cd();
23940 //
23941 // Place copy #5 of ITS6 in I569
23942 //
1266e9b4 23943 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 23944 sub2node->SetLineColor(kColorITS);
23945 sub2node->SetVisibility(1);
23946 fNodes->Add(sub2node);
23947 sub1node->cd();
23948 //
23949 // Place copy #6 of ITS6 in I569
23950 //
23951 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23952 sub2node->SetLineColor(kColorITS);
23953 sub2node->SetVisibility(1);
23954 fNodes->Add(sub2node);
23955 sub1node->cd();
23956 //
23957 // Place copy #7 of ITS6 in I569
23958 //
1266e9b4 23959 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 23960 sub2node->SetLineColor(kColorITS);
23961 sub2node->SetVisibility(1);
23962 fNodes->Add(sub2node);
23963 sub1node->cd();
23964 //
23965 // Place copy #8 of ITS6 in I569
23966 //
23967 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23968 sub2node->SetLineColor(kColorITS);
23969 sub2node->SetVisibility(1);
23970 fNodes->Add(sub2node);
23971 sub1node->cd();
23972 //
23973 // Place copy #9 of ITS6 in I569
23974 //
1266e9b4 23975 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 23976 sub2node->SetLineColor(kColorITS);
23977 sub2node->SetVisibility(1);
23978 fNodes->Add(sub2node);
23979 sub1node->cd();
23980 //
23981 // Place copy #10 of ITS6 in I569
23982 //
23983 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23984 sub2node->SetLineColor(kColorITS);
23985 sub2node->SetVisibility(1);
23986 fNodes->Add(sub2node);
23987 sub1node->cd();
23988 //
23989 // Place copy #11 of ITS6 in I569
23990 //
1266e9b4 23991 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 23992 sub2node->SetLineColor(kColorITS);
23993 sub2node->SetVisibility(1);
23994 fNodes->Add(sub2node);
23995 sub1node->cd();
23996 //
23997 // Place copy #12 of ITS6 in I569
23998 //
23999 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
24000 sub2node->SetLineColor(kColorITS);
24001 sub2node->SetVisibility(1);
24002 fNodes->Add(sub2node);
24003 sub1node->cd();
24004 //
24005 // Place copy #13 of ITS6 in I569
24006 //
24007 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
24008 sub2node->SetLineColor(kColorITS);
24009 sub2node->SetVisibility(1);
24010 fNodes->Add(sub2node);
24011 sub1node->cd();
24012 //
24013 // Place copy #14 of ITS6 in I569
24014 //
24015 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
24016 sub2node->SetLineColor(kColorITS);
24017 sub2node->SetVisibility(1);
24018 fNodes->Add(sub2node);
24019 sub1node->cd();
24020 //
24021 // Place copy #15 of ITS6 in I569
24022 //
1266e9b4 24023 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 24024 sub2node->SetLineColor(kColorITS);
24025 sub2node->SetVisibility(1);
24026 fNodes->Add(sub2node);
24027 sub1node->cd();
24028 //
24029 // Place copy #16 of ITS6 in I569
24030 //
24031 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
24032 sub2node->SetLineColor(kColorITS);
24033 sub2node->SetVisibility(1);
24034 fNodes->Add(sub2node);
24035 sub1node->cd();
24036 //
24037 // Place copy #17 of ITS6 in I569
24038 //
24039 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
24040 sub2node->SetLineColor(kColorITS);
24041 sub2node->SetVisibility(1);
24042 fNodes->Add(sub2node);
24043 sub1node->cd();
24044 //
24045 // Place copy #18 of ITS6 in I569
24046 //
24047 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
24048 sub2node->SetLineColor(kColorITS);
24049 sub2node->SetVisibility(1);
24050 fNodes->Add(sub2node);
24051 sub1node->cd();
24052 //
24053 // Place copy #19 of ITS6 in I569
24054 //
1266e9b4 24055 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 24056 sub2node->SetLineColor(kColorITS);
24057 sub2node->SetVisibility(1);
24058 fNodes->Add(sub2node);
24059 sub1node->cd();
24060 //
24061 // Place copy #20 of ITS6 in I569
24062 //
24063 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
24064 sub2node->SetLineColor(kColorITS);
24065 sub2node->SetVisibility(1);
24066 fNodes->Add(sub2node);
24067 sub1node->cd();
24068 //
24069 // Place copy #21 of ITS6 in I569
24070 //
1266e9b4 24071 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 24072 sub2node->SetLineColor(kColorITS);
24073 sub2node->SetVisibility(1);
24074 fNodes->Add(sub2node);
24075 sub1node->cd();
24076 //
24077 // Place copy #22 of ITS6 in I569
24078 //
24079 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
24080 sub2node->SetLineColor(kColorITS);
24081 sub2node->SetVisibility(1);
24082 fNodes->Add(sub2node);
24083 sub1node->cd();
24084 //
24085 // Place copy #23 of ITS6 in I569
24086 //
24087 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
24088 sub2node->SetLineColor(kColorITS);
24089 sub2node->SetVisibility(1);
24090 fNodes->Add(sub2node);
24091 sub1node->cd();
24092 //
24093 // Place copy #24 of ITS6 in I569
24094 //
24095 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
24096 sub2node->SetLineColor(kColorITS);
24097 sub2node->SetVisibility(1);
24098 fNodes->Add(sub2node);
24099 sub1node->cd();
24100 //
24101 // Place copy #25 of ITS6 in I569
24102 //
1266e9b4 24103 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 24104 sub2node->SetLineColor(kColorITS);
24105 sub2node->SetVisibility(1);
24106 fNodes->Add(sub2node);
24107 sub1node->cd();
24108 fNodes->Add(sub1node);
24109 node->cd();
24110 //
24111 // Place copy #37 of I569 in IT56
24112 //
24113 sub1node = new TNode("I569","I569","I569",0.,43.545,0.,"");
24114 sub1node->SetLineColor(kColorITS);
24115 sub1node->SetVisibility(0);
24116 sub1node->cd();
24117 //
24118 // Place copy #1 of ITS6 in I569
24119 //
1266e9b4 24120 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 24121 sub2node->SetLineColor(kColorITS);
24122 sub2node->SetVisibility(1);
24123 fNodes->Add(sub2node);
24124 sub1node->cd();
24125 //
24126 // Place copy #2 of ITS6 in I569
24127 //
24128 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
24129 sub2node->SetLineColor(kColorITS);
24130 sub2node->SetVisibility(1);
24131 fNodes->Add(sub2node);
24132 sub1node->cd();
24133 //
24134 // Place copy #3 of ITS6 in I569
24135 //
1266e9b4 24136 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 24137 sub2node->SetLineColor(kColorITS);
24138 sub2node->SetVisibility(1);
24139 fNodes->Add(sub2node);
24140 sub1node->cd();
24141 //
24142 // Place copy #4 of ITS6 in I569
24143 //
24144 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
24145 sub2node->SetLineColor(kColorITS);
24146 sub2node->SetVisibility(1);
24147 fNodes->Add(sub2node);
24148 sub1node->cd();
24149 //
24150 // Place copy #5 of ITS6 in I569
24151 //
1266e9b4 24152 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 24153 sub2node->SetLineColor(kColorITS);
24154 sub2node->SetVisibility(1);
24155 fNodes->Add(sub2node);
24156 sub1node->cd();
24157 //
24158 // Place copy #6 of ITS6 in I569
24159 //
24160 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
24161 sub2node->SetLineColor(kColorITS);
24162 sub2node->SetVisibility(1);
24163 fNodes->Add(sub2node);
24164 sub1node->cd();
24165 //
24166 // Place copy #7 of ITS6 in I569
24167 //
1266e9b4 24168 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 24169 sub2node->SetLineColor(kColorITS);
24170 sub2node->SetVisibility(1);
24171 fNodes->Add(sub2node);
24172 sub1node->cd();
24173 //
24174 // Place copy #8 of ITS6 in I569
24175 //
24176 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
24177 sub2node->SetLineColor(kColorITS);
24178 sub2node->SetVisibility(1);
24179 fNodes->Add(sub2node);
24180 sub1node->cd();
24181 //
24182 // Place copy #9 of ITS6 in I569
24183 //
1266e9b4 24184 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 24185 sub2node->SetLineColor(kColorITS);
24186 sub2node->SetVisibility(1);
24187 fNodes->Add(sub2node);
24188 sub1node->cd();
24189 //
24190 // Place copy #10 of ITS6 in I569
24191 //
24192 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
24193 sub2node->SetLineColor(kColorITS);
24194 sub2node->SetVisibility(1);
24195 fNodes->Add(sub2node);
24196 sub1node->cd();
24197 //
24198 // Place copy #11 of ITS6 in I569
24199 //
1266e9b4 24200 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 24201 sub2node->SetLineColor(kColorITS);
24202 sub2node->SetVisibility(1);
24203 fNodes->Add(sub2node);
24204 sub1node->cd();
24205 //
24206 // Place copy #12 of ITS6 in I569
24207 //
24208 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
24209 sub2node->SetLineColor(kColorITS);
24210 sub2node->SetVisibility(1);
24211 fNodes->Add(sub2node);
24212 sub1node->cd();
24213 //
24214 // Place copy #13 of ITS6 in I569
24215 //
24216 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
24217 sub2node->SetLineColor(kColorITS);
24218 sub2node->SetVisibility(1);
24219 fNodes->Add(sub2node);
24220 sub1node->cd();
24221 //
24222 // Place copy #14 of ITS6 in I569
24223 //
24224 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
24225 sub2node->SetLineColor(kColorITS);
24226 sub2node->SetVisibility(1);
24227 fNodes->Add(sub2node);
24228 sub1node->cd();
24229 //
24230 // Place copy #15 of ITS6 in I569
24231 //
1266e9b4 24232 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 24233 sub2node->SetLineColor(kColorITS);
24234 sub2node->SetVisibility(1);
24235 fNodes->Add(sub2node);
24236 sub1node->cd();
24237 //
24238 // Place copy #16 of ITS6 in I569
24239 //
24240 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
24241 sub2node->SetLineColor(kColorITS);
24242 sub2node->SetVisibility(1);
24243 fNodes->Add(sub2node);
24244 sub1node->cd();
24245 //
24246 // Place copy #17 of ITS6 in I569
24247 //
24248 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
24249 sub2node->SetLineColor(kColorITS);
24250 sub2node->SetVisibility(1);
24251 fNodes->Add(sub2node);
24252 sub1node->cd();
24253 //
24254 // Place copy #18 of ITS6 in I569
24255 //
24256 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
24257 sub2node->SetLineColor(kColorITS);
24258 sub2node->SetVisibility(1);
24259 fNodes->Add(sub2node);
24260 sub1node->cd();
24261 //
24262 // Place copy #19 of ITS6 in I569
24263 //
1266e9b4 24264 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 24265 sub2node->SetLineColor(kColorITS);
24266 sub2node->SetVisibility(1);
24267 fNodes->Add(sub2node);
24268 sub1node->cd();
24269 //
24270 // Place copy #20 of ITS6 in I569
24271 //
24272 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
24273 sub2node->SetLineColor(kColorITS);
24274 sub2node->SetVisibility(1);
24275 fNodes->Add(sub2node);
24276 sub1node->cd();
24277 //
24278 // Place copy #21 of ITS6 in I569
24279 //
1266e9b4 24280 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 24281 sub2node->SetLineColor(kColorITS);
24282 sub2node->SetVisibility(1);
24283 fNodes->Add(sub2node);
24284 sub1node->cd();
24285 //
24286 // Place copy #22 of ITS6 in I569
24287 //
24288 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
24289 sub2node->SetLineColor(kColorITS);
24290 sub2node->SetVisibility(1);
24291 fNodes->Add(sub2node);
24292 sub1node->cd();
24293 //
24294 // Place copy #23 of ITS6 in I569
24295 //
24296 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
24297 sub2node->SetLineColor(kColorITS);
24298 sub2node->SetVisibility(1);
24299 fNodes->Add(sub2node);
24300 sub1node->cd();
24301 //
24302 // Place copy #24 of ITS6 in I569
24303 //
24304 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
24305 sub2node->SetLineColor(kColorITS);
24306 sub2node->SetVisibility(1);
24307 fNodes->Add(sub2node);
24308 sub1node->cd();
24309 //
24310 // Place copy #25 of ITS6 in I569
24311 //
1266e9b4 24312 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 24313 sub2node->SetLineColor(kColorITS);
24314 sub2node->SetVisibility(1);
24315 fNodes->Add(sub2node);
24316 sub1node->cd();
24317 fNodes->Add(sub1node);
24318 node->cd();
24319 //
24320 // Place copy #38 of I569 in IT56
24321 //
1266e9b4 24322 sub1node = new TNode("I569","I569","I569",-7.1924,43.1017,0.,"itsrot552");
1f99c14b 24323 sub1node->SetLineColor(kColorITS);
24324 sub1node->SetVisibility(0);
24325 sub1node->cd();
24326 //
24327 // Place copy #1 of ITS6 in I569
24328 //
1266e9b4 24329 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 24330 sub2node->SetLineColor(kColorITS);
24331 sub2node->SetVisibility(1);
24332 fNodes->Add(sub2node);
24333 sub1node->cd();
24334 //
24335 // Place copy #2 of ITS6 in I569
24336 //
24337 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
24338 sub2node->SetLineColor(kColorITS);
24339 sub2node->SetVisibility(1);
24340 fNodes->Add(sub2node);
24341 sub1node->cd();
24342 //
24343 // Place copy #3 of ITS6 in I569
24344 //
1266e9b4 24345 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 24346 sub2node->SetLineColor(kColorITS);
24347 sub2node->SetVisibility(1);
24348 fNodes->Add(sub2node);
24349 sub1node->cd();
24350 //
24351 // Place copy #4 of ITS6 in I569
24352 //
24353 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
24354 sub2node->SetLineColor(kColorITS);
24355 sub2node->SetVisibility(1);
24356 fNodes->Add(sub2node);
24357 sub1node->cd();
24358 //
24359 // Place copy #5 of ITS6 in I569
24360 //
1266e9b4 24361 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 24362 sub2node->SetLineColor(kColorITS);
24363 sub2node->SetVisibility(1);
24364 fNodes->Add(sub2node);
24365 sub1node->cd();
24366 //
24367 // Place copy #6 of ITS6 in I569
24368 //
24369 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
24370 sub2node->SetLineColor(kColorITS);
24371 sub2node->SetVisibility(1);
24372 fNodes->Add(sub2node);
24373 sub1node->cd();
24374 //
24375 // Place copy #7 of ITS6 in I569
24376 //
1266e9b4 24377 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 24378 sub2node->SetLineColor(kColorITS);
24379 sub2node->SetVisibility(1);
24380 fNodes->Add(sub2node);
24381 sub1node->cd();
24382 //
24383 // Place copy #8 of ITS6 in I569
24384 //
24385 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
24386 sub2node->SetLineColor(kColorITS);
24387 sub2node->SetVisibility(1);
24388 fNodes->Add(sub2node);
24389 sub1node->cd();
24390 //
24391 // Place copy #9 of ITS6 in I569
24392 //
1266e9b4 24393 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 24394 sub2node->SetLineColor(kColorITS);
24395 sub2node->SetVisibility(1);
24396 fNodes->Add(sub2node);
24397 sub1node->cd();
24398 //
24399 // Place copy #10 of ITS6 in I569
24400 //
24401 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
24402 sub2node->SetLineColor(kColorITS);
24403 sub2node->SetVisibility(1);
24404 fNodes->Add(sub2node);
24405 sub1node->cd();
24406 //
24407 // Place copy #11 of ITS6 in I569
24408 //
1266e9b4 24409 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 24410 sub2node->SetLineColor(kColorITS);
24411 sub2node->SetVisibility(1);
24412 fNodes->Add(sub2node);
24413 sub1node->cd();
24414 //
24415 // Place copy #12 of ITS6 in I569
24416 //
24417 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
24418 sub2node->SetLineColor(kColorITS);
24419 sub2node->SetVisibility(1);
24420 fNodes->Add(sub2node);
24421 sub1node->cd();
24422 //
24423 // Place copy #13 of ITS6 in I569
24424 //
24425 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
24426 sub2node->SetLineColor(kColorITS);
24427 sub2node->SetVisibility(1);
24428 fNodes->Add(sub2node);
24429 sub1node->cd();
24430 //
24431 // Place copy #14 of ITS6 in I569
24432 //
24433 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
24434 sub2node->SetLineColor(kColorITS);
24435 sub2node->SetVisibility(1);
24436 fNodes->Add(sub2node);
24437 sub1node->cd();
24438 //
24439 // Place copy #15 of ITS6 in I569
24440 //
1266e9b4 24441 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 24442 sub2node->SetLineColor(kColorITS);
24443 sub2node->SetVisibility(1);
24444 fNodes->Add(sub2node);
24445 sub1node->cd();
24446 //
24447 // Place copy #16 of ITS6 in I569
24448 //
24449 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
24450 sub2node->SetLineColor(kColorITS);
24451 sub2node->SetVisibility(1);
24452 fNodes->Add(sub2node);
24453 sub1node->cd();
24454 //
24455 // Place copy #17 of ITS6 in I569
24456 //
24457 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
24458 sub2node->SetLineColor(kColorITS);
24459 sub2node->SetVisibility(1);
24460 fNodes->Add(sub2node);
24461 sub1node->cd();
24462 //
24463 // Place copy #18 of ITS6 in I569
24464 //
24465 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
24466 sub2node->SetLineColor(kColorITS);
24467 sub2node->SetVisibility(1);
24468 fNodes->Add(sub2node);
24469 sub1node->cd();
24470 //
24471 // Place copy #19 of ITS6 in I569
24472 //
1266e9b4 24473 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 24474 sub2node->SetLineColor(kColorITS);
24475 sub2node->SetVisibility(1);
24476 fNodes->Add(sub2node);
24477 sub1node->cd();
24478 //
24479 // Place copy #20 of ITS6 in I569
24480 //
24481 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
24482 sub2node->SetLineColor(kColorITS);
24483 sub2node->SetVisibility(1);
24484 fNodes->Add(sub2node);
24485 sub1node->cd();
24486 //
24487 // Place copy #21 of ITS6 in I569
24488 //
1266e9b4 24489 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 24490 sub2node->SetLineColor(kColorITS);
24491 sub2node->SetVisibility(1);
24492 fNodes->Add(sub2node);
24493 sub1node->cd();
24494 //
24495 // Place copy #22 of ITS6 in I569
24496 //
24497 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
24498 sub2node->SetLineColor(kColorITS);
24499 sub2node->SetVisibility(1);
24500 fNodes->Add(sub2node);
24501 sub1node->cd();
24502 //
24503 // Place copy #23 of ITS6 in I569
24504 //
24505 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
24506 sub2node->SetLineColor(kColorITS);
24507 sub2node->SetVisibility(1);
24508 fNodes->Add(sub2node);
24509 sub1node->cd();
24510 //
24511 // Place copy #24 of ITS6 in I569
24512 //
24513 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
24514 sub2node->SetLineColor(kColorITS);
24515 sub2node->SetVisibility(1);
24516 fNodes->Add(sub2node);
24517 sub1node->cd();
24518 //
24519 // Place copy #25 of ITS6 in I569
24520 //
1266e9b4 24521 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 24522 sub2node->SetLineColor(kColorITS);
24523 sub2node->SetVisibility(1);
24524 fNodes->Add(sub2node);
24525 sub1node->cd();
24526 fNodes->Add(sub1node);
24527 node->cd();
24528
24529
24530
db915fea 24531 fNodes->Add(node);
ac9c285e 24532
1266e9b4 24533*/
db915fea 24534}
24535//_____________________________________________________________________________
24536void AliITSvPPRasymm::CreateGeometry(){
24537////////////////////////////////////////////////////////////////////////
24538// This routine defines and Creates the geometry for version 6 of the ITS.
24539////////////////////////////////////////////////////////////////////////
24540
7bdd9b7d 24541
24542//Begin_Html
24543/*
24544<img src="picts/ITS/ITS_full_vPPRasymm.jpg">
24545</pre>
24546<br clear=left>
24547<font size=+2 color=red>
24548<p>This shows the full ITS geometry.
24549</font>
24550
24551<img src="picts/ITS/ITS_SPD_Barrel_vPPRasymm.jpg">
24552</pre>
24553<br clear=left>
24554<font size=+2 color=red>
24555<p>This shows the full SPD Barrel of the ITS geometry.
24556</font>
24557
24558<img src="picts/ITS/ITS_SDD_Barrel_vPPRasymm.jpg">
24559</pre>
24560<br clear=left>
24561<font size=+2 color=red>
24562<p>This shows the full SDD Barrel of the ITS geometry.
24563</font>
24564
24565<img src="picts/ITS/ITS_SSD_Barrel_vPPRasymm.jpg">
24566</pre>
24567<br clear=left>
24568<font size=+2 color=red>
24569<p>This shows the full SSD Barrel of the ITS geometry.
24570</font>
24571*/
24572//End_Html
db915fea 24573 //INNER RADII OF THE SILICON LAYERS
cd3a3507 24574 // Float_t rl[6] = { 3.8095,7.,15.,24.,38.1,43.5765 };
db915fea 24575 //THICKNESSES OF LAYERS (in % radiation length)
24576 Float_t drl[6] = { 1.03,1.03,0.94,0.95,0.91,0.87 };
24577 //HALF LENGTHS OF LAYERS
cd3a3507 24578 // Float_t dzl[6] = { 14.35,14.35,25.1,32.1,49.405,55.27 };
db915fea 24579 //LENGTHS OF END-LADDER BOXES (ALL INCLUDED)
cd3a3507 24580 // Float_t dzb[6] = { 12.4,12.4,13.5,15.,7.5,7.5 };
db915fea 24581 //THICKNESSES OF END-LADDER BOXES (ALL INCLUDED)
cd3a3507 24582 // Float_t drb[6] = { rl[1]-rl[0],0.2,5.,5.,4.,4. };
db915fea 24583
24584
7b67784f 24585 Float_t dits[100], rlim, zmax;
cd3a3507 24586 // Float_t zpos;
24587 // Float_t pcits[50]
7b67784f 24588 Float_t ztpc;
2ffd6c79 24589 Int_t idrotm[1999], i;
7b67784f 24590 Float_t dgh[100];
686e2715 24591
80272ed3 24592
24593 // Define some variables for SPD
24594
c47b75b1 24595 Float_t dits1[3], di101[3], di107[3], di10b[3], di106[3]; // for layer 1
24596 Float_t di103[3], di10a[3], di102[3]; // for layer 1
24597 Float_t dits2[3], di1d1[3], di1d7[3], di20b[3], di1d6[3]; // for layer 2
24598 Float_t di1d3[3], di20a[3], di1d2[3]; // for layer 2
24599 Float_t di108[3], di104[3]; // for both layers
686e2715 24600
a8c83dcb 24601 Float_t ddet1=200.; // total detector thickness on layer 1 (micron)
24602 Float_t dchip1=200.; // total chip thickness on layer 1 (micron)
686e2715 24603
a8c83dcb 24604 Float_t ddet2=200.; // total detector thickness on layer 2 (micron)
24605 Float_t dchip2=200.; // total chip thickness on layer 2 (micron)
3f1f65c1 24606
214030ed 24607 Float_t dbus=300.; // total bus thickness on both layers (micron)
3d12a48d 24608
24609 ddet1 = GetThicknessDet1();
24610 ddet2 = GetThicknessDet2();
24611 dchip1 = GetThicknessChip1();
24612 dchip2 = GetThicknessChip2();
24613
3d12a48d 24614 if(ddet1 < 100. || ddet1 > 300.) {
1e9111db 24615 cout << "ITS - WARNING: the detector thickness for layer 1 is outside the range of [100,300] microns."
a8c83dcb 24616 " The default value of 200 microns will be used." << endl;
24617 ddet1=200.;
3d12a48d 24618 }
24619
24620 if(ddet2 < 100. || ddet2 > 300.) {
1e9111db 24621 cout << "ITS - WARNING: the detector thickness for layer 2 is outside the range of [100,300] microns."
a8c83dcb 24622 " The default value of 200 microns will be used." << endl;
24623 ddet2=200.;
3d12a48d 24624 }
24625
214030ed 24626 if(dchip1 < 100. || dchip1 > 300.) {
24627 cout << "ITS - WARNING: the chip thickness for layer 1 is outside the range of [100,300] microns."
a8c83dcb 24628 " The default value of 200 microns will be used." << endl;
24629 dchip1=200.;
3d12a48d 24630 }
24631
214030ed 24632 if(dchip2 < 100. || dchip2 > 300.) {
24633 cout << "ITS - WARNING: the chip thickness for layer 2 is outside the range of [100,300] microns."
a8c83dcb 24634 " The default value of 200 microns will be used." << endl;
24635 dchip2=200.;
3d12a48d 24636 }
7b67784f 24637
24638 Int_t rails = 1; // flag for rails (1 --> rails in; 0 --> rails out)
24639
24640 Int_t fluid = 1; // flag for the cooling fluid (1 --> water; 0 --> freon)
24641
24642 rails = GetRails();
24643
24644 fluid = GetCoolingFluid();
24645
24646 if(rails != 0 && rails != 1) {
1e9111db 24647 cout << "ITS - WARNING: the switch for rails is not set neither to 0 (rails out) nor to 1 (rails in)."
7b67784f 24648 " The default value of 1 (rails in) will be used." << endl;
24649
24650 }
3d12a48d 24651
7b67784f 24652 if(fluid != 0 && fluid != 1) {
1e9111db 24653 cout << "ITS - WARNING: the switch for cooling fluid is not set neither to 0 (freon) nor to 1 (water)."
7b67784f 24654 " The default value of 1 (water) will be used." << endl;
24655 }
24656
1e9111db 24657 cout << "ITS: Detector thickness on layer 1 is set to " << ddet1 << " microns." << endl;
24658 cout << "ITS: Chip thickness on layer 1 is set to " << dchip1 << " microns." << endl;
24659 cout << "ITS: Detector thickness on layer 2 is set to " << ddet2 << " microns." << endl;
24660 cout << "ITS: Chip thickness on layer 2 is set to " << dchip2 << " microns." << endl;
7b67784f 24661 if(rails == 0 ) {
1e9111db 24662 cout << "ITS: Rails are out." << endl;
7b67784f 24663 } else {
1e9111db 24664 cout << "ITS: Rails are in." << endl;
7b67784f 24665 }
24666 if(fluid == 0 ) {
1e9111db 24667 cout << "ITS: The cooling fluid is freon." << endl;
7b67784f 24668 } else {
1e9111db 24669 cout << "ITS: The cooling fluid is water." << endl;
7b67784f 24670 }
24671
c47b75b1 24672 ddet1 = ddet1*0.0001/2.; // conversion from tot length in um to half in cm
24673 ddet2 = ddet2*0.0001/2.; // conversion from tot length in um to half in cm
24674 dchip1 = dchip1*0.0001/2.;// conversion from tot length in um to half in cm
24675 dchip2 = dchip2*0.0001/2.;// conversion from tot length in um to half in cm
45725ec9 24676 dbus = dbus*0.0001/2.; // conversion from tot length in um to half in cm
c47b75b1 24677
24678 Float_t deltax, deltay;
686e2715 24679
c47b75b1 24680 Int_t thickness = fMinorVersion/10;
24681 Int_t option = fMinorVersion - 10*thickness;
80272ed3 24682
24683
24684 // Define some variables for SDD
24685
24686
24687 Float_t sin30, cos30;
24688
24689 // SDD electronics+services main volumes
24690 Float_t I018dits[3], I024dits[3], I047dits[3], I048dits[3];
24691
24692 // SDD detector ladder
24693
24694 Float_t I302dits[3], I402dits[3], I004dits[3], I005dits[3];
24695 Float_t Y_SDD_sep = 0.20;
24696 Float_t ySDD;
24697 Int_t iSDD;
24698 Float_t Z_SDD_lay3[6] = {18.55, 10.95, 3.70, -3.70, -11.20, -18.35};
24699 Float_t Z_SDD_lay4[8] = {25.75, 18.60, 11.00, 3.70, -3.70, -11.20, -18.45, -26.05};
24700
24701 // ladder foot and end-ladder (frame and cooling)
24702 Float_t I028dits[3], I420dits[3], I421dits[3], I422dits[6], I423dits[3];
24703 Float_t I424dits[3], xI424, yI424;
24704 Float_t I425dits[3];
24705 Int_t indI425;
24706 Float_t I029dits[4], I030dits[4], I031dits[3], I032dits[3];
24707
24708 // SDD ladder frame and cooling
24709 Float_t SDD_CoolPipe[3] = {1.7000, -0.5500, 0.0000};
24710 Float_t I035dits[3], I037dits[3], I038dits[3];
24711 Float_t I039dits[3], xI039, yI039;
24712 Float_t I041dits[5];
24713
24714 // SDD hybrid, chips and capacitors
24715 Float_t I050dits[3], xI050, yI050;
24716 Float_t I052dits[3], xI052, yI052;
24717 Float_t I042dits[3], xI042, yI042;
24718 Float_t xI042space = 0.17;
24719 Float_t I043dits[3], xI043, yI043;
24720 Float_t xI043space = 0.17;
24721 Float_t zchip, zChipSpace;
24722 Float_t I051dits[3], xI051, yI051, zI051, yI051space, xcap;
24723 Int_t ichip, icap;
24724
24725 // SDD microcables
24726 Float_t I044dits[4], xI044, yI044, volI044;
24727 Float_t xHV, yHV, zHV, xLV, yLV, zLV;
24728 Char_t HVname[5], LVname[5];
24729
24730
24731 // Define media off-set
db915fea 24732
24733 Int_t *idtmed = fIdtmed->GetArray()-199;
cd3a3507 24734
db915fea 24735
24736 // Rotation matrices
24737
a9c4129c 24738 // SPD - option 'a' (this is NOT the default so leave commented)
db915fea 24739
bae7e562 24740
686e2715 24741 if (option == 1) {
24742
24743 AliMatrix(idrotm[201],90.0,90.0,90.0,180.0,0.0,0.0);
24744 AliMatrix(idrotm[202],90.0,90.0,90.0,0.0,0.0,0.0);
24745 AliMatrix(idrotm[203],90.0,350.0,90.0,260.0,0.0,0.0);
24746 AliMatrix(idrotm[204],90.0,170.0,90.0,80.0,0.0,0.0);
24747 AliMatrix(idrotm[205],90.0,10.0,90.0,100.0,0.0,0.0);
24748 AliMatrix(idrotm[206],90.0,190.0,90.0,280.0,0.0,0.0);
24749 AliMatrix(idrotm[207],90.0,342.0,90.0,72.0,0.0,0.0);
24750 AliMatrix(idrotm[208],90.0,156.999893,90.0,246.999893,0.0,0.0);
24751 AliMatrix(idrotm[209],90.0,147.999802,90.0,237.999893,0.0,0.0);
24752 AliMatrix(idrotm[210],90.0,138.999802,90.0,228.999802,0.0,0.0);
24753 AliMatrix(idrotm[211],90.0,129.999802,90.0,219.999802,0.0,0.0);
24754 AliMatrix(idrotm[212],90.0,36.7896,90.0,126.789597,0.0,0.0);
24755 AliMatrix(idrotm[213],90.0,343.579712,90.0,73.579697,0.0,0.0);
24756 AliMatrix(idrotm[214],90.0,95.413696,90.0,185.413696,0.0,0.0);
24757 AliMatrix(idrotm[215],90.0,5.4141,90.0,95.414101,0.0,0.0);
24758 AliMatrix(idrotm[216],90.0,318.296906,90.0,48.296902,0.0,0.0);
24759 AliMatrix(idrotm[217],90.0,67.000099,90.0,157.000107,0.0,0.0);
24760 AliMatrix(idrotm[218],90.0,337.003998,90.0,67.003998,0.0,0.0);
24761 AliMatrix(idrotm[219],90.0,247.000305,90.0,337.000305,0.0,0.0);
24762 AliMatrix(idrotm[220],90.0,305.633514,90.0,35.633499,0.0,0.0);
24763 AliMatrix(idrotm[221],90.0,58.000198,90.0,148.000198,0.0,0.0);
24764 AliMatrix(idrotm[222],90.0,327.997101,90.0,57.997101,0.0,0.0 );
24765 AliMatrix(idrotm[223],90.0,237.994202,90.0,327.994202,0.0,0.0);
24766 AliMatrix(idrotm[224],90.0,296.627502,90.0,26.627399,0.0,0.0);
24767 AliMatrix(idrotm[225],90.0,48.994099,90.0,138.994095,0.0,0.0);
24768 AliMatrix(idrotm[226],90.0,318.990997,90.0,48.991001,0.0,0.0);
24769 AliMatrix(idrotm[227],90.0,228.988205,90.0,318.98819,0.0,0.0);
24770 AliMatrix(idrotm[228],90.0,287.621399,90.0,17.621401,0.0,0.0);
24771 AliMatrix(idrotm[229],90.0,39.988098,90.0,129.988098,0.0,0.0);
24772 AliMatrix(idrotm[230],90.0,309.984985,90.0,39.985001,0.0,0.0);
24773 AliMatrix(idrotm[231],90.0,327.2612,90.0,57.2612,0.0,0.0);
24774 AliMatrix(idrotm[232],90.0,237.261398,90.0,327.261414,0.0,0.0);
24775 AliMatrix(idrotm[233],90.0,252.000504,90.0,342.000488,0.0,0.0 );
24776 AliMatrix(idrotm[234],90.0,71.9991,90.0,161.9991,0.0,0.0);
24777 AliMatrix(idrotm[235],90.0,270.0,90.0,0.0,0.0,0.0);
24778 AliMatrix(idrotm[236],90.0,180.013702,90.0,270.013702,0.0,0.0);
9bf5e8ff 24779 AliMatrix(idrotm[237],90.0,0.0,90.0,90.0,0.0,0.0);
686e2715 24780 AliMatrix(idrotm[238],90.0,144.0,90.0,234.0,0.0,0.0);
24781 AliMatrix(idrotm[239],90.0,216.0,90.0,306.0,0.0,0.0);
24782 AliMatrix(idrotm[240],90.0,288.0,90.0,18.0,0.0,0.0);
24783 AliMatrix(idrotm[241],90.0,324.0,90.0,54.0,0.0,0.0);
24784 AliMatrix(idrotm[242],90.0,36.0,90.0,126.0,0.0,0.0);
24785 AliMatrix(idrotm[243],90.0,108.0,90.0,198.0,0.0,0.0);
9bf5e8ff 24786 AliMatrix(idrotm[244],90.0,180.0,90.0,270.0,0.0,0.0);
24787 AliMatrix(idrotm[245],90.0,162.0,90.0,252.0,0.0,0.0);
24788 AliMatrix(idrotm[246],90.0,310.0,90.0,40.0,0.0,0.0);
24789 AliMatrix(idrotm[247],90.0,319.0,90.0,49.0,0.0,0.0);
24790 AliMatrix(idrotm[248],90.0,328.0,90.0,58.0,0.0,0.0);
24791 AliMatrix(idrotm[249],90.0,337.0,90.0,67.0,0.0,0.0);
686e2715 24792 AliMatrix(idrotm[1003],90.0,73.5,90.0,163.5,0.0,0.0);
24793 AliMatrix(idrotm[1011],90.0,342.0,90.0,72.0,0.0,0.0);
24794 AliMatrix(idrotm[1039],90.0,72.0,90.0,162.0,0.0,0.0);
24795 AliMatrix(idrotm[1043],90.0,66.91,90.0,156.91,0.0,0.0);
24796 AliMatrix(idrotm[1065],90.0,144.0,90.0,234.0,0.0,0.0);
24797 AliMatrix(idrotm[1078],90.0,180.0,90.0,270.0,0.0,0.0);
24798 AliMatrix(idrotm[1088],90.0,57.41,90.0,147.41,0.0,0.0);
24799 AliMatrix(idrotm[1089],90.0,333.0,90.0,63.0,0.0,0.0);
24800 AliMatrix(idrotm[1090],90.0,351.0,90.0,81.0,0.0,0.0);
24801 AliMatrix(idrotm[1091],90.0,216.0,90.0,306.0,0.0,0.0);
24802 AliMatrix(idrotm[1092],90.0,27.0,90.0,117.0,0.0,0.0);
24803 AliMatrix(idrotm[1093],90.0,18.0,90.0,108.0,0.0,0.0);
24804 AliMatrix(idrotm[1094],90.0,9.0,90.0,99.0,0.0,0.0);
24805 AliMatrix(idrotm[1104],90.0,252.0,90.0,342.0,0.0,0.0);
24806 AliMatrix(idrotm[1106],90.0,36.0,90.0,126.0,0.0,0.0);
24807 AliMatrix(idrotm[1107],90.0,108.0,90.0,198.0,0.0,0.0);
24808 AliMatrix(idrotm[1108],90.0,324.0,90.0,54.0,180.0,0.0);
24809 AliMatrix(idrotm[1109],90.0,0.0,90.0,90.0,180.0,0.0);
24810 AliMatrix(idrotm[1110],90.0,36.0,90.0,126.0,180.0,0.0);
24811 AliMatrix(idrotm[1111],90.0,72.0,90.0,162.0,180.0,0.0);
24812 AliMatrix(idrotm[1112],90.0,108.0,90.0,198.0,180.0,0.0);
24813 AliMatrix(idrotm[1113],90.0,144.0,90.0,234.0,180.0,0.0);
24814 AliMatrix(idrotm[1114],90.0,180.0,90.0,270.0,180.0,0.0);
24815 AliMatrix(idrotm[1115],90.0,216.0,90.0,306.0,180.0,0.0);
24816 AliMatrix(idrotm[1116],90.0,252.0,90.0,342.0,180.0,0.0);
24817 AliMatrix(idrotm[1117],90.0,288.0,90.0,18.0,0.0,0.0);
24818 AliMatrix(idrotm[1118],90.0,288.0,90.0,18.0,180.0,0.0);
24819 AliMatrix(idrotm[1130],90.0,324.0,90.0,54.0,0.0,0.0);
24820
24821 }
a9c4129c 24822
24823 // SPD - option 'b' (this is the default)
2ffd6c79 24824
686e2715 24825 if (option == 2) {
24826
9bf5e8ff 24827 AliMatrix(idrotm[201],90.0,0.0,90.0,90.0,0.0,0.0);
686e2715 24828 AliMatrix(idrotm[202],90.0,90.0,90.0,0.0,0.0,0.0);
24829 AliMatrix(idrotm[203],90.0,350.0,90.0,260.0,0.0,0.0);
24830 AliMatrix(idrotm[204],90.0,170.0,90.0,80.0,0.0,0.0);
24831 AliMatrix(idrotm[205],90.0,10.0,90.0,100.0,0.0,0.0);
24832 AliMatrix(idrotm[206],90.0,190.0,90.0,280.0,0.0,0.0);
24833 AliMatrix(idrotm[207],90.0,342.0,90.0,72.0,0.0,0.0);
24834 AliMatrix(idrotm[208],90.0,156.999893,90.0,246.999893,0.0,0.0);
24835 AliMatrix(idrotm[209],90.0,147.999802,90.0,237.999893,0.0,0.0);
24836 AliMatrix(idrotm[210],90.0,138.999802,90.0,228.999802,0.0,0.0);
24837 AliMatrix(idrotm[211],90.0,129.999802,90.0,219.999802,0.0,0.0);
24838 AliMatrix(idrotm[212],90.0,36.7896,90.0,126.789597,0.0,0.0);
24839 AliMatrix(idrotm[213],90.0,343.579712,90.0,73.579697,0.0,0.0);
24840 AliMatrix(idrotm[214],90.0,95.413696,90.0,185.413696,0.0,0.0);
24841 AliMatrix(idrotm[215],90.0,5.4141,90.0,95.414101,0.0,0.0);
24842 AliMatrix(idrotm[216],90.0,318.296906,90.0,48.296902,0.0,0.0);
24843 AliMatrix(idrotm[217],90.0,67.000099,90.0,157.000107,0.0,0.0);
24844 AliMatrix(idrotm[218],90.0,337.003998,90.0,67.003998,0.0,0.0);
24845 AliMatrix(idrotm[219],90.0,247.000305,90.0,337.000305,0.0,0.0);
24846 AliMatrix(idrotm[220],90.0,305.633514,90.0,35.633499,0.0,0.0);
24847 AliMatrix(idrotm[221],90.0,58.000198,90.0,148.000198,0.0,0.0);
24848 AliMatrix(idrotm[222],90.0,327.997101,90.0,57.997101,0.0,0.0);
24849 AliMatrix(idrotm[223],90.0,237.994202,90.0,327.994202,0.0,0.0);
24850 AliMatrix(idrotm[224],90.0,296.627502,90.0,26.627399,0.0,0.0);
24851 AliMatrix(idrotm[225],90.0,48.994099,90.0,138.994095,0.0,0.0);
24852 AliMatrix(idrotm[226],90.0,318.990997,90.0,48.991001,0.0,0.0);
24853 AliMatrix(idrotm[227],90.0,228.988205,90.0,318.98819,0.0,0.0);
24854 AliMatrix(idrotm[228],90.0,287.621399,90.0,17.621401,0.0,0.0);
24855 AliMatrix(idrotm[229],90.0,39.988098,90.0,129.988098,0.0,0.0);
24856 AliMatrix(idrotm[230],90.0,309.984985,90.0,39.985001,0.0,0.0);
24857 AliMatrix(idrotm[231],90.0,327.2612,90.0,57.2612,0.0,0.0);
24858 AliMatrix(idrotm[232],90.0,237.261398,90.0,327.261414,0.0,0.0);
24859 AliMatrix(idrotm[233],90.0,252.000504,90.0,342.000488,0.0,0.0);
24860 AliMatrix(idrotm[234],90.0,71.9991,90.0,161.9991,0.0,0.0);
24861 AliMatrix(idrotm[235],90.0,270.0,90.0,0.0,0.0,0.0);
24862 AliMatrix(idrotm[236],90.0,180.013702,90.0,270.013702,0.0,0.0);
24863 AliMatrix(idrotm[237],90.0,90.0,90.0,180.0,0.0,0.0);
9bf5e8ff 24864 AliMatrix(idrotm[238],90.0,180.0,90.0,270.0,0.0,0.0);
24865 AliMatrix(idrotm[239],90.0,162.0,90.0,252.0,0.0,0.0);
24866 AliMatrix(idrotm[240],90.0,310.0,90.0,40.0,0.0,0.0);
24867 AliMatrix(idrotm[241],90.0,319.0,90.0,49.0,0.0,0.0);
24868 AliMatrix(idrotm[242],90.0,328.0,90.0,58.0,0.0,0.0);
24869 AliMatrix(idrotm[243],90.0,337.0,90.0,67.0,0.0,0.0);
686e2715 24870 AliMatrix(idrotm[244],90.0,216.0,90.0,306.0,0.0,0.0);
24871 AliMatrix(idrotm[245],90.0,36.0,90.0,126.0,0.0,0.0);
24872 AliMatrix(idrotm[246],90.0,108.0,90.0,198.0,0.0,0.0);
24873 AliMatrix(idrotm[247],90.0,144.0,90.0,234.0,0.0,0.0);
24874 AliMatrix(idrotm[248],90.0,288.0,90.0,18.0,0.0,0.0);
24875 AliMatrix(idrotm[249],90.0,324.0,90.0,54.0,0.0,0.0);
24876 AliMatrix(idrotm[1003],90.0,73.5,90.0,163.5,0.0,0.0);
24877 AliMatrix(idrotm[1011],90.0,342.0,90.0,72.0,0.0,0.0);
24878 AliMatrix(idrotm[1039],90.0,72.0,90.0,162.0,0.0,0.0);
24879 AliMatrix(idrotm[1043],90.0,66.91,90.0,156.91,0.0,0.0);
24880 AliMatrix(idrotm[1065],90.0,144.0,90.0,234.0,0.0,0.0);
24881 AliMatrix(idrotm[1078],90.0,180.0,90.0,270.0,0.0,0.0);
24882 AliMatrix(idrotm[1088],90.0,57.41,90.0,147.41,0.0,0.0);
24883 AliMatrix(idrotm[1089],90.0,333.0,90.0,63.0,0.0,0.0);
24884 AliMatrix(idrotm[1090],90.0,351.0,90.0,81.0,0.0,0.0);
24885 AliMatrix(idrotm[1091],90.0,216.0,90.0,306.0,0.0,0.0);
24886 AliMatrix(idrotm[1092],90.0,27.0,90.0,117.0,0.0,0.0);
24887 AliMatrix(idrotm[1093],90.0,18.0,90.0,108.0,0.0,0.0);
24888 AliMatrix(idrotm[1094],90.0,9.0,90.0,99.0,0.0,0.0);
24889 AliMatrix(idrotm[1104],90.0,252.0,90.0,342.0,0.0,0.0);
24890 AliMatrix(idrotm[1106],90.0,36.0,90.0,126.0,0.0,0.0);
24891 AliMatrix(idrotm[1107],90.0,108.0,90.0,198.0,0.0,0.0);
24892 AliMatrix(idrotm[1108],90.0,324.0,90.0,54.0,180.0,0.0);
24893 AliMatrix(idrotm[1109],90.0,0.0,90.0,90.0,180.0,0.0);
24894 AliMatrix(idrotm[1110],90.0,36.0,90.0,126.0,180.0,0.0);
24895 AliMatrix(idrotm[1111],90.0,72.0,90.0,162.0,180.0,0.0);
24896 AliMatrix(idrotm[1112],90.0,108.0,90.0,198.0,180.0,0.0);
24897 AliMatrix(idrotm[1113],90.0,144.0,90.0,234.0,180.0,0.0);
24898 AliMatrix(idrotm[1114],90.0,180.0,90.0,270.0,180.0,0.0);
24899 AliMatrix(idrotm[1115],90.0,216.0,90.0,306.0,180.0,0.0);
24900 AliMatrix(idrotm[1116],90.0,252.0,90.0,342.0,180.0,0.0);
24901 AliMatrix(idrotm[1117],90.0,288.0,90.0,18.0,0.0,0.0);
24902 AliMatrix(idrotm[1118],90.0,288.0,90.0,18.0,180.0,0.0);
24903 AliMatrix(idrotm[1130],90.0,324.0,90.0,54.0,0.0,0.0);
24904
24905 }
24906
db915fea 24907 // SDD
24908
24909 AliMatrix(idrotm[301],0.0,0.0,90.0,90.0,90.0,180.0);
24910 AliMatrix(idrotm[302],0.0,0.0,90.0,90.0,90.0,0.0);
24911 AliMatrix(idrotm[303],180.0,0.0,90.0,90.0,90.0,0.0);
24912 AliMatrix(idrotm[304],180.0,0.0,90.0,90.0,90.0,180.0);
24913 AliMatrix(idrotm[305],90.0,347.14,90.0,77.14,0.0,0.0);
24914 AliMatrix(idrotm[306],90.0,321.43,90.0,51.43,0.0,0.0);
24915 AliMatrix(idrotm[307],90.0,295.71,90.0,25.71,0.0,0.0);
24916 AliMatrix(idrotm[308],90.0,244.29,90.0,334.29,0.0,0.0);
24917 AliMatrix(idrotm[309],90.0,218.57,90.0,308.57,0.0,0.0);
24918 AliMatrix(idrotm[310],90.0,167.14,90.0,257.14,0.0,0.0);
24919 AliMatrix(idrotm[311],90.0,141.43,90.0,231.43,0.0,0.0);
24920 AliMatrix(idrotm[312],90.0,0.0,0.0,0.0,90.0,270.0);
24921 AliMatrix(idrotm[313],90.0,115.71,90.0,205.71,0.0,0.0);
24922 AliMatrix(idrotm[314],90.0,335.45,90.0,65.45,0.0,0.0);
24923 AliMatrix(idrotm[315],90.0,319.09,90.0,49.09,0.0,0.0);
24924 AliMatrix(idrotm[316],90.0,302.73,90.0,32.73,0.0,0.0);
24925 AliMatrix(idrotm[317],90.0,286.36,90.0,16.36,0.0,0.0);
24926 AliMatrix(idrotm[318],90.0,270.0,90.0,360.0,0.0,0.0);
24927 AliMatrix(idrotm[319],90.0,253.64,90.0,343.64,0.0,0.0);
24928 AliMatrix(idrotm[320],90.0,237.27,90.0,327.27,0.0,0.0);
24929 AliMatrix(idrotm[321],90.0,12.86,90.0,102.86,0.0,0.0);
24930 AliMatrix(idrotm[322],90.0,220.91,90.0,310.91,0.0,0.0);
24931 AliMatrix(idrotm[323],90.0,204.55,90.0,294.55,0.0,0.0);
24932 AliMatrix(idrotm[324],90.0,188.18,90.0,278.18,0.0,0.0);
24933 AliMatrix(idrotm[325],90.0,171.82,90.0,261.82,0.0,0.0);
24934 AliMatrix(idrotm[326],90.0,155.45,90.0,245.45,0.0,0.0);
24935 AliMatrix(idrotm[327],90.0,139.09,90.0,229.09,0.0,0.0);
24936 AliMatrix(idrotm[328],90.0,122.73,90.0,212.73,0.0,0.0);
24937 AliMatrix(idrotm[329],90.0,106.36,90.0,196.36,0.0,0.0);
24938 AliMatrix(idrotm[330],90.0,73.64,90.0,163.64,0.0,0.0);
24939 AliMatrix(idrotm[331],90.0,40.91,90.0,130.91,0.0,0.0);
24940 AliMatrix(idrotm[332],90.0,24.55,90.0,114.55,0.0,0.0);
24941 AliMatrix(idrotm[333],90.0,38.57,90.0,128.57,0.0,0.0);
24942 AliMatrix(idrotm[334],90.0,351.82,90.0,81.82,0.0,0.0);
24943 AliMatrix(idrotm[335],90.0,8.18,90.0,98.18,0.0,0.0);
24944 AliMatrix(idrotm[336],90.0,64.29,90.0,154.29,0.0,0.0);
24945 AliMatrix(idrotm[337],111.0,300.0,21.0,300.0,90.0,30.0);
24946 AliMatrix(idrotm[338],69.0,240.0,159.0,240.0,90.0,150.0);
24947 AliMatrix(idrotm[339],111.0,240.0,21.0,240.0,90.0,150.0);
24948 AliMatrix(idrotm[340],69.0,300.0,159.0,300.0,90.0,30.0);
24949 AliMatrix(idrotm[341],128.0,0.0,38.0,0.0,90.0,270.0);
24950 AliMatrix(idrotm[342],90.0,240.0,180.0,0.0,90.0,330.);
24951 AliMatrix(idrotm[343],90.0,120.0,180.0,0.0,90.0,210.0);
24952 AliMatrix(idrotm[344],90.0,0.0,180.0,0.0,90.0,90.0);
24953 AliMatrix(idrotm[345],90.0,180.0,90.0,90.0,0.0,0.0);
24954 AliMatrix(idrotm[346],90.0,300.0,90.0,30.0,0.0,0.0);
24955 AliMatrix(idrotm[347],90.0,240.0,90.0,150.0,0.0,0.0);
24956 AliMatrix(idrotm[348],90.0,180.0,0.0,0.0,90.0,270.0);
24957 AliMatrix(idrotm[349],90.0,235.0,90.0,145.0,0.0,0.0);
24958 AliMatrix(idrotm[350],90.0,90.0,90.0,180.0,0.0,0.0);
24959 AliMatrix(idrotm[351],90.0,305.0,90.0,35.0,0.0,0.0);
24960 AliMatrix(idrotm[352],0.0,0.0,90.0,0.0,90.0,90.0);
24961 AliMatrix(idrotm[353],90.0,60.0,90.0,150.0,0.0,0.0);
24962 AliMatrix(idrotm[354],90.0,120.0,90.0,30.0,0.0,0.0);
24963 AliMatrix(idrotm[355],90.0,180.0,90.0,90.0,180.0,0.0);
24964 AliMatrix(idrotm[356],90.0,270.0,90.0,0.0,0.0,0.0);
24965 AliMatrix(idrotm[366],90.0,57.27,90.0,147.27,0.0,0.0);
24966 AliMatrix(idrotm[386],90.0,192.86,90.0,282.86,0.0,0.0);
24967
24968 // SSD
24969
24970 AliMatrix(idrotm[501],90.0,148.24,90.0,238.24,0.0,0.0);
24971 AliMatrix(idrotm[503],90.0,137.65,90.0,227.65,0.0,0.0);
24972 AliMatrix(idrotm[504],90.0,127.06,90.0,217.06,0.0,0.0);
24973 AliMatrix(idrotm[505],90.0,116.47,90.0,206.47,0.0,0.0);
24974 AliMatrix(idrotm[506],90.0,105.88,90.0,195.88,0.0,0.0);
24975 AliMatrix(idrotm[507],90.0,95.29,90.0,185.29,0.0,0.0);
24976 AliMatrix(idrotm[508],90.0,84.71,90.0,174.71,0.0,0.0);
24977 AliMatrix(idrotm[509],90.0,74.12,90.0,164.12,0.0,0.0);
24978 AliMatrix(idrotm[510],90.0,63.53,90.0,153.53,0.0,0.0);
24979 AliMatrix(idrotm[511],90.0,52.94,90.0,142.94,0.0,0.0);
24980 AliMatrix(idrotm[512],90.0,42.35,90.0,132.35,0.0,0.0);
24981 AliMatrix(idrotm[513],90.0,31.76,90.0,121.76,0.0,0.0);
24982 AliMatrix(idrotm[514],90.0,10.59,90.0,100.59,0.0,0.0);
24983 AliMatrix(idrotm[515],90.0,349.41,90.0,79.41,0.0,0.0);
24984 AliMatrix(idrotm[516],90.0,338.82,90.0,68.82,0.0,0.0);
24985 AliMatrix(idrotm[517],90.0,328.24,90.0,58.24,0.0,0.0);
24986 AliMatrix(idrotm[518],90.0,317.65,90.0,47.65,0.0,0.0);
24987 AliMatrix(idrotm[519],90.0,307.06,90.0,37.06,0.0,0.0);
24988 AliMatrix(idrotm[520],90.0,296.47,90.0,26.47,0.0,0.0);
24989 AliMatrix(idrotm[521],90.0,285.88,90.0,15.88,0.0,0.0);
24990 AliMatrix(idrotm[522],90.0,275.29,90.0,5.29,0.0,0.0);
24991 AliMatrix(idrotm[523],90.0,264.71,90.0,354.71,0.0,0.0);
24992 AliMatrix(idrotm[524],90.0,254.12,90.0,344.12,0.0,0.0);
24993 AliMatrix(idrotm[525],90.0,243.53,90.0,333.53,0.0,0.0);
24994 AliMatrix(idrotm[526],90.0,232.94,90.0,322.94,0.0,0.0);
24995 AliMatrix(idrotm[527],90.0,222.35,90.0,312.35,0.0,0.0);
24996 AliMatrix(idrotm[528],90.0,211.76,90.0,301.76,0.0,0.0);
24997 AliMatrix(idrotm[529],90.0,190.59,90.0,280.59,0.0,0.0);
24998 AliMatrix(idrotm[530],90.0,169.41,90.0,259.41,0.0,0.0);
24999 AliMatrix(idrotm[531],90.0,158.82,90.0,248.82,0.0,0.0);
25000 AliMatrix(idrotm[532],90.0,360.0,90.0,90.0,0.0,0.0);
25001 AliMatrix(idrotm[533],90.0,180.0,90.0,270.0,0.0,0.0);
25002 AliMatrix(idrotm[534],90.0,189.47,90.0,279.47,0.0,0.0);
cd3a3507 25003 AliMatrix(idrotm[535],90.0,198.95,90.0,288.95,0.0,0.0);
db915fea 25004 AliMatrix(idrotm[537],90.0,217.89,90.0,307.89,0.0,0.0);
25005 AliMatrix(idrotm[538],90.0,227.37,90.0,317.37,0.0,0.0);
25006 AliMatrix(idrotm[539],90.0,236.84,90.0,326.84,0.0,0.0);
25007 AliMatrix(idrotm[540],90.0,246.32,90.0,336.32,0.0,0.0);
25008 AliMatrix(idrotm[541],90.0,255.79,90.0,345.79,0.0,0.0);
25009 AliMatrix(idrotm[542],90.0,265.26,90.0,355.26,0.0,0.0);
25010 AliMatrix(idrotm[543],90.0,274.74,90.0,4.74,0.0,0.0);
25011 AliMatrix(idrotm[544],90.0,284.21,90.0,14.21,0.0,0.0);
25012 AliMatrix(idrotm[545],90.0,293.68,90.0,23.68,0.0,0.0);
25013 AliMatrix(idrotm[546],90.0,303.16,90.0,33.16,0.0,0.0);
25014 AliMatrix(idrotm[547],90.0,312.63,90.0,42.63,0.0,0.0);
25015 AliMatrix(idrotm[548],90.0,322.11,90.0,52.11,0.0,0.0);
25016 AliMatrix(idrotm[549],90.0,331.58,90.0,61.58,0.0,0.0);
25017 AliMatrix(idrotm[550],90.0,341.05,90.0,71.05,0.0,0.0);
25018 AliMatrix(idrotm[551],90.0,350.53,90.0,80.53,0.0,0.0);
25019 AliMatrix(idrotm[552],90.0,9.47,90.0,99.47,0.0,0.0);
cd3a3507 25020 AliMatrix(idrotm[553],90.0,18.95,90.0,108.95,0.0,0.0);
db915fea 25021 AliMatrix(idrotm[555],90.0,37.89,90.0,127.89,0.0,0.0);
25022 AliMatrix(idrotm[556],90.0,47.37,90.0,137.37,0.0,0.0);
25023 AliMatrix(idrotm[557],90.0,56.84,90.0,146.84,0.0,0.0);
25024 AliMatrix(idrotm[558],90.0,66.32,90.0,156.32,0.0,0.0);
25025 AliMatrix(idrotm[559],90.0,75.79,90.0,165.79,0.0,0.0);
25026 AliMatrix(idrotm[560],90.0,85.26,90.0,175.26,0.0,0.0);
25027 AliMatrix(idrotm[561],90.0,94.74,90.0,184.74,0.0,0.0);
25028 AliMatrix(idrotm[562],90.0,104.21,90.0,194.21,0.0,0.0);
25029 AliMatrix(idrotm[563],90.0,113.68,90.0,203.68,0.0,0.0);
25030 AliMatrix(idrotm[564],90.0,123.16,90.0,213.16,0.0,0.0);
25031 AliMatrix(idrotm[565],90.0,132.63,90.0,222.63,0.0,0.0);
25032 AliMatrix(idrotm[566],90.0,142.11,90.0,232.11,0.0,0.0);
25033 AliMatrix(idrotm[567],90.0,151.58,90.0,241.58,0.0,0.0);
25034 AliMatrix(idrotm[568],90.0,161.05,90.0,251.05,0.0,0.0);
25035 AliMatrix(idrotm[569],90.0,170.53,90.0,260.53,0.0,0.0);
25036 AliMatrix(idrotm[570],90.0,180.0,90.0,90.0,180.0,0.0);
25037 AliMatrix(idrotm[571],90.0,0.0,0.0,0.0,90.0,270.0);
25038 AliMatrix(idrotm[572],90.0,180.0,0.0,0.0,90.0,270.0);
25039 AliMatrix(idrotm[573],90.0,180.0,90.0,90.0,0.0,0.0);
25040 AliMatrix(idrotm[575],90.0,120.0,180.0,0.0,90.0,210.0);
25041 AliMatrix(idrotm[576],65.71,300.0,90.0,30.0,24.29,120.0);
25042 AliMatrix(idrotm[577],114.29,300.0,90.0,30.0,155.71,120.0);
25043 AliMatrix(idrotm[579],65.71,240.0,90.0,150.0,24.29,60.0);
25044 AliMatrix(idrotm[580],114.29,240.0,90.0,150.0,155.71,60.0);
25045 AliMatrix(idrotm[581],90.0,240.0,180.0,0.0,90.0,330.0);
25046 AliMatrix(idrotm[583],90.0,0.0,180.0,0.0,90.0,90.0);
25047 AliMatrix(idrotm[584],90.0,180.0,180.0,0.0,90.0,90.0);
25048 AliMatrix(idrotm[586],180.0,0.0,90.0,90.0,90.0,0.0);
25049 AliMatrix(idrotm[618],90.0,201.18,90.0,291.18,0.0,0.0);
25050 AliMatrix(idrotm[620],90.0,28.42,90.0,118.42,0.0,0.0);
25051 AliMatrix(idrotm[623],90.0,208.42,90.0,298.42,0.0,0.0);
25052 AliMatrix(idrotm[633],132.46,0.0,90.0,90.0,42.46,360.0);
25053 AliMatrix(idrotm[653],90.0,21.18,90.0,111.18,0.0,0.0);
25054
25055
cd3a3507 25056 // SDD cone
25057
25058 AliMatrix(idrotm[846],90.0,300.0,90.0,30.0,0.0,0.0);
25059 AliMatrix(idrotm[851],90.0,305.0,90.0,35.0,0.0,0.0);
25060 AliMatrix(idrotm[853],90.0,60.0,90.0,150.0,0.0,0.0);
25061 AliMatrix(idrotm[856],90.0,0.0,90.0,90.0,180.0,0.0);
25062 AliMatrix(idrotm[857],90.0,5.0,90.0,95.0,180.0,0.0);
25063 AliMatrix(idrotm[858],90.0,65.0,90.0,155.0,180.0,0.0);
25064 AliMatrix(idrotm[859],90.0,305.0,90.0,35.0,180.0,0.0);
25065 AliMatrix(idrotm[860],90.0,245.0,90.0,335.0,180.0,0.0);
25066 AliMatrix(idrotm[861],90.0,185.0,90.0,275.0,180.0,0.0);
25067 AliMatrix(idrotm[862],90.0,125.0,90.0,215.0,180.0,0.0);
25068 AliMatrix(idrotm[863],90.0,257.5,90.0,347.5,180.0,0.0);
25069 AliMatrix(idrotm[864],90.0,227.5,90.0,317.5,180.0,0.0);
25070 AliMatrix(idrotm[865],90.0,197.5,90.0,287.5,180.0,0.0);
25071 AliMatrix(idrotm[867],90.0,167.5,90.0,257.5,180.0,0.0);
25072 AliMatrix(idrotm[868],90.0,287.5,90.0,17.5,0.0,0.0);
25073 AliMatrix(idrotm[869],90.0,137.5,90.0,227.5,180.0,0.0);
25074 AliMatrix(idrotm[870],90.0,107.5,90.0,197.5,180.0,0.0);
25075 AliMatrix(idrotm[871],90.0,77.5,90.0,167.5,180.0,0.0);
25076 AliMatrix(idrotm[872],90.0,47.5,90.0,137.5,180.0,0.0);
25077 AliMatrix(idrotm[873],90.0,17.5,90.0,107.5,180.0,0.0);
25078 AliMatrix(idrotm[874],90.0,347.5,90.0,77.5,180.0,0.0);
25079 AliMatrix(idrotm[875],90.0,317.5,90.0,47.5,180.0,0.0);
25080 AliMatrix(idrotm[876],90.0,287.5,90.0,17.5,180.0,0.0);
25081 AliMatrix(idrotm[877],90.0,185.0,90.0,275.0,0.0,0.0);
25082 AliMatrix(idrotm[878],90.0,180.0,90.0,270.0,0.0,0.0);
25083 AliMatrix(idrotm[879],90.0,125.0,90.0,215.0,0.0,0.0);
25084 AliMatrix(idrotm[880],90.0,65.0,90.0,155.0,0.0,0.0);
25085 AliMatrix(idrotm[881],90.0,5.0,90.0,95.0,0.0,0.0);
25086 AliMatrix(idrotm[882],90.0,245.0,90.0,335.0,0.0,0.0);
25087 AliMatrix(idrotm[883],90.0,47.5,90.0,137.5,0.0,0.0);
25088 AliMatrix(idrotm[884],90.0,77.5,90.0,167.5,0.0,0.0);
25089 AliMatrix(idrotm[885],90.0,107.5,90.0,197.5,0.0,0.0);
25090 AliMatrix(idrotm[887],90.0,137.5,90.0,227.5,0.0,0.0);
25091 AliMatrix(idrotm[888],90.0,167.5,90.0,257.5,0.0,0.0);
25092 AliMatrix(idrotm[889],90.0,197.5,90.0,287.5,0.0,0.0);
25093 AliMatrix(idrotm[890],90.0,227.5,90.0,317.5,0.0,0.0);
25094 AliMatrix(idrotm[891],90.0,347.5,90.0,77.5,0.0,0.0);
25095 AliMatrix(idrotm[892],90.0,317.5,90.0,47.5,0.0,0.0);
25096 AliMatrix(idrotm[893],90.0,257.5,90.0,347.5,0.0,0.0);
25097 AliMatrix(idrotm[894],90.0,270.0,0.0,0.0,90.0,180.0);
25098 AliMatrix(idrotm[895],90.0,286.36,0.0,0.0,90.0,196.36);
25099 AliMatrix(idrotm[896],90.0,302.73,0.0,0.0,90.0,212.73);
25100 AliMatrix(idrotm[897],90.0,319.09,0.0,0.0,90.0,229.09);
25101 AliMatrix(idrotm[898],90.0,17.5,90.0,107.5,0.0,0.0);
25102 AliMatrix(idrotm[899],90.0,335.45,0.0,0.0,90.0,245.45);
25103 AliMatrix(idrotm[900],90.0,351.82,0.0,0.0,90.0,261.82);
25104 AliMatrix(idrotm[901],90.0,8.18,0.0,0.0,90.0,278.18);
25105 AliMatrix(idrotm[902],90.0,24.55,0.0,0.0,90.0,294.55);
25106 AliMatrix(idrotm[903],90.0,40.91,0.0,0.0,90.0,310.91);
25107 AliMatrix(idrotm[904],90.0,57.27,0.0,0.0,90.0,327.27);
25108 AliMatrix(idrotm[905],90.0,73.64,0.0,0.0,90.0,343.64);
25109 AliMatrix(idrotm[906],90.0,90.0,0.0,0.0,90.0,360.0);
25110 AliMatrix(idrotm[907],90.0,106.36,0.0,0.0,90.0,16.36);
25111 AliMatrix(idrotm[908],90.0,122.73,0.0,0.0,90.0,32.73);
25112 AliMatrix(idrotm[909],90.0,139.09,0.0,0.0,90.0,49.09);
25113 AliMatrix(idrotm[910],90.0,155.45,0.0,0.0,90.0,65.45);
25114 AliMatrix(idrotm[911],90.0,171.82,0.0,0.0,90.0,81.82);
25115 AliMatrix(idrotm[912],90.0,188.18,0.0,0.0,90.0,98.18);
25116 AliMatrix(idrotm[913],90.0,204.55,0.0,0.0,90.0,114.55);
25117 AliMatrix(idrotm[914],90.0,220.91,0.0,0.0,90.0,130.91);
25118 AliMatrix(idrotm[915],90.0,237.27,0.0,0.0,90.0,147.27);
25119 AliMatrix(idrotm[916],90.0,253.64,0.0,0.0,90.0,163.64);
25120 AliMatrix(idrotm[917],90.0,295.71,0.0,0.0,90.0,205.71);
25121 AliMatrix(idrotm[918],90.0,321.43,0.0,0.0,90.0,231.43);
25122 AliMatrix(idrotm[919],90.0,347.14,0.0,0.0,90.0,257.14);
25123 AliMatrix(idrotm[920],90.0,12.86,0.0,0.0,90.0,282.86);
25124 AliMatrix(idrotm[921],90.0,38.57,0.0,0.0,90.0,308.57);
25125 AliMatrix(idrotm[922],90.0,64.29,0.0,0.0,90.0,334.29);
25126 AliMatrix(idrotm[923],90.0,115.71,0.0,0.0,90.0,25.71);
25127 AliMatrix(idrotm[924],90.0,141.43,0.0,0.0,90.0,51.43);
25128 AliMatrix(idrotm[925],90.0,167.14,0.0,0.0,90.0,77.14);
25129 AliMatrix(idrotm[926],90.0,192.86,0.0,0.0,90.0,102.86);
25130 AliMatrix(idrotm[927],90.0,218.57,0.0,0.0,90.0,128.57);
25131 AliMatrix(idrotm[928],90.0,244.29,0.0,0.0,90.0,154.29);
25132 AliMatrix(idrotm[929],90.0,120.0,90.0,210.0,0.0,0.0);
25133 AliMatrix(idrotm[930],90.0,240.0,90.0,330.0,0.0,0.0);
25134 AliMatrix(idrotm[931],90.0,60.0,90.0,150.0,180.0,0.0);
25135 AliMatrix(idrotm[932],90.0,120.0,90.0,210.0,180.0,0.0);
25136 AliMatrix(idrotm[933],90.0,180.0,90.0,270.0,180.0,0.0);
25137 AliMatrix(idrotm[934],90.0,240.0,90.0,330.0,180.0,0.0);
25138 AliMatrix(idrotm[935],90.0,300.0,90.0,30.0,180.0,0.0);
25139
25140 // SSD cone
25141
25142 AliMatrix(idrotm[701],90.0,0.0,90.0,90.0,180.0,0.0);
25143 AliMatrix(idrotm[702],90.0,347.5,90.0,77.5,180.0,0.0);
25144 AliMatrix(idrotm[703],90.0,17.5,90.0,107.5,180.0,0.0);
25145 AliMatrix(idrotm[704],90.0,47.5,90.0,137.5,180.0,0.0);
25146 AliMatrix(idrotm[705],90.0,77.5,90.0,167.5,180.0,0.0);
25147 AliMatrix(idrotm[706],90.0,107.5,90.0,197.5,180.0,0.0);
25148 AliMatrix(idrotm[707],90.0,137.5,90.0,227.5,180.0,0.0);
25149 AliMatrix(idrotm[708],90.0,167.5,90.0,257.5,180.0,0.0);
25150 AliMatrix(idrotm[709],90.0,197.5,90.0,287.5,180.0,0.0);
25151 AliMatrix(idrotm[710],90.0,227.5,90.0,317.5,180.0,0.0);
25152 AliMatrix(idrotm[711],90.0,257.5,90.0,347.5,180.0,0.0);
25153 AliMatrix(idrotm[712],90.0,287.5,90.0,17.5,180.0,0.0);
25154 AliMatrix(idrotm[713],90.0,317.5,90.0,47.5,180.0,0.0);
25155 AliMatrix(idrotm[714],90.0,328.4,90.0,58.4,180.0,0.0);
25156 AliMatrix(idrotm[715],90.0,28.4,90.0,118.4,180.0,0.0);
25157 AliMatrix(idrotm[716],90.0,88.4,90.0,178.4,180.0,0.0);
25158 AliMatrix(idrotm[717],90.0,148.4,90.0,238.4,180.0,0.0);
25159 AliMatrix(idrotm[718],90.0,208.4,90.0,298.4,180.0,0.0);
25160 AliMatrix(idrotm[719],90.0,268.4,90.0,358.4,180.0,0.0);
25161 AliMatrix(idrotm[720],90.0,28.4,90.0,118.4,0.0,0.0);
25162 AliMatrix(idrotm[721],90.0,88.4,90.0,178.4,0.0,0.0);
25163 AliMatrix(idrotm[722],90.0,148.4,90.0,238.4,0.0,0.0);
25164 AliMatrix(idrotm[723],90.0,208.4,90.0,298.4,0.0,0.0);
25165 AliMatrix(idrotm[724],90.0,268.4,90.0,358.4,0.0,0.0);
25166 AliMatrix(idrotm[725],90.0,328.4,90.0,58.4,0.0,0.0);
25167 AliMatrix(idrotm[726],90.0,77.5,90.0,167.5,0.0,0.0);
25168 AliMatrix(idrotm[727],90.0,107.5,90.0,197.5,0.0,0.0);
25169 AliMatrix(idrotm[728],90.0,137.5,90.0,227.5,0.0,0.0);
25170 AliMatrix(idrotm[729],90.0,167.5,90.0,257.5,0.0,0.0);
25171 AliMatrix(idrotm[730],90.0,227.5,90.0,317.5,0.0,0.0);
25172 AliMatrix(idrotm[731],90.0,257.5,90.0,347.5,0.0,0.0);
25173 AliMatrix(idrotm[732],90.0,317.5,90.0,47.5,0.0,0.0);
25174 AliMatrix(idrotm[733],90.0,197.5,90.0,287.5,0.0,0.0);
25175 AliMatrix(idrotm[734],90.0,347.5,90.0,77.5,0.0,0.0);
25176 AliMatrix(idrotm[735],90.0,47.5,90.0,137.5,0.0,0.0);
25177 AliMatrix(idrotm[768],90.0,287.5,90.0,17.5,0.0,0.0);
25178 AliMatrix(idrotm[798],90.0,17.5,90.0,107.5,0.0,0.0);
25179
25180 // Services
25181
25182 AliMatrix(idrotm[200], 90., 0., 90., 90., 180., 0.);
25183
25184
db915fea 25185 // CONVERT INTO CM (RL(SI)=9.36 CM)
25186
25187 for (i = 0; i < 6; ++i) {
25188 drl[i] = drl[i] / 100. * 9.36;
25189 }
25190
25191 // FIELD CAGE HALF LENGTH
25192
1e9111db 25193 rlim = 50.;
7b67784f 25194 zmax = 74.;
25195 ztpc = 284.;
db915fea 25196
25197 // --- Define ghost volume containing the whole ITS (including services)
25198 // and fill it with air
25199
6d62fed9 25200 dgh[0] = 0.;
25201 dgh[1] = 360.;
25202 dgh[2] = 16.;
7b67784f 25203 dgh[3] = -ztpc-5.-0.1;
6d62fed9 25204 dgh[4] = 46;
25205 dgh[5] = 85.;
7b67784f 25206 dgh[6] = -ztpc;
6d62fed9 25207 dgh[7] = 46;
25208 dgh[8] = 85.;
7b67784f 25209 dgh[9] = -ztpc;
6d62fed9 25210 dgh[10] = 46;
1e9111db 25211 dgh[11] = rlim+6;
7b67784f 25212 dgh[12] = -97.5;
6d62fed9 25213 dgh[13] = 46;
1e9111db 25214 dgh[14] = rlim+6;
7b67784f 25215 dgh[15] = -zmax;
6d62fed9 25216 dgh[16] = 46;
1e9111db 25217 dgh[17] = rlim+6;
9181d340 25218 dgh[18] = -48;
6d62fed9 25219 dgh[19] = 6;
1e9111db 25220 dgh[20] = rlim+6;
e4f08ac3 25221 dgh[21] = -28.6;
6d62fed9 25222 dgh[22] = 6;
1e9111db 25223 dgh[23] = rlim+6;
e4f08ac3 25224 dgh[24] = -27.6;
6d62fed9 25225 dgh[25] = 3.295;
1e9111db 25226 dgh[26] = rlim+6;
e4f08ac3 25227 dgh[27] = 27.6;
6d62fed9 25228 dgh[28] = 3.295;
1e9111db 25229 dgh[29] = rlim+6;
e4f08ac3 25230 dgh[30] = 28.6;
6d62fed9 25231 dgh[31] = 6;
1e9111db 25232 dgh[32] = rlim+6;
9181d340 25233 dgh[33] = 48;
6d62fed9 25234 dgh[34] = 6;
1e9111db 25235 dgh[35] = rlim+6;
7b67784f 25236 dgh[36] = zmax;
6d62fed9 25237 dgh[37] = 46;
1e9111db 25238 dgh[38] = rlim+6;
7b67784f 25239 dgh[39] = 97.5;
6d62fed9 25240 dgh[40] = 46;
1e9111db 25241 dgh[41] = rlim+6;
7b67784f 25242 dgh[42] = ztpc;
6d62fed9 25243 dgh[43] = 62;
25244 dgh[44] = 62+4.;
7b67784f 25245 dgh[45] = ztpc;
6d62fed9 25246 dgh[46] = 62;
25247 dgh[47] = 85.;
7b67784f 25248 dgh[48] = ztpc+4.+0.1;
6d62fed9 25249 dgh[49] = 62.4;
25250 dgh[50] = 85.;
25251 gMC->Gsvolu("ITSV", "PCON", idtmed[205], dgh, 51);
6d62fed9 25252
db915fea 25253
25254 // --- Place the ghost volume in its mother volume (ALIC) and make it
25255 // invisible
25256
25257 gMC->Gspos("ITSV", 1, "ALIC", 0., 0., 0., 0, "ONLY");
cd3a3507 25258 //gMC->Gsatt("ITSV", "SEEN", 0);
db915fea 25259
25260
25261 // --- Define ghost volume containing the six layers and fill it with air
25262
25263 dgh[0] = 0.;
25264 dgh[1] = 360.;
6d62fed9 25265 dgh[2] = 8.;
7b67784f 25266 dgh[3] = -zmax;
45725ec9 25267 dgh[4] = 46.;
7b67784f 25268 dgh[5] = rlim;
9181d340 25269 dgh[6] = -47.5;
6d62fed9 25270 dgh[7] = 6.005;
7b67784f 25271 dgh[8] = rlim;
25272 dgh[9] = -28.5;
6d62fed9 25273 dgh[10] = 6.005;
7b67784f 25274 dgh[11] = rlim;
25275 dgh[12] = -27.5;
6d62fed9 25276 dgh[13] = 3.3;
7b67784f 25277 dgh[14] = rlim;
25278 dgh[15] = 27.5;
6d62fed9 25279 dgh[16] = 3.3;
7b67784f 25280 dgh[17] = rlim;
25281 dgh[18] = 28.5;
6d62fed9 25282 dgh[19] = 6.005;
7b67784f 25283 dgh[20] = rlim;
9181d340 25284 dgh[21] = 47.5;
6d62fed9 25285 dgh[22] = 6.005;
7b67784f 25286 dgh[23] = rlim;
25287 dgh[24] = zmax;
6d62fed9 25288 dgh[25] = 46.;
7b67784f 25289 dgh[26] = rlim;
6d62fed9 25290 gMC->Gsvolu("ITSD", "PCON", idtmed[205], dgh, 27);
db915fea 25291
25292 // --- Place the ghost volume in its mother volume (ITSV) and make it
25293 // invisible
25294
25295 gMC->Gspos("ITSD", 1, "ITSV", 0., 0., 0., 0, "ONLY");
25296 //gMC->Gsatt("ITSD", "SEEN", 0);
cd3a3507 25297
db915fea 25298
a9c4129c 25299 // --- Define SPD (option 'a') volumes ----------------------------
db915fea 25300
686e2715 25301 // SPD - option 'a'
686e2715 25302 // (this is NOT the default)
25303
3d12a48d 25304 if (option == 1) {
c47b75b1 25305
686e2715 25306 dits[0] = 3.7;
25307 dits[1] = 7.75;
45725ec9 25308 dits[2] = 26.1;
d236497b 25309 gMC->Gsvolu("IT12", "TUBE", idtmed[254], dits, 3);
686e2715 25310
25311 dits[0] = 3.7;
25312 dits[1] = 7.7;
25313 dits[2] = 24;
25314 dits[3] = 57;
25315 dits[4] = 100;
c47b75b1 25316 gMC->Gsvolu("I12A", "TUBS", idtmed[254], dits, 5); // sector
686e2715 25317
c47b75b1 25318 di10a[0] = 0.843;
25319 di10a[1] = ddet1+dchip1+dbus+0.0025;
25320 di10a[2] = 19.344;
25321 gMC->Gsvolu("I10A", "BOX ", idtmed[254], di10a, 3); // mother volume
25322 // on layer 1
25323 di20a[0] = 0.843;
25324 di20a[1] = ddet2+dchip2+dbus+0.0025;
25325 di20a[2] = 19.344;
25326 gMC->Gsvolu("I20A", "BOX ", idtmed[254], di20a, 3); // mother volume
25327 // on layer 2
686e2715 25328 dits[0] = 1.3673;
25329 dits[1] = 0.01;
25330 dits[2] = 24;
25331 gMC->Gsvolu("I123", "BOX ", idtmed[253], dits, 3);
25332
25333 dits[0] = 0.06;
25334 dits[1] = 0.08;
25335 dits[2] = 24;
25336 dits[3] = -36.79;
25337 dits[4] = 21.834;
25338 gMC->Gsvolu("I121", "TUBS", idtmed[253], dits, 5);
25339
25340 dits[0] = 0.1253;
25341 dits[1] = 0.01;
25342 dits[2] = 24;
d236497b 25343 gMC->Gsvolu("I122", "BOX ", idtmed[253], dits, 3);
686e2715 25344
25345 dits[0] = 0.04;
25346 dits[1] = 0.06 ;
25347 dits[2] = 24;
25348 dits[3] = 126.79;
25349 dits[4] = 270;
25350 gMC->Gsvolu("I120", "TUBS", idtmed[253], dits, 5);
25351
25352 dits[0] = 0.1134;
25353 dits[1] = 0.01;
25354 dits[2] = 24;
25355 gMC->Gsvolu("I144", "BOX ", idtmed[253], dits, 3);
25356
25357 dits[0] = 0.25;
25358 dits[1] = 0.06;
25359 dits[2] = 24;
25360 gMC->Gsvolu("I113", "BOX ", idtmed[254], dits, 3);
25361
25362 dits[0] = 0.077;
25363 dits[1] = 0.01;
25364 dits[2] = 24;
25365 gMC->Gsvolu("I143", "BOX ", idtmed[253], dits, 3);
25366
25367 dits[0] = 0.04;
25368 dits[1] = 0.06;
25369 dits[2] = 24;
25370 dits[3] = 0;
25371 dits[4] = 90;
25372 gMC->Gsvolu("I142", "TUBS", idtmed[253], dits, 5);
25373
25374 dits[0] = 0.0695;
25375 dits[1] = 0.01;
25376 dits[2] = 24;
25377 gMC->Gsvolu("I141", "BOX ", idtmed[253], dits, 3);
25378
25379 dits[0] = 0.06;
25380 dits[1] = 0.08;
25381 dits[2] = 24;
25382 dits[3] = 0;
25383 dits[4] = 108;
25384 gMC->Gsvolu("I140", "TUBS", idtmed[253], dits, 5);
25385
25386 dits[0] = 0.1835;
25387 dits[1] = 0.01;
25388 dits[2] = 24;
25389 gMC->Gsvolu("I139", "BOX ", idtmed[253], dits, 3);
25390
25391 dits[0] = 0.1894 ;
25392 dits[1] = 0.01;
25393 dits[2] = 24;
25394 gMC->Gsvolu("I138", "BOX ", idtmed[253], dits, 3);
25395
25396 dits[0] = 0.04;
25397 dits[1] = 0.06;
25398 dits[2] = 24;
25399 dits[3] = 0;
25400 dits[4] = 75.261;
25401 gMC->Gsvolu("I137", "TUBS", idtmed[253], dits, 5);
25402
25403 dits[0] = 1.3401;
25404 dits[1] = 0.01;
25405 dits[2] = 24;
25406 gMC->Gsvolu("I136", "BOX ", idtmed[253], dits, 3);
25407
25408 dits[0] = 0.05;
25409 dits[1] = 0.07;
25410 dits[2] = 24;
25411 dits[3] = 0;
25412 dits[4] = 72.739;
25413 gMC->Gsvolu("I135", "TUBS", idtmed[253], dits, 5);
25414
25415 dits[0] = 0.1193;
25416 dits[1] = 0.01;
25417 dits[2] = 24;
25418 gMC->Gsvolu("I134", "BOX ", idtmed[253], dits, 3);
25419
25420 dits[0] = 0.163;
25421 dits[1] = 0.01;
25422 dits[2] = 24;
25423 gMC->Gsvolu("I133", "BOX ", idtmed[253], dits, 3);
25424
25425 dits[0] = 0.04;
25426 dits[1] = 0.06;
25427 dits[2] = 24;
25428 dits[3] = 0;
25429 dits[4] = 157.633;
25430 gMC->Gsvolu("I132", "TUBS", idtmed[253], dits, 5);
25431
25432 dits[0] = 0.2497;
25433 dits[1] = 0.01;
25434 dits[2] = 24;
25435 gMC->Gsvolu("I131", "BOX ", idtmed[253], dits, 3);
25436
25437 dits[0] = 0.06;
25438 dits[1] = 0.08;
25439 dits[2] = 24;
25440 dits[3] = 0;
25441 dits[4] = 148.633;
25442 gMC->Gsvolu("I130", "TUBS", idtmed[253], dits, 5);
25443
25444 dits[0] = 0.292;
25445 dits[1] = 0.01;
25446 dits[2] = 24;
25447 gMC->Gsvolu("I129", "BOX ", idtmed[253], dits, 3);
25448
25449 dits[0] = 0.163;
25450 dits[1] = 0.01;
25451 dits[2] = 24;
25452 gMC->Gsvolu("I128", "BOX ", idtmed[253], dits, 3);
25453
25454 dits[0] = 0.04;
25455 dits[1] = 0.06;
25456 dits[2] = 24;
25457 dits[3] = 0;
25458 dits[4] = 161.297;
25459 gMC->Gsvolu("I126", "TUBS", idtmed[253], dits, 5);
25460
25461 dits[0] = 0.2433;
25462 dits[1] = 0.01;
25463 dits[2] = 24;
25464 gMC->Gsvolu("I125", "BOX ", idtmed[253], dits, 3);
25465
25466 dits[0] = 0.06;
25467 dits[1] = 0.08;
25468 dits[2] = 24;
25469 dits[3] = 0;
25470 dits[4] = 42.883;
25471 gMC->Gsvolu("I124", "TUBS", idtmed[253], dits, 5);
25472
c47b75b1 25473 di103[0] = 0.793;
25474 di103[1] = ddet1+dchip1;
25475 di103[2] = 3.536;
25476 gMC->Gsvolu("I103", "BOX ", idtmed[254], di103, 3); // contains det and chip
25477 // layer 1
686e2715 25478 dits[0] = 0.793;
fc44ab90 25479 dits[1] = 0.475; //0.685; 0.015
686e2715 25480 dits[2] = 2.5;
fc44ab90 25481 gMC->Gsvolu("I105", "BOX ", idtmed[290], dits, 3); // end-ladder electr.
686e2715 25482
c47b75b1 25483 di104[0] = 0.843;
25484 di104[1] = dbus;
25485 di104[2] = 14.344;
25486 gMC->Gsvolu("I104", "BOX ", idtmed[275], di104, 3); // bus for both layers
686e2715 25487
c47b75b1 25488 di1d3[0] = 0.793;
25489 di1d3[1] = ddet2+dchip2;
25490 di1d3[2] = 3.536;
25491 gMC->Gsvolu("I1D3", "BOX ", idtmed[254], di1d3, 3); // contains det and chip
25492 // layer 2
686e2715 25493 dits[0] = 0.793;
686e2715 25494 dits[0] = 0.06;
25495 dits[1] = 0.08;
25496 dits[2] = 24;
25497 dits[3] = 0;
25498 dits[4] = 80;
25499 gMC->Gsvolu("I112", "TUBS", idtmed[253], dits, 5);
25500
25501 dits[0] = 0.04;
25502 dits[1] = 0.06;
25503 dits[2] = 24;
25504 dits[3] = 0;
25505 dits[4] = 80;
25506 gMC->Gsvolu("I111", "TUBS", idtmed[253], dits, 5);
25507
25508 dits[0] = 0.15;
25509 dits[1] = 0.0146;
25510 dits[2] = 24;
25511 gMC->Gsvolu("I118", "BOX ", idtmed[273], dits, 3);
25512
25513 dits[0] = 0.1315;
25514 dits[1] = 0.01;
25515 dits[2] = 24;
25516 gMC->Gsvolu("I110", "BOX ", idtmed[253], dits, 3);
25517
25518 dits[0] = 0.025;
25519 dits[1] = 0.035;
25520 dits[2] = 24;
25521 dits[3] = 0;
25522 dits[4] = 180;
25523 gMC->Gsvolu("I114", "TUBS", idtmed[264], dits, 5);
25524
9181d340 25525 if (fluid == 1) {
25526 dits[0] = 0;
25527 dits[1] = 0.025;
25528 dits[2] = 24;
25529 dits[3] = 0;
25530 dits[4] = 180;
25531 gMC->Gsvolu("I115", "TUBS", idtmed[211], dits, 5); // set water as cooling fluid
25532 } else {
25533 dits[0] = 0;
25534 dits[1] = 0.025;
25535 dits[2] = 24;
25536 dits[3] = 0;
25537 dits[4] = 180;
25538 gMC->Gsvolu("I115", "TUBS", idtmed[212], dits, 5); // set freon as cooling fluid
25539 }
25540
686e2715 25541 dits[0] = 0.063;
25542 dits[1] = 0.035;
25543 dits[2] = 24;
25544 gMC->Gsvolu("I116", "BOX ", idtmed[264], dits, 3);
25545
c47b75b1 25546 di102[0] = 0.793;
25547 di102[1] = dchip1;
25548 di102[2] = 0.68;
25549 gMC->Gsvolu("I102", "BOX ", idtmed[201], di102, 3); // chip layer 1
25550
25551 di1d2[0] = 0.793;
25552 di1d2[1] = dchip2;
25553 di1d2[2] = 0.68;
25554 gMC->Gsvolu("I1D2", "BOX ", idtmed[201], di1d2, 3); // chip layer 2
25555
25556 di101[0] = 0.705;
25557 di101[1] = ddet1;
25558 di101[2] = 3.536;
25559 gMC->Gsvolu("I101", "BOX ", idtmed[250], di101, 3); // contains detector
25560 // layer 1
25561 di1d1[0] = 0.705;
25562 di1d1[1] = ddet2;
25563 di1d1[2] = 3.536;
25564 gMC->Gsvolu("I1D1", "BOX ", idtmed[250], di1d1, 3); // contains detector
25565 // layer 2
9181d340 25566 if (fluid == 1) {
25567 dits[0] = 0.063;
25568 dits[1] = 0.025;
25569 dits[2] = 24;
25570 gMC->Gsvolu("I117", "BOX ", idtmed[211], dits, 3); // set water as cooling fuid
25571 } else {
25572 dits[0] = 0.063;
25573 dits[1] = 0.025;
25574 dits[2] = 24;
25575 gMC->Gsvolu("I117", "BOX ", idtmed[212], dits, 3); // set freon as cooling fluid
25576 }
686e2715 25577
c47b75b1 25578 dits1[0] = 0.64;
25579 dits1[1] = ddet1;
25580 dits1[2] = 3.48;
25581 gMC->Gsvolu("ITS1", "BOX ", idtmed[200], dits1, 3); // detector layer 1
686e2715 25582
c47b75b1 25583 dits2[0] = 0.64;
25584 dits2[1] = ddet2;
25585 dits2[2] = 3.48;
25586 gMC->Gsvolu("ITS2", "BOX ", idtmed[200], dits2, 3); // detector layer 2
686e2715 25587
25588 dits[0] = 3.701;
25589 dits[1] = 7.699;
25590 dits[2] = 4;
25591 dits[3] = 57.1;
25592 dits[4] = 99.9;
25593 gMC->Gsvolu("I650", "TUBS", idtmed[254], dits, 5); // was I150 in old geom.
25594
25595 dits[0] = 0;
25596 dits[1] = 0.5;
25597 dits[2] = 1.5;
25598 gMC->Gsvolu("I676", "TUBE", idtmed[274], dits, 3); // was I176 in old geom.
25599
25600 dits[0] = 0;
25601 dits[1] = 0.18;
25602 dits[2] = 0.8;
25603 gMC->Gsvolu("I673", "TUBE", idtmed[274], dits, 3); // was I173 in old geom.
25604
25605 dits[0] = 0;
25606 dits[1] = 0.18;
25607 dits[2] = 3;
25608 gMC->Gsvolu("I671", "TUBE", idtmed[274], dits, 3); // was I171 in old geom.
25609
25610 dits[0] = 0;
25611 dits[1] = 0.075;
25612 dits[2] = 0.8;
25613 gMC->Gsvolu("I669", "TUBE", idtmed[264], dits, 3); // was I169 in old geom.
25614
25615 dits[0] = 3.5;
25616 dits[1] = 5.6;
25617 dits[2] = 0.55;
25618 dits[3] = 0;
25619 dits[4] = 38;
25620 gMC->Gsvolu("I667", "TUBS", idtmed[263], dits, 5); // was I167 in old geom.
25621
25622 dits[0] = 6.6;
25623 dits[1] = 7.6;
25624 dits[2] = 0.5;
25625 dits[3] = 0;
25626 dits[4] = 9;
25627 gMC->Gsvolu("I666", "TUBS", idtmed[263], dits, 5); // was I166 in old geom.
25628
25629 dits[0] = 0.26;
25630 dits[1] = 0.32;
25631 dits[2] = 0.55;
25632 gMC->Gsvolu("I678", "TUBE", idtmed[263], dits, 3); // was I178 in old geom.
25633
9181d340 25634 if (fluid == 1) {
25635 dits[0] = 0;
25636 dits[1] = 0.3;
25637 dits[2] = 1.5;
25638 gMC->Gsvolu("I677", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25639 // was I177 in old geom.
25640 } else {
25641 dits[0] = 0;
25642 dits[1] = 0.3;
25643 dits[2] = 1.5;
25644 gMC->Gsvolu("I677", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25645 // was I177 in old geom.
25646 }
25647
686e2715 25648 dits[0] = 0.07;
25649 dits[1] = 0.125;
25650 dits[2] = 0.3;
25651 gMC->Gsvolu("I675", "TUBE", idtmed[263], dits, 3); // was I175 in old geom.
25652
9181d340 25653 if (fluid == 1) {
25654 dits[0] = 0;
25655 dits[1] = 0.1;
25656 dits[2] = 0.8;
25657 gMC->Gsvolu("I674", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25658 // was I174 in old geom.
25659 } else {
25660 dits[0] = 0;
25661 dits[1] = 0.1;
25662 dits[2] = 0.8;
25663 gMC->Gsvolu("I674", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25664 // was I174 in old geom.
25665 }
25666
25667 if (fluid == 1) {
25668 dits[0] = 0;
25669 dits[1] = 0.1;
25670 dits[2] = 3;
25671 gMC->Gsvolu("I672", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25672 // was I172 in old geom.
25673 } else {
25674 dits[0] = 0;
25675 dits[1] = 0.1;
25676 dits[2] = 3;
25677 gMC->Gsvolu("I672", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25678 // was I172 in old geom.
25679 }
25680
25681 if (fluid == 1) {
25682 dits[0] = 0;
25683 dits[1] = 0.0746;
25684 dits[2] = 0.8;
25685 gMC->Gsvolu("I670", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25686 // was I170 in old geom.
25687 } else {
25688 dits[0] = 0;
25689 dits[1] = 0.0746;
25690 dits[2] = 0.8;
25691 gMC->Gsvolu("I670", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25692 // was I170 in old geom.
25693 }
25694
25695 if (fluid == 1) {
25696 dits[0] = 3.7;
25697 dits[1] = 5.4;
25698 dits[2] = 0.35;
25699 dits[3] = 2;
25700 dits[4] = 36;
25701 gMC->Gsvolu("I668", "TUBS", idtmed[211], dits, 5); // set water as cooling fluid
25702 // was I168 in old geom.
25703 } else {
25704 dits[0] = 3.7;
25705 dits[1] = 5.4;
25706 dits[2] = 0.35;
25707 dits[3] = 2;
25708 dits[4] = 36;
25709 gMC->Gsvolu("I668", "TUBS", idtmed[212], dits, 5); // set freon as cooling fluid
25710 // was I168 in old geom.
25711 }
686e2715 25712
2ffd6c79 25713
686e2715 25714 }
a9c4129c 25715
a9c4129c 25716 // --- Define SPD (option 'b') volumes ----------------------------
25717
686e2715 25718 // SPD - option 'b'
c47b75b1 25719 // (this is the default)
686e2715 25720
3d12a48d 25721 if (option == 2) {
c47b75b1 25722
686e2715 25723 dits[0] = 3.7;
25724 dits[1] = 7.75;
45725ec9 25725 dits[2] = 26.1;
686e2715 25726 gMC->Gsvolu("IT12", "TUBE", idtmed[254], dits, 3);
25727
25728 dits[0] = 3.7;
25729 dits[1] = 7.7;
25730 dits[2] = 24;
25731 dits[3] = 57;
25732 dits[4] = 100;
c47b75b1 25733 gMC->Gsvolu("I12B", "TUBS", idtmed[254], dits, 5); // sector
686e2715 25734
c47b75b1 25735 di10b[0] = 0.843;
25736 di10b[1] = ddet1+dchip1+dbus+0.0025;
25737 di10b[2] = 19.344;
25738 gMC->Gsvolu("I10B", "BOX ", idtmed[254], di10b, 3); // mother volume
25739 // on layer 1
686e2715 25740
c47b75b1 25741 di20b[0] = 0.843;
25742 di20b[1] = ddet2+dchip2+dbus+0.0025;
25743 di20b[2] = 19.344;
25744 gMC->Gsvolu("I20B", "BOX ", idtmed[254], di20b, 3); // mother volume
25745 // layer 2
686e2715 25746
25747 dits[0] = 1.3673;
25748 dits[1] = 0.01;
25749 dits[2] = 24;
25750 gMC->Gsvolu("I123", "BOX ", idtmed[253], dits, 3);
25751
25752 dits[0] = 0.06;
25753 dits[1] = 0.08;
25754 dits[2] = 24;
25755 dits[3] = -36.79;
25756 dits[4] = 21.834;
25757 gMC->Gsvolu("I121", "TUBS", idtmed[253], dits, 5);
25758
25759 dits[0] = 0.1253;
25760 dits[1] = 0.01;
25761 dits[2] = 24;
25762 gMC->Gsvolu("I122", "BOX ", idtmed[253], dits, 3);
25763
25764 dits[0] = 0.04;
25765 dits[1] = 0.06 ;
25766 dits[2] = 24;
25767 dits[3] = 126.79;
25768 dits[4] = 270;
25769 gMC->Gsvolu("I120", "TUBS", idtmed[253], dits, 5);
25770
25771 dits[0] = 0.1134;
25772 dits[1] = 0.01;
25773 dits[2] = 24;
25774 gMC->Gsvolu("I144", "BOX ", idtmed[253], dits, 3);
25775
25776 dits[0] = 0.25;
25777 dits[1] = 0.06;
25778 dits[2] = 24;
25779 gMC->Gsvolu("I113", "BOX ", idtmed[254], dits, 3);
25780
25781 dits[0] = 0.077;
25782 dits[1] = 0.01;
25783 dits[2] = 24;
25784 gMC->Gsvolu("I143", "BOX ", idtmed[253], dits, 3);
25785
25786 dits[0] = 0.04;
25787 dits[1] = 0.06;
25788 dits[2] = 24;
25789 dits[3] = 0;
25790 dits[4] = 90;
25791 gMC->Gsvolu("I142", "TUBS", idtmed[253], dits, 5);
25792
25793 dits[0] = 0.0695;
25794 dits[1] = 0.01;
25795 dits[2] = 24;
25796 gMC->Gsvolu("I141", "BOX ", idtmed[253], dits, 3);
25797
25798 dits[0] = 0.06;
25799 dits[1] = 0.08;
25800 dits[2] = 24;
25801 dits[3] = 0;
25802 dits[4] = 108;
25803 gMC->Gsvolu("I140", "TUBS", idtmed[253], dits, 5);
25804
25805 dits[0] = 0.1835;
25806 dits[1] = 0.01;
25807 dits[2] = 24;
25808 gMC->Gsvolu("I139", "BOX ", idtmed[253], dits, 3);
25809
25810 dits[0] = 0.1894 ;
25811 dits[1] = 0.01;
25812 dits[2] = 24;
25813 gMC->Gsvolu("I138", "BOX ", idtmed[253], dits, 3);
25814
25815 dits[0] = 0.04;
25816 dits[1] = 0.06;
25817 dits[2] = 24;
25818 dits[3] = 0;
25819 dits[4] = 75.261;
25820 gMC->Gsvolu("I137", "TUBS", idtmed[253], dits, 5);
25821
25822 dits[0] = 1.3401;
25823 dits[1] = 0.01;
25824 dits[2] = 24;
25825 gMC->Gsvolu("I136", "BOX ", idtmed[253], dits, 3);
25826
25827 dits[0] = 0.05;
25828 dits[1] = 0.07;
25829 dits[2] = 24;
25830 dits[3] = 0;
25831 dits[4] = 72.739;
25832 gMC->Gsvolu("I135", "TUBS", idtmed[253], dits, 5);
25833
25834 dits[0] = 0.1193;
25835 dits[1] = 0.01;
25836 dits[2] = 24;
25837 gMC->Gsvolu("I134", "BOX ", idtmed[253], dits, 3);
25838
25839 dits[0] = 0.163;
25840 dits[1] = 0.01;
25841 dits[2] = 24;
25842 gMC->Gsvolu("I133", "BOX ", idtmed[253], dits, 3);
25843
25844 dits[0] = 0.04;
25845 dits[1] = 0.06;
25846 dits[2] = 24;
25847 dits[3] = 0;
25848 dits[4] = 157.633;
25849 gMC->Gsvolu("I132", "TUBS", idtmed[253], dits, 5);
25850
25851 dits[0] = 0.2497;
25852 dits[1] = 0.01;
25853 dits[2] = 24;
25854 gMC->Gsvolu("I131", "BOX ", idtmed[253], dits, 3);
25855
25856 dits[0] = 0.06;
25857 dits[1] = 0.08;
25858 dits[2] = 24;
25859 dits[3] = 0;
25860 dits[4] = 148.633;
25861 gMC->Gsvolu("I130", "TUBS", idtmed[253], dits, 5);
25862
25863 dits[0] = 0.292;
25864 dits[1] = 0.01;
25865 dits[2] = 24;
25866 gMC->Gsvolu("I129", "BOX ", idtmed[253], dits, 3);
25867
25868 dits[0] = 0.163;
25869 dits[1] = 0.01;
25870 dits[2] = 24;
25871 gMC->Gsvolu("I128", "BOX ", idtmed[253], dits, 3);
25872
25873 dits[0] = 0.04;
25874 dits[1] = 0.06;
25875 dits[2] = 24;
25876 dits[3] = 0;
25877 dits[4] = 161.297;
25878 gMC->Gsvolu("I126", "TUBS", idtmed[253], dits, 5);
25879
25880 dits[0] = 0.2433;
25881 dits[1] = 0.01;
25882 dits[2] = 24;
25883 gMC->Gsvolu("I125", "BOX ", idtmed[253], dits, 3);
25884
25885 dits[0] = 0.06;
25886 dits[1] = 0.08;
25887 dits[2] = 24;
25888 dits[3] = 0;
25889 dits[4] = 42.883;
25890 gMC->Gsvolu("I124", "TUBS", idtmed[253], dits, 5);
25891
25892 dits[0] = 0.793;
fc44ab90 25893 dits[1] = 0.475 ; //0.685; 0.015
686e2715 25894 dits[2] = 2.5;
fc44ab90 25895 gMC->Gsvolu("I105", "BOX ", idtmed[290], dits, 3);
686e2715 25896
c47b75b1 25897 di107[0] = 0.793;
25898 di107[1] = ddet1+dchip1;
25899 di107[2] = 3.536;
25900 gMC->Gsvolu("I107", "BOX ", idtmed[254], di107, 3); // contains det and chip
25901 // layer 1
686e2715 25902 dits[0] = 0.705;
25903 dits[1] = 0.01;
25904 dits[2] = 2.5;
25905 gMC->Gsvolu("I109", "BOX ", idtmed[275], dits, 3);
25906
c47b75b1 25907 di108[0] = 0.705;
25908 di108[1] = dbus;
25909 di108[2] = 14.344;
25910 gMC->Gsvolu("I108", "BOX ", idtmed[275], di108, 3); // bus for both layers
686e2715 25911
c47b75b1 25912 di1d7[0] = 0.7975;
25913 di1d7[1] = ddet2+dchip2;
25914 di1d7[2] = 3.536;
25915 gMC->Gsvolu("I1D7", "BOX ", idtmed[254], di1d7, 3); // contains det and chip
25916 // layer 2
686e2715 25917 dits[0] = 0.06;
25918 dits[1] = 0.08;
25919 dits[2] = 24;
25920 dits[3] = 0;
25921 dits[4] = 80;
25922 gMC->Gsvolu("I112", "TUBS", idtmed[253], dits, 5);
25923
25924 dits[0] = 0.04;
25925 dits[1] = 0.06;
25926 dits[2] = 24;
25927 dits[3] = 0;
25928 dits[4] = 80;
25929 gMC->Gsvolu("I111", "TUBS", idtmed[253], dits, 5);
25930
25931 dits[0] = 0.15;
25932 dits[1] = 0.0146;
25933 dits[2] = 24;
25934 gMC->Gsvolu("I118", "BOX ", idtmed[273], dits, 3);
25935
25936 dits[0] = 0.1315;
25937 dits[1] = 0.01;
25938 dits[2] = 24;
25939 gMC->Gsvolu("I110", "BOX ", idtmed[253], dits, 3);
25940
25941 dits[0] = 0.025;
25942 dits[1] = 0.035;
25943 dits[2] = 24;
25944 dits[3] = 0;
25945 dits[4] = 180;
25946 gMC->Gsvolu("I114", "TUBS", idtmed[264], dits, 5);
25947
9181d340 25948 if (fluid == 1) {
25949 dits[0] = 0;
25950 dits[1] = 0.025;
25951 dits[2] = 24;
25952 dits[3] = 0;
25953 dits[4] = 180;
25954 gMC->Gsvolu("I115", "TUBS", idtmed[211], dits, 5); // set water as cooling fluid
25955 } else {
25956 dits[0] = 0;
25957 dits[1] = 0.025;
25958 dits[2] = 24;
25959 dits[3] = 0;
25960 dits[4] = 180;
25961 gMC->Gsvolu("I115", "TUBS", idtmed[212], dits, 5); // set freon as cooling fluid
25962 }
25963
686e2715 25964 dits[0] = 0.063;
25965 dits[1] = 0.035;
25966 dits[2] = 24;
25967 gMC->Gsvolu("I116", "BOX ", idtmed[264], dits, 3);
25968
c47b75b1 25969 di106[0] = 0.7975;
25970 di106[1] = dchip1;
25971 di106[2] = 0.68;
25972 gMC->Gsvolu("I106", "BOX ", idtmed[201], di106, 3); // chip layer 1
25973
25974 di1d6[0] = 0.7975;
25975 di1d6[1] = dchip2;
25976 di1d6[2] = 0.68;
25977 gMC->Gsvolu("I1D6", "BOX ", idtmed[201], di1d6, 3); // chip layer 2
25978
25979 di101[0] = 0.705;
25980 di101[1] = ddet1;
25981 di101[2] = 3.536;
25982 gMC->Gsvolu("I101", "BOX ", idtmed[250], di101, 3); // contains detector
25983 // layer 1
25984 di1d1[0] = 0.705;
25985 di1d1[1] = ddet2;
25986 di1d1[2] = 3.536;
25987 gMC->Gsvolu("I1D1", "BOX ", idtmed[250], di1d1, 3); // contains detector
25988 // layer 2
9181d340 25989
25990 if (fluid == 1) {
25991 dits[0] = 0.063;
25992 dits[1] = 0.025;
25993 dits[2] = 24;
25994 gMC->Gsvolu("I117", "BOX ", idtmed[211], dits, 3); // set water as cooling fluid
25995 } else {
25996 dits[0] = 0.063;
25997 dits[1] = 0.025;
25998 dits[2] = 24;
25999 gMC->Gsvolu("I117", "BOX ", idtmed[212], dits, 3); // set freon as cooling fluid
26000 }
686e2715 26001
c47b75b1 26002 dits1[0] = 0.64;
26003 dits1[1] = ddet1;
26004 dits1[2] = 3.48;
26005 gMC->Gsvolu("ITS1", "BOX ", idtmed[200], dits1, 3); // detector layer 1
686e2715 26006
c47b75b1 26007 dits2[0] = 0.64;
26008 dits2[1] = ddet2;
26009 dits2[2] = 3.48;
26010 gMC->Gsvolu("ITS2", "BOX ", idtmed[200], dits2, 3); // detector layer 2
686e2715 26011
26012 dits[0] = 3.701;
26013 dits[1] = 7.699;
26014 dits[2] = 4;
26015 dits[3] = 57.1;
26016 dits[4] = 99.9;
26017 gMC->Gsvolu("I650", "TUBS", idtmed[254], dits, 5); // was I150 in old geom.
26018
26019 dits[0] = 0;
26020 dits[1] = 0.5;
26021 dits[2] = 1.5;
26022 gMC->Gsvolu("I676", "TUBE", idtmed[274], dits, 3); // was I176 in old geom.
26023
26024 dits[0] = 0;
26025 dits[1] = 0.18;
26026 dits[2] = 0.8;
26027 gMC->Gsvolu("I673", "TUBE", idtmed[274], dits, 3); // was I173 in old geom.
26028
26029 dits[0] = 0;
26030 dits[1] = 0.18;
26031 dits[2] = 3;
26032 gMC->Gsvolu("I671", "TUBE", idtmed[274], dits, 3); // was I171 in old geom.
26033
26034 dits[0] = 0;
26035 dits[1] = 0.075;
26036 dits[2] = 0.8;
26037 gMC->Gsvolu("I669", "TUBE", idtmed[264], dits, 3); // was I169 in old geom.
26038
26039 dits[0] = 3.5;
26040 dits[1] = 5.6;
26041 dits[2] = 0.55;
26042 dits[3] = 0;
26043 dits[4] = 38;
26044 gMC->Gsvolu("I667", "TUBS", idtmed[263], dits, 5); // was I167 in old geom.
26045
26046 dits[0] = 6.6;
26047 dits[1] = 7.6;
26048 dits[2] = 0.5;
26049 dits[3] = 0;
26050 dits[4] = 9;
26051 gMC->Gsvolu("I666", "TUBS", idtmed[263], dits, 5); // was I166 in old geom.
26052
26053 dits[0] = 0.26;
26054 dits[1] = 0.32;
26055 dits[2] = 0.55;
26056 gMC->Gsvolu("I678", "TUBE", idtmed[263], dits, 3); // was I178 in old geom.
26057
9181d340 26058 if (fluid == 1) {
26059 dits[0] = 0;
26060 dits[1] = 0.3;
26061 dits[2] = 1.5;
26062 gMC->Gsvolu("I677", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
26063 // was I177 in old geom.
26064 } else {
26065 dits[0] = 0;
26066 dits[1] = 0.3;
26067 dits[2] = 1.5;
26068 gMC->Gsvolu("I677", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
26069 // was I177 in old geom.
26070 }
686e2715 26071
26072 dits[0] = 0.07;
26073 dits[1] = 0.125;
26074 dits[2] = 0.3;
26075 gMC->Gsvolu("I675", "TUBE", idtmed[263], dits, 3); // was I175 in old geom.
26076
9181d340 26077 if (fluid == 1) {
26078 dits[0] = 0;
26079 dits[1] = 0.1;
26080 dits[2] = 0.8;
26081 gMC->Gsvolu("I674", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
26082 // was I174 in old geom.
26083 } else {
26084 dits[0] = 0;
26085 dits[1] = 0.1;
26086 dits[2] = 0.8;
26087 gMC->Gsvolu("I674", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
26088 // was I174 in old geom.
26089 }
26090
26091 if (fluid == 1) {
26092 dits[0] = 0;
26093 dits[1] = 0.1;
26094 dits[2] = 3;
26095 gMC->Gsvolu("I672", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
26096 // was I172 in old geom.
26097 } else {
26098 dits[0] = 0;
26099 dits[1] = 0.1;
26100 dits[2] = 3;
26101 gMC->Gsvolu("I672", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
26102 // was I172 in old geom.
26103 }
26104
26105 if (fluid == 1) {
26106 dits[0] = 0;
26107 dits[1] = 0.0746;
26108 dits[2] = 0.8;
26109 gMC->Gsvolu("I670", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
26110 // was I170 in old geom.
26111 } else {
26112 dits[0] = 0;
26113 dits[1] = 0.0746;
26114 dits[2] = 0.8;
26115 gMC->Gsvolu("I670", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
26116 // was I170 in old geom.
26117 }
26118
26119 if (fluid == 1) {
26120 dits[0] = 3.7;
26121 dits[1] = 5.4;
26122 dits[2] = 0.35;
26123 dits[3] = 2;
26124 dits[4] = 36;
26125 gMC->Gsvolu("I668", "TUBS", idtmed[211], dits, 5); //set water as cooling fluid
26126 // was I168 in old geom.
26127 } else {
26128 dits[0] = 3.7;
26129 dits[1] = 5.4;
26130 dits[2] = 0.35;
26131 dits[3] = 2;
26132 dits[4] = 36;
26133 gMC->Gsvolu("I668", "TUBS", idtmed[212], dits, 5); //set freon as cooling fluid
26134 // was I168 in old geom.
26135 }
26136
a9c4129c 26137
686e2715 26138 }
a9c4129c 26139
c47b75b1 26140 // --- Define SDD volumes ------------------------------------------
686e2715 26141
686e2715 26142
80272ed3 26143 cos30 = cos(30.*3.14159/180.);
26144 sin30 = sin(30.*3.14159/180.);
26145
26146
c47b75b1 26147 dits[0] = 0;
26148 dits[1] = 360;
26149 dits[2] = 6;
e4f08ac3 26150 dits[3] = -34.6;
9181d340 26151 dits[4] = 23.49;
26152 dits[5] = 28;
e4f08ac3 26153 dits[6] = -23.65;
9181d340 26154 dits[7] = 23.49;
26155 dits[8] = 28;
e4f08ac3 26156 dits[9] = -23.65;
9181d340 26157 dits[10] = 14.59;
26158 dits[11] = 28;
e4f08ac3 26159 dits[12] = 23.65;
9181d340 26160 dits[13] = 14.59;
26161 dits[14] = 28;
e4f08ac3 26162 dits[15] = 23.65;
9181d340 26163 dits[16] = 23.49;
26164 dits[17] = 28;
e4f08ac3 26165 dits[18] = 34.6;
9181d340 26166 dits[19] = 23.49;
26167 dits[20] = 28;
c47b75b1 26168 gMC->Gsvolu("IT34", "PCON", idtmed[209], dits, 21);
686e2715 26169
80272ed3 26170 // block of the SDD electronics and related ladder frame
26171 I018dits[0] = 3.2;
26172 I018dits[1] = 2;
26173 I018dits[2] = 3.65;
26174 gMC->Gsvolu("I018", "BOX ", idtmed[209], I018dits, 3);
26175
26176 // block of the SDD end ladder
26177 I024dits[0] = 3.2;
26178 I024dits[1] = 2;
26179 I024dits[2] = 2.725;
26180 gMC->Gsvolu("I024", "BOX ", idtmed[209], I024dits, 3);
26181
26182 // ladder frame of layer 3 - F.T. March,7-2001
26183 I047dits[0] = I018dits[0];
26184 I047dits[1] = I018dits[1];
26185 I047dits[2] = 6*I018dits[2] + 2*I024dits[2];
26186 gMC->Gsvolu("I047", "BOX ", idtmed[209], I047dits, 3);
26187
26188 // ladder frame of layer 4 - F.T. March,7-2001
26189 I048dits[0] = I018dits[0];
26190 I048dits[1] = I018dits[1];
26191 I048dits[2] = 8*I018dits[2] + 2*I024dits[2];
26192 gMC->Gsvolu("I048", "BOX ", idtmed[209], I048dits, 3);
26193
26194
26195 // global SDD volume (sensitive + insensitive)
26196 I302dits[0] = 3.6250;
26197 I302dits[1] = 0.0150;
26198 I302dits[2] = 4.3794;
26199 gMC->Gsvolu("I302", "BOX ", idtmed[278], I302dits, 3);
26200
26201 // Like for I302 - F.T. March,7-2001
26202 I402dits[0] = 3.6250;
26203 I402dits[1] = 0.0150;
26204 I402dits[2] = 4.3794;
26205 gMC->Gsvolu("I402", "BOX ", idtmed[278], I402dits, 3);
26206
26207 // SDD ladder of layer 3 - F.T. March,7-2001
26208 I004dits[0] = I302dits[0]+0.005;
26209 I004dits[1] = 2*I302dits[1]+Y_SDD_sep/2.;
767187dd 26210 I004dits[2] = TMath::Abs(Z_SDD_lay3[0]);
26211 if (I004dits[2] < TMath::Abs(Z_SDD_lay3[5])) {
26212 I004dits[2] = TMath::Abs(Z_SDD_lay3[5]);
80272ed3 26213 }
26214 I004dits[2] = I004dits[2] + I302dits[2];
26215 gMC->Gsvolu("I004", "BOX ", idtmed[209], I004dits, 3);
26216
26217 // SDD ladder of layer 4 - F.T. March,7-2001
26218 I005dits[0] = I402dits[0]+0.005;
26219 I005dits[1] = 2*I402dits[1]+Y_SDD_sep/2.;
767187dd 26220 I005dits[2] = TMath::Abs(Z_SDD_lay4[0]);
26221 if (I005dits[2] < TMath::Abs(Z_SDD_lay4[7])) {
26222 I005dits[2] = TMath::Abs(Z_SDD_lay4[7]);
80272ed3 26223 }
26224 I005dits[2] = I005dits[2] + I402dits[2];
26225 gMC->Gsvolu("I005", "BOX ", idtmed[209], I005dits, 3);
26226
26227
26228 // -- block of the SDD ladder foot and end ladder
26229
26230 // ladder foot mother volume
26231 I028dits[0] = 3.0000;
26232 I028dits[1] = 0.4000;
26233 I028dits[2] = 0.9000;
26234 gMC->Gsvolu("I028", "BOX ", idtmed[224], I028dits, 3);
26235
26236 // positioning-box #1 at SDD end-ladder - F.T. March,7-2001
26237 I420dits[0] = 0.4500;
26238 I420dits[1] = 0.4000;
26239 I420dits[2] = 0.4500;
26240 gMC->Gsvolu("I420", "BOX ", idtmed[264], I420dits, 3);
26241
26242 // positioning-box #2 at SDD end-ladder - F.T. March,7-2001
7b67784f 26243 I421dits[0] = 0.;
26244 I421dits[1] = 0.25;
26245 I421dits[2] = I420dits[1];
26246 gMC->Gsvolu("I421", "TUBE", idtmed[209], I421dits, 3);
80272ed3 26247
26248 // reference ruby-sphere at SDD end-ladder - F.T. March,7-2001
26249 I422dits[0] = 0.0000;
26250 I422dits[1] = 0.2000;
26251 I422dits[2] = 0.0000;
26252 I422dits[3] = 180.00;
26253 I422dits[4] = 0.0000;
26254 I422dits[5] = 360.00;
26255 gMC->Gsvolu("I422", "SPHE", idtmed[277], I422dits, 6);
26256
26257 // support for ruby-sphere (I422) - F.T. March,7-2001
26258 I423dits[0] = 0.0000;
26259 I423dits[1] = 0.1000;
7b67784f 26260 I423dits[2] = (I420dits[1]-I422dits[1])/2.;
80272ed3 26261 gMC->Gsvolu("I423", "TUBE", idtmed[264], I423dits, 3);
26262
26263 // passage for HV microcables - F.T. March,7-2001
26264 I424dits[0] = 1.5000;
26265 I424dits[1] = 0.1500;
26266 I424dits[2] = I421dits[2];
26267 gMC->Gsvolu("I424", "BOX ", idtmed[209], I424dits, 3);
26268
26269 // HV microcables segment at the end ladder - F.T. March,7-2001
26270 I425dits[0] = 1.350000;
26271 I425dits[1] = 0.015250;
26272 I425dits[2] = I024dits[2];
26273 gMC->Gsvolu("I425", "BOX ", idtmed[279], I425dits, 3);
26274
26275 // lower edge of SDD ladder frame at end-ladder - part 1
c47b75b1 26276 dits[0] = 0.2;
26277 dits[1] = 0.1815;
80272ed3 26278 dits[2] = I024dits[2];
c47b75b1 26279 dits[3] = 0.015;
26280 gMC->Gsvolu("I025", "TRD1", idtmed[208], dits, 4);
686e2715 26281
80272ed3 26282 // lower edge of SDD ladder frame at end-ladder - part 2
c47b75b1 26283 dits[0] = 0.183;
26284 dits[1] = 0.165;
80272ed3 26285 dits[2] = I024dits[2];
c47b75b1 26286 dits[3] = 0.015;
26287 gMC->Gsvolu("I026", "TRD1", idtmed[208], dits, 4);
686e2715 26288
80272ed3 26289 // new: for the 1st top rod of the structure
26290 // at the end-ladder - F.T. March,7-2001
26291 I029dits[0] = 0.2;
26292 I029dits[1] = 0.1815;
26293 I029dits[2] = 1.0100;
26294 I029dits[3] = 0.015;
26295 gMC->Gsvolu("I029", "TRD1", idtmed[208], I029dits, 4);
26296
26297 // new: for the 2nd top rod of the structure
26298 // at the end-ladder - F.T. March,7-2001
26299 I030dits[0] = 0.1830;
26300 I030dits[1] = 0.1650;
26301 I030dits[2] = 1.0100;
26302 I030dits[3] = 0.0150;
26303 gMC->Gsvolu("I030", "TRD1", idtmed[208], I030dits, 4);
26304
26305 // inox cooling tubes for the end ladder - F.T. March,7-2001
26306 I031dits[0] = 0.093;
26307 I031dits[1] = 0.1;
26308 I031dits[2] = I024dits[2];
26309 gMC->Gsvolu("I031", "TUBE", idtmed[264], I031dits, 3);
26310
9181d340 26311 if (fluid == 1) {
26312 // cooling water for the end ladder - F.T. March,7-2001
26313 I032dits[0] = 0;
26314 I032dits[1] = I031dits[0];
26315 I032dits[2] = I024dits[2];
26316 gMC->Gsvolu("I032", "TUBE", idtmed[211], I032dits, 3);
26317 } else {
26318 // cooling freon for the end ladder - R.B. March,21-2001
26319 I032dits[0] = 0;
26320 I032dits[1] = I031dits[0];
26321 I032dits[2] = I024dits[2];
26322 gMC->Gsvolu("I032", "TUBE", idtmed[212], I032dits, 3);
26323 }
26324
80272ed3 26325 // -- block of the SDD ladder frame holding the electronics
26326
26327 // edge of the ladder frame - part 1
26328 dits[0] = 0.2;
26329 dits[1] = 0.182;
26330 dits[2] = 3.65;
26331 dits[3] = 0.015;
26332 gMC->Gsvolu("I019", "TRD1", idtmed[208], dits, 4);
26333
26334 // edge of the ladder frame - part 2
26335 dits[0] = 0.183;
26336 dits[1] = 0.165;
26337 dits[2] = 3.65;
26338 dits[3] = 0.015;
26339 gMC->Gsvolu("I020", "TRD1", idtmed[208], dits, 4);
26340
26341 // inclined segments of the ladder frame
c47b75b1 26342 dits[0] = 2.23;
26343 dits[1] = 2.1;
26344 dits[2] = 0.05;
26345 dits[3] = 0.03;
26346 gMC->Gsvolu("I021", "TRD1", idtmed[208], dits, 4);
686e2715 26347
80272ed3 26348 // horiz.segments of the ladders, normal to ladder edges
c47b75b1 26349 dits[0] = 2.1;
26350 dits[1] = 2;
26351 dits[2] = 0.06;
26352 dits[3] = 0.04;
26353 gMC->Gsvolu("I022", "TRD1", idtmed[208], dits, 4);
686e2715 26354
80272ed3 26355 // horiz.segments of the ladders, at 45 deg. to ladder edges
26356 dits[0] = 2.615;
26357 dits[1] = 2.465;
26358 dits[2] = 0.06;
26359 dits[3] = 0.04;
26360 gMC->Gsvolu("I023", "TRD1", idtmed[208], dits, 4);
db915fea 26361
80272ed3 26362 // supports of the ceramic pins holding the detectors
db915fea 26363 dits[0] = 0.3;
26364 dits[1] = 0.05;
26365 dits[2] = 0.15;
cd3a3507 26366 gMC->Gsvolu("I033", "BOX ", idtmed[208], dits, 3);
db915fea 26367
80272ed3 26368 // ceramic pins holding the detectors
26369 dits[0] = 0;
26370 dits[1] = 0.05;
26371 dits[2] = 0.225;
26372 gMC->Gsvolu("I034", "TUBE", idtmed[277], dits, 3);
26373
26374 // holders of cooling tubes
26375 I035dits[0] = 0.1;
26376 I035dits[1] = 0.15;
26377 I035dits[2] = 0.2;
26378 gMC->Gsvolu("I035", "TUBE", idtmed[208], I035dits, 3);
26379
26380 // top holders of microcables
db915fea 26381 dits[0] = 0.2;
26382 dits[1] = 0.01;
26383 dits[2] = 0.05;
cd3a3507 26384 gMC->Gsvolu("I036", "BOX ", idtmed[208], dits, 3);
db915fea 26385
80272ed3 26386 // inox cooling tubes - F.T. March,7-2001
26387 I037dits[0] = 0.093;
26388 I037dits[1] = 0.1;
26389 I037dits[2] = I018dits[2];
26390 gMC->Gsvolu("I037", "TUBE", idtmed[264], I037dits, 3);
db915fea 26391
9181d340 26392 if (fluid == 1) {
26393 // cooling water - F.T. March,7-2001
26394 I038dits[0] = 0;
26395 I038dits[1] = I037dits[0];
26396 I038dits[2] = I018dits[2];
26397 gMC->Gsvolu("I038", "TUBE", idtmed[211], I038dits, 3);
26398 } else {
26399 // cooling freon - R.B. March,21-2001
26400 I038dits[0] = 0;
26401 I038dits[1] = I037dits[0];
26402 I038dits[2] = I018dits[2];
26403 gMC->Gsvolu("I038", "TUBE", idtmed[212], I038dits, 3);
26404 }
80272ed3 26405 // -- block of the SDD electronics (heat bridge, chips, hybrid, anode microcable)
db915fea 26406
80272ed3 26407 // SDD heat bridge - F.T. March,7-2001
26408 I039dits[0] = 1.1000;
26409 I039dits[1] = 0.0087;
26410 I039dits[2] = 3.2500;
26411 gMC->Gsvolu("I039", "BOX ", idtmed[268], I039dits, 3);
db915fea 26412
80272ed3 26413 // SDD clip part 1
db915fea 26414 dits[0] = 0.25;
26415 dits[1] = 0.01;
80272ed3 26416 dits[2] = I039dits[2];
cd3a3507 26417 gMC->Gsvolu("I040", "BOX ", idtmed[268], dits, 3);
db915fea 26418
80272ed3 26419 // SDD clip part 2
26420 I041dits[0] = 0.1;
26421 I041dits[1] = 0.12;
26422 I041dits[2] = I039dits[2];
26423 I041dits[3] = 90;
26424 I041dits[4] = 320;
26425 gMC->Gsvolu("I041", "TUBS", idtmed[268], I041dits, 5);
26426
26427
26428 // SDD PASCAL - F.T. March,7-2001
26429 I042dits[0] = 0.5000;
26430 I042dits[1] = 0.0175;
26431 I042dits[2] = 0.5000;
26432 gMC->Gsvolu("I042", "BOX ", idtmed[206], I042dits, 3);
26433
26434 // SDD AMBRA - F.T. March,7-2001
26435 I043dits[0] = 0.3500;
26436 I043dits[1] = 0.0175;
26437 I043dits[2] = 0.5000;
26438 gMC->Gsvolu("I043", "BOX ", idtmed[206], I043dits, 3);
26439
26440 // SDD capacitors - F.T. March,7-2001
26441 I051dits[0] = 0.1400;
26442 I051dits[1] = 0.0350;
26443 I051dits[2] = 0.0625;
26444 gMC->Gsvolu("I051", "BOX ", idtmed[276], I051dits, 3);
26445
26446 // SDD hybrid circuit - F.T. March,7-2001
26447 I052dits[0] = 1.725000;
26448 I052dits[1] = 0.003743;
26449 I052dits[2] = I039dits[2];
7b67784f 26450 gMC->Gsvolu("I052", "BOX ", idtmed[281], I052dits, 3);
80272ed3 26451
26452 // SDD anode microcable : changed - F.T. March,7-2001
26453 I044dits[0] = I018dits[2];
26454 I044dits[1] = I039dits[2];
26455 I044dits[2] = 0.00084;
26456 I044dits[3] = (15.189149/(I044dits[0]+I044dits[1]))/2;
26457 gMC->Gsvolu("I044", "TRD1", idtmed[282], I044dits, 4);
26458 volI044 = ((2*I044dits[0] + 2*I044dits[1]) * 2*I044dits[2])/2 * 2*I044dits[3];
26459
26460 // SDD electronics box - F.T. March,7-2001
26461 I050dits[1] = I039dits[1]+I052dits[1]+I051dits[1]+I044dits[2];
26462 I050dits[0] = I018dits[1]/cos(30.*3.14159/180.)-I050dits[1]*sin(30.*3.14159/180.);
26463 I050dits[2] = I018dits[2];
26464 gMC->Gsvolu("I050", "BOX ", idtmed[209], I050dits, 3);
26465
26466 // SDD sensitive volume
26467 dits[0] = 3.50850;
2ffd6c79 26468 dits[1] = 0.01499; // not 0.015 because it is included into I302 which is 0.015
80272ed3 26469 dits[2] = 3.76320;
db915fea 26470 gMC->Gsvolu("ITS3", "BOX ", idtmed[200], dits, 3);
26471
80272ed3 26472 // Like for ITS3 - F.T. March,7-2001
26473 dits[0] = 3.50850;
2ffd6c79 26474 dits[1] = 0.01499; // not 0.015 because it is included into I402 which is 0.015
80272ed3 26475 dits[2] = 3.76320;
db915fea 26476 gMC->Gsvolu("ITS4", "BOX ", idtmed[200], dits, 3);
26477
26478
26479 // --- Define SSD volumes ------------------------------------------
26480
26481
26482 dits[0] = 0;
26483 dits[1] = 360;
26484 dits[2] = 6;
9181d340 26485 dits[3] = -57.45;
26486 dits[4] = 43.6;
db915fea 26487 dits[5] = 48;
9181d340 26488 dits[6] = -49.15;
26489 dits[7] = 43.6;
db915fea 26490 dits[8] = 48;
9181d340 26491 dits[9] = -49.15;
26492 dits[10] = 36.9;
db915fea 26493 dits[11] = 48;
9181d340 26494 dits[12] = 50.55;
26495 dits[13] = 36.9;
db915fea 26496 dits[14] = 48;
9181d340 26497 dits[15] = 50.55;
26498 dits[16] = 43.6;
db915fea 26499 dits[17] = 48;
9181d340 26500 dits[18] = 57.45;
26501 dits[19] = 43.6;
db915fea 26502 dits[20] = 48;
cd3a3507 26503 gMC->Gsvolu("IT56", "PCON", idtmed[220], dits, 21);
db915fea 26504
26505 dits[0] = 3.4;
26506 dits[1] = 1.955;
de0a2a9c 26507 dits[2] = 56.5;
cd3a3507 26508 gMC->Gsvolu("I570", "BOX ", idtmed[204], dits, 3);
db915fea 26509
26510 dits[0] = 3.75;
26511 dits[1] = 0.045;
26512 dits[2] = 50.975;
cd3a3507 26513 gMC->Gsvolu("I569", "BOX ", idtmed[204], dits, 3);
db915fea 26514
26515 dits[0] = 3.4;
26516 dits[1] = 1.955;
de0a2a9c 26517 dits[2] = 47;
cd3a3507 26518 gMC->Gsvolu("I571", "BOX ", idtmed[204], dits, 3);
db915fea 26519
26520 dits[0] = 3.75;
26521 dits[1] = 0.045;
de0a2a9c 26522 dits[2] = 43.3;
cd3a3507 26523 gMC->Gsvolu("I565", "BOX ", idtmed[204], dits, 3);
db915fea 26524
26525 dits[0] = 3.4;
26526 dits[1] = 1.955;
26527 dits[2] = 3.15;
cd3a3507 26528 gMC->Gsvolu("I553", "BOX ", idtmed[204], dits, 3);
db915fea 26529
26530 dits[0] = 3.405;
26531 dits[1] = 1.955;
26532 dits[2] = 1.955;
cd3a3507 26533 gMC->Gsvolu("I523", "BOX ", idtmed[204], dits, 3);
db915fea 26534
26535 dits[0] = 3.75;
26536 dits[1] = 0.015;
26537 dits[2] = 2.1;
cd3a3507 26538 gMC->Gsvolu("I566", "BOX ", idtmed[206], dits, 3);
db915fea 26539
26540 dits[0] = 3.4;
26541 dits[1] = 1.955;
26542 dits[2] = 3.15;
cd3a3507 26543 gMC->Gsvolu("I544", "BOX ", idtmed[204], dits, 3);
db915fea 26544
26545 dits[0] = 3.41;
26546 dits[1] = 1.955;
26547 dits[2] = 1.955;
cd3a3507 26548 gMC->Gsvolu("I516", "BOX ", idtmed[204], dits, 3);
db915fea 26549
26550 dits[0] = 3.75;
26551 dits[1] = 0.015;
26552 dits[2] = 2.1;
cd3a3507 26553 gMC->Gsvolu("I562", "BOX ", idtmed[206], dits, 3);
db915fea 26554
9181d340 26555 if (fluid == 1) {
26556 dits[0] = 0;
26557 dits[1] = 0.07;
26558 dits[2] = 3.15;
26559 gMC->Gsvolu("I559", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26560 } else {
26561 dits[0] = 0;
26562 dits[1] = 0.07;
26563 dits[2] = 3.15;
26564 gMC->Gsvolu("I559", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26565 }
db915fea 26566
26567 dits[0] = 0.07;
26568 dits[1] = 0.1;
26569 dits[2] = 3.15;
cd3a3507 26570 gMC->Gsvolu("I560", "TUBE", idtmed[210], dits, 3);
db915fea 26571
26572 dits[0] = 0.225;
26573 dits[1] = 0.195;
26574 dits[2] = 3.15;
26575 dits[3] = 0.025;
cd3a3507 26576 gMC->Gsvolu("I558", "TRD1", idtmed[203], dits, 4);
db915fea 26577
26578 dits[0] = 0.25;
26579 dits[1] = 0.22;
26580 dits[2] = 3.15;
26581 dits[3] = 0.025;
cd3a3507 26582 gMC->Gsvolu("I557", "TRD1", idtmed[203], dits, 4);
db915fea 26583
26584 dits[0] = 2.17;
26585 dits[1] = 0.035;
26586 dits[2] = 0.05;
cd3a3507 26587 gMC->Gsvolu("I556", "BOX ", idtmed[203], dits, 3);
db915fea 26588
26589 dits[0] = 2 ;
26590 dits[1] = 0.035;
26591 dits[2] = 0.05;
cd3a3507 26592 gMC->Gsvolu("I554", "BOX ", idtmed[203], dits, 3);
db915fea 26593
26594 dits[0] = 2.675;
26595 dits[1] = 0.035;
26596 dits[2] = 0.05;
cd3a3507 26597 gMC->Gsvolu("I555", "BOX ", idtmed[203], dits, 3);
db915fea 26598
26599 dits[0] = 0.3;
26600 dits[1] = 0.15;
26601 dits[2] = 0.15;
cd3a3507 26602 gMC->Gsvolu("I561", "BOX ", idtmed[203], dits, 3);
db915fea 26603
26604 dits[0] = 0.025;
26605 dits[1] = 0.025;
26606 dits[2] = 0.05;
cd3a3507 26607 gMC->Gsvolu("I519", "BOX ", idtmed[214], dits, 3);
db915fea 26608
26609 dits[0] = 0.304;
26610 dits[1] = 0.0275;
26611 dits[2] = 0.432;
cd3a3507 26612 gMC->Gsvolu("I521", "BOX ", idtmed[206], dits, 3);
db915fea 26613
26614 dits[0] = 0.16;
26615 dits[1] = 0.08;
26616 dits[2] = 0.08;
cd3a3507 26617 gMC->Gsvolu("I520", "BOX ", idtmed[214], dits, 3);
db915fea 26618
26619 dits[0] = 3.4;
26620 dits[1] = 0.015;
26621 dits[2] = 0.525;
cd3a3507 26622 gMC->Gsvolu("I518", "BOX ", idtmed[203], dits, 3);
db915fea 26623
26624 dits[0] = 0.15;
26625 dits[1] = 0.105;
26626 dits[2] = 0.29;
26627 dits[3] = 0.08;
cd3a3507 26628 gMC->Gsvolu("I522", "TRD1", idtmed[203], dits, 4);
db915fea 26629
26630 dits[0] = 0.07;
26631 dits[1] = 0.1;
26632 dits[2] = 1.955;
cd3a3507 26633 gMC->Gsvolu("I542", "TUBE", idtmed[210], dits, 3);
db915fea 26634
9181d340 26635 if (fluid == 1) {
26636 dits[0] = 0;
26637 dits[1] = 0.07;
26638 dits[2] = 1.955;
26639 gMC->Gsvolu("I541", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26640 } else {
26641 dits[0] = 0;
26642 dits[1] = 0.07;
26643 dits[2] = 1.955;
26644 gMC->Gsvolu("I541", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26645 }
db915fea 26646
26647 dits[0] = 0.3;
26648 dits[1] = 0.15;
26649 dits[2] = 0.15;
cd3a3507 26650 gMC->Gsvolu("I543", "BOX ", idtmed[203], dits, 3);
db915fea 26651
26652 dits[0] = 0.25;
26653 dits[1] = 0.22;
26654 dits[2] = 1.955;
26655 dits[3] = 0.025;
cd3a3507 26656 gMC->Gsvolu("I537", "TRD1", idtmed[203], dits, 4);
db915fea 26657
26658 dits[0] = 0.225;
26659 dits[1] = 0.195;
26660 dits[2] = 1.955;
26661 dits[4] = 0.025;
cd3a3507 26662 gMC->Gsvolu("I538", "TRD1", idtmed[203], dits, 4);
db915fea 26663
26664 dits[0] = 2.17;
26665 dits[1] = 0.035;
26666 dits[2] = 0.05;
cd3a3507 26667 gMC->Gsvolu("I536", "BOX ", idtmed[203], dits, 3);
db915fea 26668
26669 dits[0] = 2.675;
26670 dits[1] = 0.035;
26671 dits[2] = 0.05;
cd3a3507 26672 gMC->Gsvolu("I535", "BOX ", idtmed[203], dits, 3);
db915fea 26673
26674 dits[0] = 2;
26675 dits[1] = 0.035;
26676 dits[2] = 0.05;
cd3a3507 26677 gMC->Gsvolu("I534", "BOX ", idtmed[203], dits, 3);
db915fea 26678
26679 dits[0] = 0;
26680 dits[1] = 0.05;
26681 dits[2] = 0.17;
cd3a3507 26682 gMC->Gsvolu("I540", "TUBE", idtmed[203], dits, 3);
db915fea 26683
26684 dits[0] = 0;
26685 dits[1] = 0.05;
26686 dits[2] = 0.205;
cd3a3507 26687 gMC->Gsvolu("I539", "TUBE", idtmed[203], dits, 3);
db915fea 26688
26689 dits[0] = 3.65;
26690 dits[1] = 0.015;
26691 dits[2] = 2;
26692 gMC->Gsvolu("ITS6", "BOX ", idtmed[200], dits, 3);
26693
9181d340 26694 if (fluid == 1) {
26695 dits[0] = 0;
26696 dits[1] = 0.07;
26697 dits[2] = 3.15;
26698 gMC->Gsvolu("I550", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26699 } else {
26700 dits[0] = 0;
26701 dits[1] = 0.07;
26702 dits[2] = 3.15;
26703 gMC->Gsvolu("I550", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26704 }
db915fea 26705
26706 dits[0] = 0.07;
26707 dits[1] = 0.1;
26708 dits[2] = 3.15;
cd3a3507 26709 gMC->Gsvolu("I551", "TUBE", idtmed[210], dits, 3);
db915fea 26710
26711 dits[0] = 0.225;
26712 dits[1] = 0.195;
26713 dits[2] = 3.15;
26714 dits[3] = 0.025;
cd3a3507 26715 gMC->Gsvolu("I549", "TRD1", idtmed[203], dits, 4);
db915fea 26716
26717 dits[0] = 0.25;
26718 dits[1] = 0.22;
26719 dits[2] = 3.15;
26720 dits[3] = 0.025;
cd3a3507 26721 gMC->Gsvolu("I548", "TRD1", idtmed[203], dits, 4);
db915fea 26722
26723 dits[0] = 2.17;
26724 dits[1] = 0.035;
26725 dits[2] = 0.05;
cd3a3507 26726 gMC->Gsvolu("I547", "BOX ", idtmed[203], dits, 3);
db915fea 26727
26728 dits[0] = 2;
26729 dits[1] = 0.035;
26730 dits[2] = 0.05;
cd3a3507 26731 gMC->Gsvolu("I545", "BOX ", idtmed[203], dits, 3);
db915fea 26732
26733 dits[0] = 2.675;
26734 dits[1] = 0.035;
26735 dits[2] = 0.05;
cd3a3507 26736 gMC->Gsvolu("I546", "BOX ", idtmed[203], dits, 3);
db915fea 26737
26738 dits[0] = 0.3;
26739 dits[1] = 0.15;
26740 dits[2] = 0.15;
cd3a3507 26741 gMC->Gsvolu("I552", "BOX ", idtmed[203], dits, 3);
db915fea 26742
26743 dits[0] = 0.304;
26744 dits[1] = 0.0275;
26745 dits[2] = 0.4322;
cd3a3507 26746 gMC->Gsvolu("I515", "BOX ", idtmed[206], dits, 3);
db915fea 26747
26748 dits[0] = 0.025;
26749 dits[1] = 0.025;
26750 dits[2] = 0.05;
cd3a3507 26751 gMC->Gsvolu("I513", "BOX ", idtmed[214], dits, 3);
db915fea 26752
26753 dits[0] = 0.16;
26754 dits[1] = 0.08;
26755 dits[2] = 0.08;
cd3a3507 26756 gMC->Gsvolu("I514", "BOX ", idtmed[214], dits, 3);
db915fea 26757
26758 dits[0] = 3.4;
26759 dits[1] = 0.015;
26760 dits[2] = 0.525;
686e2715 26761 gMC->Gsvolu("I512", "BOX ", idtmed[203], dits, 3);
db915fea 26762
26763 dits[0] = 0.225;
26764 dits[1] = 0.195;
26765 dits[2] = 1.955;
26766 dits[3] = 0.025;
cd3a3507 26767 gMC->Gsvolu("I528", "TRD1", idtmed[203], dits, 4);
db915fea 26768
26769 dits[0] = 0.25;
26770 dits[1] = 0.22;
26771 dits[2] = 1.955;
26772 dits[3] = 0.025;
cd3a3507 26773 gMC->Gsvolu("I527", "TRD1", idtmed[203], dits, 4);
db915fea 26774
26775 dits[0] = 2.17;
26776 dits[1] = 0.035;
26777 dits[2] = 0.05;
cd3a3507 26778 gMC->Gsvolu("I526", "BOX ", idtmed[203], dits, 3);
db915fea 26779
26780 dits[0] = 2.675;
26781 dits[1] = 0.035;
26782 dits[2] = 0.05;
cd3a3507 26783 gMC->Gsvolu("I525", "BOX ", idtmed[203], dits, 3);
db915fea 26784
26785 dits[0] = 2;
26786 dits[1] = 0.035;
26787 dits[2] = 0.05;
cd3a3507 26788 gMC->Gsvolu("I524", "BOX ", idtmed[203], dits, 3);
db915fea 26789
26790 dits[0] = 0;
26791 dits[1] = 0.05;
26792 dits[2] = 0.205;
cd3a3507 26793 gMC->Gsvolu("I529", "TUBE", idtmed[203], dits, 3);
db915fea 26794
26795 dits[0] = 0;
26796 dits[1] = 0.05;
26797 dits[2] = 0.17;
cd3a3507 26798 gMC->Gsvolu("I530", "TUBE", idtmed[203], dits, 3);
db915fea 26799
26800 dits[0] = 0.15;
26801 dits[1] = 0.105;
26802 dits[2] = 0.29;
26803 dits[3] = 0.08;
cd3a3507 26804 gMC->Gsvolu("I517", "TRD1", idtmed[203], dits, 4);
db915fea 26805
9181d340 26806 if (fluid == 1) {
26807 dits[0] = 0;
26808 dits[1] = 0.07;
26809 dits[2] = 1.955;
26810 gMC->Gsvolu("I531", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26811 } else {
26812 dits[0] = 0;
26813 dits[1] = 0.07;
26814 dits[2] = 1.955;
26815 gMC->Gsvolu("I531", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26816 }
db915fea 26817
26818 dits[0] = 0.07;
26819 dits[1] = 0.1;
26820 dits[2] = 1.955;
cd3a3507 26821 gMC->Gsvolu("I532", "TUBE", idtmed[210], dits, 3);
db915fea 26822
26823 dits[0] = 0.3;
26824 dits[1] = 0.15;
26825 dits[2] = 0.15;
cd3a3507 26826 gMC->Gsvolu("I533", "BOX ", idtmed[203], dits, 3);
db915fea 26827
26828 dits[0] = 3.65;
26829 dits[1] = 0.015;
26830 dits[2] = 2;
26831 gMC->Gsvolu("ITS5", "BOX ", idtmed[200], dits, 3);
26832
26833
9181d340 26834
7b67784f 26835 // --- Define volumes of shield of SPD ----------------
cd3a3507 26836
26837
26838 dits[0] = 8.37;
26839 dits[1] = 9.93;
26840 dits[2] = 25;
26841 gMC->Gsvolu("IC01", "TUBE", idtmed[289], dits, 3);
26842
26843 dits[0] = 8.3;
e4f08ac3 26844 dits[1] = 9.995;
cd3a3507 26845 dits[2] = 17.5/2.;
26846 gMC->Gsvolu("IC02", "TUBE", idtmed[289], dits, 3);
26847
cd3a3507 26848
9181d340 26849 // --- Define volume of first cylinder between SPD and SDD --------------
cd3a3507 26850
7b67784f 26851 dits[0] = (21.-0.128)/2.;
9181d340 26852 dits[1] = 21./2.;
7b67784f 26853 dits[2] = 39.4;
26854 gMC->Gsvolu("ICY1", "TUBE", idtmed[208], dits, 3);
cd3a3507 26855
9181d340 26856 // --- Define volume of second cylinder between SDD and SSD --------------
cd3a3507 26857
7b67784f 26858 dits[0] = (59.5-0.128)/2.;
26859 dits[1] = 59.5/2.;
9181d340 26860 dits[2] = 56.2; // was 57
7b67784f 26861 gMC->Gsvolu("ICY2", "TUBE", idtmed[208], dits, 3);
cd3a3507 26862
26863 // --- Define volumes of SDD cone ----------------------------------
26864
26865 dits[0] = 0;
26866 dits[1] = 360;
26867 dits[2] = 12;
26868 dits[3] = -59.7;
26869 dits[4] = 27;
9181d340 26870 dits[5] = 28.6;
cd3a3507 26871 dits[6] = -42.7;
26872 dits[7] = 10;
9181d340 26873 dits[8] = 28.6;
cd3a3507 26874 dits[9] = -34.65;
26875 dits[10] = 10;
9181d340 26876 dits[11] = 28.6;
cd3a3507 26877 dits[12] = -34.65;
26878 dits[13] = 10;
26879 dits[14] = 23.495;
26880 dits[15] = -23.7;
26881 dits[16] = 10;
26882 dits[17] = 23.495;
26883 dits[18] = -23.7;
26884 dits[19] = 10;
26885 dits[20] = 14.595;
26886 dits[21] = 23.7;
26887 dits[22] = 10;
26888 dits[23] = 14.595;
26889 dits[24] = 23.7;
26890 dits[25] = 10;
26891 dits[26] = 23.495;
26892 dits[27] = 34.65;
26893 dits[28] = 10;
26894 dits[29] = 23.495;
26895 dits[30] = 34.65;
26896 dits[31] = 10;
9181d340 26897 dits[32] = 28.6;
e4f08ac3 26898 dits[33] = 42.7;
cd3a3507 26899 dits[34] = 10;
9181d340 26900 dits[35] = 28.6;
cd3a3507 26901 dits[36] = 59.7;
26902 dits[37] = 27.2637;
9181d340 26903 dits[38] = 28.6;
cd3a3507 26904 gMC->Gsvolu("IS02", "PCON", idtmed[204], dits, 39);
26905
26906 dits[0] = 0;
26907 dits[1] = 360;
26908 dits[2] = 6;
9181d340 26909 dits[3] = 38.65;
26910 dits[4] = 10.75;
26911 dits[5] = 12.25;
26912 dits[6] = 40.15;
26913 dits[7] = 10.75;
e4f08ac3 26914 dits[8] = 13.96;
9181d340 26915 dits[9] = 40.15;
e4f08ac3 26916 dits[10] = 12.46;
cd3a3507 26917 dits[11] = 13.96;
9181d340 26918 dits[12] = 55.75;
26919 dits[13] = 27;
26920 dits[14] = 28.5;
26921 dits[15] = 55.75;
26922 dits[16] = 27;
26923 dits[17] = 28.5;
26924 dits[18] = 57.25;
26925 dits[19] = 27;
26926 dits[20] = 28.5;
30e14774 26927 gMC->Gsvolu("I093", "PCON", idtmed[272], dits, 21); // SDD cone
cd3a3507 26928
26929 dits[0] = 0;
26930 dits[1] = 50;
26931 dits[2] = 3;
e4f08ac3 26932 dits[3] = 39;
cd3a3507 26933 dits[4] = 14;
26934 dits[5] = 18.75;
de0a2a9c 26935 dits[6] = 46.7-3;
cd3a3507 26936 dits[7] = 14;
26937 dits[8] = 18.75;
de0a2a9c 26938 dits[9] = 51.45-3;
cd3a3507 26939 dits[10] = 18.75;
26940 dits[11] = 18.75;
7b67784f 26941 gMC->Gsvolu("I099", "PCON", idtmed[204], dits, 12); // SDD 3 cone hole
cd3a3507 26942
26943 dits[0] = 0;
26944 dits[1] = 25;
26945 dits[2] = 3;
e4f08ac3 26946 dits[3] = 49;
cd3a3507 26947 dits[4] = 23.4;
26948 dits[5] = 26.4;
de0a2a9c 26949 dits[6] = 56.1-3;
cd3a3507 26950 dits[7] = 23.4;
26951 dits[8] = 26.4;
de0a2a9c 26952 dits[9] = 59.1-3;
cd3a3507 26953 dits[10] = 26.4;
26954 dits[11] = 26.4;
7b67784f 26955 gMC->Gsvolu("I200", "PCON", idtmed[204], dits, 12); // SDD 4 cone hole
cd3a3507 26956
7b67784f 26957 dits[0] = 10.0;
26958 dits[1] = 10.5;
cd3a3507 26959 dits[2] = 0.25;
7b67784f 26960 gMC->Gsvolu("I090", "TUBE", idtmed[224], dits, 3); // SDD cylinder flange
cd3a3507 26961
26962 dits[0] = 21.95;
7b67784f 26963 dits[1] = 22.95;
cd3a3507 26964 dits[2] = 1;
7b67784f 26965 gMC->Gsvolu("I098", "TUBE", idtmed[283], dits, 3); // ladder support on layer 4
cd3a3507 26966
7b67784f 26967 dits[0] = 13.1;
26968 dits[1] = 14.1;
cd3a3507 26969 dits[2] = 1;
7b67784f 26970 gMC->Gsvolu("I097", "TUBE", idtmed[283], dits, 3); // ladder support on layer 3
cd3a3507 26971
26972 dits[0] = 1;
26973 dits[1] = 1;
26974 dits[2] = 7.74;
26975 gMC->Gsvolu("I202", "BOX ", idtmed[272], dits, 3);
26976
26977 dits[0] = 1;
26978 dits[1] = 1;
26979 dits[2] = 9.14;
26980 gMC->Gsvolu("I203", "BOX ", idtmed[272], dits, 3);
26981
26982 dits[0] = 21.95;
26983 dits[1] = 22.95;
26984 dits[2] = 1;
26985 gMC->Gsvolu("I095", "TUBE", idtmed[224], dits, 3);
26986
26987 dits[0] = 3;
26988 dits[1] = 2.7;
26989 dits[2] = 1;
26990 dits[3] = 0.63;
26991 gMC->Gsvolu("I096", "TRD1", idtmed[264], dits, 4);
26992
26993 dits[0] = 13.1;
26994 dits[1] = 14.1;
26995 dits[2] = 1;
26996 gMC->Gsvolu("I094", "TUBE", idtmed[224], dits, 3);
26997
26998
26999 // --- Define volumes of SSD cone ----------------------------------
27000
27001
27002 dits[0] = 0;
27003 dits[1] = 360;
27004 dits[2] = 12;
7b67784f 27005 dits[3] = -zmax;
27006 dits[4] = 46;
27007 dits[5] = 49.25;
cd3a3507 27008 dits[6] = -61.2;
9181d340 27009 dits[7] = 28.7;
7b67784f 27010 dits[8] = 49.25;
cd3a3507 27011 dits[9] = -57.5;
9181d340 27012 dits[10] = 28.7;
7b67784f 27013 dits[11] = 49.25;
cd3a3507 27014 dits[12] = -57.5;
9181d340 27015 dits[13] = 28.7;
cd3a3507 27016 dits[14] = 43.5;
7b67784f 27017 dits[15] = -49.2;
9181d340 27018 dits[16] = 28.7;
cd3a3507 27019 dits[17] = 43.5;
7b67784f 27020 dits[18] = -49.2;
9181d340 27021 dits[19] = 28.7;
7b67784f 27022 dits[20] = 36.85;
27023 dits[21] = 50.6;
9181d340 27024 dits[22] = 28.7;
7b67784f 27025 dits[23] = 36.85;
27026 dits[24] = 50.6;
9181d340 27027 dits[25] = 28.7;
cd3a3507 27028 dits[26] = 43.5;
7b67784f 27029 dits[27] = 57.5;
9181d340 27030 dits[28] = 28.7;
cd3a3507 27031 dits[29] = 43.5;
7b67784f 27032 dits[30] = 57.5;
9181d340 27033 dits[31] = 28.7;
7b67784f 27034 dits[32] = 49.25;
27035 dits[33] = 61.2;
9181d340 27036 dits[34] = 28.7;
7b67784f 27037 dits[35] = 49.25;
27038 dits[36] = zmax;
27039 dits[37] = 46;
27040 dits[38] = 49.25;
27041 gMC->Gsvolu("IS01", "PCON", idtmed[204], dits, 39); // SSD cone mother volume
cd3a3507 27042
27043 dits[0] = 0;
27044 dits[1] = 360;
27045 dits[2] = 6;
7b67784f 27046 dits[3] = -zmax;
27047 dits[4] = 47.75;
27048 dits[5] = 49.25;
27049 dits[6] = -zmax+2.;
27050 dits[7] = 47.75;
27051 dits[8] = 49.25;
27052 dits[9] = -71.2819;
27053 dits[10] = 46.75;
27054 dits[11] = 49.0319;
27055 dits[12] = -57.25; // was 58.5
27056 dits[13] = 32.9681;
27057 dits[14] = 34.75;
9181d340 27058 dits[15] = -57.25; // was 58.5
7b67784f 27059 dits[16] = 30;
27060 dits[17] = 34.75;
9181d340 27061 dits[18] = -55.75; // was 57
7b67784f 27062 dits[19] = 30;
9181d340 27063 dits[20] = 32.25; // was 31.5
30e14774 27064 gMC->Gsvolu("I212", "PCON", idtmed[272], dits, 21); // SSD cone
cd3a3507 27065
7b67784f 27066 dits[0] = 28.75;
27067 dits[1] = 29.75;
cd3a3507 27068 dits[2] = 0.5;
7b67784f 27069 gMC->Gsvolu("I211", "TUBE", idtmed[224], dits, 3); // SSD cylinder flange
cd3a3507 27070
7b67784f 27071 dits[0] = 35.8;
27072 dits[1] = 36.8;
cd3a3507 27073 dits[2] = 1;
7b67784f 27074 gMC->Gsvolu("I217", "TUBE", idtmed[283], dits, 3); // ladder support on layer 5
cd3a3507 27075
7b67784f 27076 dits[0] = 41.4;
27077 dits[1] = 42.4;
cd3a3507 27078 dits[2] = 1;
7b67784f 27079 gMC->Gsvolu("I219", "TUBE", idtmed[283], dits, 3); // ladder support on layer 6
27080
27081 dits[0] = 42.05+5.;
27082 dits[1] = 42.55+5.;
cd3a3507 27083 dits[2] = 1.25;
7b67784f 27084 gMC->Gsvolu("I214", "TUBE", idtmed[224], dits, 3); // layer 6 electronic support
27085 // this will change after PPR
27086 dits[0] = 37.05+5.;
27087 dits[1] = 37.55+5.;
cd3a3507 27088 dits[2] = 1.25;
7b67784f 27089 gMC->Gsvolu("I213", "TUBE", idtmed[224], dits, 3); // layer 5 electronic support
27090 // this will change after PPR
cd3a3507 27091 dits[0] = 0;
27092 dits[1] = 25;
27093 dits[2] = 5;
7b67784f 27094 dits[3] = -zmax+3;
6d62fed9 27095 dits[4] = 45.5;
27096 dits[5] = 45.5;
de0a2a9c 27097 dits[6] = -69.7+3;
cd3a3507 27098 dits[7] = 37;
6d62fed9 27099 dits[8] = 45.5;
de0a2a9c 27100 dits[9] = -68.5+3;
cd3a3507 27101 dits[10] = 37;
6d62fed9 27102 dits[11] = 45.5;
de0a2a9c 27103 dits[12] = -68.5+4.8;
cd3a3507 27104 dits[13] = 37;
6d62fed9 27105 dits[14] = 45.5;
de0a2a9c 27106 dits[15] = -63.5+4.8;
cd3a3507 27107 dits[16] = 37;
6d62fed9 27108 dits[17] = 45.5;
7b67784f 27109 gMC->Gsvolu("I215", "PCON", idtmed[204], dits, 18); // SSD cone hole
30e14774 27110
cd3a3507 27111 dits[0] = 0;
27112 dits[1] = 3.2;
27113 dits[2] = 9;
7b67784f 27114 dits[3] = -14;
cd3a3507 27115 dits[4] = 30.5;
27116 dits[5] = 33.5;
7b67784f 27117 dits[6] = -9.85;
cd3a3507 27118 dits[7] = 30.5;
27119 dits[8] = 33.5;
7b67784f 27120 dits[9] = -9.85;
cd3a3507 27121 dits[10] = 30.5;
7b67784f 27122 dits[11] = 43.45;
27123 dits[12] = -7.85;
cd3a3507 27124 dits[13] = 30.5;
7b67784f 27125 dits[14] = 43.45;
27126 dits[15] = -7.85;
cd3a3507 27127 dits[16] = 30.5;
27128 dits[17] = 36.5;
7b67784f 27129 dits[18] = -7;
cd3a3507 27130 dits[19] = 30.5;
27131 dits[20] = 36.5;
7b67784f 27132 dits[21] = -4;
cd3a3507 27133 dits[22] = 33.0173;
27134 dits[23] = 36.5;
7b67784f 27135 dits[24] = -4;
cd3a3507 27136 dits[25] = 33.0173;
7b67784f 27137 dits[26] = 36.80;
27138 dits[27] = -2;
cd3a3507 27139 dits[28] = 34.6955;
7b67784f 27140 dits[29] = 36.80;
27141 gMC->Gsvolu("I216", "PCON", idtmed[272], dits, 30); // supports (1-6) of the ladders
cd3a3507 27142
27143
a9c4129c 27144 // --- Place SPD (option 'a') volumes into their mother volume IT12
27145
686e2715 27146 // SPD - option 'a'
686e2715 27147 // (this is NOT the default)
27148
3d12a48d 27149 if (option == 1) {
686e2715 27150
27151 gMC->Gspos("I12A",5,"IT12",0.0,0.0,0.0,idrotm[238],"MANY");
27152 gMC->Gspos("I12A",6,"IT12",0.0,0.0,0.0,idrotm[236],"MANY");
27153 gMC->Gspos("I12A",7,"IT12",0.0,0.0,0.0,idrotm[239],"MANY");
27154 gMC->Gspos("I12A",8,"IT12",0.0,0.0,0.0,idrotm[233],"MANY");
27155 gMC->Gspos("I12A",9,"IT12",0.0,0.0,0.0,idrotm[240],"MANY");
27156 gMC->Gspos("I12A",10,"IT12",0.0,0.0,0.0,idrotm[241],"MANY");
27157 gMC->Gspos("I12A",2,"IT12",0.0,0.0,0.0,idrotm[242],"MANY");
27158 gMC->Gspos("I12A",3,"IT12",0.0,0.0,0.0,idrotm[234],"MANY");
27159 gMC->Gspos("I12A",4,"IT12",0.0,0.0,0.0,idrotm[243],"MANY");
27160 gMC->Gspos("I12A",1,"IT12",0.0,0.0,0.0,0,"MANY");
c47b75b1 27161 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.); // see definition of idrotm[244]
27162 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.); // see definition of idrotm[244]
27163 gMC->Gspos("I10A",2,"I12A",0.203+deltax,3.8206+deltay,0.0,idrotm[244],"ONLY");
27164 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.); // see definition of idrotm[245]
27165 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.); // see definition of idrotm[245]
27166 gMC->Gspos("I10A",1,"I12A",1.4531+deltax,3.8152+deltay,0.0,idrotm[245],"ONLY");
27167 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.); // see definition of idrotm[246]
27168 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.); // see definition of idrotm[246]
27169 gMC->Gspos("I20A",1,"I12A",3.0174+deltax,6.5143+deltay,0.0,idrotm[246],"ONLY");
27170 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.); // see definition of idrotm[247]
27171 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.); // see definition of idrotm[247]
27172 gMC->Gspos("I20A",2,"I12A",1.9612+deltax,6.9062+deltay,0.0,idrotm[247],"ONLY");
27173 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.); // see definition of idrotm[248]
27174 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.); // see definition of idrotm[248]
27175 gMC->Gspos("I20A",3,"I12A",0.8567+deltax,7.1279+deltay,0.0,idrotm[248],"ONLY");
27176 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.); // see definition of idrotm[249]
27177 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.); // see definition of idrotm[249]
27178 gMC->Gspos("I20A",4,"I12A",-0.2689+deltax,7.1742+deltay,0.0,idrotm[249],"ONLY");
686e2715 27179 gMC->Gspos("I123",2,"I12A",-0.2978,5.5196,0.0,idrotm[214],"ONLY");
27180 gMC->Gspos("I121",2,"I12A",-0.2385,4.1518,0.0,idrotm[213],"ONLY");
27181 gMC->Gspos("I122",2,"I12A",-0.2968,4.0207,0.0,idrotm[212],"ONLY");
27182 gMC->Gspos("I120",2,"I12A",-0.3672,3.9056,0.0,0,"ONLY");
27183 gMC->Gspos("I144",1,"I12A",-0.2538,3.8556,0.0,0,"ONLY");
27184 gMC->Gspos("I113",3,"I12A",0.1095,3.9056,0.0,0,"ONLY");
27185 gMC->Gspos("I143",1,"I12A",0.4365,3.8556,0.0,idrotm[236],"ONLY");
27186 gMC->Gspos("I142",1,"I12A",0.5136,3.9056,0.0,idrotm[235],"ONLY");
27187 gMC->Gspos("I141",1,"I12A",0.5636,3.9752,0.0,idrotm[201],"ONLY");
27188 gMC->Gspos("I140",1,"I12A",0.6336,4.0447,0.0,idrotm[234],"ONLY");
27189 gMC->Gspos("I139",1,"I12A",0.8297,4.0545,0.0,idrotm[207],"ONLY");
27190 gMC->Gspos("I113",5,"I12A",1.2575,3.9681,0.0,idrotm[207],"ONLY");
27191 gMC->Gspos("I138",1,"I12A",1.66,3.7848,0.0,idrotm[207],"ONLY");
27192 gMC->Gspos("I137",1,"I12A",1.8556,3.7738,0.0,idrotm[233],"ONLY");
27193 gMC->Gspos("I136",1,"I12A",2.6224,4.874,0.0,idrotm[232],"ONLY");
27194 gMC->Gspos("I135",1,"I12A",3.2967,6.0337,0.0,idrotm[231],"ONLY");
27195 gMC->Gspos("I134",1,"I12A",3.266,6.1636,0.0,idrotm[230],"ONLY");
27196 gMC->Gspos("I113",1,"I12A",2.9903,6.4144,0.0,idrotm[211],"ONLY");
27197 gMC->Gspos("I133",3,"I12A",2.7631,6.7627,0.0,idrotm[230],"ONLY");
27198 gMC->Gspos("I132",3,"I12A",2.62,6.8555,0.0,idrotm[229],"ONLY");
27199 gMC->Gspos("I131",3,"I12A",2.648,6.6023,0.0,idrotm[228],"ONLY");
27200 gMC->Gspos("I130",3,"I12A",2.6569,6.3431,0.0,idrotm[227],"ONLY");
27201 gMC->Gspos("I129",3,"I12A",2.3906,6.4819,0.0,idrotm[226],"ONLY");
27202 gMC->Gspos("I113",2,"I12A",1.9488,6.7998,0.0,idrotm[210],"ONLY");
27203 gMC->Gspos("I133",2,"I12A",1.6699,7.1085,0.0,idrotm[226],"ONLY");
27204 gMC->Gspos("I132",2,"I12A",1.5142,7.1777,0.0,idrotm[225],"ONLY");
27205 gMC->Gspos("I131",2,"I12A",1.5814,6.932,0.0,idrotm[224],"ONLY");
27206 gMC->Gspos("I130",2,"I12A",1.6308,6.6774,0.0,idrotm[223],"ONLY");
27207 gMC->Gspos("I129",2,"I12A",1.346,6.7728,0.0,idrotm[222],"ONLY");
27208 gMC->Gspos("I113",6,"I12A",0.8599,7.0176,0.0,idrotm[209],"ONLY");
27209 gMC->Gspos("I133",1,"I12A",0.5362,7.2789,0.0,idrotm[222],"ONLY");
27210 gMC->Gspos("I132",1,"I12A",0.3715,7.3228,0.0,idrotm[221],"ONLY");
27211 gMC->Gspos("I131",1,"I12A",0.4763,7.0907,0.0,idrotm[220],"ONLY");
27212 gMC->Gspos("I130",1,"I12A",0.5649,6.8469,0.0,idrotm[219],"ONLY");
27213 gMC->Gspos("I129",1,"I12A",0.2688,6.8966,0.0,idrotm[218],"ONLY");
27214 gMC->Gspos("I113",4,"I12A",-0.2497,7.0624,0.0,idrotm[208],"ONLY");
27215 gMC->Gspos("I128",1,"I12A",-0.6103,7.2698,0.0,idrotm[218],"ONLY");
27216 gMC->Gspos("I126",2,"I12A",-0.7799,7.2874,0.0,idrotm[217],"ONLY");
27217 gMC->Gspos("I125",2,"I12A",-0.6315,7.0883,0.0,idrotm[216],"ONLY");
27218 gMC->Gspos("I124",2,"I12A",-0.4965,6.8742,0.0,idrotm[215],"ONLY");
9bf5e8ff 27219 gMC->Gspos("I103",3,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],-3.536,0,"ONLY");
27220 gMC->Gspos("I103",4,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],-10.708,0,"ONLY");
c47b75b1 27221 gMC->Gspos("I103",1,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],10.708,0,"ONLY");
27222 gMC->Gspos("I103",2,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],3.536,0,"ONLY");
686e2715 27223 gMC->Gspos("I105",1,"I10A",-0.05,0.01,-16.844,idrotm[237],"ONLY");
27224 gMC->Gspos("I105",2,"I10A",-0.05,0.01,16.844,0,"ONLY");
c47b75b1 27225 gMC->Gspos("I104",1,"I10A",0.0,-di10a[1]+di104[1],0.0,0,"ONLY");
9bf5e8ff 27226 gMC->Gspos("I1D3",3,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],-3.536,0,"ONLY");
27227 gMC->Gspos("I1D3",4,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],-10.708,0,"ONLY");
c47b75b1 27228 gMC->Gspos("I1D3",1,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],10.708,0,"ONLY");
27229 gMC->Gspos("I1D3",2,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],3.536,0,"ONLY");
686e2715 27230 gMC->Gspos("I105",3,"I20A",-0.05,0.01,-16.844,idrotm[237],"ONLY");
27231 gMC->Gspos("I105",4,"I20A",-0.05,0.01,16.844,0,"ONLY");
c47b75b1 27232 gMC->Gspos("I104",2,"I20A",0.0,-di20a[1]+di104[1],0.0,0,"ONLY");
686e2715 27233 gMC->Gspos("I112",2,"I113",0.25,0.02,0.0,idrotm[206],"ONLY");
27234 gMC->Gspos("I111",2,"I113",0.1318,-0.0008,0.0,idrotm[205],"ONLY");
27235 gMC->Gspos("I118",1,"I113",0.0,-0.0454,0.0,0,"ONLY");
27236 gMC->Gspos("I110",1,"I113",0.0,0.0492,0.0,0,"ONLY");
27237 gMC->Gspos("I114",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27238 gMC->Gspos("I115",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27239 gMC->Gspos("I115",2,"I113",-0.063,0.0042,0.0,idrotm[201],"ONLY");
27240 gMC->Gspos("I114",2,"I113",-0.063,0.0042,0.0,idrotm[201],"ONLY");
27241 gMC->Gspos("I116",1,"I113",0.0,0.0042,0.0,0,"ONLY");
27242 gMC->Gspos("I111",1,"I113",-0.1318,-0.0008,0.0,idrotm[204],"ONLY");
27243 gMC->Gspos("I112",1,"I113",-0.25,0.02,0.0,idrotm[203],"ONLY");
c47b75b1 27244 gMC->Gspos("I101",1,"I103",-0.088,ddet1,0.0,0,"ONLY");
27245 gMC->Gspos("I102",1,"I103",0.0,-dchip1,-2.8,0,"ONLY");
27246 gMC->Gspos("I102",2,"I103",0.0,-dchip1,-1.4,0,"ONLY");
27247 gMC->Gspos("I102",3,"I103",0.0,-dchip1,0.0,0,"ONLY");
27248 gMC->Gspos("I102",4,"I103",0.0,-dchip1,1.4,0,"ONLY");
27249 gMC->Gspos("I102",5,"I103",0.0,-dchip1,2.8,0,"ONLY");
27250 gMC->Gspos("I1D1",1,"I1D3",-0.088,ddet2,0.0,0,"ONLY");
27251 gMC->Gspos("I1D2",1,"I1D3",0.0,-dchip2,-2.8,0,"ONLY");
27252 gMC->Gspos("I1D2",2,"I1D3",0.0,-dchip2,-1.4,0,"ONLY");
27253 gMC->Gspos("I1D2",3,"I1D3",0.0,-dchip2,0.0,0,"ONLY");
27254 gMC->Gspos("I1D2",4,"I1D3",0.0,-dchip2,1.4,0,"ONLY");
27255 gMC->Gspos("I1D2",5,"I1D3",0.0,-dchip2,2.8,0,"ONLY");
686e2715 27256 gMC->Gspos("I117",1,"I116",0.0,0.0,0.0,0,"ONLY");
27257 gMC->Gspos("ITS1",1,"I101",0.0,0.0,0.0,0,"ONLY");
27258 gMC->Gspos("ITS2",1,"I1D1",0.0,0.0,0.0,0,"ONLY");
27259 gMC->Gspos("I650",16,"IT12",0.0,0.0,22.0,idrotm[1104],"MANY");
27260 gMC->Gspos("I650",20,"IT12",0.0,0.0,22.0,idrotm[1130],"MANY");
27261 gMC->Gspos("I650",18,"IT12",0.0,0.0,22.0,idrotm[1117],"MANY");
27262 gMC->Gspos("I650",1,"IT12",0.0,0.0,22.0,0,"MANY");
27263 gMC->Gspos("I650",4,"IT12",0.0,0.0,22.0,idrotm[1106],"MANY");
27264 gMC->Gspos("I650",6,"IT12",0.0,0.0,22.0,idrotm[1039],"MANY");
27265 gMC->Gspos("I650",8,"IT12",0.0,0.0,22.0,idrotm[1107],"MANY");
27266 gMC->Gspos("I650",10,"IT12",0.0,0.0,22.0,idrotm[1065],"MANY");
27267 gMC->Gspos("I650",12,"IT12",0.0,0.0,22.0,idrotm[1078],"MANY");
27268 gMC->Gspos("I650",14,"IT12",0.0,0.0,22.0,idrotm[1091],"MANY");
27269 gMC->Gspos("I650",19,"IT12",0.0,0.0,-22.0,idrotm[1108],"MANY");
27270 gMC->Gspos("I650",2,"IT12",0.0,0.0,-22.0,idrotm[1109],"MANY");
27271 gMC->Gspos("I650",3,"IT12",0.0,0.0,-22.0,idrotm[1110],"MANY");
27272 gMC->Gspos("I650",5,"IT12",0.0,0.0,-22.0,idrotm[1111],"MANY");
27273 gMC->Gspos("I650",7,"IT12",0.0,0.0,-22.0,idrotm[1112],"MANY");
27274 gMC->Gspos("I650",9,"IT12",0.0,0.0,-22.0,idrotm[1113],"MANY");
27275 gMC->Gspos("I650",11,"IT12",0.0,0.0,-22.0,idrotm[1114],"MANY");
27276 gMC->Gspos("I650",13,"IT12",0.0,0.0,-22.0,idrotm[1115],"MANY");
27277 gMC->Gspos("I650",15,"IT12",0.0,0.0,-22.0,idrotm[1116],"MANY");
27278 gMC->Gspos("I650",17,"IT12",0.0,0.0,-22.0,idrotm[1118],"MANY");
27279 gMC->Gspos("I666",1,"I650",0.0,0.0,0.25,idrotm[1003],"MANY");
27280 gMC->Gspos("I667",1,"I650",0.1102,0.9945,0.45,idrotm[1088],"ONLY");
27281 gMC->Gspos("I669",3,"I650",0.1883,4.0372,-3.2,0,"ONLY");
27282 gMC->Gspos("I671",3,"I650",0.1883,4.0372,0.6,0,"ONLY");
27283 gMC->Gspos("I669",2,"I650",1.3343,4.0609,-3.2,0,"ONLY");
27284 gMC->Gspos("I671",2,"I650",1.3343,4.0609,0.6,0,"ONLY");
27285 gMC->Gspos("I669",6,"I650",2.9567,6.1959,-3.2,idrotm[1089],"ONLY");
27286 gMC->Gspos("I671",6,"I650",2.9567,6.1959,0.6,idrotm[1089],"ONLY");
27287 gMC->Gspos("I669",5,"I650",1.9511,6.5822,-3.2,idrotm[1011],"ONLY");
27288 gMC->Gspos("I671",5,"I650",1.9511,6.5822,0.6,idrotm[1011],"ONLY");
27289 gMC->Gspos("I669",4,"I650",0.8974,6.8064,-3.2,idrotm[1090],"ONLY");
27290 gMC->Gspos("I671",4,"I650",0.8974,6.8064,0.6,idrotm[1090],"ONLY");
27291 gMC->Gspos("I669",1,"I650",-0.1784,6.863,-3.2,0,"ONLY");
27292 gMC->Gspos("I671",1,"I650",-0.1784,6.863,0.6,0,"ONLY");
27293 gMC->Gspos("I673",1,"I650",0.2173,4.8037,1.8,0,"ONLY");
27294 gMC->Gspos("I673",6,"I650",1.5093,4.5605,1.8,0,"ONLY");
27295 gMC->Gspos("I673",4,"I650",-0.173,6.2531,1.8,idrotm[1092],"ONLY");
27296 gMC->Gspos("I673",3,"I650",0.8073,6.2032,1.8,idrotm[1093],"ONLY");
27297 gMC->Gspos("I673",2,"I650",1.7678,6.0005,1.8,idrotm[1094],"ONLY");
27298 gMC->Gspos("I673",5,"I650",2.6847,5.6501,1.8,0,"ONLY");
27299 gMC->Gspos("I676",2,"I650",1.7618,5.2269,2.5,0,"ONLY");
27300 gMC->Gspos("I676",1,"I650",0.4018,5.5869,2.5,0,"ONLY");
27301 gMC->Gspos("I668",1,"I667",0.0,0.0,0.0,0,"ONLY");
27302 gMC->Gspos("I670",1,"I669",0.0,0.0,0.0,0,"ONLY");
27303 gMC->Gspos("I672",1,"I671",0.0,0.0,0.0,0,"ONLY");
27304 gMC->Gspos("I674",1,"I673",0.0,0.0,0.0,0,"MANY");
27305 gMC->Gspos("I675",1,"I673",0.0,0.0,-0.5,0,"ONLY");
27306 gMC->Gspos("I677",1,"I676",0.0,0.0,0.0,0,"MANY");
27307 gMC->Gspos("I678",1,"I676",0.0,0.0,-0.95,0,"ONLY");
27308
27309 }
a9c4129c 27310
cd3a3507 27311
a9c4129c 27312 // --- Place SPD (option 'b') volumes into their mother volume IT12
27313
686e2715 27314 // SPD - option 'b'
686e2715 27315 // (this is the default)
27316
3d12a48d 27317 if (option == 2) {
686e2715 27318
27319 gMC->Gspos("I12B",1,"IT12",0.0,0.0,0.0,0,"MANY");
27320 gMC->Gspos("I12B",8,"IT12",0.0,0.0,0.0,idrotm[233],"MANY");
27321 gMC->Gspos("I12B",7,"IT12",0.0,0.0,0.0,idrotm[244],"MANY");
27322 gMC->Gspos("I12B",6,"IT12",0.0,0.0,0.0,idrotm[236],"MANY");
27323 gMC->Gspos("I12B",2,"IT12",0.0,0.0,0.0,idrotm[245],"MANY");
27324 gMC->Gspos("I12B",3,"IT12",0.0,0.0,0.0,idrotm[234],"MANY");
27325 gMC->Gspos("I12B",4,"IT12",0.0,0.0,0.0,idrotm[246],"MANY");
27326 gMC->Gspos("I12B",5,"IT12",0.0,0.0,0.0,idrotm[247],"MANY");
27327 gMC->Gspos("I12B",9,"IT12",0.0,0.0,0.0,idrotm[248],"MANY");
27328 gMC->Gspos("I12B",10,"IT12",0.0,0.0,0.0,idrotm[249],"MANY");
c47b75b1 27329 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.); // see definition of idrotm[238]
27330 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.); // see definition of idrotm[238]
27331 gMC->Gspos("I10B",2,"I12B",0.203+deltax,3.8206+deltay,0.0,idrotm[238],"ONLY");
27332 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.); // see definition of idrotm[239]
27333 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.); // see definition of idrotm[239]
27334 gMC->Gspos("I10B",1,"I12B",1.4531+deltax,3.8152+deltay,0.0,idrotm[239],"ONLY");
27335 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.); // see definition of idrotm[240]
27336 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.); // see definition of idrotm[240]
27337 gMC->Gspos("I20B",1,"I12B",3.0174+deltax,6.5143+deltay,0.0,idrotm[240],"ONLY");
27338 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.); // see definition of idrotm[241]
27339 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.); // see definition of idrotm[241]
27340 gMC->Gspos("I20B",2,"I12B",1.9612+deltax,6.9062+deltay,0.0,idrotm[241],"ONLY");
27341 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.); // see definition of idrotm[242]
27342 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.); // see definition of idrotm[242]
27343 gMC->Gspos("I20B",3,"I12B",0.8567+deltax,7.1279+deltay,0.0,idrotm[242],"ONLY");
27344 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.); // see definition of idrotm[243]
27345 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.); // see definition of idrotm[243]
27346 gMC->Gspos("I20B",4,"I12B",-0.2689+deltax,7.1742+deltay,0.0,idrotm[243],"ONLY");
686e2715 27347 gMC->Gspos("I123",1,"I12B",-0.2978,5.5196,0.0,idrotm[214],"ONLY");
27348 gMC->Gspos("I121",1,"I12B",-0.2385,4.1518,0.0,idrotm[213],"ONLY");
27349 gMC->Gspos("I122",1,"I12B",-0.2968,4.0207,0.0,idrotm[212],"ONLY");
27350 gMC->Gspos("I120",1,"I12B",-0.3672,3.9056,0.0,0,"ONLY");
27351 gMC->Gspos("I144",1,"I12B",-0.2538,3.8556,0.0,0,"ONLY");
27352 gMC->Gspos("I113",3,"I12B",0.1095,3.9056,0.0,0,"ONLY");
27353 gMC->Gspos("I143",1,"I12B",0.4365,3.8556,0.0,idrotm[236],"ONLY");
27354 gMC->Gspos("I142",1,"I12B",0.5136,3.9056,0.0,idrotm[235],"ONLY");
27355 gMC->Gspos("I141",1,"I12B",0.5636,3.9752,0.0,idrotm[237],"ONLY");
27356 gMC->Gspos("I140",1,"I12B",0.6336,4.0447,0.0,idrotm[234],"ONLY");
27357 gMC->Gspos("I139",1,"I12B",0.8297,4.0545,0.0,idrotm[207],"ONLY");
27358 gMC->Gspos("I113",5,"I12B",1.2575,3.9681,0.0,idrotm[207],"ONLY");
27359 gMC->Gspos("I138",1,"I12B",1.66,3.7848,0.0,idrotm[207],"ONLY");
27360 gMC->Gspos("I137",1,"I12B",1.8556,3.7738,0.0,idrotm[233],"ONLY");
27361 gMC->Gspos("I136",1,"I12B",2.6224,4.874,0.0,idrotm[232],"ONLY");
27362 gMC->Gspos("I135",1,"I12B",3.2967,6.0337,0.0,idrotm[231],"ONLY");
27363 gMC->Gspos("I134",1,"I12B",3.266,6.1636,0.0,idrotm[230],"ONLY");
27364 gMC->Gspos("I113",1,"I12B",2.9903,6.4144,0.0,idrotm[211],"ONLY");
27365 gMC->Gspos("I133",3,"I12B",2.7631,6.7627,0.0,idrotm[230],"ONLY");
27366 gMC->Gspos("I132",3,"I12B",2.62,6.8555,0.0,idrotm[229],"ONLY");
27367 gMC->Gspos("I131",3,"I12B",2.648,6.6023,0.0,idrotm[228],"ONLY");
27368 gMC->Gspos("I130",3,"I12B",2.6569,6.3431,0.0,idrotm[227],"ONLY");
27369 gMC->Gspos("I129",3,"I12B",2.3906,6.4819,0.0,idrotm[226],"ONLY");
27370 gMC->Gspos("I113",2,"I12B",1.9488,6.7998,0.0,idrotm[210],"ONLY");
27371 gMC->Gspos("I133",2,"I12B",1.6699,7.1085,0.0,idrotm[226],"ONLY");
27372 gMC->Gspos("I132",2,"I12B",1.5142,7.1777,0.0,idrotm[225],"ONLY");
27373 gMC->Gspos("I131",2,"I12B",1.5814,6.932,0.0,idrotm[224],"ONLY");
27374 gMC->Gspos("I130",2,"I12B",1.6308,6.6774,0.0,idrotm[223],"ONLY");
27375 gMC->Gspos("I129",2,"I12B",1.346,6.7728,0.0,idrotm[222],"ONLY");
27376 gMC->Gspos("I113",6,"I12B",0.8599,7.0176,0.0,idrotm[209],"ONLY");
27377 gMC->Gspos("I133",1,"I12B",0.5362,7.2789,0.0,idrotm[222],"ONLY");
27378 gMC->Gspos("I132",1,"I12B",0.3715,7.3228,0.0,idrotm[221],"ONLY");
27379 gMC->Gspos("I131",1,"I12B",0.4763,7.0907,0.0,idrotm[220],"ONLY");
27380 gMC->Gspos("I130",1,"I12B",0.5649,6.8469,0.0,idrotm[219],"ONLY");
27381 gMC->Gspos("I129",1,"I12B",0.2688,6.8966,0.0,idrotm[218],"ONLY");
27382 gMC->Gspos("I113",4,"I12B",-0.2497,7.0624,0.0,idrotm[208],"ONLY");
27383 gMC->Gspos("I128",1,"I12B",-0.6103,7.2698,0.0,idrotm[218],"ONLY");
27384 gMC->Gspos("I126",1,"I12B",-0.7799,7.2874,0.0,idrotm[217],"ONLY");
27385 gMC->Gspos("I125",1,"I12B",-0.6315,7.0883,0.0,idrotm[216],"ONLY");
27386 gMC->Gspos("I124",1,"I12B",-0.4965,6.8742,0.0,idrotm[215],"ONLY");
27387 gMC->Gspos("I105",3,"I10B",-0.05,-0.01,-16.844,idrotm[201],"ONLY");
27388 gMC->Gspos("I105",4,"I10B",-0.05,-0.01,16.844,0,"ONLY");
c47b75b1 27389 gMC->Gspos("I107",2,"I10B",-0.0455,-di10b[1]+di107[1],3.536,0,"ONLY");
27390 gMC->Gspos("I107",1,"I10B",-0.0455,-di10b[1]+di107[1],10.708,0,"ONLY");
9bf5e8ff 27391 gMC->Gspos("I107",4,"I10B",-0.0455,-di10b[1]+di107[1],-10.708,0,"ONLY");
27392 gMC->Gspos("I107",3,"I10B",-0.0455,-di10b[1]+di107[1],-3.536,0,"ONLY");
686e2715 27393 gMC->Gspos("I109",1,"I10B",-0.138,0.015,-16.844,idrotm[201],"ONLY");
27394 gMC->Gspos("I109",2,"I10B",-0.138,0.015,16.844,0,"ONLY");
c47b75b1 27395 gMC->Gspos("I108",1,"I10B",-0.138,-di10b[1]+2.*di107[1]+di108[1],0.0,0,"ONLY");
686e2715 27396 gMC->Gspos("I105",1,"I20B",-0.05,-0.01,-16.844,idrotm[201],"ONLY");
27397 gMC->Gspos("I105",2,"I20B",-0.05,-0.01,16.844,0,"ONLY");
c47b75b1 27398 gMC->Gspos("I1D7",2,"I20B",-0.0455,-di20b[1]+di1d7[1],3.536,0,"ONLY");
27399 gMC->Gspos("I1D7",1,"I20B",-0.0455,-di20b[1]+di1d7[1],10.708,0,"ONLY");
9bf5e8ff 27400 gMC->Gspos("I1D7",4,"I20B",-0.0455,-di20b[1]+di1d7[1],-10.708,0,"ONLY");
27401 gMC->Gspos("I1D7",3,"I20B",-0.0455,-di20b[1]+di1d7[1],-3.536,0,"ONLY");
686e2715 27402 gMC->Gspos("I109",3,"I20B",-0.138,0.015,-16.844,idrotm[201],"ONLY");
27403 gMC->Gspos("I109",4,"I20B",-0.138,0.015,16.844,0,"ONLY");
c47b75b1 27404 gMC->Gspos("I108",2,"I20B",-0.138,-di20b[1]+2.*di1d7[1]+di108[1],0.0,0,"ONLY");
686e2715 27405 gMC->Gspos("I112",2,"I113",0.25,0.02,0.0,idrotm[206],"ONLY");
27406 gMC->Gspos("I111",2,"I113",0.1318,-0.0008,0.0,idrotm[205],"ONLY");
27407 gMC->Gspos("I118",1,"I113",0.0,-0.0454,0.0,0,"ONLY");
27408 gMC->Gspos("I110",1,"I113",0.0,0.0492,0.0,0,"ONLY");
27409 gMC->Gspos("I114",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27410 gMC->Gspos("I115",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27411 gMC->Gspos("I115",2,"I113",-0.063,0.0042,0.0,idrotm[237],"ONLY");
27412 gMC->Gspos("I114",2,"I113",-0.063,0.0042,0.0,idrotm[237],"ONLY");
27413 gMC->Gspos("I116",1,"I113",0.0,0.0042,0.0,0,"ONLY");
27414 gMC->Gspos("I111",1,"I113",-0.1318,-0.0008,0.0,idrotm[204],"ONLY");
27415 gMC->Gspos("I112",1,"I113",-0.25,0.02,0.0,idrotm[203],"ONLY");
c47b75b1 27416 gMC->Gspos("I106",1,"I107",0.0,-dchip1,-1.4,0,"ONLY");
27417 gMC->Gspos("I106",2,"I107",0.0,-dchip1,0.0,0,"ONLY");
27418 gMC->Gspos("I106",3,"I107",0.0,-dchip1,1.4,0,"ONLY");
27419 gMC->Gspos("I106",4,"I107",0.0,-dchip1,2.8,0,"ONLY");
27420 gMC->Gspos("I106",5,"I107",0.0,-dchip1,-2.8,0,"ONLY");
27421 gMC->Gspos("I101",1,"I107",0.0,ddet1,0.0,0,"ONLY");
27422 gMC->Gspos("I1D6",1,"I1D7",0.0,-dchip2,-1.4,0,"ONLY");
27423 gMC->Gspos("I1D6",2,"I1D7",0.0,-dchip2,0.0,0,"ONLY");
27424 gMC->Gspos("I1D6",3,"I1D7",0.0,-dchip2,1.4,0,"ONLY");
27425 gMC->Gspos("I1D6",4,"I1D7",0.0,-dchip2,2.8,0,"ONLY");
27426 gMC->Gspos("I1D6",5,"I1D7",0.0,-dchip2,-2.8,0,"ONLY");
27427 gMC->Gspos("I1D1",1,"I1D7",0.0,ddet2,0.0,0,"ONLY");
686e2715 27428 gMC->Gspos("I117",1,"I116",0.0,0.0,0.0,0,"ONLY");
27429 gMC->Gspos("ITS1",1,"I101",0.0,0.0,0.0,0,"ONLY");
27430 gMC->Gspos("ITS2",1,"I1D1",0.0,0.0,0.0,0,"ONLY");
27431 gMC->Gspos("I650",16,"IT12",0.0,0.0,22.0,idrotm[1104],"MANY");
27432 gMC->Gspos("I650",20,"IT12",0.0,0.0,22.0,idrotm[1130],"MANY");
27433 gMC->Gspos("I650",18,"IT12",0.0,0.0,22.0,idrotm[1117],"MANY");
27434 gMC->Gspos("I650",1,"IT12",0.0,0.0,22.0,0,"MANY");
27435 gMC->Gspos("I650",4,"IT12",0.0,0.0,22.0,idrotm[1106],"MANY");
27436 gMC->Gspos("I650",6,"IT12",0.0,0.0,22.0,idrotm[1039],"MANY");
27437 gMC->Gspos("I650",8,"IT12",0.0,0.0,22.0,idrotm[1107],"MANY");
27438 gMC->Gspos("I650",10,"IT12",0.0,0.0,22.0,idrotm[1065],"MANY");
27439 gMC->Gspos("I650",12,"IT12",0.0,0.0,22.0,idrotm[1078],"MANY");
27440 gMC->Gspos("I650",14,"IT12",0.0,0.0,22.0,idrotm[1091],"MANY");
27441 gMC->Gspos("I650",19,"IT12",0.0,0.0,-22.0,idrotm[1108],"MANY");
27442 gMC->Gspos("I650",2,"IT12",0.0,0.0,-22.0,idrotm[1109],"MANY");
27443 gMC->Gspos("I650",3,"IT12",0.0,0.0,-22.0,idrotm[1110],"MANY");
27444 gMC->Gspos("I650",5,"IT12",0.0,0.0,-22.0,idrotm[1111],"MANY");
27445 gMC->Gspos("I650",7,"IT12",0.0,0.0,-22.0,idrotm[1112],"MANY");
27446 gMC->Gspos("I650",9,"IT12",0.0,0.0,-22.0,idrotm[1113],"MANY");
27447 gMC->Gspos("I650",11,"IT12",0.0,0.0,-22.0,idrotm[1114],"MANY");
27448 gMC->Gspos("I650",13,"IT12",0.0,0.0,-22.0,idrotm[1115],"MANY");
27449 gMC->Gspos("I650",15,"IT12",0.0,0.0,-22.0,idrotm[1116],"MANY");
27450 gMC->Gspos("I650",17,"IT12",0.0,0.0,-22.0,idrotm[1118],"MANY");
27451 gMC->Gspos("I666",1,"I650",0.0,0.0,0.25,idrotm[1003],"MANY");
27452 gMC->Gspos("I667",1,"I650",0.1102,0.9945,0.45,idrotm[1088],"ONLY");
27453 gMC->Gspos("I669",3,"I650",0.1883,4.0372,-3.2,0,"ONLY");
27454 gMC->Gspos("I671",3,"I650",0.1883,4.0372,0.6,0,"ONLY");
27455 gMC->Gspos("I669",2,"I650",1.3343,4.0609,-3.2,0,"ONLY");
27456 gMC->Gspos("I671",2,"I650",1.3343,4.0609,0.6,0,"ONLY");
27457 gMC->Gspos("I669",6,"I650",2.9567,6.1959,-3.2,idrotm[1089],"ONLY");
27458 gMC->Gspos("I671",6,"I650",2.9567,6.1959,0.6,idrotm[1089],"ONLY");
27459 gMC->Gspos("I669",5,"I650",1.9511,6.5822,-3.2,idrotm[1011],"ONLY");
27460 gMC->Gspos("I671",5,"I650",1.9511,6.5822,0.6,idrotm[1011],"ONLY");
27461 gMC->Gspos("I669",4,"I650",0.8974,6.8064,-3.2,idrotm[1090],"ONLY");
27462 gMC->Gspos("I671",4,"I650",0.8974,6.8064,0.6,idrotm[1090],"ONLY");
27463 gMC->Gspos("I669",1,"I650",-0.1784,6.863,-3.2,0,"ONLY");
27464 gMC->Gspos("I671",1,"I650",-0.1784,6.863,0.6,0,"ONLY");
27465 gMC->Gspos("I673",1,"I650",0.2173,4.8037,1.8,0,"ONLY");
27466 gMC->Gspos("I673",6,"I650",1.5093,4.5605,1.8,0,"ONLY");
27467 gMC->Gspos("I673",4,"I650",-0.173,6.2531,1.8,idrotm[1092],"ONLY");
27468 gMC->Gspos("I673",3,"I650",0.8073,6.2032,1.8,idrotm[1093],"ONLY");
27469 gMC->Gspos("I673",2,"I650",1.7678,6.0005,1.8,idrotm[1094],"ONLY");
27470 gMC->Gspos("I673",5,"I650",2.6847,5.6501,1.8,0,"ONLY");
27471 gMC->Gspos("I676",2,"I650",1.7618,5.2269,2.5,0,"ONLY");
27472 gMC->Gspos("I676",1,"I650",0.4018,5.5869,2.5,0,"ONLY");
27473 gMC->Gspos("I668",1,"I667",0.0,0.0,0.0,0,"ONLY");
27474 gMC->Gspos("I670",1,"I669",0.0,0.0,0.0,0,"ONLY");
27475 gMC->Gspos("I672",1,"I671",0.0,0.0,0.0,0,"ONLY");
27476 gMC->Gspos("I674",1,"I673",0.0,0.0,0.0,0,"MANY");
27477 gMC->Gspos("I675",1,"I673",0.0,0.0,-0.5,0,"ONLY");
27478 gMC->Gspos("I677",1,"I676",0.0,0.0,0.0,0,"MANY");
27479 gMC->Gspos("I678",1,"I676",0.0,0.0,-0.95,0,"ONLY");
cd3a3507 27480
686e2715 27481 }
db915fea 27482
27483 // --- Place SDD volumes into their mother volume IT34
cd3a3507 27484
db915fea 27485
80272ed3 27486 // -- position SDD detectors of ladder 3 / layer 3
27487
27488 gMC->Gspos("ITS3", 1,"I302", 0.0, 0.0, 0.0, 0, "ONLY");
27489 ySDD = Y_SDD_sep/2.+I302dits[1];
27490 for (iSDD=0; iSDD<6; iSDD++) {
27491 gMC->Gspos("I302", iSDD+1, "I004", 0.0, ySDD, Z_SDD_lay3[iSDD], 0, "ONLY");
27492 ySDD = -ySDD;
27493 }
27494
27495 gMC->Gspos("I004", 1,"IT34", -3.2777, 14.3607, 0.0, idrotm[321],"ONLY");
27496 gMC->Gspos("I004", 2,"IT34", -9.5581, 11.9855, 0.0, idrotm[333],"ONLY");
27497 gMC->Gspos("I004", 3,"IT34",-13.2713, 6.3911, 0.0, idrotm[336],"ONLY");
27498 gMC->Gspos("I004", 4,"IT34",-15.33, 0.0, 0.0, idrotm[350],"ONLY");
27499 gMC->Gspos("I004", 5,"IT34",-13.2713, -6.3911, 0.0, idrotm[313],"ONLY");
27500 gMC->Gspos("I004", 6,"IT34", -9.5581, -11.9855, 0.0, idrotm[311],"ONLY");
27501 gMC->Gspos("I004", 7,"IT34", -3.2777, -14.3607, 0.0, idrotm[310],"ONLY");
27502 gMC->Gspos("I004", 8,"IT34", 3.4112, -14.9456, 0.0, idrotm[386],"ONLY");
27503 gMC->Gspos("I004", 9,"IT34", 9.184, -11.5164, 0.0, idrotm[309],"ONLY");
27504 gMC->Gspos("I004",10,"IT34", 13.8119, -6.6514, 0.0, idrotm[308],"ONLY");
27505 gMC->Gspos("I004",11,"IT34", 14.73, 0.0, 0.0, idrotm[356],"ONLY");
27506 gMC->Gspos("I004",12,"IT34", 13.8119, 6.6514, 0.0, idrotm[307],"ONLY");
27507 gMC->Gspos("I004",13,"IT34", 9.184, 11.5164, 0.0, idrotm[306],"ONLY");
27508 gMC->Gspos("I004",14,"IT34", 3.4113, 14.9456, 0.0, idrotm[305],"ONLY");
27509
27510
27511 // -- position SDD detectors of ladder 4 / layer 4
27512
27513 gMC->Gspos("ITS4", 1,"I402", 0.0, 0.000, 0.0, 0,"ONLY");
27514 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
27515 for (iSDD=0; iSDD<8; iSDD++) {
27516 gMC->Gspos("I402", iSDD+1, "I005", 0.0, ySDD, Z_SDD_lay4[iSDD], 0, "ONLY");
27517 ySDD = -ySDD;
27518 }
27519
27520 gMC->Gspos("I005", 1,"IT34", -3.3629, 23.3895,-0.15, idrotm[335],"ONLY");
27521 gMC->Gspos("I005", 2,"IT34",-10.0447, 21.9949,-0.15, idrotm[332],"ONLY");
27522 gMC->Gspos("I005", 3,"IT34",-15.4744, 17.8584,-0.15, idrotm[331],"ONLY");
27523 gMC->Gspos("I005", 4,"IT34",-20.3415, 13.0727,-0.15, idrotm[366],"ONLY");
27524 gMC->Gspos("I005", 5,"IT34",-22.6728, 6.6573,-0.15, idrotm[330],"ONLY");
27525 gMC->Gspos("I005", 6,"IT34",-24.18, 0.0, -0.15, idrotm[350],"ONLY");
27526 gMC->Gspos("I005", 7,"IT34",-22.6728, -6.6573,-0.15, idrotm[329],"ONLY");
27527 gMC->Gspos("I005", 8,"IT34",-20.3415, -13.0727,-0.15, idrotm[328],"ONLY");
27528 gMC->Gspos("I005", 9,"IT34",-15.4744, -17.8584,-0.15, idrotm[327],"ONLY");
27529 gMC->Gspos("I005",10,"IT34",-10.0447, -21.9949,-0.15, idrotm[326],"ONLY");
27530 gMC->Gspos("I005",11,"IT34", -3.3629, -23.3895,-0.15, idrotm[325],"ONLY");
27531 gMC->Gspos("I005",12,"IT34", 3.4412, -23.9339,-0.15, idrotm[324],"ONLY");
27532 gMC->Gspos("I005",13,"IT34", 9.8163, -21.4946,-0.15, idrotm[323],"ONLY");
27533 gMC->Gspos("I005",14,"IT34", 15.8345, -18.274, -0.15, idrotm[322],"ONLY");
27534 gMC->Gspos("I005",15,"IT34", 19.8788, -12.7753,-0.15, idrotm[320],"ONLY");
27535 gMC->Gspos("I005",16,"IT34", 23.2005, -6.8123,-0.15, idrotm[319],"ONLY");
27536 gMC->Gspos("I005",17,"IT34", 23.63, 0.0, -0.15, idrotm[318],"ONLY");
27537 gMC->Gspos("I005",18,"IT34", 23.2005, 6.8123,-0.15, idrotm[317],"ONLY");
27538 gMC->Gspos("I005",19,"IT34", 19.8788, 12.7753,-0.15, idrotm[316],"ONLY");
27539 gMC->Gspos("I005",20,"IT34", 15.8345, 18.274, -0.15, idrotm[315],"ONLY");
27540 gMC->Gspos("I005",21,"IT34", 9.8163, 21.4946,-0.15, idrotm[314],"ONLY");
27541 gMC->Gspos("I005",22,"IT34", 3.4412, 23.9339,-0.15, idrotm[334],"ONLY");
27542
27543
27544 // -- build block of the SDD ladder frame holding the electronics
27545
27546 gMC->Gspos("I019", 1,"I018", -1.9, -1.735, 0.0, idrotm[344], "ONLY");
27547 gMC->Gspos("I019", 2,"I018", 1.987, -1.5843, 0.0, idrotm[343], "ONLY");
27548 gMC->Gspos("I019", 3,"I018", -0.087, 1.7066, 0.0, idrotm[342], "ONLY");
27549
27550 gMC->Gspos("I020", 1,"I018", -1.9782, -1.569, 0.0, idrotm[342], "ONLY");
27551 gMC->Gspos("I020", 2,"I018", 1.8824, -1.735, 0.0, idrotm[344], "ONLY");
27552 gMC->Gspos("I020", 3,"I018", 0.0958, 1.6913, 0.0, idrotm[343], "ONLY");
27553
27554 gMC->Gspos("I021", 1,"I018", 1.0761, 0.0835, 2.6008, idrotm[340], "ONLY");
27555 gMC->Gspos("I021", 2,"I018", -1.0761, 0.0835,-2.8008, idrotm[339], "ONLY");
27556 gMC->Gspos("I021", 3,"I018", -1.0761, 0.0835,-1.0492, idrotm[338], "ONLY");
27557 gMC->Gspos("I021", 4,"I018", 1.0761, 0.0835,-2.8008, idrotm[337], "ONLY");
27558 gMC->Gspos("I021", 5,"I018", 1.0761, 0.0835,-1.0492, idrotm[340], "ONLY");
27559 gMC->Gspos("I021", 6,"I018", -1.0761, 0.0835, 0.8492, idrotm[339], "ONLY");
27560 gMC->Gspos("I021", 7,"I018", -1.0761, 0.0835, 2.6008, idrotm[338], "ONLY");
27561 gMC->Gspos("I021", 8,"I018", 1.0761, 0.0835, 0.8492, idrotm[337], "ONLY");
27562
27563 gMC->Gspos("I022", 1,"I018", 0.0, -1.79, 3.55, idrotm[312], "ONLY");
27564 gMC->Gspos("I022", 2,"I018", 0.0, -1.79, -0.1, idrotm[312], "ONLY");
27565
27566 gMC->Gspos("I023", 1,"I018", 0.0, -1.79, 1.725, idrotm[341], "ONLY");
27567 gMC->Gspos("I023", 2,"I018", 0.0, -1.79, -1.925, idrotm[341], "ONLY");
27568
27569 gMC->Gspos("I033", 1,"I018", 1.8, -1.75, 1.35, 0, "MANY");
27570 gMC->Gspos("I033", 2,"I018", -1.8, -1.75, -2.65, idrotm[345], "MANY");
27571 gMC->Gspos("I033", 3,"I018", -1.8, -1.75, 1.35, idrotm[345], "MANY");
27572 gMC->Gspos("I033", 4,"I018", 1.8, -1.75, -2.65, 0, "MANY");
27573
27574 gMC->Gspos("I034", 1,"I018", 1.6, -1.775, 1.35, idrotm[312], "ONLY");
27575 gMC->Gspos("I034", 2,"I018", -1.6, -1.775, -2.65, idrotm[348], "ONLY");
27576 gMC->Gspos("I034", 3,"I018", -1.6, -1.775, 1.35, idrotm[348], "ONLY");
27577 gMC->Gspos("I034", 4,"I018", 1.6, -1.775, -2.65, idrotm[312], "ONLY");
27578
27579 gMC->Gspos("I035", 1,"I018", 1.7, -0.55, I018dits[2]-I035dits[2], 0, "MANY");
27580 gMC->Gspos("I035", 2,"I018", -1.7, -0.55, I018dits[2]-I035dits[2], 0, "MANY");
27581
27582 gMC->Gspos("I036", 1,"I018", 0.3087, 1.7191, 3.56, idrotm[346], "ONLY");
27583 gMC->Gspos("I036", 2,"I018", 0.3087, 1.7191,-0.11, idrotm[346], "ONLY");
27584 gMC->Gspos("I036", 3,"I018", -0.3087, 1.7191,-0.11, idrotm[347], "ONLY");
27585 gMC->Gspos("I036", 4,"I018", -0.3087, 1.7191, 3.56, idrotm[347], "ONLY");
27586
27587 gMC->Gspos("I037", 1,"I018", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27588 gMC->Gspos("I037", 2,"I018", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27589
27590 gMC->Gspos("I038", 1,"I018", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27591 gMC->Gspos("I038", 2,"I018", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27592
27593 gMC->Gspos("I040", 1,"I018", 1.9204, -0.7118, 0.0, idrotm[346],"ONLY");
27594 gMC->Gspos("I040", 2,"I018", -1.9204, -0.7118, 0.0, idrotm[347],"ONLY");
27595 gMC->Gspos("I041", 1,"I018", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], idrotm[346], "ONLY");
27596 gMC->Gspos("I041", 2,"I018", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], idrotm[347], "ONLY");
27597
27598
27599 // -- build block of the SDD electronics (heat bridge, chips, hybrid, anode microcable)
27600
27601 xI050 = SDD_CoolPipe[0]+SDD_CoolPipe[1]*sin30+I050dits[1]/cos30+I041dits[1];
27602 yI050 = 0;
27603 xI039 = -SDD_CoolPipe[1]/cos30;
27604 yI039 = -I050dits[1]+I039dits[1];
27605 gMC->Gspos("I039", 1,"I050", xI039, yI039, 0.0, 0, "ONLY");
27606 xI042 = xI039+I039dits[0]-xI042space-I042dits[0];
27607 yI042 = yI039+I039dits[1]+I042dits[1];
27608 xI043 = xI039-I039dits[0]+xI043space+I043dits[0];
27609 yI043 = yI039+I039dits[1]+I043dits[1];
27610 zChipSpace = I042dits[2];
27611 if (zChipSpace < I043dits[2]) {
27612 zChipSpace = I043dits[2];
27613 }
27614 zChipSpace = zChipSpace * 2;
27615 yI051space = (2*I039dits[2] - 4*zChipSpace)/5;
27616 zchip = -I039dits[2] + yI051space + zChipSpace/2.;
27617 for (ichip=0; ichip<4; ichip++) {
27618 gMC->Gspos("I042", ichip+1, "I050", xI042, yI042, zchip, 0, "ONLY");
27619 gMC->Gspos("I043", ichip+1, "I050", xI043, yI043, zchip, 0, "ONLY");
27620 zchip += zChipSpace + yI051space;
27621 }
27622 xcap = 2*I039dits[0]/5.;
27623 yI051 = yI039+I039dits[1]+I051dits[1];
27624 zI051 = -I039dits[2] + yI051space/3.;
27625 icap = 1;
27626 for (ichip=0; ichip<5; ichip++) {
27627 xI051 = xI039-I039dits[0]+xcap;
27628 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27629 zI051 += yI051space/3.;
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 xI051 += xcap;
27636 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27637 zI051 -= yI051space/3.;
27638 if (ichip == 0) {
27639 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27640 }
27641 zI051 += zChipSpace + yI051space;
27642 }
27643 xI052 = -I050dits[0]+I052dits[0];
27644 yI052 = yI051+I051dits[1]+I052dits[1];
27645 gMC->Gspos("I052", 1,"I050", xI052, yI052, 0.0, 0, "ONLY");
27646 xI044 = I050dits[0]-I044dits[3];
27647 yI044 = yI052+I052dits[1]+I044dits[2];
27648 gMC->Gspos("I044", 1,"I050", xI044, yI044, 0.0, idrotm[301], "ONLY");
27649 gMC->Gspos("I050", 1,"I018", xI050, yI050, 0.0, idrotm[346],"ONLY");
27650 gMC->Gspos("I050", 2,"I018", -xI050, yI050, 0.0, idrotm[347],"ONLY");
27651
27652
27653 // -- build block of the SDD ladder frame at the end ladders
27654
27655 gMC->Gspos("I021",12,"I024", 1.0761, 0.0836,-0.1242, idrotm[340], "ONLY");
27656 gMC->Gspos("I021",11,"I024", -1.0761, 0.0836,-0.1242, idrotm[338], "ONLY");
27657 gMC->Gspos("I021",13,"I024", -1.0761, 0.0836,-1.8758, idrotm[339], "ONLY");
27658 gMC->Gspos("I021",14,"I024", 1.0761, 0.0836,-1.8758, idrotm[337], "ONLY");
27659
27660 gMC->Gspos("I022", 3,"I024", 0.0, -1.7899, 0.825, idrotm[312], "ONLY");
27661
27662 gMC->Gspos("I023", 3,"I024", 0.0, -1.7899,-1.0, idrotm[341], "ONLY");
27663
27664 gMC->Gspos("I025", 1,"I024", -1.9, -1.7349, 0.0, idrotm[344], "ONLY");
27665 gMC->Gspos("I025", 2,"I024", 1.987, -1.5842, 0.0, idrotm[343], "ONLY");
27666
27667 gMC->Gspos("I026", 1,"I024", -1.9782, -1.5689, 0.0, idrotm[342], "ONLY");
27668 gMC->Gspos("I026", 2,"I024", 1.8824, -1.7349, 0.0, idrotm[344], "ONLY");
27669
27670 gMC->Gspos("I029", 1,"I024", -0.087, 1.7067, I029dits[2]-I024dits[2], idrotm[342], "ONLY");
27671
27672 gMC->Gspos("I030", 1,"I024", 0.0958, 1.6914, I030dits[2]-I024dits[2], idrotm[343], "ONLY");
27673
27674 gMC->Gspos("I031", 1,"I024", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27675 gMC->Gspos("I031", 2,"I024", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27676
27677 gMC->Gspos("I032", 1,"I024", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27678 gMC->Gspos("I032", 2,"I024", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27679
27680
27681 xI424 = I028dits[0]/3.;
27682 yI424 = -I028dits[1]+I424dits[1];
27683 gMC->Gspos("I422", 1,"I421", 0.0, 0.0, 0.0, 0, "ONLY");
7b67784f 27684 gMC->Gspos("I423", 1,"I421", 0.0, 0.0, I421dits[2]-I423dits[2], 0, "ONLY");
27685 gMC->Gspos("I421", 1,"I420", 0.0, 0.0, 0.0, idrotm[312], "ONLY");
80272ed3 27686 gMC->Gspos("I420", 1,"I028", -I028dits[0]/3., I028dits[1]-I420dits[1], 0.0, 0, "ONLY");
27687 gMC->Gspos("I424", 1,"I028", xI424, yI424, 0.0, 0, "ONLY");
27688 gMC->Gspos("I028", 1,"I024", 0.0, I028dits[1]-I024dits[1], I024dits[2]-I028dits[2], 0, "MANY");
27689
27690
27691 // -- build the SDD ladder 3
27692
27693 indI425 = 1;
27694 gMC->Gspos("I024", 1,"I047", 0.0, 0.0, 24.625, 0, "ONLY");
27695 gMC->Gspos("I018", 1,"I047", 0.0, 0.0, 3.65, 0, "ONLY");
27696 gMC->Gspos("I018", 2,"I047", 0.0, 0.0, 10.95, 0, "ONLY");
27697 gMC->Gspos("I018", 3,"I047", 0.0, 0.0, 18.25, 0, "ONLY");
27698 gMC->Gspos("I018", 4,"I047", 0.0, 0.0, -3.65, 0, "ONLY");
27699 gMC->Gspos("I018", 5,"I047", 0.0, 0.0, -10.95, 0, "ONLY");
27700 gMC->Gspos("I018", 6,"I047", 0.0, 0.0, -18.25, 0, "ONLY");
27701 gMC->Gspos("I024", 2,"I047", 0.0, 0.0, -24.625, idrotm[355], "ONLY");
27702 HVname[0] = 'I';
27703 HVname[1] = '3';
27704 HVname[2] = '1';
27705 HVname[4] = '\0';
27706 for (iSDD=0; iSDD<3; iSDD++) {
27707 HVname[3] = (Char_t)(48+iSDD+5);
27708 dits[0] = 1.350000;
27709 dits[1] = I425dits[1];
27710 dits[2] = (I047dits[2] - 2*I024dits[2] - Z_SDD_lay3[iSDD])/2.;
27711 gMC->Gsvolu(HVname, "BOX ", idtmed[279], dits, 3);
27712 xHV = 0.0;
27713 yHV = -I047dits[1] + (2*iSDD+1)*dits[1];
27714 zHV = I047dits[2] - 2*I024dits[2] - dits[2];
27715 gMC->Gspos(HVname, 1,"I047", xHV, yHV, zHV, 0, "ONLY");
27716 gMC->Gspos(HVname, 2,"I047", xHV, yHV, -zHV, 0, "ONLY");
27717 gMC->Gspos("I425", indI425++,"I047", xI424, yHV, 24.625, 0, "ONLY");
27718 gMC->Gspos("I425", indI425++,"I047", -xI424, yHV, -24.625, 0, "ONLY");
27719 }
27720 LVname[0] = 'I';
27721 LVname[1] = '3';
27722 LVname[2] = '1';
27723 LVname[4] = '\0';
27724 for (iSDD=0; iSDD<3; iSDD++) {
27725 LVname[3] = (Char_t)(48+iSDD+1);
27726 dits[0] = 1.350000;
27727 dits[1] = 0.004423;
27728 dits[2] = (I047dits[2] - (2*iSDD+1)*I018dits[2] - I039dits[2])/2.;
27729 gMC->Gsvolu(LVname, "BOX ", idtmed[280], dits, 3);
27730 yLV = I018dits[1] - dits[0]*cos30 - dits[1]*sin30;
27731 xLV = xI050 -
27732 fabs(yI050-yLV)*sin30/cos30 +
27733 (I050dits[1]+(2*iSDD+1)*dits[1])/cos30;
27734 zLV = I047dits[2] - dits[2];
27735 gMC->Gspos(LVname, 1,"I047", xLV, yLV, zLV, idrotm[346], "ONLY");
27736 gMC->Gspos(LVname, 2,"I047", xLV, yLV, -zLV, idrotm[346], "ONLY");
27737 gMC->Gspos(LVname, 3,"I047", -xLV, yLV, zLV, idrotm[347], "ONLY");
27738 gMC->Gspos(LVname, 4,"I047", -xLV, yLV, -zLV, idrotm[347], "ONLY");
27739 }
27740
27741
27742 // -- build the SDD ladder 4
27743
27744
27745 gMC->Gspos("I024", 3,"I048", -0.0001, 0.0, 31.925, 0, "ONLY");
27746 gMC->Gspos("I018", 7,"I048", -0.0001, 0.0, -3.65, 0, "ONLY");
27747 gMC->Gspos("I018", 8,"I048", -0.0001, 0.0, 3.65, 0, "ONLY");
27748 gMC->Gspos("I018", 9,"I048", -0.0001, 0.0, 10.95, 0, "ONLY");
27749 gMC->Gspos("I018",10,"I048", -0.0001, 0.0, 18.25, 0, "ONLY");
27750 gMC->Gspos("I018",11,"I048", -0.0001, 0.0, 25.55, 0, "ONLY");
27751 gMC->Gspos("I018",12,"I048", -0.0001, 0.0, -10.95, 0, "ONLY");
27752 gMC->Gspos("I018",13,"I048", -0.0001, 0.0, -18.25, 0, "ONLY");
27753 gMC->Gspos("I018",14,"I048", -0.0001, 0.0, -25.55, 0, "ONLY");
27754 gMC->Gspos("I024", 4,"I048", -0.0001, 0.0, -31.925, idrotm[355], "ONLY");
27755 HVname[0] = 'I';
27756 HVname[1] = '4';
27757 HVname[2] = '1';
27758 HVname[4] = '\0';
27759 for (iSDD=0; iSDD<4; iSDD++) {
27760 HVname[3] = (Char_t)(48+iSDD+5);
27761 dits[0] = 1.350000;
27762 dits[1] = I425dits[1];
27763 dits[2] = (I048dits[2] - 2*I024dits[2] - Z_SDD_lay4[iSDD])/2.;
27764 gMC->Gsvolu(HVname, "BOX ", idtmed[279], dits, 3);
27765 xHV = -0.0001;
27766 yHV = -I048dits[1] + (2*iSDD+1)*dits[1];
27767 zHV = I048dits[2] - 2*I024dits[2] - dits[2];
27768 gMC->Gspos(HVname, 1,"I048", xHV, yHV, zHV, 0, "ONLY");
27769 gMC->Gspos(HVname, 2,"I048", xHV, yHV, -zHV, 0, "ONLY");
27770 gMC->Gspos("I425", indI425++,"I048", xI424, yHV, 31.925, 0, "ONLY");
27771 gMC->Gspos("I425", indI425++,"I048", -xI424, yHV, -31.925, 0, "ONLY");
27772 }
27773 LVname[0] = 'I';
27774 LVname[1] = '4';
27775 LVname[2] = '1';
27776 LVname[4] = '\0';
27777 for (iSDD=0; iSDD<4; iSDD++) {
27778 LVname[3] = (Char_t)(48+iSDD+1);
27779 dits[0] = 1.350000;
27780 dits[1] = 0.004423;
27781 dits[2] = (I048dits[2] - (2*iSDD+1)*I018dits[2] - I039dits[2])/2.;
27782 gMC->Gsvolu(LVname, "BOX ", idtmed[280], dits, 3);
27783 yLV = I018dits[1] - dits[0]*cos30 - dits[1]*sin30;
27784 xLV = xI050 -
27785 fabs(yI050-yLV)*sin30/cos30 +
27786 (I050dits[1]+(2*iSDD+1)*dits[1])/cos30;
27787 zLV = I048dits[2] - dits[2];
27788 gMC->Gspos(LVname, 1,"I048", xLV, yLV, zLV, idrotm[346], "ONLY");
27789 gMC->Gspos(LVname, 2,"I048", xLV, yLV, -zLV, idrotm[346], "ONLY");
27790 gMC->Gspos(LVname, 3,"I048", -xLV, yLV, zLV, idrotm[347], "ONLY");
27791 gMC->Gspos(LVname, 4,"I048", -xLV, yLV, -zLV, idrotm[347], "ONLY");
27792 }
27793
27794
27795 // -- build the SDD barrel (layers 3 and 4)
27796
27797 gMC->Gspos("I047", 1,"IT34", -3.7528, 16.4422, 0.0, idrotm[321], "ONLY");
27798 gMC->Gspos("I047", 2,"IT34",-10.8892, 13.6547, 0.0, idrotm[333], "ONLY");
27799 gMC->Gspos("I047", 3,"IT34",-15.1948, 7.3175, 0.0, idrotm[336], "ONLY");
27800 gMC->Gspos("I047", 4,"IT34",-17.465, 0.0, 0.0, idrotm[350], "ONLY");
27801 gMC->Gspos("I047", 5,"IT34",-15.1948, -7.3174, 0.0, idrotm[313], "ONLY");
27802 gMC->Gspos("I047", 6,"IT34",-10.8893, -13.6547, 0.0, idrotm[311], "ONLY");
27803 gMC->Gspos("I047", 7,"IT34", -3.7528, -16.4422, 0.0, idrotm[310], "ONLY");
27804 gMC->Gspos("I047", 8,"IT34", 3.8863, -17.0271, 0.0, idrotm[386], "ONLY");
27805 gMC->Gspos("I047", 9,"IT34", 10.5152, -13.1856, 0.0, idrotm[309], "ONLY");
27806 gMC->Gspos("I047",10,"IT34", 15.7354, -7.5778, 0.0, idrotm[308], "ONLY");
27807 gMC->Gspos("I047",11,"IT34", 16.865, 0.0, 0.0, idrotm[356], "ONLY");
27808 gMC->Gspos("I047",12,"IT34", 15.7354, 7.5778, 0.0, idrotm[307], "ONLY");
27809 gMC->Gspos("I047",13,"IT34", 10.5152, 13.1856, 0.0, idrotm[306], "ONLY");
27810 gMC->Gspos("I047",14,"IT34", 3.8863, 17.0271, 0.0, idrotm[305], "ONLY");
27811
27812 gMC->Gspos("I048", 1,"IT34", -3.6667, 25.5027, 0.0, idrotm[335], "ONLY");
27813 gMC->Gspos("I048", 2,"IT34",-10.9317, 23.937, 0.0, idrotm[332], "ONLY");
27814 gMC->Gspos("I048", 3,"IT34",-16.8725, 19.4719, 0.0, idrotm[331], "ONLY");
27815 gMC->Gspos("I048", 4,"IT34",-22.1376, 14.227, 0.0, idrotm[366], "ONLY");
27816 gMC->Gspos("I048", 5,"IT34",-24.7213, 7.2588, 0.0, idrotm[330], "ONLY");
27817 gMC->Gspos("I048", 6,"IT34",-26.315, 0.0, 0.0, idrotm[350], "ONLY");
27818 gMC->Gspos("I048", 7,"IT34",-24.7213, -7.2588, 0.0, idrotm[329], "ONLY");
27819 gMC->Gspos("I048", 8,"IT34",-22.1376, -14.227, 0.0, idrotm[328], "ONLY");
27820 gMC->Gspos("I048", 9,"IT34",-16.8725, -19.4719, 0.0, idrotm[327], "ONLY");
27821 gMC->Gspos("I048",10,"IT34",-10.9316, -23.937, 0.0, idrotm[326], "ONLY");
27822 gMC->Gspos("I048",11,"IT34", -3.6667, -25.5027, 0.0, idrotm[325], "ONLY");
27823 gMC->Gspos("I048",12,"IT34", 3.745, -26.0472, 0.0, idrotm[324], "ONLY");
27824 gMC->Gspos("I048",13,"IT34", 10.7032, -23.4367, 0.0, idrotm[323], "ONLY");
27825 gMC->Gspos("I048",14,"IT34", 17.2327, -19.8876, 0.0, idrotm[322], "ONLY");
27826 gMC->Gspos("I048",15,"IT34", 21.6749, -13.9296, 0.0, idrotm[320], "ONLY");
27827 gMC->Gspos("I048",16,"IT34", 25.2491, -7.4138, 0.0, idrotm[319], "ONLY");
27828 gMC->Gspos("I048",17,"IT34", 25.765, 0.0, 0.0, idrotm[318], "ONLY");
27829 gMC->Gspos("I048",18,"IT34", 25.2491, 7.4138, 0.0, idrotm[317], "ONLY");
27830 gMC->Gspos("I048",19,"IT34", 21.6749, 13.9296, 0.0, idrotm[316], "ONLY");
27831 gMC->Gspos("I048",20,"IT34", 17.2327, 19.8876, 0.0, idrotm[315], "ONLY");
27832 gMC->Gspos("I048",21,"IT34", 10.7032, 23.4367, 0.0, idrotm[314], "ONLY");
27833 gMC->Gspos("I048",22,"IT34", 3.745, 26.0472, 0.0, idrotm[334], "ONLY");
cd3a3507 27834
db915fea 27835
27836 // --- Place SSD volumes into their mother volume IT56
27837
27838
de0a2a9c 27839 gMC->Gspos("I570",14,"IT56",-28.0681,-36.0619,-0.27,idrotm[566],"ONLY");
db915fea 27840 gMC->Gspos("I570",15,"IT56",-21.677,-40.0556,-0.27,idrotm[567],"ONLY");
27841 gMC->Gspos("I570",16,"IT56",-14.838,-43.2217,-0.27,idrotm[568],"ONLY");
27842 gMC->Gspos("I570",17,"IT56",-7.4965,-44.9238,-0.27,idrotm[569],"ONLY");
de0a2a9c 27843 gMC->Gspos("I570",18,"IT56",-0.27,-45.6977,-0.27,idrotm[533],"ONLY");
db915fea 27844 gMC->Gspos("I570",19,"IT56",7.4965,-44.9238,-0.27,idrotm[534],"ONLY");
27845 gMC->Gspos("I570",20,"IT56",14.838,-43.2217,-0.27,idrotm[535],"ONLY");
27846 gMC->Gspos("I570",21,"IT56",21.677,-40.0556,-0.27,idrotm[623],"ONLY");
27847 gMC->Gspos("I570",22,"IT56",28.0681,-36.0619,-0.27,idrotm[537],"ONLY");
27848 gMC->Gspos("I570",23,"IT56",33.5085,-30.8468,-0.27,idrotm[538],"ONLY");
27849 gMC->Gspos("I570",24,"IT56",38.2566,-24.9943,-0.27,idrotm[539],"ONLY");
27850 gMC->Gspos("I570",25,"IT56",41.7089,-18.2952,-0.27,idrotm[540],"ONLY");
27851 gMC->Gspos("I570",26,"IT56",44.2994,-11.2181,-0.27,idrotm[541],"ONLY");
27852 gMC->Gspos("I570",27,"IT56",45.3894,-3.7611,-0.27,idrotm[542],"ONLY");
27853 gMC->Gspos("I570",28,"IT56",45.5416,3.7737,-0.27,idrotm[543],"ONLY");
27854 gMC->Gspos("I570",29,"IT56",44.1513,11.1806,-0.27,idrotm[544],"ONLY");
27855 gMC->Gspos("I570",30,"IT56",41.8487,18.3566,-0.27,idrotm[545],"ONLY");
27856 gMC->Gspos("I570",31,"IT56",38.1287,24.9107,-0.27,idrotm[546],"ONLY");
27857 gMC->Gspos("I570",32,"IT56",33.6209,30.9502,-0.27,idrotm[547],"ONLY");
27858 gMC->Gspos("I570",33,"IT56",27.9743,35.9414,-0.27,idrotm[548],"ONLY");
27859 gMC->Gspos("I570",34,"IT56",21.7497,40.1899,-0.27,idrotm[549],"ONLY");
27860 gMC->Gspos("I570",35,"IT56",14.7884,43.0772,-0.27,idrotm[550],"ONLY");
27861 gMC->Gspos("I570",36,"IT56",7.5216,45.0744,-0.27,idrotm[551],"ONLY");
8a3132f2 27862 gMC->Gspos("I570",37,"IT56",0.,45.545,-0.27,0,"ONLY");
db915fea 27863 gMC->Gspos("I570",38,"IT56",-7.5216,45.0744,-0.27,idrotm[552],"ONLY");
27864 gMC->Gspos("I570",1,"IT56",-14.7884,43.0772,-0.27,idrotm[553],"ONLY");
27865 gMC->Gspos("I570",2,"IT56",-21.7497,40.1899,-0.27,idrotm[620],"ONLY");
27866 gMC->Gspos("I570",3,"IT56",-27.9743,35.9414,-0.27,idrotm[555],"ONLY");
27867 gMC->Gspos("I570",4,"IT56",-33.6209,30.9502,-0.27,idrotm[556],"ONLY");
27868 gMC->Gspos("I570",5,"IT56",-38.1287,24.9108,-0.27,idrotm[557],"ONLY");
27869 gMC->Gspos("I570",6,"IT56",-41.8487,18.3566,-0.27,idrotm[558],"ONLY");
27870 gMC->Gspos("I570",7,"IT56",-44.1513,11.1806,-0.27,idrotm[559],"ONLY");
27871 gMC->Gspos("I570",8,"IT56",-45.5416,3.7737,-0.27,idrotm[560],"ONLY");
27872 gMC->Gspos("I570",9,"IT56",-45.3894,-3.7611,-0.27,idrotm[561],"ONLY");
27873 gMC->Gspos("I570",10,"IT56",-44.2994,-11.2181,-0.27,idrotm[562],"ONLY");
27874 gMC->Gspos("I570",11,"IT56",-41.7089,-18.2952,-0.27,idrotm[563],"ONLY");
27875 gMC->Gspos("I570",12,"IT56",-38.2566,-24.9943,-0.27,idrotm[564],"ONLY");
27876 gMC->Gspos("I570",13,"IT56",-33.5086,-30.8468,-0.27,idrotm[565],"ONLY");
27877 gMC->Gspos("I569",8,"IT56",-43.5484,3.6085,0.0,idrotm[560],"ONLY");
27878 gMC->Gspos("I569",9,"IT56",-43.3963,-3.5959,0.0,idrotm[561],"ONLY");
27879 gMC->Gspos("I569",10,"IT56",-42.3606,-10.7271,0.0,idrotm[562],"ONLY");
27880 gMC->Gspos("I569",11,"IT56",-39.8773,-17.4918,0.0,idrotm[563],"ONLY");
27881 gMC->Gspos("I569",12,"IT56",-36.5823,-23.9004,0.0,idrotm[564],"ONLY");
27882 gMC->Gspos("I569",13,"IT56",-32.0371,-29.4922,0.0,idrotm[565],"ONLY");
27883 gMC->Gspos("I569",14,"IT56",-26.8397,-34.4836,0.0,idrotm[566],"ONLY");
27884 gMC->Gspos("I569",15,"IT56",-20.7251,-38.2967,0.0,idrotm[567],"ONLY");
27885 gMC->Gspos("I569",16,"IT56",-14.1886,-41.33,0.0,idrotm[568],"ONLY");
27886 gMC->Gspos("I569",17,"IT56",-7.1673,-42.9511,0.0,idrotm[569],"ONLY");
27887 gMC->Gspos("I569",18,"IT56",0.0,-43.6977,0.0,idrotm[533],"ONLY");
27888 gMC->Gspos("I569",19,"IT56",7.1673,-42.9511,0.0,idrotm[534],"ONLY");
27889 gMC->Gspos("I569",20,"IT56",14.1886,-41.33,0.0,idrotm[535],"ONLY");
27890 gMC->Gspos("I569",21,"IT56",20.7251,-38.2967,0.0,idrotm[623],"ONLY");
27891 gMC->Gspos("I569",22,"IT56",26.8397,-34.4836,0.0,idrotm[537],"ONLY");
27892 gMC->Gspos("I569",23,"IT56",32.0371,-29.4922,0.0,idrotm[538],"ONLY");
27893 gMC->Gspos("I569",24,"IT56",36.5822,-23.9004,0.0,idrotm[539],"ONLY");
27894 gMC->Gspos("I569",25,"IT56",39.8773,-17.4918,0.0,idrotm[540],"ONLY");
27895 gMC->Gspos("I569",26,"IT56",42.3606,-10.7272,0.0,idrotm[541],"ONLY");
27896 gMC->Gspos("I569",27,"IT56",43.3963,-3.5959,0.0,idrotm[542],"ONLY");
27897 gMC->Gspos("I569",28,"IT56",43.5484,3.6085,0.0,idrotm[543],"ONLY");
27898 gMC->Gspos("I569",29,"IT56",42.2125,10.6897,0.0,idrotm[544],"ONLY");
27899 gMC->Gspos("I569",30,"IT56",40.0172,17.5532,0.0,idrotm[545],"ONLY");
27900 gMC->Gspos("I569",31,"IT56",36.4544,23.8169,0.0,idrotm[546],"ONLY");
27901 gMC->Gspos("I569",32,"IT56",32.1494,29.5956,0.0,idrotm[547],"ONLY");
27902 gMC->Gspos("I569",33,"IT56",26.7459,34.3631,0.0,idrotm[548],"ONLY");
27903 gMC->Gspos("I569",34,"IT56",20.7978,38.431,0.0,idrotm[549],"ONLY");
27904 gMC->Gspos("I569",35,"IT56",14.139,41.1856,0.0,idrotm[550],"ONLY");
27905 gMC->Gspos("I569",36,"IT56",7.1924,43.1017,0.0,idrotm[551],"ONLY");
27906 gMC->Gspos("I569",37,"IT56",0.0,43.545,0.0,0,"ONLY");
27907 gMC->Gspos("I569",38,"IT56",-7.1924,43.1017,0.0,idrotm[552],"ONLY");
27908 gMC->Gspos("I569",1,"IT56",-14.139,41.1856,0.0,idrotm[553],"ONLY");
27909 gMC->Gspos("I569",2,"IT56",-20.7978,38.431,0.0,idrotm[620],"ONLY");
27910 gMC->Gspos("I569",3,"IT56",-26.7459,34.3631,0.0,idrotm[555],"ONLY");
27911 gMC->Gspos("I569",4,"IT56",-32.1494,29.5956,0.0,idrotm[556],"ONLY");
27912 gMC->Gspos("I569",5,"IT56",-36.4544,23.8169,0.0,idrotm[557],"ONLY");
27913 gMC->Gspos("I569",6,"IT56",-40.0172,17.5532,0.0,idrotm[558],"ONLY");
27914 gMC->Gspos("I569",7,"IT56",-42.2125,10.6897,0.0,idrotm[559],"ONLY");
27915 gMC->Gspos("I571",15,"IT56",-21.2916,-34.387,0.0,idrotm[501],"ONLY");
27916 gMC->Gspos("I571",14,"IT56",-27.351,-30.0026,0.0,idrotm[503],"ONLY");
27917 gMC->Gspos("I571",13,"IT56",-32.2758,-24.3735,0.0,idrotm[504],"ONLY");
27918 gMC->Gspos("I571",12,"IT56",-36.3422,-18.0963,0.0,idrotm[505],"ONLY");
27919 gMC->Gspos("I571",11,"IT56",-38.901,-11.0683,0.0,idrotm[506],"ONLY");
27920 gMC->Gspos("I571",10,"IT56",-40.4252,-3.7459,0.0,idrotm[507],"ONLY");
27921 gMC->Gspos("I571",9,"IT56",-40.2725,3.7318,0.0,idrotm[508],"ONLY");
27922 gMC->Gspos("I571",8,"IT56",-39.0486,11.1103,0.0,idrotm[509],"ONLY");
27923 gMC->Gspos("I571",7,"IT56",-36.2049,18.0279,0.0,idrotm[510],"ONLY");
27924 gMC->Gspos("I571",6,"IT56",-32.3982,24.466,0.0,idrotm[511],"ONLY");
27925 gMC->Gspos("I571",5,"IT56",-27.2476,29.8892,0.0,idrotm[512],"ONLY");
27926 gMC->Gspos("I571",4,"IT56",-21.3723,34.5175,0.0,idrotm[513],"ONLY");
27927 gMC->Gspos("I571",3,"IT56",-14.6104,37.7138,0.0,idrotm[653],"ONLY");
27928 gMC->Gspos("I571",2,"IT56",-7.4599,39.9072,0.0,idrotm[514],"ONLY");
27929 gMC->Gspos("I571",1,"IT56",0.0,40.445,0.0,0,"ONLY");
27930 gMC->Gspos("I571",34,"IT56",7.46,39.9071,0.0,idrotm[515],"ONLY");
27931 gMC->Gspos("I571",33,"IT56",14.6104,37.7138,0.0,idrotm[516],"ONLY");
27932 gMC->Gspos("I571",32,"IT56",21.3723,34.5175,0.0,idrotm[517],"ONLY");
27933 gMC->Gspos("I571",31,"IT56",27.2476,29.8892,0.0,idrotm[518],"ONLY");
27934 gMC->Gspos("I571",30,"IT56",32.3983,24.466,0.0,idrotm[519],"ONLY");
27935 gMC->Gspos("I571",29,"IT56",36.2049,18.0279,0.0,idrotm[520],"ONLY");
27936 gMC->Gspos("I571",28,"IT56",39.0486,11.1103,0.0,idrotm[521],"ONLY");
27937 gMC->Gspos("I571",27,"IT56",40.2725,3.7318,0.0,idrotm[522],"ONLY");
27938 gMC->Gspos("I571",26,"IT56",40.4252,-3.746,0.0,idrotm[523],"ONLY");
27939 gMC->Gspos("I571",25,"IT56",38.901,-11.0683,0.0,idrotm[524],"ONLY");
27940 gMC->Gspos("I571",24,"IT56",36.3422,-18.0963,0.0,idrotm[525],"ONLY");
27941 gMC->Gspos("I571",23,"IT56",32.2758,-24.3736,0.0,idrotm[526],"ONLY");
27942 gMC->Gspos("I571",22,"IT56",27.351,-30.0026,0.0,idrotm[527],"ONLY");
27943 gMC->Gspos("I571",21,"IT56",21.2915,-34.387,0.0,idrotm[528],"ONLY");
27944 gMC->Gspos("I571",20,"IT56",14.6658,-37.8569,0.0,idrotm[618],"ONLY");
27945 gMC->Gspos("I571",19,"IT56",7.4317,-39.7563,0.0,idrotm[529],"ONLY");
27946 gMC->Gspos("I571",18,"IT56",0.0,-40.5984,0.0,idrotm[533],"ONLY");
27947 gMC->Gspos("I571",17,"IT56",-7.4318,-39.7563,0.0,idrotm[530],"ONLY");
27948 gMC->Gspos("I571",16,"IT56",-14.6659,-37.8569,0.0,idrotm[531],"ONLY");
27949 gMC->Gspos("I565",13,"IT56",-30.6798,-23.1683,0.0,idrotm[504],"ONLY");
27950 gMC->Gspos("I565",12,"IT56",-34.5519,-17.2048,0.0,idrotm[505],"ONLY");
27951 gMC->Gspos("I565",11,"IT56",-36.9774,-10.521,0.0,idrotm[506],"ONLY");
27952 gMC->Gspos("I565",10,"IT56",-38.4338,-3.5614,0.0,idrotm[507],"ONLY");
27953 gMC->Gspos("I565",9,"IT56",-38.281,3.5473,0.0,idrotm[508],"ONLY");
27954 gMC->Gspos("I565",8,"IT56",-37.1249,10.563,0.0,idrotm[509],"ONLY");
27955 gMC->Gspos("I565",7,"IT56",-34.4146,17.1364,0.0,idrotm[510],"ONLY");
27956 gMC->Gspos("I565",6,"IT56",-30.8022,23.2608,0.0,idrotm[511],"ONLY");
27957 gMC->Gspos("I565",5,"IT56",-25.9002,28.4112,0.0,idrotm[512],"ONLY");
27958 gMC->Gspos("I565",4,"IT56",-20.3195,32.817,0.0,idrotm[513],"ONLY");
27959 gMC->Gspos("I565",3,"IT56",-13.8879,35.8489,0.0,idrotm[653],"ONLY");
27960 gMC->Gspos("I565",2,"IT56",-7.0924,37.9412,0.0,idrotm[514],"ONLY");
27961 gMC->Gspos("I565",1,"IT56",0.0,38.445,0.0,0,"ONLY");
27962 gMC->Gspos("I565",34,"IT56",7.0925,37.9412,0.0,idrotm[515],"ONLY");
27963 gMC->Gspos("I565",33,"IT56",13.888,35.8489,0.0,idrotm[516],"ONLY");
27964 gMC->Gspos("I565",32,"IT56",20.3195,32.817,0.0,idrotm[517],"ONLY");
27965 gMC->Gspos("I565",31,"IT56",25.9002,28.4112,0.0,idrotm[518],"ONLY");
27966 gMC->Gspos("I565",30,"IT56",30.8022,23.2607,0.0,idrotm[519],"ONLY");
27967 gMC->Gspos("I565",29,"IT56",34.4146,17.1364,0.0,idrotm[520],"ONLY");
27968 gMC->Gspos("I565",28,"IT56",37.125,10.5629,0.0,idrotm[521],"ONLY");
27969 gMC->Gspos("I565",27,"IT56",38.281,3.5472,0.0,idrotm[522],"ONLY");
27970 gMC->Gspos("I565",26,"IT56",38.4338,-3.5614,0.0,idrotm[523],"ONLY");
27971 gMC->Gspos("I565",25,"IT56",36.9774,-10.521,0.0,idrotm[524],"ONLY");
27972 gMC->Gspos("I565",24,"IT56",34.5519,-17.2048,0.0,idrotm[525],"ONLY");
27973 gMC->Gspos("I565",23,"IT56",30.6798,-23.1683,0.0,idrotm[526],"ONLY");
27974 gMC->Gspos("I565",22,"IT56",26.0036,-28.5246,0.0,idrotm[527],"ONLY");
27975 gMC->Gspos("I565",21,"IT56",20.2387,-32.6866,0.0,idrotm[528],"ONLY");
27976 gMC->Gspos("I565",20,"IT56",13.9433,-35.992,0.0,idrotm[618],"ONLY");
27977 gMC->Gspos("I565",19,"IT56",7.0642,-37.7904,0.0,idrotm[529],"ONLY");
27978 gMC->Gspos("I565",18,"IT56",0.0,-38.5984,0.0,idrotm[533],"ONLY");
27979 gMC->Gspos("I565",17,"IT56",-7.0643,-37.7904,0.0,idrotm[530],"ONLY");
27980 gMC->Gspos("I565",16,"IT56",-13.9434,-35.992,0.0,idrotm[531],"ONLY");
27981 gMC->Gspos("I565",15,"IT56",-20.2387,-32.6866,0.0,idrotm[501],"ONLY");
27982 gMC->Gspos("I565",14,"IT56",-26.0036,-28.5246,0.0,idrotm[503],"ONLY");
de0a2a9c 27983 gMC->Gspos("I553",1,"I570",0.005,0.0,52.8453,0,"ONLY");
27984 gMC->Gspos("I523",1,"I570",0.0,0.0,46.9203+0.82,0,"ONLY");
27985 gMC->Gspos("I523",2,"I570",0.0,0.0,43.0103+0.82,0,"ONLY");
27986 gMC->Gspos("I523",3,"I570",0.0,0.0,39.1003+0.82,0,"ONLY");
27987 gMC->Gspos("I523",4,"I570",0.0,0.0,35.1903+0.82,0,"ONLY");
27988 gMC->Gspos("I523",5,"I570",0.0,0.0,31.2803+0.82,0,"ONLY");
27989 gMC->Gspos("I523",6,"I570",0.0,0.0,27.3703+0.82,0,"ONLY");
27990 gMC->Gspos("I523",7,"I570",0.0,0.0,23.4603+0.82,0,"ONLY");
27991 gMC->Gspos("I523",8,"I570",0.0,0.0,19.5503+0.82,0,"ONLY");
27992 gMC->Gspos("I523",9,"I570",0.0,0.0,15.6403+0.82,0,"ONLY");
27993 gMC->Gspos("I523",10,"I570",0.0,0.0,11.7303+0.82,0,"ONLY");
27994 gMC->Gspos("I523",11,"I570",0.0,0.0,7.8203+0.82,0,"ONLY");
27995 gMC->Gspos("I523",12,"I570",0.0,0.0,3.9103+0.82,0,"ONLY");
27996 gMC->Gspos("I523",13,"I570",0.0,0.0,0.0003+0.82,0,"ONLY");
27997 gMC->Gspos("I523",14,"I570",0.0,0.0,-3.9097+0.82,0,"ONLY");
27998 gMC->Gspos("I523",15,"I570",0.0,0.0,-7.8197+0.82,0,"ONLY");
27999 gMC->Gspos("I523",16,"I570",0.0,0.0,-11.7297+0.82,0,"ONLY");
28000 gMC->Gspos("I523",17,"I570",0.0,0.0,-15.6397+0.82,0,"ONLY");
28001 gMC->Gspos("I523",18,"I570",0.0,0.0,-19.5497+0.82,0,"ONLY");
28002 gMC->Gspos("I523",19,"I570",0.0,0.0,-23.4597+0.82,0,"ONLY");
28003 gMC->Gspos("I523",20,"I570",0.0,0.0,-27.3697+0.82,0,"ONLY");
28004 gMC->Gspos("I523",21,"I570",0.0,0.0,-31.2797+0.82,0,"ONLY");
28005 gMC->Gspos("I523",22,"I570",0.0,0.0,-35.1897+0.82,0,"ONLY");
28006 gMC->Gspos("I523",23,"I570",0.0,0.0,-39.0997+0.82,0,"ONLY");
28007 gMC->Gspos("I523",24,"I570",0.0,0.0,-43.0097+0.82,0,"ONLY");
28008 gMC->Gspos("I523",25,"I570",0.0,0.0,-46.9197+0.82,0,"ONLY");
28009 gMC->Gspos("I553",2,"I570",-0.005,0.0,-51.2047,idrotm[570],"ONLY");
db915fea 28010 gMC->Gspos("I566",1,"I569",0.0,-0.03,46.9203,idrotm[532],"ONLY");
28011 gMC->Gspos("I566",2,"I569",0.0,0.03,43.0103,0,"ONLY");
28012 gMC->Gspos("I566",3,"I569",0.0,-0.03,39.1003,idrotm[532],"ONLY");
28013 gMC->Gspos("I566",4,"I569",0.0,0.03,35.1903,0,"ONLY");
28014 gMC->Gspos("I566",5,"I569",0.0,-0.03,31.2803,idrotm[532],"ONLY");
28015 gMC->Gspos("I566",6,"I569",0.0,0.03,27.3703,0,"ONLY");
28016 gMC->Gspos("I566",7,"I569",0.0,-0.03,23.4603,idrotm[532],"ONLY");
28017 gMC->Gspos("I566",8,"I569",0.0,0.03,19.5503,0,"ONLY");
28018 gMC->Gspos("I566",9,"I569",0.0,-0.03,15.6403,idrotm[532],"ONLY");
28019 gMC->Gspos("I566",10,"I569",0.0,0.03,11.7303,0,"ONLY");
28020 gMC->Gspos("I566",11,"I569",0.0,-0.03,7.8203,idrotm[532],"ONLY");
28021 gMC->Gspos("I566",12,"I569",0.0,0.03,3.9103,0,"ONLY");
28022 gMC->Gspos("I566",13,"I569",0.0,-0.03,0.0003,0,"ONLY");
28023 gMC->Gspos("I566",14,"I569",0.0,0.03,-3.9097,0,"ONLY");
28024 gMC->Gspos("I566",15,"I569",0.0,-0.03,-7.8197,idrotm[532],"ONLY");
28025 gMC->Gspos("I566",16,"I569",0.0,0.03,-11.7297,0,"ONLY");
28026 gMC->Gspos("I566",17,"I569",0.0,-0.03,-15.6397,0,"ONLY");
28027 gMC->Gspos("I566",18,"I569",0.0,0.03,-19.5497,0,"ONLY");
28028 gMC->Gspos("I566",19,"I569",0.0,-0.03,-23.4597,idrotm[532],"ONLY");
28029 gMC->Gspos("I566",20,"I569",0.0,0.03,-27.3697,0,"ONLY");
28030 gMC->Gspos("I566",21,"I569",0.0,-0.03,-31.2797,idrotm[532],"ONLY");
28031 gMC->Gspos("I566",22,"I569",0.0,0.03,-35.1897,0,"ONLY");
28032 gMC->Gspos("I566",23,"I569",0.0,-0.03,-39.0997,0,"ONLY");
28033 gMC->Gspos("I566",24,"I569",0.0,0.03,-43.0097,0,"ONLY");
28034 gMC->Gspos("I566",25,"I569",0.0,-0.03,-46.9197,idrotm[532],"ONLY");
de0a2a9c 28035 gMC->Gspos("I544",1,"I571",0.0101,0.0,43.125,0,"ONLY");
28036 gMC->Gspos("I516",20,"I571",0.0001,0.0,39.1-1.08,0,"ONLY");
28037 gMC->Gspos("I516",19,"I571",0.0001,0.0,35.19-1.08,0,"ONLY");
28038 gMC->Gspos("I516",18,"I571",0.0001,0.0,31.28-1.08,0,"ONLY");
28039 gMC->Gspos("I516",17,"I571",0.0001,0.0,27.37-1.08,0,"ONLY");
28040 gMC->Gspos("I516",16,"I571",0.0001,0.0,23.46-1.08,0,"ONLY");
28041 gMC->Gspos("I516",15,"I571",0.0001,0.0,19.55-1.08,0,"ONLY");
28042 gMC->Gspos("I516",14,"I571",0.0001,0.0,15.64-1.08,0,"ONLY");
28043 gMC->Gspos("I516",13,"I571",0.0001,0.0,11.73-1.08,0,"ONLY");
28044 gMC->Gspos("I516",12,"I571",0.0001,0.0,7.82-1.08,0,"ONLY");
28045 gMC->Gspos("I516",11,"I571",0.0001,0.0,3.91-1.08,0,"ONLY");
28046 gMC->Gspos("I516",10,"I571",0.0001,0.0,0.0-1.08,0,"ONLY");
28047 gMC->Gspos("I516",9,"I571",0.0001,0.0,-3.91-1.08,0,"ONLY");
28048 gMC->Gspos("I516",8,"I571",0.0001,0.0,-7.82-1.08,0,"ONLY");
28049 gMC->Gspos("I516",7,"I571",0.0001,0.0,-11.73-1.08,0,"ONLY");
28050 gMC->Gspos("I516",6,"I571",0.0001,0.0,-15.64-1.08,0,"ONLY");
28051 gMC->Gspos("I516",5,"I571",0.0001,0.0,-19.55-1.08,0,"ONLY");
28052 gMC->Gspos("I516",4,"I571",0.0001,0.0,-23.46-1.08,0,"ONLY");
28053 gMC->Gspos("I516",3,"I571",0.0001,0.0,-27.37-1.08,0,"ONLY");
28054 gMC->Gspos("I516",2,"I571",0.0001,0.0,-31.28-1.08,0,"ONLY");
28055 gMC->Gspos("I516",1,"I571",0.0001,0.0,-35.19-1.08,0,"ONLY");
28056 gMC->Gspos("I544",2,"I571",-0.0099,0.0,-41.375,idrotm[570],"ONLY");
db915fea 28057 gMC->Gspos("I562",1,"I565",0.0,0.03,41.1546,0,"ONLY");
28058 gMC->Gspos("I562",2,"I565",0.0,-0.03,37.2246,0,"ONLY");
28059 gMC->Gspos("I562",3,"I565",0.0,0.03,33.3146,0,"ONLY");
28060 gMC->Gspos("I562",4,"I565",0.0,-0.03,29.3846,0,"ONLY");
28061 gMC->Gspos("I562",5,"I565",0.0,0.03,25.4746,0,"ONLY");
28062 gMC->Gspos("I562",6,"I565",0.0,-0.03,21.5446,0,"ONLY");
28063 gMC->Gspos("I562",7,"I565",0.0,0.03,17.6346,0,"ONLY");
28064 gMC->Gspos("I562",8,"I565",0.0,-0.03,13.7046,0,"ONLY");
28065 gMC->Gspos("I562",9,"I565",0.0,0.03,9.7946,0,"ONLY");
28066 gMC->Gspos("I562",10,"I565",0.0,-0.03,5.8645,0,"ONLY");
28067 gMC->Gspos("I562",11,"I565",0.0,0.03,1.9546,0,"ONLY");
28068 gMC->Gspos("I562",12,"I565",0.0,-0.03,-1.9754,0,"ONLY");
28069 gMC->Gspos("I562",13,"I565",0.0,0.03,-5.8855,0,"ONLY");
28070 gMC->Gspos("I562",14,"I565",0.0,-0.03,-9.8154,0,"ONLY");
28071 gMC->Gspos("I562",15,"I565",0.0,0.03,-13.7254,0,"ONLY");
28072 gMC->Gspos("I562",16,"I565",0.0,-0.03,-17.6555,0,"ONLY");
28073 gMC->Gspos("I562",17,"I565",0.0,0.03,-21.5655,0,"ONLY");
28074 gMC->Gspos("I562",18,"I565",0.0,-0.03,-25.4954,0,"ONLY");
28075 gMC->Gspos("I562",19,"I565",0.0,0.03,-29.4054,0,"ONLY");
28076 gMC->Gspos("I562",20,"I565",0.0,-0.03,-33.3354,0,"ONLY");
28077 gMC->Gspos("I562",21,"I565",0.0,0.03,-37.2454,0,"ONLY");
28078 gMC->Gspos("I562",22,"I565",0.0,-0.03,-41.1554,0,"ONLY");
28079 gMC->Gspos("I559",1,"I553",2.25,-1.615,0.0,0,"ONLY");
28080 gMC->Gspos("I560",1,"I553",2.25,-1.615,0.0,0,"ONLY");
28081 gMC->Gspos("I560",2,"I553",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28082 gMC->Gspos("I558",1,"I553",-1.7167,-1.52,0.0,idrotm[583],"ONLY");
28083 gMC->Gspos("I557",1,"I553",-1.8533,-1.341,0.0,idrotm[581],"ONLY");
28084 gMC->Gspos("I558",2,"I553",1.8367,-1.3122,0.0,idrotm[575],"ONLY");
28085 gMC->Gspos("I557",2,"I553",1.75,-1.52,0.0,idrotm[583],"ONLY");
28086 gMC->Gspos("I558",3,"I553",-0.12,1.6613,0.0,idrotm[581],"ONLY");
28087 gMC->Gspos("I557",3,"I553",0.1034,1.6901,0.0,idrotm[575],"ONLY");
28088 gMC->Gspos("I556",3,"I553",-1.031,0.2033,-2.203,idrotm[580],"ONLY");
28089 gMC->Gspos("I556",1,"I553",1.0311,0.2033,-0.287,idrotm[576],"ONLY");
28090 gMC->Gspos("I554",1,"I553",0.0,-1.58,0.71,0,"ONLY");
28091 gMC->Gspos("I555",1,"I553",-0.0072,-1.58,-1.2311,idrotm[633],"ONLY");
28092 gMC->Gspos("I556",2,"I553",1.0311,0.2033,-2.203,idrotm[577],"ONLY");
28093 gMC->Gspos("I556",4,"I553",-1.031,0.2033,-0.287,idrotm[579],"ONLY");
28094 gMC->Gspos("I559",2,"I553",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28095 gMC->Gspos("I561",1,"I553",2.1,-1.615,-0.24,0,"MANY");
28096 gMC->Gspos("I561",2,"I553",-2.1,-1.615,-0.24,idrotm[573],"MANY");
28097 gMC->Gspos("I519",37,"I523",0.0001,-1.79,-0.99,idrotm[586],"ONLY");
28098 gMC->Gspos("I519",36,"I523",-3.2986,-1.79,-1.2943,0,"ONLY");
28099 gMC->Gspos("I519",35,"I523",-3.2986,-1.71,-1.2943,0,"ONLY");
28100 gMC->Gspos("I519",34,"I523",-3.2286,-1.71,-1.2943,0,"ONLY");
28101 gMC->Gspos("I519",33,"I523",-3.2286,-1.79,-1.2943,0,"ONLY");
28102 gMC->Gspos("I519",32,"I523",-3.1586,-1.79,-1.2943,0,"ONLY");
28103 gMC->Gspos("I519",31,"I523",-3.1586,-1.71,-1.2943,0,"ONLY");
28104 gMC->Gspos("I519",30,"I523",-1.3436,-1.71,-1.2943,0,"ONLY");
28105 gMC->Gspos("I519",29,"I523",-1.3436,-1.79,-1.2943,0,"ONLY");
28106 gMC->Gspos("I519",28,"I523",-1.2736,-1.79,-1.2943,0,"ONLY");
28107 gMC->Gspos("I519",27,"I523",-1.2736,-1.71,-1.2943,0,"ONLY");
28108 gMC->Gspos("I519",26,"I523",-1.2036,-1.71,-1.2943,0,"ONLY");
28109 gMC->Gspos("I519",25,"I523",-1.2036,-1.79,-1.2943,0,"ONLY");
28110 gMC->Gspos("I519",24,"I523",-1.0458,-1.79,-1.2943,0,"ONLY");
28111 gMC->Gspos("I519",23,"I523",-1.0458,-1.71,-1.2943,0,"ONLY");
28112 gMC->Gspos("I519",22,"I523",-0.9758,-1.71,-1.2943,0,"ONLY");
28113 gMC->Gspos("I519",21,"I523",-0.9758,-1.79,-1.2943,0,"ONLY");
28114 gMC->Gspos("I519",20,"I523",-0.9058,-1.79,-1.2943,0,"ONLY");
28115 gMC->Gspos("I519",19,"I523",-0.9058,-1.71,-1.2943,0,"ONLY");
28116 gMC->Gspos("I519",18,"I523",0.9092,-1.71,-1.2943,0,"ONLY");
28117 gMC->Gspos("I519",17,"I523",0.9092,-1.79,-1.2943,0,"ONLY");
28118 gMC->Gspos("I519",16,"I523",0.9792,-1.79,-1.2943,0,"ONLY");
28119 gMC->Gspos("I519",15,"I523",0.9792,-1.71,-1.2943,0,"ONLY");
28120 gMC->Gspos("I519",14,"I523",1.0492,-1.71,-1.2943,0,"ONLY");
28121 gMC->Gspos("I519",13,"I523",1.0492,-1.79,-1.2943,0,"ONLY");
28122 gMC->Gspos("I519",12,"I523",1.207,-1.79,-1.2943,0,"ONLY");
28123 gMC->Gspos("I519",11,"I523",1.207,-1.71,-1.2943,0,"ONLY");
28124 gMC->Gspos("I519",10,"I523",1.277,-1.71,-1.2943,0,"ONLY");
28125 gMC->Gspos("I519",9,"I523",1.277,-1.79,-1.2943,0,"ONLY");
28126 gMC->Gspos("I519",8,"I523",1.347,-1.79,-1.2943,0,"ONLY");
28127 gMC->Gspos("I519",7,"I523",1.347,-1.71,-1.2943,0,"ONLY");
28128 gMC->Gspos("I519",6,"I523",3.162,-1.71,-1.2943,0,"ONLY");
28129 gMC->Gspos("I519",5,"I523",3.162,-1.79,-1.2943,0,"ONLY");
28130 gMC->Gspos("I519",4,"I523",3.232,-1.79,-1.2943,0,"ONLY");
28131 gMC->Gspos("I519",3,"I523",3.232,-1.71,-1.2943,0,"ONLY");
28132 gMC->Gspos("I521",12,"I523",-2.8209,-1.7925,-0.982,0,"ONLY");
28133 gMC->Gspos("I521",11,"I523",-1.6895,-1.7925,-0.982,0,"ONLY");
28134 gMC->Gspos("I521",10,"I523",-0.5631,-1.7925,-0.982,0,"ONLY");
28135 gMC->Gspos("I521",9,"I523",0.5633,-1.7925,-0.982,0,"ONLY");
28136 gMC->Gspos("I521",8,"I523",1.6861,-1.7925,-0.982,0,"ONLY");
28137 gMC->Gspos("I521",7,"I523",2.8161,-1.7925,-0.982,0,"ONLY");
28138 gMC->Gspos("I519",2,"I523",3.302,-1.79,-1.2943,0,"ONLY");
28139 gMC->Gspos("I520",3,"I523",0.0001,-1.845,-1.19,0,"ONLY");
28140 gMC->Gspos("I520",2,"I523",-2.2499,-1.845,-1.19,0,"ONLY");
28141 gMC->Gspos("I521",6,"I523",-2.8209,-1.7075,-0.982,0,"ONLY");
28142 gMC->Gspos("I521",5,"I523",-1.6895,-1.7075,-0.982,0,"ONLY");
28143 gMC->Gspos("I521",4,"I523",-0.5631,-1.7075,-0.982,0,"ONLY");
28144 gMC->Gspos("I521",3,"I523",0.5633,-1.7075,-0.982,0,"ONLY");
28145 gMC->Gspos("I521",2,"I523",1.6861,-1.7075,-0.982,0,"ONLY");
28146 gMC->Gspos("I518",1,"I523",0.0001,-1.75,-1.065,0,"ONLY");
28147 gMC->Gspos("I519",1,"I523",3.302,-1.71,-1.2943,0,"ONLY");
28148 gMC->Gspos("I520",1,"I523",2.2501,-1.845,-1.19,0,"ONLY");
28149 gMC->Gspos("I521",1,"I523",2.8161,-1.7075,-0.982,0,"ONLY");
28150 gMC->Gspos("I522",1,"I523",2.2501,-1.655,-1.3,idrotm[583],"MANY");
28151 gMC->Gspos("I522",2,"I523",-2.2499,-1.655,-1.3,idrotm[583],"MANY");
28152 gMC->Gspos("I542",2,"I523",-2.2499,-1.615,0.0,idrotm[573],"ONLY");
28153 gMC->Gspos("I541",2,"I523",-2.2499,-1.615,0.0,idrotm[573],"ONLY");
28154 gMC->Gspos("I541",1,"I523",2.2501,-1.615,0.0,0,"ONLY");
28155 gMC->Gspos("I542",1,"I523",2.2501,-1.615,0.0,0,"ONLY");
28156 gMC->Gspos("I543",1,"I523",2.1001,-1.615,0.955,0,"MANY");
28157 gMC->Gspos("I543",2,"I523",-2.0999,-1.615,0.955,idrotm[573],"MANY");
28158 gMC->Gspos("I537",2,"I523",1.7501,-1.52,0.0,idrotm[583],"ONLY");
28159 gMC->Gspos("I538",2,"I523",1.8368,-1.3122,0.0,idrotm[575],"ONLY");
28160 gMC->Gspos("I537",3,"I523",0.1035,1.6901,0.0,idrotm[575],"ONLY");
28161 gMC->Gspos("I538",3,"I523",-0.1199,1.6612,0.0,idrotm[581],"ONLY");
28162 gMC->Gspos("I538",1,"I523",-1.7166,-1.52,0.0,idrotm[583],"ONLY");
28163 gMC->Gspos("I537",1,"I523",-1.8532,-1.341,0.0,idrotm[581],"ONLY");
28164 gMC->Gspos("I536",3,"I523",-1.031,0.2033,-1.008,idrotm[580],"ONLY");
28165 gMC->Gspos("I536",4,"I523",-1.031,0.2033,0.908,idrotm[579],"ONLY");
28166 gMC->Gspos("I535",1,"I523",-0.0072,-1.58,-0.0361,idrotm[633],"ONLY");
28167 gMC->Gspos("I536",2,"I523",1.0312,0.2033,-1.008,idrotm[577],"ONLY");
28168 gMC->Gspos("I536",1,"I523",1.0312,0.2033,0.908,idrotm[576],"ONLY");
28169 gMC->Gspos("I534",1,"I523",0.0001,-1.58,1.905,0,"ONLY");
28170 gMC->Gspos("I540",1,"I523",0.0001,-1.785,1.905,idrotm[571],"ONLY");
28171 gMC->Gspos("I539",1,"I523",1.8001,-1.75,-0.195,idrotm[571],"ONLY");
28172 gMC->Gspos("I539",2,"I523",-1.7999,-1.75,-0.195,idrotm[572],"ONLY");
28173 gMC->Gspos("ITS6",1,"I566",0.0,0.0,0.0,0,"ONLY");
28174 gMC->Gspos("I550",1,"I544",2.25,-1.615,0.0,0,"ONLY");
28175 gMC->Gspos("I551",1,"I544",2.25,-1.615,0.0,0,"ONLY");
28176 gMC->Gspos("I551",2,"I544",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28177 gMC->Gspos("I550",2,"I544",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28178 gMC->Gspos("I549",1,"I544",1.7167,-1.52,0.0,idrotm[583],"ONLY");
28179 gMC->Gspos("I548",1,"I544",1.8533,-1.341,0.0,idrotm[575],"ONLY");
28180 gMC->Gspos("I547",1,"I544",1.0311,0.2033,-0.287,idrotm[576],"ONLY");
28181 gMC->Gspos("I545",1,"I544",0.0,-1.58,0.71,0,"ONLY");
28182 gMC->Gspos("I547",2,"I544",1.0311,0.2033,-2.203,idrotm[577],"ONLY");
28183 gMC->Gspos("I546",1,"I544",-0.0073,-1.58,-1.2311,idrotm[633],"ONLY");
28184 gMC->Gspos("I547",4,"I544",-1.0311,0.2033,-0.287,idrotm[579],"ONLY");
28185 gMC->Gspos("I547",3,"I544",-1.0311,0.2033,-2.203,idrotm[580],"ONLY");
28186 gMC->Gspos("I548",2,"I544",-0.1033,1.6901,0.0,idrotm[581],"O]NLY");
28187 gMC->Gspos("I549",2,"I544",0.12,1.6613,0.0,idrotm[575],"ONLY");
28188 gMC->Gspos("I549",3,"I544",-1.8367,-1.3122,0.0,idrotm[581],"ONLY");
28189 gMC->Gspos("I548",3,"I544",-1.75,-1.52,0.0,idrotm[583],"ONLY");
28190 gMC->Gspos("I552",1,"I544",2.1,-1.615,-0.24,0,"MANY");
28191 gMC->Gspos("I552",2,"I544",-2.1,-1.615,-0.24,idrotm[573],"MANY");
28192 gMC->Gspos("I515",12,"I516",-1.6896,-1.7075,-0.9822,0,"ONLY");
28193 gMC->Gspos("I515",11,"I516",-1.6896,-1.7925,-0.9822,0,"ONLY");
28194 gMC->Gspos("I513",37,"I516",0.0,-1.79,-1.035,idrotm[586],"ONLY");
28195 gMC->Gspos("I513",1,"I516",-3.2987,-1.71,-1.2943,0,"ONLY");
28196 gMC->Gspos("I515",1,"I516",-2.816,-1.7075,-0.9822,0,"ONLY");
28197 gMC->Gspos("I514",1,"I516",-2.25,-1.845,-1.19,0,"ONLY");
28198 gMC->Gspos("I514",2,"I516",0.0,-1.845,-1.19,0,"ONLY");
28199 gMC->Gspos("I514",3,"I516",2.25,-1.845,-1.19,0,"ONLY");
28200 gMC->Gspos("I515",2,"I516",-2.816,-1.7925,-0.9822,0,"ONLY");
28201 gMC->Gspos("I513",2,"I516",-3.2987,-1.79,-1.2943,0,"ONLY");
28202 gMC->Gspos("I515",3,"I516",-0.5632,-1.7075,-0.9822,0,"ONLY");
28203 gMC->Gspos("I515",4,"I516",-0.5632,-1.7925,-0.9822,0,"ONLY");
28204 gMC->Gspos("I515",5,"I516",0.5632,-1.7925,-0.9822,0,"ONLY");
28205 gMC->Gspos("I515",6,"I516",0.5632,-1.7075,-0.9822,0,"ONLY");
28206 gMC->Gspos("I515",7,"I516",1.6896,-1.7075,-0.9822,0,"ONLY");
28207 gMC->Gspos("I515",8,"I516",1.6896,-1.7925,-0.9822,0,"ONLY");
28208 gMC->Gspos("I515",9,"I516",2.816,-1.7925,-0.9822,0,"ONLY");
28209 gMC->Gspos("I515",10,"I516",2.816,-1.7075,-0.9822,0,"ONLY");
28210 gMC->Gspos("I513",3,"I516",-3.2287,-1.79,-1.2943,0,"ONLY");
28211 gMC->Gspos("I513",4,"I516",-3.2287,-1.71,-1.2943,0,"ONLY");
28212 gMC->Gspos("I513",5,"I516",-3.1587,-1.71,-1.2943,0,"ONLY");
28213 gMC->Gspos("I513",6,"I516",-3.1587,-1.79,-1.2943,0,"ONLY");
28214 gMC->Gspos("I513",7,"I516",-1.3437,-1.79,-1.2943,0,"ONLY");
28215 gMC->Gspos("I513",8,"I516",-1.3437,-1.71,-1.2943,0,"ONLY");
28216 gMC->Gspos("I513",9,"I516",-1.2737,-1.71,-1.2943,0,"ONLY");
28217 gMC->Gspos("I513",10,"I516",-1.2737,-1.79,-1.2943,0,"ONLY");
28218 gMC->Gspos("I513",11,"I516",-1.2037,-1.79,-1.2943,0,"ONLY");
28219 gMC->Gspos("I513",12,"I516",-1.2037,-1.71,-1.2943,0,"ONLY");
28220 gMC->Gspos("I513",13,"I516",-1.046,-1.71,-1.2943,0,"ONLY");
28221 gMC->Gspos("I513",14,"I516",-1.046,-1.79,-1.2943,0,"ONLY");
28222 gMC->Gspos("I513",15,"I516",-0.976,-1.79,-1.2943,0,"ONLY");
28223 gMC->Gspos("I513",16,"I516",-0.976,-1.71,-1.2943,0,"ONLY");
28224 gMC->Gspos("I513",17,"I516",-0.906,-1.71,-1.2943,0,"ONLY");
28225 gMC->Gspos("I513",18,"I516",-0.906,-1.79,-1.2943,0,"ONLY");
28226 gMC->Gspos("I513",19,"I516",0.9091,-1.79,-1.2943,0,"ONLY");
28227 gMC->Gspos("I513",20,"I516",0.9091,-1.71,-1.2943,0,"ONLY");
28228 gMC->Gspos("I513",21,"I516",0.9791,-1.71,-1.2943,0,"ONLY");
28229 gMC->Gspos("I513",22,"I516",0.9791,-1.79,-1.2943,0,"ONLY");
28230 gMC->Gspos("I513",23,"I516",1.0491,-1.79,-1.2943,0,"ONLY");
28231 gMC->Gspos("I513",24,"I516",1.0491,-1.71,-1.2943,0,"ONLY");
28232 gMC->Gspos("I513",25,"I516",1.2068,-1.71,-1.2943,0,"ONLY");
28233 gMC->Gspos("I513",26,"I516",1.2068,-1.79,-1.2943,0,"ONLY");
28234 gMC->Gspos("I513",27,"I516",1.2768,-1.79,-1.2943,0,"ONLY");
28235 gMC->Gspos("I513",28,"I516",1.2768,-1.71,-1.2943,0,"ONLY");
28236 gMC->Gspos("I513",29,"I516",1.3469,-1.71,-1.2943,0,"ONLY");
28237 gMC->Gspos("I513",30,"I516",1.3469,-1.79,-1.2943,0,"ONLY");
28238 gMC->Gspos("I513",31,"I516",3.1619,-1.79,-1.2943,0,"ONLY");
28239 gMC->Gspos("I513",32,"I516",3.1619,-1.71,-1.2943,0,"ONLY");
28240 gMC->Gspos("I513",33,"I516",3.2319,-1.71,-1.2943,0,"ONLY");
28241 gMC->Gspos("I513",34,"I516",3.2319,-1.79,-1.2943,0,"ONLY");
28242 gMC->Gspos("I513",35,"I516",3.3019,-1.79,-1.2943,0,"ONLY");
28243 gMC->Gspos("I513",36,"I516",3.3019,-1.71,-1.2943,0,"ONLY");
28244 gMC->Gspos("I512",1,"I516",0.0,-1.75,-1.065,0,"ONLY");
28245 gMC->Gspos("I528",1,"I516",1.7167,-1.52,0.0,idrotm[583],"ONLY");
28246 gMC->Gspos("I527",1,"I516",1.8534,-1.341,0.0,idrotm[575],"ONLY");
28247 gMC->Gspos("I528",2,"I516",0.12,1.6613,0.0,idrotm[575],"ONLY");
28248 gMC->Gspos("I527",2,"I516",-0.1033,1.6901,0.0,idrotm[581],"ONLY");
28249 gMC->Gspos("I527",3,"I516",-1.75,-1.52,0.0,idrotm[583],"ONLY");
28250 gMC->Gspos("I528",3,"I516",-1.8367,-1.3122,0.0,idrotm[581],"ONLY");
28251 gMC->Gspos("I526",2,"I516",1.0311,0.2033,-1.008,idrotm[577],"ONLY");
28252 gMC->Gspos("I525",1,"I516",-0.0073,-1.58,-0.0361,idrotm[633],"ONLY");
28253 gMC->Gspos("I524",1,"I516",0.0,-1.58,1.905,0,"ONLY");
28254 gMC->Gspos("I526",1,"I516",1.0311,0.2033,0.908,idrotm[576],"ONLY");
28255 gMC->Gspos("I526",3,"I516",-1.0311,0.2033,0.908,idrotm[579],"ONLY");
28256 gMC->Gspos("I526",4,"I516",-1.0311,0.2033,-1.008,idrotm[580],"ONLY");
28257 gMC->Gspos("I529",1,"I516",1.8,-1.75,-0.195,idrotm[571],"ONLY");
28258 gMC->Gspos("I530",1,"I516",0.0,-1.785,1.905,idrotm[571],"ONLY");
28259 gMC->Gspos("I529",2,"I516",-1.8,-1.75,-0.195,idrotm[572],"ONLY");
28260 gMC->Gspos("I517",1,"I516",2.25,-1.655,-1.3,idrotm[583],"MANY");
28261 gMC->Gspos("I517",2,"I516",-2.25,-1.655,-1.3,idrotm[584],"MANY");
28262 gMC->Gspos("I531",2,"I516",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28263 gMC->Gspos("I531",1,"I516",2.25,-1.615,0.0,0,"ONLY");
28264 gMC->Gspos("I532",1,"I516",2.25,-1.615,0.0,0,"ONLY");
28265 gMC->Gspos("I532",2,"I516",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28266 gMC->Gspos("I533",1,"I516",2.1,-1.615,0.955,0,"MANY");
28267 gMC->Gspos("I533",2,"I516",-2.1,-1.615,0.955,idrotm[573],"MANY");
28268 gMC->Gspos("ITS5",1,"I562",0.0,0.0,0.0,0,"ONLY");
cd3a3507 28269
db915fea 28270
cd3a3507 28271 // --- Place volumes of shield between SPD and SDD
28272
28273
28274 gMC->Gspos("IC01",1,"ITSD",0.0,0.0,0.0,0,"ONLY");
28275 gMC->Gspos("IC02",1,"ITSD",0.0,0.0,25.+8.75,0,"ONLY");
28276 gMC->Gspos("IC02",2,"ITSD",0.0,0.0,-25.-8.75,idrotm[200],"ONLY");
28277 //gMC->Gspos("IC03",1,"ITSD",0.0,0.0,25.+17.5+7.875,0,"ONLY");
28278 //gMC->Gspos("IC03",2,"ITSD",0.0,0.0,-25.-17.5-7.875,idrotm[200],"ONLY");
28279
28280
7b67784f 28281 // --- Place volumes of cylinders between SPD and SDD and SDD and SSD
cd3a3507 28282
c2685204 28283 gMC->Gspos("ICY1",1,"IS02",0.0,0.0,0.,0,"ONLY");
28284 gMC->Gspos("ICY2",1,"IS01",0.0,0.0,0.,0,"ONLY");
cd3a3507 28285
28286
28287 // --- Place volumes of SDD cone ----------------------------------
28288
28289
28290 gMC->Gspos("I093",1,"IS02",0.0,0.0,0.0,0,"MANY");
28291 gMC->Gspos("I093",2,"IS02",0.0,0.0,0.0,idrotm[856],"MANY");
9181d340 28292 gMC->Gspos("I099",4,"IS02",0.0,0.0,0.0,idrotm[857],"MANY");
28293 gMC->Gspos("I099",3,"IS02",0.0,0.0,0.0,idrotm[858],"MANY");
28294 gMC->Gspos("I099",5,"IS02",0.0,0.0,0.0,idrotm[859],"MANY");
28295 gMC->Gspos("I099",6,"IS02",0.0,0.0,0.0,idrotm[860],"MANY");
28296 gMC->Gspos("I099",7,"IS02",0.0,0.0,0.0,idrotm[861],"MANY");
28297 gMC->Gspos("I099",2,"IS02",0.0,0.0,0.0,idrotm[862],"MANY");
28298 gMC->Gspos("I200",4,"IS02",0.0,0.0,0.0,idrotm[863],"MANY");
28299 gMC->Gspos("I200",3,"IS02",0.0,0.0,0.0,idrotm[864],"MANY");
28300 gMC->Gspos("I200",2,"IS02",0.0,0.0,0.0,idrotm[865],"MANY");
28301 gMC->Gspos("I200",13,"IS02",0.0,0.0,0.0,idrotm[867],"MANY");
28302 gMC->Gspos("I200",12,"IS02",0.0,0.0,0.0,idrotm[869],"MANY");
28303 gMC->Gspos("I200",11,"IS02",0.0,0.0,0.0,idrotm[870],"MANY");
28304 gMC->Gspos("I200",10,"IS02",0.0,0.0,0.0,idrotm[871],"MANY");
28305 gMC->Gspos("I200",9,"IS02",0.0,0.0,0.0,idrotm[872],"MANY");
28306 gMC->Gspos("I200",8,"IS02",0.0,0.0,0.0,idrotm[873],"MANY");
28307 gMC->Gspos("I200",7,"IS02",0.0,0.0,0.0,idrotm[874],"MANY");
28308 gMC->Gspos("I200",6,"IS02",0.0,0.0,0.0,idrotm[875],"MANY");
28309 gMC->Gspos("I200",5,"IS02",0.0,0.0,0.0,idrotm[876],"MANY");
7b67784f 28310 gMC->Gspos("I090",2,"IS02",0.0,0.0,-39.4,0,"ONLY");
28311 gMC->Gspos("I090",1,"IS02",0.0,0.0,39.4,idrotm[856],"ONLY");
cd3a3507 28312 gMC->Gspos("I099",9,"IS02",0.0,0.0,0.0,idrotm[877],"ONLY");
28313 gMC->Gspos("I099",8,"IS02",0.0,0.0,0.0,idrotm[879],"ONLY");
28314 gMC->Gspos("I099",1,"IS02",0.0,0.0,0.0,idrotm[880],"ONLY");
28315 gMC->Gspos("I099",12,"IS02",0.0,0.0,0.0,idrotm[881],"ONLY");
28316 gMC->Gspos("I099",11,"IS02",0.0,0.0,0.0,idrotm[851],"ONLY");
28317 gMC->Gspos("I099",10,"IS02",0.0,0.0,0.0,idrotm[882],"ONLY");
28318 gMC->Gspos("I200",23,"IS02",0.0,0.0,0.0,idrotm[898],"ONLY");
28319 gMC->Gspos("I200",24,"IS02",0.0,0.0,0.0,idrotm[883],"ONLY");
28320 gMC->Gspos("I200",1,"IS02",0.0,0.0,0.0,idrotm[884],"ONLY");
28321 gMC->Gspos("I200",14,"IS02",0.0,0.0,0.0,idrotm[885],"ONLY");
28322 gMC->Gspos("I200",15,"IS02",0.0,0.0,0.0,idrotm[887],"ONLY");
28323 gMC->Gspos("I200",16,"IS02",0.0,0.0,0.0,idrotm[888],"ONLY");
28324 gMC->Gspos("I200",17,"IS02",0.0,0.0,0.0,idrotm[889],"ONLY");
28325 gMC->Gspos("I200",18,"IS02",0.0,0.0,0.0,idrotm[890],"ONLY");
28326 gMC->Gspos("I200",22,"IS02",0.0,0.0,0.0,idrotm[891],"ONLY");
28327 gMC->Gspos("I200",21,"IS02",0.0,0.0,0.0,idrotm[892],"ONLY");
28328 gMC->Gspos("I200",20,"IS02",0.0,0.0,0.0,idrotm[868],"ONLY");
28329 gMC->Gspos("I200",19,"IS02",0.0,0.0,0.0,idrotm[893],"ONLY");
7b67784f 28330 gMC->Gspos("I098",1,"IS02",0.0,0.0,33.6,0,"ONLY");
28331 gMC->Gspos("I097",1,"IS02",0.0,0.0,26.6,0,"ONLY");
28332 gMC->Gspos("I097",2,"IS02",0.0,0.0,-26.6,idrotm[856],"ONLY");
28333 gMC->Gspos("I098",2,"IS02",0.0,0.0,-33.6,idrotm[856],"ONLY");
cd3a3507 28334 gMC->Gspos("I202",1,"IS02",12.1,0.0,33.84,0,"ONLY");
28335 gMC->Gspos("I202",6,"IS02",-6.05,-10.4789,33.84,idrotm[930],"ONLY");
28336 gMC->Gspos("I202",5,"IS02",-6.05,10.4789,33.84,idrotm[929],"ONLY");
28337 gMC->Gspos("I202",2,"IS02",12.1,0.0,-33.84,idrotm[856],"ONLY");
28338 gMC->Gspos("I202",3,"IS02",-6.05,10.4789,-33.84,idrotm[932],"ONLY");
28339 gMC->Gspos("I202",4,"IS02",-6.05,-10.4789,-33.84,idrotm[934],"ONLY");
28340 gMC->Gspos("I203",12,"IS02",21.8453,0.0,-42.24,idrotm[856],"ONLY");
28341 gMC->Gspos("I203",11,"IS02",10.9227,-18.9186,-42.24,idrotm[935],"ONLY");
28342 gMC->Gspos("I203",10,"IS02",10.9227,-18.9186,42.24,idrotm[846],"ONLY");
28343 gMC->Gspos("I203",9,"IS02",-10.9227,-18.9186,-42.24,idrotm[934],"ONLY");
28344 gMC->Gspos("I203",8,"IS02",-10.9227,-18.9186,42.24,idrotm[930],"ONLY");
28345 gMC->Gspos("I203",7,"IS02",-21.8453,0.0,-42.24,idrotm[933],"ONLY");
28346 gMC->Gspos("I203",6,"IS02",-21.8453,0.0,42.24,idrotm[878],"ONLY");
28347 gMC->Gspos("I203",5,"IS02",-10.9227,18.9186,-42.24,idrotm[932],"ONLY");
28348 gMC->Gspos("I203",4,"IS02",-10.9227,18.9186,42.24,idrotm[929],"ONLY");
28349 gMC->Gspos("I203",3,"IS02",10.9227,18.9186,-42.24,idrotm[931],"ONLY");
28350 gMC->Gspos("I203",2,"IS02",10.9227,18.9186,42.24,idrotm[853],"ONLY");
28351 gMC->Gspos("I203",1,"IS02",21.8453,0.0,42.24,0,"ONLY");
28352 gMC->Gspos("I095",1,"I098",0.0,0.0,0.0,0,"ONLY");
28353 gMC->Gspos("I096",23,"I098",22.77,0.0,0.0,idrotm[894],"MANY");
28354 gMC->Gspos("I096",14,"I098",22.3754,6.57,0.0,idrotm[895],"MANY");
28355 gMC->Gspos("I096",3,"I098",19.1553,12.3104,0.0,idrotm[896],"MANY");
28356 gMC->Gspos("I096",16,"I098",15.2714,17.6241,0.0,idrotm[897],"MANY");
28357 gMC->Gspos("I096",5,"I098",9.459,20.7123,0.0,idrotm[899],"MANY");
28358 gMC->Gspos("I096",18,"I098",3.3188,23.0826,0.0,idrotm[900],"MANY");
28359 gMC->Gspos("I096",7,"I098",-3.2405,22.5382,0.0,idrotm[901],"MANY");
28360 gMC->Gspos("I096",20,"I098",-9.6875,21.2126,0.0,idrotm[902],"MANY");
28361 gMC->Gspos("I096",9,"I098",-14.9112,17.2084,0.0,idrotm[903],"MANY");
28362 gMC->Gspos("I096",22,"I098",-19.618,12.6077,0.0,idrotm[904],"MANY");
28363 gMC->Gspos("I096",11,"I098",-21.8477,6.4151,0.0,idrotm[905],"MANY");
28364 gMC->Gspos("I096",24,"I098",-23.32,0.0,0.0,idrotm[906],"MANY");
28365 gMC->Gspos("I096",13,"I098",-21.8477,-6.4151,0.0,idrotm[907],"MANY");
28366 gMC->Gspos("I096",4,"I098",-19.618,-12.6077,0.0,idrotm[908],"MANY");
28367 gMC->Gspos("I096",15,"I098",-14.9112,-17.2084,0.0,idrotm[909],"MANY");
28368 gMC->Gspos("I096",6,"I098",-9.6875,-21.2126,0.0,idrotm[910],"MANY");
28369 gMC->Gspos("I096",17,"I098",-3.2405,-22.5382,0.0,idrotm[911],"MANY");
28370 gMC->Gspos("I096",8,"I098",3.3188,-23.0826,0.0,idrotm[912],"MANY");
28371 gMC->Gspos("I096",19,"I098",9.459,-20.7123,0.0,idrotm[913],"MANY");
28372 gMC->Gspos("I096",10,"I098",15.2714,-17.6241,0.0,idrotm[914],"MANY");
28373 gMC->Gspos("I096",21,"I098",19.1553,-12.3104,0.0,idrotm[915],"MANY");
28374 gMC->Gspos("I096",12,"I098",22.3754,-6.57,0.0,idrotm[916],"MANY");
28375 gMC->Gspos("I094",1,"I097",0.0,0.0,0.0,0,"ONLY");
28376 gMC->Gspos("I096",1,"I097",13.87,0.0,0.0,idrotm[894],"MANY");
28377 gMC->Gspos("I096",32,"I097",13.037,6.2783,0.0,idrotm[917],"MANY");
28378 gMC->Gspos("I096",25,"I097",8.6478,10.844,0.0,idrotm[918],"MANY");
28379 gMC->Gspos("I096",34,"I097",3.2199,14.1072,0.0,idrotm[919],"MANY");
28380 gMC->Gspos("I096",27,"I097",-3.0864,13.5223,0.0,idrotm[920],"MANY");
28381 gMC->Gspos("I096",36,"I097",-9.0219,11.3131,0.0,idrotm[921],"MANY");
28382 gMC->Gspos("I096",29,"I097",-12.4964,6.018,0.0,idrotm[922],"MANY");
28383 gMC->Gspos("I096",2,"I097",-14.47,0.0,0.0,idrotm[906],"MANY");
28384 gMC->Gspos("I096",31,"I097",-12.4964,-6.018,0.0,idrotm[923],"MANY");
28385 gMC->Gspos("I096",26,"I097",-9.0219,-11.3131,0.0,idrotm[924],"MANY");
28386 gMC->Gspos("I096",33,"I097",-3.0864,-13.5223,0.0,idrotm[925],"MANY");
28387 gMC->Gspos("I096",28,"I097",3.2199,-14.1072,0.0,idrotm[926],"MANY");
28388 gMC->Gspos("I096",35,"I097",8.6478,-10.844,0.0,idrotm[927],"MANY");
28389 gMC->Gspos("I096",30,"I097",13.037,-6.2783,0.0,idrotm[928],"MANY");
28390
28391
28392 // --- Place volumes of SSD cone ----------------------------------
db915fea 28393
db915fea 28394
7b67784f 28395 gMC->Gspos("I212",2,"IS01",0.0,0.0,0.0,idrotm[701],"MANY");
cd3a3507 28396 gMC->Gspos("I212",1,"IS01",0.0,0.0,0.0,0,"MANY");
cd3a3507 28397 gMC->Gspos("I211",1,"IS01",0.0,0.0,-56.5,0,"ONLY");
7b67784f 28398 gMC->Gspos("I217",1,"IS01",0.0,0.0,-44.4,0,"ONLY"); // this will change after PPR to be symmetric
28399 gMC->Gspos("I219",1,"IS01",0.0,0.0,-50.25,0,"ONLY"); // this will change after PPR to be symmetric
28400 gMC->Gspos("I211",2,"IS01",0.0,0.0,56.5,idrotm[701],"ONLY");
28401 gMC->Gspos("I219",2,"IS01",0.0,0.0,51.65,idrotm[701],"ONLY"); // this will change after PPR to be symmetric
28402 gMC->Gspos("I217",2,"IS01",0.0,0.0,45.8,idrotm[701],"ONLY"); // this will change after PPR to be symmetric
28403 gMC->Gspos("I214",2,"IS01",0.0,0.0,67.25,idrotm[701],"ONLY");
28404 gMC->Gspos("I213",2,"IS01",0.0,0.0,62.25,idrotm[701],"ONLY");
28405 gMC->Gspos("I213",1,"IS01",0.0,0.0,-62.25,0,"ONLY");
28406 gMC->Gspos("I214",1,"IS01",0.0,0.0,-67.25,0,"ONLY");
28407 gMC->Gspos("I215",19,"IS01",0.0,0.0,0.0,idrotm[702],"MANY");
28408 gMC->Gspos("I215",21,"IS01",0.0,0.0,0.0,idrotm[703],"MANY");
28409 gMC->Gspos("I215",23,"IS01",0.0,0.0,0.0,idrotm[704],"MANY");
28410 gMC->Gspos("I215",24,"IS01",0.0,0.0,0.0,idrotm[705],"MANY");
28411 gMC->Gspos("I215",3,"IS01",0.0,0.0,0.0,idrotm[706],"MANY");
28412 gMC->Gspos("I215",5,"IS01",0.0,0.0,0.0,idrotm[707],"MANY");
28413 gMC->Gspos("I215",7,"IS01",0.0,0.0,0.0,idrotm[708],"MANY");
28414 gMC->Gspos("I215",9,"IS01",0.0,0.0,0.0,idrotm[709],"MANY");
28415 gMC->Gspos("I215",11,"IS01",0.0,0.0,0.0,idrotm[710],"MANY");
28416 gMC->Gspos("I215",13,"IS01",0.0,0.0,0.0,idrotm[711],"MANY");
28417 gMC->Gspos("I215",15,"IS01",0.0,0.0,0.0,idrotm[712],"MANY");
28418 gMC->Gspos("I215",17,"IS01",0.0,0.0,0.0,idrotm[713],"MANY");
28419 gMC->Gspos("I216",9,"IS01",0.0,0.0,45.5,idrotm[714],"ONLY");
28420 gMC->Gspos("I216",11,"IS01",0.0,0.0,45.5,idrotm[715],"ONLY");
28421 gMC->Gspos("I216",12,"IS01",0.0,0.0,45.5,idrotm[716],"ONLY");
28422 gMC->Gspos("I216",3,"IS01",0.0,0.0,45.5,idrotm[717],"ONLY");
28423 gMC->Gspos("I216",5,"IS01",0.0,0.0,45.5,idrotm[718],"ONLY");
28424 gMC->Gspos("I216",7,"IS01",0.0,0.0,45.5,idrotm[719],"ONLY");
28425 gMC->Gspos("I216",10,"IS01",0.0,0.0,-44,idrotm[720],"ONLY");
28426 gMC->Gspos("I216",1,"IS01",0.0,0.0,-44,idrotm[721],"ONLY");
28427 gMC->Gspos("I216",2,"IS01",0.0,0.0,-44,idrotm[722],"ONLY");
28428 gMC->Gspos("I216",4,"IS01",0.0,0.0,-44,idrotm[723],"ONLY");
28429 gMC->Gspos("I216",6,"IS01",0.0,0.0,-44,idrotm[724],"ONLY");
28430 gMC->Gspos("I216",8,"IS01",0.0,0.0,-44,idrotm[725],"ONLY");
28431 gMC->Gspos("I215",1,"IS01",0.0,0.0,0.0,idrotm[726],"MANY");
28432 gMC->Gspos("I215",2,"IS01",0.0,0.0,0.0,idrotm[727],"MANY");
28433 gMC->Gspos("I215",4,"IS01",0.0,0.0,0.0,idrotm[728],"MANY");
28434 gMC->Gspos("I215",6,"IS01",0.0,0.0,0.0,idrotm[729],"MANY");
28435 gMC->Gspos("I215",8,"IS01",0.0,0.0,0.0,idrotm[733],"MANY");
28436 gMC->Gspos("I215",10,"IS01",0.0,0.0,0.0,idrotm[730],"MANY");
28437 gMC->Gspos("I215",12,"IS01",0.0,0.0,0.0,idrotm[731],"MANY");
28438 gMC->Gspos("I215",14,"IS01",0.0,0.0,0.0,idrotm[768],"MANY");
28439 gMC->Gspos("I215",16,"IS01",0.0,0.0,0.0,idrotm[732],"MANY");
28440 gMC->Gspos("I215",18,"IS01",0.0,0.0,0.0,idrotm[734],"MANY");
28441 gMC->Gspos("I215",20,"IS01",0.0,0.0,0.0,idrotm[798],"MANY");
28442 gMC->Gspos("I215",22,"IS01",0.0,0.0,0.0,idrotm[735],"MANY");
cd3a3507 28443
28444
28445 // --- Place subdetectors' mother volumes and supports' mother volumes
28446 // into ITS mother volume ITSD
28447
28448 gMC->Gspos("IT12",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SPD mother volume
28449 gMC->Gspos("IT34",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SDD mother volume
28450 gMC->Gspos("IT56",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SSD mother volume
28451 gMC->Gspos("IS02",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SDD cones/supports
28452 gMC->Gspos("IS01",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SSD cones/supports
28453
db915fea 28454
cd3a3507 28455 // **************************** SERVICES *********************************
db915fea 28456
28457
db915fea 28458 // --- DEFINE CABLES AT THE END OF THE ITS CONES - COPPER PART
05a91552 28459 // UPPER PART
28460
705eabd9 28461 dgh[0] = 46.;
28462 dgh[1] = 46.+1.0;
db915fea 28463 dgh[2] = 9.5;
05a91552 28464 dgh[3] = 12.;
28465 dgh[4] = 168.;
db915fea 28466
05a91552 28467 gMC->Gsvolu("I1CU", "TUBS", idtmed[213], dgh, 5);
28468 gMC->Gspos("I1CU", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28469 gMC->Gspos("I1CU", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
db915fea 28470
05a91552 28471 // --- DEFINE CABLES AT THE END OF THE ITS CONES - COPPER PART
28472 // LOWER PART
28473
28474 dgh[0] = 46.;
28475 dgh[1] = 46.+1.0;
28476 dgh[2] = 9.5;
28477 dgh[3] = 192.;
28478 dgh[4] = 348.;
28479
28480 gMC->Gsvolu("I2CU", "TUBS", idtmed[213], dgh, 5);
28481 gMC->Gspos("I2CU", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28482 gMC->Gspos("I2CU", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
28483
28484
db915fea 28485 // --- DEFINE CABLES AT THE END OF THE ITS CONES - CARBON PART
05a91552 28486 // UPPER PART
db915fea 28487
705eabd9 28488 dgh[0] = 46.+1.0;
28489 dgh[1] = 46.+1.0+1.5;
db915fea 28490 dgh[2] = 9.5;
05a91552 28491 dgh[3] = 12.;
28492 dgh[4] = 168.;
28493
28494 gMC->Gsvolu("I1CC", "TUBS", idtmed[225], dgh, 5);
28495 gMC->Gspos("I1CC", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28496 gMC->Gspos("I1CC", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
28497
28498 // --- DEFINE CABLES AT THE END OF THE ITS CONES - CARBON PART
28499 // LOWER PART
db915fea 28500
05a91552 28501 dgh[0] = 46.+1.0;
28502 dgh[1] = 46.+1.0+1.5;
28503 dgh[2] = 9.5;
28504 dgh[3] = 192.;
28505 dgh[4] = 348.;
db915fea 28506
05a91552 28507 gMC->Gsvolu("I2CC", "TUBS", idtmed[225], dgh, 5);
28508 gMC->Gspos("I2CC", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28509 gMC->Gspos("I2CC", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
28510
28511
db915fea 28512 // --- DEFINE PATCH PANELS AT THE END OF THE ITS CONES
05a91552 28513 // UPPER PART
db915fea 28514
705eabd9 28515 dgh[0] = 46.;
db915fea 28516 dgh[1] = 56.;
28517 dgh[2] = 2.25;
05a91552 28518 dgh[3] = 12.;
28519 dgh[4] = 168.;
db915fea 28520
05a91552 28521 gMC->Gsvolu("IPA1", "TUBS", idtmed[210], dgh, 5);
28522 gMC->Gspos("IPA1", 1, "ITSV", 0., 0., 95.25, 0, "ONLY");
28523 gMC->Gspos("IPA1", 2, "ITSV", 0., 0., -95.25, idrotm[200], "ONLY");
db915fea 28524
05a91552 28525 // --- DEFINE PATCH PANELS AT THE END OF THE ITS CONES
28526 // LOWER PART
28527
28528 dgh[0] = 46.;
28529 dgh[1] = 56.;
28530 dgh[2] = 2.25;
28531 dgh[3] = 192.;
28532 dgh[4] = 348.;
28533
28534 gMC->Gsvolu("IPA2", "TUBS", idtmed[210], dgh, 5);
28535 gMC->Gspos("IPA2", 1, "ITSV", 0., 0., 95.25, 0, "ONLY");
28536 gMC->Gspos("IPA2", 2, "ITSV", 0., 0., -95.25, idrotm[200], "ONLY");
28537
28538
db915fea 28539 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE ABSORBER SIDE - COPPER PART
28540 // UPPER PART
28541
7b67784f 28542 dgh[0] = (ztpc-97.5)/2.;
705eabd9 28543 dgh[1] = 46.2;
28544 dgh[2] = 46.2+1.0;
28545 dgh[3] = 62.3;
28546 dgh[4] = 62.3+1.0;
db915fea 28547 dgh[5] = 12.;
28548 dgh[6] = 168.;
cd3a3507 28549 gMC->Gsvolu("ICU1", "CONS", idtmed[213], dgh, 7);
e4f08ac3 28550 gMC->Gspos("ICU1", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
db915fea 28551
28552 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE ABSORBER SIDE - COPPER PART
28553 // LOWER PART
28554
7b67784f 28555 dgh[0] = (ztpc-97.5)/2.;
705eabd9 28556 dgh[1] = 46.2;
28557 dgh[2] = 46.2+1.0;
28558 dgh[3] = 62.3;
28559 dgh[4] = 62.3+1.0;
db915fea 28560 dgh[5] = 192.;
28561 dgh[6] = 348.;
cd3a3507 28562 gMC->Gsvolu("ICU2", "CONS", idtmed[213], dgh, 7);
7b67784f 28563 gMC->Gspos("ICU2", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
db915fea 28564
cd3a3507 28565
db915fea 28566 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE ABSORBER SIDE - CARBON PART
28567 // UPPER PART
28568
7b67784f 28569 dgh[0] = (ztpc-97.5)/2.;
705eabd9 28570 dgh[1] = 46.2+1.0;
28571 dgh[2] = 46.2+1.0+1.5;
28572 dgh[3] = 62.3+1.0;
28573 dgh[4] = 62.3+1.0+1.5;
db915fea 28574 dgh[5] = 12.;
28575 dgh[6] = 168.;
cd3a3507 28576 gMC->Gsvolu("ICC1", "CONS", idtmed[225], dgh, 7);
7b67784f 28577 gMC->Gspos("ICC1", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
db915fea 28578
28579 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE ABSORBER SIDE - CARBON PART
28580 // LOWER PART
28581
7b67784f 28582 dgh[0] = (ztpc-97.5)/2.;
705eabd9 28583 dgh[1] = 46.2+1.0;
28584 dgh[2] = 46.2+1.0+1.5;
28585 dgh[3] = 62.3+1.0;
28586 dgh[4] = 62.3+1.0+1.5;
db915fea 28587 dgh[5] = 192.;
28588 dgh[6] = 348.;
cd3a3507 28589 gMC->Gsvolu("ICC2", "CONS", idtmed[225], dgh, 7);
7b67784f 28590 gMC->Gspos("ICC2", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
db915fea 28591
28592 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - COPPER PART
28593 // UPPER PART
28594
705eabd9 28595 dgh[0] = 62.1;
db915fea 28596 dgh[1] = 74.5;
28597 dgh[2] = 0.5;
28598 dgh[3] = 12.;
28599 dgh[4] = 168.;
cd3a3507 28600 gMC->Gsvolu("ICU3", "TUBS", idtmed[213], dgh, 5);
7b67784f 28601 gMC->Gspos("ICU3", 1, "ITSV", 0., 0., ztpc+1.5+dgh[2], 0, "ONLY");
db915fea 28602
28603 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - COPPER PART
28604 // LOWER PART
28605
705eabd9 28606 dgh[0] = 62.1;
db915fea 28607 dgh[1] = 74.5;
28608 dgh[2] = 0.5;
28609 dgh[3] = 192.;
28610 dgh[4] = 348.;
cd3a3507 28611 gMC->Gsvolu("ICU4", "TUBS", idtmed[213], dgh, 5);
7b67784f 28612 gMC->Gspos("ICU4", 1, "ITSV", 0., 0., ztpc+1.5+dgh[2], 0, "ONLY");
db915fea 28613
28614 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - CARBON PART
28615 // UPPER PART
28616
705eabd9 28617 dgh[0] = 62.1;
db915fea 28618 dgh[1] = 74.5;
28619 dgh[2] = 0.75;
28620 dgh[3] = 12.;
28621 dgh[4] = 168.;
cd3a3507 28622 gMC->Gsvolu("ICC3", "TUBS", idtmed[225], dgh, 5);
7b67784f 28623 gMC->Gspos("ICC3", 1, "ITSV", 0., 0., ztpc+dgh[2], 0, "ONLY");
db915fea 28624
28625 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - CARBON PART
28626 // LOWER PART
28627
705eabd9 28628 dgh[0] = 62.1;
db915fea 28629 dgh[1] = 74.5;
28630 dgh[2] = 0.75;
28631 dgh[3] = 192.;
28632 dgh[4] = 348.;
cd3a3507 28633 gMC->Gsvolu("ICC4", "TUBS", idtmed[225], dgh, 5);
7b67784f 28634 gMC->Gspos("ICC4", 1, "ITSV", 0., 0., ztpc+dgh[2], 0, "ONLY");
db915fea 28635
28636 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE OTHER SIDE W.R.T.
28637 // THE ABSORBER - COPPER PART - UPPER PART
28638
705eabd9 28639 dgh[0] = 46.;
28640 dgh[1] = 46.+1.0;
7b67784f 28641 dgh[2] = (ztpc-97.5+1.5)/2.;
db915fea 28642 dgh[3] = 12.;
28643 dgh[4] = 168.;
cd3a3507 28644 gMC->Gsvolu("ICU5", "TUBS", idtmed[213], dgh, 5);
7b67784f 28645 gMC->Gspos("ICU5", 1, "ITSV", 0., 0., -97.5-dgh[2], 0, "ONLY");
db915fea 28646
28647 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE OTHER SIDE W.R.T.
28648 // THE ABSORBER - COPPER PART - LOWER PART
28649
705eabd9 28650 dgh[0] = 46.;
28651 dgh[1] = 46.+1.0;
7b67784f 28652 dgh[2] = (ztpc-97.5+1.5)/2.;
db915fea 28653 dgh[3] = 192.;
28654 dgh[4] = 348.;
cd3a3507 28655 gMC->Gsvolu("ICU6", "TUBS", idtmed[213], dgh, 5);
7b67784f 28656 gMC->Gspos("ICU6", 1, "ITSV", 0., 0., -97.5-dgh[2], 0, "ONLY");
db915fea 28657
28658 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE OTHER SIDE W.R.T.
28659 // THE ABSORBER - CARBON PART - UPPER PART
28660
705eabd9 28661 dgh[0] = 46.+1.0;
28662 dgh[1] = 46.+1.0+1.5;
7b67784f 28663 dgh[2] = (ztpc-97.5)/2.;
db915fea 28664 dgh[3] = 12.;
28665 dgh[4] = 168.;
cd3a3507 28666 gMC->Gsvolu("ICC5", "TUBS", idtmed[225], dgh, 5);
7b67784f 28667 gMC->Gspos("ICC5", 1, "ITSV", 0., 0., -97.5-dgh[2], 0, "ONLY");
db915fea 28668
28669 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE OTHER SIDE W.R.T.
28670 // THE ABSORBER - CARBON PART - LOWER PART
28671
705eabd9 28672 dgh[0] = 46.+1.0;
28673 dgh[1] = 46.+1.0+1.5;
7b67784f 28674 dgh[2] = (ztpc-97.5)/2.;
db915fea 28675 dgh[3] = 192.;
28676 dgh[4] = 348.;
cd3a3507 28677 gMC->Gsvolu("ICC6", "TUBS", idtmed[225], dgh, 5);
7b67784f 28678 gMC->Gspos("ICC6", 1, "ITSV", 0., 0., -97.5-dgh[2], 0, "ONLY");
db915fea 28679
28680 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON OTHER SIDE W.R.T. THE ABSORBER
28681 // COPPER PART - UPPER PART
28682
705eabd9 28683 dgh[0] = 46.;
db915fea 28684 dgh[1] = 74.5;
28685 dgh[2] = 0.5;
28686 dgh[3] = 12.;
28687 dgh[4] = 168.;
cd3a3507 28688 gMC->Gsvolu("ICU7", "TUBS", idtmed[213], dgh, 5);
7b67784f 28689 gMC->Gspos("ICU7", 1, "ITSV", 0., 0., -(ztpc+1.5+dgh[2]), 0, "ONLY");
db915fea 28690
28691 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON OTHER SIDE W.R.T. THE ABSORBER
28692 // COPPER PART - LOWER PART
28693
705eabd9 28694 dgh[0] = 46.;
db915fea 28695 dgh[1] = 74.5;
28696 dgh[2] = 0.5;
28697 dgh[3] = 192.;
28698 dgh[4] = 348.;
cd3a3507 28699 gMC->Gsvolu("ICU8", "TUBS", idtmed[213], dgh, 5);
7b67784f 28700 gMC->Gspos("ICU8", 1, "ITSV", 0., 0., -(ztpc+1.5+dgh[2]), 0, "ONLY");
db915fea 28701
28702 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON OTHER SIDE W.R.T. THE ABSORBER
28703 // CARBON PART - UPPER PART
28704
705eabd9 28705 dgh[0] = 46.+1.0;
db915fea 28706 dgh[1] = 74.5;
28707 dgh[2] = 0.75;
28708 dgh[3] = 12.;
28709 dgh[4] = 168.;
cd3a3507 28710 gMC->Gsvolu("ICC7", "TUBS", idtmed[225], dgh, 5);
7b67784f 28711 gMC->Gspos("ICC7", 1, "ITSV", 0., 0., -(ztpc+dgh[2]), 0, "ONLY");
db915fea 28712
28713 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON OTHER SIDE W.R.T. THE ABSORBER
28714 // CARBON PART - LOWER PART
28715
705eabd9 28716 dgh[0] = 46.+1.0;
db915fea 28717 dgh[1] = 74.5;
28718 dgh[2] = 0.75;
28719 dgh[3] = 192.;
28720 dgh[4] = 348.;
cd3a3507 28721 gMC->Gsvolu("ICC8", "TUBS", idtmed[225], dgh, 5);
7b67784f 28722 gMC->Gspos("ICC8", 1, "ITSV", 0., 0., -(ztpc+dgh[2]), 0, "ONLY");
db915fea 28723
28724 // --- DEFINE HOOK TO THE TPC ON OTHER SIDE W.R.T. THE ABSORBER - UPPER PART
28725
28726 dgh[0] = 74.5;
28727 dgh[1] = 79.5;
28728 dgh[2] = 2.5;
28729 dgh[3] = 12.;
28730 dgh[4] = 168.;
cd3a3507 28731 gMC->Gsvolu("IHK1", "TUBS", idtmed[264], dgh, 5);
7b67784f 28732 gMC->Gspos("IHK1", 1, "ITSV", 0., 0., -ztpc-dgh[2], 0, "ONLY");
db915fea 28733
28734 // --- DEFINE HOOK TO THE TPC ON OTHER SIDE W.R.T. THE ABSORBER - LOWER PART
28735
28736 dgh[0] = 74.5;
28737 dgh[1] = 79.5;
28738 dgh[2] = 2.5;
28739 dgh[3] = 192.;
28740 dgh[4] = 348.;
cd3a3507 28741 gMC->Gsvolu("IHK2", "TUBS", idtmed[264], dgh, 5);
7b67784f 28742 gMC->Gspos("IHK2", 1, "ITSV", 0., 0., -ztpc-dgh[2], 0, "ONLY");
db915fea 28743
28744 // --- DEFINE RAILS BETWEEN THE ITS AND THE TPC
28745
7b67784f 28746 if (rails == 1) {
28747
28748 dgh[0] = 2.;
28749 dgh[1] = 8.;
9181d340 28750 dgh[2] = 190.;
31683195 28751 gMC->Gsvolu("IRA1", "BOX ", idtmed[268], dgh, 3);
7b67784f 28752 gMC->Gspos("IRA1", 1, "ITSV", 53.5, 0., -69.5, 0, "ONLY");
31683195 28753 gMC->Gsvolu("IRA2", "BOX ", idtmed[268], dgh, 3);
7b67784f 28754 gMC->Gspos("IRA2", 1, "ITSV", -53.5, 0., -69.5, 0, "ONLY");
28755
31683195 28756 dgh[0] = 2.-0.5; // 0.5 was determined in such a way that the aluminum area is 20.9 cm^2
28757 dgh[1] = 8.-0.5; // 0.5 was determined in such a way that the aluminum area is 20.9 cm^2
9181d340 28758 dgh[2] = 190.;
7b67784f 28759 gMC->Gsvolu("IRA3", "BOX ", idtmed[205], dgh, 3);
28760 gMC->Gspos("IRA3", 1, "IRA1", 0., 0., 0., 0, "ONLY");
28761 gMC->Gsvolu("IRA4", "BOX ", idtmed[205], dgh, 3);
28762 gMC->Gspos("IRA4", 1, "IRA2", 0., 0., 0., 0, "ONLY");
28763
28764 }
db915fea 28765
28766 // --- DEFINE CYLINDERS HOLDING RAILS BETWEEN THE ITS AND THE TPC
28767
7b67784f 28768 dgh[0] = 56.9;
db915fea 28769 dgh[1] = 59.;
28770 dgh[2] = 0.6;
cd3a3507 28771 gMC->Gsvolu("ICYL", "TUBE", idtmed[210], dgh, 3);
27c5763c 28772 gMC->Gspos("ICYL", 1, "ALIC", 0., 0., 74.1, 0, "ONLY");
28773 gMC->Gspos("ICYL", 2, "ALIC", 0., 0., -74.1, idrotm[200], "ONLY");
7b67784f 28774
28775 // --- DEFINE SUPPORTS FOR RAILS ATTACHED TO THE CYLINDERS
28776
28777 dgh[0] = 0.;
28778 dgh[1] = 3.;
28779 dgh[2] = 5.; // 5. comes from the fact that the volume has to be 567.6/2 cm^3
e4f08ac3 28780 gMC->Gsvolu("ISR1", "TUBE", idtmed[284], dgh, 3);
c2685204 28781 gMC->Gspos("ISR1", 1, "ITSV", 53.4292, 10.7053, 79.75, 0, "ONLY");
28782 gMC->Gspos("ISR1", 2, "ITSV", 53.4292, -10.7053, 79.75, 0, "ONLY");
28783 gMC->Gspos("ISR1", 3, "ITSV", -53.4292, 10.7053, 79.75, 0, "ONLY");
28784 gMC->Gspos("ISR1", 4, "ITSV", -53.4292, -10.7053, 79.75, 0, "ONLY");
28785 gMC->Gspos("ISR1", 5, "ITSV", 53.4292, 10.7053, -79.75, 0, "ONLY");
28786 gMC->Gspos("ISR1", 6, "ITSV", 53.4292, -10.7053, -79.75, 0, "ONLY");
28787 gMC->Gspos("ISR1", 7, "ITSV", -53.4292, 10.7053, -79.75, 0, "ONLY");
28788 gMC->Gspos("ISR1", 8, "ITSV", -53.4292, -10.7053, -79.75, 0, "ONLY");
7b67784f 28789
28790 // --- DEFINE SUPPORTS FOR RAILS ATTACHED TO THE ABSORBER
28791
28792 dgh[0] = 5.;
28793 dgh[1] = 12.;
28794 dgh[2] = 5.;
28795 gMC->Gsvolu("ISR2", "BOX ", idtmed[210], dgh, 3);
28796 gMC->Gspos("ISR2", 1, "ALIC", 53.5, 0., 125.5, 0, "ONLY");
28797 gMC->Gsvolu("ISR3", "BOX ", idtmed[210], dgh, 3);
28798 gMC->Gspos("ISR3", 1, "ALIC", -53.5, 0., 125.5, 0, "ONLY");
28799
28800 dgh[0] = 5.-2.;
28801 dgh[1] = 12.-2.;
28802 dgh[2] = 5.;
28803 gMC->Gsvolu("ISR4", "BOX ", idtmed[205], dgh, 3);
28804 gMC->Gspos("ISR4", 1, "ISR2", 0., 0., 0., 0, "ONLY");
28805 gMC->Gsvolu("ISR5", "BOX ", idtmed[205], dgh, 3);
28806 gMC->Gspos("ISR5", 1, "ISR3", 0., 0., 0., 0, "ONLY");
28807
28808 // --- DEFINE SUPPORTS TO ATTACH THE ITS TO THE TPC
28809
28810 dgh[0] = 0.;
28811 dgh[1] = 5.;
28812 dgh[2] = 2.;
28813 gMC->Gsvolu("ISR6", "TUBE", idtmed[210], dgh, 3);
28814 gMC->Gspos("ISR6", 1, "ALIC", 0., 54., 77., 0, "ONLY");
28815 gMC->Gspos("ISR6", 2, "ALIC", 0., 54., -77., 0, "ONLY");
28816 gMC->Gspos("ISR6", 3, "ALIC", 0., -54., -77., 0, "ONLY");
bae7e562 28817
db915fea 28818 // --- Outputs the geometry tree in the EUCLID/CAD format
28819
28820 if (fEuclidOut) {
28821 gMC->WriteEuclid("ITSgeometry", "ITSV", 1, 5);
28822 }
cd3a3507 28823
db915fea 28824}
28825//_____________________________________________________________________________
28826void AliITSvPPRasymm::CreateMaterials(){
28827////////////////////////////////////////////////////////////////////////
28828 //
28829 // Create ITS materials
28830 // This function defines the default materials used in the Geant
28831 // Monte Carlo simulations for the geometries AliITSv1, AliITSv3,
28832 // AliITSvPPRasymm.
28833 // In general it is automatically replaced by
28834 // the CreatMaterials routine defined in AliITSv?. Should the function
28835 // CreateMaterials not exist for the geometry version you are using this
28836 // one is used. See the definition found in AliITSv5 or the other routine
28837 // for a complete definition.
28838 //
d236497b 28839
28840 Int_t ifield = gAlice->Field()->Integ();
28841 Float_t fieldm = gAlice->Field()->Max();
28842
28843 Float_t tmaxfd = 0.1; // 1.0; // Degree
28844 Float_t stemax = 1.0; // cm
28845 Float_t deemax = 0.1; // 30.0; // Fraction of particle's energy 0<deemax<=1
28846 Float_t epsil = 1.0E-4; // 1.0; // cm
28847 Float_t stmin = 0.0; // cm "Default value used"
28848
28849 Float_t tmaxfdSi = 0.1; // .10000E+01; // Degree
28850 Float_t stemaxSi = 0.0075; // .10000E+01; // cm
28851 Float_t deemaxSi = 0.1; // 0.30000E-02; // Fraction of particle's energy 0<deemax<=1
28852 Float_t epsilSi = 1.0E-4;// .10000E+01;
28853 Float_t stminSi = 0.0; // cm "Default value used"
28854
28855 Float_t tmaxfdAir = 0.1; // .10000E+01; // Degree
28856 Float_t stemaxAir = .10000E+01; // cm
28857 Float_t deemaxAir = 0.1; // 0.30000E-02; // Fraction of particle's energy 0<deemax<=1
28858 Float_t epsilAir = 1.0E-4;// .10000E+01;
28859 Float_t stminAir = 0.0; // cm "Default value used"
28860
28861 Float_t tmaxfdServ = 1.0; // 10.0; // Degree
28862 Float_t stemaxServ = 1.0; // 0.01; // cm
28863 Float_t deemaxServ = 0.5; // 0.1; // Fraction of particle's energy 0<deemax<=1
28864 Float_t epsilServ = 1.0E-3; // 0.003; // cm
28865 Float_t stminServ = 0.0; //0.003; // cm "Default value used"
e4f08ac3 28866
28867 // Freon
28868 Float_t afre[2] = { 12.011,18.9984032 };
d236497b 28869 Float_t zfre[2] = { 6., 9. };
e4f08ac3 28870 Float_t wfre[2] = { 5.,12. };
d236497b 28871 Float_t densfre = 1.5;
e4f08ac3 28872
cd3a3507 28873 // --- Define the various materials and media for GEANT ---
d236497b 28874 // AliMaterial(Int_t imat, const char* name, Float_t a, Float_t z,
28875 // Float_t dens, Float_t radl, Float_t absl,
28876 // Float_t *buf=0, Int_t nwbuf=0)
28877 //AliMedium(Int_t numed, const char *name, Int_t nmat,
28878 // Int_t isvol, Int_t ifield, Float_t fieldm,
28879 // Float_t tmaxfd, Float_t stemax, Float_t deemax,
28880 // Float_t epsil, Float_t stmin, Float_t *ubuf=0, Int_t nbuf=0)
cd3a3507 28881 AliMaterial(1,"SI$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 28882 AliMedium(1,"SI$",1,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
cd3a3507 28883
28884 AliMaterial(2,"SPD SI CHIP$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 28885 AliMedium(2,"SPD SI CHIP$",2,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
cd3a3507 28886
28887 AliMaterial(3,"SPD SI BUS$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 28888 AliMedium(3,"SPD SI BUS$",3,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
cd3a3507 28889
28890 AliMaterial(4,"C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
d236497b 28891 AliMedium(4,"C (M55J)$",4,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28892
6190d58a 28893 AliMaterial(5,"AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
d236497b 28894 AliMedium(5,"AIR$",5,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
cd3a3507 28895
63bb0827 28896 AliMaterial(6,"GEN AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
d236497b 28897 AliMedium(6,"GEN AIR$",6,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
cd3a3507 28898
80272ed3 28899 AliMaterial(7,"SDD SI CHIP$",0.374952E+02,0.178184E+02,0.24485E+01,0.76931E+01,0.99900E+03);
d236497b 28900 AliMedium(7,"SDD SI CHIP$",7,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
cd3a3507 28901
80272ed3 28902 AliMaterial(9,"SDD C (M55J)$",0.123565E+02,0.64561E+01,0.18097E+01,0.229570E+02,0.99900E+03);
d236497b 28903 AliMedium(9,"SDD C (M55J)$",9,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28904
6190d58a 28905 AliMaterial(10,"SDD AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
d236497b 28906 AliMedium(10,"SDD AIR$",10,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
cd3a3507 28907
28908 AliMaterial(11,"AL$",0.26982E+02,0.13000E+02,0.26989E+01,0.89000E+01,0.99900E+03);
d236497b 28909 AliMedium(11,"AL$",11,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28910
28911 AliMaterial(12,"WATER$",0.14322E+02,0.72167E+01,0.10000E+01,0.35759E+02,0.94951E+02);
d236497b 28912 AliMedium(12,"WATER$",12,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28913
e4f08ac3 28914 AliMixture(13,"Freon$",afre,zfre,densfre,-2,wfre);
d236497b 28915 AliMedium(13,"Freon$",13,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
e4f08ac3 28916
cd3a3507 28917 AliMaterial(14,"COPPER$",0.63546E+02,0.29000E+02,0.89600E+01,0.14300E+01,0.99900E+03);
d236497b 28918 AliMedium(14,"COPPER$",14,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28919
28920 AliMaterial(15,"CERAMICS$",0.22314E+02,0.10856E+02,0.36000E+01,0.76200E+01,0.31901E+02);
d236497b 28921 AliMedium(15,"CERAMICS$",15,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28922
28923 AliMaterial(20,"SSD C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
d236497b 28924 AliMedium(20,"SSD C (M55J)$",20,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28925
6190d58a 28926 AliMaterial(21,"SSD AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
d236497b 28927 AliMedium(21,"SSD AIR$",21,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
cd3a3507 28928
28929 AliMaterial(25,"G10FR4$",0.17749E+02,0.88750E+01,0.18000E+01,0.21822E+02,0.99900E+03);
d236497b 28930 AliMedium(25,"G10FR4$",25,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28931
28932 AliMaterial(26,"GEN C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
d236497b 28933 AliMedium(26,"GEN C (M55J)$",26,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28934
6190d58a 28935 AliMaterial(27,"GEN Air$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
d236497b 28936 AliMedium(27,"GEN Air$",27,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
cd3a3507 28937
28938 AliMaterial(51,"SPD SI$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 28939 AliMedium(51,"SPD SI$",51,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
cd3a3507 28940
28941 AliMaterial(52,"SPD SI CHIP$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 28942 AliMedium(52,"SPD SI CHIP$",52,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
cd3a3507 28943
28944 AliMaterial(53,"SPD SI BUS$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 28945 AliMedium(53,"SPD SI BUS$",53,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
cd3a3507 28946
28947 AliMaterial(54,"SPD C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
d236497b 28948 AliMedium(54,"SPD C (M55J)$",54,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28949
6190d58a 28950 AliMaterial(55,"SPD AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
d236497b 28951 AliMedium(55,"SPD AIR$",55,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
cd3a3507 28952
28953 AliMaterial(56,"SPD KAPTON(POLYCH2)$",0.14000E+02,0.71770E+01,0.13000E+01,0.31270E+02,0.99900E+03);
d236497b 28954 AliMedium(56,"SPD KAPTON(POLYCH2)$",56,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28955
28956 AliMaterial(61,"EPOXY$",0.17749E+02,0.88750E+01,0.18000E+01,0.21822E+02,0.99900E+03);
d236497b 28957 AliMedium(61,"EPOXY$",61,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28958
28959 AliMaterial(62,"SILICON$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 28960 AliMedium(62,"SILICON$",62,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
cd3a3507 28961
28962 AliMaterial(63,"KAPTONH(POLYCH2)$",0.14000E+02,0.71770E+01,0.13000E+01,0.31270E+02,0.99900E+03);
d236497b 28963 AliMedium(63,"KAPTONH(POLYCH2)$",63,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28964
28965 AliMaterial(64,"ALUMINUM$",0.26982E+02,0.13000E+02,0.26989E+01,0.89000E+01,0.99900E+03);
d236497b 28966 AliMedium(64,"ALUMINUM$",64,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28967
28968 AliMaterial(65,"INOX$",0.55098E+02,0.2572E+02,0.7900E+01,0.17800E+01,0.99900E+03);
d236497b 28969 AliMedium(65,"INOX$",65,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28970
e4f08ac3 28971 AliMaterial(68,"ROHACELL$",0.123974E+02,0.62363E+01,0.500E-01,0.80986E+03,0.99900E+03);
d236497b 28972 AliMedium(68,"ROHACELL$",68,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28973
80272ed3 28974 AliMaterial(69,"SDD C AL (M55J)$",0.138802E+02,0.71315E+01,0.19837E+01,0.176542E+02,0.99900E+03);
d236497b 28975 AliMedium(69,"SDD C AL (M55J)$",69,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28976
28977 AliMaterial(70,"SDDKAPTON (POLYCH2)$",0.14000E+02,0.71770E+01,0.13000E+01,0.31270E+02,0.99900E+03);
d236497b 28978 AliMedium(70,"SDDKAPTON (POLYCH2)$",70,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28979
28980 AliMaterial(71,"ITS SANDW A$",0.12011E+02,0.60000E+01,0.2115E+00,0.17479E+03,0.99900E+03);
d236497b 28981 AliMedium(71,"ITS SANDW A$",71,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28982
28983 AliMaterial(72,"ITS SANDW B$",0.12011E+02,0.60000E+01,0.27000E+00,0.18956E+03,0.99900E+03);
d236497b 28984 AliMedium(72,"ITS SANDW B$",72,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28985
28986 AliMaterial(73,"ITS SANDW C$",0.12011E+02,0.60000E+01,0.41000E+00,0.90868E+02,0.99900E+03);
d236497b 28987 AliMedium(73,"ITS SANDW C$",73,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28988
28989 AliMaterial(74,"HEAT COND GLUE$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
d236497b 28990 AliMedium(74,"HEAT COND GLUE$",74,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28991
28992 AliMaterial(75,"ELASTO SIL$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 28993 AliMedium(75,"ELASTO SIL$",75,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28994
28995 AliMaterial(76,"SPDBUS(AL+KPT+EPOX)$",0.19509E+02,0.96502E+01,0.19060E+01,0.15413E+02,0.99900E+03);
d236497b 28996 AliMedium(76,"SPDBUS(AL+KPT+EPOX)$",76,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
80272ed3 28997
28998 AliMaterial(77,"SDD X7R capacitors$",0.1157516E+03,0.477056E+02,0.67200E+01,0.14236E+01,0.99900E+03);
d236497b 28999 AliMedium(77,"SDD X7R capacitors$",77,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
80272ed3 29000
29001 AliMaterial(78,"SDD ruby sph. Al2O3$",0.218101E+02,0.106467E+02,0.39700E+01,0.48539E+01,0.99900E+03);
d236497b 29002 AliMedium(78,"SDD ruby sph. Al2O3$",78,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
80272ed3 29003
29004 AliMaterial(79,"SDD SI insensitive$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 29005 AliMedium(79,"SDD SI insensitive$",79,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
80272ed3 29006
29007 AliMaterial(80,"SDD HV microcable$",0.159379E+02,0.78598E+01,0.16087E+01,0.217906E+02,0.99900E+03);
d236497b 29008 AliMedium(80,"SDD HV microcable$",80,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
80272ed3 29009
29010 AliMaterial(81,"SDD LV+signal cable$",0.223689E+02,0.108531+02,0.21035E+01,0.13440E+02,0.99900E+03);
d236497b 29011 AliMedium(81,"SDD LV+signal cable$",81,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
80272ed3 29012
29013 AliMaterial(82,"SDD hybrid microcab$",0.218254E+02,0.106001E+02,0.20502E+01,0.137308E+02,0.99900E+03);
d236497b 29014 AliMedium(82,"SDD hybrid microcab$",82,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
80272ed3 29015
29016 AliMaterial(83,"SDD anode microcab$",0.186438E+02,0.91193E+01,0.17854E+01,0.176451E+02,0.99900E+03);
d236497b 29017 AliMedium(83,"SDD anode microcab$",83,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 29018
7b67784f 29019 AliMaterial(84,"SDD/SSD rings$",0.123565E+02,0.64561E+01,0.18097E+01,0.229570E+02,0.99900E+03);
d236497b 29020 AliMedium(84,"SDD/SSD rings$",84,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
7b67784f 29021
e4f08ac3 29022 AliMaterial(85,"inox/alum$",0.321502E+02,0.153383E+02,0.30705E+01,0.69197E+01,0.99900E+03);
d236497b 29023 AliMedium(85,"inox/alum$",85,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
e4f08ac3 29024
29025
cd3a3507 29026 // Special media
29027
29028 AliMaterial(90,"SPD shield$", 12.011, 6., 1.93/10. , 22.1*10., 999);
d236497b 29029 AliMedium(90,"SPD shield$",90,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
cd3a3507 29030
fc44ab90 29031 AliMaterial(91, "SPD End ladder$", 47.0447, 21.7963, 3.6374, 4.4711, 999);
d236497b 29032 AliMedium(91,"SPD End ladder$",91,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
cd3a3507 29033
29034 AliMaterial(92, "SPD cone$",28.0855, 14., 2.33, 9.36, 999);
d236497b 29035 AliMedium(92,"SPD cone$",92,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
cd3a3507 29036
29037 AliMaterial(93, "SDD End ladder$", 69.9298, 29.8246, 0.3824, 36.5103, 999);
d236497b 29038 AliMedium(93,"SDD End ladder$",93,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
cd3a3507 29039
d236497b 29040 AliMaterial(94, "SDD cone$",63.546, 29., 1.15, 1.265, 999);
29041 AliMedium(94,"SDD cone$",94,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
cd3a3507 29042
29043 AliMaterial(95, "SSD End ladder$", 32.0988, 15.4021, 0.68, 35.3238, 999);
d236497b 29044 AliMedium(95,"SSD End ladder$",95,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
db915fea 29045
d236497b 29046 AliMaterial(96, "SSD cone$",63.546, 29., 1.15, 1.265, 999);
29047 AliMedium(96,"SSD cone$",96,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
cd3a3507 29048
db915fea 29049}
bae7e562 29050//______________________________________________________________________
29051void AliITSvPPRasymm::InitAliITSgeom(){
29052// Based on the geometry tree defined in Geant 3.21, this
29053// routine initilizes the Class AliITSgeom from the Geant 3.21 ITS geometry
29054// sturture.
b9d0a01d 29055// if(gMC->IsA()!=AliGeant3::Class()) {
29056 if(strcmp(gMC->GetName(),"TGeant3")) {
bae7e562 29057 Error("InitAliITSgeom",
29058 "Wrong Monte Carlo. InitAliITSgeom uses TGeant3 calls");
29059 return;
29060 } // end if
29061 cout << "Reading Geometry transformation directly from Geant 3." << endl;
29062 const Int_t nlayers = 6;
63bb0827 29063 const Int_t ndeep = 9;
bae7e562 29064 Int_t itsGeomTreeNames[nlayers][ndeep],lnam[20],lnum[20];
29065 Int_t nlad[nlayers],ndet[nlayers];
29066 Double_t t[3],r[10];
29067 Float_t par[20],att[20];
29068 Int_t npar,natt,idshape,imat,imed;
29069 AliITSGeant3Geometry *ig = new AliITSGeant3Geometry();
29070 Int_t mod,lay,lad,det,i,j,k;
80272ed3 29071 Char_t names[nlayers][ndeep][4];
63bb0827 29072 Int_t itsGeomTreeCopys[nlayers][ndeep];
3d12a48d 29073 if(fMinorVersion == 1){ // Option A
80272ed3 29074 Char_t *namesA[nlayers][ndeep] = {
63bb0827 29075 {"ALIC","ITSV","ITSD","IT12","I12A","I10A","I103","I101","ITS1"}, // lay=1
29076 {"ALIC","ITSV","ITSD","IT12","I12A","I20A","I1D3","I1D1","ITS2"}, // lay=2
29077 {"ALIC","ITSV","ITSD","IT34","I004","I302","ITS3"," "," "}, // lay=3
29078 {"ALIC","ITSV","ITSD","IT34","I005","I402","ITS4"," "," "}, // lay=4
29079 {"ALIC","ITSV","ITSD","IT56","I565","I562","ITS5"," "," "}, // lay=5
29080 {"ALIC","ITSV","ITSD","IT56","I569","I566","ITS6"," "," "}};// lay=6
29081 Int_t itsGeomTreeCopysA[nlayers][ndeep]= {{1,1,1,1,10, 2, 4,1,1},// lay=1
29082 {1,1,1,1,10, 4, 4,1,1},// lay=2
29083 {1,1,1,1,14, 6, 1,0,0},// lay=3
29084 {1,1,1,1,22, 8, 1,0,0},// lay=4
29085 {1,1,1,1,34,22, 1,0,0},// lay=5
29086 {1,1,1,1,38,25, 1,0,0}};//lay=6
29087 for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++){
29088 for(k=0;k<4;k++) names[i][j][k] = namesA[i][j][k];
29089 itsGeomTreeCopys[i][j] = itsGeomTreeCopysA[i][j];
29090 } // end for i,j
3d12a48d 29091 }else if(fMinorVersion == 2){ // Option B
80272ed3 29092 Char_t *namesB[nlayers][ndeep] = {
63bb0827 29093 {"ALIC","ITSV","ITSD","IT12","I12B","I10B","I107","I101","ITS1"}, // lay=1
29094 {"ALIC","ITSV","ITSD","IT12","I12B","I20B","I1D7","I1D1","ITS2"}, // lay=2
29095 {"ALIC","ITSV","ITSD","IT34","I004","I302","ITS3"," "," "}, // lay=3
29096 {"ALIC","ITSV","ITSD","IT34","I005","I402","ITS4"," "," "}, // lay=4
29097 {"ALIC","ITSV","ITSD","IT56","I565","I562","ITS5"," "," "}, // lay=5
29098 {"ALIC","ITSV","ITSD","IT56","I569","I566","ITS6"," "," "}};// lay=6
29099 Int_t itsGeomTreeCopysB[nlayers][ndeep]= {{1,1,1,1,10, 2, 4,1,1},// lay=1
29100 {1,1,1,1,10, 4, 4,1,1},// lay=2
29101 {1,1,1,1,14, 6, 1,0,0},// lay=3
29102 {1,1,1,1,22, 8, 1,0,0},// lay=4
29103 {1,1,1,1,34,22, 1,0,0},// lay=5
29104 {1,1,1,1,38,25, 1,0,0}};//lay=6
29105 for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++){
29106 for(k=0;k<4;k++) names[i][j][k] = namesB[i][j][k];
29107 itsGeomTreeCopys[i][j] = itsGeomTreeCopysB[i][j];
29108 } // end for i,j
29109 } // end if fMinorVersion
bae7e562 29110 // Sorry, but this is not very pritty code. It should be replaced
29111 // at some point with a version that can search through the geometry
29112 // tree its self.
29113 cout << "Reading Geometry informaton from Geant3 common blocks" << endl;
29114 for(i=0;i<20;i++) lnam[i] = lnum[i] = 0;
29115 for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++)
29116 itsGeomTreeNames[i][j] = ig->StringToInt(names[i][j]);
29117 mod = 0;
29118 for(i=0;i<nlayers;i++){
29119 k = 1;
29120 for(j=0;j<ndeep;j++) if(itsGeomTreeCopys[i][j]!=0)
29121 k *= TMath::Abs(itsGeomTreeCopys[i][j]);
29122 mod += k;
29123 } // end for i
29124
29125 if(fITSgeom!=0) delete fITSgeom;
29126 nlad[0]=20;nlad[1]=40;nlad[2]=14;nlad[3]=22;nlad[4]=34;nlad[5]=38;
29127 ndet[0]=4;ndet[1]=4;ndet[2]=6;ndet[3]=8;ndet[4]=22;ndet[5]=25;
29128 fITSgeom = new AliITSgeom(0,6,nlad,ndet,mod);
29129 mod = -1;
29130 for(lay=1;lay<=nlayers;lay++){
29131 for(j=0;j<ndeep;j++) lnam[j] = itsGeomTreeNames[lay-1][j];
29132 for(j=0;j<ndeep;j++) lnum[j] = itsGeomTreeCopys[lay-1][j];
29133 switch (lay){
29134 case 1: case 2: // layers 1 and 2 are a bit special
29135 lad = 0;
29136 for(j=1;j<=itsGeomTreeCopys[lay-1][4];j++){
29137 lnum[4] = j;
29138 for(k=1;k<=itsGeomTreeCopys[lay-1][5];k++){
29139 lad++;
29140 lnum[5] = k;
29141 for(det=1;det<=itsGeomTreeCopys[lay-1][6];det++){
29142 lnum[6] = det;
29143 mod++;
29144 ig->GetGeometry(ndeep,lnam,lnum,t,r,idshape,npar,natt,
29145 par,att,imat,imed);
29146 fITSgeom->CreatMatrix(mod,lay,lad,det,kSPD,t,r);
29147 if(!(fITSgeom->IsShapeDefined((Int_t)kSPD)))
bae7e562 29148 fITSgeom->ReSetShape(kSPD,
e99dbc71 29149 new AliITSgeomSPD425Short(npar,par));
bae7e562 29150 } // end for det
29151 } // end for k
29152 } // end for j
29153 break;
29154 case 3: case 4: case 5: case 6: // layers 3-6
29155 lnum[6] = 1;
29156 for(lad=1;lad<=itsGeomTreeCopys[lay-1][4];lad++){
29157 lnum[4] = lad;
29158 for(det=1;det<=itsGeomTreeCopys[lay-1][5];det++){
29159 lnum[5] = det;
29160 mod++;
29161 ig->GetGeometry(7,lnam,lnum,t,r,idshape,npar,natt,
29162 par,att,imat,imed);
29163 switch (lay){
29164 case 3: case 4:
29165 fITSgeom->CreatMatrix(mod,lay,lad,det,kSDD,t,r);
29166 if(!(fITSgeom->IsShapeDefined(kSDD)))
e99dbc71 29167 fITSgeom->ReSetShape(kSDD,
29168 new AliITSgeomSDD256(npar,par));
bae7e562 29169 break;
29170 case 5:
29171 fITSgeom->CreatMatrix(mod,lay,lad,det,kSSD,t,r);
29172 if(!(fITSgeom->IsShapeDefined(kSSD)))
29173 fITSgeom->ReSetShape(kSSD,
e99dbc71 29174 new AliITSgeomSSD275and75(npar,par));
bae7e562 29175 break;
29176 case 6:
1570d46d 29177 fITSgeom->CreatMatrix(mod,lay,lad,det,kSSD,t,r);
29178 if(!(fITSgeom->IsShapeDefined(kSSD)))
29179 fITSgeom->ReSetShape(kSSD,
e99dbc71 29180 new AliITSgeomSSD75and275(npar,par));
bae7e562 29181 break;
29182 } // end switch
29183 } // end for det
29184 } // end for lad
29185 break;
29186 } // end switch
29187 } // end for lay
29188 return;
29189}
db915fea 29190//_____________________________________________________________________________
29191void AliITSvPPRasymm::Init(){
29192////////////////////////////////////////////////////////////////////////
29193// Initialise the ITS after it has been created.
29194////////////////////////////////////////////////////////////////////////
bae7e562 29195 Int_t i;
db915fea 29196
bae7e562 29197 cout << endl;
29198 for(i=0;i<26;i++) cout << "*";
29199 cout << " ITSvPPRasymm" << fMinorVersion << "_Init ";
29200 for(i=0;i<25;i++) cout << "*";cout << endl;
29201//
29202 if(fRead[0]=='\0') strncpy(fRead,fEuclidGeomDet,60);
29203 if(fWrite[0]=='\0') strncpy(fWrite,fEuclidGeomDet,60);
29204 if(fITSgeom!=0) delete fITSgeom;
29205 fITSgeom = new AliITSgeom();
29206 if(fGeomDetIn) fITSgeom->ReadNewFile(fRead);
29207 if(!fGeomDetIn) this->InitAliITSgeom();
29208 if(fGeomDetOut) fITSgeom->WriteNewFile(fWrite);
db915fea 29209 AliITS::Init();
bae7e562 29210//
29211 for(i=0;i<72;i++) cout << "*";
29212 cout << endl;
7bdd9b7d 29213 fIDMother = gMC->VolId("ITSV"); // ITS Mother Volume ID.
bae7e562 29214}
2c198b76 29215//_____________________________________________________________________________
29216void AliITSvPPRasymm::SetDefaults(){
29217 // sets the default segmentation, response, digit and raw cluster classes
29218 const Float_t kconv = 1.0e+04; // convert cm to microns
29219
29220 cout << "AliITSvPPRasymm::SetDefaults" << endl;
29221
29222 AliITSDetType *iDetType;
29223 AliITSgeomSPD *s0;
29224 AliITSgeomSDD *s1;
29225 AliITSgeomSSD *s2;
29226 Int_t i;
29227 Float_t bx[256],bz[280];
29228
29229 //SPD
82873bc1 29230 iDetType=DetType(kSPD);
2c198b76 29231 s0 = (AliITSgeomSPD*) fITSgeom->GetShape(kSPD);// Get shape info. Do it this way for now.
29232 AliITSresponse *resp0=new AliITSresponseSPD();
82873bc1 29233 SetResponseModel(kSPD,resp0);
2c198b76 29234 AliITSsegmentationSPD *seg0=new AliITSsegmentationSPD(fITSgeom);
29235 seg0->SetDetSize(s0->GetDx()*2.*kconv, // base this on AliITSgeomSPD
29236 s0->GetDz()*2.*kconv, // for now.
29237 s0->GetDy()*2.*kconv); // x,z,y full width in microns.
c11a498e 29238 seg0->SetNPads(256,160);// Number of Bins in x and z
2c198b76 29239 for(i=000;i<256;i++) bx[i] = 50.0; // in x all are 50 microns.
29240 for(i=000;i<160;i++) bz[i] = 425.0; // most are 425 microns except below
29241 for(i=160;i<280;i++) bz[i] = 0.0; // Outside of detector.
29242 bz[ 31] = bz[ 32] = 625.0; // first chip boundry
29243 bz[ 63] = bz[ 64] = 625.0; // first chip boundry
29244 bz[ 95] = bz[ 96] = 625.0; // first chip boundry
29245 bz[127] = bz[128] = 625.0; // first chip boundry
c11a498e 29246 bz[160] = 425.0; // Set so that there is no zero pixel size for fNz.
2c198b76 29247 seg0->SetBinSize(bx,bz); // Based on AliITSgeomSPD for now.
82873bc1 29248 SetSegmentationModel(kSPD,seg0);
2c198b76 29249 // set digit and raw cluster classes to be used
29250 const char *kData0=(iDetType->GetResponseModel())->DataType();
29251 if (strstr(kData0,"real")) iDetType->ClassNames("AliITSdigit",
29252 "AliITSRawClusterSPD");
29253 else iDetType->ClassNames("AliITSdigitSPD","AliITSRawClusterSPD");
82873bc1 29254// SetSimulationModel(kSPD,new AliITSsimulationSPD(seg0,resp0));
29255// iDetType->ReconstructionModel(new AliITSClusterFinderSPD());
2c198b76 29256
29257 // SDD
82873bc1 29258 iDetType=DetType(kSDD);
2c198b76 29259 s1 = (AliITSgeomSDD*) fITSgeom->GetShape(kSDD);// Get shape info. Do it this way for now.
aa044888 29260 AliITSresponseSDD *resp1=new AliITSresponseSDD("simulated");
82873bc1 29261 SetResponseModel(kSDD,resp1);
2c198b76 29262 AliITSsegmentationSDD *seg1=new AliITSsegmentationSDD(fITSgeom,resp1);
29263 seg1->SetDetSize(s1->GetDx()*kconv, // base this on AliITSgeomSDD
29264 s1->GetDz()*2.*kconv, // for now.
29265 s1->GetDy()*2.*kconv); // x,z,y full width in microns.
c11a498e 29266 seg1->SetNPads(256,256);// Use AliITSgeomSDD for now
82873bc1 29267 SetSegmentationModel(kSDD,seg1);
2c198b76 29268 const char *kData1=(iDetType->GetResponseModel())->DataType();
29269 const char *kopt=iDetType->GetResponseModel()->ZeroSuppOption();
29270 if((!strstr(kopt,"2D")) && (!strstr(kopt,"1D")) || strstr(kData1,"real") ){
29271 iDetType->ClassNames("AliITSdigit","AliITSRawClusterSDD");
29272 } else iDetType->ClassNames("AliITSdigitSDD","AliITSRawClusterSDD");
82873bc1 29273// SetSimulationModel(kSDD,new AliITSsimulationSDD(seg1,resp1));
29274// iDetType->ReconstructionModel(new AliITSClusterFinderSDD());
2c198b76 29275
29276 // SSD Layer 5
82873bc1 29277 iDetType=DetType(kSSD);
2c198b76 29278 s2 = (AliITSgeomSSD*) fITSgeom->GetShape(kSSD);// Get shape info. Do it this way for now.
aa044888 29279 AliITSresponse *resp2=new AliITSresponseSSD("simulated");
82873bc1 29280 SetResponseModel(kSSD,resp2);
2c198b76 29281 AliITSsegmentationSSD *seg2=new AliITSsegmentationSSD(fITSgeom);
29282 seg2->SetDetSize(s2->GetDx()*2.*kconv, // base this on AliITSgeomSSD
29283 s2->GetDz()*2.*kconv, // for now.
29284 s2->GetDy()*2.*kconv); // x,z,y full width in microns.
29285 seg2->SetPadSize(95.,0.); // strip x pitch in microns
29286 seg2->SetNPads(768,0); // number of strips on each side.
29287 seg2->SetAngles(0.0075,0.0275); // strip angels rad P and N side.
92cc4da1 29288 seg2->SetAnglesLay5(0.0075,0.0275); // strip angels rad P and N side.
29289 seg2->SetAnglesLay6(0.0275,0.0075); // strip angels rad P and N side.
82873bc1 29290 SetSegmentationModel(kSSD,seg2);
2c198b76 29291 const char *kData2=(iDetType->GetResponseModel())->DataType();
29292 if(strstr(kData2,"real") ) iDetType->ClassNames("AliITSdigit",
29293 "AliITSRawClusterSSD");
29294 else iDetType->ClassNames("AliITSdigitSSD","AliITSRawClusterSSD");
82873bc1 29295// SetSimulationModel(kSSD,new AliITSsimulationSSD(seg2,resp2));
29296// iDetType->ReconstructionModel(new AliITSClusterFinderSSD());
92cc4da1 29297
29298 if(kNTYPES>3){
2c198b76 29299 Warning("SetDefaults",
29300 "Only the four basic detector types are initialised!");
29301 }// end if
29302 return;
29303}
bae7e562 29304//______________________________________________________________________
db915fea 29305void AliITSvPPRasymm::DrawModule(){
29306////////////////////////////////////////////////////////////////////////
29307// Draw a shaded view of the FMD version 8.
29308////////////////////////////////////////////////////////////////////////
29309
29310 // Set everything unseen
29311 gMC->Gsatt("*", "seen", -1);
29312 //
29313 // Set ALIC mother visible
29314 gMC->Gsatt("ALIC","SEEN",0);
29315 //
29316 // Set the volumes visible
29317 gMC->Gsatt("ITSD","SEEN",0);
29318 gMC->Gsatt("ITS1","SEEN",1);
29319 gMC->Gsatt("ITS2","SEEN",1);
29320 gMC->Gsatt("ITS3","SEEN",1);
29321 gMC->Gsatt("ITS4","SEEN",1);
29322 gMC->Gsatt("ITS5","SEEN",1);
29323 gMC->Gsatt("ITS6","SEEN",1);
29324
29325 gMC->Gsatt("IPCB","SEEN",1);
29326 gMC->Gsatt("ICO2","SEEN",1);
29327 gMC->Gsatt("ICER","SEEN",0);
29328 gMC->Gsatt("ISI2","SEEN",0);
29329 gMC->Gsatt("IPLA","SEEN",0);
29330 gMC->Gsatt("ICO3","SEEN",0);
29331 gMC->Gsatt("IEPX","SEEN",0);
29332 gMC->Gsatt("ISI3","SEEN",1);
29333 gMC->Gsatt("ISUP","SEEN",0);
29334 gMC->Gsatt("ICHO","SEEN",0);
29335 gMC->Gsatt("ICMO","SEEN",0);
29336 gMC->Gsatt("ICMD","SEEN",0);
29337 gMC->Gsatt("ICCO","SEEN",1);
29338 gMC->Gsatt("ICCM","SEEN",0);
29339 gMC->Gsatt("ITMD","SEEN",0);
29340 gMC->Gsatt("ITTT","SEEN",1);
29341
29342 //
29343 gMC->Gdopt("hide", "on");
29344 gMC->Gdopt("shad", "on");
29345 gMC->Gsatt("*", "fill", 7);
29346 gMC->SetClipBox(".");
29347 gMC->SetClipBox("*", 0, 300, -300, 300, -300, 300);
29348 gMC->DefaultRange();
29349 gMC->Gdraw("alic", 40, 30, 0, 11, 10, .07, .07);
29350 gMC->Gdhead(1111, "Inner Tracking System Version 1");
29351 gMC->Gdman(17, 6, "MAN");
29352}
29353//_____________________________________________________________________________
29354void AliITSvPPRasymm::StepManager(){
29355////////////////////////////////////////////////////////////////////////
cd3a3507 29356// Called for every step in the ITS, then calles the AliITShit class
db915fea 29357// creator with the information to be recoreded about that hit.
cd3a3507 29358// The value of the macro ALIITSPRINTGEOM if set to 1 will allow the
29359// printing of information to a file which can be used to create a .det
29360// file read in by the routine CreateGeometry(). If set to 0 or any other
29361// value except 1, the default behavior, then no such file is created nor
29362// it the extra variables and the like used in the printing allocated.
db915fea 29363////////////////////////////////////////////////////////////////////////
7bdd9b7d 29364 Int_t copy, id;
29365 TLorentzVector position, momentum;
29366 static TLorentzVector position0;
29367 static Int_t stat0=0;
29368 if((id=gMC->CurrentVolID(copy) == fIDMother)&&
29369 (gMC->IsTrackEntering()||gMC->IsTrackExiting())){
29370 gMC->TrackPosition(position); // Get Position
29371 gMC->TrackMomentum(momentum); // Get Momentum
29372 copy = fTrackReferences->GetEntriesFast();
29373 TClonesArray &lTR = *fTrackReferences;
29374 // Fill TrackReference structure with this new TrackReference.
29375 AliTrackReference *tr = new(lTR[copy]) AliTrackReference();
29376 tr->SetTrack(gAlice->CurrentTrack());
29377 tr->SetPosition(position.X(),position.Y(),position.Z());
29378 tr->SetMomentum(momentum.Px(),momentum.Py(),momentum.Pz());
29379 tr->SetLength(gMC->TrackLength());
29380 } // if Outer ITS mother Volume
29381 if(!(this->IsActive())){
29382 return;
29383 } // end if !Active volume.
29384 Int_t copy1,copy2;
29385// Float_t hits[8];
29386 Int_t vol[5];
29387 TClonesArray &lhits = *fHits;
29388 //
29389 // Track status
29390 vol[3] = 0;
29391 vol[4] = 0;
29392 if(gMC->IsTrackInside()) vol[3] += 1;
29393 if(gMC->IsTrackEntering()) vol[3] += 2;
29394 if(gMC->IsTrackExiting()) vol[3] += 4;
29395 if(gMC->IsTrackOut()) vol[3] += 8;
29396 if(gMC->IsTrackDisappeared()) vol[3] += 16;
29397 if(gMC->IsTrackStop()) vol[3] += 32;
29398 if(gMC->IsTrackAlive()) vol[3] += 64;
29399 //
29400 // Fill hit structure.
29401 if(!(gMC->TrackCharge())) return;
29402 //
29403 // Only entering charged tracks
29404 if((id = gMC->CurrentVolID(copy)) == fIdSens[0]) {
29405 vol[0] = 1;
29406 id = gMC->CurrentVolOffID(2,copy);
29407 //detector copy in the ladder = 1<->4 (ITS1 < I101 < I103 < I10A)
29408 vol[1] = copy;
29409 gMC->CurrentVolOffID(3,copy1);
29410 //ladder copy in the module = 1<->2 (I10A < I12A)
29411 gMC->CurrentVolOffID(4,copy2);
29412 //module copy in the layer = 1<->10 (I12A < IT12)
29413 vol[2] = copy1+(copy2-1)*2;//# of ladders in one module = 2
29414 } else if(id == fIdSens[1]){
29415 vol[0] = 2;
29416 id = gMC->CurrentVolOffID(2,copy);
29417 //detector copy in the ladder = 1<->4 (ITS2 < I1D1 < I1D3 < I20A)
29418 vol[1] = copy;
29419 gMC->CurrentVolOffID(3,copy1);
29420 //ladder copy in the module = 1<->4 (I20A < I12A)
29421 gMC->CurrentVolOffID(4,copy2);
29422 //module copy in the layer = 1<->10 (I12A < IT12)
29423 vol[2] = copy1+(copy2-1)*4;//# of ladders in one module = 4
29424 } else if(id == fIdSens[2]){
29425 vol[0] = 3;
29426 id = gMC->CurrentVolOffID(1,copy);
29427 //detector copy in the ladder = 1<->6 (ITS3 < I302 < I004)
29428 vol[1] = copy;
29429 id = gMC->CurrentVolOffID(2,copy);
29430 //ladder copy in the layer = 1<->14 (I004 < IT34)
29431 vol[2] = copy;
29432 } else if(id == fIdSens[3]){
29433 vol[0] = 4;
29434 id = gMC->CurrentVolOffID(1,copy);
29435 //detector copy in the ladder = 1<->8 (ITS4 < I402 < I005)
29436 vol[1] = copy;
29437 id = gMC->CurrentVolOffID(2,copy);
29438 //ladder copy in the layer = 1<->22 (I005 < IT34))
29439 vol[2] = copy;
29440 }else if(id == fIdSens[4]){
29441 vol[0] = 5;
29442 id = gMC->CurrentVolOffID(1,copy);
29443 //detector copy in the ladder = 1<->22 (ITS5 < I562 < I565)
29444 vol[1] = copy;
29445 id = gMC->CurrentVolOffID(2,copy);
29446 //ladder copy in the layer = 1<->34 (I565 < IT56)
29447 vol[2] = copy;
29448 }else if(id == fIdSens[5]){
29449 vol[0] = 6;
29450 id = gMC->CurrentVolOffID(1,copy);
29451 //detector copy in the ladder = 1<->25 (ITS6 < I566 < I569)
29452 vol[1] = copy;
29453 id = gMC->CurrentVolOffID(2,copy);
29454 //ladder copy in the layer = 1<->38 (I569 < IT56)
29455 vol[2] = copy;
29456 } else {
29457 return; // not an ITS volume?
29458 } // end if/else if (gMC->CurentVolID(copy) == fIdSens[i])
29459 //
29460 gMC->TrackPosition(position);
29461 gMC->TrackMomentum(momentum);
29462/*
29463 hits[0]=position[0];
29464 hits[1]=position[1];
29465 hits[2]=position[2];
29466 hits[3]=momentum[0];
29467 hits[4]=momentum[1];
29468 hits[5]=momentum[2];
29469 hits[6]=gMC->Edep();
29470 hits[7]=gMC->TrackTime();
29471*/
29472 vol[4] = stat0;
29473 if(gMC->IsTrackEntering()){
29474 position0 = position;
29475 stat0 = vol[3];
29476 } // end if IsEntering
29477 // Fill hit structure with this new hit.
29478// new(lhits[fNhits++]) AliITShit(fIshunt,gAlice->CurrentTrack(),vol,hits);
29479 new(lhits[fNhits++]) AliITShit(fIshunt,gAlice->CurrentTrack(),vol,
29480 gMC->Edep(),gMC->TrackTime(),position,
29481 position0,momentum);
29482 //
29483 position0 = position;
29484 stat0 = vol[3];
cd3a3507 29485
7bdd9b7d 29486 return;
db915fea 29487}