]> git.uio.no Git - u/mrichter/AliRoot.git/blame - ITS/AliITSvPPRasymm.cxx
New classes added
[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$
709a263a 18Revision 1.62 2003/01/16 08:10:13 hristov
19Correcting usage of string arrays (valgrind)
20
e155cdc7 21Revision 1.61 2002/11/21 23:05:27 alibrary
22Removing AliMC and AliMCProcess
23
5d02ea6f 24Revision 1.60 2002/10/22 14:45:47 alibrary
25Introducing Riostream.h
26
4ae5bbc4 27Revision 1.59 2002/10/14 14:57:08 hristov
28Merging the VirtualMC branch to the main development branch (HEAD)
29
b9d0a01d 30Revision 1.53.6.4 2002/10/14 13:14:08 hristov
31Updating VirtualMC to v3-09-02
32
33Revision 1.58 2002/10/02 17:56:34 barbera
34Bug in copy 37 of volume I570 corrected (thanks to J. Belikov)
35
8a3132f2 36Revision 1.57 2002/06/12 18:57:25 nilsen
37Added TrackReference hits for ITS Mother volume at request of TRD and TOF.
38
7bdd9b7d 39Revision 1.56 2002/05/10 22:30:27 nilsen
40fix to use default paramters for the SDD response.
41
dd32e627 42Revision 1.55 2002/04/13 22:21:12 nilsen
43New default value of noise for SDD simulations introduced.
44
9f461b2e 45Revision 1.54 2002/03/28 16:17:03 nilsen
46Set new Geant Step size and related parameters for the ITS materials.
47
d236497b 48Revision 1.53 2001/11/28 01:35:45 nilsen
49Using standard constructors instead of default constructors for Clusterfinder,
50Response, and FastSimulator.
51
aa044888 52Revision 1.52 2001/10/22 11:00:54 hristov
53New naming schema of the rotation matrices in BuildGeometry() to avoid redefinition in other detectors (R.Barbera)
54
1266e9b4 55Revision 1.51 2001/10/19 10:18:49 barbera
56A typo corrected.
57
1d8d6507 58Revision 1.50 2001/10/18 12:25:07 barbera
59Detailed 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
60
ac9c285e 61Revision 1.49 2001/10/18 03:09:21 barbera
62The method BuildGeometry() has been completely rewritten. Now display.C can display the detailed ITS geometry instead of the old six dummy cylunders.
63
1f99c14b 64Revision 1.48 2001/10/17 04:35:32 barbera
65Checks 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
66
a8c83dcb 67Revision 1.47 2001/10/04 22:33:39 nilsen
68Fixed bugs in SetDefaults.
69
82873bc1 70Revision 1.46 2001/10/01 19:34:08 nilsen
71Fixed a bug in asigning detector types in SetDefaults under SSD layer 6.
72
1570d46d 73Revision 1.45 2001/06/07 14:42:14 barbera
74Both chip and det thicknesses set to [100,300]
75
214030ed 76Revision 1.44 2001/05/31 19:24:47 barbera
77Default values of SPD detector and chip thickness set to 200 microns as defined by the Technical Board
78
46d7680e 79Revision 1.43 2001/05/30 16:15:47 fca
80Correct comparison wiht AliGeant3::Class() introduced. Thanks to I.Hrivnacova
81
cbfdea0d 82Revision 1.42 2001/05/30 15:55:35 hristov
83Strings compared instead of pointers
84
268b9c60 85Revision 1.41 2001/05/30 14:04:31 hristov
86Dynamic cast replaced (F.Carminati)
87
4154d3d8 88Revision 1.40 2001/05/25 15:59:59 morsch
89Overlaps corrected. (R. Barbera)
90
9bf5e8ff 91Revision 1.38 2001/05/16 08:17:49 hristov
92Bug 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)
93
e99dbc71 94Revision 1.37 2001/05/10 00:12:59 nilsen
95Finished fixing up the default segmentation for the PPR geometry.
96
c11a498e 97Revision 1.36 2001/05/09 01:02:21 nilsen
98Finished fixing SetDefaults for the segmentation of SPD, SDD, and SSD.
99
92cc4da1 100Revision 1.35 2001/05/03 08:40:15 barbera
101Volume ITSD slightly modified to be consistent with v5. Some improvement in the printouts. The last commit did not complete successfully.
102
1e9111db 103Revision 1.33 2001/05/01 22:40:42 nilsen
104Partical update of SetDefault.
105
2c198b76 106Revision 1.32 2001/04/22 13:48:09 barbera
107New values of media parameters and thickness of SPD end-ladder electronics as given by Fabio Formenti
108
fc44ab90 109Revision 1.31 2001/04/04 07:02:16 barbera
110Position of the cylinders holding rails corrected
111
27c5763c 112Revision 1.30 2001/03/29 22:02:30 barbera
113Some changes to the services due to the new drawings from the engineers.
114
05a91552 115Revision 1.29 2001/03/29 05:28:56 barbera
116Rails material changed from aluminum to carbon fiber according with the decision of the last Technical Board
117
31683195 118Revision 1.28 2001/03/28 06:40:20 barbera
119Central and services mother volumes made consistenf for detailed and coarse geometry. Switch for rails added to the coarse geometries
120
9181d340 121Revision 1.26 2001/03/23 00:12:23 nilsen
122Set Reading of AliITSgeom data from Geant3 common blocks as the default and
123not a .det file. Removed redundent calls to BuildGeometry.
124
0646a0e8 125Revision 1.25 2001/03/20 19:22:51 barbera
126Flags 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.
127
6d62fed9 128Revision 1.23 2001/03/13 21:18:44 barbera
129Some misleading comments removed
130
705eabd9 131Revision 1.22 2001/03/13 18:13:30 barbera
132Some mother volumes sligthly modified to eliminate an overlap with the absorber
133
45725ec9 134Revision 1.21 2001/03/13 08:36:23 hristov
135fabsf replaced by TMath::Abs
136
767187dd 137Revision 1.20 2001/03/13 00:17:41 barbera
138New SDD geometry got grom F. Tosello and checked by the SDD engineers
139
80272ed3 140Revision 1.19 2001/02/28 18:23:13 barbera
141Setters and getters to set/get the detector and chip thickness on SPD layers added
142
3d12a48d 143Revision 1.18 2001/02/27 23:18:24 barbera
144Full parameterization of detector and chip thicknesses for layer 1 and layer 2 of SPD as requested by the project leader
145
c47b75b1 146Revision 1.17 2001/02/19 22:14:55 nilsen
147Fix for all 4 versions 11, 12, 21, and 22.
148
63bb0827 149Revision 1.16 2001/02/19 20:10:34 barbera
150Set option=2 and thickness=2 as default values --> SetMinorVersion=22
151
dae60ad0 152Revision 1.15 2001/02/19 19:44:00 barbera
153Air density parameter corrected
154
6190d58a 155Revision 1.14 2001/02/13 16:53:35 nilsen
156Fixed a but when trying to use GEANT4. Needed to replace
157if(!((TGeant3*)gMC)) with if(!(dynamic_casst<TGeant3*>(gMC)))
158because just casting gMC to be TGeant3* even when it realy is a TGeant3 pointer
159did not result in a zero value. For AliITSv5asymm and AliITSv5symm, needed
160to fix a bug in the initilizers and a bug in BuildGeometry. This is now done
161in the same way as in AliITSv5.cxx.
162
9a4c6ea3 163Revision 1.13 2001/02/09 20:06:26 nilsen
164Fixed bug in distructor. Can't distroy fixxed length arrays. Thanks Peter.
165
58e13d99 166Revision 1.12 2001/02/09 13:53:38 barbera
167Int_t redefinition avoided
168
508f0c10 169Revision 1.11 2001/02/09 06:55:38 barbera
170SPD option re-set to B. It was A by mistake
171
3f1f65c1 172Revision 1.10 2001/02/09 00:05:31 nilsen
173Added fMajor/MinorVersion variables and made other changes to better make
174use of the new code changes in AliITSgeom related classes.
175
bae7e562 176
177Revision 1.9 2001/02/08 16:00:37 barbera
178New thicknesses (300+300 um) added for SPD chips and detectors and set as default. Many other refinements.
179
686e2715 180Revision 1.8 2001/02/06 08:03:44 barbera
181Material redefinition in SDD
182
39e6c65e 183Revision 1.7 2001/02/05 13:34:57 barbera
184Updated version of the ITS detailed geometry
185
de0a2a9c 186Revision 1.5 2001/01/30 09:23:13 hristov
187Streamers removed (R.Brun)
188
a8a6107b 189Revision 1.4 2001/01/23 20:08:03 barbera
190Option B for pixels implemented and set as default
191
a9c4129c 192Revision 1.3 2001/01/17 08:08:20 barbera
193Some media parameters modified
194
cd3a3507 195Revision 1.1.2.1 2001/01/15 13:38:08 barbera
196New ITS detailed geometry to be used for the PPR
197
db915fea 198*/
199
200///////////////////////////////////////////////////////////////////////////////
201// //
bae7e562 202// Inner Traking System version PPR asymmetric //
db915fea 203// This class contains the base procedures for the Inner Tracking System //
204// //
bae7e562 205// Authors: R. Barbera //
206// version 8. //
207// Created January 15 2001. //
208// //
209// NOTE: THIS IS THE ASYMMETRIC PPR geometry of the ITS. //
db915fea 210// //
211///////////////////////////////////////////////////////////////////////////////
cd3a3507 212
213// See AliITSvPPRasymm::StepManager().
4ae5bbc4 214#include <Riostream.h>
cd3a3507 215#include <stdio.h>
216#include <stdlib.h>
db915fea 217#include <TMath.h>
db915fea 218#include <TGeometry.h>
219#include <TNode.h>
220#include <TTUBE.h>
1f99c14b 221#include <TTUBS.h>
222#include <TPCON.h>
db915fea 223#include <TFile.h> // only required for Tracking function?
224#include <TCanvas.h>
225#include <TObjArray.h>
cd3a3507 226#include <TLorentzVector.h>
227#include <TObjString.h>
db915fea 228#include <TClonesArray.h>
cd3a3507 229#include <TBRIK.h>
230#include <TSystem.h>
db915fea 231
cd3a3507 232#include "AliRun.h"
db915fea 233#include "AliMagF.h"
234#include "AliConst.h"
bae7e562 235#include "AliITSGeant3Geometry.h"
7bdd9b7d 236#include "AliTrackReference.h"
db915fea 237#include "AliITShit.h"
cd3a3507 238#include "AliITS.h"
db915fea 239#include "AliITSvPPRasymm.h"
cd3a3507 240#include "AliITSgeom.h"
bae7e562 241#include "AliITSgeomSPD.h"
242#include "AliITSgeomSDD.h"
243#include "AliITSgeomSSD.h"
2c198b76 244#include "AliITSDetType.h"
245#include "AliITSresponseSPD.h"
246#include "AliITSresponseSDD.h"
247#include "AliITSresponseSSD.h"
248#include "AliITSsegmentationSPD.h"
249#include "AliITSsegmentationSDD.h"
250#include "AliITSsegmentationSSD.h"
82873bc1 251#include "AliITSsimulationSPD.h"
252#include "AliITSsimulationSDD.h"
253#include "AliITSsimulationSSD.h"
2c198b76 254#include "AliITSClusterFinderSPD.h"
255#include "AliITSClusterFinderSDD.h"
256#include "AliITSClusterFinderSSD.h"
db915fea 257
258
259ClassImp(AliITSvPPRasymm)
260
261//_____________________________________________________________________________
262AliITSvPPRasymm::AliITSvPPRasymm() {
263////////////////////////////////////////////////////////////////////////
264// Standard default constructor for the ITS version 8.
265////////////////////////////////////////////////////////////////////////
bae7e562 266 Int_t i;
267
268 fIdN = 0;
269 fIdName = 0;
270 fIdSens = 0;
271 fEuclidOut = kFALSE; // Don't write Euclide file
272 fGeomDetOut = kFALSE; // Don't write .det file
0646a0e8 273 fGeomDetIn = kFALSE; // Don't Read .det file
bae7e562 274 fMajorVersion = IsVersion();
275 fMinorVersion = -1;
276 for(i=0;i<60;i++) fRead[i] = '\0';
277 for(i=0;i<60;i++) fWrite[i] = '\0';
278 for(i=0;i<60;i++) fEuclidGeomDet[i] = '\0';
db915fea 279}
280//_____________________________________________________________________________
281AliITSvPPRasymm::AliITSvPPRasymm(const char *name, const char *title) : AliITS(name, title){
282////////////////////////////////////////////////////////////////////////
283// Standard constructor for the ITS version 8.
284////////////////////////////////////////////////////////////////////////
bae7e562 285 Int_t i;
286
287 fIdN = 6;
288 fIdName = new TString[fIdN];
289 fIdName[0] = "ITS1";
290 fIdName[1] = "ITS2";
291 fIdName[2] = "ITS3";
292 fIdName[3] = "ITS4";
293 fIdName[4] = "ITS5";
294 fIdName[5] = "ITS6";
295 fIdSens = new Int_t[fIdN];
296 for(i=0;i<fIdN;i++) fIdSens[i] = 0;
297 fMajorVersion = IsVersion();
3d12a48d 298 fMinorVersion = 2;
bae7e562 299 fEuclidOut = kFALSE; // Don't write Euclide file
300 fGeomDetOut = kFALSE; // Don't write .det file
0646a0e8 301 fGeomDetIn = kFALSE; // Don't Read .det file
3d12a48d 302 SetThicknessDet1();
303 SetThicknessDet2();
304 SetThicknessChip1();
305 SetThicknessChip2();
bae7e562 306
3d12a48d 307 fEuclidGeometry="$ALICE_ROOT/ITS/ITSgeometry_vPPRasymm2.euc";
308 strncpy(fEuclidGeomDet,"$ALICE_ROOT/ITS/ITSgeometry_vPPRasymm2.det",60);
bae7e562 309 strncpy(fRead,fEuclidGeomDet,60);
310 strncpy(fWrite,fEuclidGeomDet,60);
db915fea 311}
312//____________________________________________________________________________
313AliITSvPPRasymm::AliITSvPPRasymm(const AliITSvPPRasymm &source){
314////////////////////////////////////////////////////////////////////////
bae7e562 315// Copy Constructor for ITS version 8.
db915fea 316////////////////////////////////////////////////////////////////////////
317 if(&source == this) return;
bae7e562 318 Warning("Copy Constructor","Not allowed to copy AliITSvPPRasymm");
db915fea 319 return;
320}
321//_____________________________________________________________________________
322AliITSvPPRasymm& AliITSvPPRasymm::operator=(const AliITSvPPRasymm &source){
323////////////////////////////////////////////////////////////////////////
bae7e562 324// Assignment operator for the ITS version 8.
db915fea 325////////////////////////////////////////////////////////////////////////
bae7e562 326 if(&source == this) return *this;
327 Warning("= operator","Not allowed to copy AliITSvPPRasymm");
328 return *this;
db915fea 329}
330//_____________________________________________________________________________
331AliITSvPPRasymm::~AliITSvPPRasymm() {
332////////////////////////////////////////////////////////////////////////
333// Standard destructor for the ITS version 8.
334////////////////////////////////////////////////////////////////////////
335}
db915fea 336//__________________________________________________________________________
337void AliITSvPPRasymm::BuildGeometry(){
338////////////////////////////////////////////////////////////////////////
339// Geometry builder for the ITS version 8.
340////////////////////////////////////////////////////////////////////////
341 TNode *node, *top;
1f99c14b 342
ac9c285e 343 const Int_t kColorITS=kYellow;
db915fea 344 //
345 top = gAlice->GetGeometry()->GetNode("alice");
ac9c285e 346
1266e9b4 347
ac9c285e 348 new TTUBE("S_layer1","Layer1 of ITS","void",3.8095,3.8095+1.03*9.36/100.,14.35);
db915fea 349 top->cd();
350 node = new TNode("Layer1","Layer1","S_layer1",0,0,0,"");
351 node->SetLineColor(kColorITS);
352 fNodes->Add(node);
353
ac9c285e 354 new TTUBE("S_layer2","Layer2 of ITS","void",7.,7.+1.03*9.36/100.,14.35);
db915fea 355 top->cd();
356 node = new TNode("Layer2","Layer2","S_layer2",0,0,0,"");
357 node->SetLineColor(kColorITS);
358 fNodes->Add(node);
359
ac9c285e 360 new TTUBE("S_layer3","Layer3 of ITS","void",15.,15.+0.94*9.36/100.,25.1);
db915fea 361 top->cd();
362 node = new TNode("Layer3","Layer3","S_layer3",0,0,0,"");
363 node->SetLineColor(kColorITS);
364 fNodes->Add(node);
365
ac9c285e 366 new TTUBE("S_layer4","Layer4 of ITS","void",24.1,24.1+0.95*9.36/100.,32.1);
db915fea 367 top->cd();
368 node = new TNode("Layer4","Layer4","S_layer4",0,0,0,"");
369 node->SetLineColor(kColorITS);
370 fNodes->Add(node);
371
ac9c285e 372 new TTUBE("S_layer5","Layer5 of ITS","void",38.5,38.5+0.91*9.36/100.,49.405);
db915fea 373 top->cd();
374 node = new TNode("Layer5","Layer5","S_layer5",0,0,0,"");
375 node->SetLineColor(kColorITS);
376 fNodes->Add(node);
377
ac9c285e 378 new TTUBE("S_layer6","Layer6 of ITS","void",43.5765,43.5765+0.87*9.36/100.,55.27);
db915fea 379 top->cd();
380 node = new TNode("Layer6","Layer6","S_layer6",0,0,0,"");
381 node->SetLineColor(kColorITS);
1f99c14b 382 fNodes->Add(node);
1f99c14b 383
384
ac9c285e 385/*
386 // DETAILED GEOMETRY
387
388 TNode *sub1node, *sub2node, *sub3node, *sub4node, *sub5node;
389
1f99c14b 390 // Define some variables for SPD
391
392 Float_t dits[100];
393 Float_t dits1[3], di101[3], di107[3], di10b[3]; // for layer 1
394 Float_t di103[3], di10a[3]; // for layer 1
395 Float_t dits2[3], di1d1[3], di1d7[3], di20b[3]; // for layer 2
396 Float_t di1d3[3], di20a[3]; // for layer 2
397
398 Float_t ddet1=200.; // total detector thickness on layer 1 (micron)
399 Float_t dchip1=200.; // total chip thickness on layer 1 (micron)
400
401 Float_t ddet2=200.; // total detector thickness on layer 2 (micron)
402 Float_t dchip2=200.; // total chip thickness on layer 2 (micron)
403
404 Float_t dbus=300.; // total bus thickness on both layers (micron)
405
406 ddet1 = GetThicknessDet1();
407 ddet2 = GetThicknessDet2();
408 dchip1 = GetThicknessChip1();
409 dchip2 = GetThicknessChip2();
410
411 cout << "par: " << ddet1 << " " << ddet2 << " " << ddet2 << " " << dchip1 << " " << dchip2 << endl;
412
413 if(ddet1 < 100. || ddet1 > 300.) {
414 cout << "ITS - WARNING: the detector thickness for layer 1 is outside the range of [100,300] microns."
415 " The default value of 200 microns will be used." << endl;
416 ddet1=200.;
417 }
418
419 if(ddet2 < 100. || ddet2 > 300.) {
420 cout << "ITS - WARNING: the detector thickness for layer 2 is outside the range of [100,300] microns."
421 " The default value of 200 microns will be used." << endl;
422 ddet2=200.;
423 }
424
425 if(dchip1 < 100. || dchip1 > 300.) {
426 cout << "ITS - WARNING: the chip thickness for layer 1 is outside the range of [100,300] microns."
427 " The default value of 200 microns will be used." << endl;
428 dchip1=200.;
429 }
430
431 if(dchip2 < 100. || dchip2 > 300.) {
432 cout << "ITS - WARNING: the chip thickness for layer 2 is outside the range of [100,300] microns."
433 " The default value of 200 microns will be used." << endl;
434 dchip2=200.;
435 }
436
437 cout << "ITS: Detector thickness on layer 1 is set to " << ddet1 << " microns." << endl;
438 cout << "ITS: Chip thickness on layer 1 is set to " << dchip1 << " microns." << endl;
439 cout << "ITS: Detector thickness on layer 2 is set to " << ddet2 << " microns." << endl;
440 cout << "ITS: Chip thickness on layer 2 is set to " << dchip2 << " microns." << endl;
441
442 ddet1 = ddet1*0.0001/2.; // conversion from tot length in um to half in cm
443 ddet2 = ddet2*0.0001/2.; // conversion from tot length in um to half in cm
444 dchip1 = dchip1*0.0001/2.;// conversion from tot length in um to half in cm
445 dchip2 = dchip2*0.0001/2.;// conversion from tot length in um to half in cm
446 dbus = dbus*0.0001/2.; // conversion from tot length in um to half in cm
447
448 Float_t deltax, deltay;
449
450 Int_t thickness = fMinorVersion/10;
451 Int_t option = fMinorVersion - 10*thickness;
452
453
454 // Define some variables for SDD
455 // SDD detector ladder
456
457 Float_t ySDD;
458 Float_t I302dits[3], I402dits[3], I004dits[3], I005dits[3];
459 Float_t Y_SDD_sep = 0.20;
460 Float_t Z_SDD_lay3[6] = {18.55, 10.95, 3.70, -3.70, -11.20, -18.35};
461 Float_t Z_SDD_lay4[8] = {25.75, 18.60, 11.00, 3.70, -3.70, -11.20, -18.45, -26.05};
462
463 // Rotation matrices
464
465 // SPD - option 'a'
466
467 if (option == 1) {
468
1266e9b4 469 new TRotMatrix("itsrot238","itsrot238",90.0,144.0,90.0,234.0,0.0,0.0);
470 new TRotMatrix("itsrot236","itsrot236",90.0,180.013702,90.0,270.013702,0.0,0.0);
471 new TRotMatrix("itsrot239","itsrot239",90.0,216.0,90.0,306.0,0.0,0.0);
472 new TRotMatrix("itsrot233","itsrot233",90.0,252.000504,90.0,342.000488,0.0,0.0 );
473 new TRotMatrix("itsrot240","itsrot240",90.0,288.0,90.0,18.0,0.0,0.0);
474 new TRotMatrix("itsrot241","itsrot241",90.0,324.0,90.0,54.0,0.0,0.0);
475 new TRotMatrix("itsrot242","itsrot242",90.0,36.0,90.0,126.0,0.0,0.0);
476 new TRotMatrix("itsrot234","itsrot234",90.0,71.9991,90.0,161.9991,0.0,0.0);
477 new TRotMatrix("itsrot243","itsrot243",90.0,108.0,90.0,198.0,0.0,0.0);
478 new TRotMatrix("itsrot244","itsrot244",90.0,180.0,90.0,270.0,0.0,0.0);
479 new TRotMatrix("itsrot245","itsrot245",90.0,162.0,90.0,252.0,0.0,0.0);
480 new TRotMatrix("itsrot246","itsrot246",90.0,310.0,90.0,40.0,0.0,0.0);
481 new TRotMatrix("itsrot247","itsrot247",90.0,319.0,90.0,49.0,0.0,0.0);
482 new TRotMatrix("itsrot248","itsrot248",90.0,328.0,90.0,58.0,0.0,0.0);
483 new TRotMatrix("itsrot249","itsrot249",90.0,337.0,90.0,67.0,0.0,0.0);
1f99c14b 484
485 }
486
487 // SPD - option 'b' (this is the default)
488
489 if (option == 2) {
490
1266e9b4 491 new TRotMatrix("itsrot233","itsrot233",90.0,252.000504,90.0,342.000488,0.0,0.0);
492 new TRotMatrix("itsrot244","itsrot244",90.0,216.0,90.0,306.0,0.0,0.0);
493 new TRotMatrix("itsrot236","itsrot236",90.0,180.013702,90.0,270.013702,0.0,0.0);
494 new TRotMatrix("itsrot245","itsrot245",90.0,36.0,90.0,126.0,0.0,0.0);
495 new TRotMatrix("itsrot234","itsrot234",90.0,71.9991,90.0,161.9991,0.0,0.0);
496 new TRotMatrix("itsrot246","itsrot246",90.0,108.0,90.0,198.0,0.0,0.0);
497 new TRotMatrix("itsrot247","itsrot247",90.0,144.0,90.0,234.0,0.0,0.0);
498 new TRotMatrix("itsrot248","itsrot248",90.0,288.0,90.0,18.0,0.0,0.0);
499 new TRotMatrix("itsrot249","itsrot249",90.0,324.0,90.0,54.0,0.0,0.0);
500 new TRotMatrix("itsrot238","itsrot238",90.0,180.0,90.0,270.0,0.0,0.0);
501 new TRotMatrix("itsrot239","itsrot239",90.0,162.0,90.0,252.0,0.0,0.0);
502 new TRotMatrix("itsrot240","itsrot240",90.0,310.0,90.0,40.0,0.0,0.0);
503 new TRotMatrix("itsrot241","itsrot241",90.0,319.0,90.0,49.0,0.0,0.0);
504 new TRotMatrix("itsrot242","itsrot242",90.0,328.0,90.0,58.0,0.0,0.0);
505 new TRotMatrix("itsrot243","itsrot243",90.0,337.0,90.0,67.0,0.0,0.0);
1f99c14b 506
507 }
508
509 // SDD
510
1266e9b4 511 new TRotMatrix("itsrot321","itsrot321",90.0,12.86,90.0,102.86,0.0,0.0);
512 new TRotMatrix("itsrot333","itsrot333",90.0,38.57,90.0,128.57,0.0,0.0);
513 new TRotMatrix("itsrot336","itsrot336",90.0,64.29,90.0,154.29,0.0,0.0);
514 new TRotMatrix("itsrot350","itsrot350",90.0,90.0,90.0,180.0,0.0,0.0);
515 new TRotMatrix("itsrot313","itsrot313",90.0,115.71,90.0,205.71,0.0,0.0);
516 new TRotMatrix("itsrot311","itsrot311",90.0,141.43,90.0,231.43,0.0,0.0);
517 new TRotMatrix("itsrot310","itsrot310",90.0,167.14,90.0,257.14,0.0,0.0);
518 new TRotMatrix("itsrot386","itsrot386",90.0,192.86,90.0,282.86,0.0,0.0);
519 new TRotMatrix("itsrot309","itsrot309",90.0,218.57,90.0,308.57,0.0,0.0);
520 new TRotMatrix("itsrot308","itsrot308",90.0,244.29,90.0,334.29,0.0,0.0);
521 new TRotMatrix("itsrot356","itsrot356",90.0,270.0,90.0,0.0,0.0,0.0);
522 new TRotMatrix("itsrot307","itsrot307",90.0,295.71,90.0,25.71,0.0,0.0);
523 new TRotMatrix("itsrot306","itsrot306",90.0,321.43,90.0,51.43,0.0,0.0);
524 new TRotMatrix("itsrot305","itsrot305",90.0,347.14,90.0,77.14,0.0,0.0);
525 new TRotMatrix("itsrot335","itsrot335",90.0,8.18,90.0,98.18,0.0,0.0);
526 new TRotMatrix("itsrot332","itsrot332",90.0,24.55,90.0,114.55,0.0,0.0);
527 new TRotMatrix("itsrot331","itsrot331",90.0,40.91,90.0,130.91,0.0,0.0);
528 new TRotMatrix("itsrot366","itsrot366",90.0,57.27,90.0,147.27,0.0,0.0);
529 new TRotMatrix("itsrot330","itsrot330",90.0,73.64,90.0,163.64,0.0,0.0);
530 new TRotMatrix("itsrot350","itsrot350",90.0,90.0,90.0,180.0,0.0,0.0);
531 new TRotMatrix("itsrot329","itsrot329",90.0,106.36,90.0,196.36,0.0,0.0);
532 new TRotMatrix("itsrot328","itsrot328",90.0,122.73,90.0,212.73,0.0,0.0);
533 new TRotMatrix("itsrot327","itsrot327",90.0,139.09,90.0,229.09,0.0,0.0);
534 new TRotMatrix("itsrot326","itsrot326",90.0,155.45,90.0,245.45,0.0,0.0);
535 new TRotMatrix("itsrot325","itsrot325",90.0,171.82,90.0,261.82,0.0,0.0);
536 new TRotMatrix("itsrot324","itsrot324",90.0,188.18,90.0,278.18,0.0,0.0);
537 new TRotMatrix("itsrot323","itsrot323",90.0,204.55,90.0,294.55,0.0,0.0);
538 new TRotMatrix("itsrot322","itsrot322",90.0,220.91,90.0,310.91,0.0,0.0);
539 new TRotMatrix("itsrot320","itsrot320",90.0,237.27,90.0,327.27,0.0,0.0);
540 new TRotMatrix("itsrot319","itsrot319",90.0,253.64,90.0,343.64,0.0,0.0);
541 new TRotMatrix("itsrot318","itsrot318",90.0,270.0,90.0,360.0,0.0,0.0);
542 new TRotMatrix("itsrot317","itsrot317",90.0,286.36,90.0,16.36,0.0,0.0);
543 new TRotMatrix("itsrot316","itsrot316",90.0,302.73,90.0,32.73,0.0,0.0);
544 new TRotMatrix("itsrot315","itsrot315",90.0,319.09,90.0,49.09,0.0,0.0);
545 new TRotMatrix("itsrot314","itsrot314",90.0,335.45,90.0,65.45,0.0,0.0);
546 new TRotMatrix("itsrot334","itsrot334",90.0,351.82,90.0,81.82,0.0,0.0);
1f99c14b 547
548 //SSD
549
1266e9b4 550 new TRotMatrix("itsrot504","itsrot504",90.0,127.06,90.0,217.06,0.0,0.0);
551 new TRotMatrix("itsrot505","itsrot505",90.0,116.47,90.0,206.47,0.0,0.0);
552 new TRotMatrix("itsrot506","itsrot506",90.0,105.88,90.0,195.88,0.0,0.0);
553 new TRotMatrix("itsrot507","itsrot507",90.0,95.29,90.0,185.29,0.0,0.0);
554 new TRotMatrix("itsrot508","itsrot508",90.0,84.71,90.0,174.71,0.0,0.0);
555 new TRotMatrix("itsrot509","itsrot509",90.0,74.12,90.0,164.12,0.0,0.0);
556 new TRotMatrix("itsrot510","itsrot510",90.0,63.53,90.0,153.53,0.0,0.0);
557 new TRotMatrix("itsrot511","itsrot511",90.0,52.94,90.0,142.94,0.0,0.0);
558 new TRotMatrix("itsrot512","itsrot512",90.0,42.35,90.0,132.35,0.0,0.0);
559 new TRotMatrix("itsrot513","itsrot513",90.0,31.76,90.0,121.76,0.0,0.0);
560 new TRotMatrix("itsrot653","itsrot653",90.0,21.18,90.0,111.18,0.0,0.0);
561 new TRotMatrix("itsrot514","itsrot514",90.0,10.59,90.0,100.59,0.0,0.0);
562 new TRotMatrix("itsrot515","itsrot515",90.0,349.41,90.0,79.41,0.0,0.0);
563 new TRotMatrix("itsrot516","itsrot516",90.0,338.82,90.0,68.82,0.0,0.0);
564 new TRotMatrix("itsrot517","itsrot517",90.0,328.24,90.0,58.24,0.0,0.0);
565 new TRotMatrix("itsrot518","itsrot518",90.0,317.65,90.0,47.65,0.0,0.0);
566 new TRotMatrix("itsrot519","itsrot519",90.0,307.06,90.0,37.06,0.0,0.0);
567 new TRotMatrix("itsrot520","itsrot520",90.0,296.47,90.0,26.47,0.0,0.0);
568 new TRotMatrix("itsrot521","itsrot521",90.0,285.88,90.0,15.88,0.0,0.0);
569 new TRotMatrix("itsrot522","itsrot522",90.0,275.29,90.0,5.29,0.0,0.0);
570 new TRotMatrix("itsrot523","itsrot523",90.0,264.71,90.0,354.71,0.0,0.0);
571 new TRotMatrix("itsrot524","itsrot524",90.0,254.12,90.0,344.12,0.0,0.0);
572 new TRotMatrix("itsrot525","itsrot525",90.0,243.53,90.0,333.53,0.0,0.0);
573 new TRotMatrix("itsrot526","itsrot526",90.0,232.94,90.0,322.94,0.0,0.0);
574 new TRotMatrix("itsrot527","itsrot527",90.0,222.35,90.0,312.35,0.0,0.0);
575 new TRotMatrix("itsrot528","itsrot528",90.0,211.76,90.0,301.76,0.0,0.0);
576 new TRotMatrix("itsrot618","itsrot618",90.0,201.18,90.0,291.18,0.0,0.0);
577 new TRotMatrix("itsrot529","itsrot529",90.0,190.59,90.0,280.59,0.0,0.0);
578 new TRotMatrix("itsrot533","itsrot533",90.0,180.0,90.0,270.0,0.0,0.0);
579 new TRotMatrix("itsrot530","itsrot530",90.0,169.41,90.0,259.41,0.0,0.0);
580 new TRotMatrix("itsrot531","itsrot531",90.0,158.82,90.0,248.82,0.0,0.0);
581 new TRotMatrix("itsrot501","itsrot501",90.0,148.24,90.0,238.24,0.0,0.0);
582 new TRotMatrix("itsrot503","itsrot503",90.0,137.65,90.0,227.65,0.0,0.0);
583 new TRotMatrix("itsrot532","itsrot532",90.0,360.0,90.0,90.0,0.0,0.0);
584 new TRotMatrix("itsrot560","itsrot560",90.0,85.26,90.0,175.26,0.0,0.0);
585 new TRotMatrix("itsrot561","itsrot561",90.0,94.74,90.0,184.74,0.0,0.0);
586 new TRotMatrix("itsrot562","itsrot562",90.0,104.21,90.0,194.21,0.0,0.0);
587 new TRotMatrix("itsrot563","itsrot563",90.0,113.68,90.0,203.68,0.0,0.0);
588 new TRotMatrix("itsrot564","itsrot564",90.0,123.16,90.0,213.16,0.0,0.0);
589 new TRotMatrix("itsrot565","itsrot565",90.0,132.63,90.0,222.63,0.0,0.0);
590 new TRotMatrix("itsrot566","itsrot566",90.0,142.11,90.0,232.11,0.0,0.0);
591 new TRotMatrix("itsrot567","itsrot567",90.0,151.58,90.0,241.58,0.0,0.0);
592 new TRotMatrix("itsrot568","itsrot568",90.0,161.05,90.0,251.05,0.0,0.0);
593 new TRotMatrix("itsrot569","itsrot569",90.0,170.53,90.0,260.53,0.0,0.0);
594 new TRotMatrix("itsrot533","itsrot533",90.0,180.0,90.0,270.0,0.0,0.0);
595 new TRotMatrix("itsrot534","itsrot534",90.0,189.47,90.0,279.47,0.0,0.0);
596 new TRotMatrix("itsrot535","itsrot535",90.0,198.95,90.0,288.95,0.0,0.0);
597 new TRotMatrix("itsrot623","itsrot623",90.0,208.42,90.0,298.42,0.0,0.0);
598 new TRotMatrix("itsrot537","itsrot537",90.0,217.89,90.0,307.89,0.0,0.0);
599 new TRotMatrix("itsrot538","itsrot538",90.0,227.37,90.0,317.37,0.0,0.0);
600 new TRotMatrix("itsrot539","itsrot539",90.0,236.84,90.0,326.84,0.0,0.0);
601 new TRotMatrix("itsrot540","itsrot540",90.0,246.32,90.0,336.32,0.0,0.0);
602 new TRotMatrix("itsrot541","itsrot541",90.0,255.79,90.0,345.79,0.0,0.0);
603 new TRotMatrix("itsrot542","itsrot542",90.0,265.26,90.0,355.26,0.0,0.0);
604 new TRotMatrix("itsrot543","itsrot543",90.0,274.74,90.0,4.74,0.0,0.0);
605 new TRotMatrix("itsrot544","itsrot544",90.0,284.21,90.0,14.21,0.0,0.0);
606 new TRotMatrix("itsrot545","itsrot545",90.0,293.68,90.0,23.68,0.0,0.0);
607 new TRotMatrix("itsrot546","itsrot546",90.0,303.16,90.0,33.16,0.0,0.0);
608 new TRotMatrix("itsrot547","itsrot547",90.0,312.63,90.0,42.63,0.0,0.0);
609 new TRotMatrix("itsrot548","itsrot548",90.0,322.11,90.0,52.11,0.0,0.0);
610 new TRotMatrix("itsrot549","itsrot549",90.0,331.58,90.0,61.58,0.0,0.0);
611 new TRotMatrix("itsrot550","itsrot550",90.0,341.05,90.0,71.05,0.0,0.0);
612 new TRotMatrix("itsrot551","itsrot551",90.0,350.53,90.0,80.53,0.0,0.0);
613 new TRotMatrix("itsrot552","itsrot552",90.0,9.47,90.0,99.47,0.0,0.0);
614 new TRotMatrix("itsrot553","itsrot553",90.0,18.95,90.0,108.95,0.0,0.0);
615 new TRotMatrix("itsrot620","itsrot620",90.0,28.42,90.0,118.42,0.0,0.0);
616 new TRotMatrix("itsrot555","itsrot555",90.0,37.89,90.0,127.89,0.0,0.0);
617 new TRotMatrix("itsrot556","itsrot556",90.0,47.37,90.0,137.37,0.0,0.0);
618 new TRotMatrix("itsrot557","itsrot557",90.0,56.84,90.0,146.84,0.0,0.0);
619 new TRotMatrix("itsrot558","itsrot558",90.0,66.32,90.0,156.32,0.0,0.0);
620 new TRotMatrix("itsrot559","itsrot559",90.0,75.79,90.0,165.79,0.0,0.0);
1f99c14b 621
622
623 // --- Define SPD (option 'a') volumes ----------------------------
624
625 // SPD - option 'a'
626 // (this is NOT the default)
627
628 if (option == 1) {
629
630 dits1[0] = 0.64;
631 dits1[1] = ddet1;
632 dits1[2] = 3.48;
633 new TBRIK("ITS1","ITS1","void",dits1[0],dits1[1],dits1[2]);
634
635 dits2[0] = 0.64;
636 dits2[1] = ddet2;
637 dits2[2] = 3.48;
638 new TBRIK("ITS2","ITS2","void",dits2[0],dits2[1],dits2[2]);
639
640 di101[0] = 0.705;
641 di101[1] = ddet1;
642 di101[2] = 3.536;
643 new TBRIK("I101","I101","void",di101[0],di101[1],di101[2]);
644
645 di1d1[0] = 0.705;
646 di1d1[1] = ddet2;
647 di1d1[2] = 3.536;
648 new TBRIK("I1D1","I1D1","void",di1d1[0],di1d1[1],di1d1[2]);
649
650 di103[0] = 0.793;
651 di103[1] = ddet1+dchip1;
652 di103[2] = 3.536;
653 new TBRIK("I103","I103","void",di103[0],di103[1],di103[2]);
654
655 di1d3[0] = 0.793;
656 di1d3[1] = ddet2+dchip2;
657 di1d3[2] = 3.536;
658 new TBRIK("I1D3","I1D3","void",di1d3[0],di1d3[1],di1d3[2]);
659
660 di10a[0] = 0.843;
661 di10a[1] = ddet1+dchip1+dbus+0.0025;
662 di10a[2] = 19.344;
663 new TBRIK("I10A","I10A","void",di10a[0],di10a[1],di10a[2]);
664
665 di20a[0] = 0.843;
666 di20a[1] = ddet2+dchip2+dbus+0.0025;
667 di20a[2] = 19.344;
668 new TBRIK("I20A","I20A","void",di20a[0],di20a[1],di20a[2]);
669
670 dits[0] = 3.7;
671 dits[1] = 7.7;
672 dits[2] = 24;
673 dits[3] = 57;
674 dits[4] = 100;
675 new TTUBS("I12A","I12A","void",dits[0],dits[1],dits[2],dits[3],dits[4]);
676
677 dits[0] = 3.7;
678 dits[1] = 7.75;
679 dits[2] = 26.1;
680 new TTUBE("IT12","IT12","void",dits[0],dits[1],dits[2]);
681
682 }
683
684 // --- Define SPD (option 'b') volumes ----------------------------
685
686 // SPD - option 'b'
687 // (this is the default)
688
689 if (option == 2) {
690
691 dits1[0] = 0.64;
692 dits1[1] = ddet1;
693 dits1[2] = 3.48;
694 new TBRIK("ITS1","ITS1","void",dits1[0],dits1[1],dits1[2]);
695
696 dits2[0] = 0.64;
697 dits2[1] = ddet2;
698 dits2[2] = 3.48;
699 new TBRIK("ITS2","ITS2","void",dits2[0],dits2[1],dits2[2]);
700
701 di101[0] = 0.705;
702 di101[1] = ddet1;
703 di101[2] = 3.536;
704 new TBRIK("I101","I101","void",di101[0],di101[1],di101[2]);
705
706 di1d1[0] = 0.705;
707 di1d1[1] = ddet2;
708 di1d1[2] = 3.536;
709 new TBRIK("I1D1","I1D1","void",di1d1[0],di1d1[1],di1d1[2]);
710
711 di107[0] = 0.793;
712 di107[1] = ddet1+dchip1;
713 di107[2] = 3.536;
714 new TBRIK("I107","I107","void",di107[0],di107[1],di107[2]);
715
716 di1d7[0] = 0.7975;
717 di1d7[1] = ddet2+dchip2;
718 di1d7[2] = 3.536;
719 new TBRIK("I1D7","I1D7","void",di1d7[0],di1d7[1],di1d7[2]);
720
721 di10b[0] = 0.843;
722 di10b[1] = ddet1+dchip1+dbus+0.0025;
723 di10b[2] = 19.344;
724 new TBRIK("I10B","I10B","void",di10b[0],di10b[1],di10b[2]);
725
726 di20b[0] = 0.843;
727 di20b[1] = ddet2+dchip2+dbus+0.0025;
728 di20b[2] = 19.344;
729 new TBRIK("I20B","I20B","void",di20b[0],di20b[1],di20b[2]);
730
731 dits[0] = 3.7;
732 dits[1] = 7.7;
733 dits[2] = 24;
734 dits[3] = 57;
735 dits[4] = 100;
736 new TTUBS("I12B","I12B","void",dits[0],dits[1],dits[2],dits[3],dits[4]);
737
738 dits[0] = 3.7;
739 dits[1] = 7.75;
740 dits[2] = 26.1;
741 new TTUBE("IT12","IT12","void",dits[0],dits[1],dits[2]);
742
743
744 }
745
746 // --- Define SDD volumes ------------------------------------------
747
748 TPCON *it34 = new TPCON("IT34","IT34","void",0.,360.,6);
1d8d6507 749 it34->DefineSection(0,-34.6,23.49,28.);
750 it34->DefineSection(1,-23.65,23.49,28.);
751 it34->DefineSection(2,-23.65,14.59,28.);
752 it34->DefineSection(3,23.65,14.59,28.);
753 it34->DefineSection(4,23.65,23.49,28.);
754 it34->DefineSection(5,34.6,23.49,28.);
1f99c14b 755
756 I302dits[0] = 3.6250;
757 I302dits[1] = 0.0150;
758 I302dits[2] = 4.3794;
759 new TBRIK("I302","I302","void",I302dits[0],I302dits[1],I302dits[2]);
760
761 I004dits[0] = I302dits[0]+0.005;
762 I004dits[1] = 2*I302dits[1]+Y_SDD_sep/2.;
763 I004dits[2] = TMath::Abs(Z_SDD_lay3[0]);
764 if (I004dits[2] < TMath::Abs(Z_SDD_lay3[5])) {
765 I004dits[2] = TMath::Abs(Z_SDD_lay3[5]);
766 }
767 I004dits[2] = I004dits[2] + I302dits[2];
768 new TBRIK("I004","I004","void",I004dits[0],I004dits[1],I004dits[2]);
769
770 dits[0] = 3.50850;
771 dits[1] = 0.01499;
772 dits[2] = 3.76320;
773 new TBRIK("ITS3","ITS3","void",dits[0],dits[1],dits[2]);
774
775 I402dits[0] = 3.6250;
776 I402dits[1] = 0.0150;
777 I402dits[2] = 4.3794;
778 new TBRIK("I402","I402","void",I402dits[0],I402dits[1],I402dits[2]);
779
780 I005dits[0] = I402dits[0]+0.005;
781 I005dits[1] = 2*I402dits[1]+Y_SDD_sep/2.;
782 I005dits[2] = TMath::Abs(Z_SDD_lay4[0]);
783 if (I005dits[2] < TMath::Abs(Z_SDD_lay4[7])) {
784 I005dits[2] = TMath::Abs(Z_SDD_lay4[7]);
785 }
786 I005dits[2] = I005dits[2] + I402dits[2];
787 new TBRIK("I005","I005","void",I005dits[0],I005dits[1],I005dits[2]);
788
789 dits[0] = 3.50850;
790 dits[1] = 0.01499;
791 dits[2] = 3.76320;
792 new TBRIK("ITS4","ITS4","void",dits[0],dits[1],dits[2]);
793
794
795 // --- Define SSD volumes ------------------------------------------
796
797
798 TPCON *it56 = new TPCON("IT56","IT56","void",0.,360.,6);
1d8d6507 799 it56->DefineSection(0,-57.45,43.6,48.);
800 it56->DefineSection(1,-49.15,43.6,48.);
801 it56->DefineSection(2,-49.15,36.9,48.);
802 it56->DefineSection(3,50.55,36.9,48.);
803 it56->DefineSection(4,50.55,43.6,48.);
804 it56->DefineSection(5,57.45,43.6,48.);
1f99c14b 805
806 dits[0] = 3.75;
807 dits[1] = 0.045;
808 dits[2] = 43.3;
809 new TBRIK("I565","I565","void",dits[0],dits[1],dits[2]);
810
811 dits[0] = 3.75;
812 dits[1] = 0.045;
813 dits[2] = 50.975;
814 new TBRIK("I569","I569","void",dits[0],dits[1],dits[2]);
815
816 dits[0] = 3.75;
817 dits[1] = 0.015;
818 dits[2] = 2.1;
819 new TBRIK("I562","I562","void",dits[0],dits[1],dits[2]);
820
821 dits[0] = 3.75;
822 dits[1] = 0.015;
823 dits[2] = 2.1;
824 new TBRIK("I566","I566","void",dits[0],dits[1],dits[2]);
825
826 dits[0] = 3.65;
827 dits[1] = 0.015;
828 dits[2] = 2;
829 new TBRIK("ITS5","ITS5","void",dits[0],dits[1],dits[2]);
830
831 dits[0] = 3.65;
832 dits[1] = 0.015;
833 dits[2] = 2;
834 new TBRIK("ITS6","ITS6","void",dits[0],dits[1],dits[2]);
835
836 //
837
838 top->cd();
839
840 // --- Place SPD (option 'a') volumes into their mother volume
841
842 // SPD - option 'a'
843 // (this is NOT the default)
844
845 if (option == 1) {
846
847
848 }
849
850
851 // --- Place SPD (option 'b') volumes into their mother volume
852
853 // SPD - option 'b'
854 // (this is the default)
855
856 if (option == 2) {
857
858 // Place IT12 in Alice
859 //
860 node = new TNode("IT12","IT12","IT12",0.,0.,0.,"");
861 node->SetLineColor(kColorITS);
862 node->SetVisibility(0);
863 node->cd();
864 //
865 // Place copy #1 of I12B in IT12
866 //
867 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"");
868 sub1node->SetLineColor(kColorITS);
869 sub1node->SetVisibility(0);
870 sub1node->cd();
871 //
872 // Place copy #1 of I10B in I12B
873 //
874 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
875 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 876 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 877 sub2node->SetLineColor(kColorITS);
878 sub2node->SetVisibility(0);
879 sub2node->cd();
880 //
881 // Place copy #1 of I107 in I10B
882 //
883 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
884 sub3node->SetLineColor(kColorITS);
885 sub3node->SetVisibility(0);
886 sub3node->cd();
887 //
888 // Place copy #1 of I101 in I107
889 //
890 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
891 sub4node->SetLineColor(kColorITS);
892 sub4node->SetVisibility(0);
893 sub4node->cd();
894 //
895 // Place copy #1 of ITS1 in I101
896 //
897 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
898 sub5node->SetLineColor(kColorITS);
899 fNodes->Add(sub5node);
900 sub4node->cd();
901 fNodes->Add(sub4node);
902 sub3node->cd();
903 fNodes->Add(sub3node);
904 sub2node->cd();
905 //
906 // Place copy #2 of I107 in I10B
907 //
908 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
909 sub3node->SetLineColor(kColorITS);
910 sub3node->SetVisibility(0);
911 sub3node->cd();
912 //
913 // Place copy #1 of I101 in I107
914 //
915 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
916 sub4node->SetLineColor(kColorITS);
917 sub4node->SetVisibility(0);
918 sub4node->cd();
919 //
920 // Place copy #1 of ITS1 in I101
921 //
922 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
923 sub5node->SetLineColor(kColorITS);
924 fNodes->Add(sub5node);
925 sub4node->cd();
926 fNodes->Add(sub4node);
927 sub3node->cd();
928 fNodes->Add(sub3node);
929 sub2node->cd();
930 //
931 // Place copy #3 of I107 in I10B
932 //
933 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
934 sub3node->SetLineColor(kColorITS);
935 sub3node->SetVisibility(0);
936 sub3node->cd();
937 //
938 // Place copy #1 of I101 in I107
939 //
940 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
941 sub4node->SetLineColor(kColorITS);
942 sub4node->SetVisibility(0);
943 sub4node->cd();
944 //
945 // Place copy #1 of ITS1 in I101
946 //
947 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
948 sub5node->SetLineColor(kColorITS);
949 fNodes->Add(sub5node);
950 sub4node->cd();
951 fNodes->Add(sub4node);
952 sub3node->cd();
953 fNodes->Add(sub3node);
954 sub2node->cd();
955 //
956 // Place copy #4 of I107 in I10B
957 //
958 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
959 sub3node->SetLineColor(kColorITS);
960 sub3node->SetVisibility(0);
961 sub3node->cd();
962 //
963 // Place copy #1 of I101 in I107
964 //
965 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
966 sub4node->SetLineColor(kColorITS);
967 sub4node->SetVisibility(0);
968 sub4node->cd();
969 //
970 // Place copy #1 of ITS1 in I101
971 //
972 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
973 sub5node->SetLineColor(kColorITS);
974 fNodes->Add(sub5node);
975 sub4node->cd();
976 fNodes->Add(sub4node);
977 sub3node->cd();
978 fNodes->Add(sub3node);
979 sub2node->cd();
980 fNodes->Add(sub2node);
981 sub1node->cd();
982 //
983 // Place copy #2 of I10B in I12B
984 //
985 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
986 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 987 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 988 sub2node->SetLineColor(kColorITS);
989 sub2node->SetVisibility(0);
990 sub2node->cd();
991 //
992 // Place copy #1 of I107 in I10B
993 //
994 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
995 sub3node->SetLineColor(kColorITS);
996 sub3node->SetVisibility(0);
997 sub3node->cd();
998 //
999 // Place copy #1 of I101 in I107
1000 //
1001 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1002 sub4node->SetLineColor(kColorITS);
1003 sub4node->SetVisibility(0);
1004 sub4node->cd();
1005 //
1006 // Place copy #1 of ITS1 in I101
1007 //
1008 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1009 sub5node->SetLineColor(kColorITS);
1010 fNodes->Add(sub5node);
1011 sub4node->cd();
1012 fNodes->Add(sub4node);
1013 sub3node->cd();
1014 fNodes->Add(sub3node);
1015 sub2node->cd();
1016 //
1017 // Place copy #2 of I107 in I10B
1018 //
1019 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
1020 sub3node->SetLineColor(kColorITS);
1021 sub3node->SetVisibility(0);
1022 sub3node->cd();
1023 //
1024 // Place copy #1 of I101 in I107
1025 //
1026 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1027 sub4node->SetLineColor(kColorITS);
1028 sub4node->SetVisibility(0);
1029 sub4node->cd();
1030 //
1031 // Place copy #1 of ITS1 in I101
1032 //
1033 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1034 sub5node->SetLineColor(kColorITS);
1035 fNodes->Add(sub5node);
1036 sub4node->cd();
1037 fNodes->Add(sub4node);
1038 sub3node->cd();
1039 fNodes->Add(sub3node);
1040 sub2node->cd();
1041 //
1042 // Place copy #3 of I107 in I10B
1043 //
1044 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
1045 sub3node->SetLineColor(kColorITS);
1046 sub3node->SetVisibility(0);
1047 sub3node->cd();
1048 //
1049 // Place copy #1 of I101 in I107
1050 //
1051 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1052 sub4node->SetLineColor(kColorITS);
1053 sub4node->SetVisibility(0);
1054 sub4node->cd();
1055 //
1056 // Place copy #1 of ITS1 in I101
1057 //
1058 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1059 sub5node->SetLineColor(kColorITS);
1060 fNodes->Add(sub5node);
1061 sub4node->cd();
1062 fNodes->Add(sub4node);
1063 sub3node->cd();
1064 fNodes->Add(sub3node);
1065 sub2node->cd();
1066 //
1067 // Place copy #4 of I107 in I10B
1068 //
1069 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
1070 sub3node->SetLineColor(kColorITS);
1071 sub3node->SetVisibility(0);
1072 sub3node->cd();
1073 //
1074 // Place copy #1 of I101 in I107
1075 //
1076 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1077 sub4node->SetLineColor(kColorITS);
1078 sub4node->SetVisibility(0);
1079 sub4node->cd();
1080 //
1081 // Place copy #1 of ITS1 in I101
1082 //
1083 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1084 sub5node->SetLineColor(kColorITS);
1085 fNodes->Add(sub5node);
1086 sub4node->cd();
1087 fNodes->Add(sub4node);
1088 sub3node->cd();
1089 fNodes->Add(sub3node);
1090 sub2node->cd();
1091 fNodes->Add(sub2node);
1092 sub1node->cd();
1093 //
1094 // Place copy #1 of I20B in I12B
1095 //
1096 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
1097 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 1098 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 1099 sub2node->SetLineColor(kColorITS);
1100 sub2node->SetVisibility(0);
1101 sub2node->cd();
1102 //
1103 // Place copy #1 of I1D7 in I20B
1104 //
1105 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1106 sub3node->SetLineColor(kColorITS);
1107 sub3node->SetVisibility(0);
1108 sub3node->cd();
1109 //
1110 // Place copy #1 of I1D1 in I1D7
1111 //
1112 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1113 sub4node->SetLineColor(kColorITS);
1114 sub4node->SetVisibility(0);
1115 sub4node->cd();
1116 //
1117 // Place copy #1 of ITS2 in I1D1
1118 //
1119 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1120 sub5node->SetLineColor(kColorITS);
1121 fNodes->Add(sub5node);
1122 sub4node->cd();
1123 fNodes->Add(sub4node);
1124 sub3node->cd();
1125 fNodes->Add(sub3node);
1126 sub2node->cd();
1127 //
1128 // Place copy #2 of I1D7 in I20B
1129 //
1130 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1131 sub3node->SetLineColor(kColorITS);
1132 sub3node->SetVisibility(0);
1133 sub3node->cd();
1134 //
1135 // Place copy #1 of I1D1 in I1D7
1136 //
1137 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1138 sub4node->SetLineColor(kColorITS);
1139 sub4node->SetVisibility(0);
1140 sub4node->cd();
1141 //
1142 // Place copy #1 of ITS2 in I1D1
1143 //
1144 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1145 sub5node->SetLineColor(kColorITS);
1146 fNodes->Add(sub5node);
1147 sub4node->cd();
1148 fNodes->Add(sub4node);
1149 sub3node->cd();
1150 fNodes->Add(sub3node);
1151 sub2node->cd();
1152 //
1153 // Place copy #3 of I1D7 in I20B
1154 //
1155 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1156 sub3node->SetLineColor(kColorITS);
1157 sub3node->SetVisibility(0);
1158 sub3node->cd();
1159 //
1160 // Place copy #1 of I1D1 in I1D7
1161 //
1162 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1163 sub4node->SetLineColor(kColorITS);
1164 sub4node->SetVisibility(0);
1165 sub4node->cd();
1166 //
1167 // Place copy #1 of ITS2 in I1D1
1168 //
1169 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1170 sub5node->SetLineColor(kColorITS);
1171 fNodes->Add(sub5node);
1172 sub4node->cd();
1173 fNodes->Add(sub4node);
1174 sub3node->cd();
1175 fNodes->Add(sub3node);
1176 sub2node->cd();
1177 //
1178 // Place copy #4 of I1D7 in I20B
1179 //
1180 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1181 sub3node->SetLineColor(kColorITS);
1182 sub3node->SetVisibility(0);
1183 sub3node->cd();
1184 //
1185 // Place copy #1 of I1D1 in I1D7
1186 //
1187 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1188 sub4node->SetLineColor(kColorITS);
1189 sub4node->SetVisibility(0);
1190 sub4node->cd();
1191 //
1192 // Place copy #1 of ITS2 in I1D1
1193 //
1194 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1195 sub5node->SetLineColor(kColorITS);
1196 fNodes->Add(sub5node);
1197 sub4node->cd();
1198 fNodes->Add(sub4node);
1199 sub3node->cd();
1200 fNodes->Add(sub3node);
1201 sub2node->cd();
1202 fNodes->Add(sub2node);
1203 sub1node->cd();
1204 //
1205 // Place copy #2 of I20B in I12B
1206 //
1207 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
1208 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 1209 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 1210 sub2node->SetLineColor(kColorITS);
1211 sub2node->SetVisibility(0);
1212 sub2node->cd();
1213 //
1214 // Place copy #1 of I1D7 in I20B
1215 //
1216 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1217 sub3node->SetLineColor(kColorITS);
1218 sub3node->SetVisibility(0);
1219 sub3node->cd();
1220 //
1221 // Place copy #1 of I1D1 in I1D7
1222 //
1223 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1224 sub4node->SetLineColor(kColorITS);
1225 sub4node->SetVisibility(0);
1226 sub4node->cd();
1227 //
1228 // Place copy #1 of ITS2 in I1D1
1229 //
1230 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1231 sub5node->SetLineColor(kColorITS);
1232 fNodes->Add(sub5node);
1233 sub4node->cd();
1234 fNodes->Add(sub4node);
1235 sub3node->cd();
1236 fNodes->Add(sub3node);
1237 sub2node->cd();
1238 //
1239 // Place copy #2 of I1D7 in I20B
1240 //
1241 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1242 sub3node->SetLineColor(kColorITS);
1243 sub3node->SetVisibility(0);
1244 sub3node->cd();
1245 //
1246 // Place copy #1 of I1D1 in I1D7
1247 //
1248 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1249 sub4node->SetLineColor(kColorITS);
1250 sub4node->SetVisibility(0);
1251 sub4node->cd();
1252 //
1253 // Place copy #1 of ITS2 in I1D1
1254 //
1255 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1256 sub5node->SetLineColor(kColorITS);
1257 fNodes->Add(sub5node);
1258 sub4node->cd();
1259 fNodes->Add(sub4node);
1260 sub3node->cd();
1261 fNodes->Add(sub3node);
1262 sub2node->cd();
1263 //
1264 // Place copy #3 of I1D7 in I20B
1265 //
1266 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1267 sub3node->SetLineColor(kColorITS);
1268 sub3node->SetVisibility(0);
1269 sub3node->cd();
1270 //
1271 // Place copy #1 of I1D1 in I1D7
1272 //
1273 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1274 sub4node->SetLineColor(kColorITS);
1275 sub4node->SetVisibility(0);
1276 sub4node->cd();
1277 //
1278 // Place copy #1 of ITS2 in I1D1
1279 //
1280 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1281 sub5node->SetLineColor(kColorITS);
1282 fNodes->Add(sub5node);
1283 sub4node->cd();
1284 fNodes->Add(sub4node);
1285 sub3node->cd();
1286 fNodes->Add(sub3node);
1287 sub2node->cd();
1288 //
1289 // Place copy #4 of I1D7 in I20B
1290 //
1291 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1292 sub3node->SetLineColor(kColorITS);
1293 sub3node->SetVisibility(0);
1294 sub3node->cd();
1295 //
1296 // Place copy #1 of I1D1 in I1D7
1297 //
1298 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1299 sub4node->SetLineColor(kColorITS);
1300 sub4node->SetVisibility(0);
1301 sub4node->cd();
1302 //
1303 // Place copy #1 of ITS2 in I1D1
1304 //
1305 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1306 sub5node->SetLineColor(kColorITS);
1307 fNodes->Add(sub5node);
1308 sub4node->cd();
1309 fNodes->Add(sub4node);
1310 sub3node->cd();
1311 fNodes->Add(sub3node);
1312 sub2node->cd();
1313 fNodes->Add(sub2node);
1314 sub1node->cd();
1315 //
1316 // Place copy #3 of I20B in I12B
1317 //
1318 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
1319 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 1320 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 1321 sub2node->SetLineColor(kColorITS);
1322 sub2node->SetVisibility(0);
1323 sub2node->cd();
1324 //
1325 // Place copy #1 of I1D7 in I20B
1326 //
1327 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1328 sub3node->SetLineColor(kColorITS);
1329 sub3node->SetVisibility(0);
1330 sub3node->cd();
1331 //
1332 // Place copy #1 of I1D1 in I1D7
1333 //
1334 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1335 sub4node->SetLineColor(kColorITS);
1336 sub4node->SetVisibility(0);
1337 sub4node->cd();
1338 //
1339 // Place copy #1 of ITS2 in I1D1
1340 //
1341 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1342 sub5node->SetLineColor(kColorITS);
1343 fNodes->Add(sub5node);
1344 sub4node->cd();
1345 fNodes->Add(sub4node);
1346 sub3node->cd();
1347 fNodes->Add(sub3node);
1348 sub2node->cd();
1349 //
1350 // Place copy #2 of I1D7 in I20B
1351 //
1352 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1353 sub3node->SetLineColor(kColorITS);
1354 sub3node->SetVisibility(0);
1355 sub3node->cd();
1356 //
1357 // Place copy #1 of I1D1 in I1D7
1358 //
1359 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1360 sub4node->SetLineColor(kColorITS);
1361 sub4node->SetVisibility(0);
1362 sub4node->cd();
1363 //
1364 // Place copy #1 of ITS2 in I1D1
1365 //
1366 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1367 sub5node->SetLineColor(kColorITS);
1368 fNodes->Add(sub5node);
1369 sub4node->cd();
1370 fNodes->Add(sub4node);
1371 sub3node->cd();
1372 fNodes->Add(sub3node);
1373 sub2node->cd();
1374 //
1375 // Place copy #3 of I1D7 in I20B
1376 //
1377 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1378 sub3node->SetLineColor(kColorITS);
1379 sub3node->SetVisibility(0);
1380 sub3node->cd();
1381 //
1382 // Place copy #1 of I1D1 in I1D7
1383 //
1384 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1385 sub4node->SetLineColor(kColorITS);
1386 sub4node->SetVisibility(0);
1387 sub4node->cd();
1388 //
1389 // Place copy #1 of ITS2 in I1D1
1390 //
1391 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1392 sub5node->SetLineColor(kColorITS);
1393 fNodes->Add(sub5node);
1394 sub4node->cd();
1395 fNodes->Add(sub4node);
1396 sub3node->cd();
1397 fNodes->Add(sub3node);
1398 sub2node->cd();
1399 //
1400 // Place copy #4 of I1D7 in I20B
1401 //
1402 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1403 sub3node->SetLineColor(kColorITS);
1404 sub3node->SetVisibility(0);
1405 sub3node->cd();
1406 //
1407 // Place copy #1 of I1D1 in I1D7
1408 //
1409 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1410 sub4node->SetLineColor(kColorITS);
1411 sub4node->SetVisibility(0);
1412 sub4node->cd();
1413 //
1414 // Place copy #1 of ITS2 in I1D1
1415 //
1416 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1417 sub5node->SetLineColor(kColorITS);
1418 fNodes->Add(sub5node);
1419 sub4node->cd();
1420 fNodes->Add(sub4node);
1421 sub3node->cd();
1422 fNodes->Add(sub3node);
1423 sub2node->cd();
1424 fNodes->Add(sub2node);
1425 sub1node->cd();
1426 //
1427 // Place copy #4 of I20B in I12B
1428 //
1429 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
1430 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 1431 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 1432 sub2node->SetLineColor(kColorITS);
1433 sub2node->SetVisibility(0);
1434 sub2node->cd();
1435 //
1436 // Place copy #1 of I1D7 in I20B
1437 //
1438 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1439 sub3node->SetLineColor(kColorITS);
1440 sub3node->SetVisibility(0);
1441 sub3node->cd();
1442 //
1443 // Place copy #1 of I1D1 in I1D7
1444 //
1445 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1446 sub4node->SetLineColor(kColorITS);
1447 sub4node->SetVisibility(0);
1448 sub4node->cd();
1449 //
1450 // Place copy #1 of ITS2 in I1D1
1451 //
1452 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1453 sub5node->SetLineColor(kColorITS);
1454 fNodes->Add(sub5node);
1455 sub4node->cd();
1456 fNodes->Add(sub4node);
1457 sub3node->cd();
1458 fNodes->Add(sub3node);
1459 sub2node->cd();
1460 //
1461 // Place copy #2 of I1D7 in I20B
1462 //
1463 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1464 sub3node->SetLineColor(kColorITS);
1465 sub3node->SetVisibility(0);
1466 sub3node->cd();
1467 //
1468 // Place copy #1 of I1D1 in I1D7
1469 //
1470 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1471 sub4node->SetLineColor(kColorITS);
1472 sub4node->SetVisibility(0);
1473 sub4node->cd();
1474 //
1475 // Place copy #1 of ITS2 in I1D1
1476 //
1477 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1478 sub5node->SetLineColor(kColorITS);
1479 fNodes->Add(sub5node);
1480 sub4node->cd();
1481 fNodes->Add(sub4node);
1482 sub3node->cd();
1483 fNodes->Add(sub3node);
1484 sub2node->cd();
1485 //
1486 // Place copy #3 of I1D7 in I20B
1487 //
1488 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1489 sub3node->SetLineColor(kColorITS);
1490 sub3node->SetVisibility(0);
1491 sub3node->cd();
1492 //
1493 // Place copy #1 of I1D1 in I1D7
1494 //
1495 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1496 sub4node->SetLineColor(kColorITS);
1497 sub4node->SetVisibility(0);
1498 sub4node->cd();
1499 //
1500 // Place copy #1 of ITS2 in I1D1
1501 //
1502 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1503 sub5node->SetLineColor(kColorITS);
1504 fNodes->Add(sub5node);
1505 sub4node->cd();
1506 fNodes->Add(sub4node);
1507 sub3node->cd();
1508 fNodes->Add(sub3node);
1509 sub2node->cd();
1510 //
1511 // Place copy #4 of I1D7 in I20B
1512 //
1513 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1514 sub3node->SetLineColor(kColorITS);
1515 sub3node->SetVisibility(0);
1516 sub3node->cd();
1517 //
1518 // Place copy #1 of I1D1 in I1D7
1519 //
1520 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1521 sub4node->SetLineColor(kColorITS);
1522 sub4node->SetVisibility(0);
1523 sub4node->cd();
1524 //
1525 // Place copy #1 of ITS2 in I1D1
1526 //
1527 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1528 sub5node->SetLineColor(kColorITS);
1529 fNodes->Add(sub5node);
1530 sub4node->cd();
1531 fNodes->Add(sub4node);
1532 sub3node->cd();
1533 fNodes->Add(sub3node);
1534 sub2node->cd();
1535 fNodes->Add(sub2node);
1536 sub1node->cd();
1537 fNodes->Add(sub1node);
1538 node->cd();
1539 //
1540 // Place copy #2 of I12B in IT12
1541 //
1266e9b4 1542 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot245");
1f99c14b 1543 sub1node->SetLineColor(kColorITS);
1544 sub1node->SetVisibility(0);
1545 sub1node->cd();
1546 //
1547 // Place copy #1 of I10B in I12B
1548 //
1549 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
1550 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 1551 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 1552 sub2node->SetLineColor(kColorITS);
1553 sub2node->SetVisibility(0);
1554 sub2node->cd();
1555 //
1556 // Place copy #1 of I107 in I10B
1557 //
1558 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
1559 sub3node->SetLineColor(kColorITS);
1560 sub3node->SetVisibility(0);
1561 sub3node->cd();
1562 //
1563 // Place copy #1 of I101 in I107
1564 //
1565 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1566 sub4node->SetLineColor(kColorITS);
1567 sub4node->SetVisibility(0);
1568 sub4node->cd();
1569 //
1570 // Place copy #1 of ITS1 in I101
1571 //
1572 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1573 sub5node->SetLineColor(kColorITS);
1574 fNodes->Add(sub5node);
1575 sub4node->cd();
1576 fNodes->Add(sub4node);
1577 sub3node->cd();
1578 fNodes->Add(sub3node);
1579 sub2node->cd();
1580 //
1581 // Place copy #2 of I107 in I10B
1582 //
1583 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
1584 sub3node->SetLineColor(kColorITS);
1585 sub3node->SetVisibility(0);
1586 sub3node->cd();
1587 //
1588 // Place copy #1 of I101 in I107
1589 //
1590 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1591 sub4node->SetLineColor(kColorITS);
1592 sub4node->SetVisibility(0);
1593 sub4node->cd();
1594 //
1595 // Place copy #1 of ITS1 in I101
1596 //
1597 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1598 sub5node->SetLineColor(kColorITS);
1599 fNodes->Add(sub5node);
1600 sub4node->cd();
1601 fNodes->Add(sub4node);
1602 sub3node->cd();
1603 fNodes->Add(sub3node);
1604 sub2node->cd();
1605 //
1606 // Place copy #3 of I107 in I10B
1607 //
1608 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
1609 sub3node->SetLineColor(kColorITS);
1610 sub3node->SetVisibility(0);
1611 sub3node->cd();
1612 //
1613 // Place copy #1 of I101 in I107
1614 //
1615 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1616 sub4node->SetLineColor(kColorITS);
1617 sub4node->SetVisibility(0);
1618 sub4node->cd();
1619 //
1620 // Place copy #1 of ITS1 in I101
1621 //
1622 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1623 sub5node->SetLineColor(kColorITS);
1624 fNodes->Add(sub5node);
1625 sub4node->cd();
1626 fNodes->Add(sub4node);
1627 sub3node->cd();
1628 fNodes->Add(sub3node);
1629 sub2node->cd();
1630 //
1631 // Place copy #4 of I107 in I10B
1632 //
1633 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
1634 sub3node->SetLineColor(kColorITS);
1635 sub3node->SetVisibility(0);
1636 sub3node->cd();
1637 //
1638 // Place copy #1 of I101 in I107
1639 //
1640 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1641 sub4node->SetLineColor(kColorITS);
1642 sub4node->SetVisibility(0);
1643 sub4node->cd();
1644 //
1645 // Place copy #1 of ITS1 in I101
1646 //
1647 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1648 sub5node->SetLineColor(kColorITS);
1649 fNodes->Add(sub5node);
1650 sub4node->cd();
1651 fNodes->Add(sub4node);
1652 sub3node->cd();
1653 fNodes->Add(sub3node);
1654 sub2node->cd();
1655 fNodes->Add(sub2node);
1656 sub1node->cd();
1657 //
1658 // Place copy #2 of I10B in I12B
1659 //
1660 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
1661 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 1662 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 1663 sub2node->SetLineColor(kColorITS);
1664 sub2node->SetVisibility(0);
1665 sub2node->cd();
1666 //
1667 // Place copy #1 of I107 in I10B
1668 //
1669 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
1670 sub3node->SetLineColor(kColorITS);
1671 sub3node->SetVisibility(0);
1672 sub3node->cd();
1673 //
1674 // Place copy #1 of I101 in I107
1675 //
1676 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1677 sub4node->SetLineColor(kColorITS);
1678 sub4node->SetVisibility(0);
1679 sub4node->cd();
1680 //
1681 // Place copy #1 of ITS1 in I101
1682 //
1683 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1684 sub5node->SetLineColor(kColorITS);
1685 fNodes->Add(sub5node);
1686 sub4node->cd();
1687 fNodes->Add(sub4node);
1688 sub3node->cd();
1689 fNodes->Add(sub3node);
1690 sub2node->cd();
1691 //
1692 // Place copy #2 of I107 in I10B
1693 //
1694 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
1695 sub3node->SetLineColor(kColorITS);
1696 sub3node->SetVisibility(0);
1697 sub3node->cd();
1698 //
1699 // Place copy #1 of I101 in I107
1700 //
1701 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1702 sub4node->SetLineColor(kColorITS);
1703 sub4node->SetVisibility(0);
1704 sub4node->cd();
1705 //
1706 // Place copy #1 of ITS1 in I101
1707 //
1708 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1709 sub5node->SetLineColor(kColorITS);
1710 fNodes->Add(sub5node);
1711 sub4node->cd();
1712 fNodes->Add(sub4node);
1713 sub3node->cd();
1714 fNodes->Add(sub3node);
1715 sub2node->cd();
1716 //
1717 // Place copy #3 of I107 in I10B
1718 //
1719 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
1720 sub3node->SetLineColor(kColorITS);
1721 sub3node->SetVisibility(0);
1722 sub3node->cd();
1723 //
1724 // Place copy #1 of I101 in I107
1725 //
1726 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1727 sub4node->SetLineColor(kColorITS);
1728 sub4node->SetVisibility(0);
1729 sub4node->cd();
1730 //
1731 // Place copy #1 of ITS1 in I101
1732 //
1733 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1734 sub5node->SetLineColor(kColorITS);
1735 fNodes->Add(sub5node);
1736 sub4node->cd();
1737 fNodes->Add(sub4node);
1738 sub3node->cd();
1739 fNodes->Add(sub3node);
1740 sub2node->cd();
1741 //
1742 // Place copy #4 of I107 in I10B
1743 //
1744 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
1745 sub3node->SetLineColor(kColorITS);
1746 sub3node->SetVisibility(0);
1747 sub3node->cd();
1748 //
1749 // Place copy #1 of I101 in I107
1750 //
1751 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1752 sub4node->SetLineColor(kColorITS);
1753 sub4node->SetVisibility(0);
1754 sub4node->cd();
1755 //
1756 // Place copy #1 of ITS1 in I101
1757 //
1758 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1759 sub5node->SetLineColor(kColorITS);
1760 fNodes->Add(sub5node);
1761 sub4node->cd();
1762 fNodes->Add(sub4node);
1763 sub3node->cd();
1764 fNodes->Add(sub3node);
1765 sub2node->cd();
1766 fNodes->Add(sub2node);
1767 sub1node->cd();
1768 //
1769 // Place copy #1 of I20B in I12B
1770 //
1771 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
1772 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 1773 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 1774 sub2node->SetLineColor(kColorITS);
1775 sub2node->SetVisibility(0);
1776 sub2node->cd();
1777 //
1778 // Place copy #1 of I1D7 in I20B
1779 //
1780 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1781 sub3node->SetLineColor(kColorITS);
1782 sub3node->SetVisibility(0);
1783 sub3node->cd();
1784 //
1785 // Place copy #1 of I1D1 in I1D7
1786 //
1787 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1788 sub4node->SetLineColor(kColorITS);
1789 sub4node->SetVisibility(0);
1790 sub4node->cd();
1791 //
1792 // Place copy #1 of ITS2 in I1D1
1793 //
1794 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1795 sub5node->SetLineColor(kColorITS);
1796 fNodes->Add(sub5node);
1797 sub4node->cd();
1798 fNodes->Add(sub4node);
1799 sub3node->cd();
1800 fNodes->Add(sub3node);
1801 sub2node->cd();
1802 //
1803 // Place copy #2 of I1D7 in I20B
1804 //
1805 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1806 sub3node->SetLineColor(kColorITS);
1807 sub3node->SetVisibility(0);
1808 sub3node->cd();
1809 //
1810 // Place copy #1 of I1D1 in I1D7
1811 //
1812 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1813 sub4node->SetLineColor(kColorITS);
1814 sub4node->SetVisibility(0);
1815 sub4node->cd();
1816 //
1817 // Place copy #1 of ITS2 in I1D1
1818 //
1819 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1820 sub5node->SetLineColor(kColorITS);
1821 fNodes->Add(sub5node);
1822 sub4node->cd();
1823 fNodes->Add(sub4node);
1824 sub3node->cd();
1825 fNodes->Add(sub3node);
1826 sub2node->cd();
1827 //
1828 // Place copy #3 of I1D7 in I20B
1829 //
1830 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1831 sub3node->SetLineColor(kColorITS);
1832 sub3node->SetVisibility(0);
1833 sub3node->cd();
1834 //
1835 // Place copy #1 of I1D1 in I1D7
1836 //
1837 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1838 sub4node->SetLineColor(kColorITS);
1839 sub4node->SetVisibility(0);
1840 sub4node->cd();
1841 //
1842 // Place copy #1 of ITS2 in I1D1
1843 //
1844 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1845 sub5node->SetLineColor(kColorITS);
1846 fNodes->Add(sub5node);
1847 sub4node->cd();
1848 fNodes->Add(sub4node);
1849 sub3node->cd();
1850 fNodes->Add(sub3node);
1851 sub2node->cd();
1852 //
1853 // Place copy #4 of I1D7 in I20B
1854 //
1855 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1856 sub3node->SetLineColor(kColorITS);
1857 sub3node->SetVisibility(0);
1858 sub3node->cd();
1859 //
1860 // Place copy #1 of I1D1 in I1D7
1861 //
1862 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1863 sub4node->SetLineColor(kColorITS);
1864 sub4node->SetVisibility(0);
1865 sub4node->cd();
1866 //
1867 // Place copy #1 of ITS2 in I1D1
1868 //
1869 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1870 sub5node->SetLineColor(kColorITS);
1871 fNodes->Add(sub5node);
1872 sub4node->cd();
1873 fNodes->Add(sub4node);
1874 sub3node->cd();
1875 fNodes->Add(sub3node);
1876 sub2node->cd();
1877 fNodes->Add(sub2node);
1878 sub1node->cd();
1879 //
1880 // Place copy #2 of I20B in I12B
1881 //
1882 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
1883 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 1884 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 1885 sub2node->SetLineColor(kColorITS);
1886 sub2node->SetVisibility(0);
1887 sub2node->cd();
1888 //
1889 // Place copy #1 of I1D7 in I20B
1890 //
1891 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1892 sub3node->SetLineColor(kColorITS);
1893 sub3node->SetVisibility(0);
1894 sub3node->cd();
1895 //
1896 // Place copy #1 of I1D1 in I1D7
1897 //
1898 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1899 sub4node->SetLineColor(kColorITS);
1900 sub4node->SetVisibility(0);
1901 sub4node->cd();
1902 //
1903 // Place copy #1 of ITS2 in I1D1
1904 //
1905 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1906 sub5node->SetLineColor(kColorITS);
1907 fNodes->Add(sub5node);
1908 sub4node->cd();
1909 fNodes->Add(sub4node);
1910 sub3node->cd();
1911 fNodes->Add(sub3node);
1912 sub2node->cd();
1913 //
1914 // Place copy #2 of I1D7 in I20B
1915 //
1916 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1917 sub3node->SetLineColor(kColorITS);
1918 sub3node->SetVisibility(0);
1919 sub3node->cd();
1920 //
1921 // Place copy #1 of I1D1 in I1D7
1922 //
1923 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1924 sub4node->SetLineColor(kColorITS);
1925 sub4node->SetVisibility(0);
1926 sub4node->cd();
1927 //
1928 // Place copy #1 of ITS2 in I1D1
1929 //
1930 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1931 sub5node->SetLineColor(kColorITS);
1932 fNodes->Add(sub5node);
1933 sub4node->cd();
1934 fNodes->Add(sub4node);
1935 sub3node->cd();
1936 fNodes->Add(sub3node);
1937 sub2node->cd();
1938 //
1939 // Place copy #3 of I1D7 in I20B
1940 //
1941 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1942 sub3node->SetLineColor(kColorITS);
1943 sub3node->SetVisibility(0);
1944 sub3node->cd();
1945 //
1946 // Place copy #1 of I1D1 in I1D7
1947 //
1948 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1949 sub4node->SetLineColor(kColorITS);
1950 sub4node->SetVisibility(0);
1951 sub4node->cd();
1952 //
1953 // Place copy #1 of ITS2 in I1D1
1954 //
1955 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1956 sub5node->SetLineColor(kColorITS);
1957 fNodes->Add(sub5node);
1958 sub4node->cd();
1959 fNodes->Add(sub4node);
1960 sub3node->cd();
1961 fNodes->Add(sub3node);
1962 sub2node->cd();
1963 //
1964 // Place copy #4 of I1D7 in I20B
1965 //
1966 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1967 sub3node->SetLineColor(kColorITS);
1968 sub3node->SetVisibility(0);
1969 sub3node->cd();
1970 //
1971 // Place copy #1 of I1D1 in I1D7
1972 //
1973 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1974 sub4node->SetLineColor(kColorITS);
1975 sub4node->SetVisibility(0);
1976 sub4node->cd();
1977 //
1978 // Place copy #1 of ITS2 in I1D1
1979 //
1980 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1981 sub5node->SetLineColor(kColorITS);
1982 fNodes->Add(sub5node);
1983 sub4node->cd();
1984 fNodes->Add(sub4node);
1985 sub3node->cd();
1986 fNodes->Add(sub3node);
1987 sub2node->cd();
1988 fNodes->Add(sub2node);
1989 sub1node->cd();
1990 //
1991 // Place copy #3 of I20B in I12B
1992 //
1993 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
1994 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 1995 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 1996 sub2node->SetLineColor(kColorITS);
1997 sub2node->SetVisibility(0);
1998 sub2node->cd();
1999 //
2000 // Place copy #1 of I1D7 in I20B
2001 //
2002 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2003 sub3node->SetLineColor(kColorITS);
2004 sub3node->SetVisibility(0);
2005 sub3node->cd();
2006 //
2007 // Place copy #1 of I1D1 in I1D7
2008 //
2009 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2010 sub4node->SetLineColor(kColorITS);
2011 sub4node->SetVisibility(0);
2012 sub4node->cd();
2013 //
2014 // Place copy #1 of ITS2 in I1D1
2015 //
2016 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2017 sub5node->SetLineColor(kColorITS);
2018 fNodes->Add(sub5node);
2019 sub4node->cd();
2020 fNodes->Add(sub4node);
2021 sub3node->cd();
2022 fNodes->Add(sub3node);
2023 sub2node->cd();
2024 //
2025 // Place copy #2 of I1D7 in I20B
2026 //
2027 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2028 sub3node->SetLineColor(kColorITS);
2029 sub3node->SetVisibility(0);
2030 sub3node->cd();
2031 //
2032 // Place copy #1 of I1D1 in I1D7
2033 //
2034 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2035 sub4node->SetLineColor(kColorITS);
2036 sub4node->SetVisibility(0);
2037 sub4node->cd();
2038 //
2039 // Place copy #1 of ITS2 in I1D1
2040 //
2041 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2042 sub5node->SetLineColor(kColorITS);
2043 fNodes->Add(sub5node);
2044 sub4node->cd();
2045 fNodes->Add(sub4node);
2046 sub3node->cd();
2047 fNodes->Add(sub3node);
2048 sub2node->cd();
2049 //
2050 // Place copy #3 of I1D7 in I20B
2051 //
2052 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2053 sub3node->SetLineColor(kColorITS);
2054 sub3node->SetVisibility(0);
2055 sub3node->cd();
2056 //
2057 // Place copy #1 of I1D1 in I1D7
2058 //
2059 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2060 sub4node->SetLineColor(kColorITS);
2061 sub4node->SetVisibility(0);
2062 sub4node->cd();
2063 //
2064 // Place copy #1 of ITS2 in I1D1
2065 //
2066 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2067 sub5node->SetLineColor(kColorITS);
2068 fNodes->Add(sub5node);
2069 sub4node->cd();
2070 fNodes->Add(sub4node);
2071 sub3node->cd();
2072 fNodes->Add(sub3node);
2073 sub2node->cd();
2074 //
2075 // Place copy #4 of I1D7 in I20B
2076 //
2077 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2078 sub3node->SetLineColor(kColorITS);
2079 sub3node->SetVisibility(0);
2080 sub3node->cd();
2081 //
2082 // Place copy #1 of I1D1 in I1D7
2083 //
2084 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2085 sub4node->SetLineColor(kColorITS);
2086 sub4node->SetVisibility(0);
2087 sub4node->cd();
2088 //
2089 // Place copy #1 of ITS2 in I1D1
2090 //
2091 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2092 sub5node->SetLineColor(kColorITS);
2093 fNodes->Add(sub5node);
2094 sub4node->cd();
2095 fNodes->Add(sub4node);
2096 sub3node->cd();
2097 fNodes->Add(sub3node);
2098 sub2node->cd();
2099 fNodes->Add(sub2node);
2100 sub1node->cd();
2101 //
2102 // Place copy #4 of I20B in I12B
2103 //
2104 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
2105 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 2106 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 2107 sub2node->SetLineColor(kColorITS);
2108 sub2node->SetVisibility(0);
2109 sub2node->cd();
2110 //
2111 // Place copy #1 of I1D7 in I20B
2112 //
2113 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2114 sub3node->SetLineColor(kColorITS);
2115 sub3node->SetVisibility(0);
2116 sub3node->cd();
2117 //
2118 // Place copy #1 of I1D1 in I1D7
2119 //
2120 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2121 sub4node->SetLineColor(kColorITS);
2122 sub4node->SetVisibility(0);
2123 sub4node->cd();
2124 //
2125 // Place copy #1 of ITS2 in I1D1
2126 //
2127 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2128 sub5node->SetLineColor(kColorITS);
2129 fNodes->Add(sub5node);
2130 sub4node->cd();
2131 fNodes->Add(sub4node);
2132 sub3node->cd();
2133 fNodes->Add(sub3node);
2134 sub2node->cd();
2135 //
2136 // Place copy #2 of I1D7 in I20B
2137 //
2138 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2139 sub3node->SetLineColor(kColorITS);
2140 sub3node->SetVisibility(0);
2141 sub3node->cd();
2142 //
2143 // Place copy #1 of I1D1 in I1D7
2144 //
2145 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2146 sub4node->SetLineColor(kColorITS);
2147 sub4node->SetVisibility(0);
2148 sub4node->cd();
2149 //
2150 // Place copy #1 of ITS2 in I1D1
2151 //
2152 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2153 sub5node->SetLineColor(kColorITS);
2154 fNodes->Add(sub5node);
2155 sub4node->cd();
2156 fNodes->Add(sub4node);
2157 sub3node->cd();
2158 fNodes->Add(sub3node);
2159 sub2node->cd();
2160 //
2161 // Place copy #3 of I1D7 in I20B
2162 //
2163 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2164 sub3node->SetLineColor(kColorITS);
2165 sub3node->SetVisibility(0);
2166 sub3node->cd();
2167 //
2168 // Place copy #1 of I1D1 in I1D7
2169 //
2170 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2171 sub4node->SetLineColor(kColorITS);
2172 sub4node->SetVisibility(0);
2173 sub4node->cd();
2174 //
2175 // Place copy #1 of ITS2 in I1D1
2176 //
2177 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2178 sub5node->SetLineColor(kColorITS);
2179 fNodes->Add(sub5node);
2180 sub4node->cd();
2181 fNodes->Add(sub4node);
2182 sub3node->cd();
2183 fNodes->Add(sub3node);
2184 sub2node->cd();
2185 //
2186 // Place copy #4 of I1D7 in I20B
2187 //
2188 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2189 sub3node->SetLineColor(kColorITS);
2190 sub3node->SetVisibility(0);
2191 sub3node->cd();
2192 //
2193 // Place copy #1 of I1D1 in I1D7
2194 //
2195 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2196 sub4node->SetLineColor(kColorITS);
2197 sub4node->SetVisibility(0);
2198 sub4node->cd();
2199 //
2200 // Place copy #1 of ITS2 in I1D1
2201 //
2202 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2203 sub5node->SetLineColor(kColorITS);
2204 fNodes->Add(sub5node);
2205 sub4node->cd();
2206 fNodes->Add(sub4node);
2207 sub3node->cd();
2208 fNodes->Add(sub3node);
2209 sub2node->cd();
2210 fNodes->Add(sub2node);
2211 sub1node->cd();
2212 fNodes->Add(sub1node);
2213 node->cd();
2214 //
2215 // Place copy #3 of I12B in IT12
2216 //
1266e9b4 2217 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot234");
1f99c14b 2218 sub1node->SetLineColor(kColorITS);
2219 sub1node->SetVisibility(0);
2220 sub1node->cd();
2221 //
2222 // Place copy #1 of I10B in I12B
2223 //
2224 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
2225 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 2226 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 2227 sub2node->SetLineColor(kColorITS);
2228 sub2node->SetVisibility(0);
2229 sub2node->cd();
2230 //
2231 // Place copy #1 of I107 in I10B
2232 //
2233 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
2234 sub3node->SetLineColor(kColorITS);
2235 sub3node->SetVisibility(0);
2236 sub3node->cd();
2237 //
2238 // Place copy #1 of I101 in I107
2239 //
2240 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2241 sub4node->SetLineColor(kColorITS);
2242 sub4node->SetVisibility(0);
2243 sub4node->cd();
2244 //
2245 // Place copy #1 of ITS1 in I101
2246 //
2247 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2248 sub5node->SetLineColor(kColorITS);
2249 fNodes->Add(sub5node);
2250 sub4node->cd();
2251 fNodes->Add(sub4node);
2252 sub3node->cd();
2253 fNodes->Add(sub3node);
2254 sub2node->cd();
2255 //
2256 // Place copy #2 of I107 in I10B
2257 //
2258 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
2259 sub3node->SetLineColor(kColorITS);
2260 sub3node->SetVisibility(0);
2261 sub3node->cd();
2262 //
2263 // Place copy #1 of I101 in I107
2264 //
2265 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2266 sub4node->SetLineColor(kColorITS);
2267 sub4node->SetVisibility(0);
2268 sub4node->cd();
2269 //
2270 // Place copy #1 of ITS1 in I101
2271 //
2272 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2273 sub5node->SetLineColor(kColorITS);
2274 fNodes->Add(sub5node);
2275 sub4node->cd();
2276 fNodes->Add(sub4node);
2277 sub3node->cd();
2278 fNodes->Add(sub3node);
2279 sub2node->cd();
2280 //
2281 // Place copy #3 of I107 in I10B
2282 //
2283 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
2284 sub3node->SetLineColor(kColorITS);
2285 sub3node->SetVisibility(0);
2286 sub3node->cd();
2287 //
2288 // Place copy #1 of I101 in I107
2289 //
2290 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2291 sub4node->SetLineColor(kColorITS);
2292 sub4node->SetVisibility(0);
2293 sub4node->cd();
2294 //
2295 // Place copy #1 of ITS1 in I101
2296 //
2297 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2298 sub5node->SetLineColor(kColorITS);
2299 fNodes->Add(sub5node);
2300 sub4node->cd();
2301 fNodes->Add(sub4node);
2302 sub3node->cd();
2303 fNodes->Add(sub3node);
2304 sub2node->cd();
2305 //
2306 // Place copy #4 of I107 in I10B
2307 //
2308 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
2309 sub3node->SetLineColor(kColorITS);
2310 sub3node->SetVisibility(0);
2311 sub3node->cd();
2312 //
2313 // Place copy #1 of I101 in I107
2314 //
2315 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2316 sub4node->SetLineColor(kColorITS);
2317 sub4node->SetVisibility(0);
2318 sub4node->cd();
2319 //
2320 // Place copy #1 of ITS1 in I101
2321 //
2322 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2323 sub5node->SetLineColor(kColorITS);
2324 fNodes->Add(sub5node);
2325 sub4node->cd();
2326 fNodes->Add(sub4node);
2327 sub3node->cd();
2328 fNodes->Add(sub3node);
2329 sub2node->cd();
2330 fNodes->Add(sub2node);
2331 sub1node->cd();
2332 //
2333 // Place copy #2 of I10B in I12B
2334 //
2335 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
2336 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 2337 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 2338 sub2node->SetLineColor(kColorITS);
2339 sub2node->SetVisibility(0);
2340 sub2node->cd();
2341 //
2342 // Place copy #1 of I107 in I10B
2343 //
2344 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
2345 sub3node->SetLineColor(kColorITS);
2346 sub3node->SetVisibility(0);
2347 sub3node->cd();
2348 //
2349 // Place copy #1 of I101 in I107
2350 //
2351 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2352 sub4node->SetLineColor(kColorITS);
2353 sub4node->SetVisibility(0);
2354 sub4node->cd();
2355 //
2356 // Place copy #1 of ITS1 in I101
2357 //
2358 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2359 sub5node->SetLineColor(kColorITS);
2360 fNodes->Add(sub5node);
2361 sub4node->cd();
2362 fNodes->Add(sub4node);
2363 sub3node->cd();
2364 fNodes->Add(sub3node);
2365 sub2node->cd();
2366 //
2367 // Place copy #2 of I107 in I10B
2368 //
2369 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
2370 sub3node->SetLineColor(kColorITS);
2371 sub3node->SetVisibility(0);
2372 sub3node->cd();
2373 //
2374 // Place copy #1 of I101 in I107
2375 //
2376 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2377 sub4node->SetLineColor(kColorITS);
2378 sub4node->SetVisibility(0);
2379 sub4node->cd();
2380 //
2381 // Place copy #1 of ITS1 in I101
2382 //
2383 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2384 sub5node->SetLineColor(kColorITS);
2385 fNodes->Add(sub5node);
2386 sub4node->cd();
2387 fNodes->Add(sub4node);
2388 sub3node->cd();
2389 fNodes->Add(sub3node);
2390 sub2node->cd();
2391 //
2392 // Place copy #3 of I107 in I10B
2393 //
2394 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
2395 sub3node->SetLineColor(kColorITS);
2396 sub3node->SetVisibility(0);
2397 sub3node->cd();
2398 //
2399 // Place copy #1 of I101 in I107
2400 //
2401 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2402 sub4node->SetLineColor(kColorITS);
2403 sub4node->SetVisibility(0);
2404 sub4node->cd();
2405 //
2406 // Place copy #1 of ITS1 in I101
2407 //
2408 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2409 sub5node->SetLineColor(kColorITS);
2410 fNodes->Add(sub5node);
2411 sub4node->cd();
2412 fNodes->Add(sub4node);
2413 sub3node->cd();
2414 fNodes->Add(sub3node);
2415 sub2node->cd();
2416 //
2417 // Place copy #4 of I107 in I10B
2418 //
2419 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
2420 sub3node->SetLineColor(kColorITS);
2421 sub3node->SetVisibility(0);
2422 sub3node->cd();
2423 //
2424 // Place copy #1 of I101 in I107
2425 //
2426 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2427 sub4node->SetLineColor(kColorITS);
2428 sub4node->SetVisibility(0);
2429 sub4node->cd();
2430 //
2431 // Place copy #1 of ITS1 in I101
2432 //
2433 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2434 sub5node->SetLineColor(kColorITS);
2435 fNodes->Add(sub5node);
2436 sub4node->cd();
2437 fNodes->Add(sub4node);
2438 sub3node->cd();
2439 fNodes->Add(sub3node);
2440 sub2node->cd();
2441 fNodes->Add(sub2node);
2442 sub1node->cd();
2443 //
2444 // Place copy #1 of I20B in I12B
2445 //
2446 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
2447 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 2448 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 2449 sub2node->SetLineColor(kColorITS);
2450 sub2node->SetVisibility(0);
2451 sub2node->cd();
2452 //
2453 // Place copy #1 of I1D7 in I20B
2454 //
2455 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2456 sub3node->SetLineColor(kColorITS);
2457 sub3node->SetVisibility(0);
2458 sub3node->cd();
2459 //
2460 // Place copy #1 of I1D1 in I1D7
2461 //
2462 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2463 sub4node->SetLineColor(kColorITS);
2464 sub4node->SetVisibility(0);
2465 sub4node->cd();
2466 //
2467 // Place copy #1 of ITS2 in I1D1
2468 //
2469 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2470 sub5node->SetLineColor(kColorITS);
2471 fNodes->Add(sub5node);
2472 sub4node->cd();
2473 fNodes->Add(sub4node);
2474 sub3node->cd();
2475 fNodes->Add(sub3node);
2476 sub2node->cd();
2477 //
2478 // Place copy #2 of I1D7 in I20B
2479 //
2480 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2481 sub3node->SetLineColor(kColorITS);
2482 sub3node->SetVisibility(0);
2483 sub3node->cd();
2484 //
2485 // Place copy #1 of I1D1 in I1D7
2486 //
2487 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2488 sub4node->SetLineColor(kColorITS);
2489 sub4node->SetVisibility(0);
2490 sub4node->cd();
2491 //
2492 // Place copy #1 of ITS2 in I1D1
2493 //
2494 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2495 sub5node->SetLineColor(kColorITS);
2496 fNodes->Add(sub5node);
2497 sub4node->cd();
2498 fNodes->Add(sub4node);
2499 sub3node->cd();
2500 fNodes->Add(sub3node);
2501 sub2node->cd();
2502 //
2503 // Place copy #3 of I1D7 in I20B
2504 //
2505 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2506 sub3node->SetLineColor(kColorITS);
2507 sub3node->SetVisibility(0);
2508 sub3node->cd();
2509 //
2510 // Place copy #1 of I1D1 in I1D7
2511 //
2512 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2513 sub4node->SetLineColor(kColorITS);
2514 sub4node->SetVisibility(0);
2515 sub4node->cd();
2516 //
2517 // Place copy #1 of ITS2 in I1D1
2518 //
2519 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2520 sub5node->SetLineColor(kColorITS);
2521 fNodes->Add(sub5node);
2522 sub4node->cd();
2523 fNodes->Add(sub4node);
2524 sub3node->cd();
2525 fNodes->Add(sub3node);
2526 sub2node->cd();
2527 //
2528 // Place copy #4 of I1D7 in I20B
2529 //
2530 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2531 sub3node->SetLineColor(kColorITS);
2532 sub3node->SetVisibility(0);
2533 sub3node->cd();
2534 //
2535 // Place copy #1 of I1D1 in I1D7
2536 //
2537 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2538 sub4node->SetLineColor(kColorITS);
2539 sub4node->SetVisibility(0);
2540 sub4node->cd();
2541 //
2542 // Place copy #1 of ITS2 in I1D1
2543 //
2544 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2545 sub5node->SetLineColor(kColorITS);
2546 fNodes->Add(sub5node);
2547 sub4node->cd();
2548 fNodes->Add(sub4node);
2549 sub3node->cd();
2550 fNodes->Add(sub3node);
2551 sub2node->cd();
2552 fNodes->Add(sub2node);
2553 sub1node->cd();
2554 //
2555 // Place copy #2 of I20B in I12B
2556 //
2557 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
2558 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 2559 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 2560 sub2node->SetLineColor(kColorITS);
2561 sub2node->SetVisibility(0);
2562 sub2node->cd();
2563 //
2564 // Place copy #1 of I1D7 in I20B
2565 //
2566 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2567 sub3node->SetLineColor(kColorITS);
2568 sub3node->SetVisibility(0);
2569 sub3node->cd();
2570 //
2571 // Place copy #1 of I1D1 in I1D7
2572 //
2573 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2574 sub4node->SetLineColor(kColorITS);
2575 sub4node->SetVisibility(0);
2576 sub4node->cd();
2577 //
2578 // Place copy #1 of ITS2 in I1D1
2579 //
2580 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2581 sub5node->SetLineColor(kColorITS);
2582 fNodes->Add(sub5node);
2583 sub4node->cd();
2584 fNodes->Add(sub4node);
2585 sub3node->cd();
2586 fNodes->Add(sub3node);
2587 sub2node->cd();
2588 //
2589 // Place copy #2 of I1D7 in I20B
2590 //
2591 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2592 sub3node->SetLineColor(kColorITS);
2593 sub3node->SetVisibility(0);
2594 sub3node->cd();
2595 //
2596 // Place copy #1 of I1D1 in I1D7
2597 //
2598 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2599 sub4node->SetLineColor(kColorITS);
2600 sub4node->SetVisibility(0);
2601 sub4node->cd();
2602 //
2603 // Place copy #1 of ITS2 in I1D1
2604 //
2605 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2606 sub5node->SetLineColor(kColorITS);
2607 fNodes->Add(sub5node);
2608 sub4node->cd();
2609 fNodes->Add(sub4node);
2610 sub3node->cd();
2611 fNodes->Add(sub3node);
2612 sub2node->cd();
2613 //
2614 // Place copy #3 of I1D7 in I20B
2615 //
2616 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2617 sub3node->SetLineColor(kColorITS);
2618 sub3node->SetVisibility(0);
2619 sub3node->cd();
2620 //
2621 // Place copy #1 of I1D1 in I1D7
2622 //
2623 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2624 sub4node->SetLineColor(kColorITS);
2625 sub4node->SetVisibility(0);
2626 sub4node->cd();
2627 //
2628 // Place copy #1 of ITS2 in I1D1
2629 //
2630 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2631 sub5node->SetLineColor(kColorITS);
2632 fNodes->Add(sub5node);
2633 sub4node->cd();
2634 fNodes->Add(sub4node);
2635 sub3node->cd();
2636 fNodes->Add(sub3node);
2637 sub2node->cd();
2638 //
2639 // Place copy #4 of I1D7 in I20B
2640 //
2641 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2642 sub3node->SetLineColor(kColorITS);
2643 sub3node->SetVisibility(0);
2644 sub3node->cd();
2645 //
2646 // Place copy #1 of I1D1 in I1D7
2647 //
2648 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2649 sub4node->SetLineColor(kColorITS);
2650 sub4node->SetVisibility(0);
2651 sub4node->cd();
2652 //
2653 // Place copy #1 of ITS2 in I1D1
2654 //
2655 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2656 sub5node->SetLineColor(kColorITS);
2657 fNodes->Add(sub5node);
2658 sub4node->cd();
2659 fNodes->Add(sub4node);
2660 sub3node->cd();
2661 fNodes->Add(sub3node);
2662 sub2node->cd();
2663 fNodes->Add(sub2node);
2664 sub1node->cd();
2665 //
2666 // Place copy #3 of I20B in I12B
2667 //
2668 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
2669 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 2670 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 2671 sub2node->SetLineColor(kColorITS);
2672 sub2node->SetVisibility(0);
2673 sub2node->cd();
2674 //
2675 // Place copy #1 of I1D7 in I20B
2676 //
2677 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2678 sub3node->SetLineColor(kColorITS);
2679 sub3node->SetVisibility(0);
2680 sub3node->cd();
2681 //
2682 // Place copy #1 of I1D1 in I1D7
2683 //
2684 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2685 sub4node->SetLineColor(kColorITS);
2686 sub4node->SetVisibility(0);
2687 sub4node->cd();
2688 //
2689 // Place copy #1 of ITS2 in I1D1
2690 //
2691 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2692 sub5node->SetLineColor(kColorITS);
2693 fNodes->Add(sub5node);
2694 sub4node->cd();
2695 fNodes->Add(sub4node);
2696 sub3node->cd();
2697 fNodes->Add(sub3node);
2698 sub2node->cd();
2699 //
2700 // Place copy #2 of I1D7 in I20B
2701 //
2702 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2703 sub3node->SetLineColor(kColorITS);
2704 sub3node->SetVisibility(0);
2705 sub3node->cd();
2706 //
2707 // Place copy #1 of I1D1 in I1D7
2708 //
2709 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2710 sub4node->SetLineColor(kColorITS);
2711 sub4node->SetVisibility(0);
2712 sub4node->cd();
2713 //
2714 // Place copy #1 of ITS2 in I1D1
2715 //
2716 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2717 sub5node->SetLineColor(kColorITS);
2718 fNodes->Add(sub5node);
2719 sub4node->cd();
2720 fNodes->Add(sub4node);
2721 sub3node->cd();
2722 fNodes->Add(sub3node);
2723 sub2node->cd();
2724 //
2725 // Place copy #3 of I1D7 in I20B
2726 //
2727 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2728 sub3node->SetLineColor(kColorITS);
2729 sub3node->SetVisibility(0);
2730 sub3node->cd();
2731 //
2732 // Place copy #1 of I1D1 in I1D7
2733 //
2734 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2735 sub4node->SetLineColor(kColorITS);
2736 sub4node->SetVisibility(0);
2737 sub4node->cd();
2738 //
2739 // Place copy #1 of ITS2 in I1D1
2740 //
2741 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2742 sub5node->SetLineColor(kColorITS);
2743 fNodes->Add(sub5node);
2744 sub4node->cd();
2745 fNodes->Add(sub4node);
2746 sub3node->cd();
2747 fNodes->Add(sub3node);
2748 sub2node->cd();
2749 //
2750 // Place copy #4 of I1D7 in I20B
2751 //
2752 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2753 sub3node->SetLineColor(kColorITS);
2754 sub3node->SetVisibility(0);
2755 sub3node->cd();
2756 //
2757 // Place copy #1 of I1D1 in I1D7
2758 //
2759 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2760 sub4node->SetLineColor(kColorITS);
2761 sub4node->SetVisibility(0);
2762 sub4node->cd();
2763 //
2764 // Place copy #1 of ITS2 in I1D1
2765 //
2766 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2767 sub5node->SetLineColor(kColorITS);
2768 fNodes->Add(sub5node);
2769 sub4node->cd();
2770 fNodes->Add(sub4node);
2771 sub3node->cd();
2772 fNodes->Add(sub3node);
2773 sub2node->cd();
2774 fNodes->Add(sub2node);
2775 sub1node->cd();
2776 //
2777 // Place copy #4 of I20B in I12B
2778 //
2779 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
2780 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 2781 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 2782 sub2node->SetLineColor(kColorITS);
2783 sub2node->SetVisibility(0);
2784 sub2node->cd();
2785 //
2786 // Place copy #1 of I1D7 in I20B
2787 //
2788 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2789 sub3node->SetLineColor(kColorITS);
2790 sub3node->SetVisibility(0);
2791 sub3node->cd();
2792 //
2793 // Place copy #1 of I1D1 in I1D7
2794 //
2795 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2796 sub4node->SetLineColor(kColorITS);
2797 sub4node->SetVisibility(0);
2798 sub4node->cd();
2799 //
2800 // Place copy #1 of ITS2 in I1D1
2801 //
2802 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2803 sub5node->SetLineColor(kColorITS);
2804 fNodes->Add(sub5node);
2805 sub4node->cd();
2806 fNodes->Add(sub4node);
2807 sub3node->cd();
2808 fNodes->Add(sub3node);
2809 sub2node->cd();
2810 //
2811 // Place copy #2 of I1D7 in I20B
2812 //
2813 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2814 sub3node->SetLineColor(kColorITS);
2815 sub3node->SetVisibility(0);
2816 sub3node->cd();
2817 //
2818 // Place copy #1 of I1D1 in I1D7
2819 //
2820 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2821 sub4node->SetLineColor(kColorITS);
2822 sub4node->SetVisibility(0);
2823 sub4node->cd();
2824 //
2825 // Place copy #1 of ITS2 in I1D1
2826 //
2827 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2828 sub5node->SetLineColor(kColorITS);
2829 fNodes->Add(sub5node);
2830 sub4node->cd();
2831 fNodes->Add(sub4node);
2832 sub3node->cd();
2833 fNodes->Add(sub3node);
2834 sub2node->cd();
2835 //
2836 // Place copy #3 of I1D7 in I20B
2837 //
2838 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2839 sub3node->SetLineColor(kColorITS);
2840 sub3node->SetVisibility(0);
2841 sub3node->cd();
2842 //
2843 // Place copy #1 of I1D1 in I1D7
2844 //
2845 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2846 sub4node->SetLineColor(kColorITS);
2847 sub4node->SetVisibility(0);
2848 sub4node->cd();
2849 //
2850 // Place copy #1 of ITS2 in I1D1
2851 //
2852 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2853 sub5node->SetLineColor(kColorITS);
2854 fNodes->Add(sub5node);
2855 sub4node->cd();
2856 fNodes->Add(sub4node);
2857 sub3node->cd();
2858 fNodes->Add(sub3node);
2859 sub2node->cd();
2860 //
2861 // Place copy #4 of I1D7 in I20B
2862 //
2863 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2864 sub3node->SetLineColor(kColorITS);
2865 sub3node->SetVisibility(0);
2866 sub3node->cd();
2867 //
2868 // Place copy #1 of I1D1 in I1D7
2869 //
2870 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2871 sub4node->SetLineColor(kColorITS);
2872 sub4node->SetVisibility(0);
2873 sub4node->cd();
2874 //
2875 // Place copy #1 of ITS2 in I1D1
2876 //
2877 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2878 sub5node->SetLineColor(kColorITS);
2879 fNodes->Add(sub5node);
2880 sub4node->cd();
2881 fNodes->Add(sub4node);
2882 sub3node->cd();
2883 fNodes->Add(sub3node);
2884 sub2node->cd();
2885 fNodes->Add(sub2node);
2886 sub1node->cd();
2887 fNodes->Add(sub1node);
2888 node->cd();
2889 //
2890 // Place copy #4 of I12B in IT12
2891 //
1266e9b4 2892 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot246");
1f99c14b 2893 sub1node->SetLineColor(kColorITS);
2894 sub1node->SetVisibility(0);
2895 sub1node->cd();
2896 //
2897 // Place copy #1 of I10B in I12B
2898 //
2899 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
2900 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 2901 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 2902 sub2node->SetLineColor(kColorITS);
2903 sub2node->SetVisibility(0);
2904 sub2node->cd();
2905 //
2906 // Place copy #1 of I107 in I10B
2907 //
2908 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
2909 sub3node->SetLineColor(kColorITS);
2910 sub3node->SetVisibility(0);
2911 sub3node->cd();
2912 //
2913 // Place copy #1 of I101 in I107
2914 //
2915 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2916 sub4node->SetLineColor(kColorITS);
2917 sub4node->SetVisibility(0);
2918 sub4node->cd();
2919 //
2920 // Place copy #1 of ITS1 in I101
2921 //
2922 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2923 sub5node->SetLineColor(kColorITS);
2924 fNodes->Add(sub5node);
2925 sub4node->cd();
2926 fNodes->Add(sub4node);
2927 sub3node->cd();
2928 fNodes->Add(sub3node);
2929 sub2node->cd();
2930 //
2931 // Place copy #2 of I107 in I10B
2932 //
2933 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
2934 sub3node->SetLineColor(kColorITS);
2935 sub3node->SetVisibility(0);
2936 sub3node->cd();
2937 //
2938 // Place copy #1 of I101 in I107
2939 //
2940 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2941 sub4node->SetLineColor(kColorITS);
2942 sub4node->SetVisibility(0);
2943 sub4node->cd();
2944 //
2945 // Place copy #1 of ITS1 in I101
2946 //
2947 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2948 sub5node->SetLineColor(kColorITS);
2949 fNodes->Add(sub5node);
2950 sub4node->cd();
2951 fNodes->Add(sub4node);
2952 sub3node->cd();
2953 fNodes->Add(sub3node);
2954 sub2node->cd();
2955 //
2956 // Place copy #3 of I107 in I10B
2957 //
2958 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
2959 sub3node->SetLineColor(kColorITS);
2960 sub3node->SetVisibility(0);
2961 sub3node->cd();
2962 //
2963 // Place copy #1 of I101 in I107
2964 //
2965 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2966 sub4node->SetLineColor(kColorITS);
2967 sub4node->SetVisibility(0);
2968 sub4node->cd();
2969 //
2970 // Place copy #1 of ITS1 in I101
2971 //
2972 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2973 sub5node->SetLineColor(kColorITS);
2974 fNodes->Add(sub5node);
2975 sub4node->cd();
2976 fNodes->Add(sub4node);
2977 sub3node->cd();
2978 fNodes->Add(sub3node);
2979 sub2node->cd();
2980 //
2981 // Place copy #4 of I107 in I10B
2982 //
2983 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
2984 sub3node->SetLineColor(kColorITS);
2985 sub3node->SetVisibility(0);
2986 sub3node->cd();
2987 //
2988 // Place copy #1 of I101 in I107
2989 //
2990 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2991 sub4node->SetLineColor(kColorITS);
2992 sub4node->SetVisibility(0);
2993 sub4node->cd();
2994 //
2995 // Place copy #1 of ITS1 in I101
2996 //
2997 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2998 sub5node->SetLineColor(kColorITS);
2999 fNodes->Add(sub5node);
3000 sub4node->cd();
3001 fNodes->Add(sub4node);
3002 sub3node->cd();
3003 fNodes->Add(sub3node);
3004 sub2node->cd();
3005 fNodes->Add(sub2node);
3006 sub1node->cd();
3007 //
3008 // Place copy #2 of I10B in I12B
3009 //
3010 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
3011 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 3012 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 3013 sub2node->SetLineColor(kColorITS);
3014 sub2node->SetVisibility(0);
3015 sub2node->cd();
3016 //
3017 // Place copy #1 of I107 in I10B
3018 //
3019 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
3020 sub3node->SetLineColor(kColorITS);
3021 sub3node->SetVisibility(0);
3022 sub3node->cd();
3023 //
3024 // Place copy #1 of I101 in I107
3025 //
3026 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3027 sub4node->SetLineColor(kColorITS);
3028 sub4node->SetVisibility(0);
3029 sub4node->cd();
3030 //
3031 // Place copy #1 of ITS1 in I101
3032 //
3033 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3034 sub5node->SetLineColor(kColorITS);
3035 fNodes->Add(sub5node);
3036 sub4node->cd();
3037 fNodes->Add(sub4node);
3038 sub3node->cd();
3039 fNodes->Add(sub3node);
3040 sub2node->cd();
3041 //
3042 // Place copy #2 of I107 in I10B
3043 //
3044 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
3045 sub3node->SetLineColor(kColorITS);
3046 sub3node->SetVisibility(0);
3047 sub3node->cd();
3048 //
3049 // Place copy #1 of I101 in I107
3050 //
3051 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3052 sub4node->SetLineColor(kColorITS);
3053 sub4node->SetVisibility(0);
3054 sub4node->cd();
3055 //
3056 // Place copy #1 of ITS1 in I101
3057 //
3058 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3059 sub5node->SetLineColor(kColorITS);
3060 fNodes->Add(sub5node);
3061 sub4node->cd();
3062 fNodes->Add(sub4node);
3063 sub3node->cd();
3064 fNodes->Add(sub3node);
3065 sub2node->cd();
3066 //
3067 // Place copy #3 of I107 in I10B
3068 //
3069 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
3070 sub3node->SetLineColor(kColorITS);
3071 sub3node->SetVisibility(0);
3072 sub3node->cd();
3073 //
3074 // Place copy #1 of I101 in I107
3075 //
3076 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3077 sub4node->SetLineColor(kColorITS);
3078 sub4node->SetVisibility(0);
3079 sub4node->cd();
3080 //
3081 // Place copy #1 of ITS1 in I101
3082 //
3083 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3084 sub5node->SetLineColor(kColorITS);
3085 fNodes->Add(sub5node);
3086 sub4node->cd();
3087 fNodes->Add(sub4node);
3088 sub3node->cd();
3089 fNodes->Add(sub3node);
3090 sub2node->cd();
3091 //
3092 // Place copy #4 of I107 in I10B
3093 //
3094 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
3095 sub3node->SetLineColor(kColorITS);
3096 sub3node->SetVisibility(0);
3097 sub3node->cd();
3098 //
3099 // Place copy #1 of I101 in I107
3100 //
3101 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3102 sub4node->SetLineColor(kColorITS);
3103 sub4node->SetVisibility(0);
3104 sub4node->cd();
3105 //
3106 // Place copy #1 of ITS1 in I101
3107 //
3108 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3109 sub5node->SetLineColor(kColorITS);
3110 fNodes->Add(sub5node);
3111 sub4node->cd();
3112 fNodes->Add(sub4node);
3113 sub3node->cd();
3114 fNodes->Add(sub3node);
3115 sub2node->cd();
3116 fNodes->Add(sub2node);
3117 sub1node->cd();
3118 //
3119 // Place copy #1 of I20B in I12B
3120 //
3121 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
3122 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 3123 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 3124 sub2node->SetLineColor(kColorITS);
3125 sub2node->SetVisibility(0);
3126 sub2node->cd();
3127 //
3128 // Place copy #1 of I1D7 in I20B
3129 //
3130 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3131 sub3node->SetLineColor(kColorITS);
3132 sub3node->SetVisibility(0);
3133 sub3node->cd();
3134 //
3135 // Place copy #1 of I1D1 in I1D7
3136 //
3137 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3138 sub4node->SetLineColor(kColorITS);
3139 sub4node->SetVisibility(0);
3140 sub4node->cd();
3141 //
3142 // Place copy #1 of ITS2 in I1D1
3143 //
3144 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3145 sub5node->SetLineColor(kColorITS);
3146 fNodes->Add(sub5node);
3147 sub4node->cd();
3148 fNodes->Add(sub4node);
3149 sub3node->cd();
3150 fNodes->Add(sub3node);
3151 sub2node->cd();
3152 //
3153 // Place copy #2 of I1D7 in I20B
3154 //
3155 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3156 sub3node->SetLineColor(kColorITS);
3157 sub3node->SetVisibility(0);
3158 sub3node->cd();
3159 //
3160 // Place copy #1 of I1D1 in I1D7
3161 //
3162 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3163 sub4node->SetLineColor(kColorITS);
3164 sub4node->SetVisibility(0);
3165 sub4node->cd();
3166 //
3167 // Place copy #1 of ITS2 in I1D1
3168 //
3169 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3170 sub5node->SetLineColor(kColorITS);
3171 fNodes->Add(sub5node);
3172 sub4node->cd();
3173 fNodes->Add(sub4node);
3174 sub3node->cd();
3175 fNodes->Add(sub3node);
3176 sub2node->cd();
3177 //
3178 // Place copy #3 of I1D7 in I20B
3179 //
3180 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3181 sub3node->SetLineColor(kColorITS);
3182 sub3node->SetVisibility(0);
3183 sub3node->cd();
3184 //
3185 // Place copy #1 of I1D1 in I1D7
3186 //
3187 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3188 sub4node->SetLineColor(kColorITS);
3189 sub4node->SetVisibility(0);
3190 sub4node->cd();
3191 //
3192 // Place copy #1 of ITS2 in I1D1
3193 //
3194 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3195 sub5node->SetLineColor(kColorITS);
3196 fNodes->Add(sub5node);
3197 sub4node->cd();
3198 fNodes->Add(sub4node);
3199 sub3node->cd();
3200 fNodes->Add(sub3node);
3201 sub2node->cd();
3202 //
3203 // Place copy #4 of I1D7 in I20B
3204 //
3205 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3206 sub3node->SetLineColor(kColorITS);
3207 sub3node->SetVisibility(0);
3208 sub3node->cd();
3209 //
3210 // Place copy #1 of I1D1 in I1D7
3211 //
3212 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3213 sub4node->SetLineColor(kColorITS);
3214 sub4node->SetVisibility(0);
3215 sub4node->cd();
3216 //
3217 // Place copy #1 of ITS2 in I1D1
3218 //
3219 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3220 sub5node->SetLineColor(kColorITS);
3221 fNodes->Add(sub5node);
3222 sub4node->cd();
3223 fNodes->Add(sub4node);
3224 sub3node->cd();
3225 fNodes->Add(sub3node);
3226 sub2node->cd();
3227 fNodes->Add(sub2node);
3228 sub1node->cd();
3229 //
3230 // Place copy #2 of I20B in I12B
3231 //
3232 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
3233 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 3234 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 3235 sub2node->SetLineColor(kColorITS);
3236 sub2node->SetVisibility(0);
3237 sub2node->cd();
3238 //
3239 // Place copy #1 of I1D7 in I20B
3240 //
3241 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3242 sub3node->SetLineColor(kColorITS);
3243 sub3node->SetVisibility(0);
3244 sub3node->cd();
3245 //
3246 // Place copy #1 of I1D1 in I1D7
3247 //
3248 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3249 sub4node->SetLineColor(kColorITS);
3250 sub4node->SetVisibility(0);
3251 sub4node->cd();
3252 //
3253 // Place copy #1 of ITS2 in I1D1
3254 //
3255 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3256 sub5node->SetLineColor(kColorITS);
3257 fNodes->Add(sub5node);
3258 sub4node->cd();
3259 fNodes->Add(sub4node);
3260 sub3node->cd();
3261 fNodes->Add(sub3node);
3262 sub2node->cd();
3263 //
3264 // Place copy #2 of I1D7 in I20B
3265 //
3266 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3267 sub3node->SetLineColor(kColorITS);
3268 sub3node->SetVisibility(0);
3269 sub3node->cd();
3270 //
3271 // Place copy #1 of I1D1 in I1D7
3272 //
3273 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3274 sub4node->SetLineColor(kColorITS);
3275 sub4node->SetVisibility(0);
3276 sub4node->cd();
3277 //
3278 // Place copy #1 of ITS2 in I1D1
3279 //
3280 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3281 sub5node->SetLineColor(kColorITS);
3282 fNodes->Add(sub5node);
3283 sub4node->cd();
3284 fNodes->Add(sub4node);
3285 sub3node->cd();
3286 fNodes->Add(sub3node);
3287 sub2node->cd();
3288 //
3289 // Place copy #3 of I1D7 in I20B
3290 //
3291 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3292 sub3node->SetLineColor(kColorITS);
3293 sub3node->SetVisibility(0);
3294 sub3node->cd();
3295 //
3296 // Place copy #1 of I1D1 in I1D7
3297 //
3298 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3299 sub4node->SetLineColor(kColorITS);
3300 sub4node->SetVisibility(0);
3301 sub4node->cd();
3302 //
3303 // Place copy #1 of ITS2 in I1D1
3304 //
3305 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3306 sub5node->SetLineColor(kColorITS);
3307 fNodes->Add(sub5node);
3308 sub4node->cd();
3309 fNodes->Add(sub4node);
3310 sub3node->cd();
3311 fNodes->Add(sub3node);
3312 sub2node->cd();
3313 //
3314 // Place copy #4 of I1D7 in I20B
3315 //
3316 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3317 sub3node->SetLineColor(kColorITS);
3318 sub3node->SetVisibility(0);
3319 sub3node->cd();
3320 //
3321 // Place copy #1 of I1D1 in I1D7
3322 //
3323 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3324 sub4node->SetLineColor(kColorITS);
3325 sub4node->SetVisibility(0);
3326 sub4node->cd();
3327 //
3328 // Place copy #1 of ITS2 in I1D1
3329 //
3330 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3331 sub5node->SetLineColor(kColorITS);
3332 fNodes->Add(sub5node);
3333 sub4node->cd();
3334 fNodes->Add(sub4node);
3335 sub3node->cd();
3336 fNodes->Add(sub3node);
3337 sub2node->cd();
3338 fNodes->Add(sub2node);
3339 sub1node->cd();
3340 //
3341 // Place copy #3 of I20B in I12B
3342 //
3343 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
3344 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 3345 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 3346 sub2node->SetLineColor(kColorITS);
3347 sub2node->SetVisibility(0);
3348 sub2node->cd();
3349 //
3350 // Place copy #1 of I1D7 in I20B
3351 //
3352 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3353 sub3node->SetLineColor(kColorITS);
3354 sub3node->SetVisibility(0);
3355 sub3node->cd();
3356 //
3357 // Place copy #1 of I1D1 in I1D7
3358 //
3359 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3360 sub4node->SetLineColor(kColorITS);
3361 sub4node->SetVisibility(0);
3362 sub4node->cd();
3363 //
3364 // Place copy #1 of ITS2 in I1D1
3365 //
3366 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3367 sub5node->SetLineColor(kColorITS);
3368 fNodes->Add(sub5node);
3369 sub4node->cd();
3370 fNodes->Add(sub4node);
3371 sub3node->cd();
3372 fNodes->Add(sub3node);
3373 sub2node->cd();
3374 //
3375 // Place copy #2 of I1D7 in I20B
3376 //
3377 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3378 sub3node->SetLineColor(kColorITS);
3379 sub3node->SetVisibility(0);
3380 sub3node->cd();
3381 //
3382 // Place copy #1 of I1D1 in I1D7
3383 //
3384 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3385 sub4node->SetLineColor(kColorITS);
3386 sub4node->SetVisibility(0);
3387 sub4node->cd();
3388 //
3389 // Place copy #1 of ITS2 in I1D1
3390 //
3391 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3392 sub5node->SetLineColor(kColorITS);
3393 fNodes->Add(sub5node);
3394 sub4node->cd();
3395 fNodes->Add(sub4node);
3396 sub3node->cd();
3397 fNodes->Add(sub3node);
3398 sub2node->cd();
3399 //
3400 // Place copy #3 of I1D7 in I20B
3401 //
3402 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3403 sub3node->SetLineColor(kColorITS);
3404 sub3node->SetVisibility(0);
3405 sub3node->cd();
3406 //
3407 // Place copy #1 of I1D1 in I1D7
3408 //
3409 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3410 sub4node->SetLineColor(kColorITS);
3411 sub4node->SetVisibility(0);
3412 sub4node->cd();
3413 //
3414 // Place copy #1 of ITS2 in I1D1
3415 //
3416 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3417 sub5node->SetLineColor(kColorITS);
3418 fNodes->Add(sub5node);
3419 sub4node->cd();
3420 fNodes->Add(sub4node);
3421 sub3node->cd();
3422 fNodes->Add(sub3node);
3423 sub2node->cd();
3424 //
3425 // Place copy #4 of I1D7 in I20B
3426 //
3427 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3428 sub3node->SetLineColor(kColorITS);
3429 sub3node->SetVisibility(0);
3430 sub3node->cd();
3431 //
3432 // Place copy #1 of I1D1 in I1D7
3433 //
3434 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3435 sub4node->SetLineColor(kColorITS);
3436 sub4node->SetVisibility(0);
3437 sub4node->cd();
3438 //
3439 // Place copy #1 of ITS2 in I1D1
3440 //
3441 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3442 sub5node->SetLineColor(kColorITS);
3443 fNodes->Add(sub5node);
3444 sub4node->cd();
3445 fNodes->Add(sub4node);
3446 sub3node->cd();
3447 fNodes->Add(sub3node);
3448 sub2node->cd();
3449 fNodes->Add(sub2node);
3450 sub1node->cd();
3451 //
3452 // Place copy #4 of I20B in I12B
3453 //
3454 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
3455 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 3456 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 3457 sub2node->SetLineColor(kColorITS);
3458 sub2node->SetVisibility(0);
3459 sub2node->cd();
3460 //
3461 // Place copy #1 of I1D7 in I20B
3462 //
3463 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3464 sub3node->SetLineColor(kColorITS);
3465 sub3node->SetVisibility(0);
3466 sub3node->cd();
3467 //
3468 // Place copy #1 of I1D1 in I1D7
3469 //
3470 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3471 sub4node->SetLineColor(kColorITS);
3472 sub4node->SetVisibility(0);
3473 sub4node->cd();
3474 //
3475 // Place copy #1 of ITS2 in I1D1
3476 //
3477 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3478 sub5node->SetLineColor(kColorITS);
3479 fNodes->Add(sub5node);
3480 sub4node->cd();
3481 fNodes->Add(sub4node);
3482 sub3node->cd();
3483 fNodes->Add(sub3node);
3484 sub2node->cd();
3485 //
3486 // Place copy #2 of I1D7 in I20B
3487 //
3488 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3489 sub3node->SetLineColor(kColorITS);
3490 sub3node->SetVisibility(0);
3491 sub3node->cd();
3492 //
3493 // Place copy #1 of I1D1 in I1D7
3494 //
3495 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3496 sub4node->SetLineColor(kColorITS);
3497 sub4node->SetVisibility(0);
3498 sub4node->cd();
3499 //
3500 // Place copy #1 of ITS2 in I1D1
3501 //
3502 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3503 sub5node->SetLineColor(kColorITS);
3504 fNodes->Add(sub5node);
3505 sub4node->cd();
3506 fNodes->Add(sub4node);
3507 sub3node->cd();
3508 fNodes->Add(sub3node);
3509 sub2node->cd();
3510 //
3511 // Place copy #3 of I1D7 in I20B
3512 //
3513 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3514 sub3node->SetLineColor(kColorITS);
3515 sub3node->SetVisibility(0);
3516 sub3node->cd();
3517 //
3518 // Place copy #1 of I1D1 in I1D7
3519 //
3520 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3521 sub4node->SetLineColor(kColorITS);
3522 sub4node->SetVisibility(0);
3523 sub4node->cd();
3524 //
3525 // Place copy #1 of ITS2 in I1D1
3526 //
3527 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3528 sub5node->SetLineColor(kColorITS);
3529 fNodes->Add(sub5node);
3530 sub4node->cd();
3531 fNodes->Add(sub4node);
3532 sub3node->cd();
3533 fNodes->Add(sub3node);
3534 sub2node->cd();
3535 //
3536 // Place copy #4 of I1D7 in I20B
3537 //
3538 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3539 sub3node->SetLineColor(kColorITS);
3540 sub3node->SetVisibility(0);
3541 sub3node->cd();
3542 //
3543 // Place copy #1 of I1D1 in I1D7
3544 //
3545 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3546 sub4node->SetLineColor(kColorITS);
3547 sub4node->SetVisibility(0);
3548 sub4node->cd();
3549 //
3550 // Place copy #1 of ITS2 in I1D1
3551 //
3552 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3553 sub5node->SetLineColor(kColorITS);
3554 fNodes->Add(sub5node);
3555 sub4node->cd();
3556 fNodes->Add(sub4node);
3557 sub3node->cd();
3558 fNodes->Add(sub3node);
3559 sub2node->cd();
3560 fNodes->Add(sub2node);
3561 sub1node->cd();
3562 fNodes->Add(sub1node);
3563 node->cd();
3564 //
3565 // Place copy #5 of I12B in IT12
3566 //
1266e9b4 3567 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot247");
1f99c14b 3568 sub1node->SetLineColor(kColorITS);
3569 sub1node->SetVisibility(0);
3570 sub1node->cd();
3571 //
3572 // Place copy #1 of I10B in I12B
3573 //
3574 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
3575 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 3576 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 3577 sub2node->SetLineColor(kColorITS);
3578 sub2node->SetVisibility(0);
3579 sub2node->cd();
3580 //
3581 // Place copy #1 of I107 in I10B
3582 //
3583 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
3584 sub3node->SetLineColor(kColorITS);
3585 sub3node->SetVisibility(0);
3586 sub3node->cd();
3587 //
3588 // Place copy #1 of I101 in I107
3589 //
3590 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3591 sub4node->SetLineColor(kColorITS);
3592 sub4node->SetVisibility(0);
3593 sub4node->cd();
3594 //
3595 // Place copy #1 of ITS1 in I101
3596 //
3597 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3598 sub5node->SetLineColor(kColorITS);
3599 fNodes->Add(sub5node);
3600 sub4node->cd();
3601 fNodes->Add(sub4node);
3602 sub3node->cd();
3603 fNodes->Add(sub3node);
3604 sub2node->cd();
3605 //
3606 // Place copy #2 of I107 in I10B
3607 //
3608 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
3609 sub3node->SetLineColor(kColorITS);
3610 sub3node->SetVisibility(0);
3611 sub3node->cd();
3612 //
3613 // Place copy #1 of I101 in I107
3614 //
3615 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3616 sub4node->SetLineColor(kColorITS);
3617 sub4node->SetVisibility(0);
3618 sub4node->cd();
3619 //
3620 // Place copy #1 of ITS1 in I101
3621 //
3622 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3623 sub5node->SetLineColor(kColorITS);
3624 fNodes->Add(sub5node);
3625 sub4node->cd();
3626 fNodes->Add(sub4node);
3627 sub3node->cd();
3628 fNodes->Add(sub3node);
3629 sub2node->cd();
3630 //
3631 // Place copy #3 of I107 in I10B
3632 //
3633 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
3634 sub3node->SetLineColor(kColorITS);
3635 sub3node->SetVisibility(0);
3636 sub3node->cd();
3637 //
3638 // Place copy #1 of I101 in I107
3639 //
3640 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3641 sub4node->SetLineColor(kColorITS);
3642 sub4node->SetVisibility(0);
3643 sub4node->cd();
3644 //
3645 // Place copy #1 of ITS1 in I101
3646 //
3647 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3648 sub5node->SetLineColor(kColorITS);
3649 fNodes->Add(sub5node);
3650 sub4node->cd();
3651 fNodes->Add(sub4node);
3652 sub3node->cd();
3653 fNodes->Add(sub3node);
3654 sub2node->cd();
3655 //
3656 // Place copy #4 of I107 in I10B
3657 //
3658 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
3659 sub3node->SetLineColor(kColorITS);
3660 sub3node->SetVisibility(0);
3661 sub3node->cd();
3662 //
3663 // Place copy #1 of I101 in I107
3664 //
3665 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3666 sub4node->SetLineColor(kColorITS);
3667 sub4node->SetVisibility(0);
3668 sub4node->cd();
3669 //
3670 // Place copy #1 of ITS1 in I101
3671 //
3672 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3673 sub5node->SetLineColor(kColorITS);
3674 fNodes->Add(sub5node);
3675 sub4node->cd();
3676 fNodes->Add(sub4node);
3677 sub3node->cd();
3678 fNodes->Add(sub3node);
3679 sub2node->cd();
3680 fNodes->Add(sub2node);
3681 sub1node->cd();
3682 //
3683 // Place copy #2 of I10B in I12B
3684 //
3685 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
3686 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 3687 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 3688 sub2node->SetLineColor(kColorITS);
3689 sub2node->SetVisibility(0);
3690 sub2node->cd();
3691 //
3692 // Place copy #1 of I107 in I10B
3693 //
3694 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
3695 sub3node->SetLineColor(kColorITS);
3696 sub3node->SetVisibility(0);
3697 sub3node->cd();
3698 //
3699 // Place copy #1 of I101 in I107
3700 //
3701 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3702 sub4node->SetLineColor(kColorITS);
3703 sub4node->SetVisibility(0);
3704 sub4node->cd();
3705 //
3706 // Place copy #1 of ITS1 in I101
3707 //
3708 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3709 sub5node->SetLineColor(kColorITS);
3710 fNodes->Add(sub5node);
3711 sub4node->cd();
3712 fNodes->Add(sub4node);
3713 sub3node->cd();
3714 fNodes->Add(sub3node);
3715 sub2node->cd();
3716 //
3717 // Place copy #2 of I107 in I10B
3718 //
3719 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
3720 sub3node->SetLineColor(kColorITS);
3721 sub3node->SetVisibility(0);
3722 sub3node->cd();
3723 //
3724 // Place copy #1 of I101 in I107
3725 //
3726 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3727 sub4node->SetLineColor(kColorITS);
3728 sub4node->SetVisibility(0);
3729 sub4node->cd();
3730 //
3731 // Place copy #1 of ITS1 in I101
3732 //
3733 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3734 sub5node->SetLineColor(kColorITS);
3735 fNodes->Add(sub5node);
3736 sub4node->cd();
3737 fNodes->Add(sub4node);
3738 sub3node->cd();
3739 fNodes->Add(sub3node);
3740 sub2node->cd();
3741 //
3742 // Place copy #3 of I107 in I10B
3743 //
3744 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
3745 sub3node->SetLineColor(kColorITS);
3746 sub3node->SetVisibility(0);
3747 sub3node->cd();
3748 //
3749 // Place copy #1 of I101 in I107
3750 //
3751 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3752 sub4node->SetLineColor(kColorITS);
3753 sub4node->SetVisibility(0);
3754 sub4node->cd();
3755 //
3756 // Place copy #1 of ITS1 in I101
3757 //
3758 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3759 sub5node->SetLineColor(kColorITS);
3760 fNodes->Add(sub5node);
3761 sub4node->cd();
3762 fNodes->Add(sub4node);
3763 sub3node->cd();
3764 fNodes->Add(sub3node);
3765 sub2node->cd();
3766 //
3767 // Place copy #4 of I107 in I10B
3768 //
3769 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
3770 sub3node->SetLineColor(kColorITS);
3771 sub3node->SetVisibility(0);
3772 sub3node->cd();
3773 //
3774 // Place copy #1 of I101 in I107
3775 //
3776 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3777 sub4node->SetLineColor(kColorITS);
3778 sub4node->SetVisibility(0);
3779 sub4node->cd();
3780 //
3781 // Place copy #1 of ITS1 in I101
3782 //
3783 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3784 sub5node->SetLineColor(kColorITS);
3785 fNodes->Add(sub5node);
3786 sub4node->cd();
3787 fNodes->Add(sub4node);
3788 sub3node->cd();
3789 fNodes->Add(sub3node);
3790 sub2node->cd();
3791 fNodes->Add(sub2node);
3792 sub1node->cd();
3793 //
3794 // Place copy #1 of I20B in I12B
3795 //
3796 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
3797 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 3798 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 3799 sub2node->SetLineColor(kColorITS);
3800 sub2node->SetVisibility(0);
3801 sub2node->cd();
3802 //
3803 // Place copy #1 of I1D7 in I20B
3804 //
3805 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3806 sub3node->SetLineColor(kColorITS);
3807 sub3node->SetVisibility(0);
3808 sub3node->cd();
3809 //
3810 // Place copy #1 of I1D1 in I1D7
3811 //
3812 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3813 sub4node->SetLineColor(kColorITS);
3814 sub4node->SetVisibility(0);
3815 sub4node->cd();
3816 //
3817 // Place copy #1 of ITS2 in I1D1
3818 //
3819 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3820 sub5node->SetLineColor(kColorITS);
3821 fNodes->Add(sub5node);
3822 sub4node->cd();
3823 fNodes->Add(sub4node);
3824 sub3node->cd();
3825 fNodes->Add(sub3node);
3826 sub2node->cd();
3827 //
3828 // Place copy #2 of I1D7 in I20B
3829 //
3830 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3831 sub3node->SetLineColor(kColorITS);
3832 sub3node->SetVisibility(0);
3833 sub3node->cd();
3834 //
3835 // Place copy #1 of I1D1 in I1D7
3836 //
3837 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3838 sub4node->SetLineColor(kColorITS);
3839 sub4node->SetVisibility(0);
3840 sub4node->cd();
3841 //
3842 // Place copy #1 of ITS2 in I1D1
3843 //
3844 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3845 sub5node->SetLineColor(kColorITS);
3846 fNodes->Add(sub5node);
3847 sub4node->cd();
3848 fNodes->Add(sub4node);
3849 sub3node->cd();
3850 fNodes->Add(sub3node);
3851 sub2node->cd();
3852 //
3853 // Place copy #3 of I1D7 in I20B
3854 //
3855 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3856 sub3node->SetLineColor(kColorITS);
3857 sub3node->SetVisibility(0);
3858 sub3node->cd();
3859 //
3860 // Place copy #1 of I1D1 in I1D7
3861 //
3862 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3863 sub4node->SetLineColor(kColorITS);
3864 sub4node->SetVisibility(0);
3865 sub4node->cd();
3866 //
3867 // Place copy #1 of ITS2 in I1D1
3868 //
3869 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3870 sub5node->SetLineColor(kColorITS);
3871 fNodes->Add(sub5node);
3872 sub4node->cd();
3873 fNodes->Add(sub4node);
3874 sub3node->cd();
3875 fNodes->Add(sub3node);
3876 sub2node->cd();
3877 //
3878 // Place copy #4 of I1D7 in I20B
3879 //
3880 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3881 sub3node->SetLineColor(kColorITS);
3882 sub3node->SetVisibility(0);
3883 sub3node->cd();
3884 //
3885 // Place copy #1 of I1D1 in I1D7
3886 //
3887 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3888 sub4node->SetLineColor(kColorITS);
3889 sub4node->SetVisibility(0);
3890 sub4node->cd();
3891 //
3892 // Place copy #1 of ITS2 in I1D1
3893 //
3894 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3895 sub5node->SetLineColor(kColorITS);
3896 fNodes->Add(sub5node);
3897 sub4node->cd();
3898 fNodes->Add(sub4node);
3899 sub3node->cd();
3900 fNodes->Add(sub3node);
3901 sub2node->cd();
3902 fNodes->Add(sub2node);
3903 sub1node->cd();
3904 //
3905 // Place copy #2 of I20B in I12B
3906 //
3907 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
3908 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 3909 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 3910 sub2node->SetLineColor(kColorITS);
3911 sub2node->SetVisibility(0);
3912 sub2node->cd();
3913 //
3914 // Place copy #1 of I1D7 in I20B
3915 //
3916 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3917 sub3node->SetLineColor(kColorITS);
3918 sub3node->SetVisibility(0);
3919 sub3node->cd();
3920 //
3921 // Place copy #1 of I1D1 in I1D7
3922 //
3923 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3924 sub4node->SetLineColor(kColorITS);
3925 sub4node->SetVisibility(0);
3926 sub4node->cd();
3927 //
3928 // Place copy #1 of ITS2 in I1D1
3929 //
3930 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3931 sub5node->SetLineColor(kColorITS);
3932 fNodes->Add(sub5node);
3933 sub4node->cd();
3934 fNodes->Add(sub4node);
3935 sub3node->cd();
3936 fNodes->Add(sub3node);
3937 sub2node->cd();
3938 //
3939 // Place copy #2 of I1D7 in I20B
3940 //
3941 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3942 sub3node->SetLineColor(kColorITS);
3943 sub3node->SetVisibility(0);
3944 sub3node->cd();
3945 //
3946 // Place copy #1 of I1D1 in I1D7
3947 //
3948 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3949 sub4node->SetLineColor(kColorITS);
3950 sub4node->SetVisibility(0);
3951 sub4node->cd();
3952 //
3953 // Place copy #1 of ITS2 in I1D1
3954 //
3955 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3956 sub5node->SetLineColor(kColorITS);
3957 fNodes->Add(sub5node);
3958 sub4node->cd();
3959 fNodes->Add(sub4node);
3960 sub3node->cd();
3961 fNodes->Add(sub3node);
3962 sub2node->cd();
3963 //
3964 // Place copy #3 of I1D7 in I20B
3965 //
3966 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3967 sub3node->SetLineColor(kColorITS);
3968 sub3node->SetVisibility(0);
3969 sub3node->cd();
3970 //
3971 // Place copy #1 of I1D1 in I1D7
3972 //
3973 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3974 sub4node->SetLineColor(kColorITS);
3975 sub4node->SetVisibility(0);
3976 sub4node->cd();
3977 //
3978 // Place copy #1 of ITS2 in I1D1
3979 //
3980 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3981 sub5node->SetLineColor(kColorITS);
3982 fNodes->Add(sub5node);
3983 sub4node->cd();
3984 fNodes->Add(sub4node);
3985 sub3node->cd();
3986 fNodes->Add(sub3node);
3987 sub2node->cd();
3988 //
3989 // Place copy #4 of I1D7 in I20B
3990 //
3991 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3992 sub3node->SetLineColor(kColorITS);
3993 sub3node->SetVisibility(0);
3994 sub3node->cd();
3995 //
3996 // Place copy #1 of I1D1 in I1D7
3997 //
3998 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3999 sub4node->SetLineColor(kColorITS);
4000 sub4node->SetVisibility(0);
4001 sub4node->cd();
4002 //
4003 // Place copy #1 of ITS2 in I1D1
4004 //
4005 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4006 sub5node->SetLineColor(kColorITS);
4007 fNodes->Add(sub5node);
4008 sub4node->cd();
4009 fNodes->Add(sub4node);
4010 sub3node->cd();
4011 fNodes->Add(sub3node);
4012 sub2node->cd();
4013 fNodes->Add(sub2node);
4014 sub1node->cd();
4015 //
4016 // Place copy #3 of I20B in I12B
4017 //
4018 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
4019 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 4020 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 4021 sub2node->SetLineColor(kColorITS);
4022 sub2node->SetVisibility(0);
4023 sub2node->cd();
4024 //
4025 // Place copy #1 of I1D7 in I20B
4026 //
4027 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4028 sub3node->SetLineColor(kColorITS);
4029 sub3node->SetVisibility(0);
4030 sub3node->cd();
4031 //
4032 // Place copy #1 of I1D1 in I1D7
4033 //
4034 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4035 sub4node->SetLineColor(kColorITS);
4036 sub4node->SetVisibility(0);
4037 sub4node->cd();
4038 //
4039 // Place copy #1 of ITS2 in I1D1
4040 //
4041 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4042 sub5node->SetLineColor(kColorITS);
4043 fNodes->Add(sub5node);
4044 sub4node->cd();
4045 fNodes->Add(sub4node);
4046 sub3node->cd();
4047 fNodes->Add(sub3node);
4048 sub2node->cd();
4049 //
4050 // Place copy #2 of I1D7 in I20B
4051 //
4052 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4053 sub3node->SetLineColor(kColorITS);
4054 sub3node->SetVisibility(0);
4055 sub3node->cd();
4056 //
4057 // Place copy #1 of I1D1 in I1D7
4058 //
4059 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4060 sub4node->SetLineColor(kColorITS);
4061 sub4node->SetVisibility(0);
4062 sub4node->cd();
4063 //
4064 // Place copy #1 of ITS2 in I1D1
4065 //
4066 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4067 sub5node->SetLineColor(kColorITS);
4068 fNodes->Add(sub5node);
4069 sub4node->cd();
4070 fNodes->Add(sub4node);
4071 sub3node->cd();
4072 fNodes->Add(sub3node);
4073 sub2node->cd();
4074 //
4075 // Place copy #3 of I1D7 in I20B
4076 //
4077 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4078 sub3node->SetLineColor(kColorITS);
4079 sub3node->SetVisibility(0);
4080 sub3node->cd();
4081 //
4082 // Place copy #1 of I1D1 in I1D7
4083 //
4084 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4085 sub4node->SetLineColor(kColorITS);
4086 sub4node->SetVisibility(0);
4087 sub4node->cd();
4088 //
4089 // Place copy #1 of ITS2 in I1D1
4090 //
4091 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4092 sub5node->SetLineColor(kColorITS);
4093 fNodes->Add(sub5node);
4094 sub4node->cd();
4095 fNodes->Add(sub4node);
4096 sub3node->cd();
4097 fNodes->Add(sub3node);
4098 sub2node->cd();
4099 //
4100 // Place copy #4 of I1D7 in I20B
4101 //
4102 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4103 sub3node->SetLineColor(kColorITS);
4104 sub3node->SetVisibility(0);
4105 sub3node->cd();
4106 //
4107 // Place copy #1 of I1D1 in I1D7
4108 //
4109 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4110 sub4node->SetLineColor(kColorITS);
4111 sub4node->SetVisibility(0);
4112 sub4node->cd();
4113 //
4114 // Place copy #1 of ITS2 in I1D1
4115 //
4116 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4117 sub5node->SetLineColor(kColorITS);
4118 fNodes->Add(sub5node);
4119 sub4node->cd();
4120 fNodes->Add(sub4node);
4121 sub3node->cd();
4122 fNodes->Add(sub3node);
4123 sub2node->cd();
4124 fNodes->Add(sub2node);
4125 sub1node->cd();
4126 //
4127 // Place copy #4 of I20B in I12B
4128 //
4129 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
4130 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 4131 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 4132 sub2node->SetLineColor(kColorITS);
4133 sub2node->SetVisibility(0);
4134 sub2node->cd();
4135 //
4136 // Place copy #1 of I1D7 in I20B
4137 //
4138 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4139 sub3node->SetLineColor(kColorITS);
4140 sub3node->SetVisibility(0);
4141 sub3node->cd();
4142 //
4143 // Place copy #1 of I1D1 in I1D7
4144 //
4145 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4146 sub4node->SetLineColor(kColorITS);
4147 sub4node->SetVisibility(0);
4148 sub4node->cd();
4149 //
4150 // Place copy #1 of ITS2 in I1D1
4151 //
4152 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4153 sub5node->SetLineColor(kColorITS);
4154 fNodes->Add(sub5node);
4155 sub4node->cd();
4156 fNodes->Add(sub4node);
4157 sub3node->cd();
4158 fNodes->Add(sub3node);
4159 sub2node->cd();
4160 //
4161 // Place copy #2 of I1D7 in I20B
4162 //
4163 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4164 sub3node->SetLineColor(kColorITS);
4165 sub3node->SetVisibility(0);
4166 sub3node->cd();
4167 //
4168 // Place copy #1 of I1D1 in I1D7
4169 //
4170 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4171 sub4node->SetLineColor(kColorITS);
4172 sub4node->SetVisibility(0);
4173 sub4node->cd();
4174 //
4175 // Place copy #1 of ITS2 in I1D1
4176 //
4177 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4178 sub5node->SetLineColor(kColorITS);
4179 fNodes->Add(sub5node);
4180 sub4node->cd();
4181 fNodes->Add(sub4node);
4182 sub3node->cd();
4183 fNodes->Add(sub3node);
4184 sub2node->cd();
4185 //
4186 // Place copy #3 of I1D7 in I20B
4187 //
4188 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4189 sub3node->SetLineColor(kColorITS);
4190 sub3node->SetVisibility(0);
4191 sub3node->cd();
4192 //
4193 // Place copy #1 of I1D1 in I1D7
4194 //
4195 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4196 sub4node->SetLineColor(kColorITS);
4197 sub4node->SetVisibility(0);
4198 sub4node->cd();
4199 //
4200 // Place copy #1 of ITS2 in I1D1
4201 //
4202 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4203 sub5node->SetLineColor(kColorITS);
4204 fNodes->Add(sub5node);
4205 sub4node->cd();
4206 fNodes->Add(sub4node);
4207 sub3node->cd();
4208 fNodes->Add(sub3node);
4209 sub2node->cd();
4210 //
4211 // Place copy #4 of I1D7 in I20B
4212 //
4213 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4214 sub3node->SetLineColor(kColorITS);
4215 sub3node->SetVisibility(0);
4216 sub3node->cd();
4217 //
4218 // Place copy #1 of I1D1 in I1D7
4219 //
4220 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4221 sub4node->SetLineColor(kColorITS);
4222 sub4node->SetVisibility(0);
4223 sub4node->cd();
4224 //
4225 // Place copy #1 of ITS2 in I1D1
4226 //
4227 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4228 sub5node->SetLineColor(kColorITS);
4229 fNodes->Add(sub5node);
4230 sub4node->cd();
4231 fNodes->Add(sub4node);
4232 sub3node->cd();
4233 fNodes->Add(sub3node);
4234 sub2node->cd();
4235 fNodes->Add(sub2node);
4236 sub1node->cd();
4237 fNodes->Add(sub1node);
4238 node->cd();
4239 //
4240 // Place copy #6 of I12B in IT12
4241 //
1266e9b4 4242 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot236");
1f99c14b 4243 sub1node->SetLineColor(kColorITS);
4244 sub1node->SetVisibility(0);
4245 sub1node->cd();
4246 //
4247 // Place copy #1 of I10B in I12B
4248 //
4249 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
4250 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 4251 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 4252 sub2node->SetLineColor(kColorITS);
4253 sub2node->SetVisibility(0);
4254 sub2node->cd();
4255 //
4256 // Place copy #1 of I107 in I10B
4257 //
4258 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
4259 sub3node->SetLineColor(kColorITS);
4260 sub3node->SetVisibility(0);
4261 sub3node->cd();
4262 //
4263 // Place copy #1 of I101 in I107
4264 //
4265 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4266 sub4node->SetLineColor(kColorITS);
4267 sub4node->SetVisibility(0);
4268 sub4node->cd();
4269 //
4270 // Place copy #1 of ITS1 in I101
4271 //
4272 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4273 sub5node->SetLineColor(kColorITS);
4274 fNodes->Add(sub5node);
4275 sub4node->cd();
4276 fNodes->Add(sub4node);
4277 sub3node->cd();
4278 fNodes->Add(sub3node);
4279 sub2node->cd();
4280 //
4281 // Place copy #2 of I107 in I10B
4282 //
4283 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
4284 sub3node->SetLineColor(kColorITS);
4285 sub3node->SetVisibility(0);
4286 sub3node->cd();
4287 //
4288 // Place copy #1 of I101 in I107
4289 //
4290 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4291 sub4node->SetLineColor(kColorITS);
4292 sub4node->SetVisibility(0);
4293 sub4node->cd();
4294 //
4295 // Place copy #1 of ITS1 in I101
4296 //
4297 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4298 sub5node->SetLineColor(kColorITS);
4299 fNodes->Add(sub5node);
4300 sub4node->cd();
4301 fNodes->Add(sub4node);
4302 sub3node->cd();
4303 fNodes->Add(sub3node);
4304 sub2node->cd();
4305 //
4306 // Place copy #3 of I107 in I10B
4307 //
4308 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
4309 sub3node->SetLineColor(kColorITS);
4310 sub3node->SetVisibility(0);
4311 sub3node->cd();
4312 //
4313 // Place copy #1 of I101 in I107
4314 //
4315 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4316 sub4node->SetLineColor(kColorITS);
4317 sub4node->SetVisibility(0);
4318 sub4node->cd();
4319 //
4320 // Place copy #1 of ITS1 in I101
4321 //
4322 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4323 sub5node->SetLineColor(kColorITS);
4324 fNodes->Add(sub5node);
4325 sub4node->cd();
4326 fNodes->Add(sub4node);
4327 sub3node->cd();
4328 fNodes->Add(sub3node);
4329 sub2node->cd();
4330 //
4331 // Place copy #4 of I107 in I10B
4332 //
4333 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
4334 sub3node->SetLineColor(kColorITS);
4335 sub3node->SetVisibility(0);
4336 sub3node->cd();
4337 //
4338 // Place copy #1 of I101 in I107
4339 //
4340 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4341 sub4node->SetLineColor(kColorITS);
4342 sub4node->SetVisibility(0);
4343 sub4node->cd();
4344 //
4345 // Place copy #1 of ITS1 in I101
4346 //
4347 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4348 sub5node->SetLineColor(kColorITS);
4349 fNodes->Add(sub5node);
4350 sub4node->cd();
4351 fNodes->Add(sub4node);
4352 sub3node->cd();
4353 fNodes->Add(sub3node);
4354 sub2node->cd();
4355 fNodes->Add(sub2node);
4356 sub1node->cd();
4357 //
4358 // Place copy #2 of I10B in I12B
4359 //
4360 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
4361 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 4362 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 4363 sub2node->SetLineColor(kColorITS);
4364 sub2node->SetVisibility(0);
4365 sub2node->cd();
4366 //
4367 // Place copy #1 of I107 in I10B
4368 //
4369 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
4370 sub3node->SetLineColor(kColorITS);
4371 sub3node->SetVisibility(0);
4372 sub3node->cd();
4373 //
4374 // Place copy #1 of I101 in I107
4375 //
4376 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4377 sub4node->SetLineColor(kColorITS);
4378 sub4node->SetVisibility(0);
4379 sub4node->cd();
4380 //
4381 // Place copy #1 of ITS1 in I101
4382 //
4383 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4384 sub5node->SetLineColor(kColorITS);
4385 fNodes->Add(sub5node);
4386 sub4node->cd();
4387 fNodes->Add(sub4node);
4388 sub3node->cd();
4389 fNodes->Add(sub3node);
4390 sub2node->cd();
4391 //
4392 // Place copy #2 of I107 in I10B
4393 //
4394 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
4395 sub3node->SetLineColor(kColorITS);
4396 sub3node->SetVisibility(0);
4397 sub3node->cd();
4398 //
4399 // Place copy #1 of I101 in I107
4400 //
4401 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4402 sub4node->SetLineColor(kColorITS);
4403 sub4node->SetVisibility(0);
4404 sub4node->cd();
4405 //
4406 // Place copy #1 of ITS1 in I101
4407 //
4408 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4409 sub5node->SetLineColor(kColorITS);
4410 fNodes->Add(sub5node);
4411 sub4node->cd();
4412 fNodes->Add(sub4node);
4413 sub3node->cd();
4414 fNodes->Add(sub3node);
4415 sub2node->cd();
4416 //
4417 // Place copy #3 of I107 in I10B
4418 //
4419 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
4420 sub3node->SetLineColor(kColorITS);
4421 sub3node->SetVisibility(0);
4422 sub3node->cd();
4423 //
4424 // Place copy #1 of I101 in I107
4425 //
4426 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4427 sub4node->SetLineColor(kColorITS);
4428 sub4node->SetVisibility(0);
4429 sub4node->cd();
4430 //
4431 // Place copy #1 of ITS1 in I101
4432 //
4433 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4434 sub5node->SetLineColor(kColorITS);
4435 fNodes->Add(sub5node);
4436 sub4node->cd();
4437 fNodes->Add(sub4node);
4438 sub3node->cd();
4439 fNodes->Add(sub3node);
4440 sub2node->cd();
4441 //
4442 // Place copy #4 of I107 in I10B
4443 //
4444 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
4445 sub3node->SetLineColor(kColorITS);
4446 sub3node->SetVisibility(0);
4447 sub3node->cd();
4448 //
4449 // Place copy #1 of I101 in I107
4450 //
4451 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4452 sub4node->SetLineColor(kColorITS);
4453 sub4node->SetVisibility(0);
4454 sub4node->cd();
4455 //
4456 // Place copy #1 of ITS1 in I101
4457 //
4458 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4459 sub5node->SetLineColor(kColorITS);
4460 fNodes->Add(sub5node);
4461 sub4node->cd();
4462 fNodes->Add(sub4node);
4463 sub3node->cd();
4464 fNodes->Add(sub3node);
4465 sub2node->cd();
4466 fNodes->Add(sub2node);
4467 sub1node->cd();
4468 //
4469 // Place copy #1 of I20B in I12B
4470 //
4471 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
4472 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 4473 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 4474 sub2node->SetLineColor(kColorITS);
4475 sub2node->SetVisibility(0);
4476 sub2node->cd();
4477 //
4478 // Place copy #1 of I1D7 in I20B
4479 //
4480 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4481 sub3node->SetLineColor(kColorITS);
4482 sub3node->SetVisibility(0);
4483 sub3node->cd();
4484 //
4485 // Place copy #1 of I1D1 in I1D7
4486 //
4487 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4488 sub4node->SetLineColor(kColorITS);
4489 sub4node->SetVisibility(0);
4490 sub4node->cd();
4491 //
4492 // Place copy #1 of ITS2 in I1D1
4493 //
4494 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4495 sub5node->SetLineColor(kColorITS);
4496 fNodes->Add(sub5node);
4497 sub4node->cd();
4498 fNodes->Add(sub4node);
4499 sub3node->cd();
4500 fNodes->Add(sub3node);
4501 sub2node->cd();
4502 //
4503 // Place copy #2 of I1D7 in I20B
4504 //
4505 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4506 sub3node->SetLineColor(kColorITS);
4507 sub3node->SetVisibility(0);
4508 sub3node->cd();
4509 //
4510 // Place copy #1 of I1D1 in I1D7
4511 //
4512 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4513 sub4node->SetLineColor(kColorITS);
4514 sub4node->SetVisibility(0);
4515 sub4node->cd();
4516 //
4517 // Place copy #1 of ITS2 in I1D1
4518 //
4519 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4520 sub5node->SetLineColor(kColorITS);
4521 fNodes->Add(sub5node);
4522 sub4node->cd();
4523 fNodes->Add(sub4node);
4524 sub3node->cd();
4525 fNodes->Add(sub3node);
4526 sub2node->cd();
4527 //
4528 // Place copy #3 of I1D7 in I20B
4529 //
4530 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4531 sub3node->SetLineColor(kColorITS);
4532 sub3node->SetVisibility(0);
4533 sub3node->cd();
4534 //
4535 // Place copy #1 of I1D1 in I1D7
4536 //
4537 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4538 sub4node->SetLineColor(kColorITS);
4539 sub4node->SetVisibility(0);
4540 sub4node->cd();
4541 //
4542 // Place copy #1 of ITS2 in I1D1
4543 //
4544 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4545 sub5node->SetLineColor(kColorITS);
4546 fNodes->Add(sub5node);
4547 sub4node->cd();
4548 fNodes->Add(sub4node);
4549 sub3node->cd();
4550 fNodes->Add(sub3node);
4551 sub2node->cd();
4552 //
4553 // Place copy #4 of I1D7 in I20B
4554 //
4555 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4556 sub3node->SetLineColor(kColorITS);
4557 sub3node->SetVisibility(0);
4558 sub3node->cd();
4559 //
4560 // Place copy #1 of I1D1 in I1D7
4561 //
4562 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4563 sub4node->SetLineColor(kColorITS);
4564 sub4node->SetVisibility(0);
4565 sub4node->cd();
4566 //
4567 // Place copy #1 of ITS2 in I1D1
4568 //
4569 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4570 sub5node->SetLineColor(kColorITS);
4571 fNodes->Add(sub5node);
4572 sub4node->cd();
4573 fNodes->Add(sub4node);
4574 sub3node->cd();
4575 fNodes->Add(sub3node);
4576 sub2node->cd();
4577 fNodes->Add(sub2node);
4578 sub1node->cd();
4579 //
4580 // Place copy #2 of I20B in I12B
4581 //
4582 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
4583 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 4584 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 4585 sub2node->SetLineColor(kColorITS);
4586 sub2node->SetVisibility(0);
4587 sub2node->cd();
4588 //
4589 // Place copy #1 of I1D7 in I20B
4590 //
4591 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4592 sub3node->SetLineColor(kColorITS);
4593 sub3node->SetVisibility(0);
4594 sub3node->cd();
4595 //
4596 // Place copy #1 of I1D1 in I1D7
4597 //
4598 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4599 sub4node->SetLineColor(kColorITS);
4600 sub4node->SetVisibility(0);
4601 sub4node->cd();
4602 //
4603 // Place copy #1 of ITS2 in I1D1
4604 //
4605 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4606 sub5node->SetLineColor(kColorITS);
4607 fNodes->Add(sub5node);
4608 sub4node->cd();
4609 fNodes->Add(sub4node);
4610 sub3node->cd();
4611 fNodes->Add(sub3node);
4612 sub2node->cd();
4613 //
4614 // Place copy #2 of I1D7 in I20B
4615 //
4616 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4617 sub3node->SetLineColor(kColorITS);
4618 sub3node->SetVisibility(0);
4619 sub3node->cd();
4620 //
4621 // Place copy #1 of I1D1 in I1D7
4622 //
4623 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4624 sub4node->SetLineColor(kColorITS);
4625 sub4node->SetVisibility(0);
4626 sub4node->cd();
4627 //
4628 // Place copy #1 of ITS2 in I1D1
4629 //
4630 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4631 sub5node->SetLineColor(kColorITS);
4632 fNodes->Add(sub5node);
4633 sub4node->cd();
4634 fNodes->Add(sub4node);
4635 sub3node->cd();
4636 fNodes->Add(sub3node);
4637 sub2node->cd();
4638 //
4639 // Place copy #3 of I1D7 in I20B
4640 //
4641 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4642 sub3node->SetLineColor(kColorITS);
4643 sub3node->SetVisibility(0);
4644 sub3node->cd();
4645 //
4646 // Place copy #1 of I1D1 in I1D7
4647 //
4648 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4649 sub4node->SetLineColor(kColorITS);
4650 sub4node->SetVisibility(0);
4651 sub4node->cd();
4652 //
4653 // Place copy #1 of ITS2 in I1D1
4654 //
4655 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4656 sub5node->SetLineColor(kColorITS);
4657 fNodes->Add(sub5node);
4658 sub4node->cd();
4659 fNodes->Add(sub4node);
4660 sub3node->cd();
4661 fNodes->Add(sub3node);
4662 sub2node->cd();
4663 //
4664 // Place copy #4 of I1D7 in I20B
4665 //
4666 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4667 sub3node->SetLineColor(kColorITS);
4668 sub3node->SetVisibility(0);
4669 sub3node->cd();
4670 //
4671 // Place copy #1 of I1D1 in I1D7
4672 //
4673 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4674 sub4node->SetLineColor(kColorITS);
4675 sub4node->SetVisibility(0);
4676 sub4node->cd();
4677 //
4678 // Place copy #1 of ITS2 in I1D1
4679 //
4680 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4681 sub5node->SetLineColor(kColorITS);
4682 fNodes->Add(sub5node);
4683 sub4node->cd();
4684 fNodes->Add(sub4node);
4685 sub3node->cd();
4686 fNodes->Add(sub3node);
4687 sub2node->cd();
4688 fNodes->Add(sub2node);
4689 sub1node->cd();
4690 //
4691 // Place copy #3 of I20B in I12B
4692 //
4693 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
4694 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 4695 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 4696 sub2node->SetLineColor(kColorITS);
4697 sub2node->SetVisibility(0);
4698 sub2node->cd();
4699 //
4700 // Place copy #1 of I1D7 in I20B
4701 //
4702 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4703 sub3node->SetLineColor(kColorITS);
4704 sub3node->SetVisibility(0);
4705 sub3node->cd();
4706 //
4707 // Place copy #1 of I1D1 in I1D7
4708 //
4709 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4710 sub4node->SetLineColor(kColorITS);
4711 sub4node->SetVisibility(0);
4712 sub4node->cd();
4713 //
4714 // Place copy #1 of ITS2 in I1D1
4715 //
4716 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4717 sub5node->SetLineColor(kColorITS);
4718 fNodes->Add(sub5node);
4719 sub4node->cd();
4720 fNodes->Add(sub4node);
4721 sub3node->cd();
4722 fNodes->Add(sub3node);
4723 sub2node->cd();
4724 //
4725 // Place copy #2 of I1D7 in I20B
4726 //
4727 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4728 sub3node->SetLineColor(kColorITS);
4729 sub3node->SetVisibility(0);
4730 sub3node->cd();
4731 //
4732 // Place copy #1 of I1D1 in I1D7
4733 //
4734 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4735 sub4node->SetLineColor(kColorITS);
4736 sub4node->SetVisibility(0);
4737 sub4node->cd();
4738 //
4739 // Place copy #1 of ITS2 in I1D1
4740 //
4741 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4742 sub5node->SetLineColor(kColorITS);
4743 fNodes->Add(sub5node);
4744 sub4node->cd();
4745 fNodes->Add(sub4node);
4746 sub3node->cd();
4747 fNodes->Add(sub3node);
4748 sub2node->cd();
4749 //
4750 // Place copy #3 of I1D7 in I20B
4751 //
4752 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4753 sub3node->SetLineColor(kColorITS);
4754 sub3node->SetVisibility(0);
4755 sub3node->cd();
4756 //
4757 // Place copy #1 of I1D1 in I1D7
4758 //
4759 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4760 sub4node->SetLineColor(kColorITS);
4761 sub4node->SetVisibility(0);
4762 sub4node->cd();
4763 //
4764 // Place copy #1 of ITS2 in I1D1
4765 //
4766 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4767 sub5node->SetLineColor(kColorITS);
4768 fNodes->Add(sub5node);
4769 sub4node->cd();
4770 fNodes->Add(sub4node);
4771 sub3node->cd();
4772 fNodes->Add(sub3node);
4773 sub2node->cd();
4774 //
4775 // Place copy #4 of I1D7 in I20B
4776 //
4777 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4778 sub3node->SetLineColor(kColorITS);
4779 sub3node->SetVisibility(0);
4780 sub3node->cd();
4781 //
4782 // Place copy #1 of I1D1 in I1D7
4783 //
4784 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4785 sub4node->SetLineColor(kColorITS);
4786 sub4node->SetVisibility(0);
4787 sub4node->cd();
4788 //
4789 // Place copy #1 of ITS2 in I1D1
4790 //
4791 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4792 sub5node->SetLineColor(kColorITS);
4793 fNodes->Add(sub5node);
4794 sub4node->cd();
4795 fNodes->Add(sub4node);
4796 sub3node->cd();
4797 fNodes->Add(sub3node);
4798 sub2node->cd();
4799 fNodes->Add(sub2node);
4800 sub1node->cd();
4801 //
4802 // Place copy #4 of I20B in I12B
4803 //
4804 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
4805 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 4806 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 4807 sub2node->SetLineColor(kColorITS);
4808 sub2node->SetVisibility(0);
4809 sub2node->cd();
4810 //
4811 // Place copy #1 of I1D7 in I20B
4812 //
4813 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4814 sub3node->SetLineColor(kColorITS);
4815 sub3node->SetVisibility(0);
4816 sub3node->cd();
4817 //
4818 // Place copy #1 of I1D1 in I1D7
4819 //
4820 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4821 sub4node->SetLineColor(kColorITS);
4822 sub4node->SetVisibility(0);
4823 sub4node->cd();
4824 //
4825 // Place copy #1 of ITS2 in I1D1
4826 //
4827 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4828 sub5node->SetLineColor(kColorITS);
4829 fNodes->Add(sub5node);
4830 sub4node->cd();
4831 fNodes->Add(sub4node);
4832 sub3node->cd();
4833 fNodes->Add(sub3node);
4834 sub2node->cd();
4835 //
4836 // Place copy #2 of I1D7 in I20B
4837 //
4838 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4839 sub3node->SetLineColor(kColorITS);
4840 sub3node->SetVisibility(0);
4841 sub3node->cd();
4842 //
4843 // Place copy #1 of I1D1 in I1D7
4844 //
4845 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4846 sub4node->SetLineColor(kColorITS);
4847 sub4node->SetVisibility(0);
4848 sub4node->cd();
4849 //
4850 // Place copy #1 of ITS2 in I1D1
4851 //
4852 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4853 sub5node->SetLineColor(kColorITS);
4854 fNodes->Add(sub5node);
4855 sub4node->cd();
4856 fNodes->Add(sub4node);
4857 sub3node->cd();
4858 fNodes->Add(sub3node);
4859 sub2node->cd();
4860 //
4861 // Place copy #3 of I1D7 in I20B
4862 //
4863 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4864 sub3node->SetLineColor(kColorITS);
4865 sub3node->SetVisibility(0);
4866 sub3node->cd();
4867 //
4868 // Place copy #1 of I1D1 in I1D7
4869 //
4870 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4871 sub4node->SetLineColor(kColorITS);
4872 sub4node->SetVisibility(0);
4873 sub4node->cd();
4874 //
4875 // Place copy #1 of ITS2 in I1D1
4876 //
4877 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4878 sub5node->SetLineColor(kColorITS);
4879 fNodes->Add(sub5node);
4880 sub4node->cd();
4881 fNodes->Add(sub4node);
4882 sub3node->cd();
4883 fNodes->Add(sub3node);
4884 sub2node->cd();
4885 //
4886 // Place copy #4 of I1D7 in I20B
4887 //
4888 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4889 sub3node->SetLineColor(kColorITS);
4890 sub3node->SetVisibility(0);
4891 sub3node->cd();
4892 //
4893 // Place copy #1 of I1D1 in I1D7
4894 //
4895 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4896 sub4node->SetLineColor(kColorITS);
4897 sub4node->SetVisibility(0);
4898 sub4node->cd();
4899 //
4900 // Place copy #1 of ITS2 in I1D1
4901 //
4902 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4903 sub5node->SetLineColor(kColorITS);
4904 fNodes->Add(sub5node);
4905 sub4node->cd();
4906 fNodes->Add(sub4node);
4907 sub3node->cd();
4908 fNodes->Add(sub3node);
4909 sub2node->cd();
4910 fNodes->Add(sub2node);
4911 sub1node->cd();
4912 fNodes->Add(sub1node);
4913 node->cd();
4914 //
4915 // Place copy #7 of I12B in IT12
4916 //
1266e9b4 4917 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot244");
1f99c14b 4918 sub1node->SetLineColor(kColorITS);
4919 sub1node->SetVisibility(0);
4920 sub1node->cd();
4921 //
4922 // Place copy #1 of I10B in I12B
4923 //
4924 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
4925 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 4926 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 4927 sub2node->SetLineColor(kColorITS);
4928 sub2node->SetVisibility(0);
4929 sub2node->cd();
4930 //
4931 // Place copy #1 of I107 in I10B
4932 //
4933 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
4934 sub3node->SetLineColor(kColorITS);
4935 sub3node->SetVisibility(0);
4936 sub3node->cd();
4937 //
4938 // Place copy #1 of I101 in I107
4939 //
4940 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4941 sub4node->SetLineColor(kColorITS);
4942 sub4node->SetVisibility(0);
4943 sub4node->cd();
4944 //
4945 // Place copy #1 of ITS1 in I101
4946 //
4947 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4948 sub5node->SetLineColor(kColorITS);
4949 fNodes->Add(sub5node);
4950 sub4node->cd();
4951 fNodes->Add(sub4node);
4952 sub3node->cd();
4953 fNodes->Add(sub3node);
4954 sub2node->cd();
4955 //
4956 // Place copy #2 of I107 in I10B
4957 //
4958 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
4959 sub3node->SetLineColor(kColorITS);
4960 sub3node->SetVisibility(0);
4961 sub3node->cd();
4962 //
4963 // Place copy #1 of I101 in I107
4964 //
4965 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4966 sub4node->SetLineColor(kColorITS);
4967 sub4node->SetVisibility(0);
4968 sub4node->cd();
4969 //
4970 // Place copy #1 of ITS1 in I101
4971 //
4972 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4973 sub5node->SetLineColor(kColorITS);
4974 fNodes->Add(sub5node);
4975 sub4node->cd();
4976 fNodes->Add(sub4node);
4977 sub3node->cd();
4978 fNodes->Add(sub3node);
4979 sub2node->cd();
4980 //
4981 // Place copy #3 of I107 in I10B
4982 //
4983 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
4984 sub3node->SetLineColor(kColorITS);
4985 sub3node->SetVisibility(0);
4986 sub3node->cd();
4987 //
4988 // Place copy #1 of I101 in I107
4989 //
4990 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4991 sub4node->SetLineColor(kColorITS);
4992 sub4node->SetVisibility(0);
4993 sub4node->cd();
4994 //
4995 // Place copy #1 of ITS1 in I101
4996 //
4997 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4998 sub5node->SetLineColor(kColorITS);
4999 fNodes->Add(sub5node);
5000 sub4node->cd();
5001 fNodes->Add(sub4node);
5002 sub3node->cd();
5003 fNodes->Add(sub3node);
5004 sub2node->cd();
5005 //
5006 // Place copy #4 of I107 in I10B
5007 //
5008 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
5009 sub3node->SetLineColor(kColorITS);
5010 sub3node->SetVisibility(0);
5011 sub3node->cd();
5012 //
5013 // Place copy #1 of I101 in I107
5014 //
5015 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5016 sub4node->SetLineColor(kColorITS);
5017 sub4node->SetVisibility(0);
5018 sub4node->cd();
5019 //
5020 // Place copy #1 of ITS1 in I101
5021 //
5022 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5023 sub5node->SetLineColor(kColorITS);
5024 fNodes->Add(sub5node);
5025 sub4node->cd();
5026 fNodes->Add(sub4node);
5027 sub3node->cd();
5028 fNodes->Add(sub3node);
5029 sub2node->cd();
5030 fNodes->Add(sub2node);
5031 sub1node->cd();
5032 //
5033 // Place copy #2 of I10B in I12B
5034 //
5035 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
5036 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 5037 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 5038 sub2node->SetLineColor(kColorITS);
5039 sub2node->SetVisibility(0);
5040 sub2node->cd();
5041 //
5042 // Place copy #1 of I107 in I10B
5043 //
5044 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
5045 sub3node->SetLineColor(kColorITS);
5046 sub3node->SetVisibility(0);
5047 sub3node->cd();
5048 //
5049 // Place copy #1 of I101 in I107
5050 //
5051 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5052 sub4node->SetLineColor(kColorITS);
5053 sub4node->SetVisibility(0);
5054 sub4node->cd();
5055 //
5056 // Place copy #1 of ITS1 in I101
5057 //
5058 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5059 sub5node->SetLineColor(kColorITS);
5060 fNodes->Add(sub5node);
5061 sub4node->cd();
5062 fNodes->Add(sub4node);
5063 sub3node->cd();
5064 fNodes->Add(sub3node);
5065 sub2node->cd();
5066 //
5067 // Place copy #2 of I107 in I10B
5068 //
5069 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
5070 sub3node->SetLineColor(kColorITS);
5071 sub3node->SetVisibility(0);
5072 sub3node->cd();
5073 //
5074 // Place copy #1 of I101 in I107
5075 //
5076 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5077 sub4node->SetLineColor(kColorITS);
5078 sub4node->SetVisibility(0);
5079 sub4node->cd();
5080 //
5081 // Place copy #1 of ITS1 in I101
5082 //
5083 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5084 sub5node->SetLineColor(kColorITS);
5085 fNodes->Add(sub5node);
5086 sub4node->cd();
5087 fNodes->Add(sub4node);
5088 sub3node->cd();
5089 fNodes->Add(sub3node);
5090 sub2node->cd();
5091 //
5092 // Place copy #3 of I107 in I10B
5093 //
5094 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
5095 sub3node->SetLineColor(kColorITS);
5096 sub3node->SetVisibility(0);
5097 sub3node->cd();
5098 //
5099 // Place copy #1 of I101 in I107
5100 //
5101 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5102 sub4node->SetLineColor(kColorITS);
5103 sub4node->SetVisibility(0);
5104 sub4node->cd();
5105 //
5106 // Place copy #1 of ITS1 in I101
5107 //
5108 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5109 sub5node->SetLineColor(kColorITS);
5110 fNodes->Add(sub5node);
5111 sub4node->cd();
5112 fNodes->Add(sub4node);
5113 sub3node->cd();
5114 fNodes->Add(sub3node);
5115 sub2node->cd();
5116 //
5117 // Place copy #4 of I107 in I10B
5118 //
5119 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
5120 sub3node->SetLineColor(kColorITS);
5121 sub3node->SetVisibility(0);
5122 sub3node->cd();
5123 //
5124 // Place copy #1 of I101 in I107
5125 //
5126 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5127 sub4node->SetLineColor(kColorITS);
5128 sub4node->SetVisibility(0);
5129 sub4node->cd();
5130 //
5131 // Place copy #1 of ITS1 in I101
5132 //
5133 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5134 sub5node->SetLineColor(kColorITS);
5135 fNodes->Add(sub5node);
5136 sub4node->cd();
5137 fNodes->Add(sub4node);
5138 sub3node->cd();
5139 fNodes->Add(sub3node);
5140 sub2node->cd();
5141 fNodes->Add(sub2node);
5142 sub1node->cd();
5143 //
5144 // Place copy #1 of I20B in I12B
5145 //
5146 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
5147 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 5148 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 5149 sub2node->SetLineColor(kColorITS);
5150 sub2node->SetVisibility(0);
5151 sub2node->cd();
5152 //
5153 // Place copy #1 of I1D7 in I20B
5154 //
5155 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5156 sub3node->SetLineColor(kColorITS);
5157 sub3node->SetVisibility(0);
5158 sub3node->cd();
5159 //
5160 // Place copy #1 of I1D1 in I1D7
5161 //
5162 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5163 sub4node->SetLineColor(kColorITS);
5164 sub4node->SetVisibility(0);
5165 sub4node->cd();
5166 //
5167 // Place copy #1 of ITS2 in I1D1
5168 //
5169 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5170 sub5node->SetLineColor(kColorITS);
5171 fNodes->Add(sub5node);
5172 sub4node->cd();
5173 fNodes->Add(sub4node);
5174 sub3node->cd();
5175 fNodes->Add(sub3node);
5176 sub2node->cd();
5177 //
5178 // Place copy #2 of I1D7 in I20B
5179 //
5180 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5181 sub3node->SetLineColor(kColorITS);
5182 sub3node->SetVisibility(0);
5183 sub3node->cd();
5184 //
5185 // Place copy #1 of I1D1 in I1D7
5186 //
5187 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5188 sub4node->SetLineColor(kColorITS);
5189 sub4node->SetVisibility(0);
5190 sub4node->cd();
5191 //
5192 // Place copy #1 of ITS2 in I1D1
5193 //
5194 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5195 sub5node->SetLineColor(kColorITS);
5196 fNodes->Add(sub5node);
5197 sub4node->cd();
5198 fNodes->Add(sub4node);
5199 sub3node->cd();
5200 fNodes->Add(sub3node);
5201 sub2node->cd();
5202 //
5203 // Place copy #3 of I1D7 in I20B
5204 //
5205 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5206 sub3node->SetLineColor(kColorITS);
5207 sub3node->SetVisibility(0);
5208 sub3node->cd();
5209 //
5210 // Place copy #1 of I1D1 in I1D7
5211 //
5212 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5213 sub4node->SetLineColor(kColorITS);
5214 sub4node->SetVisibility(0);
5215 sub4node->cd();
5216 //
5217 // Place copy #1 of ITS2 in I1D1
5218 //
5219 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5220 sub5node->SetLineColor(kColorITS);
5221 fNodes->Add(sub5node);
5222 sub4node->cd();
5223 fNodes->Add(sub4node);
5224 sub3node->cd();
5225 fNodes->Add(sub3node);
5226 sub2node->cd();
5227 //
5228 // Place copy #4 of I1D7 in I20B
5229 //
5230 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5231 sub3node->SetLineColor(kColorITS);
5232 sub3node->SetVisibility(0);
5233 sub3node->cd();
5234 //
5235 // Place copy #1 of I1D1 in I1D7
5236 //
5237 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5238 sub4node->SetLineColor(kColorITS);
5239 sub4node->SetVisibility(0);
5240 sub4node->cd();
5241 //
5242 // Place copy #1 of ITS2 in I1D1
5243 //
5244 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5245 sub5node->SetLineColor(kColorITS);
5246 fNodes->Add(sub5node);
5247 sub4node->cd();
5248 fNodes->Add(sub4node);
5249 sub3node->cd();
5250 fNodes->Add(sub3node);
5251 sub2node->cd();
5252 fNodes->Add(sub2node);
5253 sub1node->cd();
5254 //
5255 // Place copy #2 of I20B in I12B
5256 //
5257 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
5258 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 5259 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 5260 sub2node->SetLineColor(kColorITS);
5261 sub2node->SetVisibility(0);
5262 sub2node->cd();
5263 //
5264 // Place copy #1 of I1D7 in I20B
5265 //
5266 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5267 sub3node->SetLineColor(kColorITS);
5268 sub3node->SetVisibility(0);
5269 sub3node->cd();
5270 //
5271 // Place copy #1 of I1D1 in I1D7
5272 //
5273 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5274 sub4node->SetLineColor(kColorITS);
5275 sub4node->SetVisibility(0);
5276 sub4node->cd();
5277 //
5278 // Place copy #1 of ITS2 in I1D1
5279 //
5280 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5281 sub5node->SetLineColor(kColorITS);
5282 fNodes->Add(sub5node);
5283 sub4node->cd();
5284 fNodes->Add(sub4node);
5285 sub3node->cd();
5286 fNodes->Add(sub3node);
5287 sub2node->cd();
5288 //
5289 // Place copy #2 of I1D7 in I20B
5290 //
5291 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5292 sub3node->SetLineColor(kColorITS);
5293 sub3node->SetVisibility(0);
5294 sub3node->cd();
5295 //
5296 // Place copy #1 of I1D1 in I1D7
5297 //
5298 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5299 sub4node->SetLineColor(kColorITS);
5300 sub4node->SetVisibility(0);
5301 sub4node->cd();
5302 //
5303 // Place copy #1 of ITS2 in I1D1
5304 //
5305 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5306 sub5node->SetLineColor(kColorITS);
5307 fNodes->Add(sub5node);
5308 sub4node->cd();
5309 fNodes->Add(sub4node);
5310 sub3node->cd();
5311 fNodes->Add(sub3node);
5312 sub2node->cd();
5313 //
5314 // Place copy #3 of I1D7 in I20B
5315 //
5316 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5317 sub3node->SetLineColor(kColorITS);
5318 sub3node->SetVisibility(0);
5319 sub3node->cd();
5320 //
5321 // Place copy #1 of I1D1 in I1D7
5322 //
5323 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5324 sub4node->SetLineColor(kColorITS);
5325 sub4node->SetVisibility(0);
5326 sub4node->cd();
5327 //
5328 // Place copy #1 of ITS2 in I1D1
5329 //
5330 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5331 sub5node->SetLineColor(kColorITS);
5332 fNodes->Add(sub5node);
5333 sub4node->cd();
5334 fNodes->Add(sub4node);
5335 sub3node->cd();
5336 fNodes->Add(sub3node);
5337 sub2node->cd();
5338 //
5339 // Place copy #4 of I1D7 in I20B
5340 //
5341 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5342 sub3node->SetLineColor(kColorITS);
5343 sub3node->SetVisibility(0);
5344 sub3node->cd();
5345 //
5346 // Place copy #1 of I1D1 in I1D7
5347 //
5348 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5349 sub4node->SetLineColor(kColorITS);
5350 sub4node->SetVisibility(0);
5351 sub4node->cd();
5352 //
5353 // Place copy #1 of ITS2 in I1D1
5354 //
5355 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5356 sub5node->SetLineColor(kColorITS);
5357 fNodes->Add(sub5node);
5358 sub4node->cd();
5359 fNodes->Add(sub4node);
5360 sub3node->cd();
5361 fNodes->Add(sub3node);
5362 sub2node->cd();
5363 fNodes->Add(sub2node);
5364 sub1node->cd();
5365 //
5366 // Place copy #3 of I20B in I12B
5367 //
5368 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
5369 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 5370 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 5371 sub2node->SetLineColor(kColorITS);
5372 sub2node->SetVisibility(0);
5373 sub2node->cd();
5374 //
5375 // Place copy #1 of I1D7 in I20B
5376 //
5377 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5378 sub3node->SetLineColor(kColorITS);
5379 sub3node->SetVisibility(0);
5380 sub3node->cd();
5381 //
5382 // Place copy #1 of I1D1 in I1D7
5383 //
5384 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5385 sub4node->SetLineColor(kColorITS);
5386 sub4node->SetVisibility(0);
5387 sub4node->cd();
5388 //
5389 // Place copy #1 of ITS2 in I1D1
5390 //
5391 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5392 sub5node->SetLineColor(kColorITS);
5393 fNodes->Add(sub5node);
5394 sub4node->cd();
5395 fNodes->Add(sub4node);
5396 sub3node->cd();
5397 fNodes->Add(sub3node);
5398 sub2node->cd();
5399 //
5400 // Place copy #2 of I1D7 in I20B
5401 //
5402 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5403 sub3node->SetLineColor(kColorITS);
5404 sub3node->SetVisibility(0);
5405 sub3node->cd();
5406 //
5407 // Place copy #1 of I1D1 in I1D7
5408 //
5409 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5410 sub4node->SetLineColor(kColorITS);
5411 sub4node->SetVisibility(0);
5412 sub4node->cd();
5413 //
5414 // Place copy #1 of ITS2 in I1D1
5415 //
5416 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5417 sub5node->SetLineColor(kColorITS);
5418 fNodes->Add(sub5node);
5419 sub4node->cd();
5420 fNodes->Add(sub4node);
5421 sub3node->cd();
5422 fNodes->Add(sub3node);
5423 sub2node->cd();
5424 //
5425 // Place copy #3 of I1D7 in I20B
5426 //
5427 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5428 sub3node->SetLineColor(kColorITS);
5429 sub3node->SetVisibility(0);
5430 sub3node->cd();
5431 //
5432 // Place copy #1 of I1D1 in I1D7
5433 //
5434 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5435 sub4node->SetLineColor(kColorITS);
5436 sub4node->SetVisibility(0);
5437 sub4node->cd();
5438 //
5439 // Place copy #1 of ITS2 in I1D1
5440 //
5441 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5442 sub5node->SetLineColor(kColorITS);
5443 fNodes->Add(sub5node);
5444 sub4node->cd();
5445 fNodes->Add(sub4node);
5446 sub3node->cd();
5447 fNodes->Add(sub3node);
5448 sub2node->cd();
5449 //
5450 // Place copy #4 of I1D7 in I20B
5451 //
5452 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5453 sub3node->SetLineColor(kColorITS);
5454 sub3node->SetVisibility(0);
5455 sub3node->cd();
5456 //
5457 // Place copy #1 of I1D1 in I1D7
5458 //
5459 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5460 sub4node->SetLineColor(kColorITS);
5461 sub4node->SetVisibility(0);
5462 sub4node->cd();
5463 //
5464 // Place copy #1 of ITS2 in I1D1
5465 //
5466 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5467 sub5node->SetLineColor(kColorITS);
5468 fNodes->Add(sub5node);
5469 sub4node->cd();
5470 fNodes->Add(sub4node);
5471 sub3node->cd();
5472 fNodes->Add(sub3node);
5473 sub2node->cd();
5474 fNodes->Add(sub2node);
5475 sub1node->cd();
5476 //
5477 // Place copy #4 of I20B in I12B
5478 //
5479 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
5480 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 5481 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 5482 sub2node->SetLineColor(kColorITS);
5483 sub2node->SetVisibility(0);
5484 sub2node->cd();
5485 //
5486 // Place copy #1 of I1D7 in I20B
5487 //
5488 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5489 sub3node->SetLineColor(kColorITS);
5490 sub3node->SetVisibility(0);
5491 sub3node->cd();
5492 //
5493 // Place copy #1 of I1D1 in I1D7
5494 //
5495 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5496 sub4node->SetLineColor(kColorITS);
5497 sub4node->SetVisibility(0);
5498 sub4node->cd();
5499 //
5500 // Place copy #1 of ITS2 in I1D1
5501 //
5502 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5503 sub5node->SetLineColor(kColorITS);
5504 fNodes->Add(sub5node);
5505 sub4node->cd();
5506 fNodes->Add(sub4node);
5507 sub3node->cd();
5508 fNodes->Add(sub3node);
5509 sub2node->cd();
5510 //
5511 // Place copy #2 of I1D7 in I20B
5512 //
5513 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5514 sub3node->SetLineColor(kColorITS);
5515 sub3node->SetVisibility(0);
5516 sub3node->cd();
5517 //
5518 // Place copy #1 of I1D1 in I1D7
5519 //
5520 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5521 sub4node->SetLineColor(kColorITS);
5522 sub4node->SetVisibility(0);
5523 sub4node->cd();
5524 //
5525 // Place copy #1 of ITS2 in I1D1
5526 //
5527 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5528 sub5node->SetLineColor(kColorITS);
5529 fNodes->Add(sub5node);
5530 sub4node->cd();
5531 fNodes->Add(sub4node);
5532 sub3node->cd();
5533 fNodes->Add(sub3node);
5534 sub2node->cd();
5535 //
5536 // Place copy #3 of I1D7 in I20B
5537 //
5538 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5539 sub3node->SetLineColor(kColorITS);
5540 sub3node->SetVisibility(0);
5541 sub3node->cd();
5542 //
5543 // Place copy #1 of I1D1 in I1D7
5544 //
5545 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5546 sub4node->SetLineColor(kColorITS);
5547 sub4node->SetVisibility(0);
5548 sub4node->cd();
5549 //
5550 // Place copy #1 of ITS2 in I1D1
5551 //
5552 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5553 sub5node->SetLineColor(kColorITS);
5554 fNodes->Add(sub5node);
5555 sub4node->cd();
5556 fNodes->Add(sub4node);
5557 sub3node->cd();
5558 fNodes->Add(sub3node);
5559 sub2node->cd();
5560 //
5561 // Place copy #4 of I1D7 in I20B
5562 //
5563 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5564 sub3node->SetLineColor(kColorITS);
5565 sub3node->SetVisibility(0);
5566 sub3node->cd();
5567 //
5568 // Place copy #1 of I1D1 in I1D7
5569 //
5570 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5571 sub4node->SetLineColor(kColorITS);
5572 sub4node->SetVisibility(0);
5573 sub4node->cd();
5574 //
5575 // Place copy #1 of ITS2 in I1D1
5576 //
5577 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5578 sub5node->SetLineColor(kColorITS);
5579 fNodes->Add(sub5node);
5580 sub4node->cd();
5581 fNodes->Add(sub4node);
5582 sub3node->cd();
5583 fNodes->Add(sub3node);
5584 sub2node->cd();
5585 fNodes->Add(sub2node);
5586 sub1node->cd();
5587 fNodes->Add(sub1node);
5588 node->cd();
5589 //
5590 // Place copy #8 of I12B in IT12
5591 //
1266e9b4 5592 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot233");
1f99c14b 5593 sub1node->SetLineColor(kColorITS);
5594 sub1node->SetVisibility(0);
5595 sub1node->cd();
5596 //
5597 // Place copy #1 of I10B in I12B
5598 //
5599 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
5600 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 5601 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 5602 sub2node->SetLineColor(kColorITS);
5603 sub2node->SetVisibility(0);
5604 sub2node->cd();
5605 //
5606 // Place copy #1 of I107 in I10B
5607 //
5608 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
5609 sub3node->SetLineColor(kColorITS);
5610 sub3node->SetVisibility(0);
5611 sub3node->cd();
5612 //
5613 // Place copy #1 of I101 in I107
5614 //
5615 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5616 sub4node->SetLineColor(kColorITS);
5617 sub4node->SetVisibility(0);
5618 sub4node->cd();
5619 //
5620 // Place copy #1 of ITS1 in I101
5621 //
5622 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5623 sub5node->SetLineColor(kColorITS);
5624 fNodes->Add(sub5node);
5625 sub4node->cd();
5626 fNodes->Add(sub4node);
5627 sub3node->cd();
5628 fNodes->Add(sub3node);
5629 sub2node->cd();
5630 //
5631 // Place copy #2 of I107 in I10B
5632 //
5633 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
5634 sub3node->SetLineColor(kColorITS);
5635 sub3node->SetVisibility(0);
5636 sub3node->cd();
5637 //
5638 // Place copy #1 of I101 in I107
5639 //
5640 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5641 sub4node->SetLineColor(kColorITS);
5642 sub4node->SetVisibility(0);
5643 sub4node->cd();
5644 //
5645 // Place copy #1 of ITS1 in I101
5646 //
5647 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5648 sub5node->SetLineColor(kColorITS);
5649 fNodes->Add(sub5node);
5650 sub4node->cd();
5651 fNodes->Add(sub4node);
5652 sub3node->cd();
5653 fNodes->Add(sub3node);
5654 sub2node->cd();
5655 //
5656 // Place copy #3 of I107 in I10B
5657 //
5658 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
5659 sub3node->SetLineColor(kColorITS);
5660 sub3node->SetVisibility(0);
5661 sub3node->cd();
5662 //
5663 // Place copy #1 of I101 in I107
5664 //
5665 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5666 sub4node->SetLineColor(kColorITS);
5667 sub4node->SetVisibility(0);
5668 sub4node->cd();
5669 //
5670 // Place copy #1 of ITS1 in I101
5671 //
5672 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5673 sub5node->SetLineColor(kColorITS);
5674 fNodes->Add(sub5node);
5675 sub4node->cd();
5676 fNodes->Add(sub4node);
5677 sub3node->cd();
5678 fNodes->Add(sub3node);
5679 sub2node->cd();
5680 //
5681 // Place copy #4 of I107 in I10B
5682 //
5683 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
5684 sub3node->SetLineColor(kColorITS);
5685 sub3node->SetVisibility(0);
5686 sub3node->cd();
5687 //
5688 // Place copy #1 of I101 in I107
5689 //
5690 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5691 sub4node->SetLineColor(kColorITS);
5692 sub4node->SetVisibility(0);
5693 sub4node->cd();
5694 //
5695 // Place copy #1 of ITS1 in I101
5696 //
5697 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5698 sub5node->SetLineColor(kColorITS);
5699 fNodes->Add(sub5node);
5700 sub4node->cd();
5701 fNodes->Add(sub4node);
5702 sub3node->cd();
5703 fNodes->Add(sub3node);
5704 sub2node->cd();
5705 fNodes->Add(sub2node);
5706 sub1node->cd();
5707 //
5708 // Place copy #2 of I10B in I12B
5709 //
5710 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
5711 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 5712 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 5713 sub2node->SetLineColor(kColorITS);
5714 sub2node->SetVisibility(0);
5715 sub2node->cd();
5716 //
5717 // Place copy #1 of I107 in I10B
5718 //
5719 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
5720 sub3node->SetLineColor(kColorITS);
5721 sub3node->SetVisibility(0);
5722 sub3node->cd();
5723 //
5724 // Place copy #1 of I101 in I107
5725 //
5726 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5727 sub4node->SetLineColor(kColorITS);
5728 sub4node->SetVisibility(0);
5729 sub4node->cd();
5730 //
5731 // Place copy #1 of ITS1 in I101
5732 //
5733 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5734 sub5node->SetLineColor(kColorITS);
5735 fNodes->Add(sub5node);
5736 sub4node->cd();
5737 fNodes->Add(sub4node);
5738 sub3node->cd();
5739 fNodes->Add(sub3node);
5740 sub2node->cd();
5741 //
5742 // Place copy #2 of I107 in I10B
5743 //
5744 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
5745 sub3node->SetLineColor(kColorITS);
5746 sub3node->SetVisibility(0);
5747 sub3node->cd();
5748 //
5749 // Place copy #1 of I101 in I107
5750 //
5751 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5752 sub4node->SetLineColor(kColorITS);
5753 sub4node->SetVisibility(0);
5754 sub4node->cd();
5755 //
5756 // Place copy #1 of ITS1 in I101
5757 //
5758 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5759 sub5node->SetLineColor(kColorITS);
5760 fNodes->Add(sub5node);
5761 sub4node->cd();
5762 fNodes->Add(sub4node);
5763 sub3node->cd();
5764 fNodes->Add(sub3node);
5765 sub2node->cd();
5766 //
5767 // Place copy #3 of I107 in I10B
5768 //
5769 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
5770 sub3node->SetLineColor(kColorITS);
5771 sub3node->SetVisibility(0);
5772 sub3node->cd();
5773 //
5774 // Place copy #1 of I101 in I107
5775 //
5776 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5777 sub4node->SetLineColor(kColorITS);
5778 sub4node->SetVisibility(0);
5779 sub4node->cd();
5780 //
5781 // Place copy #1 of ITS1 in I101
5782 //
5783 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5784 sub5node->SetLineColor(kColorITS);
5785 fNodes->Add(sub5node);
5786 sub4node->cd();
5787 fNodes->Add(sub4node);
5788 sub3node->cd();
5789 fNodes->Add(sub3node);
5790 sub2node->cd();
5791 //
5792 // Place copy #4 of I107 in I10B
5793 //
5794 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
5795 sub3node->SetLineColor(kColorITS);
5796 sub3node->SetVisibility(0);
5797 sub3node->cd();
5798 //
5799 // Place copy #1 of I101 in I107
5800 //
5801 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5802 sub4node->SetLineColor(kColorITS);
5803 sub4node->SetVisibility(0);
5804 sub4node->cd();
5805 //
5806 // Place copy #1 of ITS1 in I101
5807 //
5808 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5809 sub5node->SetLineColor(kColorITS);
5810 fNodes->Add(sub5node);
5811 sub4node->cd();
5812 fNodes->Add(sub4node);
5813 sub3node->cd();
5814 fNodes->Add(sub3node);
5815 sub2node->cd();
5816 fNodes->Add(sub2node);
5817 sub1node->cd();
5818 //
5819 // Place copy #1 of I20B in I12B
5820 //
5821 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
5822 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 5823 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 5824 sub2node->SetLineColor(kColorITS);
5825 sub2node->SetVisibility(0);
5826 sub2node->cd();
5827 //
5828 // Place copy #1 of I1D7 in I20B
5829 //
5830 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5831 sub3node->SetLineColor(kColorITS);
5832 sub3node->SetVisibility(0);
5833 sub3node->cd();
5834 //
5835 // Place copy #1 of I1D1 in I1D7
5836 //
5837 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5838 sub4node->SetLineColor(kColorITS);
5839 sub4node->SetVisibility(0);
5840 sub4node->cd();
5841 //
5842 // Place copy #1 of ITS2 in I1D1
5843 //
5844 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5845 sub5node->SetLineColor(kColorITS);
5846 fNodes->Add(sub5node);
5847 sub4node->cd();
5848 fNodes->Add(sub4node);
5849 sub3node->cd();
5850 fNodes->Add(sub3node);
5851 sub2node->cd();
5852 //
5853 // Place copy #2 of I1D7 in I20B
5854 //
5855 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5856 sub3node->SetLineColor(kColorITS);
5857 sub3node->SetVisibility(0);
5858 sub3node->cd();
5859 //
5860 // Place copy #1 of I1D1 in I1D7
5861 //
5862 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5863 sub4node->SetLineColor(kColorITS);
5864 sub4node->SetVisibility(0);
5865 sub4node->cd();
5866 //
5867 // Place copy #1 of ITS2 in I1D1
5868 //
5869 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5870 sub5node->SetLineColor(kColorITS);
5871 fNodes->Add(sub5node);
5872 sub4node->cd();
5873 fNodes->Add(sub4node);
5874 sub3node->cd();
5875 fNodes->Add(sub3node);
5876 sub2node->cd();
5877 //
5878 // Place copy #3 of I1D7 in I20B
5879 //
5880 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5881 sub3node->SetLineColor(kColorITS);
5882 sub3node->SetVisibility(0);
5883 sub3node->cd();
5884 //
5885 // Place copy #1 of I1D1 in I1D7
5886 //
5887 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5888 sub4node->SetLineColor(kColorITS);
5889 sub4node->SetVisibility(0);
5890 sub4node->cd();
5891 //
5892 // Place copy #1 of ITS2 in I1D1
5893 //
5894 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5895 sub5node->SetLineColor(kColorITS);
5896 fNodes->Add(sub5node);
5897 sub4node->cd();
5898 fNodes->Add(sub4node);
5899 sub3node->cd();
5900 fNodes->Add(sub3node);
5901 sub2node->cd();
5902 //
5903 // Place copy #4 of I1D7 in I20B
5904 //
5905 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5906 sub3node->SetLineColor(kColorITS);
5907 sub3node->SetVisibility(0);
5908 sub3node->cd();
5909 //
5910 // Place copy #1 of I1D1 in I1D7
5911 //
5912 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5913 sub4node->SetLineColor(kColorITS);
5914 sub4node->SetVisibility(0);
5915 sub4node->cd();
5916 //
5917 // Place copy #1 of ITS2 in I1D1
5918 //
5919 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5920 sub5node->SetLineColor(kColorITS);
5921 fNodes->Add(sub5node);
5922 sub4node->cd();
5923 fNodes->Add(sub4node);
5924 sub3node->cd();
5925 fNodes->Add(sub3node);
5926 sub2node->cd();
5927 fNodes->Add(sub2node);
5928 sub1node->cd();
5929 //
5930 // Place copy #2 of I20B in I12B
5931 //
5932 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
5933 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 5934 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 5935 sub2node->SetLineColor(kColorITS);
5936 sub2node->SetVisibility(0);
5937 sub2node->cd();
5938 //
5939 // Place copy #1 of I1D7 in I20B
5940 //
5941 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5942 sub3node->SetLineColor(kColorITS);
5943 sub3node->SetVisibility(0);
5944 sub3node->cd();
5945 //
5946 // Place copy #1 of I1D1 in I1D7
5947 //
5948 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5949 sub4node->SetLineColor(kColorITS);
5950 sub4node->SetVisibility(0);
5951 sub4node->cd();
5952 //
5953 // Place copy #1 of ITS2 in I1D1
5954 //
5955 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5956 sub5node->SetLineColor(kColorITS);
5957 fNodes->Add(sub5node);
5958 sub4node->cd();
5959 fNodes->Add(sub4node);
5960 sub3node->cd();
5961 fNodes->Add(sub3node);
5962 sub2node->cd();
5963 //
5964 // Place copy #2 of I1D7 in I20B
5965 //
5966 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5967 sub3node->SetLineColor(kColorITS);
5968 sub3node->SetVisibility(0);
5969 sub3node->cd();
5970 //
5971 // Place copy #1 of I1D1 in I1D7
5972 //
5973 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5974 sub4node->SetLineColor(kColorITS);
5975 sub4node->SetVisibility(0);
5976 sub4node->cd();
5977 //
5978 // Place copy #1 of ITS2 in I1D1
5979 //
5980 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5981 sub5node->SetLineColor(kColorITS);
5982 fNodes->Add(sub5node);
5983 sub4node->cd();
5984 fNodes->Add(sub4node);
5985 sub3node->cd();
5986 fNodes->Add(sub3node);
5987 sub2node->cd();
5988 //
5989 // Place copy #3 of I1D7 in I20B
5990 //
5991 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5992 sub3node->SetLineColor(kColorITS);
5993 sub3node->SetVisibility(0);
5994 sub3node->cd();
5995 //
5996 // Place copy #1 of I1D1 in I1D7
5997 //
5998 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5999 sub4node->SetLineColor(kColorITS);
6000 sub4node->SetVisibility(0);
6001 sub4node->cd();
6002 //
6003 // Place copy #1 of ITS2 in I1D1
6004 //
6005 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6006 sub5node->SetLineColor(kColorITS);
6007 fNodes->Add(sub5node);
6008 sub4node->cd();
6009 fNodes->Add(sub4node);
6010 sub3node->cd();
6011 fNodes->Add(sub3node);
6012 sub2node->cd();
6013 //
6014 // Place copy #4 of I1D7 in I20B
6015 //
6016 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6017 sub3node->SetLineColor(kColorITS);
6018 sub3node->SetVisibility(0);
6019 sub3node->cd();
6020 //
6021 // Place copy #1 of I1D1 in I1D7
6022 //
6023 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6024 sub4node->SetLineColor(kColorITS);
6025 sub4node->SetVisibility(0);
6026 sub4node->cd();
6027 //
6028 // Place copy #1 of ITS2 in I1D1
6029 //
6030 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6031 sub5node->SetLineColor(kColorITS);
6032 fNodes->Add(sub5node);
6033 sub4node->cd();
6034 fNodes->Add(sub4node);
6035 sub3node->cd();
6036 fNodes->Add(sub3node);
6037 sub2node->cd();
6038 fNodes->Add(sub2node);
6039 sub1node->cd();
6040 //
6041 // Place copy #3 of I20B in I12B
6042 //
6043 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
6044 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 6045 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 6046 sub2node->SetLineColor(kColorITS);
6047 sub2node->SetVisibility(0);
6048 sub2node->cd();
6049 //
6050 // Place copy #1 of I1D7 in I20B
6051 //
6052 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6053 sub3node->SetLineColor(kColorITS);
6054 sub3node->SetVisibility(0);
6055 sub3node->cd();
6056 //
6057 // Place copy #1 of I1D1 in I1D7
6058 //
6059 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6060 sub4node->SetLineColor(kColorITS);
6061 sub4node->SetVisibility(0);
6062 sub4node->cd();
6063 //
6064 // Place copy #1 of ITS2 in I1D1
6065 //
6066 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6067 sub5node->SetLineColor(kColorITS);
6068 fNodes->Add(sub5node);
6069 sub4node->cd();
6070 fNodes->Add(sub4node);
6071 sub3node->cd();
6072 fNodes->Add(sub3node);
6073 sub2node->cd();
6074 //
6075 // Place copy #2 of I1D7 in I20B
6076 //
6077 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6078 sub3node->SetLineColor(kColorITS);
6079 sub3node->SetVisibility(0);
6080 sub3node->cd();
6081 //
6082 // Place copy #1 of I1D1 in I1D7
6083 //
6084 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6085 sub4node->SetLineColor(kColorITS);
6086 sub4node->SetVisibility(0);
6087 sub4node->cd();
6088 //
6089 // Place copy #1 of ITS2 in I1D1
6090 //
6091 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6092 sub5node->SetLineColor(kColorITS);
6093 fNodes->Add(sub5node);
6094 sub4node->cd();
6095 fNodes->Add(sub4node);
6096 sub3node->cd();
6097 fNodes->Add(sub3node);
6098 sub2node->cd();
6099 //
6100 // Place copy #3 of I1D7 in I20B
6101 //
6102 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6103 sub3node->SetLineColor(kColorITS);
6104 sub3node->SetVisibility(0);
6105 sub3node->cd();
6106 //
6107 // Place copy #1 of I1D1 in I1D7
6108 //
6109 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6110 sub4node->SetLineColor(kColorITS);
6111 sub4node->SetVisibility(0);
6112 sub4node->cd();
6113 //
6114 // Place copy #1 of ITS2 in I1D1
6115 //
6116 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6117 sub5node->SetLineColor(kColorITS);
6118 fNodes->Add(sub5node);
6119 sub4node->cd();
6120 fNodes->Add(sub4node);
6121 sub3node->cd();
6122 fNodes->Add(sub3node);
6123 sub2node->cd();
6124 //
6125 // Place copy #4 of I1D7 in I20B
6126 //
6127 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6128 sub3node->SetLineColor(kColorITS);
6129 sub3node->SetVisibility(0);
6130 sub3node->cd();
6131 //
6132 // Place copy #1 of I1D1 in I1D7
6133 //
6134 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6135 sub4node->SetLineColor(kColorITS);
6136 sub4node->SetVisibility(0);
6137 sub4node->cd();
6138 //
6139 // Place copy #1 of ITS2 in I1D1
6140 //
6141 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6142 sub5node->SetLineColor(kColorITS);
6143 fNodes->Add(sub5node);
6144 sub4node->cd();
6145 fNodes->Add(sub4node);
6146 sub3node->cd();
6147 fNodes->Add(sub3node);
6148 sub2node->cd();
6149 fNodes->Add(sub2node);
6150 sub1node->cd();
6151 //
6152 // Place copy #4 of I20B in I12B
6153 //
6154 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
6155 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 6156 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 6157 sub2node->SetLineColor(kColorITS);
6158 sub2node->SetVisibility(0);
6159 sub2node->cd();
6160 //
6161 // Place copy #1 of I1D7 in I20B
6162 //
6163 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6164 sub3node->SetLineColor(kColorITS);
6165 sub3node->SetVisibility(0);
6166 sub3node->cd();
6167 //
6168 // Place copy #1 of I1D1 in I1D7
6169 //
6170 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6171 sub4node->SetLineColor(kColorITS);
6172 sub4node->SetVisibility(0);
6173 sub4node->cd();
6174 //
6175 // Place copy #1 of ITS2 in I1D1
6176 //
6177 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6178 sub5node->SetLineColor(kColorITS);
6179 fNodes->Add(sub5node);
6180 sub4node->cd();
6181 fNodes->Add(sub4node);
6182 sub3node->cd();
6183 fNodes->Add(sub3node);
6184 sub2node->cd();
6185 //
6186 // Place copy #2 of I1D7 in I20B
6187 //
6188 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6189 sub3node->SetLineColor(kColorITS);
6190 sub3node->SetVisibility(0);
6191 sub3node->cd();
6192 //
6193 // Place copy #1 of I1D1 in I1D7
6194 //
6195 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6196 sub4node->SetLineColor(kColorITS);
6197 sub4node->SetVisibility(0);
6198 sub4node->cd();
6199 //
6200 // Place copy #1 of ITS2 in I1D1
6201 //
6202 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6203 sub5node->SetLineColor(kColorITS);
6204 fNodes->Add(sub5node);
6205 sub4node->cd();
6206 fNodes->Add(sub4node);
6207 sub3node->cd();
6208 fNodes->Add(sub3node);
6209 sub2node->cd();
6210 //
6211 // Place copy #3 of I1D7 in I20B
6212 //
6213 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6214 sub3node->SetLineColor(kColorITS);
6215 sub3node->SetVisibility(0);
6216 sub3node->cd();
6217 //
6218 // Place copy #1 of I1D1 in I1D7
6219 //
6220 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6221 sub4node->SetLineColor(kColorITS);
6222 sub4node->SetVisibility(0);
6223 sub4node->cd();
6224 //
6225 // Place copy #1 of ITS2 in I1D1
6226 //
6227 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6228 sub5node->SetLineColor(kColorITS);
6229 fNodes->Add(sub5node);
6230 sub4node->cd();
6231 fNodes->Add(sub4node);
6232 sub3node->cd();
6233 fNodes->Add(sub3node);
6234 sub2node->cd();
6235 //
6236 // Place copy #4 of I1D7 in I20B
6237 //
6238 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6239 sub3node->SetLineColor(kColorITS);
6240 sub3node->SetVisibility(0);
6241 sub3node->cd();
6242 //
6243 // Place copy #1 of I1D1 in I1D7
6244 //
6245 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6246 sub4node->SetLineColor(kColorITS);
6247 sub4node->SetVisibility(0);
6248 sub4node->cd();
6249 //
6250 // Place copy #1 of ITS2 in I1D1
6251 //
6252 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6253 sub5node->SetLineColor(kColorITS);
6254 fNodes->Add(sub5node);
6255 sub4node->cd();
6256 fNodes->Add(sub4node);
6257 sub3node->cd();
6258 fNodes->Add(sub3node);
6259 sub2node->cd();
6260 fNodes->Add(sub2node);
6261 sub1node->cd();
6262 fNodes->Add(sub1node);
6263 node->cd();
6264 //
6265 // Place copy #9 of I12B in IT12
6266 //
1266e9b4 6267 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot248");
1f99c14b 6268 sub1node->SetLineColor(kColorITS);
6269 sub1node->SetVisibility(0);
6270 sub1node->cd();
6271 //
6272 // Place copy #1 of I10B in I12B
6273 //
6274 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
6275 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 6276 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 6277 sub2node->SetLineColor(kColorITS);
6278 sub2node->SetVisibility(0);
6279 sub2node->cd();
6280 //
6281 // Place copy #1 of I107 in I10B
6282 //
6283 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
6284 sub3node->SetLineColor(kColorITS);
6285 sub3node->SetVisibility(0);
6286 sub3node->cd();
6287 //
6288 // Place copy #1 of I101 in I107
6289 //
6290 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6291 sub4node->SetLineColor(kColorITS);
6292 sub4node->SetVisibility(0);
6293 sub4node->cd();
6294 //
6295 // Place copy #1 of ITS1 in I101
6296 //
6297 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6298 sub5node->SetLineColor(kColorITS);
6299 fNodes->Add(sub5node);
6300 sub4node->cd();
6301 fNodes->Add(sub4node);
6302 sub3node->cd();
6303 fNodes->Add(sub3node);
6304 sub2node->cd();
6305 //
6306 // Place copy #2 of I107 in I10B
6307 //
6308 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
6309 sub3node->SetLineColor(kColorITS);
6310 sub3node->SetVisibility(0);
6311 sub3node->cd();
6312 //
6313 // Place copy #1 of I101 in I107
6314 //
6315 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6316 sub4node->SetLineColor(kColorITS);
6317 sub4node->SetVisibility(0);
6318 sub4node->cd();
6319 //
6320 // Place copy #1 of ITS1 in I101
6321 //
6322 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6323 sub5node->SetLineColor(kColorITS);
6324 fNodes->Add(sub5node);
6325 sub4node->cd();
6326 fNodes->Add(sub4node);
6327 sub3node->cd();
6328 fNodes->Add(sub3node);
6329 sub2node->cd();
6330 //
6331 // Place copy #3 of I107 in I10B
6332 //
6333 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
6334 sub3node->SetLineColor(kColorITS);
6335 sub3node->SetVisibility(0);
6336 sub3node->cd();
6337 //
6338 // Place copy #1 of I101 in I107
6339 //
6340 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6341 sub4node->SetLineColor(kColorITS);
6342 sub4node->SetVisibility(0);
6343 sub4node->cd();
6344 //
6345 // Place copy #1 of ITS1 in I101
6346 //
6347 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6348 sub5node->SetLineColor(kColorITS);
6349 fNodes->Add(sub5node);
6350 sub4node->cd();
6351 fNodes->Add(sub4node);
6352 sub3node->cd();
6353 fNodes->Add(sub3node);
6354 sub2node->cd();
6355 //
6356 // Place copy #4 of I107 in I10B
6357 //
6358 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
6359 sub3node->SetLineColor(kColorITS);
6360 sub3node->SetVisibility(0);
6361 sub3node->cd();
6362 //
6363 // Place copy #1 of I101 in I107
6364 //
6365 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6366 sub4node->SetLineColor(kColorITS);
6367 sub4node->SetVisibility(0);
6368 sub4node->cd();
6369 //
6370 // Place copy #1 of ITS1 in I101
6371 //
6372 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6373 sub5node->SetLineColor(kColorITS);
6374 fNodes->Add(sub5node);
6375 sub4node->cd();
6376 fNodes->Add(sub4node);
6377 sub3node->cd();
6378 fNodes->Add(sub3node);
6379 sub2node->cd();
6380 fNodes->Add(sub2node);
6381 sub1node->cd();
6382 //
6383 // Place copy #2 of I10B in I12B
6384 //
6385 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
6386 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 6387 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 6388 sub2node->SetLineColor(kColorITS);
6389 sub2node->SetVisibility(0);
6390 sub2node->cd();
6391 //
6392 // Place copy #1 of I107 in I10B
6393 //
6394 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
6395 sub3node->SetLineColor(kColorITS);
6396 sub3node->SetVisibility(0);
6397 sub3node->cd();
6398 //
6399 // Place copy #1 of I101 in I107
6400 //
6401 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6402 sub4node->SetLineColor(kColorITS);
6403 sub4node->SetVisibility(0);
6404 sub4node->cd();
6405 //
6406 // Place copy #1 of ITS1 in I101
6407 //
6408 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6409 sub5node->SetLineColor(kColorITS);
6410 fNodes->Add(sub5node);
6411 sub4node->cd();
6412 fNodes->Add(sub4node);
6413 sub3node->cd();
6414 fNodes->Add(sub3node);
6415 sub2node->cd();
6416 //
6417 // Place copy #2 of I107 in I10B
6418 //
6419 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
6420 sub3node->SetLineColor(kColorITS);
6421 sub3node->SetVisibility(0);
6422 sub3node->cd();
6423 //
6424 // Place copy #1 of I101 in I107
6425 //
6426 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6427 sub4node->SetLineColor(kColorITS);
6428 sub4node->SetVisibility(0);
6429 sub4node->cd();
6430 //
6431 // Place copy #1 of ITS1 in I101
6432 //
6433 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6434 sub5node->SetLineColor(kColorITS);
6435 fNodes->Add(sub5node);
6436 sub4node->cd();
6437 fNodes->Add(sub4node);
6438 sub3node->cd();
6439 fNodes->Add(sub3node);
6440 sub2node->cd();
6441 //
6442 // Place copy #3 of I107 in I10B
6443 //
6444 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
6445 sub3node->SetLineColor(kColorITS);
6446 sub3node->SetVisibility(0);
6447 sub3node->cd();
6448 //
6449 // Place copy #1 of I101 in I107
6450 //
6451 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6452 sub4node->SetLineColor(kColorITS);
6453 sub4node->SetVisibility(0);
6454 sub4node->cd();
6455 //
6456 // Place copy #1 of ITS1 in I101
6457 //
6458 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6459 sub5node->SetLineColor(kColorITS);
6460 fNodes->Add(sub5node);
6461 sub4node->cd();
6462 fNodes->Add(sub4node);
6463 sub3node->cd();
6464 fNodes->Add(sub3node);
6465 sub2node->cd();
6466 //
6467 // Place copy #4 of I107 in I10B
6468 //
6469 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
6470 sub3node->SetLineColor(kColorITS);
6471 sub3node->SetVisibility(0);
6472 sub3node->cd();
6473 //
6474 // Place copy #1 of I101 in I107
6475 //
6476 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6477 sub4node->SetLineColor(kColorITS);
6478 sub4node->SetVisibility(0);
6479 sub4node->cd();
6480 //
6481 // Place copy #1 of ITS1 in I101
6482 //
6483 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6484 sub5node->SetLineColor(kColorITS);
6485 fNodes->Add(sub5node);
6486 sub4node->cd();
6487 fNodes->Add(sub4node);
6488 sub3node->cd();
6489 fNodes->Add(sub3node);
6490 sub2node->cd();
6491 fNodes->Add(sub2node);
6492 sub1node->cd();
6493 //
6494 // Place copy #1 of I20B in I12B
6495 //
6496 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
6497 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 6498 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 6499 sub2node->SetLineColor(kColorITS);
6500 sub2node->SetVisibility(0);
6501 sub2node->cd();
6502 //
6503 // Place copy #1 of I1D7 in I20B
6504 //
6505 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6506 sub3node->SetLineColor(kColorITS);
6507 sub3node->SetVisibility(0);
6508 sub3node->cd();
6509 //
6510 // Place copy #1 of I1D1 in I1D7
6511 //
6512 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6513 sub4node->SetLineColor(kColorITS);
6514 sub4node->SetVisibility(0);
6515 sub4node->cd();
6516 //
6517 // Place copy #1 of ITS2 in I1D1
6518 //
6519 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6520 sub5node->SetLineColor(kColorITS);
6521 fNodes->Add(sub5node);
6522 sub4node->cd();
6523 fNodes->Add(sub4node);
6524 sub3node->cd();
6525 fNodes->Add(sub3node);
6526 sub2node->cd();
6527 //
6528 // Place copy #2 of I1D7 in I20B
6529 //
6530 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6531 sub3node->SetLineColor(kColorITS);
6532 sub3node->SetVisibility(0);
6533 sub3node->cd();
6534 //
6535 // Place copy #1 of I1D1 in I1D7
6536 //
6537 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6538 sub4node->SetLineColor(kColorITS);
6539 sub4node->SetVisibility(0);
6540 sub4node->cd();
6541 //
6542 // Place copy #1 of ITS2 in I1D1
6543 //
6544 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6545 sub5node->SetLineColor(kColorITS);
6546 fNodes->Add(sub5node);
6547 sub4node->cd();
6548 fNodes->Add(sub4node);
6549 sub3node->cd();
6550 fNodes->Add(sub3node);
6551 sub2node->cd();
6552 //
6553 // Place copy #3 of I1D7 in I20B
6554 //
6555 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6556 sub3node->SetLineColor(kColorITS);
6557 sub3node->SetVisibility(0);
6558 sub3node->cd();
6559 //
6560 // Place copy #1 of I1D1 in I1D7
6561 //
6562 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6563 sub4node->SetLineColor(kColorITS);
6564 sub4node->SetVisibility(0);
6565 sub4node->cd();
6566 //
6567 // Place copy #1 of ITS2 in I1D1
6568 //
6569 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6570 sub5node->SetLineColor(kColorITS);
6571 fNodes->Add(sub5node);
6572 sub4node->cd();
6573 fNodes->Add(sub4node);
6574 sub3node->cd();
6575 fNodes->Add(sub3node);
6576 sub2node->cd();
6577 //
6578 // Place copy #4 of I1D7 in I20B
6579 //
6580 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6581 sub3node->SetLineColor(kColorITS);
6582 sub3node->SetVisibility(0);
6583 sub3node->cd();
6584 //
6585 // Place copy #1 of I1D1 in I1D7
6586 //
6587 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6588 sub4node->SetLineColor(kColorITS);
6589 sub4node->SetVisibility(0);
6590 sub4node->cd();
6591 //
6592 // Place copy #1 of ITS2 in I1D1
6593 //
6594 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6595 sub5node->SetLineColor(kColorITS);
6596 fNodes->Add(sub5node);
6597 sub4node->cd();
6598 fNodes->Add(sub4node);
6599 sub3node->cd();
6600 fNodes->Add(sub3node);
6601 sub2node->cd();
6602 fNodes->Add(sub2node);
6603 sub1node->cd();
6604 //
6605 // Place copy #2 of I20B in I12B
6606 //
6607 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
6608 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 6609 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 6610 sub2node->SetLineColor(kColorITS);
6611 sub2node->SetVisibility(0);
6612 sub2node->cd();
6613 //
6614 // Place copy #1 of I1D7 in I20B
6615 //
6616 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6617 sub3node->SetLineColor(kColorITS);
6618 sub3node->SetVisibility(0);
6619 sub3node->cd();
6620 //
6621 // Place copy #1 of I1D1 in I1D7
6622 //
6623 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6624 sub4node->SetLineColor(kColorITS);
6625 sub4node->SetVisibility(0);
6626 sub4node->cd();
6627 //
6628 // Place copy #1 of ITS2 in I1D1
6629 //
6630 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6631 sub5node->SetLineColor(kColorITS);
6632 fNodes->Add(sub5node);
6633 sub4node->cd();
6634 fNodes->Add(sub4node);
6635 sub3node->cd();
6636 fNodes->Add(sub3node);
6637 sub2node->cd();
6638 //
6639 // Place copy #2 of I1D7 in I20B
6640 //
6641 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6642 sub3node->SetLineColor(kColorITS);
6643 sub3node->SetVisibility(0);
6644 sub3node->cd();
6645 //
6646 // Place copy #1 of I1D1 in I1D7
6647 //
6648 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6649 sub4node->SetLineColor(kColorITS);
6650 sub4node->SetVisibility(0);
6651 sub4node->cd();
6652 //
6653 // Place copy #1 of ITS2 in I1D1
6654 //
6655 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6656 sub5node->SetLineColor(kColorITS);
6657 fNodes->Add(sub5node);
6658 sub4node->cd();
6659 fNodes->Add(sub4node);
6660 sub3node->cd();
6661 fNodes->Add(sub3node);
6662 sub2node->cd();
6663 //
6664 // Place copy #3 of I1D7 in I20B
6665 //
6666 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6667 sub3node->SetLineColor(kColorITS);
6668 sub3node->SetVisibility(0);
6669 sub3node->cd();
6670 //
6671 // Place copy #1 of I1D1 in I1D7
6672 //
6673 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6674 sub4node->SetLineColor(kColorITS);
6675 sub4node->SetVisibility(0);
6676 sub4node->cd();
6677 //
6678 // Place copy #1 of ITS2 in I1D1
6679 //
6680 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6681 sub5node->SetLineColor(kColorITS);
6682 fNodes->Add(sub5node);
6683 sub4node->cd();
6684 fNodes->Add(sub4node);
6685 sub3node->cd();
6686 fNodes->Add(sub3node);
6687 sub2node->cd();
6688 //
6689 // Place copy #4 of I1D7 in I20B
6690 //
6691 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6692 sub3node->SetLineColor(kColorITS);
6693 sub3node->SetVisibility(0);
6694 sub3node->cd();
6695 //
6696 // Place copy #1 of I1D1 in I1D7
6697 //
6698 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6699 sub4node->SetLineColor(kColorITS);
6700 sub4node->SetVisibility(0);
6701 sub4node->cd();
6702 //
6703 // Place copy #1 of ITS2 in I1D1
6704 //
6705 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6706 sub5node->SetLineColor(kColorITS);
6707 fNodes->Add(sub5node);
6708 sub4node->cd();
6709 fNodes->Add(sub4node);
6710 sub3node->cd();
6711 fNodes->Add(sub3node);
6712 sub2node->cd();
6713 fNodes->Add(sub2node);
6714 sub1node->cd();
6715 //
6716 // Place copy #3 of I20B in I12B
6717 //
6718 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
6719 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 6720 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 6721 sub2node->SetLineColor(kColorITS);
6722 sub2node->SetVisibility(0);
6723 sub2node->cd();
6724 //
6725 // Place copy #1 of I1D7 in I20B
6726 //
6727 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6728 sub3node->SetLineColor(kColorITS);
6729 sub3node->SetVisibility(0);
6730 sub3node->cd();
6731 //
6732 // Place copy #1 of I1D1 in I1D7
6733 //
6734 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6735 sub4node->SetLineColor(kColorITS);
6736 sub4node->SetVisibility(0);
6737 sub4node->cd();
6738 //
6739 // Place copy #1 of ITS2 in I1D1
6740 //
6741 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6742 sub5node->SetLineColor(kColorITS);
6743 fNodes->Add(sub5node);
6744 sub4node->cd();
6745 fNodes->Add(sub4node);
6746 sub3node->cd();
6747 fNodes->Add(sub3node);
6748 sub2node->cd();
6749 //
6750 // Place copy #2 of I1D7 in I20B
6751 //
6752 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6753 sub3node->SetLineColor(kColorITS);
6754 sub3node->SetVisibility(0);
6755 sub3node->cd();
6756 //
6757 // Place copy #1 of I1D1 in I1D7
6758 //
6759 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6760 sub4node->SetLineColor(kColorITS);
6761 sub4node->SetVisibility(0);
6762 sub4node->cd();
6763 //
6764 // Place copy #1 of ITS2 in I1D1
6765 //
6766 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6767 sub5node->SetLineColor(kColorITS);
6768 fNodes->Add(sub5node);
6769 sub4node->cd();
6770 fNodes->Add(sub4node);
6771 sub3node->cd();
6772 fNodes->Add(sub3node);
6773 sub2node->cd();
6774 //
6775 // Place copy #3 of I1D7 in I20B
6776 //
6777 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6778 sub3node->SetLineColor(kColorITS);
6779 sub3node->SetVisibility(0);
6780 sub3node->cd();
6781 //
6782 // Place copy #1 of I1D1 in I1D7
6783 //
6784 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6785 sub4node->SetLineColor(kColorITS);
6786 sub4node->SetVisibility(0);
6787 sub4node->cd();
6788 //
6789 // Place copy #1 of ITS2 in I1D1
6790 //
6791 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6792 sub5node->SetLineColor(kColorITS);
6793 fNodes->Add(sub5node);
6794 sub4node->cd();
6795 fNodes->Add(sub4node);
6796 sub3node->cd();
6797 fNodes->Add(sub3node);
6798 sub2node->cd();
6799 //
6800 // Place copy #4 of I1D7 in I20B
6801 //
6802 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6803 sub3node->SetLineColor(kColorITS);
6804 sub3node->SetVisibility(0);
6805 sub3node->cd();
6806 //
6807 // Place copy #1 of I1D1 in I1D7
6808 //
6809 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6810 sub4node->SetLineColor(kColorITS);
6811 sub4node->SetVisibility(0);
6812 sub4node->cd();
6813 //
6814 // Place copy #1 of ITS2 in I1D1
6815 //
6816 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6817 sub5node->SetLineColor(kColorITS);
6818 fNodes->Add(sub5node);
6819 sub4node->cd();
6820 fNodes->Add(sub4node);
6821 sub3node->cd();
6822 fNodes->Add(sub3node);
6823 sub2node->cd();
6824 fNodes->Add(sub2node);
6825 sub1node->cd();
6826 //
6827 // Place copy #4 of I20B in I12B
6828 //
6829 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
6830 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 6831 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 6832 sub2node->SetLineColor(kColorITS);
6833 sub2node->SetVisibility(0);
6834 sub2node->cd();
6835 //
6836 // Place copy #1 of I1D7 in I20B
6837 //
6838 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6839 sub3node->SetLineColor(kColorITS);
6840 sub3node->SetVisibility(0);
6841 sub3node->cd();
6842 //
6843 // Place copy #1 of I1D1 in I1D7
6844 //
6845 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6846 sub4node->SetLineColor(kColorITS);
6847 sub4node->SetVisibility(0);
6848 sub4node->cd();
6849 //
6850 // Place copy #1 of ITS2 in I1D1
6851 //
6852 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6853 sub5node->SetLineColor(kColorITS);
6854 fNodes->Add(sub5node);
6855 sub4node->cd();
6856 fNodes->Add(sub4node);
6857 sub3node->cd();
6858 fNodes->Add(sub3node);
6859 sub2node->cd();
6860 //
6861 // Place copy #2 of I1D7 in I20B
6862 //
6863 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6864 sub3node->SetLineColor(kColorITS);
6865 sub3node->SetVisibility(0);
6866 sub3node->cd();
6867 //
6868 // Place copy #1 of I1D1 in I1D7
6869 //
6870 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6871 sub4node->SetLineColor(kColorITS);
6872 sub4node->SetVisibility(0);
6873 sub4node->cd();
6874 //
6875 // Place copy #1 of ITS2 in I1D1
6876 //
6877 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6878 sub5node->SetLineColor(kColorITS);
6879 fNodes->Add(sub5node);
6880 sub4node->cd();
6881 fNodes->Add(sub4node);
6882 sub3node->cd();
6883 fNodes->Add(sub3node);
6884 sub2node->cd();
6885 //
6886 // Place copy #3 of I1D7 in I20B
6887 //
6888 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6889 sub3node->SetLineColor(kColorITS);
6890 sub3node->SetVisibility(0);
6891 sub3node->cd();
6892 //
6893 // Place copy #1 of I1D1 in I1D7
6894 //
6895 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6896 sub4node->SetLineColor(kColorITS);
6897 sub4node->SetVisibility(0);
6898 sub4node->cd();
6899 //
6900 // Place copy #1 of ITS2 in I1D1
6901 //
6902 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6903 sub5node->SetLineColor(kColorITS);
6904 fNodes->Add(sub5node);
6905 sub4node->cd();
6906 fNodes->Add(sub4node);
6907 sub3node->cd();
6908 fNodes->Add(sub3node);
6909 sub2node->cd();
6910 //
6911 // Place copy #4 of I1D7 in I20B
6912 //
6913 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6914 sub3node->SetLineColor(kColorITS);
6915 sub3node->SetVisibility(0);
6916 sub3node->cd();
6917 //
6918 // Place copy #1 of I1D1 in I1D7
6919 //
6920 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6921 sub4node->SetLineColor(kColorITS);
6922 sub4node->SetVisibility(0);
6923 sub4node->cd();
6924 //
6925 // Place copy #1 of ITS2 in I1D1
6926 //
6927 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6928 sub5node->SetLineColor(kColorITS);
6929 fNodes->Add(sub5node);
6930 sub4node->cd();
6931 fNodes->Add(sub4node);
6932 sub3node->cd();
6933 fNodes->Add(sub3node);
6934 sub2node->cd();
6935 fNodes->Add(sub2node);
6936 sub1node->cd();
6937 fNodes->Add(sub1node);
6938 node->cd();
6939 //
6940 // Place copy #10 of I12B in IT12
6941 //
1266e9b4 6942 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot249");
1f99c14b 6943 sub1node->SetLineColor(kColorITS);
6944 sub1node->SetVisibility(0);
6945 sub1node->cd();
6946 //
6947 // Place copy #1 of I10B in I12B
6948 //
6949 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
6950 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 6951 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 6952 sub2node->SetLineColor(kColorITS);
6953 sub2node->SetVisibility(0);
6954 sub2node->cd();
6955 //
6956 // Place copy #1 of I107 in I10B
6957 //
6958 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
6959 sub3node->SetLineColor(kColorITS);
6960 sub3node->SetVisibility(0);
6961 sub3node->cd();
6962 //
6963 // Place copy #1 of I101 in I107
6964 //
6965 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6966 sub4node->SetLineColor(kColorITS);
6967 sub4node->SetVisibility(0);
6968 sub4node->cd();
6969 //
6970 // Place copy #1 of ITS1 in I101
6971 //
6972 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6973 sub5node->SetLineColor(kColorITS);
6974 fNodes->Add(sub5node);
6975 sub4node->cd();
6976 fNodes->Add(sub4node);
6977 sub3node->cd();
6978 fNodes->Add(sub3node);
6979 sub2node->cd();
6980 //
6981 // Place copy #2 of I107 in I10B
6982 //
6983 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
6984 sub3node->SetLineColor(kColorITS);
6985 sub3node->SetVisibility(0);
6986 sub3node->cd();
6987 //
6988 // Place copy #1 of I101 in I107
6989 //
6990 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6991 sub4node->SetLineColor(kColorITS);
6992 sub4node->SetVisibility(0);
6993 sub4node->cd();
6994 //
6995 // Place copy #1 of ITS1 in I101
6996 //
6997 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6998 sub5node->SetLineColor(kColorITS);
6999 fNodes->Add(sub5node);
7000 sub4node->cd();
7001 fNodes->Add(sub4node);
7002 sub3node->cd();
7003 fNodes->Add(sub3node);
7004 sub2node->cd();
7005 //
7006 // Place copy #3 of I107 in I10B
7007 //
7008 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
7009 sub3node->SetLineColor(kColorITS);
7010 sub3node->SetVisibility(0);
7011 sub3node->cd();
7012 //
7013 // Place copy #1 of I101 in I107
7014 //
7015 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7016 sub4node->SetLineColor(kColorITS);
7017 sub4node->SetVisibility(0);
7018 sub4node->cd();
7019 //
7020 // Place copy #1 of ITS1 in I101
7021 //
7022 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7023 sub5node->SetLineColor(kColorITS);
7024 fNodes->Add(sub5node);
7025 sub4node->cd();
7026 fNodes->Add(sub4node);
7027 sub3node->cd();
7028 fNodes->Add(sub3node);
7029 sub2node->cd();
7030 //
7031 // Place copy #4 of I107 in I10B
7032 //
7033 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
7034 sub3node->SetLineColor(kColorITS);
7035 sub3node->SetVisibility(0);
7036 sub3node->cd();
7037 //
7038 // Place copy #1 of I101 in I107
7039 //
7040 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7041 sub4node->SetLineColor(kColorITS);
7042 sub4node->SetVisibility(0);
7043 sub4node->cd();
7044 //
7045 // Place copy #1 of ITS1 in I101
7046 //
7047 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7048 sub5node->SetLineColor(kColorITS);
7049 fNodes->Add(sub5node);
7050 sub4node->cd();
7051 fNodes->Add(sub4node);
7052 sub3node->cd();
7053 fNodes->Add(sub3node);
7054 sub2node->cd();
7055 fNodes->Add(sub2node);
7056 sub1node->cd();
7057 //
7058 // Place copy #2 of I10B in I12B
7059 //
7060 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
7061 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 7062 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 7063 sub2node->SetLineColor(kColorITS);
7064 sub2node->SetVisibility(0);
7065 sub2node->cd();
7066 //
7067 // Place copy #1 of I107 in I10B
7068 //
7069 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
7070 sub3node->SetLineColor(kColorITS);
7071 sub3node->SetVisibility(0);
7072 sub3node->cd();
7073 //
7074 // Place copy #1 of I101 in I107
7075 //
7076 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7077 sub4node->SetLineColor(kColorITS);
7078 sub4node->SetVisibility(0);
7079 sub4node->cd();
7080 //
7081 // Place copy #1 of ITS1 in I101
7082 //
7083 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7084 sub5node->SetLineColor(kColorITS);
7085 fNodes->Add(sub5node);
7086 sub4node->cd();
7087 fNodes->Add(sub4node);
7088 sub3node->cd();
7089 fNodes->Add(sub3node);
7090 sub2node->cd();
7091 //
7092 // Place copy #2 of I107 in I10B
7093 //
7094 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
7095 sub3node->SetLineColor(kColorITS);
7096 sub3node->SetVisibility(0);
7097 sub3node->cd();
7098 //
7099 // Place copy #1 of I101 in I107
7100 //
7101 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7102 sub4node->SetLineColor(kColorITS);
7103 sub4node->SetVisibility(0);
7104 sub4node->cd();
7105 //
7106 // Place copy #1 of ITS1 in I101
7107 //
7108 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7109 sub5node->SetLineColor(kColorITS);
7110 fNodes->Add(sub5node);
7111 sub4node->cd();
7112 fNodes->Add(sub4node);
7113 sub3node->cd();
7114 fNodes->Add(sub3node);
7115 sub2node->cd();
7116 //
7117 // Place copy #3 of I107 in I10B
7118 //
7119 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
7120 sub3node->SetLineColor(kColorITS);
7121 sub3node->SetVisibility(0);
7122 sub3node->cd();
7123 //
7124 // Place copy #1 of I101 in I107
7125 //
7126 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7127 sub4node->SetLineColor(kColorITS);
7128 sub4node->SetVisibility(0);
7129 sub4node->cd();
7130 //
7131 // Place copy #1 of ITS1 in I101
7132 //
7133 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7134 sub5node->SetLineColor(kColorITS);
7135 fNodes->Add(sub5node);
7136 sub4node->cd();
7137 fNodes->Add(sub4node);
7138 sub3node->cd();
7139 fNodes->Add(sub3node);
7140 sub2node->cd();
7141 //
7142 // Place copy #4 of I107 in I10B
7143 //
7144 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
7145 sub3node->SetLineColor(kColorITS);
7146 sub3node->SetVisibility(0);
7147 sub3node->cd();
7148 //
7149 // Place copy #1 of I101 in I107
7150 //
7151 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7152 sub4node->SetLineColor(kColorITS);
7153 sub4node->SetVisibility(0);
7154 sub4node->cd();
7155 //
7156 // Place copy #1 of ITS1 in I101
7157 //
7158 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7159 sub5node->SetLineColor(kColorITS);
7160 fNodes->Add(sub5node);
7161 sub4node->cd();
7162 fNodes->Add(sub4node);
7163 sub3node->cd();
7164 fNodes->Add(sub3node);
7165 sub2node->cd();
7166 fNodes->Add(sub2node);
7167 sub1node->cd();
7168 //
7169 // Place copy #1 of I20B in I12B
7170 //
7171 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
7172 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 7173 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 7174 sub2node->SetLineColor(kColorITS);
7175 sub2node->SetVisibility(0);
7176 sub2node->cd();
7177 //
7178 // Place copy #1 of I1D7 in I20B
7179 //
7180 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7181 sub3node->SetLineColor(kColorITS);
7182 sub3node->SetVisibility(0);
7183 sub3node->cd();
7184 //
7185 // Place copy #1 of I1D1 in I1D7
7186 //
7187 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7188 sub4node->SetLineColor(kColorITS);
7189 sub4node->SetVisibility(0);
7190 sub4node->cd();
7191 //
7192 // Place copy #1 of ITS2 in I1D1
7193 //
7194 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7195 sub5node->SetLineColor(kColorITS);
7196 fNodes->Add(sub5node);
7197 sub4node->cd();
7198 fNodes->Add(sub4node);
7199 sub3node->cd();
7200 fNodes->Add(sub3node);
7201 sub2node->cd();
7202 //
7203 // Place copy #2 of I1D7 in I20B
7204 //
7205 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7206 sub3node->SetLineColor(kColorITS);
7207 sub3node->SetVisibility(0);
7208 sub3node->cd();
7209 //
7210 // Place copy #1 of I1D1 in I1D7
7211 //
7212 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7213 sub4node->SetLineColor(kColorITS);
7214 sub4node->SetVisibility(0);
7215 sub4node->cd();
7216 //
7217 // Place copy #1 of ITS2 in I1D1
7218 //
7219 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7220 sub5node->SetLineColor(kColorITS);
7221 fNodes->Add(sub5node);
7222 sub4node->cd();
7223 fNodes->Add(sub4node);
7224 sub3node->cd();
7225 fNodes->Add(sub3node);
7226 sub2node->cd();
7227 //
7228 // Place copy #3 of I1D7 in I20B
7229 //
7230 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7231 sub3node->SetLineColor(kColorITS);
7232 sub3node->SetVisibility(0);
7233 sub3node->cd();
7234 //
7235 // Place copy #1 of I1D1 in I1D7
7236 //
7237 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7238 sub4node->SetLineColor(kColorITS);
7239 sub4node->SetVisibility(0);
7240 sub4node->cd();
7241 //
7242 // Place copy #1 of ITS2 in I1D1
7243 //
7244 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7245 sub5node->SetLineColor(kColorITS);
7246 fNodes->Add(sub5node);
7247 sub4node->cd();
7248 fNodes->Add(sub4node);
7249 sub3node->cd();
7250 fNodes->Add(sub3node);
7251 sub2node->cd();
7252 //
7253 // Place copy #4 of I1D7 in I20B
7254 //
7255 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7256 sub3node->SetLineColor(kColorITS);
7257 sub3node->SetVisibility(0);
7258 sub3node->cd();
7259 //
7260 // Place copy #1 of I1D1 in I1D7
7261 //
7262 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7263 sub4node->SetLineColor(kColorITS);
7264 sub4node->SetVisibility(0);
7265 sub4node->cd();
7266 //
7267 // Place copy #1 of ITS2 in I1D1
7268 //
7269 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7270 sub5node->SetLineColor(kColorITS);
7271 fNodes->Add(sub5node);
7272 sub4node->cd();
7273 fNodes->Add(sub4node);
7274 sub3node->cd();
7275 fNodes->Add(sub3node);
7276 sub2node->cd();
7277 fNodes->Add(sub2node);
7278 sub1node->cd();
7279 //
7280 // Place copy #2 of I20B in I12B
7281 //
7282 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
7283 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 7284 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 7285 sub2node->SetLineColor(kColorITS);
7286 sub2node->SetVisibility(0);
7287 sub2node->cd();
7288 //
7289 // Place copy #1 of I1D7 in I20B
7290 //
7291 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7292 sub3node->SetLineColor(kColorITS);
7293 sub3node->SetVisibility(0);
7294 sub3node->cd();
7295 //
7296 // Place copy #1 of I1D1 in I1D7
7297 //
7298 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7299 sub4node->SetLineColor(kColorITS);
7300 sub4node->SetVisibility(0);
7301 sub4node->cd();
7302 //
7303 // Place copy #1 of ITS2 in I1D1
7304 //
7305 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7306 sub5node->SetLineColor(kColorITS);
7307 fNodes->Add(sub5node);
7308 sub4node->cd();
7309 fNodes->Add(sub4node);
7310 sub3node->cd();
7311 fNodes->Add(sub3node);
7312 sub2node->cd();
7313 //
7314 // Place copy #2 of I1D7 in I20B
7315 //
7316 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7317 sub3node->SetLineColor(kColorITS);
7318 sub3node->SetVisibility(0);
7319 sub3node->cd();
7320 //
7321 // Place copy #1 of I1D1 in I1D7
7322 //
7323 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7324 sub4node->SetLineColor(kColorITS);
7325 sub4node->SetVisibility(0);
7326 sub4node->cd();
7327 //
7328 // Place copy #1 of ITS2 in I1D1
7329 //
7330 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7331 sub5node->SetLineColor(kColorITS);
7332 fNodes->Add(sub5node);
7333 sub4node->cd();
7334 fNodes->Add(sub4node);
7335 sub3node->cd();
7336 fNodes->Add(sub3node);
7337 sub2node->cd();
7338 //
7339 // Place copy #3 of I1D7 in I20B
7340 //
7341 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7342 sub3node->SetLineColor(kColorITS);
7343 sub3node->SetVisibility(0);
7344 sub3node->cd();
7345 //
7346 // Place copy #1 of I1D1 in I1D7
7347 //
7348 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7349 sub4node->SetLineColor(kColorITS);
7350 sub4node->SetVisibility(0);
7351 sub4node->cd();
7352 //
7353 // Place copy #1 of ITS2 in I1D1
7354 //
7355 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7356 sub5node->SetLineColor(kColorITS);
7357 fNodes->Add(sub5node);
7358 sub4node->cd();
7359 fNodes->Add(sub4node);
7360 sub3node->cd();
7361 fNodes->Add(sub3node);
7362 sub2node->cd();
7363 //
7364 // Place copy #4 of I1D7 in I20B
7365 //
7366 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7367 sub3node->SetLineColor(kColorITS);
7368 sub3node->SetVisibility(0);
7369 sub3node->cd();
7370 //
7371 // Place copy #1 of I1D1 in I1D7
7372 //
7373 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7374 sub4node->SetLineColor(kColorITS);
7375 sub4node->SetVisibility(0);
7376 sub4node->cd();
7377 //
7378 // Place copy #1 of ITS2 in I1D1
7379 //
7380 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7381 sub5node->SetLineColor(kColorITS);
7382 fNodes->Add(sub5node);
7383 sub4node->cd();
7384 fNodes->Add(sub4node);
7385 sub3node->cd();
7386 fNodes->Add(sub3node);
7387 sub2node->cd();
7388 fNodes->Add(sub2node);
7389 sub1node->cd();
7390 //
7391 // Place copy #3 of I20B in I12B
7392 //
7393 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
7394 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 7395 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 7396 sub2node->SetLineColor(kColorITS);
7397 sub2node->SetVisibility(0);
7398 sub2node->cd();
7399 //
7400 // Place copy #1 of I1D7 in I20B
7401 //
7402 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7403 sub3node->SetLineColor(kColorITS);
7404 sub3node->SetVisibility(0);
7405 sub3node->cd();
7406 //
7407 // Place copy #1 of I1D1 in I1D7
7408 //
7409 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7410 sub4node->SetLineColor(kColorITS);
7411 sub4node->SetVisibility(0);
7412 sub4node->cd();
7413 //
7414 // Place copy #1 of ITS2 in I1D1
7415 //
7416 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7417 sub5node->SetLineColor(kColorITS);
7418 fNodes->Add(sub5node);
7419 sub4node->cd();
7420 fNodes->Add(sub4node);
7421 sub3node->cd();
7422 fNodes->Add(sub3node);
7423 sub2node->cd();
7424 //
7425 // Place copy #2 of I1D7 in I20B
7426 //
7427 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7428 sub3node->SetLineColor(kColorITS);
7429 sub3node->SetVisibility(0);
7430 sub3node->cd();
7431 //
7432 // Place copy #1 of I1D1 in I1D7
7433 //
7434 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7435 sub4node->SetLineColor(kColorITS);
7436 sub4node->SetVisibility(0);
7437 sub4node->cd();
7438 //
7439 // Place copy #1 of ITS2 in I1D1
7440 //
7441 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7442 sub5node->SetLineColor(kColorITS);
7443 fNodes->Add(sub5node);
7444 sub4node->cd();
7445 fNodes->Add(sub4node);
7446 sub3node->cd();
7447 fNodes->Add(sub3node);
7448 sub2node->cd();
7449 //
7450 // Place copy #3 of I1D7 in I20B
7451 //
7452 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7453 sub3node->SetLineColor(kColorITS);
7454 sub3node->SetVisibility(0);
7455 sub3node->cd();
7456 //
7457 // Place copy #1 of I1D1 in I1D7
7458 //
7459 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7460 sub4node->SetLineColor(kColorITS);
7461 sub4node->SetVisibility(0);
7462 sub4node->cd();
7463 //
7464 // Place copy #1 of ITS2 in I1D1
7465 //
7466 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7467 sub5node->SetLineColor(kColorITS);
7468 fNodes->Add(sub5node);
7469 sub4node->cd();
7470 fNodes->Add(sub4node);
7471 sub3node->cd();
7472 fNodes->Add(sub3node);
7473 sub2node->cd();
7474 //
7475 // Place copy #4 of I1D7 in I20B
7476 //
7477 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7478 sub3node->SetLineColor(kColorITS);
7479 sub3node->SetVisibility(0);
7480 sub3node->cd();
7481 //
7482 // Place copy #1 of I1D1 in I1D7
7483 //
7484 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7485 sub4node->SetLineColor(kColorITS);
7486 sub4node->SetVisibility(0);
7487 sub4node->cd();
7488 //
7489 // Place copy #1 of ITS2 in I1D1
7490 //
7491 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7492 sub5node->SetLineColor(kColorITS);
7493 fNodes->Add(sub5node);
7494 sub4node->cd();
7495 fNodes->Add(sub4node);
7496 sub3node->cd();
7497 fNodes->Add(sub3node);
7498 sub2node->cd();
7499 fNodes->Add(sub2node);
7500 sub1node->cd();
7501 //
7502 // Place copy #4 of I20B in I12B
7503 //
7504 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
7505 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 7506 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 7507 sub2node->SetLineColor(kColorITS);
7508 sub2node->SetVisibility(0);
7509 sub2node->cd();
7510 //
7511 // Place copy #1 of I1D7 in I20B
7512 //
7513 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7514 sub3node->SetLineColor(kColorITS);
7515 sub3node->SetVisibility(0);
7516 sub3node->cd();
7517 //
7518 // Place copy #1 of I1D1 in I1D7
7519 //
7520 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7521 sub4node->SetLineColor(kColorITS);
7522 sub4node->SetVisibility(0);
7523 sub4node->cd();
7524 //
7525 // Place copy #1 of ITS2 in I1D1
7526 //
7527 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7528 sub5node->SetLineColor(kColorITS);
7529 fNodes->Add(sub5node);
7530 sub4node->cd();
7531 fNodes->Add(sub4node);
7532 sub3node->cd();
7533 fNodes->Add(sub3node);
7534 sub2node->cd();
7535 //
7536 // Place copy #2 of I1D7 in I20B
7537 //
7538 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7539 sub3node->SetLineColor(kColorITS);
7540 sub3node->SetVisibility(0);
7541 sub3node->cd();
7542 //
7543 // Place copy #1 of I1D1 in I1D7
7544 //
7545 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7546 sub4node->SetLineColor(kColorITS);
7547 sub4node->SetVisibility(0);
7548 sub4node->cd();
7549 //
7550 // Place copy #1 of ITS2 in I1D1
7551 //
7552 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7553 sub5node->SetLineColor(kColorITS);
7554 fNodes->Add(sub5node);
7555 sub4node->cd();
7556 fNodes->Add(sub4node);
7557 sub3node->cd();
7558 fNodes->Add(sub3node);
7559 sub2node->cd();
7560 //
7561 // Place copy #3 of I1D7 in I20B
7562 //
7563 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7564 sub3node->SetLineColor(kColorITS);
7565 sub3node->SetVisibility(0);
7566 sub3node->cd();
7567 //
7568 // Place copy #1 of I1D1 in I1D7
7569 //
7570 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7571 sub4node->SetLineColor(kColorITS);
7572 sub4node->SetVisibility(0);
7573 sub4node->cd();
7574 //
7575 // Place copy #1 of ITS2 in I1D1
7576 //
7577 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7578 sub5node->SetLineColor(kColorITS);
7579 fNodes->Add(sub5node);
7580 sub4node->cd();
7581 fNodes->Add(sub4node);
7582 sub3node->cd();
7583 fNodes->Add(sub3node);
7584 sub2node->cd();
7585 //
7586 // Place copy #4 of I1D7 in I20B
7587 //
7588 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7589 sub3node->SetLineColor(kColorITS);
7590 sub3node->SetVisibility(0);
7591 sub3node->cd();
7592 //
7593 // Place copy #1 of I1D1 in I1D7
7594 //
7595 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7596 sub4node->SetLineColor(kColorITS);
7597 sub4node->SetVisibility(0);
7598 sub4node->cd();
7599 //
7600 // Place copy #1 of ITS2 in I1D1
7601 //
7602 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7603 sub5node->SetLineColor(kColorITS);
7604 fNodes->Add(sub5node);
7605 sub4node->cd();
7606 fNodes->Add(sub4node);
7607 sub3node->cd();
7608 fNodes->Add(sub3node);
7609 sub2node->cd();
7610 fNodes->Add(sub2node);
7611 sub1node->cd();
7612 fNodes->Add(sub1node);
7613 node->cd();
7614
7615 fNodes->Add(node);
7616
7617 }
7618
7619
7620 // --- Place SDD volumes into their mother volume
7621
7622 // Place IT34 in Alice
7623 node = new TNode("IT34","IT34","IT34",0.,0.,0.,"");
7624 node->SetLineColor(kColorITS);
7625 node->SetVisibility(0);
7626 node->cd();
7627 //
7628 // Place copy #1 of I004 in IT34
7629 //
1266e9b4 7630 sub1node = new TNode("I004","I004","I004",-3.2777,14.3607,0.,"itsrot321");
1f99c14b 7631 sub1node->SetLineColor(kColorITS);
7632 sub1node->SetVisibility(0);
7633 sub1node->cd();
7634 //
7635 // Place copy #1 of ITS3 directly in I004
7636 //
7637 ySDD = Y_SDD_sep/2.+I302dits[1];
7638 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7639 sub2node->SetLineColor(kColorITS);
7640 sub2node->SetVisibility(1);
7641 fNodes->Add(sub2node);
7642 sub1node->cd();
7643 //
7644 // Place copy #2 of ITS3 directly in I004
7645 //
7646 ySDD = Y_SDD_sep/2.+I302dits[1];
7647 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7648 sub2node->SetLineColor(kColorITS);
7649 sub2node->SetVisibility(1);
7650 fNodes->Add(sub2node);
7651 sub1node->cd();
7652 //
7653 // Place copy #3 of ITS3 directly in I004
7654 //
7655 ySDD = Y_SDD_sep/2.+I302dits[1];
7656 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7657 sub2node->SetLineColor(kColorITS);
7658 sub2node->SetVisibility(1);
7659 fNodes->Add(sub2node);
7660 sub1node->cd();
7661 //
7662 // Place copy #4 of ITS3 directly in I004
7663 //
7664 ySDD = Y_SDD_sep/2.+I302dits[1];
7665 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7666 sub2node->SetLineColor(kColorITS);
7667 sub2node->SetVisibility(1);
7668 fNodes->Add(sub2node);
7669 sub1node->cd();
7670 //
7671 // Place copy #5 of ITS3 directly in I004
7672 //
7673 ySDD = Y_SDD_sep/2.+I302dits[1];
7674 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7675 sub2node->SetLineColor(kColorITS);
7676 sub2node->SetVisibility(1);
7677 fNodes->Add(sub2node);
7678 sub1node->cd();
7679 //
7680 // Place copy #6 of ITS3 directly in I004
7681 //
7682 ySDD = Y_SDD_sep/2.+I302dits[1];
7683 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7684 sub2node->SetLineColor(kColorITS);
7685 sub2node->SetVisibility(1);
7686 fNodes->Add(sub2node);
7687 sub1node->cd();
7688 fNodes->Add(sub1node);
7689 node->cd();
7690 //
7691 // Place copy #2 of I004 in IT34
7692 //
1266e9b4 7693 sub1node = new TNode("I004","I004","I004",-9.5581,11.9855,0.,"itsrot333");
1f99c14b 7694 sub1node->SetLineColor(kColorITS);
7695 sub1node->SetVisibility(0);
7696 sub1node->cd();
7697 //
7698 // Place copy #1 of ITS3 directly in I004
7699 //
7700 ySDD = Y_SDD_sep/2.+I302dits[1];
7701 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7702 sub2node->SetLineColor(kColorITS);
7703 sub2node->SetVisibility(1);
7704 fNodes->Add(sub2node);
7705 sub1node->cd();
7706 //
7707 // Place copy #2 of ITS3 directly in I004
7708 //
7709 ySDD = Y_SDD_sep/2.+I302dits[1];
7710 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7711 sub2node->SetLineColor(kColorITS);
7712 sub2node->SetVisibility(1);
7713 fNodes->Add(sub2node);
7714 sub1node->cd();
7715 //
7716 // Place copy #3 of ITS3 directly in I004
7717 //
7718 ySDD = Y_SDD_sep/2.+I302dits[1];
7719 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7720 sub2node->SetLineColor(kColorITS);
7721 sub2node->SetVisibility(1);
7722 fNodes->Add(sub2node);
7723 sub1node->cd();
7724 //
7725 // Place copy #4 of ITS3 directly in I004
7726 //
7727 ySDD = Y_SDD_sep/2.+I302dits[1];
7728 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7729 sub2node->SetLineColor(kColorITS);
7730 sub2node->SetVisibility(1);
7731 fNodes->Add(sub2node);
7732 sub1node->cd();
7733 //
7734 // Place copy #5 of ITS3 directly in I004
7735 //
7736 ySDD = Y_SDD_sep/2.+I302dits[1];
7737 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7738 sub2node->SetLineColor(kColorITS);
7739 sub2node->SetVisibility(1);
7740 fNodes->Add(sub2node);
7741 sub1node->cd();
7742 //
7743 // Place copy #6 of ITS3 directly in I004
7744 //
7745 ySDD = Y_SDD_sep/2.+I302dits[1];
7746 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7747 sub2node->SetLineColor(kColorITS);
7748 sub2node->SetVisibility(1);
7749 fNodes->Add(sub2node);
7750 sub1node->cd();
7751 fNodes->Add(sub1node);
7752 node->cd();
7753 //
7754 // Place copy #3 of I004 in IT34
7755 //
1266e9b4 7756 sub1node = new TNode("I004","I004","I004",-13.2713,6.3911,0.,"itsrot336");
1f99c14b 7757 sub1node->SetLineColor(kColorITS);
7758 sub1node->SetVisibility(0);
7759 sub1node->cd();
7760 //
7761 // Place copy #1 of ITS3 directly in I004
7762 //
7763 ySDD = Y_SDD_sep/2.+I302dits[1];
7764 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7765 sub2node->SetLineColor(kColorITS);
7766 sub2node->SetVisibility(1);
7767 fNodes->Add(sub2node);
7768 sub1node->cd();
7769 //
7770 // Place copy #2 of ITS3 directly in I004
7771 //
7772 ySDD = Y_SDD_sep/2.+I302dits[1];
7773 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7774 sub2node->SetLineColor(kColorITS);
7775 sub2node->SetVisibility(1);
7776 fNodes->Add(sub2node);
7777 sub1node->cd();
7778 //
7779 // Place copy #3 of ITS3 directly in I004
7780 //
7781 ySDD = Y_SDD_sep/2.+I302dits[1];
7782 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7783 sub2node->SetLineColor(kColorITS);
7784 sub2node->SetVisibility(1);
7785 fNodes->Add(sub2node);
7786 sub1node->cd();
7787 //
7788 // Place copy #4 of ITS3 directly in I004
7789 //
7790 ySDD = Y_SDD_sep/2.+I302dits[1];
7791 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7792 sub2node->SetLineColor(kColorITS);
7793 sub2node->SetVisibility(1);
7794 fNodes->Add(sub2node);
7795 sub1node->cd();
7796 //
7797 // Place copy #5 of ITS3 directly in I004
7798 //
7799 ySDD = Y_SDD_sep/2.+I302dits[1];
7800 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7801 sub2node->SetLineColor(kColorITS);
7802 sub2node->SetVisibility(1);
7803 fNodes->Add(sub2node);
7804 sub1node->cd();
7805 //
7806 // Place copy #6 of ITS3 directly in I004
7807 //
7808 ySDD = Y_SDD_sep/2.+I302dits[1];
7809 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7810 sub2node->SetLineColor(kColorITS);
7811 sub2node->SetVisibility(1);
7812 fNodes->Add(sub2node);
7813 sub1node->cd();
7814 fNodes->Add(sub1node);
7815 node->cd();
7816 //
7817 // Place copy #4 of I004 in IT34
7818 //
1266e9b4 7819 sub1node = new TNode("I004","I004","I004",-15.33,0.,0.,"itsrot350");
1f99c14b 7820 sub1node->SetLineColor(kColorITS);
7821 sub1node->SetVisibility(0);
7822 sub1node->cd();
7823 //
7824 // Place copy #1 of ITS3 directly in I004
7825 //
7826 ySDD = Y_SDD_sep/2.+I302dits[1];
7827 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7828 sub2node->SetLineColor(kColorITS);
7829 sub2node->SetVisibility(1);
7830 fNodes->Add(sub2node);
7831 sub1node->cd();
7832 //
7833 // Place copy #2 of ITS3 directly in I004
7834 //
7835 ySDD = Y_SDD_sep/2.+I302dits[1];
7836 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7837 sub2node->SetLineColor(kColorITS);
7838 sub2node->SetVisibility(1);
7839 fNodes->Add(sub2node);
7840 sub1node->cd();
7841 //
7842 // Place copy #3 of ITS3 directly in I004
7843 //
7844 ySDD = Y_SDD_sep/2.+I302dits[1];
7845 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7846 sub2node->SetLineColor(kColorITS);
7847 sub2node->SetVisibility(1);
7848 fNodes->Add(sub2node);
7849 sub1node->cd();
7850 //
7851 // Place copy #4 of ITS3 directly in I004
7852 //
7853 ySDD = Y_SDD_sep/2.+I302dits[1];
7854 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7855 sub2node->SetLineColor(kColorITS);
7856 sub2node->SetVisibility(1);
7857 fNodes->Add(sub2node);
7858 sub1node->cd();
7859 //
7860 // Place copy #5 of ITS3 directly in I004
7861 //
7862 ySDD = Y_SDD_sep/2.+I302dits[1];
7863 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7864 sub2node->SetLineColor(kColorITS);
7865 sub2node->SetVisibility(1);
7866 fNodes->Add(sub2node);
7867 sub1node->cd();
7868 //
7869 // Place copy #6 of ITS3 directly in I004
7870 //
7871 ySDD = Y_SDD_sep/2.+I302dits[1];
7872 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7873 sub2node->SetLineColor(kColorITS);
7874 sub2node->SetVisibility(1);
7875 fNodes->Add(sub2node);
7876 sub1node->cd();
7877 fNodes->Add(sub1node);
7878 node->cd();
7879 //
7880 // Place copy #5 of I004 in IT34
7881 //
1266e9b4 7882 sub1node = new TNode("I004","I004","I004",-13.2713,-6.3911,0.,"itsrot313");
1f99c14b 7883 sub1node->SetLineColor(kColorITS);
7884 sub1node->SetVisibility(0);
7885 sub1node->cd();
7886 //
7887 // Place copy #1 of ITS3 directly in I004
7888 //
7889 ySDD = Y_SDD_sep/2.+I302dits[1];
7890 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7891 sub2node->SetLineColor(kColorITS);
7892 sub2node->SetVisibility(1);
7893 fNodes->Add(sub2node);
7894 sub1node->cd();
7895 //
7896 // Place copy #2 of ITS3 directly in I004
7897 //
7898 ySDD = Y_SDD_sep/2.+I302dits[1];
7899 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7900 sub2node->SetLineColor(kColorITS);
7901 sub2node->SetVisibility(1);
7902 fNodes->Add(sub2node);
7903 sub1node->cd();
7904 //
7905 // Place copy #3 of ITS3 directly in I004
7906 //
7907 ySDD = Y_SDD_sep/2.+I302dits[1];
7908 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7909 sub2node->SetLineColor(kColorITS);
7910 sub2node->SetVisibility(1);
7911 fNodes->Add(sub2node);
7912 sub1node->cd();
7913 //
7914 // Place copy #4 of ITS3 directly in I004
7915 //
7916 ySDD = Y_SDD_sep/2.+I302dits[1];
7917 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7918 sub2node->SetLineColor(kColorITS);
7919 sub2node->SetVisibility(1);
7920 fNodes->Add(sub2node);
7921 sub1node->cd();
7922 //
7923 // Place copy #5 of ITS3 directly in I004
7924 //
7925 ySDD = Y_SDD_sep/2.+I302dits[1];
7926 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7927 sub2node->SetLineColor(kColorITS);
7928 sub2node->SetVisibility(1);
7929 fNodes->Add(sub2node);
7930 sub1node->cd();
7931 //
7932 // Place copy #6 of ITS3 directly in I004
7933 //
7934 ySDD = Y_SDD_sep/2.+I302dits[1];
7935 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7936 sub2node->SetLineColor(kColorITS);
7937 sub2node->SetVisibility(1);
7938 fNodes->Add(sub2node);
7939 sub1node->cd();
7940 fNodes->Add(sub1node);
7941 node->cd();
7942 //
7943 // Place copy #6 of I004 in IT34
7944 //
1266e9b4 7945 sub1node = new TNode("I004","I004","I004",-9.5581,-11.9855,0.,"itsrot311");
1f99c14b 7946 sub1node->SetLineColor(kColorITS);
7947 sub1node->SetVisibility(0);
7948 sub1node->cd();
7949 //
7950 // Place copy #1 of ITS3 directly in I004
7951 //
7952 ySDD = Y_SDD_sep/2.+I302dits[1];
7953 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7954 sub2node->SetLineColor(kColorITS);
7955 sub2node->SetVisibility(1);
7956 fNodes->Add(sub2node);
7957 sub1node->cd();
7958 //
7959 // Place copy #2 of ITS3 directly in I004
7960 //
7961 ySDD = Y_SDD_sep/2.+I302dits[1];
7962 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7963 sub2node->SetLineColor(kColorITS);
7964 sub2node->SetVisibility(1);
7965 fNodes->Add(sub2node);
7966 sub1node->cd();
7967 //
7968 // Place copy #3 of ITS3 directly in I004
7969 //
7970 ySDD = Y_SDD_sep/2.+I302dits[1];
7971 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7972 sub2node->SetLineColor(kColorITS);
7973 sub2node->SetVisibility(1);
7974 fNodes->Add(sub2node);
7975 sub1node->cd();
7976 //
7977 // Place copy #4 of ITS3 directly in I004
7978 //
7979 ySDD = Y_SDD_sep/2.+I302dits[1];
7980 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7981 sub2node->SetLineColor(kColorITS);
7982 sub2node->SetVisibility(1);
7983 fNodes->Add(sub2node);
7984 sub1node->cd();
7985 //
7986 // Place copy #5 of ITS3 directly in I004
7987 //
7988 ySDD = Y_SDD_sep/2.+I302dits[1];
7989 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7990 sub2node->SetLineColor(kColorITS);
7991 sub2node->SetVisibility(1);
7992 fNodes->Add(sub2node);
7993 sub1node->cd();
7994 //
7995 // Place copy #6 of ITS3 directly in I004
7996 //
7997 ySDD = Y_SDD_sep/2.+I302dits[1];
7998 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7999 sub2node->SetLineColor(kColorITS);
8000 sub2node->SetVisibility(1);
8001 fNodes->Add(sub2node);
8002 sub1node->cd();
8003 fNodes->Add(sub1node);
8004 node->cd();
8005 //
8006 // Place copy #7 of I004 in IT34
8007 //
1266e9b4 8008 sub1node = new TNode("I004","I004","I004",-3.2777,-14.3607,0.,"itsrot310");
1f99c14b 8009 sub1node->SetLineColor(kColorITS);
8010 sub1node->SetVisibility(0);
8011 sub1node->cd();
8012 //
8013 // Place copy #1 of ITS3 directly in I004
8014 //
8015 ySDD = Y_SDD_sep/2.+I302dits[1];
8016 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8017 sub2node->SetLineColor(kColorITS);
8018 sub2node->SetVisibility(1);
8019 fNodes->Add(sub2node);
8020 sub1node->cd();
8021 //
8022 // Place copy #2 of ITS3 directly in I004
8023 //
8024 ySDD = Y_SDD_sep/2.+I302dits[1];
8025 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8026 sub2node->SetLineColor(kColorITS);
8027 sub2node->SetVisibility(1);
8028 fNodes->Add(sub2node);
8029 sub1node->cd();
8030 //
8031 // Place copy #3 of ITS3 directly in I004
8032 //
8033 ySDD = Y_SDD_sep/2.+I302dits[1];
8034 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8035 sub2node->SetLineColor(kColorITS);
8036 sub2node->SetVisibility(1);
8037 fNodes->Add(sub2node);
8038 sub1node->cd();
8039 //
8040 // Place copy #4 of ITS3 directly in I004
8041 //
8042 ySDD = Y_SDD_sep/2.+I302dits[1];
8043 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8044 sub2node->SetLineColor(kColorITS);
8045 sub2node->SetVisibility(1);
8046 fNodes->Add(sub2node);
8047 sub1node->cd();
8048 //
8049 // Place copy #5 of ITS3 directly in I004
8050 //
8051 ySDD = Y_SDD_sep/2.+I302dits[1];
8052 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8053 sub2node->SetLineColor(kColorITS);
8054 sub2node->SetVisibility(1);
8055 fNodes->Add(sub2node);
8056 sub1node->cd();
8057 //
8058 // Place copy #6 of ITS3 directly in I004
8059 //
8060 ySDD = Y_SDD_sep/2.+I302dits[1];
8061 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8062 sub2node->SetLineColor(kColorITS);
8063 sub2node->SetVisibility(1);
8064 fNodes->Add(sub2node);
8065 sub1node->cd();
8066 fNodes->Add(sub1node);
8067 node->cd();
8068 //
8069 // Place copy #8 of I004 in IT34
8070 //
1266e9b4 8071 sub1node = new TNode("I004","I004","I004",3.4112,-14.9456,0.,"itsrot386");
1f99c14b 8072 sub1node->SetLineColor(kColorITS);
8073 sub1node->SetVisibility(0);
8074 sub1node->cd();
8075 //
8076 // Place copy #1 of ITS3 directly in I004
8077 //
8078 ySDD = Y_SDD_sep/2.+I302dits[1];
8079 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8080 sub2node->SetLineColor(kColorITS);
8081 sub2node->SetVisibility(1);
8082 fNodes->Add(sub2node);
8083 sub1node->cd();
8084 //
8085 // Place copy #2 of ITS3 directly in I004
8086 //
8087 ySDD = Y_SDD_sep/2.+I302dits[1];
8088 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8089 sub2node->SetLineColor(kColorITS);
8090 sub2node->SetVisibility(1);
8091 fNodes->Add(sub2node);
8092 sub1node->cd();
8093 //
8094 // Place copy #3 of ITS3 directly in I004
8095 //
8096 ySDD = Y_SDD_sep/2.+I302dits[1];
8097 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8098 sub2node->SetLineColor(kColorITS);
8099 sub2node->SetVisibility(1);
8100 fNodes->Add(sub2node);
8101 sub1node->cd();
8102 //
8103 // Place copy #4 of ITS3 directly in I004
8104 //
8105 ySDD = Y_SDD_sep/2.+I302dits[1];
8106 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8107 sub2node->SetLineColor(kColorITS);
8108 sub2node->SetVisibility(1);
8109 fNodes->Add(sub2node);
8110 sub1node->cd();
8111 //
8112 // Place copy #5 of ITS3 directly in I004
8113 //
8114 ySDD = Y_SDD_sep/2.+I302dits[1];
8115 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8116 sub2node->SetLineColor(kColorITS);
8117 sub2node->SetVisibility(1);
8118 fNodes->Add(sub2node);
8119 sub1node->cd();
8120 //
8121 // Place copy #6 of ITS3 directly in I004
8122 //
8123 ySDD = Y_SDD_sep/2.+I302dits[1];
8124 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8125 sub2node->SetLineColor(kColorITS);
8126 sub2node->SetVisibility(1);
8127 fNodes->Add(sub2node);
8128 sub1node->cd();
8129 fNodes->Add(sub1node);
8130 node->cd();
8131 //
8132 // Place copy #9 of I004 in IT34
8133 //
1266e9b4 8134 sub1node = new TNode("I004","I004","I004",9.184,-11.5164,0.,"itsrot309");
1f99c14b 8135 sub1node->SetLineColor(kColorITS);
8136 sub1node->SetVisibility(0);
8137 sub1node->cd();
8138 //
8139 // Place copy #1 of ITS3 directly in I004
8140 //
8141 ySDD = Y_SDD_sep/2.+I302dits[1];
8142 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8143 sub2node->SetLineColor(kColorITS);
8144 sub2node->SetVisibility(1);
8145 fNodes->Add(sub2node);
8146 sub1node->cd();
8147 //
8148 // Place copy #2 of ITS3 directly in I004
8149 //
8150 ySDD = Y_SDD_sep/2.+I302dits[1];
8151 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8152 sub2node->SetLineColor(kColorITS);
8153 sub2node->SetVisibility(1);
8154 fNodes->Add(sub2node);
8155 sub1node->cd();
8156 //
8157 // Place copy #3 of ITS3 directly in I004
8158 //
8159 ySDD = Y_SDD_sep/2.+I302dits[1];
8160 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8161 sub2node->SetLineColor(kColorITS);
8162 sub2node->SetVisibility(1);
8163 fNodes->Add(sub2node);
8164 sub1node->cd();
8165 //
8166 // Place copy #4 of ITS3 directly in I004
8167 //
8168 ySDD = Y_SDD_sep/2.+I302dits[1];
8169 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8170 sub2node->SetLineColor(kColorITS);
8171 sub2node->SetVisibility(1);
8172 fNodes->Add(sub2node);
8173 sub1node->cd();
8174 //
8175 // Place copy #5 of ITS3 directly in I004
8176 //
8177 ySDD = Y_SDD_sep/2.+I302dits[1];
8178 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8179 sub2node->SetLineColor(kColorITS);
8180 sub2node->SetVisibility(1);
8181 fNodes->Add(sub2node);
8182 sub1node->cd();
8183 //
8184 // Place copy #6 of ITS3 directly in I004
8185 //
8186 ySDD = Y_SDD_sep/2.+I302dits[1];
8187 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8188 sub2node->SetLineColor(kColorITS);
8189 sub2node->SetVisibility(1);
8190 fNodes->Add(sub2node);
8191 sub1node->cd();
8192 fNodes->Add(sub1node);
8193 node->cd();
8194 //
8195 // Place copy #10 of I004 in IT34
8196 //
1266e9b4 8197 sub1node = new TNode("I004","I004","I004",13.8119,-6.6514,0.,"itsrot308");
1f99c14b 8198 sub1node->SetLineColor(kColorITS);
8199 sub1node->SetVisibility(0);
8200 sub1node->cd();
8201 //
8202 // Place copy #1 of ITS3 directly in I004
8203 //
8204 ySDD = Y_SDD_sep/2.+I302dits[1];
8205 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8206 sub2node->SetLineColor(kColorITS);
8207 sub2node->SetVisibility(1);
8208 fNodes->Add(sub2node);
8209 sub1node->cd();
8210 //
8211 // Place copy #2 of ITS3 directly in I004
8212 //
8213 ySDD = Y_SDD_sep/2.+I302dits[1];
8214 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8215 sub2node->SetLineColor(kColorITS);
8216 sub2node->SetVisibility(1);
8217 fNodes->Add(sub2node);
8218 sub1node->cd();
8219 //
8220 // Place copy #3 of ITS3 directly in I004
8221 //
8222 ySDD = Y_SDD_sep/2.+I302dits[1];
8223 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8224 sub2node->SetLineColor(kColorITS);
8225 sub2node->SetVisibility(1);
8226 fNodes->Add(sub2node);
8227 sub1node->cd();
8228 //
8229 // Place copy #4 of ITS3 directly in I004
8230 //
8231 ySDD = Y_SDD_sep/2.+I302dits[1];
8232 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8233 sub2node->SetLineColor(kColorITS);
8234 sub2node->SetVisibility(1);
8235 fNodes->Add(sub2node);
8236 sub1node->cd();
8237 //
8238 // Place copy #5 of ITS3 directly in I004
8239 //
8240 ySDD = Y_SDD_sep/2.+I302dits[1];
8241 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8242 sub2node->SetLineColor(kColorITS);
8243 sub2node->SetVisibility(1);
8244 fNodes->Add(sub2node);
8245 sub1node->cd();
8246 //
8247 // Place copy #6 of ITS3 directly in I004
8248 //
8249 ySDD = Y_SDD_sep/2.+I302dits[1];
8250 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8251 sub2node->SetLineColor(kColorITS);
8252 sub2node->SetVisibility(1);
8253 fNodes->Add(sub2node);
8254 sub1node->cd();
8255 fNodes->Add(sub1node);
8256 node->cd();
8257 //
8258 // Place copy #11 of I004 in IT34
8259 //
1266e9b4 8260 sub1node = new TNode("I004","I004","I004",14.73,0.,0.,"itsrot356");
1f99c14b 8261 sub1node->SetLineColor(kColorITS);
8262 sub1node->SetVisibility(0);
8263 sub1node->cd();
8264 //
8265 // Place copy #1 of ITS3 directly in I004
8266 //
8267 ySDD = Y_SDD_sep/2.+I302dits[1];
8268 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8269 sub2node->SetLineColor(kColorITS);
8270 sub2node->SetVisibility(1);
8271 fNodes->Add(sub2node);
8272 sub1node->cd();
8273 //
8274 // Place copy #2 of ITS3 directly in I004
8275 //
8276 ySDD = Y_SDD_sep/2.+I302dits[1];
8277 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8278 sub2node->SetLineColor(kColorITS);
8279 sub2node->SetVisibility(1);
8280 fNodes->Add(sub2node);
8281 sub1node->cd();
8282 //
8283 // Place copy #3 of ITS3 directly in I004
8284 //
8285 ySDD = Y_SDD_sep/2.+I302dits[1];
8286 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8287 sub2node->SetLineColor(kColorITS);
8288 sub2node->SetVisibility(1);
8289 fNodes->Add(sub2node);
8290 sub1node->cd();
8291 //
8292 // Place copy #4 of ITS3 directly in I004
8293 //
8294 ySDD = Y_SDD_sep/2.+I302dits[1];
8295 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8296 sub2node->SetLineColor(kColorITS);
8297 sub2node->SetVisibility(1);
8298 fNodes->Add(sub2node);
8299 sub1node->cd();
8300 //
8301 // Place copy #5 of ITS3 directly in I004
8302 //
8303 ySDD = Y_SDD_sep/2.+I302dits[1];
8304 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8305 sub2node->SetLineColor(kColorITS);
8306 sub2node->SetVisibility(1);
8307 fNodes->Add(sub2node);
8308 sub1node->cd();
8309 //
8310 // Place copy #6 of ITS3 directly in I004
8311 //
8312 ySDD = Y_SDD_sep/2.+I302dits[1];
8313 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8314 sub2node->SetLineColor(kColorITS);
8315 sub2node->SetVisibility(1);
8316 fNodes->Add(sub2node);
8317 sub1node->cd();
8318 fNodes->Add(sub1node);
8319 node->cd();
8320 //
8321 // Place copy #12 of I004 in IT34
8322 //
1266e9b4 8323 sub1node = new TNode("I004","I004","I004",13.8119,6.6514,0.,"itsrot307");
1f99c14b 8324 sub1node->SetLineColor(kColorITS);
8325 sub1node->SetVisibility(0);
8326 sub1node->cd();
8327 //
8328 // Place copy #1 of ITS3 directly in I004
8329 //
8330 ySDD = Y_SDD_sep/2.+I302dits[1];
8331 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8332 sub2node->SetLineColor(kColorITS);
8333 sub2node->SetVisibility(1);
8334 fNodes->Add(sub2node);
8335 sub1node->cd();
8336 //
8337 // Place copy #2 of ITS3 directly in I004
8338 //
8339 ySDD = Y_SDD_sep/2.+I302dits[1];
8340 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8341 sub2node->SetLineColor(kColorITS);
8342 sub2node->SetVisibility(1);
8343 fNodes->Add(sub2node);
8344 sub1node->cd();
8345 //
8346 // Place copy #3 of ITS3 directly in I004
8347 //
8348 ySDD = Y_SDD_sep/2.+I302dits[1];
8349 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8350 sub2node->SetLineColor(kColorITS);
8351 sub2node->SetVisibility(1);
8352 fNodes->Add(sub2node);
8353 sub1node->cd();
8354 //
8355 // Place copy #4 of ITS3 directly in I004
8356 //
8357 ySDD = Y_SDD_sep/2.+I302dits[1];
8358 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8359 sub2node->SetLineColor(kColorITS);
8360 sub2node->SetVisibility(1);
8361 fNodes->Add(sub2node);
8362 sub1node->cd();
8363 //
8364 // Place copy #5 of ITS3 directly in I004
8365 //
8366 ySDD = Y_SDD_sep/2.+I302dits[1];
8367 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8368 sub2node->SetLineColor(kColorITS);
8369 sub2node->SetVisibility(1);
8370 fNodes->Add(sub2node);
8371 sub1node->cd();
8372 //
8373 // Place copy #6 of ITS3 directly in I004
8374 //
8375 ySDD = Y_SDD_sep/2.+I302dits[1];
8376 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8377 sub2node->SetLineColor(kColorITS);
8378 sub2node->SetVisibility(1);
8379 fNodes->Add(sub2node);
8380 sub1node->cd();
8381 fNodes->Add(sub1node);
8382 node->cd();
8383 //
8384 // Place copy #13 of I004 in IT34
8385 //
1266e9b4 8386 sub1node = new TNode("I004","I004","I004",9.184,11.5164,0.,"itsrot306");
1f99c14b 8387 sub1node->SetLineColor(kColorITS);
8388 sub1node->SetVisibility(0);
8389 sub1node->cd();
8390 //
8391 // Place copy #1 of ITS3 directly in I004
8392 //
8393 ySDD = Y_SDD_sep/2.+I302dits[1];
8394 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8395 sub2node->SetLineColor(kColorITS);
8396 sub2node->SetVisibility(1);
8397 fNodes->Add(sub2node);
8398 sub1node->cd();
8399 //
8400 // Place copy #2 of ITS3 directly in I004
8401 //
8402 ySDD = Y_SDD_sep/2.+I302dits[1];
8403 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8404 sub2node->SetLineColor(kColorITS);
8405 sub2node->SetVisibility(1);
8406 fNodes->Add(sub2node);
8407 sub1node->cd();
8408 //
8409 // Place copy #3 of ITS3 directly in I004
8410 //
8411 ySDD = Y_SDD_sep/2.+I302dits[1];
8412 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8413 sub2node->SetLineColor(kColorITS);
8414 sub2node->SetVisibility(1);
8415 fNodes->Add(sub2node);
8416 sub1node->cd();
8417 //
8418 // Place copy #4 of ITS3 directly in I004
8419 //
8420 ySDD = Y_SDD_sep/2.+I302dits[1];
8421 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8422 sub2node->SetLineColor(kColorITS);
8423 sub2node->SetVisibility(1);
8424 fNodes->Add(sub2node);
8425 sub1node->cd();
8426 //
8427 // Place copy #5 of ITS3 directly in I004
8428 //
8429 ySDD = Y_SDD_sep/2.+I302dits[1];
8430 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8431 sub2node->SetLineColor(kColorITS);
8432 sub2node->SetVisibility(1);
8433 fNodes->Add(sub2node);
8434 sub1node->cd();
8435 //
8436 // Place copy #6 of ITS3 directly in I004
8437 //
8438 ySDD = Y_SDD_sep/2.+I302dits[1];
8439 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8440 sub2node->SetLineColor(kColorITS);
8441 sub2node->SetVisibility(1);
8442 fNodes->Add(sub2node);
8443 sub1node->cd();
8444 fNodes->Add(sub1node);
8445 node->cd();
8446 //
8447 // Place copy #14 of I004 in IT34
8448 //
1266e9b4 8449 sub1node = new TNode("I004","I004","I004",3.4113,14.9456,0.,"itsrot305");
1f99c14b 8450 sub1node->SetLineColor(kColorITS);
8451 sub1node->SetVisibility(0);
8452 sub1node->cd();
8453 //
8454 // Place copy #1 of ITS3 directly in I004
8455 //
8456 ySDD = Y_SDD_sep/2.+I302dits[1];
8457 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8458 sub2node->SetLineColor(kColorITS);
8459 sub2node->SetVisibility(1);
8460 fNodes->Add(sub2node);
8461 sub1node->cd();
8462 //
8463 // Place copy #2 of ITS3 directly in I004
8464 //
8465 ySDD = Y_SDD_sep/2.+I302dits[1];
8466 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8467 sub2node->SetLineColor(kColorITS);
8468 sub2node->SetVisibility(1);
8469 fNodes->Add(sub2node);
8470 sub1node->cd();
8471 //
8472 // Place copy #3 of ITS3 directly in I004
8473 //
8474 ySDD = Y_SDD_sep/2.+I302dits[1];
8475 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8476 sub2node->SetLineColor(kColorITS);
8477 sub2node->SetVisibility(1);
8478 fNodes->Add(sub2node);
8479 sub1node->cd();
8480 //
8481 // Place copy #4 of ITS3 directly in I004
8482 //
8483 ySDD = Y_SDD_sep/2.+I302dits[1];
8484 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8485 sub2node->SetLineColor(kColorITS);
8486 sub2node->SetVisibility(1);
8487 fNodes->Add(sub2node);
8488 sub1node->cd();
8489 //
8490 // Place copy #5 of ITS3 directly in I004
8491 //
8492 ySDD = Y_SDD_sep/2.+I302dits[1];
8493 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8494 sub2node->SetLineColor(kColorITS);
8495 sub2node->SetVisibility(1);
8496 fNodes->Add(sub2node);
8497 sub1node->cd();
8498 //
8499 // Place copy #6 of ITS3 directly in I004
8500 //
8501 ySDD = Y_SDD_sep/2.+I302dits[1];
8502 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8503 sub2node->SetLineColor(kColorITS);
8504 sub2node->SetVisibility(1);
8505 fNodes->Add(sub2node);
8506 sub1node->cd();
8507 fNodes->Add(sub1node);
8508 node->cd();
8509 //
8510 // Place copy #1 of I005 in IT34
8511 //
1266e9b4 8512 sub1node = new TNode("I005","I005","I005",-3.3629,23.3895,-0.15,"itsrot335");
1f99c14b 8513 sub1node->SetLineColor(kColorITS);
8514 sub1node->SetVisibility(0);
8515 sub1node->cd();
8516 //
8517 // Place copy #1 of ITS4 directly in I005
8518 //
8519 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8520 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8521 sub2node->SetLineColor(kColorITS);
8522 sub2node->SetVisibility(1);
8523 fNodes->Add(sub2node);
8524 sub1node->cd();
8525 //
8526 // Place copy #2 of ITS4 directly in I005
8527 //
8528 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8529 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8530 sub2node->SetLineColor(kColorITS);
8531 sub2node->SetVisibility(1);
8532 fNodes->Add(sub2node);
8533 sub1node->cd();
8534 //
8535 // Place copy #3 of ITS4 directly in I005
8536 //
8537 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8538 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8539 sub2node->SetLineColor(kColorITS);
8540 sub2node->SetVisibility(1);
8541 fNodes->Add(sub2node);
8542 sub1node->cd();
8543 //
8544 // Place copy #4 of ITS4 directly in I005
8545 //
8546 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8547 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8548 sub2node->SetLineColor(kColorITS);
8549 sub2node->SetVisibility(1);
8550 fNodes->Add(sub2node);
8551 sub1node->cd();
8552 //
8553 // Place copy #5 of ITS4 directly in I005
8554 //
8555 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8556 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8557 sub2node->SetLineColor(kColorITS);
8558 sub2node->SetVisibility(1);
8559 fNodes->Add(sub2node);
8560 sub1node->cd();
8561 //
8562 // Place copy #6 of ITS4 directly in I005
8563 //
8564 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8565 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8566 sub2node->SetLineColor(kColorITS);
8567 sub2node->SetVisibility(1);
8568 fNodes->Add(sub2node);
8569 sub1node->cd();
8570 //
8571 // Place copy #7 of ITS4 directly in I005
8572 //
8573 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8574 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8575 sub2node->SetLineColor(kColorITS);
8576 sub2node->SetVisibility(1);
8577 fNodes->Add(sub2node);
8578 sub1node->cd();
8579 //
8580 // Place copy #8 of ITS4 directly in I005
8581 //
8582 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8583 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8584 sub2node->SetLineColor(kColorITS);
8585 sub2node->SetVisibility(1);
8586 fNodes->Add(sub2node);
8587 sub1node->cd();
8588 fNodes->Add(sub1node);
8589 node->cd();
8590 //
8591 // Place copy #2 of I005 in IT34
8592 //
1266e9b4 8593 sub1node = new TNode("I005","I005","I005",-10.0447,21.9949,-0.15,"itsrot332");
1f99c14b 8594 sub1node->SetLineColor(kColorITS);
8595 sub1node->SetVisibility(0);
8596 sub1node->cd();
8597 //
8598 // Place copy #1 of ITS4 directly in I005
8599 //
8600 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8601 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8602 sub2node->SetLineColor(kColorITS);
8603 sub2node->SetVisibility(1);
8604 fNodes->Add(sub2node);
8605 sub1node->cd();
8606 //
8607 // Place copy #2 of ITS4 directly in I005
8608 //
8609 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8610 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8611 sub2node->SetLineColor(kColorITS);
8612 sub2node->SetVisibility(1);
8613 fNodes->Add(sub2node);
8614 sub1node->cd();
8615 //
8616 // Place copy #3 of ITS4 directly in I005
8617 //
8618 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8619 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8620 sub2node->SetLineColor(kColorITS);
8621 sub2node->SetVisibility(1);
8622 fNodes->Add(sub2node);
8623 sub1node->cd();
8624 //
8625 // Place copy #4 of ITS4 directly in I005
8626 //
8627 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8628 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8629 sub2node->SetLineColor(kColorITS);
8630 sub2node->SetVisibility(1);
8631 fNodes->Add(sub2node);
8632 sub1node->cd();
8633 //
8634 // Place copy #5 of ITS4 directly in I005
8635 //
8636 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8637 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8638 sub2node->SetLineColor(kColorITS);
8639 sub2node->SetVisibility(1);
8640 fNodes->Add(sub2node);
8641 sub1node->cd();
8642 //
8643 // Place copy #6 of ITS4 directly in I005
8644 //
8645 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8646 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8647 sub2node->SetLineColor(kColorITS);
8648 sub2node->SetVisibility(1);
8649 fNodes->Add(sub2node);
8650 sub1node->cd();
8651 //
8652 // Place copy #7 of ITS4 directly in I005
8653 //
8654 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8655 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8656 sub2node->SetLineColor(kColorITS);
8657 sub2node->SetVisibility(1);
8658 fNodes->Add(sub2node);
8659 sub1node->cd();
8660 //
8661 // Place copy #8 of ITS4 directly in I005
8662 //
8663 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8664 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8665 sub2node->SetLineColor(kColorITS);
8666 sub2node->SetVisibility(1);
8667 fNodes->Add(sub2node);
8668 sub1node->cd();
8669 fNodes->Add(sub1node);
8670 node->cd();
8671 //
8672 // Place copy #3 of I005 in IT34
8673 //
1266e9b4 8674 sub1node = new TNode("I005","I005","I005",-15.4744,17.8584,-0.15,"itsrot331");
1f99c14b 8675 sub1node->SetLineColor(kColorITS);
8676 sub1node->SetVisibility(0);
8677 sub1node->cd();
8678 //
8679 // Place copy #1 of ITS4 directly in I005
8680 //
8681 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8682 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8683 sub2node->SetLineColor(kColorITS);
8684 sub2node->SetVisibility(1);
8685 fNodes->Add(sub2node);
8686 sub1node->cd();
8687 //
8688 // Place copy #2 of ITS4 directly in I005
8689 //
8690 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8691 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8692 sub2node->SetLineColor(kColorITS);
8693 sub2node->SetVisibility(1);
8694 fNodes->Add(sub2node);
8695 sub1node->cd();
8696 //
8697 // Place copy #3 of ITS4 directly in I005
8698 //
8699 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8700 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8701 sub2node->SetLineColor(kColorITS);
8702 sub2node->SetVisibility(1);
8703 fNodes->Add(sub2node);
8704 sub1node->cd();
8705 //
8706 // Place copy #4 of ITS4 directly in I005
8707 //
8708 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8709 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8710 sub2node->SetLineColor(kColorITS);
8711 sub2node->SetVisibility(1);
8712 fNodes->Add(sub2node);
8713 sub1node->cd();
8714 //
8715 // Place copy #5 of ITS4 directly in I005
8716 //
8717 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8718 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8719 sub2node->SetLineColor(kColorITS);
8720 sub2node->SetVisibility(1);
8721 fNodes->Add(sub2node);
8722 sub1node->cd();
8723 //
8724 // Place copy #6 of ITS4 directly in I005
8725 //
8726 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8727 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8728 sub2node->SetLineColor(kColorITS);
8729 sub2node->SetVisibility(1);
8730 fNodes->Add(sub2node);
8731 sub1node->cd();
8732 //
8733 // Place copy #7 of ITS4 directly in I005
8734 //
8735 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8736 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8737 sub2node->SetLineColor(kColorITS);
8738 sub2node->SetVisibility(1);
8739 fNodes->Add(sub2node);
8740 sub1node->cd();
8741 //
8742 // Place copy #8 of ITS4 directly in I005
8743 //
8744 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8745 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8746 sub2node->SetLineColor(kColorITS);
8747 sub2node->SetVisibility(1);
8748 fNodes->Add(sub2node);
8749 sub1node->cd();
8750 fNodes->Add(sub1node);
8751 node->cd();
8752 //
8753 // Place copy #4 of I005 in IT34
8754 //
1266e9b4 8755 sub1node = new TNode("I005","I005","I005",-20.3415,13.0727,-0.15,"itsrot366");
1f99c14b 8756 sub1node->SetLineColor(kColorITS);
8757 sub1node->SetVisibility(0);
8758 sub1node->cd();
8759 //
8760 // Place copy #1 of ITS4 directly in I005
8761 //
8762 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8763 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8764 sub2node->SetLineColor(kColorITS);
8765 sub2node->SetVisibility(1);
8766 fNodes->Add(sub2node);
8767 sub1node->cd();
8768 //
8769 // Place copy #2 of ITS4 directly in I005
8770 //
8771 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8772 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8773 sub2node->SetLineColor(kColorITS);
8774 sub2node->SetVisibility(1);
8775 fNodes->Add(sub2node);
8776 sub1node->cd();
8777 //
8778 // Place copy #3 of ITS4 directly in I005
8779 //
8780 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8781 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8782 sub2node->SetLineColor(kColorITS);
8783 sub2node->SetVisibility(1);
8784 fNodes->Add(sub2node);
8785 sub1node->cd();
8786 //
8787 // Place copy #4 of ITS4 directly in I005
8788 //
8789 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8790 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8791 sub2node->SetLineColor(kColorITS);
8792 sub2node->SetVisibility(1);
8793 fNodes->Add(sub2node);
8794 sub1node->cd();
8795 //
8796 // Place copy #5 of ITS4 directly in I005
8797 //
8798 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8799 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8800 sub2node->SetLineColor(kColorITS);
8801 sub2node->SetVisibility(1);
8802 fNodes->Add(sub2node);
8803 sub1node->cd();
8804 //
8805 // Place copy #6 of ITS4 directly in I005
8806 //
8807 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8808 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8809 sub2node->SetLineColor(kColorITS);
8810 sub2node->SetVisibility(1);
8811 fNodes->Add(sub2node);
8812 sub1node->cd();
8813 //
8814 // Place copy #7 of ITS4 directly in I005
8815 //
8816 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8817 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8818 sub2node->SetLineColor(kColorITS);
8819 sub2node->SetVisibility(1);
8820 fNodes->Add(sub2node);
8821 sub1node->cd();
8822 //
8823 // Place copy #8 of ITS4 directly in I005
8824 //
8825 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8826 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8827 sub2node->SetLineColor(kColorITS);
8828 sub2node->SetVisibility(1);
8829 fNodes->Add(sub2node);
8830 sub1node->cd();
8831 fNodes->Add(sub1node);
8832 node->cd();
8833 //
8834 // Place copy #5 of I005 in IT34
8835 //
1266e9b4 8836 sub1node = new TNode("I005","I005","I005",-22.6728,6.6573,-0.15,"itsrot330");
1f99c14b 8837 sub1node->SetLineColor(kColorITS);
8838 sub1node->SetVisibility(0);
8839 sub1node->cd();
8840 //
8841 // Place copy #1 of ITS4 directly in I005
8842 //
8843 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8844 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8845 sub2node->SetLineColor(kColorITS);
8846 sub2node->SetVisibility(1);
8847 fNodes->Add(sub2node);
8848 sub1node->cd();
8849 //
8850 // Place copy #2 of ITS4 directly in I005
8851 //
8852 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8853 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8854 sub2node->SetLineColor(kColorITS);
8855 sub2node->SetVisibility(1);
8856 fNodes->Add(sub2node);
8857 sub1node->cd();
8858 //
8859 // Place copy #3 of ITS4 directly in I005
8860 //
8861 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8862 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8863 sub2node->SetLineColor(kColorITS);
8864 sub2node->SetVisibility(1);
8865 fNodes->Add(sub2node);
8866 sub1node->cd();
8867 //
8868 // Place copy #4 of ITS4 directly in I005
8869 //
8870 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8871 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8872 sub2node->SetLineColor(kColorITS);
8873 sub2node->SetVisibility(1);
8874 fNodes->Add(sub2node);
8875 sub1node->cd();
8876 //
8877 // Place copy #5 of ITS4 directly in I005
8878 //
8879 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8880 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8881 sub2node->SetLineColor(kColorITS);
8882 sub2node->SetVisibility(1);
8883 fNodes->Add(sub2node);
8884 sub1node->cd();
8885 //
8886 // Place copy #6 of ITS4 directly in I005
8887 //
8888 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8889 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8890 sub2node->SetLineColor(kColorITS);
8891 sub2node->SetVisibility(1);
8892 fNodes->Add(sub2node);
8893 sub1node->cd();
8894 //
8895 // Place copy #7 of ITS4 directly in I005
8896 //
8897 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8898 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8899 sub2node->SetLineColor(kColorITS);
8900 sub2node->SetVisibility(1);
8901 fNodes->Add(sub2node);
8902 sub1node->cd();
8903 //
8904 // Place copy #8 of ITS4 directly in I005
8905 //
8906 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8907 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8908 sub2node->SetLineColor(kColorITS);
8909 sub2node->SetVisibility(1);
8910 fNodes->Add(sub2node);
8911 sub1node->cd();
8912 fNodes->Add(sub1node);
8913 node->cd();
8914 //
8915 // Place copy #6 of I005 in IT34
8916 //
1266e9b4 8917 sub1node = new TNode("I005","I005","I005",-24.18,0.,-0.15,"itsrot350");
1f99c14b 8918 sub1node->SetLineColor(kColorITS);
8919 sub1node->SetVisibility(0);
8920 sub1node->cd();
8921 //
8922 // Place copy #1 of ITS4 directly in I005
8923 //
8924 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8925 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8926 sub2node->SetLineColor(kColorITS);
8927 sub2node->SetVisibility(1);
8928 fNodes->Add(sub2node);
8929 sub1node->cd();
8930 //
8931 // Place copy #2 of ITS4 directly in I005
8932 //
8933 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8934 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8935 sub2node->SetLineColor(kColorITS);
8936 sub2node->SetVisibility(1);
8937 fNodes->Add(sub2node);
8938 sub1node->cd();
8939 //
8940 // Place copy #3 of ITS4 directly in I005
8941 //
8942 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8943 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8944 sub2node->SetLineColor(kColorITS);
8945 sub2node->SetVisibility(1);
8946 fNodes->Add(sub2node);
8947 sub1node->cd();
8948 //
8949 // Place copy #4 of ITS4 directly in I005
8950 //
8951 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8952 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8953 sub2node->SetLineColor(kColorITS);
8954 sub2node->SetVisibility(1);
8955 fNodes->Add(sub2node);
8956 sub1node->cd();
8957 //
8958 // Place copy #5 of ITS4 directly in I005
8959 //
8960 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8961 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8962 sub2node->SetLineColor(kColorITS);
8963 sub2node->SetVisibility(1);
8964 fNodes->Add(sub2node);
8965 sub1node->cd();
8966 //
8967 // Place copy #6 of ITS4 directly in I005
8968 //
8969 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8970 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8971 sub2node->SetLineColor(kColorITS);
8972 sub2node->SetVisibility(1);
8973 fNodes->Add(sub2node);
8974 sub1node->cd();
8975 //
8976 // Place copy #7 of ITS4 directly in I005
8977 //
8978 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8979 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8980 sub2node->SetLineColor(kColorITS);
8981 sub2node->SetVisibility(1);
8982 fNodes->Add(sub2node);
8983 sub1node->cd();
8984 //
8985 // Place copy #8 of ITS4 directly in I005
8986 //
8987 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8988 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8989 sub2node->SetLineColor(kColorITS);
8990 sub2node->SetVisibility(1);
8991 fNodes->Add(sub2node);
8992 sub1node->cd();
8993 fNodes->Add(sub1node);
8994 node->cd();
8995 //
8996 // Place copy #7 of I005 in IT34
8997 //
1266e9b4 8998 sub1node = new TNode("I005","I005","I005",-22.6728,-6.6573,-0.15,"itsrot329");
1f99c14b 8999 sub1node->SetLineColor(kColorITS);
9000 sub1node->SetVisibility(0);
9001 sub1node->cd();
9002 //
9003 // Place copy #1 of ITS4 directly in I005
9004 //
9005 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9006 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9007 sub2node->SetLineColor(kColorITS);
9008 sub2node->SetVisibility(1);
9009 fNodes->Add(sub2node);
9010 sub1node->cd();
9011 //
9012 // Place copy #2 of ITS4 directly in I005
9013 //
9014 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9015 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9016 sub2node->SetLineColor(kColorITS);
9017 sub2node->SetVisibility(1);
9018 fNodes->Add(sub2node);
9019 sub1node->cd();
9020 //
9021 // Place copy #3 of ITS4 directly in I005
9022 //
9023 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9024 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9025 sub2node->SetLineColor(kColorITS);
9026 sub2node->SetVisibility(1);
9027 fNodes->Add(sub2node);
9028 sub1node->cd();
9029 //
9030 // Place copy #4 of ITS4 directly in I005
9031 //
9032 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9033 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9034 sub2node->SetLineColor(kColorITS);
9035 sub2node->SetVisibility(1);
9036 fNodes->Add(sub2node);
9037 sub1node->cd();
9038 //
9039 // Place copy #5 of ITS4 directly in I005
9040 //
9041 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9042 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9043 sub2node->SetLineColor(kColorITS);
9044 sub2node->SetVisibility(1);
9045 fNodes->Add(sub2node);
9046 sub1node->cd();
9047 //
9048 // Place copy #6 of ITS4 directly in I005
9049 //
9050 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9051 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9052 sub2node->SetLineColor(kColorITS);
9053 sub2node->SetVisibility(1);
9054 fNodes->Add(sub2node);
9055 sub1node->cd();
9056 //
9057 // Place copy #7 of ITS4 directly in I005
9058 //
9059 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9060 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9061 sub2node->SetLineColor(kColorITS);
9062 sub2node->SetVisibility(1);
9063 fNodes->Add(sub2node);
9064 sub1node->cd();
9065 //
9066 // Place copy #8 of ITS4 directly in I005
9067 //
9068 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9069 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9070 sub2node->SetLineColor(kColorITS);
9071 sub2node->SetVisibility(1);
9072 fNodes->Add(sub2node);
9073 sub1node->cd();
9074 fNodes->Add(sub1node);
9075 node->cd();
9076 //
9077 // Place copy #8 of I005 in IT34
9078 //
1266e9b4 9079 sub1node = new TNode("I005","I005","I005",-20.3415,-13.0727,-0.15,"itsrot328");
1f99c14b 9080 sub1node->SetLineColor(kColorITS);
9081 sub1node->SetVisibility(0);
9082 sub1node->cd();
9083 //
9084 // Place copy #1 of ITS4 directly in I005
9085 //
9086 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9087 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9088 sub2node->SetLineColor(kColorITS);
9089 sub2node->SetVisibility(1);
9090 fNodes->Add(sub2node);
9091 sub1node->cd();
9092 //
9093 // Place copy #2 of ITS4 directly in I005
9094 //
9095 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9096 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9097 sub2node->SetLineColor(kColorITS);
9098 sub2node->SetVisibility(1);
9099 fNodes->Add(sub2node);
9100 sub1node->cd();
9101 //
9102 // Place copy #3 of ITS4 directly in I005
9103 //
9104 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9105 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9106 sub2node->SetLineColor(kColorITS);
9107 sub2node->SetVisibility(1);
9108 fNodes->Add(sub2node);
9109 sub1node->cd();
9110 //
9111 // Place copy #4 of ITS4 directly in I005
9112 //
9113 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9114 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9115 sub2node->SetLineColor(kColorITS);
9116 sub2node->SetVisibility(1);
9117 fNodes->Add(sub2node);
9118 sub1node->cd();
9119 //
9120 // Place copy #5 of ITS4 directly in I005
9121 //
9122 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9123 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9124 sub2node->SetLineColor(kColorITS);
9125 sub2node->SetVisibility(1);
9126 fNodes->Add(sub2node);
9127 sub1node->cd();
9128 //
9129 // Place copy #6 of ITS4 directly in I005
9130 //
9131 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9132 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9133 sub2node->SetLineColor(kColorITS);
9134 sub2node->SetVisibility(1);
9135 fNodes->Add(sub2node);
9136 sub1node->cd();
9137 //
9138 // Place copy #7 of ITS4 directly in I005
9139 //
9140 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9141 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9142 sub2node->SetLineColor(kColorITS);
9143 sub2node->SetVisibility(1);
9144 fNodes->Add(sub2node);
9145 sub1node->cd();
9146 //
9147 // Place copy #8 of ITS4 directly in I005
9148 //
9149 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9150 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9151 sub2node->SetLineColor(kColorITS);
9152 sub2node->SetVisibility(1);
9153 fNodes->Add(sub2node);
9154 sub1node->cd();
9155 fNodes->Add(sub1node);
9156 node->cd();
9157 //
9158 // Place copy #9 of I005 in IT34
9159 //
1266e9b4 9160 sub1node = new TNode("I005","I005","I005",-15.4744,-17.8584,-0.15,"itsrot327");
1f99c14b 9161 sub1node->SetLineColor(kColorITS);
9162 sub1node->SetVisibility(0);
9163 sub1node->cd();
9164 //
9165 // Place copy #1 of ITS4 directly in I005
9166 //
9167 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9168 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9169 sub2node->SetLineColor(kColorITS);
9170 sub2node->SetVisibility(1);
9171 fNodes->Add(sub2node);
9172 sub1node->cd();
9173 //
9174 // Place copy #2 of ITS4 directly in I005
9175 //
9176 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9177 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9178 sub2node->SetLineColor(kColorITS);
9179 sub2node->SetVisibility(1);
9180 fNodes->Add(sub2node);
9181 sub1node->cd();
9182 //
9183 // Place copy #3 of ITS4 directly in I005
9184 //
9185 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9186 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9187 sub2node->SetLineColor(kColorITS);
9188 sub2node->SetVisibility(1);
9189 fNodes->Add(sub2node);
9190 sub1node->cd();
9191 //
9192 // Place copy #4 of ITS4 directly in I005
9193 //
9194 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9195 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9196 sub2node->SetLineColor(kColorITS);
9197 sub2node->SetVisibility(1);
9198 fNodes->Add(sub2node);
9199 sub1node->cd();
9200 //
9201 // Place copy #5 of ITS4 directly in I005
9202 //
9203 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9204 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9205 sub2node->SetLineColor(kColorITS);
9206 sub2node->SetVisibility(1);
9207 fNodes->Add(sub2node);
9208 sub1node->cd();
9209 //
9210 // Place copy #6 of ITS4 directly in I005
9211 //
9212 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9213 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9214 sub2node->SetLineColor(kColorITS);
9215 sub2node->SetVisibility(1);
9216 fNodes->Add(sub2node);
9217 sub1node->cd();
9218 //
9219 // Place copy #7 of ITS4 directly in I005
9220 //
9221 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9222 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9223 sub2node->SetLineColor(kColorITS);
9224 sub2node->SetVisibility(1);
9225 fNodes->Add(sub2node);
9226 sub1node->cd();
9227 //
9228 // Place copy #8 of ITS4 directly in I005
9229 //
9230 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9231 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9232 sub2node->SetLineColor(kColorITS);
9233 sub2node->SetVisibility(1);
9234 fNodes->Add(sub2node);
9235 sub1node->cd();
9236 fNodes->Add(sub1node);
9237 node->cd();
9238 //
9239 // Place copy #10 of I005 in IT34
9240 //
1266e9b4 9241 sub1node = new TNode("I005","I005","I005",-10.0447,-21.9949,-0.15,"itsrot326");
1f99c14b 9242 sub1node->SetLineColor(kColorITS);
9243 sub1node->SetVisibility(0);
9244 sub1node->cd();
9245 //
9246 // Place copy #1 of ITS4 directly in I005
9247 //
9248 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9249 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9250 sub2node->SetLineColor(kColorITS);
9251 sub2node->SetVisibility(1);
9252 fNodes->Add(sub2node);
9253 sub1node->cd();
9254 //
9255 // Place copy #2 of ITS4 directly in I005
9256 //
9257 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9258 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9259 sub2node->SetLineColor(kColorITS);
9260 sub2node->SetVisibility(1);
9261 fNodes->Add(sub2node);
9262 sub1node->cd();
9263 //
9264 // Place copy #3 of ITS4 directly in I005
9265 //
9266 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9267 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9268 sub2node->SetLineColor(kColorITS);
9269 sub2node->SetVisibility(1);
9270 fNodes->Add(sub2node);
9271 sub1node->cd();
9272 //
9273 // Place copy #4 of ITS4 directly in I005
9274 //
9275 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9276 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9277 sub2node->SetLineColor(kColorITS);
9278 sub2node->SetVisibility(1);
9279 fNodes->Add(sub2node);
9280 sub1node->cd();
9281 //
9282 // Place copy #5 of ITS4 directly in I005
9283 //
9284 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9285 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9286 sub2node->SetLineColor(kColorITS);
9287 sub2node->SetVisibility(1);
9288 fNodes->Add(sub2node);
9289 sub1node->cd();
9290 //
9291 // Place copy #6 of ITS4 directly in I005
9292 //
9293 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9294 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9295 sub2node->SetLineColor(kColorITS);
9296 sub2node->SetVisibility(1);
9297 fNodes->Add(sub2node);
9298 sub1node->cd();
9299 //
9300 // Place copy #7 of ITS4 directly in I005
9301 //
9302 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9303 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9304 sub2node->SetLineColor(kColorITS);
9305 sub2node->SetVisibility(1);
9306 fNodes->Add(sub2node);
9307 sub1node->cd();
9308 //
9309 // Place copy #8 of ITS4 directly in I005
9310 //
9311 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9312 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9313 sub2node->SetLineColor(kColorITS);
9314 sub2node->SetVisibility(1);
9315 fNodes->Add(sub2node);
9316 sub1node->cd();
9317 fNodes->Add(sub1node);
9318 node->cd();
9319 //
9320 // Place copy #11 of I005 in IT34
9321 //
1266e9b4 9322 sub1node = new TNode("I005","I005","I005",-3.3629,-23.3895,-0.15,"itsrot325");
1f99c14b 9323 sub1node->SetLineColor(kColorITS);
9324 sub1node->SetVisibility(0);
9325 sub1node->cd();
9326 //
9327 // Place copy #1 of ITS4 directly in I005
9328 //
9329 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9330 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9331 sub2node->SetLineColor(kColorITS);
9332 sub2node->SetVisibility(1);
9333 fNodes->Add(sub2node);
9334 sub1node->cd();
9335 //
9336 // Place copy #2 of ITS4 directly in I005
9337 //
9338 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9339 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9340 sub2node->SetLineColor(kColorITS);
9341 sub2node->SetVisibility(1);
9342 fNodes->Add(sub2node);
9343 sub1node->cd();
9344 //
9345 // Place copy #3 of ITS4 directly in I005
9346 //
9347 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9348 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9349 sub2node->SetLineColor(kColorITS);
9350 sub2node->SetVisibility(1);
9351 fNodes->Add(sub2node);
9352 sub1node->cd();
9353 //
9354 // Place copy #4 of ITS4 directly in I005
9355 //
9356 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9357 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9358 sub2node->SetLineColor(kColorITS);
9359 sub2node->SetVisibility(1);
9360 fNodes->Add(sub2node);
9361 sub1node->cd();
9362 //
9363 // Place copy #5 of ITS4 directly in I005
9364 //
9365 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9366 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9367 sub2node->SetLineColor(kColorITS);
9368 sub2node->SetVisibility(1);
9369 fNodes->Add(sub2node);
9370 sub1node->cd();
9371 //
9372 // Place copy #6 of ITS4 directly in I005
9373 //
9374 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9375 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9376 sub2node->SetLineColor(kColorITS);
9377 sub2node->SetVisibility(1);
9378 fNodes->Add(sub2node);
9379 sub1node->cd();
9380 //
9381 // Place copy #7 of ITS4 directly in I005
9382 //
9383 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9384 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9385 sub2node->SetLineColor(kColorITS);
9386 sub2node->SetVisibility(1);
9387 fNodes->Add(sub2node);
9388 sub1node->cd();
9389 //
9390 // Place copy #8 of ITS4 directly in I005
9391 //
9392 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9393 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9394 sub2node->SetLineColor(kColorITS);
9395 sub2node->SetVisibility(1);
9396 fNodes->Add(sub2node);
9397 sub1node->cd();
9398 fNodes->Add(sub1node);
9399 node->cd();
9400 //
9401 // Place copy #12 of I005 in IT34
9402 //
1266e9b4 9403 sub1node = new TNode("I005","I005","I005",3.4412,-23.9339,-0.15,"itsrot324");
1f99c14b 9404 sub1node->SetLineColor(kColorITS);
9405 sub1node->SetVisibility(0);
9406 sub1node->cd();
9407 //
9408 // Place copy #1 of ITS4 directly in I005
9409 //
9410 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9411 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9412 sub2node->SetLineColor(kColorITS);
9413 sub2node->SetVisibility(1);
9414 fNodes->Add(sub2node);
9415 sub1node->cd();
9416 //
9417 // Place copy #2 of ITS4 directly in I005
9418 //
9419 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9420 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9421 sub2node->SetLineColor(kColorITS);
9422 sub2node->SetVisibility(1);
9423 fNodes->Add(sub2node);
9424 sub1node->cd();
9425 //
9426 // Place copy #3 of ITS4 directly in I005
9427 //
9428 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9429 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9430 sub2node->SetLineColor(kColorITS);
9431 sub2node->SetVisibility(1);
9432 fNodes->Add(sub2node);
9433 sub1node->cd();
9434 //
9435 // Place copy #4 of ITS4 directly in I005
9436 //
9437 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9438 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9439 sub2node->SetLineColor(kColorITS);
9440 sub2node->SetVisibility(1);
9441 fNodes->Add(sub2node);
9442 sub1node->cd();
9443 //
9444 // Place copy #5 of ITS4 directly in I005
9445 //
9446 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9447 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9448 sub2node->SetLineColor(kColorITS);
9449 sub2node->SetVisibility(1);
9450 fNodes->Add(sub2node);
9451 sub1node->cd();
9452 //
9453 // Place copy #6 of ITS4 directly in I005
9454 //
9455 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9456 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9457 sub2node->SetLineColor(kColorITS);
9458 sub2node->SetVisibility(1);
9459 fNodes->Add(sub2node);
9460 sub1node->cd();
9461 //
9462 // Place copy #7 of ITS4 directly in I005
9463 //
9464 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9465 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9466 sub2node->SetLineColor(kColorITS);
9467 sub2node->SetVisibility(1);
9468 fNodes->Add(sub2node);
9469 sub1node->cd();
9470 //
9471 // Place copy #8 of ITS4 directly in I005
9472 //
9473 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9474 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9475 sub2node->SetLineColor(kColorITS);
9476 sub2node->SetVisibility(1);
9477 fNodes->Add(sub2node);
9478 sub1node->cd();
9479 fNodes->Add(sub1node);
9480 node->cd();
9481 //
9482 // Place copy #13 of I005 in IT34
9483 //
1266e9b4 9484 sub1node = new TNode("I005","I005","I005",9.8163,-21.4946,-0.15,"itsrot323");
1f99c14b 9485 sub1node->SetLineColor(kColorITS);
9486 sub1node->SetVisibility(0);
9487 sub1node->cd();
9488 //
9489 // Place copy #1 of ITS4 directly in I005
9490 //
9491 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9492 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9493 sub2node->SetLineColor(kColorITS);
9494 sub2node->SetVisibility(1);
9495 fNodes->Add(sub2node);
9496 sub1node->cd();
9497 //
9498 // Place copy #2 of ITS4 directly in I005
9499 //
9500 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9501 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9502 sub2node->SetLineColor(kColorITS);
9503 sub2node->SetVisibility(1);
9504 fNodes->Add(sub2node);
9505 sub1node->cd();
9506 //
9507 // Place copy #3 of ITS4 directly in I005
9508 //
9509 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9510 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9511 sub2node->SetLineColor(kColorITS);
9512 sub2node->SetVisibility(1);
9513 fNodes->Add(sub2node);
9514 sub1node->cd();
9515 //
9516 // Place copy #4 of ITS4 directly in I005
9517 //
9518 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9519 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9520 sub2node->SetLineColor(kColorITS);
9521 sub2node->SetVisibility(1);
9522 fNodes->Add(sub2node);
9523 sub1node->cd();
9524 //
9525 // Place copy #5 of ITS4 directly in I005
9526 //
9527 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9528 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9529 sub2node->SetLineColor(kColorITS);
9530 sub2node->SetVisibility(1);
9531 fNodes->Add(sub2node);
9532 sub1node->cd();
9533 //
9534 // Place copy #6 of ITS4 directly in I005
9535 //
9536 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9537 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9538 sub2node->SetLineColor(kColorITS);
9539 sub2node->SetVisibility(1);
9540 fNodes->Add(sub2node);
9541 sub1node->cd();
9542 //
9543 // Place copy #7 of ITS4 directly in I005
9544 //
9545 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9546 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9547 sub2node->SetLineColor(kColorITS);
9548 sub2node->SetVisibility(1);
9549 fNodes->Add(sub2node);
9550 sub1node->cd();
9551 //
9552 // Place copy #8 of ITS4 directly in I005
9553 //
9554 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9555 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9556 sub2node->SetLineColor(kColorITS);
9557 sub2node->SetVisibility(1);
9558 fNodes->Add(sub2node);
9559 sub1node->cd();
9560 fNodes->Add(sub1node);
9561 node->cd();
9562 //
9563 // Place copy #14 of I005 in IT34
9564 //
1266e9b4 9565 sub1node = new TNode("I005","I005","I005",15.8345,-18.274,-0.15,"itsrot322");
1f99c14b 9566 sub1node->SetLineColor(kColorITS);
9567 sub1node->SetVisibility(0);
9568 sub1node->cd();
9569 //
9570 // Place copy #1 of ITS4 directly in I005
9571 //
9572 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9573 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9574 sub2node->SetLineColor(kColorITS);
9575 sub2node->SetVisibility(1);
9576 fNodes->Add(sub2node);
9577 sub1node->cd();
9578 //
9579 // Place copy #2 of ITS4 directly in I005
9580 //
9581 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9582 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9583 sub2node->SetLineColor(kColorITS);
9584 sub2node->SetVisibility(1);
9585 fNodes->Add(sub2node);
9586 sub1node->cd();
9587 //
9588 // Place copy #3 of ITS4 directly in I005
9589 //
9590 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9591 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9592 sub2node->SetLineColor(kColorITS);
9593 sub2node->SetVisibility(1);
9594 fNodes->Add(sub2node);
9595 sub1node->cd();
9596 //
9597 // Place copy #4 of ITS4 directly in I005
9598 //
9599 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9600 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9601 sub2node->SetLineColor(kColorITS);
9602 sub2node->SetVisibility(1);
9603 fNodes->Add(sub2node);
9604 sub1node->cd();
9605 //
9606 // Place copy #5 of ITS4 directly in I005
9607 //
9608 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9609 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9610 sub2node->SetLineColor(kColorITS);
9611 sub2node->SetVisibility(1);
9612 fNodes->Add(sub2node);
9613 sub1node->cd();
9614 //
9615 // Place copy #6 of ITS4 directly in I005
9616 //
9617 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9618 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9619 sub2node->SetLineColor(kColorITS);
9620 sub2node->SetVisibility(1);
9621 fNodes->Add(sub2node);
9622 sub1node->cd();
9623 //
9624 // Place copy #7 of ITS4 directly in I005
9625 //
9626 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9627 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9628 sub2node->SetLineColor(kColorITS);
9629 sub2node->SetVisibility(1);
9630 fNodes->Add(sub2node);
9631 sub1node->cd();
9632 //
9633 // Place copy #8 of ITS4 directly in I005
9634 //
9635 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9636 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9637 sub2node->SetLineColor(kColorITS);
9638 sub2node->SetVisibility(1);
9639 fNodes->Add(sub2node);
9640 sub1node->cd();
9641 fNodes->Add(sub1node);
9642 node->cd();
9643 //
9644 // Place copy #15 of I005 in IT34
9645 //
1266e9b4 9646 sub1node = new TNode("I005","I005","I005",19.8788,-12.7753,-0.15,"itsrot320");
1f99c14b 9647 sub1node->SetLineColor(kColorITS);
9648 sub1node->SetVisibility(0);
9649 sub1node->cd();
9650 //
9651 // Place copy #1 of ITS4 directly in I005
9652 //
9653 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9654 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9655 sub2node->SetLineColor(kColorITS);
9656 sub2node->SetVisibility(1);
9657 fNodes->Add(sub2node);
9658 sub1node->cd();
9659 //
9660 // Place copy #2 of ITS4 directly in I005
9661 //
9662 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9663 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9664 sub2node->SetLineColor(kColorITS);
9665 sub2node->SetVisibility(1);
9666 fNodes->Add(sub2node);
9667 sub1node->cd();
9668 //
9669 // Place copy #3 of ITS4 directly in I005
9670 //
9671 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9672 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9673 sub2node->SetLineColor(kColorITS);
9674 sub2node->SetVisibility(1);
9675 fNodes->Add(sub2node);
9676 sub1node->cd();
9677 //
9678 // Place copy #4 of ITS4 directly in I005
9679 //
9680 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9681 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9682 sub2node->SetLineColor(kColorITS);
9683 sub2node->SetVisibility(1);
9684 fNodes->Add(sub2node);
9685 sub1node->cd();
9686 //
9687 // Place copy #5 of ITS4 directly in I005
9688 //
9689 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9690 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9691 sub2node->SetLineColor(kColorITS);
9692 sub2node->SetVisibility(1);
9693 fNodes->Add(sub2node);
9694 sub1node->cd();
9695 //
9696 // Place copy #6 of ITS4 directly in I005
9697 //
9698 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9699 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9700 sub2node->SetLineColor(kColorITS);
9701 sub2node->SetVisibility(1);
9702 fNodes->Add(sub2node);
9703 sub1node->cd();
9704 //
9705 // Place copy #7 of ITS4 directly in I005
9706 //
9707 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9708 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9709 sub2node->SetLineColor(kColorITS);
9710 sub2node->SetVisibility(1);
9711 fNodes->Add(sub2node);
9712 sub1node->cd();
9713 //
9714 // Place copy #8 of ITS4 directly in I005
9715 //
9716 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9717 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9718 sub2node->SetLineColor(kColorITS);
9719 sub2node->SetVisibility(1);
9720 fNodes->Add(sub2node);
9721 sub1node->cd();
9722 fNodes->Add(sub1node);
9723 node->cd();
9724 //
9725 // Place copy #16 of I005 in IT34
9726 //
1266e9b4 9727 sub1node = new TNode("I005","I005","I005",23.2005,-6.8123,-0.15,"itsrot319");
1f99c14b 9728 sub1node->SetLineColor(kColorITS);
9729 sub1node->SetVisibility(0);
9730 sub1node->cd();
9731 //
9732 // Place copy #1 of ITS4 directly in I005
9733 //
9734 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9735 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9736 sub2node->SetLineColor(kColorITS);
9737 sub2node->SetVisibility(1);
9738 fNodes->Add(sub2node);
9739 sub1node->cd();
9740 //
9741 // Place copy #2 of ITS4 directly in I005
9742 //
9743 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9744 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9745 sub2node->SetLineColor(kColorITS);
9746 sub2node->SetVisibility(1);
9747 fNodes->Add(sub2node);
9748 sub1node->cd();
9749 //
9750 // Place copy #3 of ITS4 directly in I005
9751 //
9752 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9753 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9754 sub2node->SetLineColor(kColorITS);
9755 sub2node->SetVisibility(1);
9756 fNodes->Add(sub2node);
9757 sub1node->cd();
9758 //
9759 // Place copy #4 of ITS4 directly in I005
9760 //
9761 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9762 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9763 sub2node->SetLineColor(kColorITS);
9764 sub2node->SetVisibility(1);
9765 fNodes->Add(sub2node);
9766 sub1node->cd();
9767 //
9768 // Place copy #5 of ITS4 directly in I005
9769 //
9770 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9771 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9772 sub2node->SetLineColor(kColorITS);
9773 sub2node->SetVisibility(1);
9774 fNodes->Add(sub2node);
9775 sub1node->cd();
9776 //
9777 // Place copy #6 of ITS4 directly in I005
9778 //
9779 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9780 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9781 sub2node->SetLineColor(kColorITS);
9782 sub2node->SetVisibility(1);
9783 fNodes->Add(sub2node);
9784 sub1node->cd();
9785 //
9786 // Place copy #7 of ITS4 directly in I005
9787 //
9788 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9789 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9790 sub2node->SetLineColor(kColorITS);
9791 sub2node->SetVisibility(1);
9792 fNodes->Add(sub2node);
9793 sub1node->cd();
9794 //
9795 // Place copy #8 of ITS4 directly in I005
9796 //
9797 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9798 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9799 sub2node->SetLineColor(kColorITS);
9800 sub2node->SetVisibility(1);
9801 fNodes->Add(sub2node);
9802 sub1node->cd();
9803 fNodes->Add(sub1node);
9804 node->cd();
9805 //
9806 // Place copy #17 of I005 in IT34
9807 //
1266e9b4 9808 sub1node = new TNode("I005","I005","I005",23.63,0.,-0.15,"itsrot318");
1f99c14b 9809 sub1node->SetLineColor(kColorITS);
9810 sub1node->SetVisibility(0);
9811 sub1node->cd();
9812 //
9813 // Place copy #1 of ITS4 directly in I005
9814 //
9815 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9816 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9817 sub2node->SetLineColor(kColorITS);
9818 sub2node->SetVisibility(1);
9819 fNodes->Add(sub2node);
9820 sub1node->cd();
9821 //
9822 // Place copy #2 of ITS4 directly in I005
9823 //
9824 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9825 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9826 sub2node->SetLineColor(kColorITS);
9827 sub2node->SetVisibility(1);
9828 fNodes->Add(sub2node);
9829 sub1node->cd();
9830 //
9831 // Place copy #3 of ITS4 directly in I005
9832 //
9833 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9834 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9835 sub2node->SetLineColor(kColorITS);
9836 sub2node->SetVisibility(1);
9837 fNodes->Add(sub2node);
9838 sub1node->cd();
9839 //
9840 // Place copy #4 of ITS4 directly in I005
9841 //
9842 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9843 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9844 sub2node->SetLineColor(kColorITS);
9845 sub2node->SetVisibility(1);
9846 fNodes->Add(sub2node);
9847 sub1node->cd();
9848 //
9849 // Place copy #5 of ITS4 directly in I005
9850 //
9851 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9852 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9853 sub2node->SetLineColor(kColorITS);
9854 sub2node->SetVisibility(1);
9855 fNodes->Add(sub2node);
9856 sub1node->cd();
9857 //
9858 // Place copy #6 of ITS4 directly in I005
9859 //
9860 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9861 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9862 sub2node->SetLineColor(kColorITS);
9863 sub2node->SetVisibility(1);
9864 fNodes->Add(sub2node);
9865 sub1node->cd();
9866 //
9867 // Place copy #7 of ITS4 directly in I005
9868 //
9869 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9870 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9871 sub2node->SetLineColor(kColorITS);
9872 sub2node->SetVisibility(1);
9873 fNodes->Add(sub2node);
9874 sub1node->cd();
9875 //
9876 // Place copy #8 of ITS4 directly in I005
9877 //
9878 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9879 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9880 sub2node->SetLineColor(kColorITS);
9881 sub2node->SetVisibility(1);
9882 fNodes->Add(sub2node);
9883 sub1node->cd();
9884 fNodes->Add(sub1node);
9885 node->cd();
9886 //
9887 // Place copy #18 of I005 in IT34
9888 //
1266e9b4 9889 sub1node = new TNode("I005","I005","I005",23.2005,6.8123,-0.15,"itsrot317");
1f99c14b 9890 sub1node->SetLineColor(kColorITS);
9891 sub1node->SetVisibility(0);
9892 sub1node->cd();
9893 //
9894 // Place copy #1 of ITS4 directly in I005
9895 //
9896 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9897 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9898 sub2node->SetLineColor(kColorITS);
9899 sub2node->SetVisibility(1);
9900 fNodes->Add(sub2node);
9901 sub1node->cd();
9902 //
9903 // Place copy #2 of ITS4 directly in I005
9904 //
9905 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9906 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9907 sub2node->SetLineColor(kColorITS);
9908 sub2node->SetVisibility(1);
9909 fNodes->Add(sub2node);
9910 sub1node->cd();
9911 //
9912 // Place copy #3 of ITS4 directly in I005
9913 //
9914 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9915 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9916 sub2node->SetLineColor(kColorITS);
9917 sub2node->SetVisibility(1);
9918 fNodes->Add(sub2node);
9919 sub1node->cd();
9920 //
9921 // Place copy #4 of ITS4 directly in I005
9922 //
9923 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9924 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9925 sub2node->SetLineColor(kColorITS);
9926 sub2node->SetVisibility(1);
9927 fNodes->Add(sub2node);
9928 sub1node->cd();
9929 //
9930 // Place copy #5 of ITS4 directly in I005
9931 //
9932 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9933 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9934 sub2node->SetLineColor(kColorITS);
9935 sub2node->SetVisibility(1);
9936 fNodes->Add(sub2node);
9937 sub1node->cd();
9938 //
9939 // Place copy #6 of ITS4 directly in I005
9940 //
9941 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9942 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9943 sub2node->SetLineColor(kColorITS);
9944 sub2node->SetVisibility(1);
9945 fNodes->Add(sub2node);
9946 sub1node->cd();
9947 //
9948 // Place copy #7 of ITS4 directly in I005
9949 //
9950 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9951 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9952 sub2node->SetLineColor(kColorITS);
9953 sub2node->SetVisibility(1);
9954 fNodes->Add(sub2node);
9955 sub1node->cd();
9956 //
9957 // Place copy #8 of ITS4 directly in I005
9958 //
9959 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9960 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9961 sub2node->SetLineColor(kColorITS);
9962 sub2node->SetVisibility(1);
9963 fNodes->Add(sub2node);
9964 sub1node->cd();
9965 fNodes->Add(sub1node);
9966 node->cd();
9967 //
9968 // Place copy #19 of I005 in IT34
9969 //
1266e9b4 9970 sub1node = new TNode("I005","I005","I005",19.8788,12.7753,-0.15,"itsrot316");
1f99c14b 9971 sub1node->SetLineColor(kColorITS);
9972 sub1node->SetVisibility(0);
9973 sub1node->cd();
9974 //
9975 // Place copy #1 of ITS4 directly in I005
9976 //
9977 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9978 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9979 sub2node->SetLineColor(kColorITS);
9980 sub2node->SetVisibility(1);
9981 fNodes->Add(sub2node);
9982 sub1node->cd();
9983 //
9984 // Place copy #2 of ITS4 directly in I005
9985 //
9986 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9987 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9988 sub2node->SetLineColor(kColorITS);
9989 sub2node->SetVisibility(1);
9990 fNodes->Add(sub2node);
9991 sub1node->cd();
9992 //
9993 // Place copy #3 of ITS4 directly in I005
9994 //
9995 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9996 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9997 sub2node->SetLineColor(kColorITS);
9998 sub2node->SetVisibility(1);
9999 fNodes->Add(sub2node);
10000 sub1node->cd();
10001 //
10002 // Place copy #4 of ITS4 directly in I005
10003 //
10004 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10005 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
10006 sub2node->SetLineColor(kColorITS);
10007 sub2node->SetVisibility(1);
10008 fNodes->Add(sub2node);
10009 sub1node->cd();
10010 //
10011 // Place copy #5 of ITS4 directly in I005
10012 //
10013 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10014 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
10015 sub2node->SetLineColor(kColorITS);
10016 sub2node->SetVisibility(1);
10017 fNodes->Add(sub2node);
10018 sub1node->cd();
10019 //
10020 // Place copy #6 of ITS4 directly in I005
10021 //
10022 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10023 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
10024 sub2node->SetLineColor(kColorITS);
10025 sub2node->SetVisibility(1);
10026 fNodes->Add(sub2node);
10027 sub1node->cd();
10028 //
10029 // Place copy #7 of ITS4 directly in I005
10030 //
10031 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10032 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
10033 sub2node->SetLineColor(kColorITS);
10034 sub2node->SetVisibility(1);
10035 fNodes->Add(sub2node);
10036 sub1node->cd();
10037 //
10038 // Place copy #8 of ITS4 directly in I005
10039 //
10040 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10041 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
10042 sub2node->SetLineColor(kColorITS);
10043 sub2node->SetVisibility(1);
10044 fNodes->Add(sub2node);
10045 sub1node->cd();
10046 fNodes->Add(sub1node);
10047 node->cd();
10048 //
10049 // Place copy #20 of I005 in IT34
10050 //
1266e9b4 10051 sub1node = new TNode("I005","I005","I005",15.8345,18.274,-0.15,"itsrot315");
1f99c14b 10052 sub1node->SetLineColor(kColorITS);
10053 sub1node->SetVisibility(0);
10054 sub1node->cd();
10055 //
10056 // Place copy #1 of ITS4 directly in I005
10057 //
10058 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10059 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
10060 sub2node->SetLineColor(kColorITS);
10061 sub2node->SetVisibility(1);
10062 fNodes->Add(sub2node);
10063 sub1node->cd();
10064 //
10065 // Place copy #2 of ITS4 directly in I005
10066 //
10067 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10068 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
10069 sub2node->SetLineColor(kColorITS);
10070 sub2node->SetVisibility(1);
10071 fNodes->Add(sub2node);
10072 sub1node->cd();
10073 //
10074 // Place copy #3 of ITS4 directly in I005
10075 //
10076 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10077 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
10078 sub2node->SetLineColor(kColorITS);
10079 sub2node->SetVisibility(1);
10080 fNodes->Add(sub2node);
10081 sub1node->cd();
10082 //
10083 // Place copy #4 of ITS4 directly in I005
10084 //
10085 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10086 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
10087 sub2node->SetLineColor(kColorITS);
10088 sub2node->SetVisibility(1);
10089 fNodes->Add(sub2node);
10090 sub1node->cd();
10091 //
10092 // Place copy #5 of ITS4 directly in I005
10093 //
10094 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10095 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
10096 sub2node->SetLineColor(kColorITS);
10097 sub2node->SetVisibility(1);
10098 fNodes->Add(sub2node);
10099 sub1node->cd();
10100 //
10101 // Place copy #6 of ITS4 directly in I005
10102 //
10103 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10104 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
10105 sub2node->SetLineColor(kColorITS);
10106 sub2node->SetVisibility(1);
10107 fNodes->Add(sub2node);
10108 sub1node->cd();
10109 //
10110 // Place copy #7 of ITS4 directly in I005
10111 //
10112 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10113 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
10114 sub2node->SetLineColor(kColorITS);
10115 sub2node->SetVisibility(1);
10116 fNodes->Add(sub2node);
10117 sub1node->cd();
10118 //
10119 // Place copy #8 of ITS4 directly in I005
10120 //
10121 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10122 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
10123 sub2node->SetLineColor(kColorITS);
10124 sub2node->SetVisibility(1);
10125 fNodes->Add(sub2node);
10126 sub1node->cd();
10127 fNodes->Add(sub1node);
10128 node->cd();
10129 //
10130 // Place copy #21 of I005 in IT34
10131 //
1266e9b4 10132 sub1node = new TNode("I005","I005","I005",9.8163,21.4946,-0.15,"itsrot314");
1f99c14b 10133 sub1node->SetLineColor(kColorITS);
10134 sub1node->SetVisibility(0);
10135 sub1node->cd();
10136 //
10137 // Place copy #1 of ITS4 directly in I005
10138 //
10139 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10140 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
10141 sub2node->SetLineColor(kColorITS);
10142 sub2node->SetVisibility(1);
10143 fNodes->Add(sub2node);
10144 sub1node->cd();
10145 //
10146 // Place copy #2 of ITS4 directly in I005
10147 //
10148 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10149 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
10150 sub2node->SetLineColor(kColorITS);
10151 sub2node->SetVisibility(1);
10152 fNodes->Add(sub2node);
10153 sub1node->cd();
10154 //
10155 // Place copy #3 of ITS4 directly in I005
10156 //
10157 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10158 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
10159 sub2node->SetLineColor(kColorITS);
10160 sub2node->SetVisibility(1);
10161 fNodes->Add(sub2node);
10162 sub1node->cd();
10163 //
10164 // Place copy #4 of ITS4 directly in I005
10165 //
10166 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10167 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
10168 sub2node->SetLineColor(kColorITS);
10169 sub2node->SetVisibility(1);
10170 fNodes->Add(sub2node);
10171 sub1node->cd();
10172 //
10173 // Place copy #5 of ITS4 directly in I005
10174 //
10175 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10176 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
10177 sub2node->SetLineColor(kColorITS);
10178 sub2node->SetVisibility(1);
10179 fNodes->Add(sub2node);
10180 sub1node->cd();
10181 //
10182 // Place copy #6 of ITS4 directly in I005
10183 //
10184 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10185 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
10186 sub2node->SetLineColor(kColorITS);
10187 sub2node->SetVisibility(1);
10188 fNodes->Add(sub2node);
10189 sub1node->cd();
10190 //
10191 // Place copy #7 of ITS4 directly in I005
10192 //
10193 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10194 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
10195 sub2node->SetLineColor(kColorITS);
10196 sub2node->SetVisibility(1);
10197 fNodes->Add(sub2node);
10198 sub1node->cd();
10199 //
10200 // Place copy #8 of ITS4 directly in I005
10201 //
10202 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10203 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
10204 sub2node->SetLineColor(kColorITS);
10205 sub2node->SetVisibility(1);
10206 fNodes->Add(sub2node);
10207 sub1node->cd();
10208 fNodes->Add(sub1node);
10209 node->cd();
10210 //
10211 // Place copy #22 of I005 in IT34
10212 //
1266e9b4 10213 sub1node = new TNode("I005","I005","I005",3.4412,23.9339,-0.15,"itsrot334");
1f99c14b 10214 sub1node->SetLineColor(kColorITS);
10215 sub1node->SetVisibility(0);
10216 sub1node->cd();
10217 //
10218 // Place copy #1 of ITS4 directly in I005
10219 //
10220 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10221 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
10222 sub2node->SetLineColor(kColorITS);
10223 sub2node->SetVisibility(1);
10224 fNodes->Add(sub2node);
10225 sub1node->cd();
10226 //
10227 // Place copy #2 of ITS4 directly in I005
10228 //
10229 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10230 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
10231 sub2node->SetLineColor(kColorITS);
10232 sub2node->SetVisibility(1);
10233 fNodes->Add(sub2node);
10234 sub1node->cd();
10235 //
10236 // Place copy #3 of ITS4 directly in I005
10237 //
10238 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10239 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
10240 sub2node->SetLineColor(kColorITS);
10241 sub2node->SetVisibility(1);
10242 fNodes->Add(sub2node);
10243 sub1node->cd();
10244 //
10245 // Place copy #4 of ITS4 directly in I005
10246 //
10247 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10248 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
10249 sub2node->SetLineColor(kColorITS);
10250 sub2node->SetVisibility(1);
10251 fNodes->Add(sub2node);
10252 sub1node->cd();
10253 //
10254 // Place copy #5 of ITS4 directly in I005
10255 //
10256 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10257 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
10258 sub2node->SetLineColor(kColorITS);
10259 sub2node->SetVisibility(1);
10260 fNodes->Add(sub2node);
10261 sub1node->cd();
10262 //
10263 // Place copy #6 of ITS4 directly in I005
10264 //
10265 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10266 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
10267 sub2node->SetLineColor(kColorITS);
10268 sub2node->SetVisibility(1);
10269 fNodes->Add(sub2node);
10270 sub1node->cd();
10271 //
10272 // Place copy #7 of ITS4 directly in I005
10273 //
10274 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10275 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
10276 sub2node->SetLineColor(kColorITS);
10277 sub2node->SetVisibility(1);
10278 fNodes->Add(sub2node);
10279 sub1node->cd();
10280 //
10281 // Place copy #8 of ITS4 directly in I005
10282 //
10283 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10284 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
10285 sub2node->SetLineColor(kColorITS);
10286 sub2node->SetVisibility(1);
10287 fNodes->Add(sub2node);
10288 sub1node->cd();
10289 fNodes->Add(sub1node);
10290 node->cd();
10291
10292
10293 fNodes->Add(node);
10294
10295 // --- Place SSD volumes into their mother volume
10296
10297 // Place IT56 in Alice
10298 node = new TNode("IT56","IT56","IT56",0.,0.,0.,"");
10299 node->SetLineColor(kColorITS);
10300 node->SetVisibility(0);
10301 node->cd();
10302 //
10303 // Place copy #1 of I565 in IT56
10304 //
10305 sub1node = new TNode("I565","I565","I565",0.,38.445,0.,"");
10306 sub1node->SetLineColor(kColorITS);
10307 sub1node->SetVisibility(0);
10308 sub1node->cd();
10309 //
10310 // Place copy #1 of ITS5 directly in I565
10311 //
10312 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10313 sub2node->SetLineColor(kColorITS);
10314 sub2node->SetVisibility(1);
10315 fNodes->Add(sub2node);
10316 sub1node->cd();
10317 //
10318 // Place copy #2 of ITS5 directly in I565
10319 //
10320 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10321 sub2node->SetLineColor(kColorITS);
10322 sub2node->SetVisibility(1);
10323 fNodes->Add(sub2node);
10324 sub1node->cd();
10325 //
10326 // Place copy #3 of ITS5 directly in I565
10327 //
10328 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10329 sub2node->SetLineColor(kColorITS);
10330 sub2node->SetVisibility(1);
10331 fNodes->Add(sub2node);
10332 sub1node->cd();
10333 //
10334 // Place copy #4 of ITS5 directly in I565
10335 //
10336 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10337 sub2node->SetLineColor(kColorITS);
10338 sub2node->SetVisibility(1);
10339 fNodes->Add(sub2node);
10340 sub1node->cd();
10341 //
10342 // Place copy #5 of ITS5 directly in I565
10343 //
10344 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10345 sub2node->SetLineColor(kColorITS);
10346 sub2node->SetVisibility(1);
10347 fNodes->Add(sub2node);
10348 sub1node->cd();
10349 //
10350 // Place copy #6 of ITS5 directly in I565
10351 //
10352 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10353 sub2node->SetLineColor(kColorITS);
10354 sub2node->SetVisibility(1);
10355 fNodes->Add(sub2node);
10356 sub1node->cd();
10357 //
10358 // Place copy #7 of ITS5 directly in I565
10359 //
10360 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10361 sub2node->SetLineColor(kColorITS);
10362 sub2node->SetVisibility(1);
10363 fNodes->Add(sub2node);
10364 sub1node->cd();
10365 //
10366 // Place copy #8 of ITS5 directly in I565
10367 //
10368 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10369 sub2node->SetLineColor(kColorITS);
10370 sub2node->SetVisibility(1);
10371 fNodes->Add(sub2node);
10372 sub1node->cd();
10373 //
10374 // Place copy #9 of ITS5 directly in I565
10375 //
10376 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10377 sub2node->SetLineColor(kColorITS);
10378 sub2node->SetVisibility(1);
10379 fNodes->Add(sub2node);
10380 sub1node->cd();
10381 //
10382 // Place copy #10 of ITS5 directly in I565
10383 //
10384 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10385 sub2node->SetLineColor(kColorITS);
10386 sub2node->SetVisibility(1);
10387 fNodes->Add(sub2node);
10388 sub1node->cd();
10389 //
10390 // Place copy #11 of ITS5 directly in I565
10391 //
10392 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10393 sub2node->SetLineColor(kColorITS);
10394 sub2node->SetVisibility(1);
10395 fNodes->Add(sub2node);
10396 sub1node->cd();
10397 //
10398 // Place copy #12 of ITS5 directly in I565
10399 //
10400 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10401 sub2node->SetLineColor(kColorITS);
10402 sub2node->SetVisibility(1);
10403 fNodes->Add(sub2node);
10404 sub1node->cd();
10405 //
10406 // Place copy #13 of ITS5 directly in I565
10407 //
10408 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10409 sub2node->SetLineColor(kColorITS);
10410 sub2node->SetVisibility(1);
10411 fNodes->Add(sub2node);
10412 sub1node->cd();
10413 //
10414 // Place copy #14 of ITS5 directly in I565
10415 //
10416 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10417 sub2node->SetLineColor(kColorITS);
10418 sub2node->SetVisibility(1);
10419 fNodes->Add(sub2node);
10420 sub1node->cd();
10421 //
10422 // Place copy #15 of ITS5 directly in I565
10423 //
10424 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10425 sub2node->SetLineColor(kColorITS);
10426 sub2node->SetVisibility(1);
10427 fNodes->Add(sub2node);
10428 sub1node->cd();
10429 //
10430 // Place copy #16 of ITS5 directly in I565
10431 //
10432 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10433 sub2node->SetLineColor(kColorITS);
10434 sub2node->SetVisibility(1);
10435 fNodes->Add(sub2node);
10436 sub1node->cd();
10437 //
10438 // Place copy #17 of ITS5 directly in I565
10439 //
10440 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10441 sub2node->SetLineColor(kColorITS);
10442 sub2node->SetVisibility(1);
10443 fNodes->Add(sub2node);
10444 sub1node->cd();
10445 //
10446 // Place copy #18 of ITS5 directly in I565
10447 //
10448 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10449 sub2node->SetLineColor(kColorITS);
10450 sub2node->SetVisibility(1);
10451 fNodes->Add(sub2node);
10452 sub1node->cd();
10453 //
10454 // Place copy #19 of ITS5 directly in I565
10455 //
10456 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10457 sub2node->SetLineColor(kColorITS);
10458 sub2node->SetVisibility(1);
10459 fNodes->Add(sub2node);
10460 sub1node->cd();
10461 //
10462 // Place copy #20 of ITS5 directly in I565
10463 //
10464 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
10465 sub2node->SetLineColor(kColorITS);
10466 sub2node->SetVisibility(1);
10467 fNodes->Add(sub2node);
10468 sub1node->cd();
10469 //
10470 // Place copy #21 of ITS5 directly in I565
10471 //
10472 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
10473 sub2node->SetLineColor(kColorITS);
10474 sub2node->SetVisibility(1);
10475 fNodes->Add(sub2node);
10476 sub1node->cd();
10477 //
10478 // Place copy #22 of ITS5 directly in I565
10479 //
10480 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
10481 sub2node->SetLineColor(kColorITS);
10482 sub2node->SetVisibility(1);
10483 fNodes->Add(sub2node);
10484 sub1node->cd();
10485 fNodes->Add(sub1node);
10486 node->cd();
10487 //
10488 // Place copy #2 of I565 in IT56
10489 //
1266e9b4 10490 sub1node = new TNode("I565","I565","I565",-7.0924,37.9412,0.,"itsrot514");
1f99c14b 10491 sub1node->SetLineColor(kColorITS);
10492 sub1node->SetVisibility(0);
10493 sub1node->cd();
10494 //
10495 // Place copy #1 of ITS5 directly in I565
10496 //
10497 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10498 sub2node->SetLineColor(kColorITS);
10499 sub2node->SetVisibility(1);
10500 fNodes->Add(sub2node);
10501 sub1node->cd();
10502 //
10503 // Place copy #2 of ITS5 directly in I565
10504 //
10505 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10506 sub2node->SetLineColor(kColorITS);
10507 sub2node->SetVisibility(1);
10508 fNodes->Add(sub2node);
10509 sub1node->cd();
10510 //
10511 // Place copy #3 of ITS5 directly in I565
10512 //
10513 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10514 sub2node->SetLineColor(kColorITS);
10515 sub2node->SetVisibility(1);
10516 fNodes->Add(sub2node);
10517 sub1node->cd();
10518 //
10519 // Place copy #4 of ITS5 directly in I565
10520 //
10521 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10522 sub2node->SetLineColor(kColorITS);
10523 sub2node->SetVisibility(1);
10524 fNodes->Add(sub2node);
10525 sub1node->cd();
10526 //
10527 // Place copy #5 of ITS5 directly in I565
10528 //
10529 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10530 sub2node->SetLineColor(kColorITS);
10531 sub2node->SetVisibility(1);
10532 fNodes->Add(sub2node);
10533 sub1node->cd();
10534 //
10535 // Place copy #6 of ITS5 directly in I565
10536 //
10537 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10538 sub2node->SetLineColor(kColorITS);
10539 sub2node->SetVisibility(1);
10540 fNodes->Add(sub2node);
10541 sub1node->cd();
10542 //
10543 // Place copy #7 of ITS5 directly in I565
10544 //
10545 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10546 sub2node->SetLineColor(kColorITS);
10547 sub2node->SetVisibility(1);
10548 fNodes->Add(sub2node);
10549 sub1node->cd();
10550 //
10551 // Place copy #8 of ITS5 directly in I565
10552 //
10553 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10554 sub2node->SetLineColor(kColorITS);
10555 sub2node->SetVisibility(1);
10556 fNodes->Add(sub2node);
10557 sub1node->cd();
10558 //
10559 // Place copy #9 of ITS5 directly in I565
10560 //
10561 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10562 sub2node->SetLineColor(kColorITS);
10563 sub2node->SetVisibility(1);
10564 fNodes->Add(sub2node);
10565 sub1node->cd();
10566 //
10567 // Place copy #10 of ITS5 directly in I565
10568 //
10569 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10570 sub2node->SetLineColor(kColorITS);
10571 sub2node->SetVisibility(1);
10572 fNodes->Add(sub2node);
10573 sub1node->cd();
10574 //
10575 // Place copy #11 of ITS5 directly in I565
10576 //
10577 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10578 sub2node->SetLineColor(kColorITS);
10579 sub2node->SetVisibility(1);
10580 fNodes->Add(sub2node);
10581 sub1node->cd();
10582 //
10583 // Place copy #12 of ITS5 directly in I565
10584 //
10585 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10586 sub2node->SetLineColor(kColorITS);
10587 sub2node->SetVisibility(1);
10588 fNodes->Add(sub2node);
10589 sub1node->cd();
10590 //
10591 // Place copy #13 of ITS5 directly in I565
10592 //
10593 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10594 sub2node->SetLineColor(kColorITS);
10595 sub2node->SetVisibility(1);
10596 fNodes->Add(sub2node);
10597 sub1node->cd();
10598 //
10599 // Place copy #14 of ITS5 directly in I565
10600 //
10601 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10602 sub2node->SetLineColor(kColorITS);
10603 sub2node->SetVisibility(1);
10604 fNodes->Add(sub2node);
10605 sub1node->cd();
10606 //
10607 // Place copy #15 of ITS5 directly in I565
10608 //
10609 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10610 sub2node->SetLineColor(kColorITS);
10611 sub2node->SetVisibility(1);
10612 fNodes->Add(sub2node);
10613 sub1node->cd();
10614 //
10615 // Place copy #16 of ITS5 directly in I565
10616 //
10617 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10618 sub2node->SetLineColor(kColorITS);
10619 sub2node->SetVisibility(1);
10620 fNodes->Add(sub2node);
10621 sub1node->cd();
10622 //
10623 // Place copy #17 of ITS5 directly in I565
10624 //
10625 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10626 sub2node->SetLineColor(kColorITS);
10627 sub2node->SetVisibility(1);
10628 fNodes->Add(sub2node);
10629 sub1node->cd();
10630 //
10631 // Place copy #18 of ITS5 directly in I565
10632 //
10633 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10634 sub2node->SetLineColor(kColorITS);
10635 sub2node->SetVisibility(1);
10636 fNodes->Add(sub2node);
10637 sub1node->cd();
10638 //
10639 // Place copy #19 of ITS5 directly in I565
10640 //
10641 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10642 sub2node->SetLineColor(kColorITS);
10643 sub2node->SetVisibility(1);
10644 fNodes->Add(sub2node);
10645 sub1node->cd();
10646 //
10647 // Place copy #20 of ITS5 directly in I565
10648 //
10649 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
10650 sub2node->SetLineColor(kColorITS);
10651 sub2node->SetVisibility(1);
10652 fNodes->Add(sub2node);
10653 sub1node->cd();
10654 //
10655 // Place copy #21 of ITS5 directly in I565
10656 //
10657 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
10658 sub2node->SetLineColor(kColorITS);
10659 sub2node->SetVisibility(1);
10660 fNodes->Add(sub2node);
10661 sub1node->cd();
10662 //
10663 // Place copy #22 of ITS5 directly in I565
10664 //
10665 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
10666 sub2node->SetLineColor(kColorITS);
10667 sub2node->SetVisibility(1);
10668 fNodes->Add(sub2node);
10669 sub1node->cd();
10670 fNodes->Add(sub1node);
10671 node->cd();
10672 //
10673 // Place copy #3 of I565 in IT56
10674 //
1266e9b4 10675 sub1node = new TNode("I565","I565","I565",-13.8879,35.8489,0.,"itsrot653");
1f99c14b 10676 sub1node->SetLineColor(kColorITS);
10677 sub1node->SetVisibility(0);
10678 sub1node->cd();
10679 //
10680 // Place copy #1 of ITS5 directly in I565
10681 //
10682 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10683 sub2node->SetLineColor(kColorITS);
10684 sub2node->SetVisibility(1);
10685 fNodes->Add(sub2node);
10686 sub1node->cd();
10687 //
10688 // Place copy #2 of ITS5 directly in I565
10689 //
10690 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10691 sub2node->SetLineColor(kColorITS);
10692 sub2node->SetVisibility(1);
10693 fNodes->Add(sub2node);
10694 sub1node->cd();
10695 //
10696 // Place copy #3 of ITS5 directly in I565
10697 //
10698 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10699 sub2node->SetLineColor(kColorITS);
10700 sub2node->SetVisibility(1);
10701 fNodes->Add(sub2node);
10702 sub1node->cd();
10703 //
10704 // Place copy #4 of ITS5 directly in I565
10705 //
10706 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10707 sub2node->SetLineColor(kColorITS);
10708 sub2node->SetVisibility(1);
10709 fNodes->Add(sub2node);
10710 sub1node->cd();
10711 //
10712 // Place copy #5 of ITS5 directly in I565
10713 //
10714 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10715 sub2node->SetLineColor(kColorITS);
10716 sub2node->SetVisibility(1);
10717 fNodes->Add(sub2node);
10718 sub1node->cd();
10719 //
10720 // Place copy #6 of ITS5 directly in I565
10721 //
10722 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10723 sub2node->SetLineColor(kColorITS);
10724 sub2node->SetVisibility(1);
10725 fNodes->Add(sub2node);
10726 sub1node->cd();
10727 //
10728 // Place copy #7 of ITS5 directly in I565
10729 //
10730 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10731 sub2node->SetLineColor(kColorITS);
10732 sub2node->SetVisibility(1);
10733 fNodes->Add(sub2node);
10734 sub1node->cd();
10735 //
10736 // Place copy #8 of ITS5 directly in I565
10737 //
10738 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10739 sub2node->SetLineColor(kColorITS);
10740 sub2node->SetVisibility(1);
10741 fNodes->Add(sub2node);
10742 sub1node->cd();
10743 //
10744 // Place copy #9 of ITS5 directly in I565
10745 //
10746 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10747 sub2node->SetLineColor(kColorITS);
10748 sub2node->SetVisibility(1);
10749 fNodes->Add(sub2node);
10750 sub1node->cd();
10751 //
10752 // Place copy #10 of ITS5 directly in I565
10753 //
10754 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10755 sub2node->SetLineColor(kColorITS);
10756 sub2node->SetVisibility(1);
10757 fNodes->Add(sub2node);
10758 sub1node->cd();
10759 //
10760 // Place copy #11 of ITS5 directly in I565
10761 //
10762 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10763 sub2node->SetLineColor(kColorITS);
10764 sub2node->SetVisibility(1);
10765 fNodes->Add(sub2node);
10766 sub1node->cd();
10767 //
10768 // Place copy #12 of ITS5 directly in I565
10769 //
10770 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10771 sub2node->SetLineColor(kColorITS);
10772 sub2node->SetVisibility(1);
10773 fNodes->Add(sub2node);
10774 sub1node->cd();
10775 //
10776 // Place copy #13 of ITS5 directly in I565
10777 //
10778 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10779 sub2node->SetLineColor(kColorITS);
10780 sub2node->SetVisibility(1);
10781 fNodes->Add(sub2node);
10782 sub1node->cd();
10783 //
10784 // Place copy #14 of ITS5 directly in I565
10785 //
10786 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10787 sub2node->SetLineColor(kColorITS);
10788 sub2node->SetVisibility(1);
10789 fNodes->Add(sub2node);
10790 sub1node->cd();
10791 //
10792 // Place copy #15 of ITS5 directly in I565
10793 //
10794 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10795 sub2node->SetLineColor(kColorITS);
10796 sub2node->SetVisibility(1);
10797 fNodes->Add(sub2node);
10798 sub1node->cd();
10799 //
10800 // Place copy #16 of ITS5 directly in I565
10801 //
10802 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10803 sub2node->SetLineColor(kColorITS);
10804 sub2node->SetVisibility(1);
10805 fNodes->Add(sub2node);
10806 sub1node->cd();
10807 //
10808 // Place copy #17 of ITS5 directly in I565
10809 //
10810 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10811 sub2node->SetLineColor(kColorITS);
10812 sub2node->SetVisibility(1);
10813 fNodes->Add(sub2node);
10814 sub1node->cd();
10815 //
10816 // Place copy #18 of ITS5 directly in I565
10817 //
10818 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10819 sub2node->SetLineColor(kColorITS);
10820 sub2node->SetVisibility(1);
10821 fNodes->Add(sub2node);
10822 sub1node->cd();
10823 //
10824 // Place copy #19 of ITS5 directly in I565
10825 //
10826 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10827 sub2node->SetLineColor(kColorITS);
10828 sub2node->SetVisibility(1);
10829 fNodes->Add(sub2node);
10830 sub1node->cd();
10831 //
10832 // Place copy #20 of ITS5 directly in I565
10833 //
10834 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
10835 sub2node->SetLineColor(kColorITS);
10836 sub2node->SetVisibility(1);
10837 fNodes->Add(sub2node);
10838 sub1node->cd();
10839 //
10840 // Place copy #21 of ITS5 directly in I565
10841 //
10842 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
10843 sub2node->SetLineColor(kColorITS);
10844 sub2node->SetVisibility(1);
10845 fNodes->Add(sub2node);
10846 sub1node->cd();
10847 //
10848 // Place copy #22 of ITS5 directly in I565
10849 //
10850 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
10851 sub2node->SetLineColor(kColorITS);
10852 sub2node->SetVisibility(1);
10853 fNodes->Add(sub2node);
10854 sub1node->cd();
10855 fNodes->Add(sub1node);
10856 node->cd();
10857 //
10858 // Place copy #4 of I565 in IT56
10859 //
1266e9b4 10860 sub1node = new TNode("I565","I565","I565",-20.3195,32.817,0.,"itsrot513");
1f99c14b 10861 sub1node->SetLineColor(kColorITS);
10862 sub1node->SetVisibility(0);
10863 sub1node->cd();
10864 //
10865 // Place copy #1 of ITS5 directly in I565
10866 //
10867 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10868 sub2node->SetLineColor(kColorITS);
10869 sub2node->SetVisibility(1);
10870 fNodes->Add(sub2node);
10871 sub1node->cd();
10872 //
10873 // Place copy #2 of ITS5 directly in I565
10874 //
10875 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10876 sub2node->SetLineColor(kColorITS);
10877 sub2node->SetVisibility(1);
10878 fNodes->Add(sub2node);
10879 sub1node->cd();
10880 //
10881 // Place copy #3 of ITS5 directly in I565
10882 //
10883 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10884 sub2node->SetLineColor(kColorITS);
10885 sub2node->SetVisibility(1);
10886 fNodes->Add(sub2node);
10887 sub1node->cd();
10888 //
10889 // Place copy #4 of ITS5 directly in I565
10890 //
10891 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10892 sub2node->SetLineColor(kColorITS);
10893 sub2node->SetVisibility(1);
10894 fNodes->Add(sub2node);
10895 sub1node->cd();
10896 //
10897 // Place copy #5 of ITS5 directly in I565
10898 //
10899 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10900 sub2node->SetLineColor(kColorITS);
10901 sub2node->SetVisibility(1);
10902 fNodes->Add(sub2node);
10903 sub1node->cd();
10904 //
10905 // Place copy #6 of ITS5 directly in I565
10906 //
10907 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10908 sub2node->SetLineColor(kColorITS);
10909 sub2node->SetVisibility(1);
10910 fNodes->Add(sub2node);
10911 sub1node->cd();
10912 //
10913 // Place copy #7 of ITS5 directly in I565
10914 //
10915 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10916 sub2node->SetLineColor(kColorITS);
10917 sub2node->SetVisibility(1);
10918 fNodes->Add(sub2node);
10919 sub1node->cd();
10920 //
10921 // Place copy #8 of ITS5 directly in I565
10922 //
10923 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10924 sub2node->SetLineColor(kColorITS);
10925 sub2node->SetVisibility(1);
10926 fNodes->Add(sub2node);
10927 sub1node->cd();
10928 //
10929 // Place copy #9 of ITS5 directly in I565
10930 //
10931 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10932 sub2node->SetLineColor(kColorITS);
10933 sub2node->SetVisibility(1);
10934 fNodes->Add(sub2node);
10935 sub1node->cd();
10936 //
10937 // Place copy #10 of ITS5 directly in I565
10938 //
10939 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10940 sub2node->SetLineColor(kColorITS);
10941 sub2node->SetVisibility(1);
10942 fNodes->Add(sub2node);
10943 sub1node->cd();
10944 //
10945 // Place copy #11 of ITS5 directly in I565
10946 //
10947 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10948 sub2node->SetLineColor(kColorITS);
10949 sub2node->SetVisibility(1);
10950 fNodes->Add(sub2node);
10951 sub1node->cd();
10952 //
10953 // Place copy #12 of ITS5 directly in I565
10954 //
10955 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10956 sub2node->SetLineColor(kColorITS);
10957 sub2node->SetVisibility(1);
10958 fNodes->Add(sub2node);
10959 sub1node->cd();
10960 //
10961 // Place copy #13 of ITS5 directly in I565
10962 //
10963 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10964 sub2node->SetLineColor(kColorITS);
10965 sub2node->SetVisibility(1);
10966 fNodes->Add(sub2node);
10967 sub1node->cd();
10968 //
10969 // Place copy #14 of ITS5 directly in I565
10970 //
10971 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10972 sub2node->SetLineColor(kColorITS);
10973 sub2node->SetVisibility(1);
10974 fNodes->Add(sub2node);
10975 sub1node->cd();
10976 //
10977 // Place copy #15 of ITS5 directly in I565
10978 //
10979 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10980 sub2node->SetLineColor(kColorITS);
10981 sub2node->SetVisibility(1);
10982 fNodes->Add(sub2node);
10983 sub1node->cd();
10984 //
10985 // Place copy #16 of ITS5 directly in I565
10986 //
10987 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10988 sub2node->SetLineColor(kColorITS);
10989 sub2node->SetVisibility(1);
10990 fNodes->Add(sub2node);
10991 sub1node->cd();
10992 //
10993 // Place copy #17 of ITS5 directly in I565
10994 //
10995 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10996 sub2node->SetLineColor(kColorITS);
10997 sub2node->SetVisibility(1);
10998 fNodes->Add(sub2node);
10999 sub1node->cd();
11000 //
11001 // Place copy #18 of ITS5 directly in I565
11002 //
11003 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11004 sub2node->SetLineColor(kColorITS);
11005 sub2node->SetVisibility(1);
11006 fNodes->Add(sub2node);
11007 sub1node->cd();
11008 //
11009 // Place copy #19 of ITS5 directly in I565
11010 //
11011 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11012 sub2node->SetLineColor(kColorITS);
11013 sub2node->SetVisibility(1);
11014 fNodes->Add(sub2node);
11015 sub1node->cd();
11016 //
11017 // Place copy #20 of ITS5 directly in I565
11018 //
11019 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11020 sub2node->SetLineColor(kColorITS);
11021 sub2node->SetVisibility(1);
11022 fNodes->Add(sub2node);
11023 sub1node->cd();
11024 //
11025 // Place copy #21 of ITS5 directly in I565
11026 //
11027 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11028 sub2node->SetLineColor(kColorITS);
11029 sub2node->SetVisibility(1);
11030 fNodes->Add(sub2node);
11031 sub1node->cd();
11032 //
11033 // Place copy #22 of ITS5 directly in I565
11034 //
11035 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11036 sub2node->SetLineColor(kColorITS);
11037 sub2node->SetVisibility(1);
11038 fNodes->Add(sub2node);
11039 sub1node->cd();
11040 fNodes->Add(sub1node);
11041 node->cd();
11042 //
11043 // Place copy #5 of I565 in IT56
11044 //
1266e9b4 11045 sub1node = new TNode("I565","I565","I565",-25.9002,28.4112,0.,"itsrot512");
1f99c14b 11046 sub1node->SetLineColor(kColorITS);
11047 sub1node->SetVisibility(0);
11048 sub1node->cd();
11049 //
11050 // Place copy #1 of ITS5 directly in I565
11051 //
11052 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11053 sub2node->SetLineColor(kColorITS);
11054 sub2node->SetVisibility(1);
11055 fNodes->Add(sub2node);
11056 sub1node->cd();
11057 //
11058 // Place copy #2 of ITS5 directly in I565
11059 //
11060 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11061 sub2node->SetLineColor(kColorITS);
11062 sub2node->SetVisibility(1);
11063 fNodes->Add(sub2node);
11064 sub1node->cd();
11065 //
11066 // Place copy #3 of ITS5 directly in I565
11067 //
11068 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11069 sub2node->SetLineColor(kColorITS);
11070 sub2node->SetVisibility(1);
11071 fNodes->Add(sub2node);
11072 sub1node->cd();
11073 //
11074 // Place copy #4 of ITS5 directly in I565
11075 //
11076 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11077 sub2node->SetLineColor(kColorITS);
11078 sub2node->SetVisibility(1);
11079 fNodes->Add(sub2node);
11080 sub1node->cd();
11081 //
11082 // Place copy #5 of ITS5 directly in I565
11083 //
11084 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11085 sub2node->SetLineColor(kColorITS);
11086 sub2node->SetVisibility(1);
11087 fNodes->Add(sub2node);
11088 sub1node->cd();
11089 //
11090 // Place copy #6 of ITS5 directly in I565
11091 //
11092 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11093 sub2node->SetLineColor(kColorITS);
11094 sub2node->SetVisibility(1);
11095 fNodes->Add(sub2node);
11096 sub1node->cd();
11097 //
11098 // Place copy #7 of ITS5 directly in I565
11099 //
11100 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11101 sub2node->SetLineColor(kColorITS);
11102 sub2node->SetVisibility(1);
11103 fNodes->Add(sub2node);
11104 sub1node->cd();
11105 //
11106 // Place copy #8 of ITS5 directly in I565
11107 //
11108 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11109 sub2node->SetLineColor(kColorITS);
11110 sub2node->SetVisibility(1);
11111 fNodes->Add(sub2node);
11112 sub1node->cd();
11113 //
11114 // Place copy #9 of ITS5 directly in I565
11115 //
11116 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11117 sub2node->SetLineColor(kColorITS);
11118 sub2node->SetVisibility(1);
11119 fNodes->Add(sub2node);
11120 sub1node->cd();
11121 //
11122 // Place copy #10 of ITS5 directly in I565
11123 //
11124 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11125 sub2node->SetLineColor(kColorITS);
11126 sub2node->SetVisibility(1);
11127 fNodes->Add(sub2node);
11128 sub1node->cd();
11129 //
11130 // Place copy #11 of ITS5 directly in I565
11131 //
11132 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11133 sub2node->SetLineColor(kColorITS);
11134 sub2node->SetVisibility(1);
11135 fNodes->Add(sub2node);
11136 sub1node->cd();
11137 //
11138 // Place copy #12 of ITS5 directly in I565
11139 //
11140 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11141 sub2node->SetLineColor(kColorITS);
11142 sub2node->SetVisibility(1);
11143 fNodes->Add(sub2node);
11144 sub1node->cd();
11145 //
11146 // Place copy #13 of ITS5 directly in I565
11147 //
11148 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11149 sub2node->SetLineColor(kColorITS);
11150 sub2node->SetVisibility(1);
11151 fNodes->Add(sub2node);
11152 sub1node->cd();
11153 //
11154 // Place copy #14 of ITS5 directly in I565
11155 //
11156 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11157 sub2node->SetLineColor(kColorITS);
11158 sub2node->SetVisibility(1);
11159 fNodes->Add(sub2node);
11160 sub1node->cd();
11161 //
11162 // Place copy #15 of ITS5 directly in I565
11163 //
11164 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11165 sub2node->SetLineColor(kColorITS);
11166 sub2node->SetVisibility(1);
11167 fNodes->Add(sub2node);
11168 sub1node->cd();
11169 //
11170 // Place copy #16 of ITS5 directly in I565
11171 //
11172 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11173 sub2node->SetLineColor(kColorITS);
11174 sub2node->SetVisibility(1);
11175 fNodes->Add(sub2node);
11176 sub1node->cd();
11177 //
11178 // Place copy #17 of ITS5 directly in I565
11179 //
11180 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11181 sub2node->SetLineColor(kColorITS);
11182 sub2node->SetVisibility(1);
11183 fNodes->Add(sub2node);
11184 sub1node->cd();
11185 //
11186 // Place copy #18 of ITS5 directly in I565
11187 //
11188 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11189 sub2node->SetLineColor(kColorITS);
11190 sub2node->SetVisibility(1);
11191 fNodes->Add(sub2node);
11192 sub1node->cd();
11193 //
11194 // Place copy #19 of ITS5 directly in I565
11195 //
11196 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11197 sub2node->SetLineColor(kColorITS);
11198 sub2node->SetVisibility(1);
11199 fNodes->Add(sub2node);
11200 sub1node->cd();
11201 //
11202 // Place copy #20 of ITS5 directly in I565
11203 //
11204 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11205 sub2node->SetLineColor(kColorITS);
11206 sub2node->SetVisibility(1);
11207 fNodes->Add(sub2node);
11208 sub1node->cd();
11209 //
11210 // Place copy #21 of ITS5 directly in I565
11211 //
11212 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11213 sub2node->SetLineColor(kColorITS);
11214 sub2node->SetVisibility(1);
11215 fNodes->Add(sub2node);
11216 sub1node->cd();
11217 //
11218 // Place copy #22 of ITS5 directly in I565
11219 //
11220 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11221 sub2node->SetLineColor(kColorITS);
11222 sub2node->SetVisibility(1);
11223 fNodes->Add(sub2node);
11224 sub1node->cd();
11225 fNodes->Add(sub1node);
11226 node->cd();
11227 //
11228 // Place copy #6 of I565 in IT56
11229 //
1266e9b4 11230 sub1node = new TNode("I565","I565","I565",-30.8022,23.2608,0.,"itsrot511");
1f99c14b 11231 sub1node->SetLineColor(kColorITS);
11232 sub1node->SetVisibility(0);
11233 sub1node->cd();
11234 //
11235 // Place copy #1 of ITS5 directly in I565
11236 //
11237 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11238 sub2node->SetLineColor(kColorITS);
11239 sub2node->SetVisibility(1);
11240 fNodes->Add(sub2node);
11241 sub1node->cd();
11242 //
11243 // Place copy #2 of ITS5 directly in I565
11244 //
11245 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11246 sub2node->SetLineColor(kColorITS);
11247 sub2node->SetVisibility(1);
11248 fNodes->Add(sub2node);
11249 sub1node->cd();
11250 //
11251 // Place copy #3 of ITS5 directly in I565
11252 //
11253 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11254 sub2node->SetLineColor(kColorITS);
11255 sub2node->SetVisibility(1);
11256 fNodes->Add(sub2node);
11257 sub1node->cd();
11258 //
11259 // Place copy #4 of ITS5 directly in I565
11260 //
11261 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11262 sub2node->SetLineColor(kColorITS);
11263 sub2node->SetVisibility(1);
11264 fNodes->Add(sub2node);
11265 sub1node->cd();
11266 //
11267 // Place copy #5 of ITS5 directly in I565
11268 //
11269 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11270 sub2node->SetLineColor(kColorITS);
11271 sub2node->SetVisibility(1);
11272 fNodes->Add(sub2node);
11273 sub1node->cd();
11274 //
11275 // Place copy #6 of ITS5 directly in I565
11276 //
11277 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11278 sub2node->SetLineColor(kColorITS);
11279 sub2node->SetVisibility(1);
11280 fNodes->Add(sub2node);
11281 sub1node->cd();
11282 //
11283 // Place copy #7 of ITS5 directly in I565
11284 //
11285 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11286 sub2node->SetLineColor(kColorITS);
11287 sub2node->SetVisibility(1);
11288 fNodes->Add(sub2node);
11289 sub1node->cd();
11290 //
11291 // Place copy #8 of ITS5 directly in I565
11292 //
11293 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11294 sub2node->SetLineColor(kColorITS);
11295 sub2node->SetVisibility(1);
11296 fNodes->Add(sub2node);
11297 sub1node->cd();
11298 //
11299 // Place copy #9 of ITS5 directly in I565
11300 //
11301 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11302 sub2node->SetLineColor(kColorITS);
11303 sub2node->SetVisibility(1);
11304 fNodes->Add(sub2node);
11305 sub1node->cd();
11306 //
11307 // Place copy #10 of ITS5 directly in I565
11308 //
11309 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11310 sub2node->SetLineColor(kColorITS);
11311 sub2node->SetVisibility(1);
11312 fNodes->Add(sub2node);
11313 sub1node->cd();
11314 //
11315 // Place copy #11 of ITS5 directly in I565
11316 //
11317 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11318 sub2node->SetLineColor(kColorITS);
11319 sub2node->SetVisibility(1);
11320 fNodes->Add(sub2node);
11321 sub1node->cd();
11322 //
11323 // Place copy #12 of ITS5 directly in I565
11324 //
11325 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11326 sub2node->SetLineColor(kColorITS);
11327 sub2node->SetVisibility(1);
11328 fNodes->Add(sub2node);
11329 sub1node->cd();
11330 //
11331 // Place copy #13 of ITS5 directly in I565
11332 //
11333 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11334 sub2node->SetLineColor(kColorITS);
11335 sub2node->SetVisibility(1);
11336 fNodes->Add(sub2node);
11337 sub1node->cd();
11338 //
11339 // Place copy #14 of ITS5 directly in I565
11340 //
11341 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11342 sub2node->SetLineColor(kColorITS);
11343 sub2node->SetVisibility(1);
11344 fNodes->Add(sub2node);
11345 sub1node->cd();
11346 //
11347 // Place copy #15 of ITS5 directly in I565
11348 //
11349 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11350 sub2node->SetLineColor(kColorITS);
11351 sub2node->SetVisibility(1);
11352 fNodes->Add(sub2node);
11353 sub1node->cd();
11354 //
11355 // Place copy #16 of ITS5 directly in I565
11356 //
11357 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11358 sub2node->SetLineColor(kColorITS);
11359 sub2node->SetVisibility(1);
11360 fNodes->Add(sub2node);
11361 sub1node->cd();
11362 //
11363 // Place copy #17 of ITS5 directly in I565
11364 //
11365 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11366 sub2node->SetLineColor(kColorITS);
11367 sub2node->SetVisibility(1);
11368 fNodes->Add(sub2node);
11369 sub1node->cd();
11370 //
11371 // Place copy #18 of ITS5 directly in I565
11372 //
11373 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11374 sub2node->SetLineColor(kColorITS);
11375 sub2node->SetVisibility(1);
11376 fNodes->Add(sub2node);
11377 sub1node->cd();
11378 //
11379 // Place copy #19 of ITS5 directly in I565
11380 //
11381 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11382 sub2node->SetLineColor(kColorITS);
11383 sub2node->SetVisibility(1);
11384 fNodes->Add(sub2node);
11385 sub1node->cd();
11386 //
11387 // Place copy #20 of ITS5 directly in I565
11388 //
11389 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11390 sub2node->SetLineColor(kColorITS);
11391 sub2node->SetVisibility(1);
11392 fNodes->Add(sub2node);
11393 sub1node->cd();
11394 //
11395 // Place copy #21 of ITS5 directly in I565
11396 //
11397 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11398 sub2node->SetLineColor(kColorITS);
11399 sub2node->SetVisibility(1);
11400 fNodes->Add(sub2node);
11401 sub1node->cd();
11402 //
11403 // Place copy #22 of ITS5 directly in I565
11404 //
11405 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11406 sub2node->SetLineColor(kColorITS);
11407 sub2node->SetVisibility(1);
11408 fNodes->Add(sub2node);
11409 sub1node->cd();
11410 fNodes->Add(sub1node);
11411 node->cd();
11412 //
11413 // Place copy #7 of I565 in IT56
11414 //
1266e9b4 11415 sub1node = new TNode("I565","I565","I565",-34.4146,17.1364,0.,"itsrot510");
1f99c14b 11416 sub1node->SetLineColor(kColorITS);
11417 sub1node->SetVisibility(0);
11418 sub1node->cd();
11419 //
11420 // Place copy #1 of ITS5 directly in I565
11421 //
11422 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11423 sub2node->SetLineColor(kColorITS);
11424 sub2node->SetVisibility(1);
11425 fNodes->Add(sub2node);
11426 sub1node->cd();
11427 //
11428 // Place copy #2 of ITS5 directly in I565
11429 //
11430 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11431 sub2node->SetLineColor(kColorITS);
11432 sub2node->SetVisibility(1);
11433 fNodes->Add(sub2node);
11434 sub1node->cd();
11435 //
11436 // Place copy #3 of ITS5 directly in I565
11437 //
11438 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11439 sub2node->SetLineColor(kColorITS);
11440 sub2node->SetVisibility(1);
11441 fNodes->Add(sub2node);
11442 sub1node->cd();
11443 //
11444 // Place copy #4 of ITS5 directly in I565
11445 //
11446 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11447 sub2node->SetLineColor(kColorITS);
11448 sub2node->SetVisibility(1);
11449 fNodes->Add(sub2node);
11450 sub1node->cd();
11451 //
11452 // Place copy #5 of ITS5 directly in I565
11453 //
11454 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11455 sub2node->SetLineColor(kColorITS);
11456 sub2node->SetVisibility(1);
11457 fNodes->Add(sub2node);
11458 sub1node->cd();
11459 //
11460 // Place copy #6 of ITS5 directly in I565
11461 //
11462 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11463 sub2node->SetLineColor(kColorITS);
11464 sub2node->SetVisibility(1);
11465 fNodes->Add(sub2node);
11466 sub1node->cd();
11467 //
11468 // Place copy #7 of ITS5 directly in I565
11469 //
11470 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11471 sub2node->SetLineColor(kColorITS);
11472 sub2node->SetVisibility(1);
11473 fNodes->Add(sub2node);
11474 sub1node->cd();
11475 //
11476 // Place copy #8 of ITS5 directly in I565
11477 //
11478 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11479 sub2node->SetLineColor(kColorITS);
11480 sub2node->SetVisibility(1);
11481 fNodes->Add(sub2node);
11482 sub1node->cd();
11483 //
11484 // Place copy #9 of ITS5 directly in I565
11485 //
11486 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11487 sub2node->SetLineColor(kColorITS);
11488 sub2node->SetVisibility(1);
11489 fNodes->Add(sub2node);
11490 sub1node->cd();
11491 //
11492 // Place copy #10 of ITS5 directly in I565
11493 //
11494 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11495 sub2node->SetLineColor(kColorITS);
11496 sub2node->SetVisibility(1);
11497 fNodes->Add(sub2node);
11498 sub1node->cd();
11499 //
11500 // Place copy #11 of ITS5 directly in I565
11501 //
11502 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11503 sub2node->SetLineColor(kColorITS);
11504 sub2node->SetVisibility(1);
11505 fNodes->Add(sub2node);
11506 sub1node->cd();
11507 //
11508 // Place copy #12 of ITS5 directly in I565
11509 //
11510 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11511 sub2node->SetLineColor(kColorITS);
11512 sub2node->SetVisibility(1);
11513 fNodes->Add(sub2node);
11514 sub1node->cd();
11515 //
11516 // Place copy #13 of ITS5 directly in I565
11517 //
11518 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11519 sub2node->SetLineColor(kColorITS);
11520 sub2node->SetVisibility(1);
11521 fNodes->Add(sub2node);
11522 sub1node->cd();
11523 //
11524 // Place copy #14 of ITS5 directly in I565
11525 //
11526 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11527 sub2node->SetLineColor(kColorITS);
11528 sub2node->SetVisibility(1);
11529 fNodes->Add(sub2node);
11530 sub1node->cd();
11531 //
11532 // Place copy #15 of ITS5 directly in I565
11533 //
11534 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11535 sub2node->SetLineColor(kColorITS);
11536 sub2node->SetVisibility(1);
11537 fNodes->Add(sub2node);
11538 sub1node->cd();
11539 //
11540 // Place copy #16 of ITS5 directly in I565
11541 //
11542 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11543 sub2node->SetLineColor(kColorITS);
11544 sub2node->SetVisibility(1);
11545 fNodes->Add(sub2node);
11546 sub1node->cd();
11547 //
11548 // Place copy #17 of ITS5 directly in I565
11549 //
11550 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11551 sub2node->SetLineColor(kColorITS);
11552 sub2node->SetVisibility(1);
11553 fNodes->Add(sub2node);
11554 sub1node->cd();
11555 //
11556 // Place copy #18 of ITS5 directly in I565
11557 //
11558 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11559 sub2node->SetLineColor(kColorITS);
11560 sub2node->SetVisibility(1);
11561 fNodes->Add(sub2node);
11562 sub1node->cd();
11563 //
11564 // Place copy #19 of ITS5 directly in I565
11565 //
11566 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11567 sub2node->SetLineColor(kColorITS);
11568 sub2node->SetVisibility(1);
11569 fNodes->Add(sub2node);
11570 sub1node->cd();
11571 //
11572 // Place copy #20 of ITS5 directly in I565
11573 //
11574 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11575 sub2node->SetLineColor(kColorITS);
11576 sub2node->SetVisibility(1);
11577 fNodes->Add(sub2node);
11578 sub1node->cd();
11579 //
11580 // Place copy #21 of ITS5 directly in I565
11581 //
11582 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11583 sub2node->SetLineColor(kColorITS);
11584 sub2node->SetVisibility(1);
11585 fNodes->Add(sub2node);
11586 sub1node->cd();
11587 //
11588 // Place copy #22 of ITS5 directly in I565
11589 //
11590 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11591 sub2node->SetLineColor(kColorITS);
11592 sub2node->SetVisibility(1);
11593 fNodes->Add(sub2node);
11594 sub1node->cd();
11595 fNodes->Add(sub1node);
11596 node->cd();
11597 //
11598 // Place copy #8 of I565 in IT56
11599 //
1266e9b4 11600 sub1node = new TNode("I565","I565","I565",-37.1249,10.563,0.,"itsrot509");
1f99c14b 11601 sub1node->SetLineColor(kColorITS);
11602 sub1node->SetVisibility(0);
11603 sub1node->cd();
11604 //
11605 // Place copy #1 of ITS5 directly in I565
11606 //
11607 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11608 sub2node->SetLineColor(kColorITS);
11609 sub2node->SetVisibility(1);
11610 fNodes->Add(sub2node);
11611 sub1node->cd();
11612 //
11613 // Place copy #2 of ITS5 directly in I565
11614 //
11615 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11616 sub2node->SetLineColor(kColorITS);
11617 sub2node->SetVisibility(1);
11618 fNodes->Add(sub2node);
11619 sub1node->cd();
11620 //
11621 // Place copy #3 of ITS5 directly in I565
11622 //
11623 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11624 sub2node->SetLineColor(kColorITS);
11625 sub2node->SetVisibility(1);
11626 fNodes->Add(sub2node);
11627 sub1node->cd();
11628 //
11629 // Place copy #4 of ITS5 directly in I565
11630 //
11631 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11632 sub2node->SetLineColor(kColorITS);
11633 sub2node->SetVisibility(1);
11634 fNodes->Add(sub2node);
11635 sub1node->cd();
11636 //
11637 // Place copy #5 of ITS5 directly in I565
11638 //
11639 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11640 sub2node->SetLineColor(kColorITS);
11641 sub2node->SetVisibility(1);
11642 fNodes->Add(sub2node);
11643 sub1node->cd();
11644 //
11645 // Place copy #6 of ITS5 directly in I565
11646 //
11647 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11648 sub2node->SetLineColor(kColorITS);
11649 sub2node->SetVisibility(1);
11650 fNodes->Add(sub2node);
11651 sub1node->cd();
11652 //
11653 // Place copy #7 of ITS5 directly in I565
11654 //
11655 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11656 sub2node->SetLineColor(kColorITS);
11657 sub2node->SetVisibility(1);
11658 fNodes->Add(sub2node);
11659 sub1node->cd();
11660 //
11661 // Place copy #8 of ITS5 directly in I565
11662 //
11663 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11664 sub2node->SetLineColor(kColorITS);
11665 sub2node->SetVisibility(1);
11666 fNodes->Add(sub2node);
11667 sub1node->cd();
11668 //
11669 // Place copy #9 of ITS5 directly in I565
11670 //
11671 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11672 sub2node->SetLineColor(kColorITS);
11673 sub2node->SetVisibility(1);
11674 fNodes->Add(sub2node);
11675 sub1node->cd();
11676 //
11677 // Place copy #10 of ITS5 directly in I565
11678 //
11679 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11680 sub2node->SetLineColor(kColorITS);
11681 sub2node->SetVisibility(1);
11682 fNodes->Add(sub2node);
11683 sub1node->cd();
11684 //
11685 // Place copy #11 of ITS5 directly in I565
11686 //
11687 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11688 sub2node->SetLineColor(kColorITS);
11689 sub2node->SetVisibility(1);
11690 fNodes->Add(sub2node);
11691 sub1node->cd();
11692 //
11693 // Place copy #12 of ITS5 directly in I565
11694 //
11695 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11696 sub2node->SetLineColor(kColorITS);
11697 sub2node->SetVisibility(1);
11698 fNodes->Add(sub2node);
11699 sub1node->cd();
11700 //
11701 // Place copy #13 of ITS5 directly in I565
11702 //
11703 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11704 sub2node->SetLineColor(kColorITS);
11705 sub2node->SetVisibility(1);
11706 fNodes->Add(sub2node);
11707 sub1node->cd();
11708 //
11709 // Place copy #14 of ITS5 directly in I565
11710 //
11711 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11712 sub2node->SetLineColor(kColorITS);
11713 sub2node->SetVisibility(1);
11714 fNodes->Add(sub2node);
11715 sub1node->cd();
11716 //
11717 // Place copy #15 of ITS5 directly in I565
11718 //
11719 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11720 sub2node->SetLineColor(kColorITS);
11721 sub2node->SetVisibility(1);
11722 fNodes->Add(sub2node);
11723 sub1node->cd();
11724 //
11725 // Place copy #16 of ITS5 directly in I565
11726 //
11727 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11728 sub2node->SetLineColor(kColorITS);
11729 sub2node->SetVisibility(1);
11730 fNodes->Add(sub2node);
11731 sub1node->cd();
11732 //
11733 // Place copy #17 of ITS5 directly in I565
11734 //
11735 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11736 sub2node->SetLineColor(kColorITS);
11737 sub2node->SetVisibility(1);
11738 fNodes->Add(sub2node);
11739 sub1node->cd();
11740 //
11741 // Place copy #18 of ITS5 directly in I565
11742 //
11743 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11744 sub2node->SetLineColor(kColorITS);
11745 sub2node->SetVisibility(1);
11746 fNodes->Add(sub2node);
11747 sub1node->cd();
11748 //
11749 // Place copy #19 of ITS5 directly in I565
11750 //
11751 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11752 sub2node->SetLineColor(kColorITS);
11753 sub2node->SetVisibility(1);
11754 fNodes->Add(sub2node);
11755 sub1node->cd();
11756 //
11757 // Place copy #20 of ITS5 directly in I565
11758 //
11759 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11760 sub2node->SetLineColor(kColorITS);
11761 sub2node->SetVisibility(1);
11762 fNodes->Add(sub2node);
11763 sub1node->cd();
11764 //
11765 // Place copy #21 of ITS5 directly in I565
11766 //
11767 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11768 sub2node->SetLineColor(kColorITS);
11769 sub2node->SetVisibility(1);
11770 fNodes->Add(sub2node);
11771 sub1node->cd();
11772 //
11773 // Place copy #22 of ITS5 directly in I565
11774 //
11775 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11776 sub2node->SetLineColor(kColorITS);
11777 sub2node->SetVisibility(1);
11778 fNodes->Add(sub2node);
11779 sub1node->cd();
11780 fNodes->Add(sub1node);
11781 node->cd();
11782 //
11783 // Place copy #9 of I565 in IT56
11784 //
1266e9b4 11785 sub1node = new TNode("I565","I565","I565",-38.281,3.5473,0.,"itsrot508");
1f99c14b 11786 sub1node->SetLineColor(kColorITS);
11787 sub1node->SetVisibility(0);
11788 sub1node->cd();
11789 //
11790 // Place copy #1 of ITS5 directly in I565
11791 //
11792 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11793 sub2node->SetLineColor(kColorITS);
11794 sub2node->SetVisibility(1);
11795 fNodes->Add(sub2node);
11796 sub1node->cd();
11797 //
11798 // Place copy #2 of ITS5 directly in I565
11799 //
11800 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11801 sub2node->SetLineColor(kColorITS);
11802 sub2node->SetVisibility(1);
11803 fNodes->Add(sub2node);
11804 sub1node->cd();
11805 //
11806 // Place copy #3 of ITS5 directly in I565
11807 //
11808 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11809 sub2node->SetLineColor(kColorITS);
11810 sub2node->SetVisibility(1);
11811 fNodes->Add(sub2node);
11812 sub1node->cd();
11813 //
11814 // Place copy #4 of ITS5 directly in I565
11815 //
11816 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11817 sub2node->SetLineColor(kColorITS);
11818 sub2node->SetVisibility(1);
11819 fNodes->Add(sub2node);
11820 sub1node->cd();
11821 //
11822 // Place copy #5 of ITS5 directly in I565
11823 //
11824 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11825 sub2node->SetLineColor(kColorITS);
11826 sub2node->SetVisibility(1);
11827 fNodes->Add(sub2node);
11828 sub1node->cd();
11829 //
11830 // Place copy #6 of ITS5 directly in I565
11831 //
11832 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11833 sub2node->SetLineColor(kColorITS);
11834 sub2node->SetVisibility(1);
11835 fNodes->Add(sub2node);
11836 sub1node->cd();
11837 //
11838 // Place copy #7 of ITS5 directly in I565
11839 //
11840 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11841 sub2node->SetLineColor(kColorITS);
11842 sub2node->SetVisibility(1);
11843 fNodes->Add(sub2node);
11844 sub1node->cd();
11845 //
11846 // Place copy #8 of ITS5 directly in I565
11847 //
11848 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11849 sub2node->SetLineColor(kColorITS);
11850 sub2node->SetVisibility(1);
11851 fNodes->Add(sub2node);
11852 sub1node->cd();
11853 //
11854 // Place copy #9 of ITS5 directly in I565
11855 //
11856 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11857 sub2node->SetLineColor(kColorITS);
11858 sub2node->SetVisibility(1);
11859 fNodes->Add(sub2node);
11860 sub1node->cd();
11861 //
11862 // Place copy #10 of ITS5 directly in I565
11863 //
11864 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11865 sub2node->SetLineColor(kColorITS);
11866 sub2node->SetVisibility(1);
11867 fNodes->Add(sub2node);
11868 sub1node->cd();
11869 //
11870 // Place copy #11 of ITS5 directly in I565
11871 //
11872 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11873 sub2node->SetLineColor(kColorITS);
11874 sub2node->SetVisibility(1);
11875 fNodes->Add(sub2node);
11876 sub1node->cd();
11877 //
11878 // Place copy #12 of ITS5 directly in I565
11879 //
11880 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11881 sub2node->SetLineColor(kColorITS);
11882 sub2node->SetVisibility(1);
11883 fNodes->Add(sub2node);
11884 sub1node->cd();
11885 //
11886 // Place copy #13 of ITS5 directly in I565
11887 //
11888 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11889 sub2node->SetLineColor(kColorITS);
11890 sub2node->SetVisibility(1);
11891 fNodes->Add(sub2node);
11892 sub1node->cd();
11893 //
11894 // Place copy #14 of ITS5 directly in I565
11895 //
11896 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11897 sub2node->SetLineColor(kColorITS);
11898 sub2node->SetVisibility(1);
11899 fNodes->Add(sub2node);
11900 sub1node->cd();
11901 //
11902 // Place copy #15 of ITS5 directly in I565
11903 //
11904 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11905 sub2node->SetLineColor(kColorITS);
11906 sub2node->SetVisibility(1);
11907 fNodes->Add(sub2node);
11908 sub1node->cd();
11909 //
11910 // Place copy #16 of ITS5 directly in I565
11911 //
11912 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11913 sub2node->SetLineColor(kColorITS);
11914 sub2node->SetVisibility(1);
11915 fNodes->Add(sub2node);
11916 sub1node->cd();
11917 //
11918 // Place copy #17 of ITS5 directly in I565
11919 //
11920 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11921 sub2node->SetLineColor(kColorITS);
11922 sub2node->SetVisibility(1);
11923 fNodes->Add(sub2node);
11924 sub1node->cd();
11925 //
11926 // Place copy #18 of ITS5 directly in I565
11927 //
11928 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11929 sub2node->SetLineColor(kColorITS);
11930 sub2node->SetVisibility(1);
11931 fNodes->Add(sub2node);
11932 sub1node->cd();
11933 //
11934 // Place copy #19 of ITS5 directly in I565
11935 //
11936 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11937 sub2node->SetLineColor(kColorITS);
11938 sub2node->SetVisibility(1);
11939 fNodes->Add(sub2node);
11940 sub1node->cd();
11941 //
11942 // Place copy #20 of ITS5 directly in I565
11943 //
11944 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11945 sub2node->SetLineColor(kColorITS);
11946 sub2node->SetVisibility(1);
11947 fNodes->Add(sub2node);
11948 sub1node->cd();
11949 //
11950 // Place copy #21 of ITS5 directly in I565
11951 //
11952 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11953 sub2node->SetLineColor(kColorITS);
11954 sub2node->SetVisibility(1);
11955 fNodes->Add(sub2node);
11956 sub1node->cd();
11957 //
11958 // Place copy #22 of ITS5 directly in I565
11959 //
11960 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11961 sub2node->SetLineColor(kColorITS);
11962 sub2node->SetVisibility(1);
11963 fNodes->Add(sub2node);
11964 sub1node->cd();
11965 fNodes->Add(sub1node);
11966 node->cd();
11967 //
11968 // Place copy #10 of I565 in IT56
11969 //
1266e9b4 11970 sub1node = new TNode("I565","I565","I565",-38.4338,-3.5614,0.,"itsrot507");
1f99c14b 11971 sub1node->SetLineColor(kColorITS);
11972 sub1node->SetVisibility(0);
11973 sub1node->cd();
11974 //
11975 // Place copy #1 of ITS5 directly in I565
11976 //
11977 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11978 sub2node->SetLineColor(kColorITS);
11979 sub2node->SetVisibility(1);
11980 fNodes->Add(sub2node);
11981 sub1node->cd();
11982 //
11983 // Place copy #2 of ITS5 directly in I565
11984 //
11985 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11986 sub2node->SetLineColor(kColorITS);
11987 sub2node->SetVisibility(1);
11988 fNodes->Add(sub2node);
11989 sub1node->cd();
11990 //
11991 // Place copy #3 of ITS5 directly in I565
11992 //
11993 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11994 sub2node->SetLineColor(kColorITS);
11995 sub2node->SetVisibility(1);
11996 fNodes->Add(sub2node);
11997 sub1node->cd();
11998 //
11999 // Place copy #4 of ITS5 directly in I565
12000 //
12001 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12002 sub2node->SetLineColor(kColorITS);
12003 sub2node->SetVisibility(1);
12004 fNodes->Add(sub2node);
12005 sub1node->cd();
12006 //
12007 // Place copy #5 of ITS5 directly in I565
12008 //
12009 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12010 sub2node->SetLineColor(kColorITS);
12011 sub2node->SetVisibility(1);
12012 fNodes->Add(sub2node);
12013 sub1node->cd();
12014 //
12015 // Place copy #6 of ITS5 directly in I565
12016 //
12017 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12018 sub2node->SetLineColor(kColorITS);
12019 sub2node->SetVisibility(1);
12020 fNodes->Add(sub2node);
12021 sub1node->cd();
12022 //
12023 // Place copy #7 of ITS5 directly in I565
12024 //
12025 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12026 sub2node->SetLineColor(kColorITS);
12027 sub2node->SetVisibility(1);
12028 fNodes->Add(sub2node);
12029 sub1node->cd();
12030 //
12031 // Place copy #8 of ITS5 directly in I565
12032 //
12033 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12034 sub2node->SetLineColor(kColorITS);
12035 sub2node->SetVisibility(1);
12036 fNodes->Add(sub2node);
12037 sub1node->cd();
12038 //
12039 // Place copy #9 of ITS5 directly in I565
12040 //
12041 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12042 sub2node->SetLineColor(kColorITS);
12043 sub2node->SetVisibility(1);
12044 fNodes->Add(sub2node);
12045 sub1node->cd();
12046 //
12047 // Place copy #10 of ITS5 directly in I565
12048 //
12049 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12050 sub2node->SetLineColor(kColorITS);
12051 sub2node->SetVisibility(1);
12052 fNodes->Add(sub2node);
12053 sub1node->cd();
12054 //
12055 // Place copy #11 of ITS5 directly in I565
12056 //
12057 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12058 sub2node->SetLineColor(kColorITS);
12059 sub2node->SetVisibility(1);
12060 fNodes->Add(sub2node);
12061 sub1node->cd();
12062 //
12063 // Place copy #12 of ITS5 directly in I565
12064 //
12065 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12066 sub2node->SetLineColor(kColorITS);
12067 sub2node->SetVisibility(1);
12068 fNodes->Add(sub2node);
12069 sub1node->cd();
12070 //
12071 // Place copy #13 of ITS5 directly in I565
12072 //
12073 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12074 sub2node->SetLineColor(kColorITS);
12075 sub2node->SetVisibility(1);
12076 fNodes->Add(sub2node);
12077 sub1node->cd();
12078 //
12079 // Place copy #14 of ITS5 directly in I565
12080 //
12081 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12082 sub2node->SetLineColor(kColorITS);
12083 sub2node->SetVisibility(1);
12084 fNodes->Add(sub2node);
12085 sub1node->cd();
12086 //
12087 // Place copy #15 of ITS5 directly in I565
12088 //
12089 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12090 sub2node->SetLineColor(kColorITS);
12091 sub2node->SetVisibility(1);
12092 fNodes->Add(sub2node);
12093 sub1node->cd();
12094 //
12095 // Place copy #16 of ITS5 directly in I565
12096 //
12097 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12098 sub2node->SetLineColor(kColorITS);
12099 sub2node->SetVisibility(1);
12100 fNodes->Add(sub2node);
12101 sub1node->cd();
12102 //
12103 // Place copy #17 of ITS5 directly in I565
12104 //
12105 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12106 sub2node->SetLineColor(kColorITS);
12107 sub2node->SetVisibility(1);
12108 fNodes->Add(sub2node);
12109 sub1node->cd();
12110 //
12111 // Place copy #18 of ITS5 directly in I565
12112 //
12113 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12114 sub2node->SetLineColor(kColorITS);
12115 sub2node->SetVisibility(1);
12116 fNodes->Add(sub2node);
12117 sub1node->cd();
12118 //
12119 // Place copy #19 of ITS5 directly in I565
12120 //
12121 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12122 sub2node->SetLineColor(kColorITS);
12123 sub2node->SetVisibility(1);
12124 fNodes->Add(sub2node);
12125 sub1node->cd();
12126 //
12127 // Place copy #20 of ITS5 directly in I565
12128 //
12129 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12130 sub2node->SetLineColor(kColorITS);
12131 sub2node->SetVisibility(1);
12132 fNodes->Add(sub2node);
12133 sub1node->cd();
12134 //
12135 // Place copy #21 of ITS5 directly in I565
12136 //
12137 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12138 sub2node->SetLineColor(kColorITS);
12139 sub2node->SetVisibility(1);
12140 fNodes->Add(sub2node);
12141 sub1node->cd();
12142 //
12143 // Place copy #22 of ITS5 directly in I565
12144 //
12145 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12146 sub2node->SetLineColor(kColorITS);
12147 sub2node->SetVisibility(1);
12148 fNodes->Add(sub2node);
12149 sub1node->cd();
12150 fNodes->Add(sub1node);
12151 node->cd();
12152 //
12153 // Place copy #11 of I565 in IT56
12154 //
1266e9b4 12155 sub1node = new TNode("I565","I565","I565",-36.9774,-10.521,0.,"itsrot506");
1f99c14b 12156 sub1node->SetLineColor(kColorITS);
12157 sub1node->SetVisibility(0);
12158 sub1node->cd();
12159 //
12160 // Place copy #1 of ITS5 directly in I565
12161 //
12162 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12163 sub2node->SetLineColor(kColorITS);
12164 sub2node->SetVisibility(1);
12165 fNodes->Add(sub2node);
12166 sub1node->cd();
12167 //
12168 // Place copy #2 of ITS5 directly in I565
12169 //
12170 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12171 sub2node->SetLineColor(kColorITS);
12172 sub2node->SetVisibility(1);
12173 fNodes->Add(sub2node);
12174 sub1node->cd();
12175 //
12176 // Place copy #3 of ITS5 directly in I565
12177 //
12178 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12179 sub2node->SetLineColor(kColorITS);
12180 sub2node->SetVisibility(1);
12181 fNodes->Add(sub2node);
12182 sub1node->cd();
12183 //
12184 // Place copy #4 of ITS5 directly in I565
12185 //
12186 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12187 sub2node->SetLineColor(kColorITS);
12188 sub2node->SetVisibility(1);
12189 fNodes->Add(sub2node);
12190 sub1node->cd();
12191 //
12192 // Place copy #5 of ITS5 directly in I565
12193 //
12194 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12195 sub2node->SetLineColor(kColorITS);
12196 sub2node->SetVisibility(1);
12197 fNodes->Add(sub2node);
12198 sub1node->cd();
12199 //
12200 // Place copy #6 of ITS5 directly in I565
12201 //
12202 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12203 sub2node->SetLineColor(kColorITS);
12204 sub2node->SetVisibility(1);
12205 fNodes->Add(sub2node);
12206 sub1node->cd();
12207 //
12208 // Place copy #7 of ITS5 directly in I565
12209 //
12210 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12211 sub2node->SetLineColor(kColorITS);
12212 sub2node->SetVisibility(1);
12213 fNodes->Add(sub2node);
12214 sub1node->cd();
12215 //
12216 // Place copy #8 of ITS5 directly in I565
12217 //
12218 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12219 sub2node->SetLineColor(kColorITS);
12220 sub2node->SetVisibility(1);
12221 fNodes->Add(sub2node);
12222 sub1node->cd();
12223 //
12224 // Place copy #9 of ITS5 directly in I565
12225 //
12226 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12227 sub2node->SetLineColor(kColorITS);
12228 sub2node->SetVisibility(1);
12229 fNodes->Add(sub2node);
12230 sub1node->cd();
12231 //
12232 // Place copy #10 of ITS5 directly in I565
12233 //
12234 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12235 sub2node->SetLineColor(kColorITS);
12236 sub2node->SetVisibility(1);
12237 fNodes->Add(sub2node);
12238 sub1node->cd();
12239 //
12240 // Place copy #11 of ITS5 directly in I565
12241 //
12242 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12243 sub2node->SetLineColor(kColorITS);
12244 sub2node->SetVisibility(1);
12245 fNodes->Add(sub2node);
12246 sub1node->cd();
12247 //
12248 // Place copy #12 of ITS5 directly in I565
12249 //
12250 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12251 sub2node->SetLineColor(kColorITS);
12252 sub2node->SetVisibility(1);
12253 fNodes->Add(sub2node);
12254 sub1node->cd();
12255 //
12256 // Place copy #13 of ITS5 directly in I565
12257 //
12258 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12259 sub2node->SetLineColor(kColorITS);
12260 sub2node->SetVisibility(1);
12261 fNodes->Add(sub2node);
12262 sub1node->cd();
12263 //
12264 // Place copy #14 of ITS5 directly in I565
12265 //
12266 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12267 sub2node->SetLineColor(kColorITS);
12268 sub2node->SetVisibility(1);
12269 fNodes->Add(sub2node);
12270 sub1node->cd();
12271 //
12272 // Place copy #15 of ITS5 directly in I565
12273 //
12274 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12275 sub2node->SetLineColor(kColorITS);
12276 sub2node->SetVisibility(1);
12277 fNodes->Add(sub2node);
12278 sub1node->cd();
12279 //
12280 // Place copy #16 of ITS5 directly in I565
12281 //
12282 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12283 sub2node->SetLineColor(kColorITS);
12284 sub2node->SetVisibility(1);
12285 fNodes->Add(sub2node);
12286 sub1node->cd();
12287 //
12288 // Place copy #17 of ITS5 directly in I565
12289 //
12290 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12291 sub2node->SetLineColor(kColorITS);
12292 sub2node->SetVisibility(1);
12293 fNodes->Add(sub2node);
12294 sub1node->cd();
12295 //
12296 // Place copy #18 of ITS5 directly in I565
12297 //
12298 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12299 sub2node->SetLineColor(kColorITS);
12300 sub2node->SetVisibility(1);
12301 fNodes->Add(sub2node);
12302 sub1node->cd();
12303 //
12304 // Place copy #19 of ITS5 directly in I565
12305 //
12306 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12307 sub2node->SetLineColor(kColorITS);
12308 sub2node->SetVisibility(1);
12309 fNodes->Add(sub2node);
12310 sub1node->cd();
12311 //
12312 // Place copy #20 of ITS5 directly in I565
12313 //
12314 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12315 sub2node->SetLineColor(kColorITS);
12316 sub2node->SetVisibility(1);
12317 fNodes->Add(sub2node);
12318 sub1node->cd();
12319 //
12320 // Place copy #21 of ITS5 directly in I565
12321 //
12322 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12323 sub2node->SetLineColor(kColorITS);
12324 sub2node->SetVisibility(1);
12325 fNodes->Add(sub2node);
12326 sub1node->cd();
12327 //
12328 // Place copy #22 of ITS5 directly in I565
12329 //
12330 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12331 sub2node->SetLineColor(kColorITS);
12332 sub2node->SetVisibility(1);
12333 fNodes->Add(sub2node);
12334 sub1node->cd();
12335 fNodes->Add(sub1node);
12336 node->cd();
12337 //
12338 // Place copy #12 of I565 in IT56
12339 //
1266e9b4 12340 sub1node = new TNode("I565","I565","I565",-34.5519,-17.2048,0.,"itsrot505");
1f99c14b 12341 sub1node->SetLineColor(kColorITS);
12342 sub1node->SetVisibility(0);
12343 sub1node->cd();
12344 //
12345 // Place copy #1 of ITS5 directly in I565
12346 //
12347 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12348 sub2node->SetLineColor(kColorITS);
12349 sub2node->SetVisibility(1);
12350 fNodes->Add(sub2node);
12351 sub1node->cd();
12352 //
12353 // Place copy #2 of ITS5 directly in I565
12354 //
12355 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12356 sub2node->SetLineColor(kColorITS);
12357 sub2node->SetVisibility(1);
12358 fNodes->Add(sub2node);
12359 sub1node->cd();
12360 //
12361 // Place copy #3 of ITS5 directly in I565
12362 //
12363 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12364 sub2node->SetLineColor(kColorITS);
12365 sub2node->SetVisibility(1);
12366 fNodes->Add(sub2node);
12367 sub1node->cd();
12368 //
12369 // Place copy #4 of ITS5 directly in I565
12370 //
12371 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12372 sub2node->SetLineColor(kColorITS);
12373 sub2node->SetVisibility(1);
12374 fNodes->Add(sub2node);
12375 sub1node->cd();
12376 //
12377 // Place copy #5 of ITS5 directly in I565
12378 //
12379 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12380 sub2node->SetLineColor(kColorITS);
12381 sub2node->SetVisibility(1);
12382 fNodes->Add(sub2node);
12383 sub1node->cd();
12384 //
12385 // Place copy #6 of ITS5 directly in I565
12386 //
12387 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12388 sub2node->SetLineColor(kColorITS);
12389 sub2node->SetVisibility(1);
12390 fNodes->Add(sub2node);
12391 sub1node->cd();
12392 //
12393 // Place copy #7 of ITS5 directly in I565
12394 //
12395 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12396 sub2node->SetLineColor(kColorITS);
12397 sub2node->SetVisibility(1);
12398 fNodes->Add(sub2node);
12399 sub1node->cd();
12400 //
12401 // Place copy #8 of ITS5 directly in I565
12402 //
12403 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12404 sub2node->SetLineColor(kColorITS);
12405 sub2node->SetVisibility(1);
12406 fNodes->Add(sub2node);
12407 sub1node->cd();
12408 //
12409 // Place copy #9 of ITS5 directly in I565
12410 //
12411 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12412 sub2node->SetLineColor(kColorITS);
12413 sub2node->SetVisibility(1);
12414 fNodes->Add(sub2node);
12415 sub1node->cd();
12416 //
12417 // Place copy #10 of ITS5 directly in I565
12418 //
12419 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12420 sub2node->SetLineColor(kColorITS);
12421 sub2node->SetVisibility(1);
12422 fNodes->Add(sub2node);
12423 sub1node->cd();
12424 //
12425 // Place copy #11 of ITS5 directly in I565
12426 //
12427 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12428 sub2node->SetLineColor(kColorITS);
12429 sub2node->SetVisibility(1);
12430 fNodes->Add(sub2node);
12431 sub1node->cd();
12432 //
12433 // Place copy #12 of ITS5 directly in I565
12434 //
12435 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12436 sub2node->SetLineColor(kColorITS);
12437 sub2node->SetVisibility(1);
12438 fNodes->Add(sub2node);
12439 sub1node->cd();
12440 //
12441 // Place copy #13 of ITS5 directly in I565
12442 //
12443 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12444 sub2node->SetLineColor(kColorITS);
12445 sub2node->SetVisibility(1);
12446 fNodes->Add(sub2node);
12447 sub1node->cd();
12448 //
12449 // Place copy #14 of ITS5 directly in I565
12450 //
12451 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12452 sub2node->SetLineColor(kColorITS);
12453 sub2node->SetVisibility(1);
12454 fNodes->Add(sub2node);
12455 sub1node->cd();
12456 //
12457 // Place copy #15 of ITS5 directly in I565
12458 //
12459 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12460 sub2node->SetLineColor(kColorITS);
12461 sub2node->SetVisibility(1);
12462 fNodes->Add(sub2node);
12463 sub1node->cd();
12464 //
12465 // Place copy #16 of ITS5 directly in I565
12466 //
12467 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12468 sub2node->SetLineColor(kColorITS);
12469 sub2node->SetVisibility(1);
12470 fNodes->Add(sub2node);
12471 sub1node->cd();
12472 //
12473 // Place copy #17 of ITS5 directly in I565
12474 //
12475 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12476 sub2node->SetLineColor(kColorITS);
12477 sub2node->SetVisibility(1);
12478 fNodes->Add(sub2node);
12479 sub1node->cd();
12480 //
12481 // Place copy #18 of ITS5 directly in I565
12482 //
12483 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12484 sub2node->SetLineColor(kColorITS);
12485 sub2node->SetVisibility(1);
12486 fNodes->Add(sub2node);
12487 sub1node->cd();
12488 //
12489 // Place copy #19 of ITS5 directly in I565
12490 //
12491 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12492 sub2node->SetLineColor(kColorITS);
12493 sub2node->SetVisibility(1);
12494 fNodes->Add(sub2node);
12495 sub1node->cd();
12496 //
12497 // Place copy #20 of ITS5 directly in I565
12498 //
12499 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12500 sub2node->SetLineColor(kColorITS);
12501 sub2node->SetVisibility(1);
12502 fNodes->Add(sub2node);
12503 sub1node->cd();
12504 //
12505 // Place copy #21 of ITS5 directly in I565
12506 //
12507 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12508 sub2node->SetLineColor(kColorITS);
12509 sub2node->SetVisibility(1);
12510 fNodes->Add(sub2node);
12511 sub1node->cd();
12512 //
12513 // Place copy #22 of ITS5 directly in I565
12514 //
12515 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12516 sub2node->SetLineColor(kColorITS);
12517 sub2node->SetVisibility(1);
12518 fNodes->Add(sub2node);
12519 sub1node->cd();
12520 fNodes->Add(sub1node);
12521 node->cd();
12522 //
12523 // Place copy #13 of I565 in IT56
12524 //
1266e9b4 12525 sub1node = new TNode("I565","I565","I565",-30.6798,-23.1683,0.,"itsrot504");
1f99c14b 12526 sub1node->SetLineColor(kColorITS);
12527 sub1node->SetVisibility(0);
12528 sub1node->cd();
12529 //
12530 // Place copy #1 of ITS5 directly in I565
12531 //
12532 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12533 sub2node->SetLineColor(kColorITS);
12534 sub2node->SetVisibility(1);
12535 fNodes->Add(sub2node);
12536 sub1node->cd();
12537 //
12538 // Place copy #2 of ITS5 directly in I565
12539 //
12540 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12541 sub2node->SetLineColor(kColorITS);
12542 sub2node->SetVisibility(1);
12543 fNodes->Add(sub2node);
12544 sub1node->cd();
12545 //
12546 // Place copy #3 of ITS5 directly in I565
12547 //
12548 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12549 sub2node->SetLineColor(kColorITS);
12550 sub2node->SetVisibility(1);
12551 fNodes->Add(sub2node);
12552 sub1node->cd();
12553 //
12554 // Place copy #4 of ITS5 directly in I565
12555 //
12556 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12557 sub2node->SetLineColor(kColorITS);
12558 sub2node->SetVisibility(1);
12559 fNodes->Add(sub2node);
12560 sub1node->cd();
12561 //
12562 // Place copy #5 of ITS5 directly in I565
12563 //
12564 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12565 sub2node->SetLineColor(kColorITS);
12566 sub2node->SetVisibility(1);
12567 fNodes->Add(sub2node);
12568 sub1node->cd();
12569 //
12570 // Place copy #6 of ITS5 directly in I565
12571 //
12572 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12573 sub2node->SetLineColor(kColorITS);
12574 sub2node->SetVisibility(1);
12575 fNodes->Add(sub2node);
12576 sub1node->cd();
12577 //
12578 // Place copy #7 of ITS5 directly in I565
12579 //
12580 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12581 sub2node->SetLineColor(kColorITS);
12582 sub2node->SetVisibility(1);
12583 fNodes->Add(sub2node);
12584 sub1node->cd();
12585 //
12586 // Place copy #8 of ITS5 directly in I565
12587 //
12588 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12589 sub2node->SetLineColor(kColorITS);
12590 sub2node->SetVisibility(1);
12591 fNodes->Add(sub2node);
12592 sub1node->cd();
12593 //
12594 // Place copy #9 of ITS5 directly in I565
12595 //
12596 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12597 sub2node->SetLineColor(kColorITS);
12598 sub2node->SetVisibility(1);
12599 fNodes->Add(sub2node);
12600 sub1node->cd();
12601 //
12602 // Place copy #10 of ITS5 directly in I565
12603 //
12604 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12605 sub2node->SetLineColor(kColorITS);
12606 sub2node->SetVisibility(1);
12607 fNodes->Add(sub2node);
12608 sub1node->cd();
12609 //
12610 // Place copy #11 of ITS5 directly in I565
12611 //
12612 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12613 sub2node->SetLineColor(kColorITS);
12614 sub2node->SetVisibility(1);
12615 fNodes->Add(sub2node);
12616 sub1node->cd();
12617 //
12618 // Place copy #12 of ITS5 directly in I565
12619 //
12620 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12621 sub2node->SetLineColor(kColorITS);
12622 sub2node->SetVisibility(1);
12623 fNodes->Add(sub2node);
12624 sub1node->cd();
12625 //
12626 // Place copy #13 of ITS5 directly in I565
12627 //
12628 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12629 sub2node->SetLineColor(kColorITS);
12630 sub2node->SetVisibility(1);
12631 fNodes->Add(sub2node);
12632 sub1node->cd();
12633 //
12634 // Place copy #14 of ITS5 directly in I565
12635 //
12636 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12637 sub2node->SetLineColor(kColorITS);
12638 sub2node->SetVisibility(1);
12639 fNodes->Add(sub2node);
12640 sub1node->cd();
12641 //
12642 // Place copy #15 of ITS5 directly in I565
12643 //
12644 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12645 sub2node->SetLineColor(kColorITS);
12646 sub2node->SetVisibility(1);
12647 fNodes->Add(sub2node);
12648 sub1node->cd();
12649 //
12650 // Place copy #16 of ITS5 directly in I565
12651 //
12652 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12653 sub2node->SetLineColor(kColorITS);
12654 sub2node->SetVisibility(1);
12655 fNodes->Add(sub2node);
12656 sub1node->cd();
12657 //
12658 // Place copy #17 of ITS5 directly in I565
12659 //
12660 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12661 sub2node->SetLineColor(kColorITS);
12662 sub2node->SetVisibility(1);
12663 fNodes->Add(sub2node);
12664 sub1node->cd();
12665 //
12666 // Place copy #18 of ITS5 directly in I565
12667 //
12668 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12669 sub2node->SetLineColor(kColorITS);
12670 sub2node->SetVisibility(1);
12671 fNodes->Add(sub2node);
12672 sub1node->cd();
12673 //
12674 // Place copy #19 of ITS5 directly in I565
12675 //
12676 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12677 sub2node->SetLineColor(kColorITS);
12678 sub2node->SetVisibility(1);
12679 fNodes->Add(sub2node);
12680 sub1node->cd();
12681 //
12682 // Place copy #20 of ITS5 directly in I565
12683 //
12684 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12685 sub2node->SetLineColor(kColorITS);
12686 sub2node->SetVisibility(1);
12687 fNodes->Add(sub2node);
12688 sub1node->cd();
12689 //
12690 // Place copy #21 of ITS5 directly in I565
12691 //
12692 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12693 sub2node->SetLineColor(kColorITS);
12694 sub2node->SetVisibility(1);
12695 fNodes->Add(sub2node);
12696 sub1node->cd();
12697 //
12698 // Place copy #22 of ITS5 directly in I565
12699 //
12700 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12701 sub2node->SetLineColor(kColorITS);
12702 sub2node->SetVisibility(1);
12703 fNodes->Add(sub2node);
12704 sub1node->cd();
12705 fNodes->Add(sub1node);
12706 node->cd();
12707 //
12708 // Place copy #14 of I565 in IT56
12709 //
1266e9b4 12710 sub1node = new TNode("I565","I565","I565",-26.0036,-28.5246,0.,"itsrot503");
1f99c14b 12711 sub1node->SetLineColor(kColorITS);
12712 sub1node->SetVisibility(0);
12713 sub1node->cd();
12714 //
12715 // Place copy #1 of ITS5 directly in I565
12716 //
12717 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12718 sub2node->SetLineColor(kColorITS);
12719 sub2node->SetVisibility(1);
12720 fNodes->Add(sub2node);
12721 sub1node->cd();
12722 //
12723 // Place copy #2 of ITS5 directly in I565
12724 //
12725 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12726 sub2node->SetLineColor(kColorITS);
12727 sub2node->SetVisibility(1);
12728 fNodes->Add(sub2node);
12729 sub1node->cd();
12730 //
12731 // Place copy #3 of ITS5 directly in I565
12732 //
12733 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12734 sub2node->SetLineColor(kColorITS);
12735 sub2node->SetVisibility(1);
12736 fNodes->Add(sub2node);
12737 sub1node->cd();
12738 //
12739 // Place copy #4 of ITS5 directly in I565
12740 //
12741 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12742 sub2node->SetLineColor(kColorITS);
12743 sub2node->SetVisibility(1);
12744 fNodes->Add(sub2node);
12745 sub1node->cd();
12746 //
12747 // Place copy #5 of ITS5 directly in I565
12748 //
12749 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12750 sub2node->SetLineColor(kColorITS);
12751 sub2node->SetVisibility(1);
12752 fNodes->Add(sub2node);
12753 sub1node->cd();
12754 //
12755 // Place copy #6 of ITS5 directly in I565
12756 //
12757 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12758 sub2node->SetLineColor(kColorITS);
12759 sub2node->SetVisibility(1);
12760 fNodes->Add(sub2node);
12761 sub1node->cd();
12762 //
12763 // Place copy #7 of ITS5 directly in I565
12764 //
12765 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12766 sub2node->SetLineColor(kColorITS);
12767 sub2node->SetVisibility(1);
12768 fNodes->Add(sub2node);
12769 sub1node->cd();
12770 //
12771 // Place copy #8 of ITS5 directly in I565
12772 //
12773 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12774 sub2node->SetLineColor(kColorITS);
12775 sub2node->SetVisibility(1);
12776 fNodes->Add(sub2node);
12777 sub1node->cd();
12778 //
12779 // Place copy #9 of ITS5 directly in I565
12780 //
12781 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12782 sub2node->SetLineColor(kColorITS);
12783 sub2node->SetVisibility(1);
12784 fNodes->Add(sub2node);
12785 sub1node->cd();
12786 //
12787 // Place copy #10 of ITS5 directly in I565
12788 //
12789 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12790 sub2node->SetLineColor(kColorITS);
12791 sub2node->SetVisibility(1);
12792 fNodes->Add(sub2node);
12793 sub1node->cd();
12794 //
12795 // Place copy #11 of ITS5 directly in I565
12796 //
12797 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12798 sub2node->SetLineColor(kColorITS);
12799 sub2node->SetVisibility(1);
12800 fNodes->Add(sub2node);
12801 sub1node->cd();
12802 //
12803 // Place copy #12 of ITS5 directly in I565
12804 //
12805 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12806 sub2node->SetLineColor(kColorITS);
12807 sub2node->SetVisibility(1);
12808 fNodes->Add(sub2node);
12809 sub1node->cd();
12810 //
12811 // Place copy #13 of ITS5 directly in I565
12812 //
12813 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12814 sub2node->SetLineColor(kColorITS);
12815 sub2node->SetVisibility(1);
12816 fNodes->Add(sub2node);
12817 sub1node->cd();
12818 //
12819 // Place copy #14 of ITS5 directly in I565
12820 //
12821 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12822 sub2node->SetLineColor(kColorITS);
12823 sub2node->SetVisibility(1);
12824 fNodes->Add(sub2node);
12825 sub1node->cd();
12826 //
12827 // Place copy #15 of ITS5 directly in I565
12828 //
12829 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12830 sub2node->SetLineColor(kColorITS);
12831 sub2node->SetVisibility(1);
12832 fNodes->Add(sub2node);
12833 sub1node->cd();
12834 //
12835 // Place copy #16 of ITS5 directly in I565
12836 //
12837 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12838 sub2node->SetLineColor(kColorITS);
12839 sub2node->SetVisibility(1);
12840 fNodes->Add(sub2node);
12841 sub1node->cd();
12842 //
12843 // Place copy #17 of ITS5 directly in I565
12844 //
12845 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12846 sub2node->SetLineColor(kColorITS);
12847 sub2node->SetVisibility(1);
12848 fNodes->Add(sub2node);
12849 sub1node->cd();
12850 //
12851 // Place copy #18 of ITS5 directly in I565
12852 //
12853 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12854 sub2node->SetLineColor(kColorITS);
12855 sub2node->SetVisibility(1);
12856 fNodes->Add(sub2node);
12857 sub1node->cd();
12858 //
12859 // Place copy #19 of ITS5 directly in I565
12860 //
12861 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12862 sub2node->SetLineColor(kColorITS);
12863 sub2node->SetVisibility(1);
12864 fNodes->Add(sub2node);
12865 sub1node->cd();
12866 //
12867 // Place copy #20 of ITS5 directly in I565
12868 //
12869 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12870 sub2node->SetLineColor(kColorITS);
12871 sub2node->SetVisibility(1);
12872 fNodes->Add(sub2node);
12873 sub1node->cd();
12874 //
12875 // Place copy #21 of ITS5 directly in I565
12876 //
12877 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12878 sub2node->SetLineColor(kColorITS);
12879 sub2node->SetVisibility(1);
12880 fNodes->Add(sub2node);
12881 sub1node->cd();
12882 //
12883 // Place copy #22 of ITS5 directly in I565
12884 //
12885 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12886 sub2node->SetLineColor(kColorITS);
12887 sub2node->SetVisibility(1);
12888 fNodes->Add(sub2node);
12889 sub1node->cd();
12890 fNodes->Add(sub1node);
12891 node->cd();
12892 //
12893 // Place copy #15 of I565 in IT56
12894 //
1266e9b4 12895 sub1node = new TNode("I565","I565","I565",-20.2387,-32.6866,0.,"itsrot501");
1f99c14b 12896 sub1node->SetLineColor(kColorITS);
12897 sub1node->SetVisibility(0);
12898 sub1node->cd();
12899 //
12900 // Place copy #1 of ITS5 directly in I565
12901 //
12902 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12903 sub2node->SetLineColor(kColorITS);
12904 sub2node->SetVisibility(1);
12905 fNodes->Add(sub2node);
12906 sub1node->cd();
12907 //
12908 // Place copy #2 of ITS5 directly in I565
12909 //
12910 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12911 sub2node->SetLineColor(kColorITS);
12912 sub2node->SetVisibility(1);
12913 fNodes->Add(sub2node);
12914 sub1node->cd();
12915 //
12916 // Place copy #3 of ITS5 directly in I565
12917 //
12918 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12919 sub2node->SetLineColor(kColorITS);
12920 sub2node->SetVisibility(1);
12921 fNodes->Add(sub2node);
12922 sub1node->cd();
12923 //
12924 // Place copy #4 of ITS5 directly in I565
12925 //
12926 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12927 sub2node->SetLineColor(kColorITS);
12928 sub2node->SetVisibility(1);
12929 fNodes->Add(sub2node);
12930 sub1node->cd();
12931 //
12932 // Place copy #5 of ITS5 directly in I565
12933 //
12934 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12935 sub2node->SetLineColor(kColorITS);
12936 sub2node->SetVisibility(1);
12937 fNodes->Add(sub2node);
12938 sub1node->cd();
12939 //
12940 // Place copy #6 of ITS5 directly in I565
12941 //
12942 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12943 sub2node->SetLineColor(kColorITS);
12944 sub2node->SetVisibility(1);
12945 fNodes->Add(sub2node);
12946 sub1node->cd();
12947 //
12948 // Place copy #7 of ITS5 directly in I565
12949 //
12950 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12951 sub2node->SetLineColor(kColorITS);
12952 sub2node->SetVisibility(1);
12953 fNodes->Add(sub2node);
12954 sub1node->cd();
12955 //
12956 // Place copy #8 of ITS5 directly in I565
12957 //
12958 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12959 sub2node->SetLineColor(kColorITS);
12960 sub2node->SetVisibility(1);
12961 fNodes->Add(sub2node);
12962 sub1node->cd();
12963 //
12964 // Place copy #9 of ITS5 directly in I565
12965 //
12966 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12967 sub2node->SetLineColor(kColorITS);
12968 sub2node->SetVisibility(1);
12969 fNodes->Add(sub2node);
12970 sub1node->cd();
12971 //
12972 // Place copy #10 of ITS5 directly in I565
12973 //
12974 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12975 sub2node->SetLineColor(kColorITS);
12976 sub2node->SetVisibility(1);
12977 fNodes->Add(sub2node);
12978 sub1node->cd();
12979 //
12980 // Place copy #11 of ITS5 directly in I565
12981 //
12982 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12983 sub2node->SetLineColor(kColorITS);
12984 sub2node->SetVisibility(1);
12985 fNodes->Add(sub2node);
12986 sub1node->cd();
12987 //
12988 // Place copy #12 of ITS5 directly in I565
12989 //
12990 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12991 sub2node->SetLineColor(kColorITS);
12992 sub2node->SetVisibility(1);
12993 fNodes->Add(sub2node);
12994 sub1node->cd();
12995 //
12996 // Place copy #13 of ITS5 directly in I565
12997 //
12998 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12999 sub2node->SetLineColor(kColorITS);
13000 sub2node->SetVisibility(1);
13001 fNodes->Add(sub2node);
13002 sub1node->cd();
13003 //
13004 // Place copy #14 of ITS5 directly in I565
13005 //
13006 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13007 sub2node->SetLineColor(kColorITS);
13008 sub2node->SetVisibility(1);
13009 fNodes->Add(sub2node);
13010 sub1node->cd();
13011 //
13012 // Place copy #15 of ITS5 directly in I565
13013 //
13014 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13015 sub2node->SetLineColor(kColorITS);
13016 sub2node->SetVisibility(1);
13017 fNodes->Add(sub2node);
13018 sub1node->cd();
13019 //
13020 // Place copy #16 of ITS5 directly in I565
13021 //
13022 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13023 sub2node->SetLineColor(kColorITS);
13024 sub2node->SetVisibility(1);
13025 fNodes->Add(sub2node);
13026 sub1node->cd();
13027 //
13028 // Place copy #17 of ITS5 directly in I565
13029 //
13030 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13031 sub2node->SetLineColor(kColorITS);
13032 sub2node->SetVisibility(1);
13033 fNodes->Add(sub2node);
13034 sub1node->cd();
13035 //
13036 // Place copy #18 of ITS5 directly in I565
13037 //
13038 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13039 sub2node->SetLineColor(kColorITS);
13040 sub2node->SetVisibility(1);
13041 fNodes->Add(sub2node);
13042 sub1node->cd();
13043 //
13044 // Place copy #19 of ITS5 directly in I565
13045 //
13046 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13047 sub2node->SetLineColor(kColorITS);
13048 sub2node->SetVisibility(1);
13049 fNodes->Add(sub2node);
13050 sub1node->cd();
13051 //
13052 // Place copy #20 of ITS5 directly in I565
13053 //
13054 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13055 sub2node->SetLineColor(kColorITS);
13056 sub2node->SetVisibility(1);
13057 fNodes->Add(sub2node);
13058 sub1node->cd();
13059 //
13060 // Place copy #21 of ITS5 directly in I565
13061 //
13062 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13063 sub2node->SetLineColor(kColorITS);
13064 sub2node->SetVisibility(1);
13065 fNodes->Add(sub2node);
13066 sub1node->cd();
13067 //
13068 // Place copy #22 of ITS5 directly in I565
13069 //
13070 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13071 sub2node->SetLineColor(kColorITS);
13072 sub2node->SetVisibility(1);
13073 fNodes->Add(sub2node);
13074 sub1node->cd();
13075 fNodes->Add(sub1node);
13076 node->cd();
13077 //
13078 // Place copy #16 of I565 in IT56
13079 //
1266e9b4 13080 sub1node = new TNode("I565","I565","I565",-13.9434,-35.992,0.,"itsrot531");
1f99c14b 13081 sub1node->SetLineColor(kColorITS);
13082 sub1node->SetVisibility(0);
13083 sub1node->cd();
13084 //
13085 // Place copy #1 of ITS5 directly in I565
13086 //
13087 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13088 sub2node->SetLineColor(kColorITS);
13089 sub2node->SetVisibility(1);
13090 fNodes->Add(sub2node);
13091 sub1node->cd();
13092 //
13093 // Place copy #2 of ITS5 directly in I565
13094 //
13095 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13096 sub2node->SetLineColor(kColorITS);
13097 sub2node->SetVisibility(1);
13098 fNodes->Add(sub2node);
13099 sub1node->cd();
13100 //
13101 // Place copy #3 of ITS5 directly in I565
13102 //
13103 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13104 sub2node->SetLineColor(kColorITS);
13105 sub2node->SetVisibility(1);
13106 fNodes->Add(sub2node);
13107 sub1node->cd();
13108 //
13109 // Place copy #4 of ITS5 directly in I565
13110 //
13111 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13112 sub2node->SetLineColor(kColorITS);
13113 sub2node->SetVisibility(1);
13114 fNodes->Add(sub2node);
13115 sub1node->cd();
13116 //
13117 // Place copy #5 of ITS5 directly in I565
13118 //
13119 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13120 sub2node->SetLineColor(kColorITS);
13121 sub2node->SetVisibility(1);
13122 fNodes->Add(sub2node);
13123 sub1node->cd();
13124 //
13125 // Place copy #6 of ITS5 directly in I565
13126 //
13127 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13128 sub2node->SetLineColor(kColorITS);
13129 sub2node->SetVisibility(1);
13130 fNodes->Add(sub2node);
13131 sub1node->cd();
13132 //
13133 // Place copy #7 of ITS5 directly in I565
13134 //
13135 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13136 sub2node->SetLineColor(kColorITS);
13137 sub2node->SetVisibility(1);
13138 fNodes->Add(sub2node);
13139 sub1node->cd();
13140 //
13141 // Place copy #8 of ITS5 directly in I565
13142 //
13143 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13144 sub2node->SetLineColor(kColorITS);
13145 sub2node->SetVisibility(1);
13146 fNodes->Add(sub2node);
13147 sub1node->cd();
13148 //
13149 // Place copy #9 of ITS5 directly in I565
13150 //
13151 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13152 sub2node->SetLineColor(kColorITS);
13153 sub2node->SetVisibility(1);
13154 fNodes->Add(sub2node);
13155 sub1node->cd();
13156 //
13157 // Place copy #10 of ITS5 directly in I565
13158 //
13159 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13160 sub2node->SetLineColor(kColorITS);
13161 sub2node->SetVisibility(1);
13162 fNodes->Add(sub2node);
13163 sub1node->cd();
13164 //
13165 // Place copy #11 of ITS5 directly in I565
13166 //
13167 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13168 sub2node->SetLineColor(kColorITS);
13169 sub2node->SetVisibility(1);
13170 fNodes->Add(sub2node);
13171 sub1node->cd();
13172 //
13173 // Place copy #12 of ITS5 directly in I565
13174 //
13175 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13176 sub2node->SetLineColor(kColorITS);
13177 sub2node->SetVisibility(1);
13178 fNodes->Add(sub2node);
13179 sub1node->cd();
13180 //
13181 // Place copy #13 of ITS5 directly in I565
13182 //
13183 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13184 sub2node->SetLineColor(kColorITS);
13185 sub2node->SetVisibility(1);
13186 fNodes->Add(sub2node);
13187 sub1node->cd();
13188 //
13189 // Place copy #14 of ITS5 directly in I565
13190 //
13191 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13192 sub2node->SetLineColor(kColorITS);
13193 sub2node->SetVisibility(1);
13194 fNodes->Add(sub2node);
13195 sub1node->cd();
13196 //
13197 // Place copy #15 of ITS5 directly in I565
13198 //
13199 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13200 sub2node->SetLineColor(kColorITS);
13201 sub2node->SetVisibility(1);
13202 fNodes->Add(sub2node);
13203 sub1node->cd();
13204 //
13205 // Place copy #16 of ITS5 directly in I565
13206 //
13207 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13208 sub2node->SetLineColor(kColorITS);
13209 sub2node->SetVisibility(1);
13210 fNodes->Add(sub2node);
13211 sub1node->cd();
13212 //
13213 // Place copy #17 of ITS5 directly in I565
13214 //
13215 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13216 sub2node->SetLineColor(kColorITS);
13217 sub2node->SetVisibility(1);
13218 fNodes->Add(sub2node);
13219 sub1node->cd();
13220 //
13221 // Place copy #18 of ITS5 directly in I565
13222 //
13223 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13224 sub2node->SetLineColor(kColorITS);
13225 sub2node->SetVisibility(1);
13226 fNodes->Add(sub2node);
13227 sub1node->cd();
13228 //
13229 // Place copy #19 of ITS5 directly in I565
13230 //
13231 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13232 sub2node->SetLineColor(kColorITS);
13233 sub2node->SetVisibility(1);
13234 fNodes->Add(sub2node);
13235 sub1node->cd();
13236 //
13237 // Place copy #20 of ITS5 directly in I565
13238 //
13239 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13240 sub2node->SetLineColor(kColorITS);
13241 sub2node->SetVisibility(1);
13242 fNodes->Add(sub2node);
13243 sub1node->cd();
13244 //
13245 // Place copy #21 of ITS5 directly in I565
13246 //
13247 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13248 sub2node->SetLineColor(kColorITS);
13249 sub2node->SetVisibility(1);
13250 fNodes->Add(sub2node);
13251 sub1node->cd();
13252 //
13253 // Place copy #22 of ITS5 directly in I565
13254 //
13255 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13256 sub2node->SetLineColor(kColorITS);
13257 sub2node->SetVisibility(1);
13258 fNodes->Add(sub2node);
13259 sub1node->cd();
13260 fNodes->Add(sub1node);
13261 node->cd();
13262 //
13263 // Place copy #17 of I565 in IT56
13264 //
1266e9b4 13265 sub1node = new TNode("I565","I565","I565",-7.0643,-37.7904,0.,"itsrot530");
1f99c14b 13266 sub1node->SetLineColor(kColorITS);
13267 sub1node->SetVisibility(0);
13268 sub1node->cd();
13269 //
13270 // Place copy #1 of ITS5 directly in I565
13271 //
13272 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13273 sub2node->SetLineColor(kColorITS);
13274 sub2node->SetVisibility(1);
13275 fNodes->Add(sub2node);
13276 sub1node->cd();
13277 //
13278 // Place copy #2 of ITS5 directly in I565
13279 //
13280 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13281 sub2node->SetLineColor(kColorITS);
13282 sub2node->SetVisibility(1);
13283 fNodes->Add(sub2node);
13284 sub1node->cd();
13285 //
13286 // Place copy #3 of ITS5 directly in I565
13287 //
13288 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13289 sub2node->SetLineColor(kColorITS);
13290 sub2node->SetVisibility(1);
13291 fNodes->Add(sub2node);
13292 sub1node->cd();
13293 //
13294 // Place copy #4 of ITS5 directly in I565
13295 //
13296 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13297 sub2node->SetLineColor(kColorITS);
13298 sub2node->SetVisibility(1);
13299 fNodes->Add(sub2node);
13300 sub1node->cd();
13301 //
13302 // Place copy #5 of ITS5 directly in I565
13303 //
13304 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13305 sub2node->SetLineColor(kColorITS);
13306 sub2node->SetVisibility(1);
13307 fNodes->Add(sub2node);
13308 sub1node->cd();
13309 //
13310 // Place copy #6 of ITS5 directly in I565
13311 //
13312 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13313 sub2node->SetLineColor(kColorITS);
13314 sub2node->SetVisibility(1);
13315 fNodes->Add(sub2node);
13316 sub1node->cd();
13317 //
13318 // Place copy #7 of ITS5 directly in I565
13319 //
13320 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13321 sub2node->SetLineColor(kColorITS);
13322 sub2node->SetVisibility(1);
13323 fNodes->Add(sub2node);
13324 sub1node->cd();
13325 //
13326 // Place copy #8 of ITS5 directly in I565
13327 //
13328 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13329 sub2node->SetLineColor(kColorITS);
13330 sub2node->SetVisibility(1);
13331 fNodes->Add(sub2node);
13332 sub1node->cd();
13333 //
13334 // Place copy #9 of ITS5 directly in I565
13335 //
13336 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13337 sub2node->SetLineColor(kColorITS);
13338 sub2node->SetVisibility(1);
13339 fNodes->Add(sub2node);
13340 sub1node->cd();
13341 //
13342 // Place copy #10 of ITS5 directly in I565
13343 //
13344 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13345 sub2node->SetLineColor(kColorITS);
13346 sub2node->SetVisibility(1);
13347 fNodes->Add(sub2node);
13348 sub1node->cd();
13349 //
13350 // Place copy #11 of ITS5 directly in I565
13351 //
13352 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13353 sub2node->SetLineColor(kColorITS);
13354 sub2node->SetVisibility(1);
13355 fNodes->Add(sub2node);
13356 sub1node->cd();
13357 //
13358 // Place copy #12 of ITS5 directly in I565
13359 //
13360 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13361 sub2node->SetLineColor(kColorITS);
13362 sub2node->SetVisibility(1);
13363 fNodes->Add(sub2node);
13364 sub1node->cd();
13365 //
13366 // Place copy #13 of ITS5 directly in I565
13367 //
13368 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13369 sub2node->SetLineColor(kColorITS);
13370 sub2node->SetVisibility(1);
13371 fNodes->Add(sub2node);
13372 sub1node->cd();
13373 //
13374 // Place copy #14 of ITS5 directly in I565
13375 //
13376 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13377 sub2node->SetLineColor(kColorITS);
13378 sub2node->SetVisibility(1);
13379 fNodes->Add(sub2node);
13380 sub1node->cd();
13381 //
13382 // Place copy #15 of ITS5 directly in I565
13383 //
13384 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13385 sub2node->SetLineColor(kColorITS);
13386 sub2node->SetVisibility(1);
13387 fNodes->Add(sub2node);
13388 sub1node->cd();
13389 //
13390 // Place copy #16 of ITS5 directly in I565
13391 //
13392 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13393 sub2node->SetLineColor(kColorITS);
13394 sub2node->SetVisibility(1);
13395 fNodes->Add(sub2node);
13396 sub1node->cd();
13397 //
13398 // Place copy #17 of ITS5 directly in I565
13399 //
13400 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13401 sub2node->SetLineColor(kColorITS);
13402 sub2node->SetVisibility(1);
13403 fNodes->Add(sub2node);
13404 sub1node->cd();
13405 //
13406 // Place copy #18 of ITS5 directly in I565
13407 //
13408 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13409 sub2node->SetLineColor(kColorITS);
13410 sub2node->SetVisibility(1);
13411 fNodes->Add(sub2node);
13412 sub1node->cd();
13413 //
13414 // Place copy #19 of ITS5 directly in I565
13415 //
13416 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13417 sub2node->SetLineColor(kColorITS);
13418 sub2node->SetVisibility(1);
13419 fNodes->Add(sub2node);
13420 sub1node->cd();
13421 //
13422 // Place copy #20 of ITS5 directly in I565
13423 //
13424 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13425 sub2node->SetLineColor(kColorITS);
13426 sub2node->SetVisibility(1);
13427 fNodes->Add(sub2node);
13428 sub1node->cd();
13429 //
13430 // Place copy #21 of ITS5 directly in I565
13431 //
13432 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13433 sub2node->SetLineColor(kColorITS);
13434 sub2node->SetVisibility(1);
13435 fNodes->Add(sub2node);
13436 sub1node->cd();
13437 //
13438 // Place copy #22 of ITS5 directly in I565
13439 //
13440 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13441 sub2node->SetLineColor(kColorITS);
13442 sub2node->SetVisibility(1);
13443 fNodes->Add(sub2node);
13444 sub1node->cd();
13445 fNodes->Add(sub1node);
13446 node->cd();
13447 //
13448 // Place copy #18 of I565 in IT56
13449 //
1266e9b4 13450 sub1node = new TNode("I565","I565","I565",0.,-38.5984,0.,"itsrot533");
1f99c14b 13451 sub1node->SetLineColor(kColorITS);
13452 sub1node->SetVisibility(0);
13453 sub1node->cd();
13454 //
13455 // Place copy #1 of ITS5 directly in I565
13456 //
13457 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13458 sub2node->SetLineColor(kColorITS);
13459 sub2node->SetVisibility(1);
13460 fNodes->Add(sub2node);
13461 sub1node->cd();
13462 //
13463 // Place copy #2 of ITS5 directly in I565
13464 //
13465 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13466 sub2node->SetLineColor(kColorITS);
13467 sub2node->SetVisibility(1);
13468 fNodes->Add(sub2node);
13469 sub1node->cd();
13470 //
13471 // Place copy #3 of ITS5 directly in I565
13472 //
13473 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13474 sub2node->SetLineColor(kColorITS);
13475 sub2node->SetVisibility(1);
13476 fNodes->Add(sub2node);
13477 sub1node->cd();
13478 //
13479 // Place copy #4 of ITS5 directly in I565
13480 //
13481 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13482 sub2node->SetLineColor(kColorITS);
13483 sub2node->SetVisibility(1);
13484 fNodes->Add(sub2node);
13485 sub1node->cd();
13486 //
13487 // Place copy #5 of ITS5 directly in I565
13488 //
13489 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13490 sub2node->SetLineColor(kColorITS);
13491 sub2node->SetVisibility(1);
13492 fNodes->Add(sub2node);
13493 sub1node->cd();
13494 //
13495 // Place copy #6 of ITS5 directly in I565
13496 //
13497 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13498 sub2node->SetLineColor(kColorITS);
13499 sub2node->SetVisibility(1);
13500 fNodes->Add(sub2node);
13501 sub1node->cd();
13502 //
13503 // Place copy #7 of ITS5 directly in I565
13504 //
13505 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13506 sub2node->SetLineColor(kColorITS);
13507 sub2node->SetVisibility(1);
13508 fNodes->Add(sub2node);
13509 sub1node->cd();
13510 //
13511 // Place copy #8 of ITS5 directly in I565
13512 //
13513 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13514 sub2node->SetLineColor(kColorITS);
13515 sub2node->SetVisibility(1);
13516 fNodes->Add(sub2node);
13517 sub1node->cd();
13518 //
13519 // Place copy #9 of ITS5 directly in I565
13520 //
13521 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13522 sub2node->SetLineColor(kColorITS);
13523 sub2node->SetVisibility(1);
13524 fNodes->Add(sub2node);
13525 sub1node->cd();
13526 //
13527 // Place copy #10 of ITS5 directly in I565
13528 //
13529 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13530 sub2node->SetLineColor(kColorITS);
13531 sub2node->SetVisibility(1);
13532 fNodes->Add(sub2node);
13533 sub1node->cd();
13534 //
13535 // Place copy #11 of ITS5 directly in I565
13536 //
13537 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13538 sub2node->SetLineColor(kColorITS);
13539 sub2node->SetVisibility(1);
13540 fNodes->Add(sub2node);
13541 sub1node->cd();
13542 //
13543 // Place copy #12 of ITS5 directly in I565
13544 //
13545 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13546 sub2node->SetLineColor(kColorITS);
13547 sub2node->SetVisibility(1);
13548 fNodes->Add(sub2node);
13549 sub1node->cd();
13550 //
13551 // Place copy #13 of ITS5 directly in I565
13552 //
13553 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13554 sub2node->SetLineColor(kColorITS);
13555 sub2node->SetVisibility(1);
13556 fNodes->Add(sub2node);
13557 sub1node->cd();
13558 //
13559 // Place copy #14 of ITS5 directly in I565
13560 //
13561 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13562 sub2node->SetLineColor(kColorITS);
13563 sub2node->SetVisibility(1);
13564 fNodes->Add(sub2node);
13565 sub1node->cd();
13566 //
13567 // Place copy #15 of ITS5 directly in I565
13568 //
13569 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13570 sub2node->SetLineColor(kColorITS);
13571 sub2node->SetVisibility(1);
13572 fNodes->Add(sub2node);
13573 sub1node->cd();
13574 //
13575 // Place copy #16 of ITS5 directly in I565
13576 //
13577 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13578 sub2node->SetLineColor(kColorITS);
13579 sub2node->SetVisibility(1);
13580 fNodes->Add(sub2node);
13581 sub1node->cd();
13582 //
13583 // Place copy #17 of ITS5 directly in I565
13584 //
13585 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13586 sub2node->SetLineColor(kColorITS);
13587 sub2node->SetVisibility(1);
13588 fNodes->Add(sub2node);
13589 sub1node->cd();
13590 //
13591 // Place copy #18 of ITS5 directly in I565
13592 //
13593 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13594 sub2node->SetLineColor(kColorITS);
13595 sub2node->SetVisibility(1);
13596 fNodes->Add(sub2node);
13597 sub1node->cd();
13598 //
13599 // Place copy #19 of ITS5 directly in I565
13600 //
13601 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13602 sub2node->SetLineColor(kColorITS);
13603 sub2node->SetVisibility(1);
13604 fNodes->Add(sub2node);
13605 sub1node->cd();
13606 //
13607 // Place copy #20 of ITS5 directly in I565
13608 //
13609 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13610 sub2node->SetLineColor(kColorITS);
13611 sub2node->SetVisibility(1);
13612 fNodes->Add(sub2node);
13613 sub1node->cd();
13614 //
13615 // Place copy #21 of ITS5 directly in I565
13616 //
13617 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13618 sub2node->SetLineColor(kColorITS);
13619 sub2node->SetVisibility(1);
13620 fNodes->Add(sub2node);
13621 sub1node->cd();
13622 //
13623 // Place copy #22 of ITS5 directly in I565
13624 //
13625 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13626 sub2node->SetLineColor(kColorITS);
13627 sub2node->SetVisibility(1);
13628 fNodes->Add(sub2node);
13629 sub1node->cd();
13630 fNodes->Add(sub1node);
13631 node->cd();
13632 //
13633 // Place copy #19 of I565 in IT56
13634 //
1266e9b4 13635 sub1node = new TNode("I565","I565","I565",7.0642,-37.7904,0.,"itsrot529");
1f99c14b 13636 sub1node->SetLineColor(kColorITS);
13637 sub1node->SetVisibility(0);
13638 sub1node->cd();
13639 //
13640 // Place copy #1 of ITS5 directly in I565
13641 //
13642 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13643 sub2node->SetLineColor(kColorITS);
13644 sub2node->SetVisibility(1);
13645 fNodes->Add(sub2node);
13646 sub1node->cd();
13647 //
13648 // Place copy #2 of ITS5 directly in I565
13649 //
13650 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13651 sub2node->SetLineColor(kColorITS);
13652 sub2node->SetVisibility(1);
13653 fNodes->Add(sub2node);
13654 sub1node->cd();
13655 //
13656 // Place copy #3 of ITS5 directly in I565
13657 //
13658 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13659 sub2node->SetLineColor(kColorITS);
13660 sub2node->SetVisibility(1);
13661 fNodes->Add(sub2node);
13662 sub1node->cd();
13663 //
13664 // Place copy #4 of ITS5 directly in I565
13665 //
13666 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13667 sub2node->SetLineColor(kColorITS);
13668 sub2node->SetVisibility(1);
13669 fNodes->Add(sub2node);
13670 sub1node->cd();
13671 //
13672 // Place copy #5 of ITS5 directly in I565
13673 //
13674 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13675 sub2node->SetLineColor(kColorITS);
13676 sub2node->SetVisibility(1);
13677 fNodes->Add(sub2node);
13678 sub1node->cd();
13679 //
13680 // Place copy #6 of ITS5 directly in I565
13681 //
13682 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13683 sub2node->SetLineColor(kColorITS);
13684 sub2node->SetVisibility(1);
13685 fNodes->Add(sub2node);
13686 sub1node->cd();
13687 //
13688 // Place copy #7 of ITS5 directly in I565
13689 //
13690 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13691 sub2node->SetLineColor(kColorITS);
13692 sub2node->SetVisibility(1);
13693 fNodes->Add(sub2node);
13694 sub1node->cd();
13695 //
13696 // Place copy #8 of ITS5 directly in I565
13697 //
13698 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13699 sub2node->SetLineColor(kColorITS);
13700 sub2node->SetVisibility(1);
13701 fNodes->Add(sub2node);
13702 sub1node->cd();
13703 //
13704 // Place copy #9 of ITS5 directly in I565
13705 //
13706 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13707 sub2node->SetLineColor(kColorITS);
13708 sub2node->SetVisibility(1);
13709 fNodes->Add(sub2node);
13710 sub1node->cd();
13711 //
13712 // Place copy #10 of ITS5 directly in I565
13713 //
13714 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13715 sub2node->SetLineColor(kColorITS);
13716 sub2node->SetVisibility(1);
13717 fNodes->Add(sub2node);
13718 sub1node->cd();
13719 //
13720 // Place copy #11 of ITS5 directly in I565
13721 //
13722 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13723 sub2node->SetLineColor(kColorITS);
13724 sub2node->SetVisibility(1);
13725 fNodes->Add(sub2node);
13726 sub1node->cd();
13727 //
13728 // Place copy #12 of ITS5 directly in I565
13729 //
13730 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13731 sub2node->SetLineColor(kColorITS);
13732 sub2node->SetVisibility(1);
13733 fNodes->Add(sub2node);
13734 sub1node->cd();
13735 //
13736 // Place copy #13 of ITS5 directly in I565
13737 //
13738 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13739 sub2node->SetLineColor(kColorITS);
13740 sub2node->SetVisibility(1);
13741 fNodes->Add(sub2node);
13742 sub1node->cd();
13743 //
13744 // Place copy #14 of ITS5 directly in I565
13745 //
13746 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13747 sub2node->SetLineColor(kColorITS);
13748 sub2node->SetVisibility(1);
13749 fNodes->Add(sub2node);
13750 sub1node->cd();
13751 //
13752 // Place copy #15 of ITS5 directly in I565
13753 //
13754 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13755 sub2node->SetLineColor(kColorITS);
13756 sub2node->SetVisibility(1);
13757 fNodes->Add(sub2node);
13758 sub1node->cd();
13759 //
13760 // Place copy #16 of ITS5 directly in I565
13761 //
13762 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13763 sub2node->SetLineColor(kColorITS);
13764 sub2node->SetVisibility(1);
13765 fNodes->Add(sub2node);
13766 sub1node->cd();
13767 //
13768 // Place copy #17 of ITS5 directly in I565
13769 //
13770 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13771 sub2node->SetLineColor(kColorITS);
13772 sub2node->SetVisibility(1);
13773 fNodes->Add(sub2node);
13774 sub1node->cd();
13775 //
13776 // Place copy #18 of ITS5 directly in I565
13777 //
13778 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13779 sub2node->SetLineColor(kColorITS);
13780 sub2node->SetVisibility(1);
13781 fNodes->Add(sub2node);
13782 sub1node->cd();
13783 //
13784 // Place copy #19 of ITS5 directly in I565
13785 //
13786 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13787 sub2node->SetLineColor(kColorITS);
13788 sub2node->SetVisibility(1);
13789 fNodes->Add(sub2node);
13790 sub1node->cd();
13791 //
13792 // Place copy #20 of ITS5 directly in I565
13793 //
13794 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13795 sub2node->SetLineColor(kColorITS);
13796 sub2node->SetVisibility(1);
13797 fNodes->Add(sub2node);
13798 sub1node->cd();
13799 //
13800 // Place copy #21 of ITS5 directly in I565
13801 //
13802 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13803 sub2node->SetLineColor(kColorITS);
13804 sub2node->SetVisibility(1);
13805 fNodes->Add(sub2node);
13806 sub1node->cd();
13807 //
13808 // Place copy #22 of ITS5 directly in I565
13809 //
13810 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13811 sub2node->SetLineColor(kColorITS);
13812 sub2node->SetVisibility(1);
13813 fNodes->Add(sub2node);
13814 sub1node->cd();
13815 fNodes->Add(sub1node);
13816 node->cd();
13817 //
13818 // Place copy #20 of I565 in IT56
13819 //
1266e9b4 13820 sub1node = new TNode("I565","I565","I565",13.9433,-35.992,0.,"itsrot618");
1f99c14b 13821 sub1node->SetLineColor(kColorITS);
13822 sub1node->SetVisibility(0);
13823 sub1node->cd();
13824 //
13825 // Place copy #1 of ITS5 directly in I565
13826 //
13827 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13828 sub2node->SetLineColor(kColorITS);
13829 sub2node->SetVisibility(1);
13830 fNodes->Add(sub2node);
13831 sub1node->cd();
13832 //
13833 // Place copy #2 of ITS5 directly in I565
13834 //
13835 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13836 sub2node->SetLineColor(kColorITS);
13837 sub2node->SetVisibility(1);
13838 fNodes->Add(sub2node);
13839 sub1node->cd();
13840 //
13841 // Place copy #3 of ITS5 directly in I565
13842 //
13843 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13844 sub2node->SetLineColor(kColorITS);
13845 sub2node->SetVisibility(1);
13846 fNodes->Add(sub2node);
13847 sub1node->cd();
13848 //
13849 // Place copy #4 of ITS5 directly in I565
13850 //
13851 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13852 sub2node->SetLineColor(kColorITS);
13853 sub2node->SetVisibility(1);
13854 fNodes->Add(sub2node);
13855 sub1node->cd();
13856 //
13857 // Place copy #5 of ITS5 directly in I565
13858 //
13859 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13860 sub2node->SetLineColor(kColorITS);
13861 sub2node->SetVisibility(1);
13862 fNodes->Add(sub2node);
13863 sub1node->cd();
13864 //
13865 // Place copy #6 of ITS5 directly in I565
13866 //
13867 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13868 sub2node->SetLineColor(kColorITS);
13869 sub2node->SetVisibility(1);
13870 fNodes->Add(sub2node);
13871 sub1node->cd();
13872 //
13873 // Place copy #7 of ITS5 directly in I565
13874 //
13875 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13876 sub2node->SetLineColor(kColorITS);
13877 sub2node->SetVisibility(1);
13878 fNodes->Add(sub2node);
13879 sub1node->cd();
13880 //
13881 // Place copy #8 of ITS5 directly in I565
13882 //
13883 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13884 sub2node->SetLineColor(kColorITS);
13885 sub2node->SetVisibility(1);
13886 fNodes->Add(sub2node);
13887 sub1node->cd();
13888 //
13889 // Place copy #9 of ITS5 directly in I565
13890 //
13891 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13892 sub2node->SetLineColor(kColorITS);
13893 sub2node->SetVisibility(1);
13894 fNodes->Add(sub2node);
13895 sub1node->cd();
13896 //
13897 // Place copy #10 of ITS5 directly in I565
13898 //
13899 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13900 sub2node->SetLineColor(kColorITS);
13901 sub2node->SetVisibility(1);
13902 fNodes->Add(sub2node);
13903 sub1node->cd();
13904 //
13905 // Place copy #11 of ITS5 directly in I565
13906 //
13907 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13908 sub2node->SetLineColor(kColorITS);
13909 sub2node->SetVisibility(1);
13910 fNodes->Add(sub2node);
13911 sub1node->cd();
13912 //
13913 // Place copy #12 of ITS5 directly in I565
13914 //
13915 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13916 sub2node->SetLineColor(kColorITS);
13917 sub2node->SetVisibility(1);
13918 fNodes->Add(sub2node);
13919 sub1node->cd();
13920 //
13921 // Place copy #13 of ITS5 directly in I565
13922 //
13923 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13924 sub2node->SetLineColor(kColorITS);
13925 sub2node->SetVisibility(1);
13926 fNodes->Add(sub2node);
13927 sub1node->cd();
13928 //
13929 // Place copy #14 of ITS5 directly in I565
13930 //
13931 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13932 sub2node->SetLineColor(kColorITS);
13933 sub2node->SetVisibility(1);
13934 fNodes->Add(sub2node);
13935 sub1node->cd();
13936 //
13937 // Place copy #15 of ITS5 directly in I565
13938 //
13939 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13940 sub2node->SetLineColor(kColorITS);
13941 sub2node->SetVisibility(1);
13942 fNodes->Add(sub2node);
13943 sub1node->cd();
13944 //
13945 // Place copy #16 of ITS5 directly in I565
13946 //
13947 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13948 sub2node->SetLineColor(kColorITS);
13949 sub2node->SetVisibility(1);
13950 fNodes->Add(sub2node);
13951 sub1node->cd();
13952 //
13953 // Place copy #17 of ITS5 directly in I565
13954 //
13955 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13956 sub2node->SetLineColor(kColorITS);
13957 sub2node->SetVisibility(1);
13958 fNodes->Add(sub2node);
13959 sub1node->cd();
13960 //
13961 // Place copy #18 of ITS5 directly in I565
13962 //
13963 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13964 sub2node->SetLineColor(kColorITS);
13965 sub2node->SetVisibility(1);
13966 fNodes->Add(sub2node);
13967 sub1node->cd();
13968 //
13969 // Place copy #19 of ITS5 directly in I565
13970 //
13971 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13972 sub2node->SetLineColor(kColorITS);
13973 sub2node->SetVisibility(1);
13974 fNodes->Add(sub2node);
13975 sub1node->cd();
13976 //
13977 // Place copy #20 of ITS5 directly in I565
13978 //
13979 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13980 sub2node->SetLineColor(kColorITS);
13981 sub2node->SetVisibility(1);
13982 fNodes->Add(sub2node);
13983 sub1node->cd();
13984 //
13985 // Place copy #21 of ITS5 directly in I565
13986 //
13987 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13988 sub2node->SetLineColor(kColorITS);
13989 sub2node->SetVisibility(1);
13990 fNodes->Add(sub2node);
13991 sub1node->cd();
13992 //
13993 // Place copy #22 of ITS5 directly in I565
13994 //
13995 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13996 sub2node->SetLineColor(kColorITS);
13997 sub2node->SetVisibility(1);
13998 fNodes->Add(sub2node);
13999 sub1node->cd();
14000 fNodes->Add(sub1node);
14001 node->cd();
14002 //
14003 // Place copy #21 of I565 in IT56
14004 //
1266e9b4 14005 sub1node = new TNode("I565","I565","I565",20.2387,-32.6866,0.,"itsrot528");
1f99c14b 14006 sub1node->SetLineColor(kColorITS);
14007 sub1node->SetVisibility(0);
14008 sub1node->cd();
14009 //
14010 // Place copy #1 of ITS5 directly in I565
14011 //
14012 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14013 sub2node->SetLineColor(kColorITS);
14014 sub2node->SetVisibility(1);
14015 fNodes->Add(sub2node);
14016 sub1node->cd();
14017 //
14018 // Place copy #2 of ITS5 directly in I565
14019 //
14020 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14021 sub2node->SetLineColor(kColorITS);
14022 sub2node->SetVisibility(1);
14023 fNodes->Add(sub2node);
14024 sub1node->cd();
14025 //
14026 // Place copy #3 of ITS5 directly in I565
14027 //
14028 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14029 sub2node->SetLineColor(kColorITS);
14030 sub2node->SetVisibility(1);
14031 fNodes->Add(sub2node);
14032 sub1node->cd();
14033 //
14034 // Place copy #4 of ITS5 directly in I565
14035 //
14036 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14037 sub2node->SetLineColor(kColorITS);
14038 sub2node->SetVisibility(1);
14039 fNodes->Add(sub2node);
14040 sub1node->cd();
14041 //
14042 // Place copy #5 of ITS5 directly in I565
14043 //
14044 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14045 sub2node->SetLineColor(kColorITS);
14046 sub2node->SetVisibility(1);
14047 fNodes->Add(sub2node);
14048 sub1node->cd();
14049 //
14050 // Place copy #6 of ITS5 directly in I565
14051 //
14052 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14053 sub2node->SetLineColor(kColorITS);
14054 sub2node->SetVisibility(1);
14055 fNodes->Add(sub2node);
14056 sub1node->cd();
14057 //
14058 // Place copy #7 of ITS5 directly in I565
14059 //
14060 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14061 sub2node->SetLineColor(kColorITS);
14062 sub2node->SetVisibility(1);
14063 fNodes->Add(sub2node);
14064 sub1node->cd();
14065 //
14066 // Place copy #8 of ITS5 directly in I565
14067 //
14068 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14069 sub2node->SetLineColor(kColorITS);
14070 sub2node->SetVisibility(1);
14071 fNodes->Add(sub2node);
14072 sub1node->cd();
14073 //
14074 // Place copy #9 of ITS5 directly in I565
14075 //
14076 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14077 sub2node->SetLineColor(kColorITS);
14078 sub2node->SetVisibility(1);
14079 fNodes->Add(sub2node);
14080 sub1node->cd();
14081 //
14082 // Place copy #10 of ITS5 directly in I565
14083 //
14084 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14085 sub2node->SetLineColor(kColorITS);
14086 sub2node->SetVisibility(1);
14087 fNodes->Add(sub2node);
14088 sub1node->cd();
14089 //
14090 // Place copy #11 of ITS5 directly in I565
14091 //
14092 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14093 sub2node->SetLineColor(kColorITS);
14094 sub2node->SetVisibility(1);
14095 fNodes->Add(sub2node);
14096 sub1node->cd();
14097 //
14098 // Place copy #12 of ITS5 directly in I565
14099 //
14100 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14101 sub2node->SetLineColor(kColorITS);
14102 sub2node->SetVisibility(1);
14103 fNodes->Add(sub2node);
14104 sub1node->cd();
14105 //
14106 // Place copy #13 of ITS5 directly in I565
14107 //
14108 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14109 sub2node->SetLineColor(kColorITS);
14110 sub2node->SetVisibility(1);
14111 fNodes->Add(sub2node);
14112 sub1node->cd();
14113 //
14114 // Place copy #14 of ITS5 directly in I565
14115 //
14116 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14117 sub2node->SetLineColor(kColorITS);
14118 sub2node->SetVisibility(1);
14119 fNodes->Add(sub2node);
14120 sub1node->cd();
14121 //
14122 // Place copy #15 of ITS5 directly in I565
14123 //
14124 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14125 sub2node->SetLineColor(kColorITS);
14126 sub2node->SetVisibility(1);
14127 fNodes->Add(sub2node);
14128 sub1node->cd();
14129 //
14130 // Place copy #16 of ITS5 directly in I565
14131 //
14132 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14133 sub2node->SetLineColor(kColorITS);
14134 sub2node->SetVisibility(1);
14135 fNodes->Add(sub2node);
14136 sub1node->cd();
14137 //
14138 // Place copy #17 of ITS5 directly in I565
14139 //
14140 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14141 sub2node->SetLineColor(kColorITS);
14142 sub2node->SetVisibility(1);
14143 fNodes->Add(sub2node);
14144 sub1node->cd();
14145 //
14146 // Place copy #18 of ITS5 directly in I565
14147 //
14148 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14149 sub2node->SetLineColor(kColorITS);
14150 sub2node->SetVisibility(1);
14151 fNodes->Add(sub2node);
14152 sub1node->cd();
14153 //
14154 // Place copy #19 of ITS5 directly in I565
14155 //
14156 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14157 sub2node->SetLineColor(kColorITS);
14158 sub2node->SetVisibility(1);
14159 fNodes->Add(sub2node);
14160 sub1node->cd();
14161 //
14162 // Place copy #20 of ITS5 directly in I565
14163 //
14164 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14165 sub2node->SetLineColor(kColorITS);
14166 sub2node->SetVisibility(1);
14167 fNodes->Add(sub2node);
14168 sub1node->cd();
14169 //
14170 // Place copy #21 of ITS5 directly in I565
14171 //
14172 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14173 sub2node->SetLineColor(kColorITS);
14174 sub2node->SetVisibility(1);
14175 fNodes->Add(sub2node);
14176 sub1node->cd();
14177 //
14178 // Place copy #22 of ITS5 directly in I565
14179 //
14180 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14181 sub2node->SetLineColor(kColorITS);
14182 sub2node->SetVisibility(1);
14183 fNodes->Add(sub2node);
14184 sub1node->cd();
14185 fNodes->Add(sub1node);
14186 node->cd();
14187 //
14188 // Place copy #22 of I565 in IT56
14189 //
1266e9b4 14190 sub1node = new TNode("I565","I565","I565",26.0036,-28.5246,0.,"itsrot527");
1f99c14b 14191 sub1node->SetLineColor(kColorITS);
14192 sub1node->SetVisibility(0);
14193 sub1node->cd();
14194 //
14195 // Place copy #1 of ITS5 directly in I565
14196 //
14197 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14198 sub2node->SetLineColor(kColorITS);
14199 sub2node->SetVisibility(1);
14200 fNodes->Add(sub2node);
14201 sub1node->cd();
14202 //
14203 // Place copy #2 of ITS5 directly in I565
14204 //
14205 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14206 sub2node->SetLineColor(kColorITS);
14207 sub2node->SetVisibility(1);
14208 fNodes->Add(sub2node);
14209 sub1node->cd();
14210 //
14211 // Place copy #3 of ITS5 directly in I565
14212 //
14213 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14214 sub2node->SetLineColor(kColorITS);
14215 sub2node->SetVisibility(1);
14216 fNodes->Add(sub2node);
14217 sub1node->cd();
14218 //
14219 // Place copy #4 of ITS5 directly in I565
14220 //
14221 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14222 sub2node->SetLineColor(kColorITS);
14223 sub2node->SetVisibility(1);
14224 fNodes->Add(sub2node);
14225 sub1node->cd();
14226 //
14227 // Place copy #5 of ITS5 directly in I565
14228 //
14229 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14230 sub2node->SetLineColor(kColorITS);
14231 sub2node->SetVisibility(1);
14232 fNodes->Add(sub2node);
14233 sub1node->cd();
14234 //
14235 // Place copy #6 of ITS5 directly in I565
14236 //
14237 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14238 sub2node->SetLineColor(kColorITS);
14239 sub2node->SetVisibility(1);
14240 fNodes->Add(sub2node);
14241 sub1node->cd();
14242 //
14243 // Place copy #7 of ITS5 directly in I565
14244 //
14245 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14246 sub2node->SetLineColor(kColorITS);
14247 sub2node->SetVisibility(1);
14248 fNodes->Add(sub2node);
14249 sub1node->cd();
14250 //
14251 // Place copy #8 of ITS5 directly in I565
14252 //
14253 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14254 sub2node->SetLineColor(kColorITS);
14255 sub2node->SetVisibility(1);
14256 fNodes->Add(sub2node);
14257 sub1node->cd();
14258 //
14259 // Place copy #9 of ITS5 directly in I565
14260 //
14261 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14262 sub2node->SetLineColor(kColorITS);
14263 sub2node->SetVisibility(1);
14264 fNodes->Add(sub2node);
14265 sub1node->cd();
14266 //
14267 // Place copy #10 of ITS5 directly in I565
14268 //
14269 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14270 sub2node->SetLineColor(kColorITS);
14271 sub2node->SetVisibility(1);
14272 fNodes->Add(sub2node);
14273 sub1node->cd();
14274 //
14275 // Place copy #11 of ITS5 directly in I565
14276 //
14277 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14278 sub2node->SetLineColor(kColorITS);
14279 sub2node->SetVisibility(1);
14280 fNodes->Add(sub2node);
14281 sub1node->cd();
14282 //
14283 // Place copy #12 of ITS5 directly in I565
14284 //
14285 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14286 sub2node->SetLineColor(kColorITS);
14287 sub2node->SetVisibility(1);
14288 fNodes->Add(sub2node);
14289 sub1node->cd();
14290 //
14291 // Place copy #13 of ITS5 directly in I565
14292 //
14293 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14294 sub2node->SetLineColor(kColorITS);
14295 sub2node->SetVisibility(1);
14296 fNodes->Add(sub2node);
14297 sub1node->cd();
14298 //
14299 // Place copy #14 of ITS5 directly in I565
14300 //
14301 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14302 sub2node->SetLineColor(kColorITS);
14303 sub2node->SetVisibility(1);
14304 fNodes->Add(sub2node);
14305 sub1node->cd();
14306 //
14307 // Place copy #15 of ITS5 directly in I565
14308 //
14309 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14310 sub2node->SetLineColor(kColorITS);
14311 sub2node->SetVisibility(1);
14312 fNodes->Add(sub2node);
14313 sub1node->cd();
14314 //
14315 // Place copy #16 of ITS5 directly in I565
14316 //
14317 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14318 sub2node->SetLineColor(kColorITS);
14319 sub2node->SetVisibility(1);
14320 fNodes->Add(sub2node);
14321 sub1node->cd();
14322 //
14323 // Place copy #17 of ITS5 directly in I565
14324 //
14325 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14326 sub2node->SetLineColor(kColorITS);
14327 sub2node->SetVisibility(1);
14328 fNodes->Add(sub2node);
14329 sub1node->cd();
14330 //
14331 // Place copy #18 of ITS5 directly in I565
14332 //
14333 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14334 sub2node->SetLineColor(kColorITS);
14335 sub2node->SetVisibility(1);
14336 fNodes->Add(sub2node);
14337 sub1node->cd();
14338 //
14339 // Place copy #19 of ITS5 directly in I565
14340 //
14341 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14342 sub2node->SetLineColor(kColorITS);
14343 sub2node->SetVisibility(1);
14344 fNodes->Add(sub2node);
14345 sub1node->cd();
14346 //
14347 // Place copy #20 of ITS5 directly in I565
14348 //
14349 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14350 sub2node->SetLineColor(kColorITS);
14351 sub2node->SetVisibility(1);
14352 fNodes->Add(sub2node);
14353 sub1node->cd();
14354 //
14355 // Place copy #21 of ITS5 directly in I565
14356 //
14357 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14358 sub2node->SetLineColor(kColorITS);
14359 sub2node->SetVisibility(1);
14360 fNodes->Add(sub2node);
14361 sub1node->cd();
14362 //
14363 // Place copy #22 of ITS5 directly in I565
14364 //
14365 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14366 sub2node->SetLineColor(kColorITS);
14367 sub2node->SetVisibility(1);
14368 fNodes->Add(sub2node);
14369 sub1node->cd();
14370 fNodes->Add(sub1node);
14371 node->cd();
14372 //
14373 // Place copy #23 of I565 in IT56
14374 //
1266e9b4 14375 sub1node = new TNode("I565","I565","I565",30.6798,-23.1683,0.,"itsrot526");
1f99c14b 14376 sub1node->SetLineColor(kColorITS);
14377 sub1node->SetVisibility(0);
14378 sub1node->cd();
14379 //
14380 // Place copy #1 of ITS5 directly in I565
14381 //
14382 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14383 sub2node->SetLineColor(kColorITS);
14384 sub2node->SetVisibility(1);
14385 fNodes->Add(sub2node);
14386 sub1node->cd();
14387 //
14388 // Place copy #2 of ITS5 directly in I565
14389 //
14390 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14391 sub2node->SetLineColor(kColorITS);
14392 sub2node->SetVisibility(1);
14393 fNodes->Add(sub2node);
14394 sub1node->cd();
14395 //
14396 // Place copy #3 of ITS5 directly in I565
14397 //
14398 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14399 sub2node->SetLineColor(kColorITS);
14400 sub2node->SetVisibility(1);
14401 fNodes->Add(sub2node);
14402 sub1node->cd();
14403 //
14404 // Place copy #4 of ITS5 directly in I565
14405 //
14406 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14407 sub2node->SetLineColor(kColorITS);
14408 sub2node->SetVisibility(1);
14409 fNodes->Add(sub2node);
14410 sub1node->cd();
14411 //
14412 // Place copy #5 of ITS5 directly in I565
14413 //
14414 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14415 sub2node->SetLineColor(kColorITS);
14416 sub2node->SetVisibility(1);
14417 fNodes->Add(sub2node);
14418 sub1node->cd();
14419 //
14420 // Place copy #6 of ITS5 directly in I565
14421 //
14422 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14423 sub2node->SetLineColor(kColorITS);
14424 sub2node->SetVisibility(1);
14425 fNodes->Add(sub2node);
14426 sub1node->cd();
14427 //
14428 // Place copy #7 of ITS5 directly in I565
14429 //
14430 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14431 sub2node->SetLineColor(kColorITS);
14432 sub2node->SetVisibility(1);
14433 fNodes->Add(sub2node);
14434 sub1node->cd();
14435 //
14436 // Place copy #8 of ITS5 directly in I565
14437 //
14438 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14439 sub2node->SetLineColor(kColorITS);
14440 sub2node->SetVisibility(1);
14441 fNodes->Add(sub2node);
14442 sub1node->cd();
14443 //
14444 // Place copy #9 of ITS5 directly in I565
14445 //
14446 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14447 sub2node->SetLineColor(kColorITS);
14448 sub2node->SetVisibility(1);
14449 fNodes->Add(sub2node);
14450 sub1node->cd();
14451 //
14452 // Place copy #10 of ITS5 directly in I565
14453 //
14454 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14455 sub2node->SetLineColor(kColorITS);
14456 sub2node->SetVisibility(1);
14457 fNodes->Add(sub2node);
14458 sub1node->cd();
14459 //
14460 // Place copy #11 of ITS5 directly in I565
14461 //
14462 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14463 sub2node->SetLineColor(kColorITS);
14464 sub2node->SetVisibility(1);
14465 fNodes->Add(sub2node);
14466 sub1node->cd();
14467 //
14468 // Place copy #12 of ITS5 directly in I565
14469 //
14470 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14471 sub2node->SetLineColor(kColorITS);
14472 sub2node->SetVisibility(1);
14473 fNodes->Add(sub2node);
14474 sub1node->cd();
14475 //
14476 // Place copy #13 of ITS5 directly in I565
14477 //
14478 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14479 sub2node->SetLineColor(kColorITS);
14480 sub2node->SetVisibility(1);
14481 fNodes->Add(sub2node);
14482 sub1node->cd();
14483 //
14484 // Place copy #14 of ITS5 directly in I565
14485 //
14486 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14487 sub2node->SetLineColor(kColorITS);
14488 sub2node->SetVisibility(1);
14489 fNodes->Add(sub2node);
14490 sub1node->cd();
14491 //
14492 // Place copy #15 of ITS5 directly in I565
14493 //
14494 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14495 sub2node->SetLineColor(kColorITS);
14496 sub2node->SetVisibility(1);
14497 fNodes->Add(sub2node);
14498 sub1node->cd();
14499 //
14500 // Place copy #16 of ITS5 directly in I565
14501 //
14502 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14503 sub2node->SetLineColor(kColorITS);
14504 sub2node->SetVisibility(1);
14505 fNodes->Add(sub2node);
14506 sub1node->cd();
14507 //
14508 // Place copy #17 of ITS5 directly in I565
14509 //
14510 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14511 sub2node->SetLineColor(kColorITS);
14512 sub2node->SetVisibility(1);
14513 fNodes->Add(sub2node);
14514 sub1node->cd();
14515 //
14516 // Place copy #18 of ITS5 directly in I565
14517 //
14518 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14519 sub2node->SetLineColor(kColorITS);
14520 sub2node->SetVisibility(1);
14521 fNodes->Add(sub2node);
14522 sub1node->cd();
14523 //
14524 // Place copy #19 of ITS5 directly in I565
14525 //
14526 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14527 sub2node->SetLineColor(kColorITS);
14528 sub2node->SetVisibility(1);
14529 fNodes->Add(sub2node);
14530 sub1node->cd();
14531 //
14532 // Place copy #20 of ITS5 directly in I565
14533 //
14534 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14535 sub2node->SetLineColor(kColorITS);
14536 sub2node->SetVisibility(1);
14537 fNodes->Add(sub2node);
14538 sub1node->cd();
14539 //
14540 // Place copy #21 of ITS5 directly in I565
14541 //
14542 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14543 sub2node->SetLineColor(kColorITS);
14544 sub2node->SetVisibility(1);
14545 fNodes->Add(sub2node);
14546 sub1node->cd();
14547 //
14548 // Place copy #22 of ITS5 directly in I565
14549 //
14550 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14551 sub2node->SetLineColor(kColorITS);
14552 sub2node->SetVisibility(1);
14553 fNodes->Add(sub2node);
14554 sub1node->cd();
14555 fNodes->Add(sub1node);
14556 node->cd();
14557 //
14558 // Place copy #24 of I565 in IT56
14559 //
1266e9b4 14560 sub1node = new TNode("I565","I565","I565",34.5519,-17.2048,0.,"itsrot525");
1f99c14b 14561 sub1node->SetLineColor(kColorITS);
14562 sub1node->SetVisibility(0);
14563 sub1node->cd();
14564 //
14565 // Place copy #1 of ITS5 directly in I565
14566 //
14567 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14568 sub2node->SetLineColor(kColorITS);
14569 sub2node->SetVisibility(1);
14570 fNodes->Add(sub2node);
14571 sub1node->cd();
14572 //
14573 // Place copy #2 of ITS5 directly in I565
14574 //
14575 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14576 sub2node->SetLineColor(kColorITS);
14577 sub2node->SetVisibility(1);
14578 fNodes->Add(sub2node);
14579 sub1node->cd();
14580 //
14581 // Place copy #3 of ITS5 directly in I565
14582 //
14583 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14584 sub2node->SetLineColor(kColorITS);
14585 sub2node->SetVisibility(1);
14586 fNodes->Add(sub2node);
14587 sub1node->cd();
14588 //
14589 // Place copy #4 of ITS5 directly in I565
14590 //
14591 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14592 sub2node->SetLineColor(kColorITS);
14593 sub2node->SetVisibility(1);
14594 fNodes->Add(sub2node);
14595 sub1node->cd();
14596 //
14597 // Place copy #5 of ITS5 directly in I565
14598 //
14599 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14600 sub2node->SetLineColor(kColorITS);
14601 sub2node->SetVisibility(1);
14602 fNodes->Add(sub2node);
14603 sub1node->cd();
14604 //
14605 // Place copy #6 of ITS5 directly in I565
14606 //
14607 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14608 sub2node->SetLineColor(kColorITS);
14609 sub2node->SetVisibility(1);
14610 fNodes->Add(sub2node);
14611 sub1node->cd();
14612 //
14613 // Place copy #7 of ITS5 directly in I565
14614 //
14615 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14616 sub2node->SetLineColor(kColorITS);
14617 sub2node->SetVisibility(1);
14618 fNodes->Add(sub2node);
14619 sub1node->cd();
14620 //
14621 // Place copy #8 of ITS5 directly in I565
14622 //
14623 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14624 sub2node->SetLineColor(kColorITS);
14625 sub2node->SetVisibility(1);
14626 fNodes->Add(sub2node);
14627 sub1node->cd();
14628 //
14629 // Place copy #9 of ITS5 directly in I565
14630 //
14631 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14632 sub2node->SetLineColor(kColorITS);
14633 sub2node->SetVisibility(1);
14634 fNodes->Add(sub2node);
14635 sub1node->cd();
14636 //
14637 // Place copy #10 of ITS5 directly in I565
14638 //
14639 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14640 sub2node->SetLineColor(kColorITS);
14641 sub2node->SetVisibility(1);
14642 fNodes->Add(sub2node);
14643 sub1node->cd();
14644 //
14645 // Place copy #11 of ITS5 directly in I565
14646 //
14647 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14648 sub2node->SetLineColor(kColorITS);
14649 sub2node->SetVisibility(1);
14650 fNodes->Add(sub2node);
14651 sub1node->cd();
14652 //
14653 // Place copy #12 of ITS5 directly in I565
14654 //
14655 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14656 sub2node->SetLineColor(kColorITS);
14657 sub2node->SetVisibility(1);
14658 fNodes->Add(sub2node);
14659 sub1node->cd();
14660 //
14661 // Place copy #13 of ITS5 directly in I565
14662 //
14663 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14664 sub2node->SetLineColor(kColorITS);
14665 sub2node->SetVisibility(1);
14666 fNodes->Add(sub2node);
14667 sub1node->cd();
14668 //
14669 // Place copy #14 of ITS5 directly in I565
14670 //
14671 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14672 sub2node->SetLineColor(kColorITS);
14673 sub2node->SetVisibility(1);
14674 fNodes->Add(sub2node);
14675 sub1node->cd();
14676 //
14677 // Place copy #15 of ITS5 directly in I565
14678 //
14679 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14680 sub2node->SetLineColor(kColorITS);
14681 sub2node->SetVisibility(1);
14682 fNodes->Add(sub2node);
14683 sub1node->cd();
14684 //
14685 // Place copy #16 of ITS5 directly in I565
14686 //
14687 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14688 sub2node->SetLineColor(kColorITS);
14689 sub2node->SetVisibility(1);
14690 fNodes->Add(sub2node);
14691 sub1node->cd();
14692 //
14693 // Place copy #17 of ITS5 directly in I565
14694 //
14695 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14696 sub2node->SetLineColor(kColorITS);
14697 sub2node->SetVisibility(1);
14698 fNodes->Add(sub2node);
14699 sub1node->cd();
14700 //
14701 // Place copy #18 of ITS5 directly in I565
14702 //
14703 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14704 sub2node->SetLineColor(kColorITS);
14705 sub2node->SetVisibility(1);
14706 fNodes->Add(sub2node);
14707 sub1node->cd();
14708 //
14709 // Place copy #19 of ITS5 directly in I565
14710 //
14711 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14712 sub2node->SetLineColor(kColorITS);
14713 sub2node->SetVisibility(1);
14714 fNodes->Add(sub2node);
14715 sub1node->cd();
14716 //
14717 // Place copy #20 of ITS5 directly in I565
14718 //
14719 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14720 sub2node->SetLineColor(kColorITS);
14721 sub2node->SetVisibility(1);
14722 fNodes->Add(sub2node);
14723 sub1node->cd();
14724 //
14725 // Place copy #21 of ITS5 directly in I565
14726 //
14727 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14728 sub2node->SetLineColor(kColorITS);
14729 sub2node->SetVisibility(1);
14730 fNodes->Add(sub2node);
14731 sub1node->cd();
14732 //
14733 // Place copy #22 of ITS5 directly in I565
14734 //
14735 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14736 sub2node->SetLineColor(kColorITS);
14737 sub2node->SetVisibility(1);
14738 fNodes->Add(sub2node);
14739 sub1node->cd();
14740 fNodes->Add(sub1node);
14741 node->cd();
14742 //
14743 // Place copy #25 of I565 in IT56
14744 //
1266e9b4 14745 sub1node = new TNode("I565","I565","I565",36.9774,-10.521,0.,"itsrot524");
1f99c14b 14746 sub1node->SetLineColor(kColorITS);
14747 sub1node->SetVisibility(0);
14748 sub1node->cd();
14749 //
14750 // Place copy #1 of ITS5 directly in I565
14751 //
14752 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14753 sub2node->SetLineColor(kColorITS);
14754 sub2node->SetVisibility(1);
14755 fNodes->Add(sub2node);
14756 sub1node->cd();
14757 //
14758 // Place copy #2 of ITS5 directly in I565
14759 //
14760 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14761 sub2node->SetLineColor(kColorITS);
14762 sub2node->SetVisibility(1);
14763 fNodes->Add(sub2node);
14764 sub1node->cd();
14765 //
14766 // Place copy #3 of ITS5 directly in I565
14767 //
14768 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14769 sub2node->SetLineColor(kColorITS);
14770 sub2node->SetVisibility(1);
14771 fNodes->Add(sub2node);
14772 sub1node->cd();
14773 //
14774 // Place copy #4 of ITS5 directly in I565
14775 //
14776 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14777 sub2node->SetLineColor(kColorITS);
14778 sub2node->SetVisibility(1);
14779 fNodes->Add(sub2node);
14780 sub1node->cd();
14781 //
14782 // Place copy #5 of ITS5 directly in I565
14783 //
14784 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14785 sub2node->SetLineColor(kColorITS);
14786 sub2node->SetVisibility(1);
14787 fNodes->Add(sub2node);
14788 sub1node->cd();
14789 //
14790 // Place copy #6 of ITS5 directly in I565
14791 //
14792 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14793 sub2node->SetLineColor(kColorITS);
14794 sub2node->SetVisibility(1);
14795 fNodes->Add(sub2node);
14796 sub1node->cd();
14797 //
14798 // Place copy #7 of ITS5 directly in I565
14799 //
14800 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14801 sub2node->SetLineColor(kColorITS);
14802 sub2node->SetVisibility(1);
14803 fNodes->Add(sub2node);
14804 sub1node->cd();
14805 //
14806 // Place copy #8 of ITS5 directly in I565
14807 //
14808 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14809 sub2node->SetLineColor(kColorITS);
14810 sub2node->SetVisibility(1);
14811 fNodes->Add(sub2node);
14812 sub1node->cd();
14813 //
14814 // Place copy #9 of ITS5 directly in I565
14815 //
14816 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14817 sub2node->SetLineColor(kColorITS);
14818 sub2node->SetVisibility(1);
14819 fNodes->Add(sub2node);
14820 sub1node->cd();
14821 //
14822 // Place copy #10 of ITS5 directly in I565
14823 //
14824 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14825 sub2node->SetLineColor(kColorITS);
14826 sub2node->SetVisibility(1);
14827 fNodes->Add(sub2node);
14828 sub1node->cd();
14829 //
14830 // Place copy #11 of ITS5 directly in I565
14831 //
14832 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14833 sub2node->SetLineColor(kColorITS);
14834 sub2node->SetVisibility(1);
14835 fNodes->Add(sub2node);
14836 sub1node->cd();
14837 //
14838 // Place copy #12 of ITS5 directly in I565
14839 //
14840 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14841 sub2node->SetLineColor(kColorITS);
14842 sub2node->SetVisibility(1);
14843 fNodes->Add(sub2node);
14844 sub1node->cd();
14845 //
14846 // Place copy #13 of ITS5 directly in I565
14847 //
14848 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14849 sub2node->SetLineColor(kColorITS);
14850 sub2node->SetVisibility(1);
14851 fNodes->Add(sub2node);
14852 sub1node->cd();
14853 //
14854 // Place copy #14 of ITS5 directly in I565
14855 //
14856 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14857 sub2node->SetLineColor(kColorITS);
14858 sub2node->SetVisibility(1);
14859 fNodes->Add(sub2node);
14860 sub1node->cd();
14861 //
14862 // Place copy #15 of ITS5 directly in I565
14863 //
14864 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14865 sub2node->SetLineColor(kColorITS);
14866 sub2node->SetVisibility(1);
14867 fNodes->Add(sub2node);
14868 sub1node->cd();
14869 //
14870 // Place copy #16 of ITS5 directly in I565
14871 //
14872 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14873 sub2node->SetLineColor(kColorITS);
14874 sub2node->SetVisibility(1);
14875 fNodes->Add(sub2node);
14876 sub1node->cd();
14877 //
14878 // Place copy #17 of ITS5 directly in I565
14879 //
14880 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14881 sub2node->SetLineColor(kColorITS);
14882 sub2node->SetVisibility(1);
14883 fNodes->Add(sub2node);
14884 sub1node->cd();
14885 //
14886 // Place copy #18 of ITS5 directly in I565
14887 //
14888 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14889 sub2node->SetLineColor(kColorITS);
14890 sub2node->SetVisibility(1);
14891 fNodes->Add(sub2node);
14892 sub1node->cd();
14893 //
14894 // Place copy #19 of ITS5 directly in I565
14895 //
14896 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14897 sub2node->SetLineColor(kColorITS);
14898 sub2node->SetVisibility(1);
14899 fNodes->Add(sub2node);
14900 sub1node->cd();
14901 //
14902 // Place copy #20 of ITS5 directly in I565
14903 //
14904 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14905 sub2node->SetLineColor(kColorITS);
14906 sub2node->SetVisibility(1);
14907 fNodes->Add(sub2node);
14908 sub1node->cd();
14909 //
14910 // Place copy #21 of ITS5 directly in I565
14911 //
14912 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14913 sub2node->SetLineColor(kColorITS);
14914 sub2node->SetVisibility(1);
14915 fNodes->Add(sub2node);
14916 sub1node->cd();
14917 //
14918 // Place copy #22 of ITS5 directly in I565
14919 //
14920 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14921 sub2node->SetLineColor(kColorITS);
14922 sub2node->SetVisibility(1);
14923 fNodes->Add(sub2node);
14924 sub1node->cd();
14925 fNodes->Add(sub1node);
14926 node->cd();
14927 //
14928 // Place copy #26 of I565 in IT56
14929 //
1266e9b4 14930 sub1node = new TNode("I565","I565","I565",38.4338,-3.5614,0.,"itsrot523");
1f99c14b 14931 sub1node->SetLineColor(kColorITS);
14932 sub1node->SetVisibility(0);
14933 sub1node->cd();
14934 //
14935 // Place copy #1 of ITS5 directly in I565
14936 //
14937 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14938 sub2node->SetLineColor(kColorITS);
14939 sub2node->SetVisibility(1);
14940 fNodes->Add(sub2node);
14941 sub1node->cd();
14942 //
14943 // Place copy #2 of ITS5 directly in I565
14944 //
14945 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14946 sub2node->SetLineColor(kColorITS);
14947 sub2node->SetVisibility(1);
14948 fNodes->Add(sub2node);
14949 sub1node->cd();
14950 //
14951 // Place copy #3 of ITS5 directly in I565
14952 //
14953 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14954 sub2node->SetLineColor(kColorITS);
14955 sub2node->SetVisibility(1);
14956 fNodes->Add(sub2node);
14957 sub1node->cd();
14958 //
14959 // Place copy #4 of ITS5 directly in I565
14960 //
14961 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14962 sub2node->SetLineColor(kColorITS);
14963 sub2node->SetVisibility(1);
14964 fNodes->Add(sub2node);
14965 sub1node->cd();
14966 //
14967 // Place copy #5 of ITS5 directly in I565
14968 //
14969 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14970 sub2node->SetLineColor(kColorITS);
14971 sub2node->SetVisibility(1);
14972 fNodes->Add(sub2node);
14973 sub1node->cd();
14974 //
14975 // Place copy #6 of ITS5 directly in I565
14976 //
14977 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14978 sub2node->SetLineColor(kColorITS);
14979 sub2node->SetVisibility(1);
14980 fNodes->Add(sub2node);
14981 sub1node->cd();
14982 //
14983 // Place copy #7 of ITS5 directly in I565
14984 //
14985 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14986 sub2node->SetLineColor(kColorITS);
14987 sub2node->SetVisibility(1);
14988 fNodes->Add(sub2node);
14989 sub1node->cd();
14990 //
14991 // Place copy #8 of ITS5 directly in I565
14992 //
14993 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14994 sub2node->SetLineColor(kColorITS);
14995 sub2node->SetVisibility(1);
14996 fNodes->Add(sub2node);
14997 sub1node->cd();
14998 //
14999 // Place copy #9 of ITS5 directly in I565
15000 //
15001 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15002 sub2node->SetLineColor(kColorITS);
15003 sub2node->SetVisibility(1);
15004 fNodes->Add(sub2node);
15005 sub1node->cd();
15006 //
15007 // Place copy #10 of ITS5 directly in I565
15008 //
15009 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15010 sub2node->SetLineColor(kColorITS);
15011 sub2node->SetVisibility(1);
15012 fNodes->Add(sub2node);
15013 sub1node->cd();
15014 //
15015 // Place copy #11 of ITS5 directly in I565
15016 //
15017 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15018 sub2node->SetLineColor(kColorITS);
15019 sub2node->SetVisibility(1);
15020 fNodes->Add(sub2node);
15021 sub1node->cd();
15022 //
15023 // Place copy #12 of ITS5 directly in I565
15024 //
15025 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15026 sub2node->SetLineColor(kColorITS);
15027 sub2node->SetVisibility(1);
15028 fNodes->Add(sub2node);
15029 sub1node->cd();
15030 //
15031 // Place copy #13 of ITS5 directly in I565
15032 //
15033 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15034 sub2node->SetLineColor(kColorITS);
15035 sub2node->SetVisibility(1);
15036 fNodes->Add(sub2node);
15037 sub1node->cd();
15038 //
15039 // Place copy #14 of ITS5 directly in I565
15040 //
15041 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15042 sub2node->SetLineColor(kColorITS);
15043 sub2node->SetVisibility(1);
15044 fNodes->Add(sub2node);
15045 sub1node->cd();
15046 //
15047 // Place copy #15 of ITS5 directly in I565
15048 //
15049 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15050 sub2node->SetLineColor(kColorITS);
15051 sub2node->SetVisibility(1);
15052 fNodes->Add(sub2node);
15053 sub1node->cd();
15054 //
15055 // Place copy #16 of ITS5 directly in I565
15056 //
15057 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15058 sub2node->SetLineColor(kColorITS);
15059 sub2node->SetVisibility(1);
15060 fNodes->Add(sub2node);
15061 sub1node->cd();
15062 //
15063 // Place copy #17 of ITS5 directly in I565
15064 //
15065 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15066 sub2node->SetLineColor(kColorITS);
15067 sub2node->SetVisibility(1);
15068 fNodes->Add(sub2node);
15069 sub1node->cd();
15070 //
15071 // Place copy #18 of ITS5 directly in I565
15072 //
15073 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15074 sub2node->SetLineColor(kColorITS);
15075 sub2node->SetVisibility(1);
15076 fNodes->Add(sub2node);
15077 sub1node->cd();
15078 //
15079 // Place copy #19 of ITS5 directly in I565
15080 //
15081 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15082 sub2node->SetLineColor(kColorITS);
15083 sub2node->SetVisibility(1);
15084 fNodes->Add(sub2node);
15085 sub1node->cd();
15086 //
15087 // Place copy #20 of ITS5 directly in I565
15088 //
15089 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15090 sub2node->SetLineColor(kColorITS);
15091 sub2node->SetVisibility(1);
15092 fNodes->Add(sub2node);
15093 sub1node->cd();
15094 //
15095 // Place copy #21 of ITS5 directly in I565
15096 //
15097 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15098 sub2node->SetLineColor(kColorITS);
15099 sub2node->SetVisibility(1);
15100 fNodes->Add(sub2node);
15101 sub1node->cd();
15102 //
15103 // Place copy #22 of ITS5 directly in I565
15104 //
15105 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15106 sub2node->SetLineColor(kColorITS);
15107 sub2node->SetVisibility(1);
15108 fNodes->Add(sub2node);
15109 sub1node->cd();
15110 fNodes->Add(sub1node);
15111 node->cd();
15112 //
15113 // Place copy #27 of I565 in IT56
15114 //
1266e9b4 15115 sub1node = new TNode("I565","I565","I565",38.281,3.5472,0.,"itsrot522");
1f99c14b 15116 sub1node->SetLineColor(kColorITS);
15117 sub1node->SetVisibility(0);
15118 sub1node->cd();
15119 //
15120 // Place copy #1 of ITS5 directly in I565
15121 //
15122 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15123 sub2node->SetLineColor(kColorITS);
15124 sub2node->SetVisibility(1);
15125 fNodes->Add(sub2node);
15126 sub1node->cd();
15127 //
15128 // Place copy #2 of ITS5 directly in I565
15129 //
15130 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15131 sub2node->SetLineColor(kColorITS);
15132 sub2node->SetVisibility(1);
15133 fNodes->Add(sub2node);
15134 sub1node->cd();
15135 //
15136 // Place copy #3 of ITS5 directly in I565
15137 //
15138 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15139 sub2node->SetLineColor(kColorITS);
15140 sub2node->SetVisibility(1);
15141 fNodes->Add(sub2node);
15142 sub1node->cd();
15143 //
15144 // Place copy #4 of ITS5 directly in I565
15145 //
15146 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15147 sub2node->SetLineColor(kColorITS);
15148 sub2node->SetVisibility(1);
15149 fNodes->Add(sub2node);
15150 sub1node->cd();
15151 //
15152 // Place copy #5 of ITS5 directly in I565
15153 //
15154 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15155 sub2node->SetLineColor(kColorITS);
15156 sub2node->SetVisibility(1);
15157 fNodes->Add(sub2node);
15158 sub1node->cd();
15159 //
15160 // Place copy #6 of ITS5 directly in I565
15161 //
15162 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15163 sub2node->SetLineColor(kColorITS);
15164 sub2node->SetVisibility(1);
15165 fNodes->Add(sub2node);
15166 sub1node->cd();
15167 //
15168 // Place copy #7 of ITS5 directly in I565
15169 //
15170 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15171 sub2node->SetLineColor(kColorITS);
15172 sub2node->SetVisibility(1);
15173 fNodes->Add(sub2node);
15174 sub1node->cd();
15175 //
15176 // Place copy #8 of ITS5 directly in I565
15177 //
15178 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15179 sub2node->SetLineColor(kColorITS);
15180 sub2node->SetVisibility(1);
15181 fNodes->Add(sub2node);
15182 sub1node->cd();
15183 //
15184 // Place copy #9 of ITS5 directly in I565
15185 //
15186 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15187 sub2node->SetLineColor(kColorITS);
15188 sub2node->SetVisibility(1);
15189 fNodes->Add(sub2node);
15190 sub1node->cd();
15191 //
15192 // Place copy #10 of ITS5 directly in I565
15193 //
15194 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15195 sub2node->SetLineColor(kColorITS);
15196 sub2node->SetVisibility(1);
15197 fNodes->Add(sub2node);
15198 sub1node->cd();
15199 //
15200 // Place copy #11 of ITS5 directly in I565
15201 //
15202 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15203 sub2node->SetLineColor(kColorITS);
15204 sub2node->SetVisibility(1);
15205 fNodes->Add(sub2node);
15206 sub1node->cd();
15207 //
15208 // Place copy #12 of ITS5 directly in I565
15209 //
15210 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15211 sub2node->SetLineColor(kColorITS);
15212 sub2node->SetVisibility(1);
15213 fNodes->Add(sub2node);
15214 sub1node->cd();
15215 //
15216 // Place copy #13 of ITS5 directly in I565
15217 //
15218 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15219 sub2node->SetLineColor(kColorITS);
15220 sub2node->SetVisibility(1);
15221 fNodes->Add(sub2node);
15222 sub1node->cd();
15223 //
15224 // Place copy #14 of ITS5 directly in I565
15225 //
15226 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15227 sub2node->SetLineColor(kColorITS);
15228 sub2node->SetVisibility(1);
15229 fNodes->Add(sub2node);
15230 sub1node->cd();
15231 //
15232 // Place copy #15 of ITS5 directly in I565
15233 //
15234 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15235 sub2node->SetLineColor(kColorITS);
15236 sub2node->SetVisibility(1);
15237 fNodes->Add(sub2node);
15238 sub1node->cd();
15239 //
15240 // Place copy #16 of ITS5 directly in I565
15241 //
15242 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15243 sub2node->SetLineColor(kColorITS);
15244 sub2node->SetVisibility(1);
15245 fNodes->Add(sub2node);
15246 sub1node->cd();
15247 //
15248 // Place copy #17 of ITS5 directly in I565
15249 //
15250 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15251 sub2node->SetLineColor(kColorITS);
15252 sub2node->SetVisibility(1);
15253 fNodes->Add(sub2node);
15254 sub1node->cd();
15255 //
15256 // Place copy #18 of ITS5 directly in I565
15257 //
15258 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15259 sub2node->SetLineColor(kColorITS);
15260 sub2node->SetVisibility(1);
15261 fNodes->Add(sub2node);
15262 sub1node->cd();
15263 //
15264 // Place copy #19 of ITS5 directly in I565
15265 //
15266 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15267 sub2node->SetLineColor(kColorITS);
15268 sub2node->SetVisibility(1);
15269 fNodes->Add(sub2node);
15270 sub1node->cd();
15271 //
15272 // Place copy #20 of ITS5 directly in I565
15273 //
15274 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15275 sub2node->SetLineColor(kColorITS);
15276 sub2node->SetVisibility(1);
15277 fNodes->Add(sub2node);
15278 sub1node->cd();
15279 //
15280 // Place copy #21 of ITS5 directly in I565
15281 //
15282 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15283 sub2node->SetLineColor(kColorITS);
15284 sub2node->SetVisibility(1);
15285 fNodes->Add(sub2node);
15286 sub1node->cd();
15287 //
15288 // Place copy #22 of ITS5 directly in I565
15289 //
15290 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15291 sub2node->SetLineColor(kColorITS);
15292 sub2node->SetVisibility(1);
15293 fNodes->Add(sub2node);
15294 sub1node->cd();
15295 fNodes->Add(sub1node);
15296 node->cd();
15297 //
15298 // Place copy #28 of I565 in IT56
15299 //
1266e9b4 15300 sub1node = new TNode("I565","I565","I565",37.125,10.5629,0.,"itsrot521");
1f99c14b 15301 sub1node->SetLineColor(kColorITS);
15302 sub1node->SetVisibility(0);
15303 sub1node->cd();
15304 //
15305 // Place copy #1 of ITS5 directly in I565
15306 //
15307 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15308 sub2node->SetLineColor(kColorITS);
15309 sub2node->SetVisibility(1);
15310 fNodes->Add(sub2node);
15311 sub1node->cd();
15312 //
15313 // Place copy #2 of ITS5 directly in I565
15314 //
15315 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15316 sub2node->SetLineColor(kColorITS);
15317 sub2node->SetVisibility(1);
15318 fNodes->Add(sub2node);
15319 sub1node->cd();
15320 //
15321 // Place copy #3 of ITS5 directly in I565
15322 //
15323 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15324 sub2node->SetLineColor(kColorITS);
15325 sub2node->SetVisibility(1);
15326 fNodes->Add(sub2node);
15327 sub1node->cd();
15328 //
15329 // Place copy #4 of ITS5 directly in I565
15330 //
15331 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15332 sub2node->SetLineColor(kColorITS);
15333 sub2node->SetVisibility(1);
15334 fNodes->Add(sub2node);
15335 sub1node->cd();
15336 //
15337 // Place copy #5 of ITS5 directly in I565
15338 //
15339 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15340 sub2node->SetLineColor(kColorITS);
15341 sub2node->SetVisibility(1);
15342 fNodes->Add(sub2node);
15343 sub1node->cd();
15344 //
15345 // Place copy #6 of ITS5 directly in I565
15346 //
15347 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15348 sub2node->SetLineColor(kColorITS);
15349 sub2node->SetVisibility(1);
15350 fNodes->Add(sub2node);
15351 sub1node->cd();
15352 //
15353 // Place copy #7 of ITS5 directly in I565
15354 //
15355 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15356 sub2node->SetLineColor(kColorITS);
15357 sub2node->SetVisibility(1);
15358 fNodes->Add(sub2node);
15359 sub1node->cd();
15360 //
15361 // Place copy #8 of ITS5 directly in I565
15362 //
15363 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15364 sub2node->SetLineColor(kColorITS);
15365 sub2node->SetVisibility(1);
15366 fNodes->Add(sub2node);
15367 sub1node->cd();
15368 //
15369 // Place copy #9 of ITS5 directly in I565
15370 //
15371 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15372 sub2node->SetLineColor(kColorITS);
15373 sub2node->SetVisibility(1);
15374 fNodes->Add(sub2node);
15375 sub1node->cd();
15376 //
15377 // Place copy #10 of ITS5 directly in I565
15378 //
15379 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15380 sub2node->SetLineColor(kColorITS);
15381 sub2node->SetVisibility(1);
15382 fNodes->Add(sub2node);
15383 sub1node->cd();
15384 //
15385 // Place copy #11 of ITS5 directly in I565
15386 //
15387 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15388 sub2node->SetLineColor(kColorITS);
15389 sub2node->SetVisibility(1);
15390 fNodes->Add(sub2node);
15391 sub1node->cd();
15392 //
15393 // Place copy #12 of ITS5 directly in I565
15394 //
15395 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15396 sub2node->SetLineColor(kColorITS);
15397 sub2node->SetVisibility(1);
15398 fNodes->Add(sub2node);
15399 sub1node->cd();
15400 //
15401 // Place copy #13 of ITS5 directly in I565
15402 //
15403 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15404 sub2node->SetLineColor(kColorITS);
15405 sub2node->SetVisibility(1);
15406 fNodes->Add(sub2node);
15407 sub1node->cd();
15408 //
15409 // Place copy #14 of ITS5 directly in I565
15410 //
15411 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15412 sub2node->SetLineColor(kColorITS);
15413 sub2node->SetVisibility(1);
15414 fNodes->Add(sub2node);
15415 sub1node->cd();
15416 //
15417 // Place copy #15 of ITS5 directly in I565
15418 //
15419 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15420 sub2node->SetLineColor(kColorITS);
15421 sub2node->SetVisibility(1);
15422 fNodes->Add(sub2node);
15423 sub1node->cd();
15424 //
15425 // Place copy #16 of ITS5 directly in I565
15426 //
15427 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15428 sub2node->SetLineColor(kColorITS);
15429 sub2node->SetVisibility(1);
15430 fNodes->Add(sub2node);
15431 sub1node->cd();
15432 //
15433 // Place copy #17 of ITS5 directly in I565
15434 //
15435 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15436 sub2node->SetLineColor(kColorITS);
15437 sub2node->SetVisibility(1);
15438 fNodes->Add(sub2node);
15439 sub1node->cd();
15440 //
15441 // Place copy #18 of ITS5 directly in I565
15442 //
15443 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15444 sub2node->SetLineColor(kColorITS);
15445 sub2node->SetVisibility(1);
15446 fNodes->Add(sub2node);
15447 sub1node->cd();
15448 //
15449 // Place copy #19 of ITS5 directly in I565
15450 //
15451 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15452 sub2node->SetLineColor(kColorITS);
15453 sub2node->SetVisibility(1);
15454 fNodes->Add(sub2node);
15455 sub1node->cd();
15456 //
15457 // Place copy #20 of ITS5 directly in I565
15458 //
15459 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15460 sub2node->SetLineColor(kColorITS);
15461 sub2node->SetVisibility(1);
15462 fNodes->Add(sub2node);
15463 sub1node->cd();
15464 //
15465 // Place copy #21 of ITS5 directly in I565
15466 //
15467 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15468 sub2node->SetLineColor(kColorITS);
15469 sub2node->SetVisibility(1);
15470 fNodes->Add(sub2node);
15471 sub1node->cd();
15472 //
15473 // Place copy #22 of ITS5 directly in I565
15474 //
15475 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15476 sub2node->SetLineColor(kColorITS);
15477 sub2node->SetVisibility(1);
15478 fNodes->Add(sub2node);
15479 sub1node->cd();
15480 fNodes->Add(sub1node);
15481 node->cd();
15482 //
15483 // Place copy #29 of I565 in IT56
15484 //
1266e9b4 15485 sub1node = new TNode("I565","I565","I565",34.4146,17.1364,0.,"itsrot520");
1f99c14b 15486 sub1node->SetLineColor(kColorITS);
15487 sub1node->SetVisibility(0);
15488 sub1node->cd();
15489 //
15490 // Place copy #1 of ITS5 directly in I565
15491 //
15492 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15493 sub2node->SetLineColor(kColorITS);
15494 sub2node->SetVisibility(1);
15495 fNodes->Add(sub2node);
15496 sub1node->cd();
15497 //
15498 // Place copy #2 of ITS5 directly in I565
15499 //
15500 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15501 sub2node->SetLineColor(kColorITS);
15502 sub2node->SetVisibility(1);
15503 fNodes->Add(sub2node);
15504 sub1node->cd();
15505 //
15506 // Place copy #3 of ITS5 directly in I565
15507 //
15508 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15509 sub2node->SetLineColor(kColorITS);
15510 sub2node->SetVisibility(1);
15511 fNodes->Add(sub2node);
15512 sub1node->cd();
15513 //
15514 // Place copy #4 of ITS5 directly in I565
15515 //
15516 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15517 sub2node->SetLineColor(kColorITS);
15518 sub2node->SetVisibility(1);
15519 fNodes->Add(sub2node);
15520 sub1node->cd();
15521 //
15522 // Place copy #5 of ITS5 directly in I565
15523 //
15524 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15525 sub2node->SetLineColor(kColorITS);
15526 sub2node->SetVisibility(1);
15527 fNodes->Add(sub2node);
15528 sub1node->cd();
15529 //
15530 // Place copy #6 of ITS5 directly in I565
15531 //
15532 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15533 sub2node->SetLineColor(kColorITS);
15534 sub2node->SetVisibility(1);
15535 fNodes->Add(sub2node);
15536 sub1node->cd();
15537 //
15538 // Place copy #7 of ITS5 directly in I565
15539 //
15540 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15541 sub2node->SetLineColor(kColorITS);
15542 sub2node->SetVisibility(1);
15543 fNodes->Add(sub2node);
15544 sub1node->cd();
15545 //
15546 // Place copy #8 of ITS5 directly in I565
15547 //
15548 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15549 sub2node->SetLineColor(kColorITS);
15550 sub2node->SetVisibility(1);
15551 fNodes->Add(sub2node);
15552 sub1node->cd();
15553 //
15554 // Place copy #9 of ITS5 directly in I565
15555 //
15556 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15557 sub2node->SetLineColor(kColorITS);
15558 sub2node->SetVisibility(1);
15559 fNodes->Add(sub2node);
15560 sub1node->cd();
15561 //
15562 // Place copy #10 of ITS5 directly in I565
15563 //
15564 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15565 sub2node->SetLineColor(kColorITS);
15566 sub2node->SetVisibility(1);
15567 fNodes->Add(sub2node);
15568 sub1node->cd();
15569 //
15570 // Place copy #11 of ITS5 directly in I565
15571 //
15572 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15573 sub2node->SetLineColor(kColorITS);
15574 sub2node->SetVisibility(1);
15575 fNodes->Add(sub2node);
15576 sub1node->cd();
15577 //
15578 // Place copy #12 of ITS5 directly in I565
15579 //
15580 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15581 sub2node->SetLineColor(kColorITS);
15582 sub2node->SetVisibility(1);
15583 fNodes->Add(sub2node);
15584 sub1node->cd();
15585 //
15586 // Place copy #13 of ITS5 directly in I565
15587 //
15588 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15589 sub2node->SetLineColor(kColorITS);
15590 sub2node->SetVisibility(1);
15591 fNodes->Add(sub2node);
15592 sub1node->cd();
15593 //
15594 // Place copy #14 of ITS5 directly in I565
15595 //
15596 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15597 sub2node->SetLineColor(kColorITS);
15598 sub2node->SetVisibility(1);
15599 fNodes->Add(sub2node);
15600 sub1node->cd();
15601 //
15602 // Place copy #15 of ITS5 directly in I565
15603 //
15604 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15605 sub2node->SetLineColor(kColorITS);
15606 sub2node->SetVisibility(1);
15607 fNodes->Add(sub2node);
15608 sub1node->cd();
15609 //
15610 // Place copy #16 of ITS5 directly in I565
15611 //
15612 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15613 sub2node->SetLineColor(kColorITS);
15614 sub2node->SetVisibility(1);
15615 fNodes->Add(sub2node);
15616 sub1node->cd();
15617 //
15618 // Place copy #17 of ITS5 directly in I565
15619 //
15620 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15621 sub2node->SetLineColor(kColorITS);
15622 sub2node->SetVisibility(1);
15623 fNodes->Add(sub2node);
15624 sub1node->cd();
15625 //
15626 // Place copy #18 of ITS5 directly in I565
15627 //
15628 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15629 sub2node->SetLineColor(kColorITS);
15630 sub2node->SetVisibility(1);
15631 fNodes->Add(sub2node);
15632 sub1node->cd();
15633 //
15634 // Place copy #19 of ITS5 directly in I565
15635 //
15636 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15637 sub2node->SetLineColor(kColorITS);
15638 sub2node->SetVisibility(1);
15639 fNodes->Add(sub2node);
15640 sub1node->cd();
15641 //
15642 // Place copy #20 of ITS5 directly in I565
15643 //
15644 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15645 sub2node->SetLineColor(kColorITS);
15646 sub2node->SetVisibility(1);
15647 fNodes->Add(sub2node);
15648 sub1node->cd();
15649 //
15650 // Place copy #21 of ITS5 directly in I565
15651 //
15652 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15653 sub2node->SetLineColor(kColorITS);
15654 sub2node->SetVisibility(1);
15655 fNodes->Add(sub2node);
15656 sub1node->cd();
15657 //
15658 // Place copy #22 of ITS5 directly in I565
15659 //
15660 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15661 sub2node->SetLineColor(kColorITS);
15662 sub2node->SetVisibility(1);
15663 fNodes->Add(sub2node);
15664 sub1node->cd();
15665 fNodes->Add(sub1node);
15666 node->cd();
15667 //
15668 // Place copy #30 of I565 in IT56
15669 //
1266e9b4 15670 sub1node = new TNode("I565","I565","I565",30.8022,23.2607,0.,"itsrot519");
1f99c14b 15671 sub1node->SetLineColor(kColorITS);
15672 sub1node->SetVisibility(0);
15673 sub1node->cd();
15674 //
15675 // Place copy #1 of ITS5 directly in I565
15676 //
15677 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15678 sub2node->SetLineColor(kColorITS);
15679 sub2node->SetVisibility(1);
15680 fNodes->Add(sub2node);
15681 sub1node->cd();
15682 //
15683 // Place copy #2 of ITS5 directly in I565
15684 //
15685 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15686 sub2node->SetLineColor(kColorITS);
15687 sub2node->SetVisibility(1);
15688 fNodes->Add(sub2node);
15689 sub1node->cd();
15690 //
15691 // Place copy #3 of ITS5 directly in I565
15692 //
15693 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15694 sub2node->SetLineColor(kColorITS);
15695 sub2node->SetVisibility(1);
15696 fNodes->Add(sub2node);
15697 sub1node->cd();
15698 //
15699 // Place copy #4 of ITS5 directly in I565
15700 //
15701 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15702 sub2node->SetLineColor(kColorITS);
15703 sub2node->SetVisibility(1);
15704 fNodes->Add(sub2node);
15705 sub1node->cd();
15706 //
15707 // Place copy #5 of ITS5 directly in I565
15708 //
15709 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15710 sub2node->SetLineColor(kColorITS);
15711 sub2node->SetVisibility(1);
15712 fNodes->Add(sub2node);
15713 sub1node->cd();
15714 //
15715 // Place copy #6 of ITS5 directly in I565
15716 //
15717 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15718 sub2node->SetLineColor(kColorITS);
15719 sub2node->SetVisibility(1);
15720 fNodes->Add(sub2node);
15721 sub1node->cd();
15722 //
15723 // Place copy #7 of ITS5 directly in I565
15724 //
15725 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15726 sub2node->SetLineColor(kColorITS);
15727 sub2node->SetVisibility(1);
15728 fNodes->Add(sub2node);
15729 sub1node->cd();
15730 //
15731 // Place copy #8 of ITS5 directly in I565
15732 //
15733 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15734 sub2node->SetLineColor(kColorITS);
15735 sub2node->SetVisibility(1);
15736 fNodes->Add(sub2node);
15737 sub1node->cd();
15738 //
15739 // Place copy #9 of ITS5 directly in I565
15740 //
15741 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15742 sub2node->SetLineColor(kColorITS);
15743 sub2node->SetVisibility(1);
15744 fNodes->Add(sub2node);
15745 sub1node->cd();
15746 //
15747 // Place copy #10 of ITS5 directly in I565
15748 //
15749 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15750 sub2node->SetLineColor(kColorITS);
15751 sub2node->SetVisibility(1);
15752 fNodes->Add(sub2node);
15753 sub1node->cd();
15754 //
15755 // Place copy #11 of ITS5 directly in I565
15756 //
15757 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15758 sub2node->SetLineColor(kColorITS);
15759 sub2node->SetVisibility(1);
15760 fNodes->Add(sub2node);
15761 sub1node->cd();
15762 //
15763 // Place copy #12 of ITS5 directly in I565
15764 //
15765 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15766 sub2node->SetLineColor(kColorITS);
15767 sub2node->SetVisibility(1);
15768 fNodes->Add(sub2node);
15769 sub1node->cd();
15770 //
15771 // Place copy #13 of ITS5 directly in I565
15772 //
15773 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15774 sub2node->SetLineColor(kColorITS);
15775 sub2node->SetVisibility(1);
15776 fNodes->Add(sub2node);
15777 sub1node->cd();
15778 //
15779 // Place copy #14 of ITS5 directly in I565
15780 //
15781 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15782 sub2node->SetLineColor(kColorITS);
15783 sub2node->SetVisibility(1);
15784 fNodes->Add(sub2node);
15785 sub1node->cd();
15786 //
15787 // Place copy #15 of ITS5 directly in I565
15788 //
15789 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15790 sub2node->SetLineColor(kColorITS);
15791 sub2node->SetVisibility(1);
15792 fNodes->Add(sub2node);
15793 sub1node->cd();
15794 //
15795 // Place copy #16 of ITS5 directly in I565
15796 //
15797 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15798 sub2node->SetLineColor(kColorITS);
15799 sub2node->SetVisibility(1);
15800 fNodes->Add(sub2node);
15801 sub1node->cd();
15802 //
15803 // Place copy #17 of ITS5 directly in I565
15804 //
15805 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15806 sub2node->SetLineColor(kColorITS);
15807 sub2node->SetVisibility(1);
15808 fNodes->Add(sub2node);
15809 sub1node->cd();
15810 //
15811 // Place copy #18 of ITS5 directly in I565
15812 //
15813 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15814 sub2node->SetLineColor(kColorITS);
15815 sub2node->SetVisibility(1);
15816 fNodes->Add(sub2node);
15817 sub1node->cd();
15818 //
15819 // Place copy #19 of ITS5 directly in I565
15820 //
15821 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15822 sub2node->SetLineColor(kColorITS);
15823 sub2node->SetVisibility(1);
15824 fNodes->Add(sub2node);
15825 sub1node->cd();
15826 //
15827 // Place copy #20 of ITS5 directly in I565
15828 //
15829 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15830 sub2node->SetLineColor(kColorITS);
15831 sub2node->SetVisibility(1);
15832 fNodes->Add(sub2node);
15833 sub1node->cd();
15834 //
15835 // Place copy #21 of ITS5 directly in I565
15836 //
15837 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15838 sub2node->SetLineColor(kColorITS);
15839 sub2node->SetVisibility(1);
15840 fNodes->Add(sub2node);
15841 sub1node->cd();
15842 //
15843 // Place copy #22 of ITS5 directly in I565
15844 //
15845 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15846 sub2node->SetLineColor(kColorITS);
15847 sub2node->SetVisibility(1);
15848 fNodes->Add(sub2node);
15849 sub1node->cd();
15850 fNodes->Add(sub1node);
15851 node->cd();
15852 //
15853 // Place copy #31 of I565 in IT56
15854 //
1266e9b4 15855 sub1node = new TNode("I565","I565","I565",25.9002,28.4112,0.,"itsrot518");
1f99c14b 15856 sub1node->SetLineColor(kColorITS);
15857 sub1node->SetVisibility(0);
15858 sub1node->cd();
15859 //
15860 // Place copy #1 of ITS5 directly in I565
15861 //
15862 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15863 sub2node->SetLineColor(kColorITS);
15864 sub2node->SetVisibility(1);
15865 fNodes->Add(sub2node);
15866 sub1node->cd();
15867 //
15868 // Place copy #2 of ITS5 directly in I565
15869 //
15870 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15871 sub2node->SetLineColor(kColorITS);
15872 sub2node->SetVisibility(1);
15873 fNodes->Add(sub2node);
15874 sub1node->cd();
15875 //
15876 // Place copy #3 of ITS5 directly in I565
15877 //
15878 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15879 sub2node->SetLineColor(kColorITS);
15880 sub2node->SetVisibility(1);
15881 fNodes->Add(sub2node);
15882 sub1node->cd();
15883 //
15884 // Place copy #4 of ITS5 directly in I565
15885 //
15886 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15887 sub2node->SetLineColor(kColorITS);
15888 sub2node->SetVisibility(1);
15889 fNodes->Add(sub2node);
15890 sub1node->cd();
15891 //
15892 // Place copy #5 of ITS5 directly in I565
15893 //
15894 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15895 sub2node->SetLineColor(kColorITS);
15896 sub2node->SetVisibility(1);
15897 fNodes->Add(sub2node);
15898 sub1node->cd();
15899 //
15900 // Place copy #6 of ITS5 directly in I565
15901 //
15902 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15903 sub2node->SetLineColor(kColorITS);
15904 sub2node->SetVisibility(1);
15905 fNodes->Add(sub2node);
15906 sub1node->cd();
15907 //
15908 // Place copy #7 of ITS5 directly in I565
15909 //
15910 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15911 sub2node->SetLineColor(kColorITS);
15912 sub2node->SetVisibility(1);
15913 fNodes->Add(sub2node);
15914 sub1node->cd();
15915 //
15916 // Place copy #8 of ITS5 directly in I565
15917 //
15918 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15919 sub2node->SetLineColor(kColorITS);
15920 sub2node->SetVisibility(1);
15921 fNodes->Add(sub2node);
15922 sub1node->cd();
15923 //
15924 // Place copy #9 of ITS5 directly in I565
15925 //
15926 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15927 sub2node->SetLineColor(kColorITS);
15928 sub2node->SetVisibility(1);
15929 fNodes->Add(sub2node);
15930 sub1node->cd();
15931 //
15932 // Place copy #10 of ITS5 directly in I565
15933 //
15934 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15935 sub2node->SetLineColor(kColorITS);
15936 sub2node->SetVisibility(1);
15937 fNodes->Add(sub2node);
15938 sub1node->cd();
15939 //
15940 // Place copy #11 of ITS5 directly in I565
15941 //
15942 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15943 sub2node->SetLineColor(kColorITS);
15944 sub2node->SetVisibility(1);
15945 fNodes->Add(sub2node);
15946 sub1node->cd();
15947 //
15948 // Place copy #12 of ITS5 directly in I565
15949 //
15950 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15951 sub2node->SetLineColor(kColorITS);
15952 sub2node->SetVisibility(1);
15953 fNodes->Add(sub2node);
15954 sub1node->cd();
15955 //
15956 // Place copy #13 of ITS5 directly in I565
15957 //
15958 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15959 sub2node->SetLineColor(kColorITS);
15960 sub2node->SetVisibility(1);
15961 fNodes->Add(sub2node);
15962 sub1node->cd();
15963 //
15964 // Place copy #14 of ITS5 directly in I565
15965 //
15966 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15967 sub2node->SetLineColor(kColorITS);
15968 sub2node->SetVisibility(1);
15969 fNodes->Add(sub2node);
15970 sub1node->cd();
15971 //
15972 // Place copy #15 of ITS5 directly in I565
15973 //
15974 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15975 sub2node->SetLineColor(kColorITS);
15976 sub2node->SetVisibility(1);
15977 fNodes->Add(sub2node);
15978 sub1node->cd();
15979 //
15980 // Place copy #16 of ITS5 directly in I565
15981 //
15982 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15983 sub2node->SetLineColor(kColorITS);
15984 sub2node->SetVisibility(1);
15985 fNodes->Add(sub2node);
15986 sub1node->cd();
15987 //
15988 // Place copy #17 of ITS5 directly in I565
15989 //
15990 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15991 sub2node->SetLineColor(kColorITS);
15992 sub2node->SetVisibility(1);
15993 fNodes->Add(sub2node);
15994 sub1node->cd();
15995 //
15996 // Place copy #18 of ITS5 directly in I565
15997 //
15998 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15999 sub2node->SetLineColor(kColorITS);
16000 sub2node->SetVisibility(1);
16001 fNodes->Add(sub2node);
16002 sub1node->cd();
16003 //
16004 // Place copy #19 of ITS5 directly in I565
16005 //
16006 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
16007 sub2node->SetLineColor(kColorITS);
16008 sub2node->SetVisibility(1);
16009 fNodes->Add(sub2node);
16010 sub1node->cd();
16011 //
16012 // Place copy #20 of ITS5 directly in I565
16013 //
16014 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16015 sub2node->SetLineColor(kColorITS);
16016 sub2node->SetVisibility(1);
16017 fNodes->Add(sub2node);
16018 sub1node->cd();
16019 //
16020 // Place copy #21 of ITS5 directly in I565
16021 //
16022 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16023 sub2node->SetLineColor(kColorITS);
16024 sub2node->SetVisibility(1);
16025 fNodes->Add(sub2node);
16026 sub1node->cd();
16027 //
16028 // Place copy #22 of ITS5 directly in I565
16029 //
16030 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16031 sub2node->SetLineColor(kColorITS);
16032 sub2node->SetVisibility(1);
16033 fNodes->Add(sub2node);
16034 sub1node->cd();
16035 fNodes->Add(sub1node);
16036 node->cd();
16037 //
16038 // Place copy #32 of I565 in IT56
16039 //
1266e9b4 16040 sub1node = new TNode("I565","I565","I565",20.3195,32.817,0.,"itsrot517");
1f99c14b 16041 sub1node->SetLineColor(kColorITS);
16042 sub1node->SetVisibility(0);
16043 sub1node->cd();
16044 //
16045 // Place copy #1 of ITS5 directly in I565
16046 //
16047 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
16048 sub2node->SetLineColor(kColorITS);
16049 sub2node->SetVisibility(1);
16050 fNodes->Add(sub2node);
16051 sub1node->cd();
16052 //
16053 // Place copy #2 of ITS5 directly in I565
16054 //
16055 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
16056 sub2node->SetLineColor(kColorITS);
16057 sub2node->SetVisibility(1);
16058 fNodes->Add(sub2node);
16059 sub1node->cd();
16060 //
16061 // Place copy #3 of ITS5 directly in I565
16062 //
16063 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
16064 sub2node->SetLineColor(kColorITS);
16065 sub2node->SetVisibility(1);
16066 fNodes->Add(sub2node);
16067 sub1node->cd();
16068 //
16069 // Place copy #4 of ITS5 directly in I565
16070 //
16071 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
16072 sub2node->SetLineColor(kColorITS);
16073 sub2node->SetVisibility(1);
16074 fNodes->Add(sub2node);
16075 sub1node->cd();
16076 //
16077 // Place copy #5 of ITS5 directly in I565
16078 //
16079 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
16080 sub2node->SetLineColor(kColorITS);
16081 sub2node->SetVisibility(1);
16082 fNodes->Add(sub2node);
16083 sub1node->cd();
16084 //
16085 // Place copy #6 of ITS5 directly in I565
16086 //
16087 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
16088 sub2node->SetLineColor(kColorITS);
16089 sub2node->SetVisibility(1);
16090 fNodes->Add(sub2node);
16091 sub1node->cd();
16092 //
16093 // Place copy #7 of ITS5 directly in I565
16094 //
16095 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
16096 sub2node->SetLineColor(kColorITS);
16097 sub2node->SetVisibility(1);
16098 fNodes->Add(sub2node);
16099 sub1node->cd();
16100 //
16101 // Place copy #8 of ITS5 directly in I565
16102 //
16103 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
16104 sub2node->SetLineColor(kColorITS);
16105 sub2node->SetVisibility(1);
16106 fNodes->Add(sub2node);
16107 sub1node->cd();
16108 //
16109 // Place copy #9 of ITS5 directly in I565
16110 //
16111 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
16112 sub2node->SetLineColor(kColorITS);
16113 sub2node->SetVisibility(1);
16114 fNodes->Add(sub2node);
16115 sub1node->cd();
16116 //
16117 // Place copy #10 of ITS5 directly in I565
16118 //
16119 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
16120 sub2node->SetLineColor(kColorITS);
16121 sub2node->SetVisibility(1);
16122 fNodes->Add(sub2node);
16123 sub1node->cd();
16124 //
16125 // Place copy #11 of ITS5 directly in I565
16126 //
16127 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
16128 sub2node->SetLineColor(kColorITS);
16129 sub2node->SetVisibility(1);
16130 fNodes->Add(sub2node);
16131 sub1node->cd();
16132 //
16133 // Place copy #12 of ITS5 directly in I565
16134 //
16135 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
16136 sub2node->SetLineColor(kColorITS);
16137 sub2node->SetVisibility(1);
16138 fNodes->Add(sub2node);
16139 sub1node->cd();
16140 //
16141 // Place copy #13 of ITS5 directly in I565
16142 //
16143 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
16144 sub2node->SetLineColor(kColorITS);
16145 sub2node->SetVisibility(1);
16146 fNodes->Add(sub2node);
16147 sub1node->cd();
16148 //
16149 // Place copy #14 of ITS5 directly in I565
16150 //
16151 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
16152 sub2node->SetLineColor(kColorITS);
16153 sub2node->SetVisibility(1);
16154 fNodes->Add(sub2node);
16155 sub1node->cd();
16156 //
16157 // Place copy #15 of ITS5 directly in I565
16158 //
16159 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
16160 sub2node->SetLineColor(kColorITS);
16161 sub2node->SetVisibility(1);
16162 fNodes->Add(sub2node);
16163 sub1node->cd();
16164 //
16165 // Place copy #16 of ITS5 directly in I565
16166 //
16167 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
16168 sub2node->SetLineColor(kColorITS);
16169 sub2node->SetVisibility(1);
16170 fNodes->Add(sub2node);
16171 sub1node->cd();
16172 //
16173 // Place copy #17 of ITS5 directly in I565
16174 //
16175 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
16176 sub2node->SetLineColor(kColorITS);
16177 sub2node->SetVisibility(1);
16178 fNodes->Add(sub2node);
16179 sub1node->cd();
16180 //
16181 // Place copy #18 of ITS5 directly in I565
16182 //
16183 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
16184 sub2node->SetLineColor(kColorITS);
16185 sub2node->SetVisibility(1);
16186 fNodes->Add(sub2node);
16187 sub1node->cd();
16188 //
16189 // Place copy #19 of ITS5 directly in I565
16190 //
16191 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
16192 sub2node->SetLineColor(kColorITS);
16193 sub2node->SetVisibility(1);
16194 fNodes->Add(sub2node);
16195 sub1node->cd();
16196 //
16197 // Place copy #20 of ITS5 directly in I565
16198 //
16199 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16200 sub2node->SetLineColor(kColorITS);
16201 sub2node->SetVisibility(1);
16202 fNodes->Add(sub2node);
16203 sub1node->cd();
16204 //
16205 // Place copy #21 of ITS5 directly in I565
16206 //
16207 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16208 sub2node->SetLineColor(kColorITS);
16209 sub2node->SetVisibility(1);
16210 fNodes->Add(sub2node);
16211 sub1node->cd();
16212 //
16213 // Place copy #22 of ITS5 directly in I565
16214 //
16215 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16216 sub2node->SetLineColor(kColorITS);
16217 sub2node->SetVisibility(1);
16218 fNodes->Add(sub2node);
16219 sub1node->cd();
16220 fNodes->Add(sub1node);
16221 node->cd();
16222 //
16223 // Place copy #33 of I565 in IT56
16224 //
1266e9b4 16225 sub1node = new TNode("I565","I565","I565",13.888,35.8489,0.,"itsrot516");
1f99c14b 16226 sub1node->SetLineColor(kColorITS);
16227 sub1node->SetVisibility(0);
16228 sub1node->cd();
16229 //
16230 // Place copy #1 of ITS5 directly in I565
16231 //
16232 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
16233 sub2node->SetLineColor(kColorITS);
16234 sub2node->SetVisibility(1);
16235 fNodes->Add(sub2node);
16236 sub1node->cd();
16237 //
16238 // Place copy #2 of ITS5 directly in I565
16239 //
16240 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
16241 sub2node->SetLineColor(kColorITS);
16242 sub2node->SetVisibility(1);
16243 fNodes->Add(sub2node);
16244 sub1node->cd();
16245 //
16246 // Place copy #3 of ITS5 directly in I565
16247 //
16248 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
16249 sub2node->SetLineColor(kColorITS);
16250 sub2node->SetVisibility(1);
16251 fNodes->Add(sub2node);
16252 sub1node->cd();
16253 //
16254 // Place copy #4 of ITS5 directly in I565
16255 //
16256 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
16257 sub2node->SetLineColor(kColorITS);
16258 sub2node->SetVisibility(1);
16259 fNodes->Add(sub2node);
16260 sub1node->cd();
16261 //
16262 // Place copy #5 of ITS5 directly in I565
16263 //
16264 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
16265 sub2node->SetLineColor(kColorITS);
16266 sub2node->SetVisibility(1);
16267 fNodes->Add(sub2node);
16268 sub1node->cd();
16269 //
16270 // Place copy #6 of ITS5 directly in I565
16271 //
16272 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
16273 sub2node->SetLineColor(kColorITS);
16274 sub2node->SetVisibility(1);
16275 fNodes->Add(sub2node);
16276 sub1node->cd();
16277 //
16278 // Place copy #7 of ITS5 directly in I565
16279 //
16280 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
16281 sub2node->SetLineColor(kColorITS);
16282 sub2node->SetVisibility(1);
16283 fNodes->Add(sub2node);
16284 sub1node->cd();
16285 //
16286 // Place copy #8 of ITS5 directly in I565
16287 //
16288 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
16289 sub2node->SetLineColor(kColorITS);
16290 sub2node->SetVisibility(1);
16291 fNodes->Add(sub2node);
16292 sub1node->cd();
16293 //
16294 // Place copy #9 of ITS5 directly in I565
16295 //
16296 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
16297 sub2node->SetLineColor(kColorITS);
16298 sub2node->SetVisibility(1);
16299 fNodes->Add(sub2node);
16300 sub1node->cd();
16301 //
16302 // Place copy #10 of ITS5 directly in I565
16303 //
16304 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
16305 sub2node->SetLineColor(kColorITS);
16306 sub2node->SetVisibility(1);
16307 fNodes->Add(sub2node);
16308 sub1node->cd();
16309 //
16310 // Place copy #11 of ITS5 directly in I565
16311 //
16312 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
16313 sub2node->SetLineColor(kColorITS);
16314 sub2node->SetVisibility(1);
16315 fNodes->Add(sub2node);
16316 sub1node->cd();
16317 //
16318 // Place copy #12 of ITS5 directly in I565
16319 //
16320 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
16321 sub2node->SetLineColor(kColorITS);
16322 sub2node->SetVisibility(1);
16323 fNodes->Add(sub2node);
16324 sub1node->cd();
16325 //
16326 // Place copy #13 of ITS5 directly in I565
16327 //
16328 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
16329 sub2node->SetLineColor(kColorITS);
16330 sub2node->SetVisibility(1);
16331 fNodes->Add(sub2node);
16332 sub1node->cd();
16333 //
16334 // Place copy #14 of ITS5 directly in I565
16335 //
16336 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
16337 sub2node->SetLineColor(kColorITS);
16338 sub2node->SetVisibility(1);
16339 fNodes->Add(sub2node);
16340 sub1node->cd();
16341 //
16342 // Place copy #15 of ITS5 directly in I565
16343 //
16344 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
16345 sub2node->SetLineColor(kColorITS);
16346 sub2node->SetVisibility(1);
16347 fNodes->Add(sub2node);
16348 sub1node->cd();
16349 //
16350 // Place copy #16 of ITS5 directly in I565
16351 //
16352 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
16353 sub2node->SetLineColor(kColorITS);
16354 sub2node->SetVisibility(1);
16355 fNodes->Add(sub2node);
16356 sub1node->cd();
16357 //
16358 // Place copy #17 of ITS5 directly in I565
16359 //
16360 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
16361 sub2node->SetLineColor(kColorITS);
16362 sub2node->SetVisibility(1);
16363 fNodes->Add(sub2node);
16364 sub1node->cd();
16365 //
16366 // Place copy #18 of ITS5 directly in I565
16367 //
16368 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
16369 sub2node->SetLineColor(kColorITS);
16370 sub2node->SetVisibility(1);
16371 fNodes->Add(sub2node);
16372 sub1node->cd();
16373 //
16374 // Place copy #19 of ITS5 directly in I565
16375 //
16376 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
16377 sub2node->SetLineColor(kColorITS);
16378 sub2node->SetVisibility(1);
16379 fNodes->Add(sub2node);
16380 sub1node->cd();
16381 //
16382 // Place copy #20 of ITS5 directly in I565
16383 //
16384 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16385 sub2node->SetLineColor(kColorITS);
16386 sub2node->SetVisibility(1);
16387 fNodes->Add(sub2node);
16388 sub1node->cd();
16389 //
16390 // Place copy #21 of ITS5 directly in I565
16391 //
16392 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16393 sub2node->SetLineColor(kColorITS);
16394 sub2node->SetVisibility(1);
16395 fNodes->Add(sub2node);
16396 sub1node->cd();
16397 //
16398 // Place copy #22 of ITS5 directly in I565
16399 //
16400 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16401 sub2node->SetLineColor(kColorITS);
16402 sub2node->SetVisibility(1);
16403 fNodes->Add(sub2node);
16404 sub1node->cd();
16405 fNodes->Add(sub1node);
16406 node->cd();
16407 //
16408 // Place copy #34 of I565 in IT56
16409 //
1266e9b4 16410 sub1node = new TNode("I565","I565","I565",7.0925,37.9412,0.,"itsrot515");
1f99c14b 16411 sub1node->SetLineColor(kColorITS);
16412 sub1node->SetVisibility(0);
16413 sub1node->cd();
16414 //
16415 // Place copy #1 of ITS5 directly in I565
16416 //
16417 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
16418 sub2node->SetLineColor(kColorITS);
16419 sub2node->SetVisibility(1);
16420 fNodes->Add(sub2node);
16421 sub1node->cd();
16422 //
16423 // Place copy #2 of ITS5 directly in I565
16424 //
16425 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
16426 sub2node->SetLineColor(kColorITS);
16427 sub2node->SetVisibility(1);
16428 fNodes->Add(sub2node);
16429 sub1node->cd();
16430 //
16431 // Place copy #3 of ITS5 directly in I565
16432 //
16433 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
16434 sub2node->SetLineColor(kColorITS);
16435 sub2node->SetVisibility(1);
16436 fNodes->Add(sub2node);
16437 sub1node->cd();
16438 //
16439 // Place copy #4 of ITS5 directly in I565
16440 //
16441 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
16442 sub2node->SetLineColor(kColorITS);
16443 sub2node->SetVisibility(1);
16444 fNodes->Add(sub2node);
16445 sub1node->cd();
16446 //
16447 // Place copy #5 of ITS5 directly in I565
16448 //
16449 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
16450 sub2node->SetLineColor(kColorITS);
16451 sub2node->SetVisibility(1);
16452 fNodes->Add(sub2node);
16453 sub1node->cd();
16454 //
16455 // Place copy #6 of ITS5 directly in I565
16456 //
16457 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
16458 sub2node->SetLineColor(kColorITS);
16459 sub2node->SetVisibility(1);
16460 fNodes->Add(sub2node);
16461 sub1node->cd();
16462 //
16463 // Place copy #7 of ITS5 directly in I565
16464 //
16465 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
16466 sub2node->SetLineColor(kColorITS);
16467 sub2node->SetVisibility(1);
16468 fNodes->Add(sub2node);
16469 sub1node->cd();
16470 //
16471 // Place copy #8 of ITS5 directly in I565
16472 //
16473 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
16474 sub2node->SetLineColor(kColorITS);
16475 sub2node->SetVisibility(1);
16476 fNodes->Add(sub2node);
16477 sub1node->cd();
16478 //
16479 // Place copy #9 of ITS5 directly in I565
16480 //
16481 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
16482 sub2node->SetLineColor(kColorITS);
16483 sub2node->SetVisibility(1);
16484 fNodes->Add(sub2node);
16485 sub1node->cd();
16486 //
16487 // Place copy #10 of ITS5 directly in I565
16488 //
16489 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
16490 sub2node->SetLineColor(kColorITS);
16491 sub2node->SetVisibility(1);
16492 fNodes->Add(sub2node);
16493 sub1node->cd();
16494 //
16495 // Place copy #11 of ITS5 directly in I565
16496 //
16497 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
16498 sub2node->SetLineColor(kColorITS);
16499 sub2node->SetVisibility(1);
16500 fNodes->Add(sub2node);
16501 sub1node->cd();
16502 //
16503 // Place copy #12 of ITS5 directly in I565
16504 //
16505 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
16506 sub2node->SetLineColor(kColorITS);
16507 sub2node->SetVisibility(1);
16508 fNodes->Add(sub2node);
16509 sub1node->cd();
16510 //
16511 // Place copy #13 of ITS5 directly in I565
16512 //
16513 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
16514 sub2node->SetLineColor(kColorITS);
16515 sub2node->SetVisibility(1);
16516 fNodes->Add(sub2node);
16517 sub1node->cd();
16518 //
16519 // Place copy #14 of ITS5 directly in I565
16520 //
16521 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
16522 sub2node->SetLineColor(kColorITS);
16523 sub2node->SetVisibility(1);
16524 fNodes->Add(sub2node);
16525 sub1node->cd();
16526 //
16527 // Place copy #15 of ITS5 directly in I565
16528 //
16529 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
16530 sub2node->SetLineColor(kColorITS);
16531 sub2node->SetVisibility(1);
16532 fNodes->Add(sub2node);
16533 sub1node->cd();
16534 //
16535 // Place copy #16 of ITS5 directly in I565
16536 //
16537 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
16538 sub2node->SetLineColor(kColorITS);
16539 sub2node->SetVisibility(1);
16540 fNodes->Add(sub2node);
16541 sub1node->cd();
16542 //
16543 // Place copy #17 of ITS5 directly in I565
16544 //
16545 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
16546 sub2node->SetLineColor(kColorITS);
16547 sub2node->SetVisibility(1);
16548 fNodes->Add(sub2node);
16549 sub1node->cd();
16550 //
16551 // Place copy #18 of ITS5 directly in I565
16552 //
16553 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
16554 sub2node->SetLineColor(kColorITS);
16555 sub2node->SetVisibility(1);
16556 fNodes->Add(sub2node);
16557 sub1node->cd();
16558 //
16559 // Place copy #19 of ITS5 directly in I565
16560 //
16561 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
16562 sub2node->SetLineColor(kColorITS);
16563 sub2node->SetVisibility(1);
16564 fNodes->Add(sub2node);
16565 sub1node->cd();
16566 //
16567 // Place copy #20 of ITS5 directly in I565
16568 //
16569 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16570 sub2node->SetLineColor(kColorITS);
16571 sub2node->SetVisibility(1);
16572 fNodes->Add(sub2node);
16573 sub1node->cd();
16574 //
16575 // Place copy #21 of ITS5 directly in I565
16576 //
16577 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16578 sub2node->SetLineColor(kColorITS);
16579 sub2node->SetVisibility(1);
16580 fNodes->Add(sub2node);
16581 sub1node->cd();
16582 //
16583 // Place copy #22 of ITS5 directly in I565
16584 //
16585 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16586 sub2node->SetLineColor(kColorITS);
16587 sub2node->SetVisibility(1);
16588 fNodes->Add(sub2node);
16589 sub1node->cd();
16590 fNodes->Add(sub1node);
16591 node->cd();
16592 //
16593 // Place copy #1 of I569 in IT56
16594 //
1266e9b4 16595 sub1node = new TNode("I569","I569","I569",-14.139,41.1856,0.,"itsrot553");
1f99c14b 16596 sub1node->SetLineColor(kColorITS);
16597 sub1node->SetVisibility(0);
16598 sub1node->cd();
16599 //
16600 // Place copy #1 of ITS6 in I569
16601 //
1266e9b4 16602 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 16603 sub2node->SetLineColor(kColorITS);
16604 sub2node->SetVisibility(1);
16605 fNodes->Add(sub2node);
16606 sub1node->cd();
16607 //
16608 // Place copy #2 of ITS6 in I569
16609 //
16610 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
16611 sub2node->SetLineColor(kColorITS);
16612 sub2node->SetVisibility(1);
16613 fNodes->Add(sub2node);
16614 sub1node->cd();
16615 //
16616 // Place copy #3 of ITS6 in I569
16617 //
1266e9b4 16618 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 16619 sub2node->SetLineColor(kColorITS);
16620 sub2node->SetVisibility(1);
16621 fNodes->Add(sub2node);
16622 sub1node->cd();
16623 //
16624 // Place copy #4 of ITS6 in I569
16625 //
16626 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
16627 sub2node->SetLineColor(kColorITS);
16628 sub2node->SetVisibility(1);
16629 fNodes->Add(sub2node);
16630 sub1node->cd();
16631 //
16632 // Place copy #5 of ITS6 in I569
16633 //
1266e9b4 16634 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 16635 sub2node->SetLineColor(kColorITS);
16636 sub2node->SetVisibility(1);
16637 fNodes->Add(sub2node);
16638 sub1node->cd();
16639 //
16640 // Place copy #6 of ITS6 in I569
16641 //
16642 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
16643 sub2node->SetLineColor(kColorITS);
16644 sub2node->SetVisibility(1);
16645 fNodes->Add(sub2node);
16646 sub1node->cd();
16647 //
16648 // Place copy #7 of ITS6 in I569
16649 //
1266e9b4 16650 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 16651 sub2node->SetLineColor(kColorITS);
16652 sub2node->SetVisibility(1);
16653 fNodes->Add(sub2node);
16654 sub1node->cd();
16655 //
16656 // Place copy #8 of ITS6 in I569
16657 //
16658 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
16659 sub2node->SetLineColor(kColorITS);
16660 sub2node->SetVisibility(1);
16661 fNodes->Add(sub2node);
16662 sub1node->cd();
16663 //
16664 // Place copy #9 of ITS6 in I569
16665 //
1266e9b4 16666 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 16667 sub2node->SetLineColor(kColorITS);
16668 sub2node->SetVisibility(1);
16669 fNodes->Add(sub2node);
16670 sub1node->cd();
16671 //
16672 // Place copy #10 of ITS6 in I569
16673 //
16674 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
16675 sub2node->SetLineColor(kColorITS);
16676 sub2node->SetVisibility(1);
16677 fNodes->Add(sub2node);
16678 sub1node->cd();
16679 //
16680 // Place copy #11 of ITS6 in I569
16681 //
1266e9b4 16682 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 16683 sub2node->SetLineColor(kColorITS);
16684 sub2node->SetVisibility(1);
16685 fNodes->Add(sub2node);
16686 sub1node->cd();
16687 //
16688 // Place copy #12 of ITS6 in I569
16689 //
16690 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
16691 sub2node->SetLineColor(kColorITS);
16692 sub2node->SetVisibility(1);
16693 fNodes->Add(sub2node);
16694 sub1node->cd();
16695 //
16696 // Place copy #13 of ITS6 in I569
16697 //
16698 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
16699 sub2node->SetLineColor(kColorITS);
16700 sub2node->SetVisibility(1);
16701 fNodes->Add(sub2node);
16702 sub1node->cd();
16703 //
16704 // Place copy #14 of ITS6 in I569
16705 //
16706 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
16707 sub2node->SetLineColor(kColorITS);
16708 sub2node->SetVisibility(1);
16709 fNodes->Add(sub2node);
16710 sub1node->cd();
16711 //
16712 // Place copy #15 of ITS6 in I569
16713 //
1266e9b4 16714 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 16715 sub2node->SetLineColor(kColorITS);
16716 sub2node->SetVisibility(1);
16717 fNodes->Add(sub2node);
16718 sub1node->cd();
16719 //
16720 // Place copy #16 of ITS6 in I569
16721 //
16722 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
16723 sub2node->SetLineColor(kColorITS);
16724 sub2node->SetVisibility(1);
16725 fNodes->Add(sub2node);
16726 sub1node->cd();
16727 //
16728 // Place copy #17 of ITS6 in I569
16729 //
16730 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
16731 sub2node->SetLineColor(kColorITS);
16732 sub2node->SetVisibility(1);
16733 fNodes->Add(sub2node);
16734 sub1node->cd();
16735 //
16736 // Place copy #18 of ITS6 in I569
16737 //
16738 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
16739 sub2node->SetLineColor(kColorITS);
16740 sub2node->SetVisibility(1);
16741 fNodes->Add(sub2node);
16742 sub1node->cd();
16743 //
16744 // Place copy #19 of ITS6 in I569
16745 //
1266e9b4 16746 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 16747 sub2node->SetLineColor(kColorITS);
16748 sub2node->SetVisibility(1);
16749 fNodes->Add(sub2node);
16750 sub1node->cd();
16751 //
16752 // Place copy #20 of ITS6 in I569
16753 //
16754 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
16755 sub2node->SetLineColor(kColorITS);
16756 sub2node->SetVisibility(1);
16757 fNodes->Add(sub2node);
16758 sub1node->cd();
16759 //
16760 // Place copy #21 of ITS6 in I569
16761 //
1266e9b4 16762 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 16763 sub2node->SetLineColor(kColorITS);
16764 sub2node->SetVisibility(1);
16765 fNodes->Add(sub2node);
16766 sub1node->cd();
16767 //
16768 // Place copy #22 of ITS6 in I569
16769 //
16770 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
16771 sub2node->SetLineColor(kColorITS);
16772 sub2node->SetVisibility(1);
16773 fNodes->Add(sub2node);
16774 sub1node->cd();
16775 //
16776 // Place copy #23 of ITS6 in I569
16777 //
16778 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
16779 sub2node->SetLineColor(kColorITS);
16780 sub2node->SetVisibility(1);
16781 fNodes->Add(sub2node);
16782 sub1node->cd();
16783 //
16784 // Place copy #24 of ITS6 in I569
16785 //
16786 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
16787 sub2node->SetLineColor(kColorITS);
16788 sub2node->SetVisibility(1);
16789 fNodes->Add(sub2node);
16790 sub1node->cd();
16791 //
16792 // Place copy #25 of ITS6 in I569
16793 //
1266e9b4 16794 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 16795 sub2node->SetLineColor(kColorITS);
16796 sub2node->SetVisibility(1);
16797 fNodes->Add(sub2node);
16798 sub1node->cd();
16799 fNodes->Add(sub1node);
16800 node->cd();
16801 //
16802 // Place copy #2 of I569 in IT56
16803 //
1266e9b4 16804 sub1node = new TNode("I569","I569","I569",-20.7978,38.431,0.,"itsrot620");
1f99c14b 16805 sub1node->SetLineColor(kColorITS);
16806 sub1node->SetVisibility(0);
16807 sub1node->cd();
16808 //
16809 // Place copy #1 of ITS6 in I569
16810 //
1266e9b4 16811 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 16812 sub2node->SetLineColor(kColorITS);
16813 sub2node->SetVisibility(1);
16814 fNodes->Add(sub2node);
16815 sub1node->cd();
16816 //
16817 // Place copy #2 of ITS6 in I569
16818 //
16819 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
16820 sub2node->SetLineColor(kColorITS);
16821 sub2node->SetVisibility(1);
16822 fNodes->Add(sub2node);
16823 sub1node->cd();
16824 //
16825 // Place copy #3 of ITS6 in I569
16826 //
1266e9b4 16827 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 16828 sub2node->SetLineColor(kColorITS);
16829 sub2node->SetVisibility(1);
16830 fNodes->Add(sub2node);
16831 sub1node->cd();
16832 //
16833 // Place copy #4 of ITS6 in I569
16834 //
16835 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
16836 sub2node->SetLineColor(kColorITS);
16837 sub2node->SetVisibility(1);
16838 fNodes->Add(sub2node);
16839 sub1node->cd();
16840 //
16841 // Place copy #5 of ITS6 in I569
16842 //
1266e9b4 16843 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 16844 sub2node->SetLineColor(kColorITS);
16845 sub2node->SetVisibility(1);
16846 fNodes->Add(sub2node);
16847 sub1node->cd();
16848 //
16849 // Place copy #6 of ITS6 in I569
16850 //
16851 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
16852 sub2node->SetLineColor(kColorITS);
16853 sub2node->SetVisibility(1);
16854 fNodes->Add(sub2node);
16855 sub1node->cd();
16856 //
16857 // Place copy #7 of ITS6 in I569
16858 //
1266e9b4 16859 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 16860 sub2node->SetLineColor(kColorITS);
16861 sub2node->SetVisibility(1);
16862 fNodes->Add(sub2node);
16863 sub1node->cd();
16864 //
16865 // Place copy #8 of ITS6 in I569
16866 //
16867 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
16868 sub2node->SetLineColor(kColorITS);
16869 sub2node->SetVisibility(1);
16870 fNodes->Add(sub2node);
16871 sub1node->cd();
16872 //
16873 // Place copy #9 of ITS6 in I569
16874 //
1266e9b4 16875 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 16876 sub2node->SetLineColor(kColorITS);
16877 sub2node->SetVisibility(1);
16878 fNodes->Add(sub2node);
16879 sub1node->cd();
16880 //
16881 // Place copy #10 of ITS6 in I569
16882 //
16883 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
16884 sub2node->SetLineColor(kColorITS);
16885 sub2node->SetVisibility(1);
16886 fNodes->Add(sub2node);
16887 sub1node->cd();
16888 //
16889 // Place copy #11 of ITS6 in I569
16890 //
1266e9b4 16891 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 16892 sub2node->SetLineColor(kColorITS);
16893 sub2node->SetVisibility(1);
16894 fNodes->Add(sub2node);
16895 sub1node->cd();
16896 //
16897 // Place copy #12 of ITS6 in I569
16898 //
16899 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
16900 sub2node->SetLineColor(kColorITS);
16901 sub2node->SetVisibility(1);
16902 fNodes->Add(sub2node);
16903 sub1node->cd();
16904 //
16905 // Place copy #13 of ITS6 in I569
16906 //
16907 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
16908 sub2node->SetLineColor(kColorITS);
16909 sub2node->SetVisibility(1);
16910 fNodes->Add(sub2node);
16911 sub1node->cd();
16912 //
16913 // Place copy #14 of ITS6 in I569
16914 //
16915 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
16916 sub2node->SetLineColor(kColorITS);
16917 sub2node->SetVisibility(1);
16918 fNodes->Add(sub2node);
16919 sub1node->cd();
16920 //
16921 // Place copy #15 of ITS6 in I569
16922 //
1266e9b4 16923 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 16924 sub2node->SetLineColor(kColorITS);
16925 sub2node->SetVisibility(1);
16926 fNodes->Add(sub2node);
16927 sub1node->cd();
16928 //
16929 // Place copy #16 of ITS6 in I569
16930 //
16931 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
16932 sub2node->SetLineColor(kColorITS);
16933 sub2node->SetVisibility(1);
16934 fNodes->Add(sub2node);
16935 sub1node->cd();
16936 //
16937 // Place copy #17 of ITS6 in I569
16938 //
16939 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
16940 sub2node->SetLineColor(kColorITS);
16941 sub2node->SetVisibility(1);
16942 fNodes->Add(sub2node);
16943 sub1node->cd();
16944 //
16945 // Place copy #18 of ITS6 in I569
16946 //
16947 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
16948 sub2node->SetLineColor(kColorITS);
16949 sub2node->SetVisibility(1);
16950 fNodes->Add(sub2node);
16951 sub1node->cd();
16952 //
16953 // Place copy #19 of ITS6 in I569
16954 //
1266e9b4 16955 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 16956 sub2node->SetLineColor(kColorITS);
16957 sub2node->SetVisibility(1);
16958 fNodes->Add(sub2node);
16959 sub1node->cd();
16960 //
16961 // Place copy #20 of ITS6 in I569
16962 //
16963 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
16964 sub2node->SetLineColor(kColorITS);
16965 sub2node->SetVisibility(1);
16966 fNodes->Add(sub2node);
16967 sub1node->cd();
16968 //
16969 // Place copy #21 of ITS6 in I569
16970 //
1266e9b4 16971 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 16972 sub2node->SetLineColor(kColorITS);
16973 sub2node->SetVisibility(1);
16974 fNodes->Add(sub2node);
16975 sub1node->cd();
16976 //
16977 // Place copy #22 of ITS6 in I569
16978 //
16979 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
16980 sub2node->SetLineColor(kColorITS);
16981 sub2node->SetVisibility(1);
16982 fNodes->Add(sub2node);
16983 sub1node->cd();
16984 //
16985 // Place copy #23 of ITS6 in I569
16986 //
16987 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
16988 sub2node->SetLineColor(kColorITS);
16989 sub2node->SetVisibility(1);
16990 fNodes->Add(sub2node);
16991 sub1node->cd();
16992 //
16993 // Place copy #24 of ITS6 in I569
16994 //
16995 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
16996 sub2node->SetLineColor(kColorITS);
16997 sub2node->SetVisibility(1);
16998 fNodes->Add(sub2node);
16999 sub1node->cd();
17000 //
17001 // Place copy #25 of ITS6 in I569
17002 //
1266e9b4 17003 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 17004 sub2node->SetLineColor(kColorITS);
17005 sub2node->SetVisibility(1);
17006 fNodes->Add(sub2node);
17007 sub1node->cd();
17008 fNodes->Add(sub1node);
17009 node->cd();
17010 //
17011 // Place copy #3 of I569 in IT56
17012 //
1266e9b4 17013 sub1node = new TNode("I569","I569","I569",-26.7459,34.3631,0.,"itsrot555");
1f99c14b 17014 sub1node->SetLineColor(kColorITS);
17015 sub1node->SetVisibility(0);
17016 sub1node->cd();
17017 //
17018 // Place copy #1 of ITS6 in I569
17019 //
1266e9b4 17020 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 17021 sub2node->SetLineColor(kColorITS);
17022 sub2node->SetVisibility(1);
17023 fNodes->Add(sub2node);
17024 sub1node->cd();
17025 //
17026 // Place copy #2 of ITS6 in I569
17027 //
17028 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17029 sub2node->SetLineColor(kColorITS);
17030 sub2node->SetVisibility(1);
17031 fNodes->Add(sub2node);
17032 sub1node->cd();
17033 //
17034 // Place copy #3 of ITS6 in I569
17035 //
1266e9b4 17036 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 17037 sub2node->SetLineColor(kColorITS);
17038 sub2node->SetVisibility(1);
17039 fNodes->Add(sub2node);
17040 sub1node->cd();
17041 //
17042 // Place copy #4 of ITS6 in I569
17043 //
17044 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17045 sub2node->SetLineColor(kColorITS);
17046 sub2node->SetVisibility(1);
17047 fNodes->Add(sub2node);
17048 sub1node->cd();
17049 //
17050 // Place copy #5 of ITS6 in I569
17051 //
1266e9b4 17052 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 17053 sub2node->SetLineColor(kColorITS);
17054 sub2node->SetVisibility(1);
17055 fNodes->Add(sub2node);
17056 sub1node->cd();
17057 //
17058 // Place copy #6 of ITS6 in I569
17059 //
17060 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17061 sub2node->SetLineColor(kColorITS);
17062 sub2node->SetVisibility(1);
17063 fNodes->Add(sub2node);
17064 sub1node->cd();
17065 //
17066 // Place copy #7 of ITS6 in I569
17067 //
1266e9b4 17068 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 17069 sub2node->SetLineColor(kColorITS);
17070 sub2node->SetVisibility(1);
17071 fNodes->Add(sub2node);
17072 sub1node->cd();
17073 //
17074 // Place copy #8 of ITS6 in I569
17075 //
17076 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17077 sub2node->SetLineColor(kColorITS);
17078 sub2node->SetVisibility(1);
17079 fNodes->Add(sub2node);
17080 sub1node->cd();
17081 //
17082 // Place copy #9 of ITS6 in I569
17083 //
1266e9b4 17084 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 17085 sub2node->SetLineColor(kColorITS);
17086 sub2node->SetVisibility(1);
17087 fNodes->Add(sub2node);
17088 sub1node->cd();
17089 //
17090 // Place copy #10 of ITS6 in I569
17091 //
17092 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17093 sub2node->SetLineColor(kColorITS);
17094 sub2node->SetVisibility(1);
17095 fNodes->Add(sub2node);
17096 sub1node->cd();
17097 //
17098 // Place copy #11 of ITS6 in I569
17099 //
1266e9b4 17100 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 17101 sub2node->SetLineColor(kColorITS);
17102 sub2node->SetVisibility(1);
17103 fNodes->Add(sub2node);
17104 sub1node->cd();
17105 //
17106 // Place copy #12 of ITS6 in I569
17107 //
17108 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17109 sub2node->SetLineColor(kColorITS);
17110 sub2node->SetVisibility(1);
17111 fNodes->Add(sub2node);
17112 sub1node->cd();
17113 //
17114 // Place copy #13 of ITS6 in I569
17115 //
17116 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17117 sub2node->SetLineColor(kColorITS);
17118 sub2node->SetVisibility(1);
17119 fNodes->Add(sub2node);
17120 sub1node->cd();
17121 //
17122 // Place copy #14 of ITS6 in I569
17123 //
17124 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17125 sub2node->SetLineColor(kColorITS);
17126 sub2node->SetVisibility(1);
17127 fNodes->Add(sub2node);
17128 sub1node->cd();
17129 //
17130 // Place copy #15 of ITS6 in I569
17131 //
1266e9b4 17132 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 17133 sub2node->SetLineColor(kColorITS);
17134 sub2node->SetVisibility(1);
17135 fNodes->Add(sub2node);
17136 sub1node->cd();
17137 //
17138 // Place copy #16 of ITS6 in I569
17139 //
17140 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17141 sub2node->SetLineColor(kColorITS);
17142 sub2node->SetVisibility(1);
17143 fNodes->Add(sub2node);
17144 sub1node->cd();
17145 //
17146 // Place copy #17 of ITS6 in I569
17147 //
17148 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17149 sub2node->SetLineColor(kColorITS);
17150 sub2node->SetVisibility(1);
17151 fNodes->Add(sub2node);
17152 sub1node->cd();
17153 //
17154 // Place copy #18 of ITS6 in I569
17155 //
17156 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17157 sub2node->SetLineColor(kColorITS);
17158 sub2node->SetVisibility(1);
17159 fNodes->Add(sub2node);
17160 sub1node->cd();
17161 //
17162 // Place copy #19 of ITS6 in I569
17163 //
1266e9b4 17164 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 17165 sub2node->SetLineColor(kColorITS);
17166 sub2node->SetVisibility(1);
17167 fNodes->Add(sub2node);
17168 sub1node->cd();
17169 //
17170 // Place copy #20 of ITS6 in I569
17171 //
17172 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17173 sub2node->SetLineColor(kColorITS);
17174 sub2node->SetVisibility(1);
17175 fNodes->Add(sub2node);
17176 sub1node->cd();
17177 //
17178 // Place copy #21 of ITS6 in I569
17179 //
1266e9b4 17180 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 17181 sub2node->SetLineColor(kColorITS);
17182 sub2node->SetVisibility(1);
17183 fNodes->Add(sub2node);
17184 sub1node->cd();
17185 //
17186 // Place copy #22 of ITS6 in I569
17187 //
17188 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17189 sub2node->SetLineColor(kColorITS);
17190 sub2node->SetVisibility(1);
17191 fNodes->Add(sub2node);
17192 sub1node->cd();
17193 //
17194 // Place copy #23 of ITS6 in I569
17195 //
17196 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17197 sub2node->SetLineColor(kColorITS);
17198 sub2node->SetVisibility(1);
17199 fNodes->Add(sub2node);
17200 sub1node->cd();
17201 //
17202 // Place copy #24 of ITS6 in I569
17203 //
17204 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17205 sub2node->SetLineColor(kColorITS);
17206 sub2node->SetVisibility(1);
17207 fNodes->Add(sub2node);
17208 sub1node->cd();
17209 //
17210 // Place copy #25 of ITS6 in I569
17211 //
1266e9b4 17212 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 17213 sub2node->SetLineColor(kColorITS);
17214 sub2node->SetVisibility(1);
17215 fNodes->Add(sub2node);
17216 sub1node->cd();
17217 fNodes->Add(sub1node);
17218 node->cd();
17219 //
17220 // Place copy #4 of I569 in IT56
17221 //
1266e9b4 17222 sub1node = new TNode("I569","I569","I569",-32.1494,29.5956,0.,"itsrot556");
1f99c14b 17223 sub1node->SetLineColor(kColorITS);
17224 sub1node->SetVisibility(0);
17225 sub1node->cd();
17226 //
17227 // Place copy #1 of ITS6 in I569
17228 //
1266e9b4 17229 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 17230 sub2node->SetLineColor(kColorITS);
17231 sub2node->SetVisibility(1);
17232 fNodes->Add(sub2node);
17233 sub1node->cd();
17234 //
17235 // Place copy #2 of ITS6 in I569
17236 //
17237 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17238 sub2node->SetLineColor(kColorITS);
17239 sub2node->SetVisibility(1);
17240 fNodes->Add(sub2node);
17241 sub1node->cd();
17242 //
17243 // Place copy #3 of ITS6 in I569
17244 //
1266e9b4 17245 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 17246 sub2node->SetLineColor(kColorITS);
17247 sub2node->SetVisibility(1);
17248 fNodes->Add(sub2node);
17249 sub1node->cd();
17250 //
17251 // Place copy #4 of ITS6 in I569
17252 //
17253 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17254 sub2node->SetLineColor(kColorITS);
17255 sub2node->SetVisibility(1);
17256 fNodes->Add(sub2node);
17257 sub1node->cd();
17258 //
17259 // Place copy #5 of ITS6 in I569
17260 //
1266e9b4 17261 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 17262 sub2node->SetLineColor(kColorITS);
17263 sub2node->SetVisibility(1);
17264 fNodes->Add(sub2node);
17265 sub1node->cd();
17266 //
17267 // Place copy #6 of ITS6 in I569
17268 //
17269 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17270 sub2node->SetLineColor(kColorITS);
17271 sub2node->SetVisibility(1);
17272 fNodes->Add(sub2node);
17273 sub1node->cd();
17274 //
17275 // Place copy #7 of ITS6 in I569
17276 //
1266e9b4 17277 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 17278 sub2node->SetLineColor(kColorITS);
17279 sub2node->SetVisibility(1);
17280 fNodes->Add(sub2node);
17281 sub1node->cd();
17282 //
17283 // Place copy #8 of ITS6 in I569
17284 //
17285 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17286 sub2node->SetLineColor(kColorITS);
17287 sub2node->SetVisibility(1);
17288 fNodes->Add(sub2node);
17289 sub1node->cd();
17290 //
17291 // Place copy #9 of ITS6 in I569
17292 //
1266e9b4 17293 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 17294 sub2node->SetLineColor(kColorITS);
17295 sub2node->SetVisibility(1);
17296 fNodes->Add(sub2node);
17297 sub1node->cd();
17298 //
17299 // Place copy #10 of ITS6 in I569
17300 //
17301 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17302 sub2node->SetLineColor(kColorITS);
17303 sub2node->SetVisibility(1);
17304 fNodes->Add(sub2node);
17305 sub1node->cd();
17306 //
17307 // Place copy #11 of ITS6 in I569
17308 //
1266e9b4 17309 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 17310 sub2node->SetLineColor(kColorITS);
17311 sub2node->SetVisibility(1);
17312 fNodes->Add(sub2node);
17313 sub1node->cd();
17314 //
17315 // Place copy #12 of ITS6 in I569
17316 //
17317 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17318 sub2node->SetLineColor(kColorITS);
17319 sub2node->SetVisibility(1);
17320 fNodes->Add(sub2node);
17321 sub1node->cd();
17322 //
17323 // Place copy #13 of ITS6 in I569
17324 //
17325 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17326 sub2node->SetLineColor(kColorITS);
17327 sub2node->SetVisibility(1);
17328 fNodes->Add(sub2node);
17329 sub1node->cd();
17330 //
17331 // Place copy #14 of ITS6 in I569
17332 //
17333 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17334 sub2node->SetLineColor(kColorITS);
17335 sub2node->SetVisibility(1);
17336 fNodes->Add(sub2node);
17337 sub1node->cd();
17338 //
17339 // Place copy #15 of ITS6 in I569
17340 //
1266e9b4 17341 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 17342 sub2node->SetLineColor(kColorITS);
17343 sub2node->SetVisibility(1);
17344 fNodes->Add(sub2node);
17345 sub1node->cd();
17346 //
17347 // Place copy #16 of ITS6 in I569
17348 //
17349 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17350 sub2node->SetLineColor(kColorITS);
17351 sub2node->SetVisibility(1);
17352 fNodes->Add(sub2node);
17353 sub1node->cd();
17354 //
17355 // Place copy #17 of ITS6 in I569
17356 //
17357 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17358 sub2node->SetLineColor(kColorITS);
17359 sub2node->SetVisibility(1);
17360 fNodes->Add(sub2node);
17361 sub1node->cd();
17362 //
17363 // Place copy #18 of ITS6 in I569
17364 //
17365 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17366 sub2node->SetLineColor(kColorITS);
17367 sub2node->SetVisibility(1);
17368 fNodes->Add(sub2node);
17369 sub1node->cd();
17370 //
17371 // Place copy #19 of ITS6 in I569
17372 //
1266e9b4 17373 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 17374 sub2node->SetLineColor(kColorITS);
17375 sub2node->SetVisibility(1);
17376 fNodes->Add(sub2node);
17377 sub1node->cd();
17378 //
17379 // Place copy #20 of ITS6 in I569
17380 //
17381 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17382 sub2node->SetLineColor(kColorITS);
17383 sub2node->SetVisibility(1);
17384 fNodes->Add(sub2node);
17385 sub1node->cd();
17386 //
17387 // Place copy #21 of ITS6 in I569
17388 //
1266e9b4 17389 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 17390 sub2node->SetLineColor(kColorITS);
17391 sub2node->SetVisibility(1);
17392 fNodes->Add(sub2node);
17393 sub1node->cd();
17394 //
17395 // Place copy #22 of ITS6 in I569
17396 //
17397 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17398 sub2node->SetLineColor(kColorITS);
17399 sub2node->SetVisibility(1);
17400 fNodes->Add(sub2node);
17401 sub1node->cd();
17402 //
17403 // Place copy #23 of ITS6 in I569
17404 //
17405 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17406 sub2node->SetLineColor(kColorITS);
17407 sub2node->SetVisibility(1);
17408 fNodes->Add(sub2node);
17409 sub1node->cd();
17410 //
17411 // Place copy #24 of ITS6 in I569
17412 //
17413 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17414 sub2node->SetLineColor(kColorITS);
17415 sub2node->SetVisibility(1);
17416 fNodes->Add(sub2node);
17417 sub1node->cd();
17418 //
17419 // Place copy #25 of ITS6 in I569
17420 //
1266e9b4 17421 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 17422 sub2node->SetLineColor(kColorITS);
17423 sub2node->SetVisibility(1);
17424 fNodes->Add(sub2node);
17425 sub1node->cd();
17426 fNodes->Add(sub1node);
17427 node->cd();
17428 //
17429 // Place copy #5 of I569 in IT56
17430 //
1266e9b4 17431 sub1node = new TNode("I569","I569","I569",-36.4544,23.8169,0.,"itsrot557");
1f99c14b 17432 sub1node->SetLineColor(kColorITS);
17433 sub1node->SetVisibility(0);
17434 sub1node->cd();
17435 //
17436 // Place copy #1 of ITS6 in I569
17437 //
1266e9b4 17438 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 17439 sub2node->SetLineColor(kColorITS);
17440 sub2node->SetVisibility(1);
17441 fNodes->Add(sub2node);
17442 sub1node->cd();
17443 //
17444 // Place copy #2 of ITS6 in I569
17445 //
17446 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17447 sub2node->SetLineColor(kColorITS);
17448 sub2node->SetVisibility(1);
17449 fNodes->Add(sub2node);
17450 sub1node->cd();
17451 //
17452 // Place copy #3 of ITS6 in I569
17453 //
1266e9b4 17454 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 17455 sub2node->SetLineColor(kColorITS);
17456 sub2node->SetVisibility(1);
17457 fNodes->Add(sub2node);
17458 sub1node->cd();
17459 //
17460 // Place copy #4 of ITS6 in I569
17461 //
17462 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17463 sub2node->SetLineColor(kColorITS);
17464 sub2node->SetVisibility(1);
17465 fNodes->Add(sub2node);
17466 sub1node->cd();
17467 //
17468 // Place copy #5 of ITS6 in I569
17469 //
1266e9b4 17470 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 17471 sub2node->SetLineColor(kColorITS);
17472 sub2node->SetVisibility(1);
17473 fNodes->Add(sub2node);
17474 sub1node->cd();
17475 //
17476 // Place copy #6 of ITS6 in I569
17477 //
17478 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17479 sub2node->SetLineColor(kColorITS);
17480 sub2node->SetVisibility(1);
17481 fNodes->Add(sub2node);
17482 sub1node->cd();
17483 //
17484 // Place copy #7 of ITS6 in I569
17485 //
1266e9b4 17486 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 17487 sub2node->SetLineColor(kColorITS);
17488 sub2node->SetVisibility(1);
17489 fNodes->Add(sub2node);
17490 sub1node->cd();
17491 //
17492 // Place copy #8 of ITS6 in I569
17493 //
17494 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17495 sub2node->SetLineColor(kColorITS);
17496 sub2node->SetVisibility(1);
17497 fNodes->Add(sub2node);
17498 sub1node->cd();
17499 //
17500 // Place copy #9 of ITS6 in I569
17501 //
1266e9b4 17502 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 17503 sub2node->SetLineColor(kColorITS);
17504 sub2node->SetVisibility(1);
17505 fNodes->Add(sub2node);
17506 sub1node->cd();
17507 //
17508 // Place copy #10 of ITS6 in I569
17509 //
17510 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17511 sub2node->SetLineColor(kColorITS);
17512 sub2node->SetVisibility(1);
17513 fNodes->Add(sub2node);
17514 sub1node->cd();
17515 //
17516 // Place copy #11 of ITS6 in I569
17517 //
1266e9b4 17518 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 17519 sub2node->SetLineColor(kColorITS);
17520 sub2node->SetVisibility(1);
17521 fNodes->Add(sub2node);
17522 sub1node->cd();
17523 //
17524 // Place copy #12 of ITS6 in I569
17525 //
17526 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17527 sub2node->SetLineColor(kColorITS);
17528 sub2node->SetVisibility(1);
17529 fNodes->Add(sub2node);
17530 sub1node->cd();
17531 //
17532 // Place copy #13 of ITS6 in I569
17533 //
17534 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17535 sub2node->SetLineColor(kColorITS);
17536 sub2node->SetVisibility(1);
17537 fNodes->Add(sub2node);
17538 sub1node->cd();
17539 //
17540 // Place copy #14 of ITS6 in I569
17541 //
17542 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17543 sub2node->SetLineColor(kColorITS);
17544 sub2node->SetVisibility(1);
17545 fNodes->Add(sub2node);
17546 sub1node->cd();
17547 //
17548 // Place copy #15 of ITS6 in I569
17549 //
1266e9b4 17550 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 17551 sub2node->SetLineColor(kColorITS);
17552 sub2node->SetVisibility(1);
17553 fNodes->Add(sub2node);
17554 sub1node->cd();
17555 //
17556 // Place copy #16 of ITS6 in I569
17557 //
17558 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17559 sub2node->SetLineColor(kColorITS);
17560 sub2node->SetVisibility(1);
17561 fNodes->Add(sub2node);
17562 sub1node->cd();
17563 //
17564 // Place copy #17 of ITS6 in I569
17565 //
17566 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17567 sub2node->SetLineColor(kColorITS);
17568 sub2node->SetVisibility(1);
17569 fNodes->Add(sub2node);
17570 sub1node->cd();
17571 //
17572 // Place copy #18 of ITS6 in I569
17573 //
17574 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17575 sub2node->SetLineColor(kColorITS);
17576 sub2node->SetVisibility(1);
17577 fNodes->Add(sub2node);
17578 sub1node->cd();
17579 //
17580 // Place copy #19 of ITS6 in I569
17581 //
1266e9b4 17582 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 17583 sub2node->SetLineColor(kColorITS);
17584 sub2node->SetVisibility(1);
17585 fNodes->Add(sub2node);
17586 sub1node->cd();
17587 //
17588 // Place copy #20 of ITS6 in I569
17589 //
17590 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17591 sub2node->SetLineColor(kColorITS);
17592 sub2node->SetVisibility(1);
17593 fNodes->Add(sub2node);
17594 sub1node->cd();
17595 //
17596 // Place copy #21 of ITS6 in I569
17597 //
1266e9b4 17598 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 17599 sub2node->SetLineColor(kColorITS);
17600 sub2node->SetVisibility(1);
17601 fNodes->Add(sub2node);
17602 sub1node->cd();
17603 //
17604 // Place copy #22 of ITS6 in I569
17605 //
17606 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17607 sub2node->SetLineColor(kColorITS);
17608 sub2node->SetVisibility(1);
17609 fNodes->Add(sub2node);
17610 sub1node->cd();
17611 //
17612 // Place copy #23 of ITS6 in I569
17613 //
17614 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17615 sub2node->SetLineColor(kColorITS);
17616 sub2node->SetVisibility(1);
17617 fNodes->Add(sub2node);
17618 sub1node->cd();
17619 //
17620 // Place copy #24 of ITS6 in I569
17621 //
17622 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17623 sub2node->SetLineColor(kColorITS);
17624 sub2node->SetVisibility(1);
17625 fNodes->Add(sub2node);
17626 sub1node->cd();
17627 //
17628 // Place copy #25 of ITS6 in I569
17629 //
1266e9b4 17630 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 17631 sub2node->SetLineColor(kColorITS);
17632 sub2node->SetVisibility(1);
17633 fNodes->Add(sub2node);
17634 sub1node->cd();
17635 fNodes->Add(sub1node);
17636 node->cd();
17637 //
17638 // Place copy #6 of I569 in IT56
17639 //
1266e9b4 17640 sub1node = new TNode("I569","I569","I569",-40.0172,17.5532,0.,"itsrot558");
1f99c14b 17641 sub1node->SetLineColor(kColorITS);
17642 sub1node->SetVisibility(0);
17643 sub1node->cd();
17644 //
17645 // Place copy #1 of ITS6 in I569
17646 //
1266e9b4 17647 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 17648 sub2node->SetLineColor(kColorITS);
17649 sub2node->SetVisibility(1);
17650 fNodes->Add(sub2node);
17651 sub1node->cd();
17652 //
17653 // Place copy #2 of ITS6 in I569
17654 //
17655 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17656 sub2node->SetLineColor(kColorITS);
17657 sub2node->SetVisibility(1);
17658 fNodes->Add(sub2node);
17659 sub1node->cd();
17660 //
17661 // Place copy #3 of ITS6 in I569
17662 //
1266e9b4 17663 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 17664 sub2node->SetLineColor(kColorITS);
17665 sub2node->SetVisibility(1);
17666 fNodes->Add(sub2node);
17667 sub1node->cd();
17668 //
17669 // Place copy #4 of ITS6 in I569
17670 //
17671 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17672 sub2node->SetLineColor(kColorITS);
17673 sub2node->SetVisibility(1);
17674 fNodes->Add(sub2node);
17675 sub1node->cd();
17676 //
17677 // Place copy #5 of ITS6 in I569
17678 //
1266e9b4 17679 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 17680 sub2node->SetLineColor(kColorITS);
17681 sub2node->SetVisibility(1);
17682 fNodes->Add(sub2node);
17683 sub1node->cd();
17684 //
17685 // Place copy #6 of ITS6 in I569
17686 //
17687 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17688 sub2node->SetLineColor(kColorITS);
17689 sub2node->SetVisibility(1);
17690 fNodes->Add(sub2node);
17691 sub1node->cd();
17692 //
17693 // Place copy #7 of ITS6 in I569
17694 //
1266e9b4 17695 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 17696 sub2node->SetLineColor(kColorITS);
17697 sub2node->SetVisibility(1);
17698 fNodes->Add(sub2node);
17699 sub1node->cd();
17700 //
17701 // Place copy #8 of ITS6 in I569
17702 //
17703 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17704 sub2node->SetLineColor(kColorITS);
17705 sub2node->SetVisibility(1);
17706 fNodes->Add(sub2node);
17707 sub1node->cd();
17708 //
17709 // Place copy #9 of ITS6 in I569
17710 //
1266e9b4 17711 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 17712 sub2node->SetLineColor(kColorITS);
17713 sub2node->SetVisibility(1);
17714 fNodes->Add(sub2node);
17715 sub1node->cd();
17716 //
17717 // Place copy #10 of ITS6 in I569
17718 //
17719 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17720 sub2node->SetLineColor(kColorITS);
17721 sub2node->SetVisibility(1);
17722 fNodes->Add(sub2node);
17723 sub1node->cd();
17724 //
17725 // Place copy #11 of ITS6 in I569
17726 //
1266e9b4 17727 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 17728 sub2node->SetLineColor(kColorITS);
17729 sub2node->SetVisibility(1);
17730 fNodes->Add(sub2node);
17731 sub1node->cd();
17732 //
17733 // Place copy #12 of ITS6 in I569
17734 //
17735 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17736 sub2node->SetLineColor(kColorITS);
17737 sub2node->SetVisibility(1);
17738 fNodes->Add(sub2node);
17739 sub1node->cd();
17740 //
17741 // Place copy #13 of ITS6 in I569
17742 //
17743 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17744 sub2node->SetLineColor(kColorITS);
17745 sub2node->SetVisibility(1);
17746 fNodes->Add(sub2node);
17747 sub1node->cd();
17748 //
17749 // Place copy #14 of ITS6 in I569
17750 //
17751 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17752 sub2node->SetLineColor(kColorITS);
17753 sub2node->SetVisibility(1);
17754 fNodes->Add(sub2node);
17755 sub1node->cd();
17756 //
17757 // Place copy #15 of ITS6 in I569
17758 //
1266e9b4 17759 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 17760 sub2node->SetLineColor(kColorITS);
17761 sub2node->SetVisibility(1);
17762 fNodes->Add(sub2node);
17763 sub1node->cd();
17764 //
17765 // Place copy #16 of ITS6 in I569
17766 //
17767 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17768 sub2node->SetLineColor(kColorITS);
17769 sub2node->SetVisibility(1);
17770 fNodes->Add(sub2node);
17771 sub1node->cd();
17772 //
17773 // Place copy #17 of ITS6 in I569
17774 //
17775 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17776 sub2node->SetLineColor(kColorITS);
17777 sub2node->SetVisibility(1);
17778 fNodes->Add(sub2node);
17779 sub1node->cd();
17780 //
17781 // Place copy #18 of ITS6 in I569
17782 //
17783 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17784 sub2node->SetLineColor(kColorITS);
17785 sub2node->SetVisibility(1);
17786 fNodes->Add(sub2node);
17787 sub1node->cd();
17788 //
17789 // Place copy #19 of ITS6 in I569
17790 //
1266e9b4 17791 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 17792 sub2node->SetLineColor(kColorITS);
17793 sub2node->SetVisibility(1);
17794 fNodes->Add(sub2node);
17795 sub1node->cd();
17796 //
17797 // Place copy #20 of ITS6 in I569
17798 //
17799 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17800 sub2node->SetLineColor(kColorITS);
17801 sub2node->SetVisibility(1);
17802 fNodes->Add(sub2node);
17803 sub1node->cd();
17804 //
17805 // Place copy #21 of ITS6 in I569
17806 //
1266e9b4 17807 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 17808 sub2node->SetLineColor(kColorITS);
17809 sub2node->SetVisibility(1);
17810 fNodes->Add(sub2node);
17811 sub1node->cd();
17812 //
17813 // Place copy #22 of ITS6 in I569
17814 //
17815 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17816 sub2node->SetLineColor(kColorITS);
17817 sub2node->SetVisibility(1);
17818 fNodes->Add(sub2node);
17819 sub1node->cd();
17820 //
17821 // Place copy #23 of ITS6 in I569
17822 //
17823 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17824 sub2node->SetLineColor(kColorITS);
17825 sub2node->SetVisibility(1);
17826 fNodes->Add(sub2node);
17827 sub1node->cd();
17828 //
17829 // Place copy #24 of ITS6 in I569
17830 //
17831 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17832 sub2node->SetLineColor(kColorITS);
17833 sub2node->SetVisibility(1);
17834 fNodes->Add(sub2node);
17835 sub1node->cd();
17836 //
17837 // Place copy #25 of ITS6 in I569
17838 //
1266e9b4 17839 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 17840 sub2node->SetLineColor(kColorITS);
17841 sub2node->SetVisibility(1);
17842 fNodes->Add(sub2node);
17843 sub1node->cd();
17844 fNodes->Add(sub1node);
17845 node->cd();
17846 //
17847 // Place copy #7 of I569 in IT56
17848 //
1266e9b4 17849 sub1node = new TNode("I569","I569","I569",-42.2125,10.6897,0.,"itsrot559");
1f99c14b 17850 sub1node->SetLineColor(kColorITS);
17851 sub1node->SetVisibility(0);
17852 sub1node->cd();
17853 //
17854 // Place copy #1 of ITS6 in I569
17855 //
1266e9b4 17856 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 17857 sub2node->SetLineColor(kColorITS);
17858 sub2node->SetVisibility(1);
17859 fNodes->Add(sub2node);
17860 sub1node->cd();
17861 //
17862 // Place copy #2 of ITS6 in I569
17863 //
17864 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17865 sub2node->SetLineColor(kColorITS);
17866 sub2node->SetVisibility(1);
17867 fNodes->Add(sub2node);
17868 sub1node->cd();
17869 //
17870 // Place copy #3 of ITS6 in I569
17871 //
1266e9b4 17872 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 17873 sub2node->SetLineColor(kColorITS);
17874 sub2node->SetVisibility(1);
17875 fNodes->Add(sub2node);
17876 sub1node->cd();
17877 //
17878 // Place copy #4 of ITS6 in I569
17879 //
17880 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17881 sub2node->SetLineColor(kColorITS);
17882 sub2node->SetVisibility(1);
17883 fNodes->Add(sub2node);
17884 sub1node->cd();
17885 //
17886 // Place copy #5 of ITS6 in I569
17887 //
1266e9b4 17888 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 17889 sub2node->SetLineColor(kColorITS);
17890 sub2node->SetVisibility(1);
17891 fNodes->Add(sub2node);
17892 sub1node->cd();
17893 //
17894 // Place copy #6 of ITS6 in I569
17895 //
17896 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17897 sub2node->SetLineColor(kColorITS);
17898 sub2node->SetVisibility(1);
17899 fNodes->Add(sub2node);
17900 sub1node->cd();
17901 //
17902 // Place copy #7 of ITS6 in I569
17903 //
1266e9b4 17904 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 17905 sub2node->SetLineColor(kColorITS);
17906 sub2node->SetVisibility(1);
17907 fNodes->Add(sub2node);
17908 sub1node->cd();
17909 //
17910 // Place copy #8 of ITS6 in I569
17911 //
17912 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17913 sub2node->SetLineColor(kColorITS);
17914 sub2node->SetVisibility(1);
17915 fNodes->Add(sub2node);
17916 sub1node->cd();
17917 //
17918 // Place copy #9 of ITS6 in I569
17919 //
1266e9b4 17920 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 17921 sub2node->SetLineColor(kColorITS);
17922 sub2node->SetVisibility(1);
17923 fNodes->Add(sub2node);
17924 sub1node->cd();
17925 //
17926 // Place copy #10 of ITS6 in I569
17927 //
17928 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17929 sub2node->SetLineColor(kColorITS);
17930 sub2node->SetVisibility(1);
17931 fNodes->Add(sub2node);
17932 sub1node->cd();
17933 //
17934 // Place copy #11 of ITS6 in I569
17935 //
1266e9b4 17936 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 17937 sub2node->SetLineColor(kColorITS);
17938 sub2node->SetVisibility(1);
17939 fNodes->Add(sub2node);
17940 sub1node->cd();
17941 //
17942 // Place copy #12 of ITS6 in I569
17943 //
17944 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17945 sub2node->SetLineColor(kColorITS);
17946 sub2node->SetVisibility(1);
17947 fNodes->Add(sub2node);
17948 sub1node->cd();
17949 //
17950 // Place copy #13 of ITS6 in I569
17951 //
17952 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17953 sub2node->SetLineColor(kColorITS);
17954 sub2node->SetVisibility(1);
17955 fNodes->Add(sub2node);
17956 sub1node->cd();
17957 //
17958 // Place copy #14 of ITS6 in I569
17959 //
17960 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17961 sub2node->SetLineColor(kColorITS);
17962 sub2node->SetVisibility(1);
17963 fNodes->Add(sub2node);
17964 sub1node->cd();
17965 //
17966 // Place copy #15 of ITS6 in I569
17967 //
1266e9b4 17968 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 17969 sub2node->SetLineColor(kColorITS);
17970 sub2node->SetVisibility(1);
17971 fNodes->Add(sub2node);
17972 sub1node->cd();
17973 //
17974 // Place copy #16 of ITS6 in I569
17975 //
17976 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17977 sub2node->SetLineColor(kColorITS);
17978 sub2node->SetVisibility(1);
17979 fNodes->Add(sub2node);
17980 sub1node->cd();
17981 //
17982 // Place copy #17 of ITS6 in I569
17983 //
17984 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17985 sub2node->SetLineColor(kColorITS);
17986 sub2node->SetVisibility(1);
17987 fNodes->Add(sub2node);
17988 sub1node->cd();
17989 //
17990 // Place copy #18 of ITS6 in I569
17991 //
17992 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17993 sub2node->SetLineColor(kColorITS);
17994 sub2node->SetVisibility(1);
17995 fNodes->Add(sub2node);
17996 sub1node->cd();
17997 //
17998 // Place copy #19 of ITS6 in I569
17999 //
1266e9b4 18000 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 18001 sub2node->SetLineColor(kColorITS);
18002 sub2node->SetVisibility(1);
18003 fNodes->Add(sub2node);
18004 sub1node->cd();
18005 //
18006 // Place copy #20 of ITS6 in I569
18007 //
18008 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18009 sub2node->SetLineColor(kColorITS);
18010 sub2node->SetVisibility(1);
18011 fNodes->Add(sub2node);
18012 sub1node->cd();
18013 //
18014 // Place copy #21 of ITS6 in I569
18015 //
1266e9b4 18016 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 18017 sub2node->SetLineColor(kColorITS);
18018 sub2node->SetVisibility(1);
18019 fNodes->Add(sub2node);
18020 sub1node->cd();
18021 //
18022 // Place copy #22 of ITS6 in I569
18023 //
18024 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18025 sub2node->SetLineColor(kColorITS);
18026 sub2node->SetVisibility(1);
18027 fNodes->Add(sub2node);
18028 sub1node->cd();
18029 //
18030 // Place copy #23 of ITS6 in I569
18031 //
18032 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18033 sub2node->SetLineColor(kColorITS);
18034 sub2node->SetVisibility(1);
18035 fNodes->Add(sub2node);
18036 sub1node->cd();
18037 //
18038 // Place copy #24 of ITS6 in I569
18039 //
18040 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18041 sub2node->SetLineColor(kColorITS);
18042 sub2node->SetVisibility(1);
18043 fNodes->Add(sub2node);
18044 sub1node->cd();
18045 //
18046 // Place copy #25 of ITS6 in I569
18047 //
1266e9b4 18048 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 18049 sub2node->SetLineColor(kColorITS);
18050 sub2node->SetVisibility(1);
18051 fNodes->Add(sub2node);
18052 sub1node->cd();
18053 fNodes->Add(sub1node);
18054 node->cd();
18055 //
18056 // Place copy #8 of I569 in IT56
18057 //
1266e9b4 18058 sub1node = new TNode("I569","I569","I569",-43.5484,3.6085,0.,"itsrot560");
1f99c14b 18059 sub1node->SetLineColor(kColorITS);
18060 sub1node->SetVisibility(0);
18061 sub1node->cd();
18062 //
18063 // Place copy #1 of ITS6 in I569
18064 //
1266e9b4 18065 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 18066 sub2node->SetLineColor(kColorITS);
18067 sub2node->SetVisibility(1);
18068 fNodes->Add(sub2node);
18069 sub1node->cd();
18070 //
18071 // Place copy #2 of ITS6 in I569
18072 //
18073 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18074 sub2node->SetLineColor(kColorITS);
18075 sub2node->SetVisibility(1);
18076 fNodes->Add(sub2node);
18077 sub1node->cd();
18078 //
18079 // Place copy #3 of ITS6 in I569
18080 //
1266e9b4 18081 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 18082 sub2node->SetLineColor(kColorITS);
18083 sub2node->SetVisibility(1);
18084 fNodes->Add(sub2node);
18085 sub1node->cd();
18086 //
18087 // Place copy #4 of ITS6 in I569
18088 //
18089 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18090 sub2node->SetLineColor(kColorITS);
18091 sub2node->SetVisibility(1);
18092 fNodes->Add(sub2node);
18093 sub1node->cd();
18094 //
18095 // Place copy #5 of ITS6 in I569
18096 //
1266e9b4 18097 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 18098 sub2node->SetLineColor(kColorITS);
18099 sub2node->SetVisibility(1);
18100 fNodes->Add(sub2node);
18101 sub1node->cd();
18102 //
18103 // Place copy #6 of ITS6 in I569
18104 //
18105 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18106 sub2node->SetLineColor(kColorITS);
18107 sub2node->SetVisibility(1);
18108 fNodes->Add(sub2node);
18109 sub1node->cd();
18110 //
18111 // Place copy #7 of ITS6 in I569
18112 //
1266e9b4 18113 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 18114 sub2node->SetLineColor(kColorITS);
18115 sub2node->SetVisibility(1);
18116 fNodes->Add(sub2node);
18117 sub1node->cd();
18118 //
18119 // Place copy #8 of ITS6 in I569
18120 //
18121 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18122 sub2node->SetLineColor(kColorITS);
18123 sub2node->SetVisibility(1);
18124 fNodes->Add(sub2node);
18125 sub1node->cd();
18126 //
18127 // Place copy #9 of ITS6 in I569
18128 //
1266e9b4 18129 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 18130 sub2node->SetLineColor(kColorITS);
18131 sub2node->SetVisibility(1);
18132 fNodes->Add(sub2node);
18133 sub1node->cd();
18134 //
18135 // Place copy #10 of ITS6 in I569
18136 //
18137 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18138 sub2node->SetLineColor(kColorITS);
18139 sub2node->SetVisibility(1);
18140 fNodes->Add(sub2node);
18141 sub1node->cd();
18142 //
18143 // Place copy #11 of ITS6 in I569
18144 //
1266e9b4 18145 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 18146 sub2node->SetLineColor(kColorITS);
18147 sub2node->SetVisibility(1);
18148 fNodes->Add(sub2node);
18149 sub1node->cd();
18150 //
18151 // Place copy #12 of ITS6 in I569
18152 //
18153 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18154 sub2node->SetLineColor(kColorITS);
18155 sub2node->SetVisibility(1);
18156 fNodes->Add(sub2node);
18157 sub1node->cd();
18158 //
18159 // Place copy #13 of ITS6 in I569
18160 //
18161 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18162 sub2node->SetLineColor(kColorITS);
18163 sub2node->SetVisibility(1);
18164 fNodes->Add(sub2node);
18165 sub1node->cd();
18166 //
18167 // Place copy #14 of ITS6 in I569
18168 //
18169 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18170 sub2node->SetLineColor(kColorITS);
18171 sub2node->SetVisibility(1);
18172 fNodes->Add(sub2node);
18173 sub1node->cd();
18174 //
18175 // Place copy #15 of ITS6 in I569
18176 //
1266e9b4 18177 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 18178 sub2node->SetLineColor(kColorITS);
18179 sub2node->SetVisibility(1);
18180 fNodes->Add(sub2node);
18181 sub1node->cd();
18182 //
18183 // Place copy #16 of ITS6 in I569
18184 //
18185 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18186 sub2node->SetLineColor(kColorITS);
18187 sub2node->SetVisibility(1);
18188 fNodes->Add(sub2node);
18189 sub1node->cd();
18190 //
18191 // Place copy #17 of ITS6 in I569
18192 //
18193 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18194 sub2node->SetLineColor(kColorITS);
18195 sub2node->SetVisibility(1);
18196 fNodes->Add(sub2node);
18197 sub1node->cd();
18198 //
18199 // Place copy #18 of ITS6 in I569
18200 //
18201 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18202 sub2node->SetLineColor(kColorITS);
18203 sub2node->SetVisibility(1);
18204 fNodes->Add(sub2node);
18205 sub1node->cd();
18206 //
18207 // Place copy #19 of ITS6 in I569
18208 //
1266e9b4 18209 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 18210 sub2node->SetLineColor(kColorITS);
18211 sub2node->SetVisibility(1);
18212 fNodes->Add(sub2node);
18213 sub1node->cd();
18214 //
18215 // Place copy #20 of ITS6 in I569
18216 //
18217 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18218 sub2node->SetLineColor(kColorITS);
18219 sub2node->SetVisibility(1);
18220 fNodes->Add(sub2node);
18221 sub1node->cd();
18222 //
18223 // Place copy #21 of ITS6 in I569
18224 //
1266e9b4 18225 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 18226 sub2node->SetLineColor(kColorITS);
18227 sub2node->SetVisibility(1);
18228 fNodes->Add(sub2node);
18229 sub1node->cd();
18230 //
18231 // Place copy #22 of ITS6 in I569
18232 //
18233 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18234 sub2node->SetLineColor(kColorITS);
18235 sub2node->SetVisibility(1);
18236 fNodes->Add(sub2node);
18237 sub1node->cd();
18238 //
18239 // Place copy #23 of ITS6 in I569
18240 //
18241 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18242 sub2node->SetLineColor(kColorITS);
18243 sub2node->SetVisibility(1);
18244 fNodes->Add(sub2node);
18245 sub1node->cd();
18246 //
18247 // Place copy #24 of ITS6 in I569
18248 //
18249 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18250 sub2node->SetLineColor(kColorITS);
18251 sub2node->SetVisibility(1);
18252 fNodes->Add(sub2node);
18253 sub1node->cd();
18254 //
18255 // Place copy #25 of ITS6 in I569
18256 //
1266e9b4 18257 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 18258 sub2node->SetLineColor(kColorITS);
18259 sub2node->SetVisibility(1);
18260 fNodes->Add(sub2node);
18261 sub1node->cd();
18262 fNodes->Add(sub1node);
18263 node->cd();
18264 //
18265 // Place copy #9 of I569 in IT56
18266 //
1266e9b4 18267 sub1node = new TNode("I569","I569","I569",-43.3963,-3.5959,0.,"itsrot561");
1f99c14b 18268 sub1node->SetLineColor(kColorITS);
18269 sub1node->SetVisibility(0);
18270 sub1node->cd();
18271 //
18272 // Place copy #1 of ITS6 in I569
18273 //
1266e9b4 18274 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 18275 sub2node->SetLineColor(kColorITS);
18276 sub2node->SetVisibility(1);
18277 fNodes->Add(sub2node);
18278 sub1node->cd();
18279 //
18280 // Place copy #2 of ITS6 in I569
18281 //
18282 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18283 sub2node->SetLineColor(kColorITS);
18284 sub2node->SetVisibility(1);
18285 fNodes->Add(sub2node);
18286 sub1node->cd();
18287 //
18288 // Place copy #3 of ITS6 in I569
18289 //
1266e9b4 18290 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 18291 sub2node->SetLineColor(kColorITS);
18292 sub2node->SetVisibility(1);
18293 fNodes->Add(sub2node);
18294 sub1node->cd();
18295 //
18296 // Place copy #4 of ITS6 in I569
18297 //
18298 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18299 sub2node->SetLineColor(kColorITS);
18300 sub2node->SetVisibility(1);
18301 fNodes->Add(sub2node);
18302 sub1node->cd();
18303 //
18304 // Place copy #5 of ITS6 in I569
18305 //
1266e9b4 18306 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 18307 sub2node->SetLineColor(kColorITS);
18308 sub2node->SetVisibility(1);
18309 fNodes->Add(sub2node);
18310 sub1node->cd();
18311 //
18312 // Place copy #6 of ITS6 in I569
18313 //
18314 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18315 sub2node->SetLineColor(kColorITS);
18316 sub2node->SetVisibility(1);
18317 fNodes->Add(sub2node);
18318 sub1node->cd();
18319 //
18320 // Place copy #7 of ITS6 in I569
18321 //
1266e9b4 18322 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 18323 sub2node->SetLineColor(kColorITS);
18324 sub2node->SetVisibility(1);
18325 fNodes->Add(sub2node);
18326 sub1node->cd();
18327 //
18328 // Place copy #8 of ITS6 in I569
18329 //
18330 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18331 sub2node->SetLineColor(kColorITS);
18332 sub2node->SetVisibility(1);
18333 fNodes->Add(sub2node);
18334 sub1node->cd();
18335 //
18336 // Place copy #9 of ITS6 in I569
18337 //
1266e9b4 18338 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 18339 sub2node->SetLineColor(kColorITS);
18340 sub2node->SetVisibility(1);
18341 fNodes->Add(sub2node);
18342 sub1node->cd();
18343 //
18344 // Place copy #10 of ITS6 in I569
18345 //
18346 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18347 sub2node->SetLineColor(kColorITS);
18348 sub2node->SetVisibility(1);
18349 fNodes->Add(sub2node);
18350 sub1node->cd();
18351 //
18352 // Place copy #11 of ITS6 in I569
18353 //
1266e9b4 18354 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 18355 sub2node->SetLineColor(kColorITS);
18356 sub2node->SetVisibility(1);
18357 fNodes->Add(sub2node);
18358 sub1node->cd();
18359 //
18360 // Place copy #12 of ITS6 in I569
18361 //
18362 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18363 sub2node->SetLineColor(kColorITS);
18364 sub2node->SetVisibility(1);
18365 fNodes->Add(sub2node);
18366 sub1node->cd();
18367 //
18368 // Place copy #13 of ITS6 in I569
18369 //
18370 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18371 sub2node->SetLineColor(kColorITS);
18372 sub2node->SetVisibility(1);
18373 fNodes->Add(sub2node);
18374 sub1node->cd();
18375 //
18376 // Place copy #14 of ITS6 in I569
18377 //
18378 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18379 sub2node->SetLineColor(kColorITS);
18380 sub2node->SetVisibility(1);
18381 fNodes->Add(sub2node);
18382 sub1node->cd();
18383 //
18384 // Place copy #15 of ITS6 in I569
18385 //
1266e9b4 18386 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 18387 sub2node->SetLineColor(kColorITS);
18388 sub2node->SetVisibility(1);
18389 fNodes->Add(sub2node);
18390 sub1node->cd();
18391 //
18392 // Place copy #16 of ITS6 in I569
18393 //
18394 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18395 sub2node->SetLineColor(kColorITS);
18396 sub2node->SetVisibility(1);
18397 fNodes->Add(sub2node);
18398 sub1node->cd();
18399 //
18400 // Place copy #17 of ITS6 in I569
18401 //
18402 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18403 sub2node->SetLineColor(kColorITS);
18404 sub2node->SetVisibility(1);
18405 fNodes->Add(sub2node);
18406 sub1node->cd();
18407 //
18408 // Place copy #18 of ITS6 in I569
18409 //
18410 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18411 sub2node->SetLineColor(kColorITS);
18412 sub2node->SetVisibility(1);
18413 fNodes->Add(sub2node);
18414 sub1node->cd();
18415 //
18416 // Place copy #19 of ITS6 in I569
18417 //
1266e9b4 18418 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 18419 sub2node->SetLineColor(kColorITS);
18420 sub2node->SetVisibility(1);
18421 fNodes->Add(sub2node);
18422 sub1node->cd();
18423 //
18424 // Place copy #20 of ITS6 in I569
18425 //
18426 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18427 sub2node->SetLineColor(kColorITS);
18428 sub2node->SetVisibility(1);
18429 fNodes->Add(sub2node);
18430 sub1node->cd();
18431 //
18432 // Place copy #21 of ITS6 in I569
18433 //
1266e9b4 18434 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 18435 sub2node->SetLineColor(kColorITS);
18436 sub2node->SetVisibility(1);
18437 fNodes->Add(sub2node);
18438 sub1node->cd();
18439 //
18440 // Place copy #22 of ITS6 in I569
18441 //
18442 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18443 sub2node->SetLineColor(kColorITS);
18444 sub2node->SetVisibility(1);
18445 fNodes->Add(sub2node);
18446 sub1node->cd();
18447 //
18448 // Place copy #23 of ITS6 in I569
18449 //
18450 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18451 sub2node->SetLineColor(kColorITS);
18452 sub2node->SetVisibility(1);
18453 fNodes->Add(sub2node);
18454 sub1node->cd();
18455 //
18456 // Place copy #24 of ITS6 in I569
18457 //
18458 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18459 sub2node->SetLineColor(kColorITS);
18460 sub2node->SetVisibility(1);
18461 fNodes->Add(sub2node);
18462 sub1node->cd();
18463 //
18464 // Place copy #25 of ITS6 in I569
18465 //
1266e9b4 18466 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 18467 sub2node->SetLineColor(kColorITS);
18468 sub2node->SetVisibility(1);
18469 fNodes->Add(sub2node);
18470 sub1node->cd();
18471 fNodes->Add(sub1node);
18472 node->cd();
18473 //
18474 // Place copy #10 of I569 in IT56
18475 //
1266e9b4 18476 sub1node = new TNode("I569","I569","I569",-42.3606,-10.7271,0.,"itsrot562");
1f99c14b 18477 sub1node->SetLineColor(kColorITS);
18478 sub1node->SetVisibility(0);
18479 sub1node->cd();
18480 //
18481 // Place copy #1 of ITS6 in I569
18482 //
1266e9b4 18483 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 18484 sub2node->SetLineColor(kColorITS);
18485 sub2node->SetVisibility(1);
18486 fNodes->Add(sub2node);
18487 sub1node->cd();
18488 //
18489 // Place copy #2 of ITS6 in I569
18490 //
18491 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18492 sub2node->SetLineColor(kColorITS);
18493 sub2node->SetVisibility(1);
18494 fNodes->Add(sub2node);
18495 sub1node->cd();
18496 //
18497 // Place copy #3 of ITS6 in I569
18498 //
1266e9b4 18499 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 18500 sub2node->SetLineColor(kColorITS);
18501 sub2node->SetVisibility(1);
18502 fNodes->Add(sub2node);
18503 sub1node->cd();
18504 //
18505 // Place copy #4 of ITS6 in I569
18506 //
18507 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18508 sub2node->SetLineColor(kColorITS);
18509 sub2node->SetVisibility(1);
18510 fNodes->Add(sub2node);
18511 sub1node->cd();
18512 //
18513 // Place copy #5 of ITS6 in I569
18514 //
1266e9b4 18515 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 18516 sub2node->SetLineColor(kColorITS);
18517 sub2node->SetVisibility(1);
18518 fNodes->Add(sub2node);
18519 sub1node->cd();
18520 //
18521 // Place copy #6 of ITS6 in I569
18522 //
18523 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18524 sub2node->SetLineColor(kColorITS);
18525 sub2node->SetVisibility(1);
18526 fNodes->Add(sub2node);
18527 sub1node->cd();
18528 //
18529 // Place copy #7 of ITS6 in I569
18530 //
1266e9b4 18531 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 18532 sub2node->SetLineColor(kColorITS);
18533 sub2node->SetVisibility(1);
18534 fNodes->Add(sub2node);
18535 sub1node->cd();
18536 //
18537 // Place copy #8 of ITS6 in I569
18538 //
18539 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18540 sub2node->SetLineColor(kColorITS);
18541 sub2node->SetVisibility(1);
18542 fNodes->Add(sub2node);
18543 sub1node->cd();
18544 //
18545 // Place copy #9 of ITS6 in I569
18546 //
1266e9b4 18547 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 18548 sub2node->SetLineColor(kColorITS);
18549 sub2node->SetVisibility(1);
18550 fNodes->Add(sub2node);
18551 sub1node->cd();
18552 //
18553 // Place copy #10 of ITS6 in I569
18554 //
18555 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18556 sub2node->SetLineColor(kColorITS);
18557 sub2node->SetVisibility(1);
18558 fNodes->Add(sub2node);
18559 sub1node->cd();
18560 //
18561 // Place copy #11 of ITS6 in I569
18562 //
1266e9b4 18563 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 18564 sub2node->SetLineColor(kColorITS);
18565 sub2node->SetVisibility(1);
18566 fNodes->Add(sub2node);
18567 sub1node->cd();
18568 //
18569 // Place copy #12 of ITS6 in I569
18570 //
18571 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18572 sub2node->SetLineColor(kColorITS);
18573 sub2node->SetVisibility(1);
18574 fNodes->Add(sub2node);
18575 sub1node->cd();
18576 //
18577 // Place copy #13 of ITS6 in I569
18578 //
18579 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18580 sub2node->SetLineColor(kColorITS);
18581 sub2node->SetVisibility(1);
18582 fNodes->Add(sub2node);
18583 sub1node->cd();
18584 //
18585 // Place copy #14 of ITS6 in I569
18586 //
18587 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18588 sub2node->SetLineColor(kColorITS);
18589 sub2node->SetVisibility(1);
18590 fNodes->Add(sub2node);
18591 sub1node->cd();
18592 //
18593 // Place copy #15 of ITS6 in I569
18594 //
1266e9b4 18595 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 18596 sub2node->SetLineColor(kColorITS);
18597 sub2node->SetVisibility(1);
18598 fNodes->Add(sub2node);
18599 sub1node->cd();
18600 //
18601 // Place copy #16 of ITS6 in I569
18602 //
18603 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18604 sub2node->SetLineColor(kColorITS);
18605 sub2node->SetVisibility(1);
18606 fNodes->Add(sub2node);
18607 sub1node->cd();
18608 //
18609 // Place copy #17 of ITS6 in I569
18610 //
18611 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18612 sub2node->SetLineColor(kColorITS);
18613 sub2node->SetVisibility(1);
18614 fNodes->Add(sub2node);
18615 sub1node->cd();
18616 //
18617 // Place copy #18 of ITS6 in I569
18618 //
18619 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18620 sub2node->SetLineColor(kColorITS);
18621 sub2node->SetVisibility(1);
18622 fNodes->Add(sub2node);
18623 sub1node->cd();
18624 //
18625 // Place copy #19 of ITS6 in I569
18626 //
1266e9b4 18627 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 18628 sub2node->SetLineColor(kColorITS);
18629 sub2node->SetVisibility(1);
18630 fNodes->Add(sub2node);
18631 sub1node->cd();
18632 //
18633 // Place copy #20 of ITS6 in I569
18634 //
18635 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18636 sub2node->SetLineColor(kColorITS);
18637 sub2node->SetVisibility(1);
18638 fNodes->Add(sub2node);
18639 sub1node->cd();
18640 //
18641 // Place copy #21 of ITS6 in I569
18642 //
1266e9b4 18643 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 18644 sub2node->SetLineColor(kColorITS);
18645 sub2node->SetVisibility(1);
18646 fNodes->Add(sub2node);
18647 sub1node->cd();
18648 //
18649 // Place copy #22 of ITS6 in I569
18650 //
18651 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18652 sub2node->SetLineColor(kColorITS);
18653 sub2node->SetVisibility(1);
18654 fNodes->Add(sub2node);
18655 sub1node->cd();
18656 //
18657 // Place copy #23 of ITS6 in I569
18658 //
18659 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18660 sub2node->SetLineColor(kColorITS);
18661 sub2node->SetVisibility(1);
18662 fNodes->Add(sub2node);
18663 sub1node->cd();
18664 //
18665 // Place copy #24 of ITS6 in I569
18666 //
18667 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18668 sub2node->SetLineColor(kColorITS);
18669 sub2node->SetVisibility(1);
18670 fNodes->Add(sub2node);
18671 sub1node->cd();
18672 //
18673 // Place copy #25 of ITS6 in I569
18674 //
1266e9b4 18675 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 18676 sub2node->SetLineColor(kColorITS);
18677 sub2node->SetVisibility(1);
18678 fNodes->Add(sub2node);
18679 sub1node->cd();
18680 fNodes->Add(sub1node);
18681 node->cd();
18682 //
18683 // Place copy #11 of I569 in IT56
18684 //
1266e9b4 18685 sub1node = new TNode("I569","I569","I569",-39.8773,-17.4918,0.,"itsrot563");
1f99c14b 18686 sub1node->SetLineColor(kColorITS);
18687 sub1node->SetVisibility(0);
18688 sub1node->cd();
18689 //
18690 // Place copy #1 of ITS6 in I569
18691 //
1266e9b4 18692 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 18693 sub2node->SetLineColor(kColorITS);
18694 sub2node->SetVisibility(1);
18695 fNodes->Add(sub2node);
18696 sub1node->cd();
18697 //
18698 // Place copy #2 of ITS6 in I569
18699 //
18700 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18701 sub2node->SetLineColor(kColorITS);
18702 sub2node->SetVisibility(1);
18703 fNodes->Add(sub2node);
18704 sub1node->cd();
18705 //
18706 // Place copy #3 of ITS6 in I569
18707 //
1266e9b4 18708 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 18709 sub2node->SetLineColor(kColorITS);
18710 sub2node->SetVisibility(1);
18711 fNodes->Add(sub2node);
18712 sub1node->cd();
18713 //
18714 // Place copy #4 of ITS6 in I569
18715 //
18716 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18717 sub2node->SetLineColor(kColorITS);
18718 sub2node->SetVisibility(1);
18719 fNodes->Add(sub2node);
18720 sub1node->cd();
18721 //
18722 // Place copy #5 of ITS6 in I569
18723 //
1266e9b4 18724 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 18725 sub2node->SetLineColor(kColorITS);
18726 sub2node->SetVisibility(1);
18727 fNodes->Add(sub2node);
18728 sub1node->cd();
18729 //
18730 // Place copy #6 of ITS6 in I569
18731 //
18732 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18733 sub2node->SetLineColor(kColorITS);
18734 sub2node->SetVisibility(1);
18735 fNodes->Add(sub2node);
18736 sub1node->cd();
18737 //
18738 // Place copy #7 of ITS6 in I569
18739 //
1266e9b4 18740 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 18741 sub2node->SetLineColor(kColorITS);
18742 sub2node->SetVisibility(1);
18743 fNodes->Add(sub2node);
18744 sub1node->cd();
18745 //
18746 // Place copy #8 of ITS6 in I569
18747 //
18748 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18749 sub2node->SetLineColor(kColorITS);
18750 sub2node->SetVisibility(1);
18751 fNodes->Add(sub2node);
18752 sub1node->cd();
18753 //
18754 // Place copy #9 of ITS6 in I569
18755 //
1266e9b4 18756 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 18757 sub2node->SetLineColor(kColorITS);
18758 sub2node->SetVisibility(1);
18759 fNodes->Add(sub2node);
18760 sub1node->cd();
18761 //
18762 // Place copy #10 of ITS6 in I569
18763 //
18764 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18765 sub2node->SetLineColor(kColorITS);
18766 sub2node->SetVisibility(1);
18767 fNodes->Add(sub2node);
18768 sub1node->cd();
18769 //
18770 // Place copy #11 of ITS6 in I569
18771 //
1266e9b4 18772 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 18773 sub2node->SetLineColor(kColorITS);
18774 sub2node->SetVisibility(1);
18775 fNodes->Add(sub2node);
18776 sub1node->cd();
18777 //
18778 // Place copy #12 of ITS6 in I569
18779 //
18780 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18781 sub2node->SetLineColor(kColorITS);
18782 sub2node->SetVisibility(1);
18783 fNodes->Add(sub2node);
18784 sub1node->cd();
18785 //
18786 // Place copy #13 of ITS6 in I569
18787 //
18788 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18789 sub2node->SetLineColor(kColorITS);
18790 sub2node->SetVisibility(1);
18791 fNodes->Add(sub2node);
18792 sub1node->cd();
18793 //
18794 // Place copy #14 of ITS6 in I569
18795 //
18796 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18797 sub2node->SetLineColor(kColorITS);
18798 sub2node->SetVisibility(1);
18799 fNodes->Add(sub2node);
18800 sub1node->cd();
18801 //
18802 // Place copy #15 of ITS6 in I569
18803 //
1266e9b4 18804 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 18805 sub2node->SetLineColor(kColorITS);
18806 sub2node->SetVisibility(1);
18807 fNodes->Add(sub2node);
18808 sub1node->cd();
18809 //
18810 // Place copy #16 of ITS6 in I569
18811 //
18812 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18813 sub2node->SetLineColor(kColorITS);
18814 sub2node->SetVisibility(1);
18815 fNodes->Add(sub2node);
18816 sub1node->cd();
18817 //
18818 // Place copy #17 of ITS6 in I569
18819 //
18820 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18821 sub2node->SetLineColor(kColorITS);
18822 sub2node->SetVisibility(1);
18823 fNodes->Add(sub2node);
18824 sub1node->cd();
18825 //
18826 // Place copy #18 of ITS6 in I569
18827 //
18828 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18829 sub2node->SetLineColor(kColorITS);
18830 sub2node->SetVisibility(1);
18831 fNodes->Add(sub2node);
18832 sub1node->cd();
18833 //
18834 // Place copy #19 of ITS6 in I569
18835 //
1266e9b4 18836 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 18837 sub2node->SetLineColor(kColorITS);
18838 sub2node->SetVisibility(1);
18839 fNodes->Add(sub2node);
18840 sub1node->cd();
18841 //
18842 // Place copy #20 of ITS6 in I569
18843 //
18844 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18845 sub2node->SetLineColor(kColorITS);
18846 sub2node->SetVisibility(1);
18847 fNodes->Add(sub2node);
18848 sub1node->cd();
18849 //
18850 // Place copy #21 of ITS6 in I569
18851 //
1266e9b4 18852 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 18853 sub2node->SetLineColor(kColorITS);
18854 sub2node->SetVisibility(1);
18855 fNodes->Add(sub2node);
18856 sub1node->cd();
18857 //
18858 // Place copy #22 of ITS6 in I569
18859 //
18860 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18861 sub2node->SetLineColor(kColorITS);
18862 sub2node->SetVisibility(1);
18863 fNodes->Add(sub2node);
18864 sub1node->cd();
18865 //
18866 // Place copy #23 of ITS6 in I569
18867 //
18868 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18869 sub2node->SetLineColor(kColorITS);
18870 sub2node->SetVisibility(1);
18871 fNodes->Add(sub2node);
18872 sub1node->cd();
18873 //
18874 // Place copy #24 of ITS6 in I569
18875 //
18876 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18877 sub2node->SetLineColor(kColorITS);
18878 sub2node->SetVisibility(1);
18879 fNodes->Add(sub2node);
18880 sub1node->cd();
18881 //
18882 // Place copy #25 of ITS6 in I569
18883 //
1266e9b4 18884 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 18885 sub2node->SetLineColor(kColorITS);
18886 sub2node->SetVisibility(1);
18887 fNodes->Add(sub2node);
18888 sub1node->cd();
18889 fNodes->Add(sub1node);
18890 node->cd();
18891 //
18892 // Place copy #12 of I569 in IT56
18893 //
1266e9b4 18894 sub1node = new TNode("I569","I569","I569",-36.5823,-23.9004,0.,"itsrot564");
1f99c14b 18895 sub1node->SetLineColor(kColorITS);
18896 sub1node->SetVisibility(0);
18897 sub1node->cd();
18898 //
18899 // Place copy #1 of ITS6 in I569
18900 //
1266e9b4 18901 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 18902 sub2node->SetLineColor(kColorITS);
18903 sub2node->SetVisibility(1);
18904 fNodes->Add(sub2node);
18905 sub1node->cd();
18906 //
18907 // Place copy #2 of ITS6 in I569
18908 //
18909 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18910 sub2node->SetLineColor(kColorITS);
18911 sub2node->SetVisibility(1);
18912 fNodes->Add(sub2node);
18913 sub1node->cd();
18914 //
18915 // Place copy #3 of ITS6 in I569
18916 //
1266e9b4 18917 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 18918 sub2node->SetLineColor(kColorITS);
18919 sub2node->SetVisibility(1);
18920 fNodes->Add(sub2node);
18921 sub1node->cd();
18922 //
18923 // Place copy #4 of ITS6 in I569
18924 //
18925 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18926 sub2node->SetLineColor(kColorITS);
18927 sub2node->SetVisibility(1);
18928 fNodes->Add(sub2node);
18929 sub1node->cd();
18930 //
18931 // Place copy #5 of ITS6 in I569
18932 //
1266e9b4 18933 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 18934 sub2node->SetLineColor(kColorITS);
18935 sub2node->SetVisibility(1);
18936 fNodes->Add(sub2node);
18937 sub1node->cd();
18938 //
18939 // Place copy #6 of ITS6 in I569
18940 //
18941 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18942 sub2node->SetLineColor(kColorITS);
18943 sub2node->SetVisibility(1);
18944 fNodes->Add(sub2node);
18945 sub1node->cd();
18946 //
18947 // Place copy #7 of ITS6 in I569
18948 //
1266e9b4 18949 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 18950 sub2node->SetLineColor(kColorITS);
18951 sub2node->SetVisibility(1);
18952 fNodes->Add(sub2node);
18953 sub1node->cd();
18954 //
18955 // Place copy #8 of ITS6 in I569
18956 //
18957 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18958 sub2node->SetLineColor(kColorITS);
18959 sub2node->SetVisibility(1);
18960 fNodes->Add(sub2node);
18961 sub1node->cd();
18962 //
18963 // Place copy #9 of ITS6 in I569
18964 //
1266e9b4 18965 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 18966 sub2node->SetLineColor(kColorITS);
18967 sub2node->SetVisibility(1);
18968 fNodes->Add(sub2node);
18969 sub1node->cd();
18970 //
18971 // Place copy #10 of ITS6 in I569
18972 //
18973 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18974 sub2node->SetLineColor(kColorITS);
18975 sub2node->SetVisibility(1);
18976 fNodes->Add(sub2node);
18977 sub1node->cd();
18978 //
18979 // Place copy #11 of ITS6 in I569
18980 //
1266e9b4 18981 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 18982 sub2node->SetLineColor(kColorITS);
18983 sub2node->SetVisibility(1);
18984 fNodes->Add(sub2node);
18985 sub1node->cd();
18986 //
18987 // Place copy #12 of ITS6 in I569
18988 //
18989 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18990 sub2node->SetLineColor(kColorITS);
18991 sub2node->SetVisibility(1);
18992 fNodes->Add(sub2node);
18993 sub1node->cd();
18994 //
18995 // Place copy #13 of ITS6 in I569
18996 //
18997 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18998 sub2node->SetLineColor(kColorITS);
18999 sub2node->SetVisibility(1);
19000 fNodes->Add(sub2node);
19001 sub1node->cd();
19002 //
19003 // Place copy #14 of ITS6 in I569
19004 //
19005 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19006 sub2node->SetLineColor(kColorITS);
19007 sub2node->SetVisibility(1);
19008 fNodes->Add(sub2node);
19009 sub1node->cd();
19010 //
19011 // Place copy #15 of ITS6 in I569
19012 //
1266e9b4 19013 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 19014 sub2node->SetLineColor(kColorITS);
19015 sub2node->SetVisibility(1);
19016 fNodes->Add(sub2node);
19017 sub1node->cd();
19018 //
19019 // Place copy #16 of ITS6 in I569
19020 //
19021 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19022 sub2node->SetLineColor(kColorITS);
19023 sub2node->SetVisibility(1);
19024 fNodes->Add(sub2node);
19025 sub1node->cd();
19026 //
19027 // Place copy #17 of ITS6 in I569
19028 //
19029 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19030 sub2node->SetLineColor(kColorITS);
19031 sub2node->SetVisibility(1);
19032 fNodes->Add(sub2node);
19033 sub1node->cd();
19034 //
19035 // Place copy #18 of ITS6 in I569
19036 //
19037 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19038 sub2node->SetLineColor(kColorITS);
19039 sub2node->SetVisibility(1);
19040 fNodes->Add(sub2node);
19041 sub1node->cd();
19042 //
19043 // Place copy #19 of ITS6 in I569
19044 //
1266e9b4 19045 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 19046 sub2node->SetLineColor(kColorITS);
19047 sub2node->SetVisibility(1);
19048 fNodes->Add(sub2node);
19049 sub1node->cd();
19050 //
19051 // Place copy #20 of ITS6 in I569
19052 //
19053 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19054 sub2node->SetLineColor(kColorITS);
19055 sub2node->SetVisibility(1);
19056 fNodes->Add(sub2node);
19057 sub1node->cd();
19058 //
19059 // Place copy #21 of ITS6 in I569
19060 //
1266e9b4 19061 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 19062 sub2node->SetLineColor(kColorITS);
19063 sub2node->SetVisibility(1);
19064 fNodes->Add(sub2node);
19065 sub1node->cd();
19066 //
19067 // Place copy #22 of ITS6 in I569
19068 //
19069 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19070 sub2node->SetLineColor(kColorITS);
19071 sub2node->SetVisibility(1);
19072 fNodes->Add(sub2node);
19073 sub1node->cd();
19074 //
19075 // Place copy #23 of ITS6 in I569
19076 //
19077 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19078 sub2node->SetLineColor(kColorITS);
19079 sub2node->SetVisibility(1);
19080 fNodes->Add(sub2node);
19081 sub1node->cd();
19082 //
19083 // Place copy #24 of ITS6 in I569
19084 //
19085 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19086 sub2node->SetLineColor(kColorITS);
19087 sub2node->SetVisibility(1);
19088 fNodes->Add(sub2node);
19089 sub1node->cd();
19090 //
19091 // Place copy #25 of ITS6 in I569
19092 //
1266e9b4 19093 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 19094 sub2node->SetLineColor(kColorITS);
19095 sub2node->SetVisibility(1);
19096 fNodes->Add(sub2node);
19097 sub1node->cd();
19098 fNodes->Add(sub1node);
19099 node->cd();
19100 //
19101 // Place copy #13 of I569 in IT56
19102 //
1266e9b4 19103 sub1node = new TNode("I569","I569","I569",-32.0371,-29.4922,0.,"itsrot565");
1f99c14b 19104 sub1node->SetLineColor(kColorITS);
19105 sub1node->SetVisibility(0);
19106 sub1node->cd();
19107 //
19108 // Place copy #1 of ITS6 in I569
19109 //
1266e9b4 19110 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 19111 sub2node->SetLineColor(kColorITS);
19112 sub2node->SetVisibility(1);
19113 fNodes->Add(sub2node);
19114 sub1node->cd();
19115 //
19116 // Place copy #2 of ITS6 in I569
19117 //
19118 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19119 sub2node->SetLineColor(kColorITS);
19120 sub2node->SetVisibility(1);
19121 fNodes->Add(sub2node);
19122 sub1node->cd();
19123 //
19124 // Place copy #3 of ITS6 in I569
19125 //
1266e9b4 19126 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 19127 sub2node->SetLineColor(kColorITS);
19128 sub2node->SetVisibility(1);
19129 fNodes->Add(sub2node);
19130 sub1node->cd();
19131 //
19132 // Place copy #4 of ITS6 in I569
19133 //
19134 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19135 sub2node->SetLineColor(kColorITS);
19136 sub2node->SetVisibility(1);
19137 fNodes->Add(sub2node);
19138 sub1node->cd();
19139 //
19140 // Place copy #5 of ITS6 in I569
19141 //
1266e9b4 19142 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 19143 sub2node->SetLineColor(kColorITS);
19144 sub2node->SetVisibility(1);
19145 fNodes->Add(sub2node);
19146 sub1node->cd();
19147 //
19148 // Place copy #6 of ITS6 in I569
19149 //
19150 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19151 sub2node->SetLineColor(kColorITS);
19152 sub2node->SetVisibility(1);
19153 fNodes->Add(sub2node);
19154 sub1node->cd();
19155 //
19156 // Place copy #7 of ITS6 in I569
19157 //
1266e9b4 19158 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 19159 sub2node->SetLineColor(kColorITS);
19160 sub2node->SetVisibility(1);
19161 fNodes->Add(sub2node);
19162 sub1node->cd();
19163 //
19164 // Place copy #8 of ITS6 in I569
19165 //
19166 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19167 sub2node->SetLineColor(kColorITS);
19168 sub2node->SetVisibility(1);
19169 fNodes->Add(sub2node);
19170 sub1node->cd();
19171 //
19172 // Place copy #9 of ITS6 in I569
19173 //
1266e9b4 19174 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 19175 sub2node->SetLineColor(kColorITS);
19176 sub2node->SetVisibility(1);
19177 fNodes->Add(sub2node);
19178 sub1node->cd();
19179 //
19180 // Place copy #10 of ITS6 in I569
19181 //
19182 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19183 sub2node->SetLineColor(kColorITS);
19184 sub2node->SetVisibility(1);
19185 fNodes->Add(sub2node);
19186 sub1node->cd();
19187 //
19188 // Place copy #11 of ITS6 in I569
19189 //
1266e9b4 19190 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 19191 sub2node->SetLineColor(kColorITS);
19192 sub2node->SetVisibility(1);
19193 fNodes->Add(sub2node);
19194 sub1node->cd();
19195 //
19196 // Place copy #12 of ITS6 in I569
19197 //
19198 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19199 sub2node->SetLineColor(kColorITS);
19200 sub2node->SetVisibility(1);
19201 fNodes->Add(sub2node);
19202 sub1node->cd();
19203 //
19204 // Place copy #13 of ITS6 in I569
19205 //
19206 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19207 sub2node->SetLineColor(kColorITS);
19208 sub2node->SetVisibility(1);
19209 fNodes->Add(sub2node);
19210 sub1node->cd();
19211 //
19212 // Place copy #14 of ITS6 in I569
19213 //
19214 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19215 sub2node->SetLineColor(kColorITS);
19216 sub2node->SetVisibility(1);
19217 fNodes->Add(sub2node);
19218 sub1node->cd();
19219 //
19220 // Place copy #15 of ITS6 in I569
19221 //
1266e9b4 19222 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 19223 sub2node->SetLineColor(kColorITS);
19224 sub2node->SetVisibility(1);
19225 fNodes->Add(sub2node);
19226 sub1node->cd();
19227 //
19228 // Place copy #16 of ITS6 in I569
19229 //
19230 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19231 sub2node->SetLineColor(kColorITS);
19232 sub2node->SetVisibility(1);
19233 fNodes->Add(sub2node);
19234 sub1node->cd();
19235 //
19236 // Place copy #17 of ITS6 in I569
19237 //
19238 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19239 sub2node->SetLineColor(kColorITS);
19240 sub2node->SetVisibility(1);
19241 fNodes->Add(sub2node);
19242 sub1node->cd();
19243 //
19244 // Place copy #18 of ITS6 in I569
19245 //
19246 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19247 sub2node->SetLineColor(kColorITS);
19248 sub2node->SetVisibility(1);
19249 fNodes->Add(sub2node);
19250 sub1node->cd();
19251 //
19252 // Place copy #19 of ITS6 in I569
19253 //
1266e9b4 19254 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 19255 sub2node->SetLineColor(kColorITS);
19256 sub2node->SetVisibility(1);
19257 fNodes->Add(sub2node);
19258 sub1node->cd();
19259 //
19260 // Place copy #20 of ITS6 in I569
19261 //
19262 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19263 sub2node->SetLineColor(kColorITS);
19264 sub2node->SetVisibility(1);
19265 fNodes->Add(sub2node);
19266 sub1node->cd();
19267 //
19268 // Place copy #21 of ITS6 in I569
19269 //
1266e9b4 19270 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 19271 sub2node->SetLineColor(kColorITS);
19272 sub2node->SetVisibility(1);
19273 fNodes->Add(sub2node);
19274 sub1node->cd();
19275 //
19276 // Place copy #22 of ITS6 in I569
19277 //
19278 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19279 sub2node->SetLineColor(kColorITS);
19280 sub2node->SetVisibility(1);
19281 fNodes->Add(sub2node);
19282 sub1node->cd();
19283 //
19284 // Place copy #23 of ITS6 in I569
19285 //
19286 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19287 sub2node->SetLineColor(kColorITS);
19288 sub2node->SetVisibility(1);
19289 fNodes->Add(sub2node);
19290 sub1node->cd();
19291 //
19292 // Place copy #24 of ITS6 in I569
19293 //
19294 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19295 sub2node->SetLineColor(kColorITS);
19296 sub2node->SetVisibility(1);
19297 fNodes->Add(sub2node);
19298 sub1node->cd();
19299 //
19300 // Place copy #25 of ITS6 in I569
19301 //
1266e9b4 19302 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 19303 sub2node->SetLineColor(kColorITS);
19304 sub2node->SetVisibility(1);
19305 fNodes->Add(sub2node);
19306 sub1node->cd();
19307 fNodes->Add(sub1node);
19308 node->cd();
19309 //
19310 // Place copy #14 of I569 in IT56
19311 //
1266e9b4 19312 sub1node = new TNode("I569","I569","I569",-26.8397,-34.4836,0.,"itsrot566");
1f99c14b 19313 sub1node->SetLineColor(kColorITS);
19314 sub1node->SetVisibility(0);
19315 sub1node->cd();
19316 //
19317 // Place copy #1 of ITS6 in I569
19318 //
1266e9b4 19319 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 19320 sub2node->SetLineColor(kColorITS);
19321 sub2node->SetVisibility(1);
19322 fNodes->Add(sub2node);
19323 sub1node->cd();
19324 //
19325 // Place copy #2 of ITS6 in I569
19326 //
19327 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19328 sub2node->SetLineColor(kColorITS);
19329 sub2node->SetVisibility(1);
19330 fNodes->Add(sub2node);
19331 sub1node->cd();
19332 //
19333 // Place copy #3 of ITS6 in I569
19334 //
1266e9b4 19335 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 19336 sub2node->SetLineColor(kColorITS);
19337 sub2node->SetVisibility(1);
19338 fNodes->Add(sub2node);
19339 sub1node->cd();
19340 //
19341 // Place copy #4 of ITS6 in I569
19342 //
19343 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19344 sub2node->SetLineColor(kColorITS);
19345 sub2node->SetVisibility(1);
19346 fNodes->Add(sub2node);
19347 sub1node->cd();
19348 //
19349 // Place copy #5 of ITS6 in I569
19350 //
1266e9b4 19351 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 19352 sub2node->SetLineColor(kColorITS);
19353 sub2node->SetVisibility(1);
19354 fNodes->Add(sub2node);
19355 sub1node->cd();
19356 //
19357 // Place copy #6 of ITS6 in I569
19358 //
19359 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19360 sub2node->SetLineColor(kColorITS);
19361 sub2node->SetVisibility(1);
19362 fNodes->Add(sub2node);
19363 sub1node->cd();
19364 //
19365 // Place copy #7 of ITS6 in I569
19366 //
1266e9b4 19367 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 19368 sub2node->SetLineColor(kColorITS);
19369 sub2node->SetVisibility(1);
19370 fNodes->Add(sub2node);
19371 sub1node->cd();
19372 //
19373 // Place copy #8 of ITS6 in I569
19374 //
19375 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19376 sub2node->SetLineColor(kColorITS);
19377 sub2node->SetVisibility(1);
19378 fNodes->Add(sub2node);
19379 sub1node->cd();
19380 //
19381 // Place copy #9 of ITS6 in I569
19382 //
1266e9b4 19383 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 19384 sub2node->SetLineColor(kColorITS);
19385 sub2node->SetVisibility(1);
19386 fNodes->Add(sub2node);
19387 sub1node->cd();
19388 //
19389 // Place copy #10 of ITS6 in I569
19390 //
19391 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19392 sub2node->SetLineColor(kColorITS);
19393 sub2node->SetVisibility(1);
19394 fNodes->Add(sub2node);
19395 sub1node->cd();
19396 //
19397 // Place copy #11 of ITS6 in I569
19398 //
1266e9b4 19399 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 19400 sub2node->SetLineColor(kColorITS);
19401 sub2node->SetVisibility(1);
19402 fNodes->Add(sub2node);
19403 sub1node->cd();
19404 //
19405 // Place copy #12 of ITS6 in I569
19406 //
19407 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19408 sub2node->SetLineColor(kColorITS);
19409 sub2node->SetVisibility(1);
19410 fNodes->Add(sub2node);
19411 sub1node->cd();
19412 //
19413 // Place copy #13 of ITS6 in I569
19414 //
19415 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19416 sub2node->SetLineColor(kColorITS);
19417 sub2node->SetVisibility(1);
19418 fNodes->Add(sub2node);
19419 sub1node->cd();
19420 //
19421 // Place copy #14 of ITS6 in I569
19422 //
19423 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19424 sub2node->SetLineColor(kColorITS);
19425 sub2node->SetVisibility(1);
19426 fNodes->Add(sub2node);
19427 sub1node->cd();
19428 //
19429 // Place copy #15 of ITS6 in I569
19430 //
1266e9b4 19431 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 19432 sub2node->SetLineColor(kColorITS);
19433 sub2node->SetVisibility(1);
19434 fNodes->Add(sub2node);
19435 sub1node->cd();
19436 //
19437 // Place copy #16 of ITS6 in I569
19438 //
19439 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19440 sub2node->SetLineColor(kColorITS);
19441 sub2node->SetVisibility(1);
19442 fNodes->Add(sub2node);
19443 sub1node->cd();
19444 //
19445 // Place copy #17 of ITS6 in I569
19446 //
19447 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19448 sub2node->SetLineColor(kColorITS);
19449 sub2node->SetVisibility(1);
19450 fNodes->Add(sub2node);
19451 sub1node->cd();
19452 //
19453 // Place copy #18 of ITS6 in I569
19454 //
19455 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19456 sub2node->SetLineColor(kColorITS);
19457 sub2node->SetVisibility(1);
19458 fNodes->Add(sub2node);
19459 sub1node->cd();
19460 //
19461 // Place copy #19 of ITS6 in I569
19462 //
1266e9b4 19463 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 19464 sub2node->SetLineColor(kColorITS);
19465 sub2node->SetVisibility(1);
19466 fNodes->Add(sub2node);
19467 sub1node->cd();
19468 //
19469 // Place copy #20 of ITS6 in I569
19470 //
19471 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19472 sub2node->SetLineColor(kColorITS);
19473 sub2node->SetVisibility(1);
19474 fNodes->Add(sub2node);
19475 sub1node->cd();
19476 //
19477 // Place copy #21 of ITS6 in I569
19478 //
1266e9b4 19479 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 19480 sub2node->SetLineColor(kColorITS);
19481 sub2node->SetVisibility(1);
19482 fNodes->Add(sub2node);
19483 sub1node->cd();
19484 //
19485 // Place copy #22 of ITS6 in I569
19486 //
19487 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19488 sub2node->SetLineColor(kColorITS);
19489 sub2node->SetVisibility(1);
19490 fNodes->Add(sub2node);
19491 sub1node->cd();
19492 //
19493 // Place copy #23 of ITS6 in I569
19494 //
19495 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19496 sub2node->SetLineColor(kColorITS);
19497 sub2node->SetVisibility(1);
19498 fNodes->Add(sub2node);
19499 sub1node->cd();
19500 //
19501 // Place copy #24 of ITS6 in I569
19502 //
19503 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19504 sub2node->SetLineColor(kColorITS);
19505 sub2node->SetVisibility(1);
19506 fNodes->Add(sub2node);
19507 sub1node->cd();
19508 //
19509 // Place copy #25 of ITS6 in I569
19510 //
1266e9b4 19511 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 19512 sub2node->SetLineColor(kColorITS);
19513 sub2node->SetVisibility(1);
19514 fNodes->Add(sub2node);
19515 sub1node->cd();
19516 fNodes->Add(sub1node);
19517 node->cd();
19518 //
19519 // Place copy #15 of I569 in IT56
19520 //
1266e9b4 19521 sub1node = new TNode("I569","I569","I569",-20.7251,-38.2967,0.,"itsrot567");
1f99c14b 19522 sub1node->SetLineColor(kColorITS);
19523 sub1node->SetVisibility(0);
19524 sub1node->cd();
19525 //
19526 // Place copy #1 of ITS6 in I569
19527 //
1266e9b4 19528 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 19529 sub2node->SetLineColor(kColorITS);
19530 sub2node->SetVisibility(1);
19531 fNodes->Add(sub2node);
19532 sub1node->cd();
19533 //
19534 // Place copy #2 of ITS6 in I569
19535 //
19536 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19537 sub2node->SetLineColor(kColorITS);
19538 sub2node->SetVisibility(1);
19539 fNodes->Add(sub2node);
19540 sub1node->cd();
19541 //
19542 // Place copy #3 of ITS6 in I569
19543 //
1266e9b4 19544 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 19545 sub2node->SetLineColor(kColorITS);
19546 sub2node->SetVisibility(1);
19547 fNodes->Add(sub2node);
19548 sub1node->cd();
19549 //
19550 // Place copy #4 of ITS6 in I569
19551 //
19552 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19553 sub2node->SetLineColor(kColorITS);
19554 sub2node->SetVisibility(1);
19555 fNodes->Add(sub2node);
19556 sub1node->cd();
19557 //
19558 // Place copy #5 of ITS6 in I569
19559 //
1266e9b4 19560 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 19561 sub2node->SetLineColor(kColorITS);
19562 sub2node->SetVisibility(1);
19563 fNodes->Add(sub2node);
19564 sub1node->cd();
19565 //
19566 // Place copy #6 of ITS6 in I569
19567 //
19568 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19569 sub2node->SetLineColor(kColorITS);
19570 sub2node->SetVisibility(1);
19571 fNodes->Add(sub2node);
19572 sub1node->cd();
19573 //
19574 // Place copy #7 of ITS6 in I569
19575 //
1266e9b4 19576 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 19577 sub2node->SetLineColor(kColorITS);
19578 sub2node->SetVisibility(1);
19579 fNodes->Add(sub2node);
19580 sub1node->cd();
19581 //
19582 // Place copy #8 of ITS6 in I569
19583 //
19584 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19585 sub2node->SetLineColor(kColorITS);
19586 sub2node->SetVisibility(1);
19587 fNodes->Add(sub2node);
19588 sub1node->cd();
19589 //
19590 // Place copy #9 of ITS6 in I569
19591 //
1266e9b4 19592 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 19593 sub2node->SetLineColor(kColorITS);
19594 sub2node->SetVisibility(1);
19595 fNodes->Add(sub2node);
19596 sub1node->cd();
19597 //
19598 // Place copy #10 of ITS6 in I569
19599 //
19600 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19601 sub2node->SetLineColor(kColorITS);
19602 sub2node->SetVisibility(1);
19603 fNodes->Add(sub2node);
19604 sub1node->cd();
19605 //
19606 // Place copy #11 of ITS6 in I569
19607 //
1266e9b4 19608 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 19609 sub2node->SetLineColor(kColorITS);
19610 sub2node->SetVisibility(1);
19611 fNodes->Add(sub2node);
19612 sub1node->cd();
19613 //
19614 // Place copy #12 of ITS6 in I569
19615 //
19616 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19617 sub2node->SetLineColor(kColorITS);
19618 sub2node->SetVisibility(1);
19619 fNodes->Add(sub2node);
19620 sub1node->cd();
19621 //
19622 // Place copy #13 of ITS6 in I569
19623 //
19624 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19625 sub2node->SetLineColor(kColorITS);
19626 sub2node->SetVisibility(1);
19627 fNodes->Add(sub2node);
19628 sub1node->cd();
19629 //
19630 // Place copy #14 of ITS6 in I569
19631 //
19632 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19633 sub2node->SetLineColor(kColorITS);
19634 sub2node->SetVisibility(1);
19635 fNodes->Add(sub2node);
19636 sub1node->cd();
19637 //
19638 // Place copy #15 of ITS6 in I569
19639 //
1266e9b4 19640 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 19641 sub2node->SetLineColor(kColorITS);
19642 sub2node->SetVisibility(1);
19643 fNodes->Add(sub2node);
19644 sub1node->cd();
19645 //
19646 // Place copy #16 of ITS6 in I569
19647 //
19648 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19649 sub2node->SetLineColor(kColorITS);
19650 sub2node->SetVisibility(1);
19651 fNodes->Add(sub2node);
19652 sub1node->cd();
19653 //
19654 // Place copy #17 of ITS6 in I569
19655 //
19656 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19657 sub2node->SetLineColor(kColorITS);
19658 sub2node->SetVisibility(1);
19659 fNodes->Add(sub2node);
19660 sub1node->cd();
19661 //
19662 // Place copy #18 of ITS6 in I569
19663 //
19664 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19665 sub2node->SetLineColor(kColorITS);
19666 sub2node->SetVisibility(1);
19667 fNodes->Add(sub2node);
19668 sub1node->cd();
19669 //
19670 // Place copy #19 of ITS6 in I569
19671 //
1266e9b4 19672 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 19673 sub2node->SetLineColor(kColorITS);
19674 sub2node->SetVisibility(1);
19675 fNodes->Add(sub2node);
19676 sub1node->cd();
19677 //
19678 // Place copy #20 of ITS6 in I569
19679 //
19680 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19681 sub2node->SetLineColor(kColorITS);
19682 sub2node->SetVisibility(1);
19683 fNodes->Add(sub2node);
19684 sub1node->cd();
19685 //
19686 // Place copy #21 of ITS6 in I569
19687 //
1266e9b4 19688 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 19689 sub2node->SetLineColor(kColorITS);
19690 sub2node->SetVisibility(1);
19691 fNodes->Add(sub2node);
19692 sub1node->cd();
19693 //
19694 // Place copy #22 of ITS6 in I569
19695 //
19696 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19697 sub2node->SetLineColor(kColorITS);
19698 sub2node->SetVisibility(1);
19699 fNodes->Add(sub2node);
19700 sub1node->cd();
19701 //
19702 // Place copy #23 of ITS6 in I569
19703 //
19704 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19705 sub2node->SetLineColor(kColorITS);
19706 sub2node->SetVisibility(1);
19707 fNodes->Add(sub2node);
19708 sub1node->cd();
19709 //
19710 // Place copy #24 of ITS6 in I569
19711 //
19712 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19713 sub2node->SetLineColor(kColorITS);
19714 sub2node->SetVisibility(1);
19715 fNodes->Add(sub2node);
19716 sub1node->cd();
19717 //
19718 // Place copy #25 of ITS6 in I569
19719 //
1266e9b4 19720 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 19721 sub2node->SetLineColor(kColorITS);
19722 sub2node->SetVisibility(1);
19723 fNodes->Add(sub2node);
19724 sub1node->cd();
19725 fNodes->Add(sub1node);
19726 node->cd();
19727 //
19728 // Place copy #16 of I569 in IT56
19729 //
1266e9b4 19730 sub1node = new TNode("I569","I569","I569",-14.1886,-41.33,0.,"itsrot568");
1f99c14b 19731 sub1node->SetLineColor(kColorITS);
19732 sub1node->SetVisibility(0);
19733 sub1node->cd();
19734 //
19735 // Place copy #1 of ITS6 in I569
19736 //
1266e9b4 19737 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 19738 sub2node->SetLineColor(kColorITS);
19739 sub2node->SetVisibility(1);
19740 fNodes->Add(sub2node);
19741 sub1node->cd();
19742 //
19743 // Place copy #2 of ITS6 in I569
19744 //
19745 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19746 sub2node->SetLineColor(kColorITS);
19747 sub2node->SetVisibility(1);
19748 fNodes->Add(sub2node);
19749 sub1node->cd();
19750 //
19751 // Place copy #3 of ITS6 in I569
19752 //
1266e9b4 19753 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 19754 sub2node->SetLineColor(kColorITS);
19755 sub2node->SetVisibility(1);
19756 fNodes->Add(sub2node);
19757 sub1node->cd();
19758 //
19759 // Place copy #4 of ITS6 in I569
19760 //
19761 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19762 sub2node->SetLineColor(kColorITS);
19763 sub2node->SetVisibility(1);
19764 fNodes->Add(sub2node);
19765 sub1node->cd();
19766 //
19767 // Place copy #5 of ITS6 in I569
19768 //
1266e9b4 19769 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 19770 sub2node->SetLineColor(kColorITS);
19771 sub2node->SetVisibility(1);
19772 fNodes->Add(sub2node);
19773 sub1node->cd();
19774 //
19775 // Place copy #6 of ITS6 in I569
19776 //
19777 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19778 sub2node->SetLineColor(kColorITS);
19779 sub2node->SetVisibility(1);
19780 fNodes->Add(sub2node);
19781 sub1node->cd();
19782 //
19783 // Place copy #7 of ITS6 in I569
19784 //
1266e9b4 19785 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 19786 sub2node->SetLineColor(kColorITS);
19787 sub2node->SetVisibility(1);
19788 fNodes->Add(sub2node);
19789 sub1node->cd();
19790 //
19791 // Place copy #8 of ITS6 in I569
19792 //
19793 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19794 sub2node->SetLineColor(kColorITS);
19795 sub2node->SetVisibility(1);
19796 fNodes->Add(sub2node);
19797 sub1node->cd();
19798 //
19799 // Place copy #9 of ITS6 in I569
19800 //
1266e9b4 19801 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 19802 sub2node->SetLineColor(kColorITS);
19803 sub2node->SetVisibility(1);
19804 fNodes->Add(sub2node);
19805 sub1node->cd();
19806 //
19807 // Place copy #10 of ITS6 in I569
19808 //
19809 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19810 sub2node->SetLineColor(kColorITS);
19811 sub2node->SetVisibility(1);
19812 fNodes->Add(sub2node);
19813 sub1node->cd();
19814 //
19815 // Place copy #11 of ITS6 in I569
19816 //
1266e9b4 19817 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 19818 sub2node->SetLineColor(kColorITS);
19819 sub2node->SetVisibility(1);
19820 fNodes->Add(sub2node);
19821 sub1node->cd();
19822 //
19823 // Place copy #12 of ITS6 in I569
19824 //
19825 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19826 sub2node->SetLineColor(kColorITS);
19827 sub2node->SetVisibility(1);
19828 fNodes->Add(sub2node);
19829 sub1node->cd();
19830 //
19831 // Place copy #13 of ITS6 in I569
19832 //
19833 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19834 sub2node->SetLineColor(kColorITS);
19835 sub2node->SetVisibility(1);
19836 fNodes->Add(sub2node);
19837 sub1node->cd();
19838 //
19839 // Place copy #14 of ITS6 in I569
19840 //
19841 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19842 sub2node->SetLineColor(kColorITS);
19843 sub2node->SetVisibility(1);
19844 fNodes->Add(sub2node);
19845 sub1node->cd();
19846 //
19847 // Place copy #15 of ITS6 in I569
19848 //
1266e9b4 19849 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 19850 sub2node->SetLineColor(kColorITS);
19851 sub2node->SetVisibility(1);
19852 fNodes->Add(sub2node);
19853 sub1node->cd();
19854 //
19855 // Place copy #16 of ITS6 in I569
19856 //
19857 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19858 sub2node->SetLineColor(kColorITS);
19859 sub2node->SetVisibility(1);
19860 fNodes->Add(sub2node);
19861 sub1node->cd();
19862 //
19863 // Place copy #17 of ITS6 in I569
19864 //
19865 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19866 sub2node->SetLineColor(kColorITS);
19867 sub2node->SetVisibility(1);
19868 fNodes->Add(sub2node);
19869 sub1node->cd();
19870 //
19871 // Place copy #18 of ITS6 in I569
19872 //
19873 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19874 sub2node->SetLineColor(kColorITS);
19875 sub2node->SetVisibility(1);
19876 fNodes->Add(sub2node);
19877 sub1node->cd();
19878 //
19879 // Place copy #19 of ITS6 in I569
19880 //
1266e9b4 19881 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 19882 sub2node->SetLineColor(kColorITS);
19883 sub2node->SetVisibility(1);
19884 fNodes->Add(sub2node);
19885 sub1node->cd();
19886 //
19887 // Place copy #20 of ITS6 in I569
19888 //
19889 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19890 sub2node->SetLineColor(kColorITS);
19891 sub2node->SetVisibility(1);
19892 fNodes->Add(sub2node);
19893 sub1node->cd();
19894 //
19895 // Place copy #21 of ITS6 in I569
19896 //
1266e9b4 19897 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 19898 sub2node->SetLineColor(kColorITS);
19899 sub2node->SetVisibility(1);
19900 fNodes->Add(sub2node);
19901 sub1node->cd();
19902 //
19903 // Place copy #22 of ITS6 in I569
19904 //
19905 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19906 sub2node->SetLineColor(kColorITS);
19907 sub2node->SetVisibility(1);
19908 fNodes->Add(sub2node);
19909 sub1node->cd();
19910 //
19911 // Place copy #23 of ITS6 in I569
19912 //
19913 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19914 sub2node->SetLineColor(kColorITS);
19915 sub2node->SetVisibility(1);
19916 fNodes->Add(sub2node);
19917 sub1node->cd();
19918 //
19919 // Place copy #24 of ITS6 in I569
19920 //
19921 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19922 sub2node->SetLineColor(kColorITS);
19923 sub2node->SetVisibility(1);
19924 fNodes->Add(sub2node);
19925 sub1node->cd();
19926 //
19927 // Place copy #25 of ITS6 in I569
19928 //
1266e9b4 19929 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 19930 sub2node->SetLineColor(kColorITS);
19931 sub2node->SetVisibility(1);
19932 fNodes->Add(sub2node);
19933 sub1node->cd();
19934 fNodes->Add(sub1node);
19935 node->cd();
19936 //
19937 // Place copy #17 of I569 in IT56
19938 //
1266e9b4 19939 sub1node = new TNode("I569","I569","I569",-7.1673,-42.9511,0.,"itsrot569");
1f99c14b 19940 sub1node->SetLineColor(kColorITS);
19941 sub1node->SetVisibility(0);
19942 sub1node->cd();
19943 //
19944 // Place copy #1 of ITS6 in I569
19945 //
1266e9b4 19946 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 19947 sub2node->SetLineColor(kColorITS);
19948 sub2node->SetVisibility(1);
19949 fNodes->Add(sub2node);
19950 sub1node->cd();
19951 //
19952 // Place copy #2 of ITS6 in I569
19953 //
19954 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19955 sub2node->SetLineColor(kColorITS);
19956 sub2node->SetVisibility(1);
19957 fNodes->Add(sub2node);
19958 sub1node->cd();
19959 //
19960 // Place copy #3 of ITS6 in I569
19961 //
1266e9b4 19962 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 19963 sub2node->SetLineColor(kColorITS);
19964 sub2node->SetVisibility(1);
19965 fNodes->Add(sub2node);
19966 sub1node->cd();
19967 //
19968 // Place copy #4 of ITS6 in I569
19969 //
19970 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19971 sub2node->SetLineColor(kColorITS);
19972 sub2node->SetVisibility(1);
19973 fNodes->Add(sub2node);
19974 sub1node->cd();
19975 //
19976 // Place copy #5 of ITS6 in I569
19977 //
1266e9b4 19978 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 19979 sub2node->SetLineColor(kColorITS);
19980 sub2node->SetVisibility(1);
19981 fNodes->Add(sub2node);
19982 sub1node->cd();
19983 //
19984 // Place copy #6 of ITS6 in I569
19985 //
19986 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19987 sub2node->SetLineColor(kColorITS);
19988 sub2node->SetVisibility(1);
19989 fNodes->Add(sub2node);
19990 sub1node->cd();
19991 //
19992 // Place copy #7 of ITS6 in I569
19993 //
1266e9b4 19994 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 19995 sub2node->SetLineColor(kColorITS);
19996 sub2node->SetVisibility(1);
19997 fNodes->Add(sub2node);
19998 sub1node->cd();
19999 //
20000 // Place copy #8 of ITS6 in I569
20001 //
20002 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20003 sub2node->SetLineColor(kColorITS);
20004 sub2node->SetVisibility(1);
20005 fNodes->Add(sub2node);
20006 sub1node->cd();
20007 //
20008 // Place copy #9 of ITS6 in I569
20009 //
1266e9b4 20010 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 20011 sub2node->SetLineColor(kColorITS);
20012 sub2node->SetVisibility(1);
20013 fNodes->Add(sub2node);
20014 sub1node->cd();
20015 //
20016 // Place copy #10 of ITS6 in I569
20017 //
20018 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20019 sub2node->SetLineColor(kColorITS);
20020 sub2node->SetVisibility(1);
20021 fNodes->Add(sub2node);
20022 sub1node->cd();
20023 //
20024 // Place copy #11 of ITS6 in I569
20025 //
1266e9b4 20026 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 20027 sub2node->SetLineColor(kColorITS);
20028 sub2node->SetVisibility(1);
20029 fNodes->Add(sub2node);
20030 sub1node->cd();
20031 //
20032 // Place copy #12 of ITS6 in I569
20033 //
20034 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20035 sub2node->SetLineColor(kColorITS);
20036 sub2node->SetVisibility(1);
20037 fNodes->Add(sub2node);
20038 sub1node->cd();
20039 //
20040 // Place copy #13 of ITS6 in I569
20041 //
20042 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20043 sub2node->SetLineColor(kColorITS);
20044 sub2node->SetVisibility(1);
20045 fNodes->Add(sub2node);
20046 sub1node->cd();
20047 //
20048 // Place copy #14 of ITS6 in I569
20049 //
20050 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20051 sub2node->SetLineColor(kColorITS);
20052 sub2node->SetVisibility(1);
20053 fNodes->Add(sub2node);
20054 sub1node->cd();
20055 //
20056 // Place copy #15 of ITS6 in I569
20057 //
1266e9b4 20058 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 20059 sub2node->SetLineColor(kColorITS);
20060 sub2node->SetVisibility(1);
20061 fNodes->Add(sub2node);
20062 sub1node->cd();
20063 //
20064 // Place copy #16 of ITS6 in I569
20065 //
20066 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20067 sub2node->SetLineColor(kColorITS);
20068 sub2node->SetVisibility(1);
20069 fNodes->Add(sub2node);
20070 sub1node->cd();
20071 //
20072 // Place copy #17 of ITS6 in I569
20073 //
20074 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20075 sub2node->SetLineColor(kColorITS);
20076 sub2node->SetVisibility(1);
20077 fNodes->Add(sub2node);
20078 sub1node->cd();
20079 //
20080 // Place copy #18 of ITS6 in I569
20081 //
20082 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20083 sub2node->SetLineColor(kColorITS);
20084 sub2node->SetVisibility(1);
20085 fNodes->Add(sub2node);
20086 sub1node->cd();
20087 //
20088 // Place copy #19 of ITS6 in I569
20089 //
1266e9b4 20090 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 20091 sub2node->SetLineColor(kColorITS);
20092 sub2node->SetVisibility(1);
20093 fNodes->Add(sub2node);
20094 sub1node->cd();
20095 //
20096 // Place copy #20 of ITS6 in I569
20097 //
20098 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20099 sub2node->SetLineColor(kColorITS);
20100 sub2node->SetVisibility(1);
20101 fNodes->Add(sub2node);
20102 sub1node->cd();
20103 //
20104 // Place copy #21 of ITS6 in I569
20105 //
1266e9b4 20106 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 20107 sub2node->SetLineColor(kColorITS);
20108 sub2node->SetVisibility(1);
20109 fNodes->Add(sub2node);
20110 sub1node->cd();
20111 //
20112 // Place copy #22 of ITS6 in I569
20113 //
20114 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20115 sub2node->SetLineColor(kColorITS);
20116 sub2node->SetVisibility(1);
20117 fNodes->Add(sub2node);
20118 sub1node->cd();
20119 //
20120 // Place copy #23 of ITS6 in I569
20121 //
20122 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20123 sub2node->SetLineColor(kColorITS);
20124 sub2node->SetVisibility(1);
20125 fNodes->Add(sub2node);
20126 sub1node->cd();
20127 //
20128 // Place copy #24 of ITS6 in I569
20129 //
20130 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20131 sub2node->SetLineColor(kColorITS);
20132 sub2node->SetVisibility(1);
20133 fNodes->Add(sub2node);
20134 sub1node->cd();
20135 //
20136 // Place copy #25 of ITS6 in I569
20137 //
1266e9b4 20138 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 20139 sub2node->SetLineColor(kColorITS);
20140 sub2node->SetVisibility(1);
20141 fNodes->Add(sub2node);
20142 sub1node->cd();
20143 fNodes->Add(sub1node);
20144 node->cd();
20145 //
20146 // Place copy #18 of I569 in IT56
20147 //
1266e9b4 20148 sub1node = new TNode("I569","I569","I569",0.,-43.6977,0.,"itsrot533");
1f99c14b 20149 sub1node->SetLineColor(kColorITS);
20150 sub1node->SetVisibility(0);
20151 sub1node->cd();
20152 //
20153 // Place copy #1 of ITS6 in I569
20154 //
1266e9b4 20155 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 20156 sub2node->SetLineColor(kColorITS);
20157 sub2node->SetVisibility(1);
20158 fNodes->Add(sub2node);
20159 sub1node->cd();
20160 //
20161 // Place copy #2 of ITS6 in I569
20162 //
20163 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20164 sub2node->SetLineColor(kColorITS);
20165 sub2node->SetVisibility(1);
20166 fNodes->Add(sub2node);
20167 sub1node->cd();
20168 //
20169 // Place copy #3 of ITS6 in I569
20170 //
1266e9b4 20171 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 20172 sub2node->SetLineColor(kColorITS);
20173 sub2node->SetVisibility(1);
20174 fNodes->Add(sub2node);
20175 sub1node->cd();
20176 //
20177 // Place copy #4 of ITS6 in I569
20178 //
20179 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20180 sub2node->SetLineColor(kColorITS);
20181 sub2node->SetVisibility(1);
20182 fNodes->Add(sub2node);
20183 sub1node->cd();
20184 //
20185 // Place copy #5 of ITS6 in I569
20186 //
1266e9b4 20187 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 20188 sub2node->SetLineColor(kColorITS);
20189 sub2node->SetVisibility(1);
20190 fNodes->Add(sub2node);
20191 sub1node->cd();
20192 //
20193 // Place copy #6 of ITS6 in I569
20194 //
20195 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20196 sub2node->SetLineColor(kColorITS);
20197 sub2node->SetVisibility(1);
20198 fNodes->Add(sub2node);
20199 sub1node->cd();
20200 //
20201 // Place copy #7 of ITS6 in I569
20202 //
1266e9b4 20203 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 20204 sub2node->SetLineColor(kColorITS);
20205 sub2node->SetVisibility(1);
20206 fNodes->Add(sub2node);
20207 sub1node->cd();
20208 //
20209 // Place copy #8 of ITS6 in I569
20210 //
20211 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20212 sub2node->SetLineColor(kColorITS);
20213 sub2node->SetVisibility(1);
20214 fNodes->Add(sub2node);
20215 sub1node->cd();
20216 //
20217 // Place copy #9 of ITS6 in I569
20218 //
1266e9b4 20219 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 20220 sub2node->SetLineColor(kColorITS);
20221 sub2node->SetVisibility(1);
20222 fNodes->Add(sub2node);
20223 sub1node->cd();
20224 //
20225 // Place copy #10 of ITS6 in I569
20226 //
20227 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20228 sub2node->SetLineColor(kColorITS);
20229 sub2node->SetVisibility(1);
20230 fNodes->Add(sub2node);
20231 sub1node->cd();
20232 //
20233 // Place copy #11 of ITS6 in I569
20234 //
1266e9b4 20235 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 20236 sub2node->SetLineColor(kColorITS);
20237 sub2node->SetVisibility(1);
20238 fNodes->Add(sub2node);
20239 sub1node->cd();
20240 //
20241 // Place copy #12 of ITS6 in I569
20242 //
20243 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20244 sub2node->SetLineColor(kColorITS);
20245 sub2node->SetVisibility(1);
20246 fNodes->Add(sub2node);
20247 sub1node->cd();
20248 //
20249 // Place copy #13 of ITS6 in I569
20250 //
20251 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20252 sub2node->SetLineColor(kColorITS);
20253 sub2node->SetVisibility(1);
20254 fNodes->Add(sub2node);
20255 sub1node->cd();
20256 //
20257 // Place copy #14 of ITS6 in I569
20258 //
20259 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20260 sub2node->SetLineColor(kColorITS);
20261 sub2node->SetVisibility(1);
20262 fNodes->Add(sub2node);
20263 sub1node->cd();
20264 //
20265 // Place copy #15 of ITS6 in I569
20266 //
1266e9b4 20267 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 20268 sub2node->SetLineColor(kColorITS);
20269 sub2node->SetVisibility(1);
20270 fNodes->Add(sub2node);
20271 sub1node->cd();
20272 //
20273 // Place copy #16 of ITS6 in I569
20274 //
20275 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20276 sub2node->SetLineColor(kColorITS);
20277 sub2node->SetVisibility(1);
20278 fNodes->Add(sub2node);
20279 sub1node->cd();
20280 //
20281 // Place copy #17 of ITS6 in I569
20282 //
20283 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20284 sub2node->SetLineColor(kColorITS);
20285 sub2node->SetVisibility(1);
20286 fNodes->Add(sub2node);
20287 sub1node->cd();
20288 //
20289 // Place copy #18 of ITS6 in I569
20290 //
20291 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20292 sub2node->SetLineColor(kColorITS);
20293 sub2node->SetVisibility(1);
20294 fNodes->Add(sub2node);
20295 sub1node->cd();
20296 //
20297 // Place copy #19 of ITS6 in I569
20298 //
1266e9b4 20299 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 20300 sub2node->SetLineColor(kColorITS);
20301 sub2node->SetVisibility(1);
20302 fNodes->Add(sub2node);
20303 sub1node->cd();
20304 //
20305 // Place copy #20 of ITS6 in I569
20306 //
20307 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20308 sub2node->SetLineColor(kColorITS);
20309 sub2node->SetVisibility(1);
20310 fNodes->Add(sub2node);
20311 sub1node->cd();
20312 //
20313 // Place copy #21 of ITS6 in I569
20314 //
1266e9b4 20315 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 20316 sub2node->SetLineColor(kColorITS);
20317 sub2node->SetVisibility(1);
20318 fNodes->Add(sub2node);
20319 sub1node->cd();
20320 //
20321 // Place copy #22 of ITS6 in I569
20322 //
20323 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20324 sub2node->SetLineColor(kColorITS);
20325 sub2node->SetVisibility(1);
20326 fNodes->Add(sub2node);
20327 sub1node->cd();
20328 //
20329 // Place copy #23 of ITS6 in I569
20330 //
20331 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20332 sub2node->SetLineColor(kColorITS);
20333 sub2node->SetVisibility(1);
20334 fNodes->Add(sub2node);
20335 sub1node->cd();
20336 //
20337 // Place copy #24 of ITS6 in I569
20338 //
20339 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20340 sub2node->SetLineColor(kColorITS);
20341 sub2node->SetVisibility(1);
20342 fNodes->Add(sub2node);
20343 sub1node->cd();
20344 //
20345 // Place copy #25 of ITS6 in I569
20346 //
1266e9b4 20347 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 20348 sub2node->SetLineColor(kColorITS);
20349 sub2node->SetVisibility(1);
20350 fNodes->Add(sub2node);
20351 sub1node->cd();
20352 fNodes->Add(sub1node);
20353 node->cd();
20354 //
20355 // Place copy #19 of I569 in IT56
20356 //
1266e9b4 20357 sub1node = new TNode("I569","I569","I569",7.1673,-42.9511,0.,"itsrot534");
1f99c14b 20358 sub1node->SetLineColor(kColorITS);
20359 sub1node->SetVisibility(0);
20360 sub1node->cd();
20361 //
20362 // Place copy #1 of ITS6 in I569
20363 //
1266e9b4 20364 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 20365 sub2node->SetLineColor(kColorITS);
20366 sub2node->SetVisibility(1);
20367 fNodes->Add(sub2node);
20368 sub1node->cd();
20369 //
20370 // Place copy #2 of ITS6 in I569
20371 //
20372 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20373 sub2node->SetLineColor(kColorITS);
20374 sub2node->SetVisibility(1);
20375 fNodes->Add(sub2node);
20376 sub1node->cd();
20377 //
20378 // Place copy #3 of ITS6 in I569
20379 //
1266e9b4 20380 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 20381 sub2node->SetLineColor(kColorITS);
20382 sub2node->SetVisibility(1);
20383 fNodes->Add(sub2node);
20384 sub1node->cd();
20385 //
20386 // Place copy #4 of ITS6 in I569
20387 //
20388 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20389 sub2node->SetLineColor(kColorITS);
20390 sub2node->SetVisibility(1);
20391 fNodes->Add(sub2node);
20392 sub1node->cd();
20393 //
20394 // Place copy #5 of ITS6 in I569
20395 //
1266e9b4 20396 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 20397 sub2node->SetLineColor(kColorITS);
20398 sub2node->SetVisibility(1);
20399 fNodes->Add(sub2node);
20400 sub1node->cd();
20401 //
20402 // Place copy #6 of ITS6 in I569
20403 //
20404 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20405 sub2node->SetLineColor(kColorITS);
20406 sub2node->SetVisibility(1);
20407 fNodes->Add(sub2node);
20408 sub1node->cd();
20409 //
20410 // Place copy #7 of ITS6 in I569
20411 //
1266e9b4 20412 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 20413 sub2node->SetLineColor(kColorITS);
20414 sub2node->SetVisibility(1);
20415 fNodes->Add(sub2node);
20416 sub1node->cd();
20417 //
20418 // Place copy #8 of ITS6 in I569
20419 //
20420 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20421 sub2node->SetLineColor(kColorITS);
20422 sub2node->SetVisibility(1);
20423 fNodes->Add(sub2node);
20424 sub1node->cd();
20425 //
20426 // Place copy #9 of ITS6 in I569
20427 //
1266e9b4 20428 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 20429 sub2node->SetLineColor(kColorITS);
20430 sub2node->SetVisibility(1);
20431 fNodes->Add(sub2node);
20432 sub1node->cd();
20433 //
20434 // Place copy #10 of ITS6 in I569
20435 //
20436 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20437 sub2node->SetLineColor(kColorITS);
20438 sub2node->SetVisibility(1);
20439 fNodes->Add(sub2node);
20440 sub1node->cd();
20441 //
20442 // Place copy #11 of ITS6 in I569
20443 //
1266e9b4 20444 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 20445 sub2node->SetLineColor(kColorITS);
20446 sub2node->SetVisibility(1);
20447 fNodes->Add(sub2node);
20448 sub1node->cd();
20449 //
20450 // Place copy #12 of ITS6 in I569
20451 //
20452 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20453 sub2node->SetLineColor(kColorITS);
20454 sub2node->SetVisibility(1);
20455 fNodes->Add(sub2node);
20456 sub1node->cd();
20457 //
20458 // Place copy #13 of ITS6 in I569
20459 //
20460 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20461 sub2node->SetLineColor(kColorITS);
20462 sub2node->SetVisibility(1);
20463 fNodes->Add(sub2node);
20464 sub1node->cd();
20465 //
20466 // Place copy #14 of ITS6 in I569
20467 //
20468 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20469 sub2node->SetLineColor(kColorITS);
20470 sub2node->SetVisibility(1);
20471 fNodes->Add(sub2node);
20472 sub1node->cd();
20473 //
20474 // Place copy #15 of ITS6 in I569
20475 //
1266e9b4 20476 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 20477 sub2node->SetLineColor(kColorITS);
20478 sub2node->SetVisibility(1);
20479 fNodes->Add(sub2node);
20480 sub1node->cd();
20481 //
20482 // Place copy #16 of ITS6 in I569
20483 //
20484 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20485 sub2node->SetLineColor(kColorITS);
20486 sub2node->SetVisibility(1);
20487 fNodes->Add(sub2node);
20488 sub1node->cd();
20489 //
20490 // Place copy #17 of ITS6 in I569
20491 //
20492 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20493 sub2node->SetLineColor(kColorITS);
20494 sub2node->SetVisibility(1);
20495 fNodes->Add(sub2node);
20496 sub1node->cd();
20497 //
20498 // Place copy #18 of ITS6 in I569
20499 //
20500 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20501 sub2node->SetLineColor(kColorITS);
20502 sub2node->SetVisibility(1);
20503 fNodes->Add(sub2node);
20504 sub1node->cd();
20505 //
20506 // Place copy #19 of ITS6 in I569
20507 //
1266e9b4 20508 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 20509 sub2node->SetLineColor(kColorITS);
20510 sub2node->SetVisibility(1);
20511 fNodes->Add(sub2node);
20512 sub1node->cd();
20513 //
20514 // Place copy #20 of ITS6 in I569
20515 //
20516 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20517 sub2node->SetLineColor(kColorITS);
20518 sub2node->SetVisibility(1);
20519 fNodes->Add(sub2node);
20520 sub1node->cd();
20521 //
20522 // Place copy #21 of ITS6 in I569
20523 //
1266e9b4 20524 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 20525 sub2node->SetLineColor(kColorITS);
20526 sub2node->SetVisibility(1);
20527 fNodes->Add(sub2node);
20528 sub1node->cd();
20529 //
20530 // Place copy #22 of ITS6 in I569
20531 //
20532 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20533 sub2node->SetLineColor(kColorITS);
20534 sub2node->SetVisibility(1);
20535 fNodes->Add(sub2node);
20536 sub1node->cd();
20537 //
20538 // Place copy #23 of ITS6 in I569
20539 //
20540 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20541 sub2node->SetLineColor(kColorITS);
20542 sub2node->SetVisibility(1);
20543 fNodes->Add(sub2node);
20544 sub1node->cd();
20545 //
20546 // Place copy #24 of ITS6 in I569
20547 //
20548 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20549 sub2node->SetLineColor(kColorITS);
20550 sub2node->SetVisibility(1);
20551 fNodes->Add(sub2node);
20552 sub1node->cd();
20553 //
20554 // Place copy #25 of ITS6 in I569
20555 //
1266e9b4 20556 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 20557 sub2node->SetLineColor(kColorITS);
20558 sub2node->SetVisibility(1);
20559 fNodes->Add(sub2node);
20560 sub1node->cd();
20561 fNodes->Add(sub1node);
20562 node->cd();
20563 //
20564 // Place copy #20 of I569 in IT56
20565 //
1266e9b4 20566 sub1node = new TNode("I569","I569","I569",14.1886,-41.33,0.,"itsrot535");
1f99c14b 20567 sub1node->SetLineColor(kColorITS);
20568 sub1node->SetVisibility(0);
20569 sub1node->cd();
20570 //
20571 // Place copy #1 of ITS6 in I569
20572 //
1266e9b4 20573 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 20574 sub2node->SetLineColor(kColorITS);
20575 sub2node->SetVisibility(1);
20576 fNodes->Add(sub2node);
20577 sub1node->cd();
20578 //
20579 // Place copy #2 of ITS6 in I569
20580 //
20581 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20582 sub2node->SetLineColor(kColorITS);
20583 sub2node->SetVisibility(1);
20584 fNodes->Add(sub2node);
20585 sub1node->cd();
20586 //
20587 // Place copy #3 of ITS6 in I569
20588 //
1266e9b4 20589 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 20590 sub2node->SetLineColor(kColorITS);
20591 sub2node->SetVisibility(1);
20592 fNodes->Add(sub2node);
20593 sub1node->cd();
20594 //
20595 // Place copy #4 of ITS6 in I569
20596 //
20597 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20598 sub2node->SetLineColor(kColorITS);
20599 sub2node->SetVisibility(1);
20600 fNodes->Add(sub2node);
20601 sub1node->cd();
20602 //
20603 // Place copy #5 of ITS6 in I569
20604 //
1266e9b4 20605 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 20606 sub2node->SetLineColor(kColorITS);
20607 sub2node->SetVisibility(1);
20608 fNodes->Add(sub2node);
20609 sub1node->cd();
20610 //
20611 // Place copy #6 of ITS6 in I569
20612 //
20613 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20614 sub2node->SetLineColor(kColorITS);
20615 sub2node->SetVisibility(1);
20616 fNodes->Add(sub2node);
20617 sub1node->cd();
20618 //
20619 // Place copy #7 of ITS6 in I569
20620 //
1266e9b4 20621 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 20622 sub2node->SetLineColor(kColorITS);
20623 sub2node->SetVisibility(1);
20624 fNodes->Add(sub2node);
20625 sub1node->cd();
20626 //
20627 // Place copy #8 of ITS6 in I569
20628 //
20629 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20630 sub2node->SetLineColor(kColorITS);
20631 sub2node->SetVisibility(1);
20632 fNodes->Add(sub2node);
20633 sub1node->cd();
20634 //
20635 // Place copy #9 of ITS6 in I569
20636 //
1266e9b4 20637 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 20638 sub2node->SetLineColor(kColorITS);
20639 sub2node->SetVisibility(1);
20640 fNodes->Add(sub2node);
20641 sub1node->cd();
20642 //
20643 // Place copy #10 of ITS6 in I569
20644 //
20645 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20646 sub2node->SetLineColor(kColorITS);
20647 sub2node->SetVisibility(1);
20648 fNodes->Add(sub2node);
20649 sub1node->cd();
20650 //
20651 // Place copy #11 of ITS6 in I569
20652 //
1266e9b4 20653 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 20654 sub2node->SetLineColor(kColorITS);
20655 sub2node->SetVisibility(1);
20656 fNodes->Add(sub2node);
20657 sub1node->cd();
20658 //
20659 // Place copy #12 of ITS6 in I569
20660 //
20661 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20662 sub2node->SetLineColor(kColorITS);
20663 sub2node->SetVisibility(1);
20664 fNodes->Add(sub2node);
20665 sub1node->cd();
20666 //
20667 // Place copy #13 of ITS6 in I569
20668 //
20669 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20670 sub2node->SetLineColor(kColorITS);
20671 sub2node->SetVisibility(1);
20672 fNodes->Add(sub2node);
20673 sub1node->cd();
20674 //
20675 // Place copy #14 of ITS6 in I569
20676 //
20677 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20678 sub2node->SetLineColor(kColorITS);
20679 sub2node->SetVisibility(1);
20680 fNodes->Add(sub2node);
20681 sub1node->cd();
20682 //
20683 // Place copy #15 of ITS6 in I569
20684 //
1266e9b4 20685 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 20686 sub2node->SetLineColor(kColorITS);
20687 sub2node->SetVisibility(1);
20688 fNodes->Add(sub2node);
20689 sub1node->cd();
20690 //
20691 // Place copy #16 of ITS6 in I569
20692 //
20693 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20694 sub2node->SetLineColor(kColorITS);
20695 sub2node->SetVisibility(1);
20696 fNodes->Add(sub2node);
20697 sub1node->cd();
20698 //
20699 // Place copy #17 of ITS6 in I569
20700 //
20701 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20702 sub2node->SetLineColor(kColorITS);
20703 sub2node->SetVisibility(1);
20704 fNodes->Add(sub2node);
20705 sub1node->cd();
20706 //
20707 // Place copy #18 of ITS6 in I569
20708 //
20709 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20710 sub2node->SetLineColor(kColorITS);
20711 sub2node->SetVisibility(1);
20712 fNodes->Add(sub2node);
20713 sub1node->cd();
20714 //
20715 // Place copy #19 of ITS6 in I569
20716 //
1266e9b4 20717 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 20718 sub2node->SetLineColor(kColorITS);
20719 sub2node->SetVisibility(1);
20720 fNodes->Add(sub2node);
20721 sub1node->cd();
20722 //
20723 // Place copy #20 of ITS6 in I569
20724 //
20725 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20726 sub2node->SetLineColor(kColorITS);
20727 sub2node->SetVisibility(1);
20728 fNodes->Add(sub2node);
20729 sub1node->cd();
20730 //
20731 // Place copy #21 of ITS6 in I569
20732 //
1266e9b4 20733 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 20734 sub2node->SetLineColor(kColorITS);
20735 sub2node->SetVisibility(1);
20736 fNodes->Add(sub2node);
20737 sub1node->cd();
20738 //
20739 // Place copy #22 of ITS6 in I569
20740 //
20741 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20742 sub2node->SetLineColor(kColorITS);
20743 sub2node->SetVisibility(1);
20744 fNodes->Add(sub2node);
20745 sub1node->cd();
20746 //
20747 // Place copy #23 of ITS6 in I569
20748 //
20749 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20750 sub2node->SetLineColor(kColorITS);
20751 sub2node->SetVisibility(1);
20752 fNodes->Add(sub2node);
20753 sub1node->cd();
20754 //
20755 // Place copy #24 of ITS6 in I569
20756 //
20757 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20758 sub2node->SetLineColor(kColorITS);
20759 sub2node->SetVisibility(1);
20760 fNodes->Add(sub2node);
20761 sub1node->cd();
20762 //
20763 // Place copy #25 of ITS6 in I569
20764 //
1266e9b4 20765 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 20766 sub2node->SetLineColor(kColorITS);
20767 sub2node->SetVisibility(1);
20768 fNodes->Add(sub2node);
20769 sub1node->cd();
20770 fNodes->Add(sub1node);
20771 node->cd();
20772 //
20773 // Place copy #21 of I569 in IT56
20774 //
1266e9b4 20775 sub1node = new TNode("I569","I569","I569",20.7251,-38.2967,0.,"itsrot623");
1f99c14b 20776 sub1node->SetLineColor(kColorITS);
20777 sub1node->SetVisibility(0);
20778 sub1node->cd();
20779 //
20780 // Place copy #1 of ITS6 in I569
20781 //
1266e9b4 20782 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 20783 sub2node->SetLineColor(kColorITS);
20784 sub2node->SetVisibility(1);
20785 fNodes->Add(sub2node);
20786 sub1node->cd();
20787 //
20788 // Place copy #2 of ITS6 in I569
20789 //
20790 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20791 sub2node->SetLineColor(kColorITS);
20792 sub2node->SetVisibility(1);
20793 fNodes->Add(sub2node);
20794 sub1node->cd();
20795 //
20796 // Place copy #3 of ITS6 in I569
20797 //
1266e9b4 20798 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 20799 sub2node->SetLineColor(kColorITS);
20800 sub2node->SetVisibility(1);
20801 fNodes->Add(sub2node);
20802 sub1node->cd();
20803 //
20804 // Place copy #4 of ITS6 in I569
20805 //
20806 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20807 sub2node->SetLineColor(kColorITS);
20808 sub2node->SetVisibility(1);
20809 fNodes->Add(sub2node);
20810 sub1node->cd();
20811 //
20812 // Place copy #5 of ITS6 in I569
20813 //
1266e9b4 20814 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 20815 sub2node->SetLineColor(kColorITS);
20816 sub2node->SetVisibility(1);
20817 fNodes->Add(sub2node);
20818 sub1node->cd();
20819 //
20820 // Place copy #6 of ITS6 in I569
20821 //
20822 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20823 sub2node->SetLineColor(kColorITS);
20824 sub2node->SetVisibility(1);
20825 fNodes->Add(sub2node);
20826 sub1node->cd();
20827 //
20828 // Place copy #7 of ITS6 in I569
20829 //
1266e9b4 20830 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 20831 sub2node->SetLineColor(kColorITS);
20832 sub2node->SetVisibility(1);
20833 fNodes->Add(sub2node);
20834 sub1node->cd();
20835 //
20836 // Place copy #8 of ITS6 in I569
20837 //
20838 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20839 sub2node->SetLineColor(kColorITS);
20840 sub2node->SetVisibility(1);
20841 fNodes->Add(sub2node);
20842 sub1node->cd();
20843 //
20844 // Place copy #9 of ITS6 in I569
20845 //
1266e9b4 20846 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 20847 sub2node->SetLineColor(kColorITS);
20848 sub2node->SetVisibility(1);
20849 fNodes->Add(sub2node);
20850 sub1node->cd();
20851 //
20852 // Place copy #10 of ITS6 in I569
20853 //
20854 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20855 sub2node->SetLineColor(kColorITS);
20856 sub2node->SetVisibility(1);
20857 fNodes->Add(sub2node);
20858 sub1node->cd();
20859 //
20860 // Place copy #11 of ITS6 in I569
20861 //
1266e9b4 20862 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 20863 sub2node->SetLineColor(kColorITS);
20864 sub2node->SetVisibility(1);
20865 fNodes->Add(sub2node);
20866 sub1node->cd();
20867 //
20868 // Place copy #12 of ITS6 in I569
20869 //
20870 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20871 sub2node->SetLineColor(kColorITS);
20872 sub2node->SetVisibility(1);
20873 fNodes->Add(sub2node);
20874 sub1node->cd();
20875 //
20876 // Place copy #13 of ITS6 in I569
20877 //
20878 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20879 sub2node->SetLineColor(kColorITS);
20880 sub2node->SetVisibility(1);
20881 fNodes->Add(sub2node);
20882 sub1node->cd();
20883 //
20884 // Place copy #14 of ITS6 in I569
20885 //
20886 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20887 sub2node->SetLineColor(kColorITS);
20888 sub2node->SetVisibility(1);
20889 fNodes->Add(sub2node);
20890 sub1node->cd();
20891 //
20892 // Place copy #15 of ITS6 in I569
20893 //
1266e9b4 20894 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 20895 sub2node->SetLineColor(kColorITS);
20896 sub2node->SetVisibility(1);
20897 fNodes->Add(sub2node);
20898 sub1node->cd();
20899 //
20900 // Place copy #16 of ITS6 in I569
20901 //
20902 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20903 sub2node->SetLineColor(kColorITS);
20904 sub2node->SetVisibility(1);
20905 fNodes->Add(sub2node);
20906 sub1node->cd();
20907 //
20908 // Place copy #17 of ITS6 in I569
20909 //
20910 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20911 sub2node->SetLineColor(kColorITS);
20912 sub2node->SetVisibility(1);
20913 fNodes->Add(sub2node);
20914 sub1node->cd();
20915 //
20916 // Place copy #18 of ITS6 in I569
20917 //
20918 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20919 sub2node->SetLineColor(kColorITS);
20920 sub2node->SetVisibility(1);
20921 fNodes->Add(sub2node);
20922 sub1node->cd();
20923 //
20924 // Place copy #19 of ITS6 in I569
20925 //
1266e9b4 20926 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 20927 sub2node->SetLineColor(kColorITS);
20928 sub2node->SetVisibility(1);
20929 fNodes->Add(sub2node);
20930 sub1node->cd();
20931 //
20932 // Place copy #20 of ITS6 in I569
20933 //
20934 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20935 sub2node->SetLineColor(kColorITS);
20936 sub2node->SetVisibility(1);
20937 fNodes->Add(sub2node);
20938 sub1node->cd();
20939 //
20940 // Place copy #21 of ITS6 in I569
20941 //
1266e9b4 20942 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 20943 sub2node->SetLineColor(kColorITS);
20944 sub2node->SetVisibility(1);
20945 fNodes->Add(sub2node);
20946 sub1node->cd();
20947 //
20948 // Place copy #22 of ITS6 in I569
20949 //
20950 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20951 sub2node->SetLineColor(kColorITS);
20952 sub2node->SetVisibility(1);
20953 fNodes->Add(sub2node);
20954 sub1node->cd();
20955 //
20956 // Place copy #23 of ITS6 in I569
20957 //
20958 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20959 sub2node->SetLineColor(kColorITS);
20960 sub2node->SetVisibility(1);
20961 fNodes->Add(sub2node);
20962 sub1node->cd();
20963 //
20964 // Place copy #24 of ITS6 in I569
20965 //
20966 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20967 sub2node->SetLineColor(kColorITS);
20968 sub2node->SetVisibility(1);
20969 fNodes->Add(sub2node);
20970 sub1node->cd();
20971 //
20972 // Place copy #25 of ITS6 in I569
20973 //
1266e9b4 20974 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 20975 sub2node->SetLineColor(kColorITS);
20976 sub2node->SetVisibility(1);
20977 fNodes->Add(sub2node);
20978 sub1node->cd();
20979 fNodes->Add(sub1node);
20980 node->cd();
20981 //
20982 // Place copy #22 of I569 in IT56
20983 //
1266e9b4 20984 sub1node = new TNode("I569","I569","I569",26.8397,-34.4836,0.,"itsrot537");
1f99c14b 20985 sub1node->SetLineColor(kColorITS);
20986 sub1node->SetVisibility(0);
20987 sub1node->cd();
20988 //
20989 // Place copy #1 of ITS6 in I569
20990 //
1266e9b4 20991 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 20992 sub2node->SetLineColor(kColorITS);
20993 sub2node->SetVisibility(1);
20994 fNodes->Add(sub2node);
20995 sub1node->cd();
20996 //
20997 // Place copy #2 of ITS6 in I569
20998 //
20999 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21000 sub2node->SetLineColor(kColorITS);
21001 sub2node->SetVisibility(1);
21002 fNodes->Add(sub2node);
21003 sub1node->cd();
21004 //
21005 // Place copy #3 of ITS6 in I569
21006 //
1266e9b4 21007 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 21008 sub2node->SetLineColor(kColorITS);
21009 sub2node->SetVisibility(1);
21010 fNodes->Add(sub2node);
21011 sub1node->cd();
21012 //
21013 // Place copy #4 of ITS6 in I569
21014 //
21015 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21016 sub2node->SetLineColor(kColorITS);
21017 sub2node->SetVisibility(1);
21018 fNodes->Add(sub2node);
21019 sub1node->cd();
21020 //
21021 // Place copy #5 of ITS6 in I569
21022 //
1266e9b4 21023 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 21024 sub2node->SetLineColor(kColorITS);
21025 sub2node->SetVisibility(1);
21026 fNodes->Add(sub2node);
21027 sub1node->cd();
21028 //
21029 // Place copy #6 of ITS6 in I569
21030 //
21031 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21032 sub2node->SetLineColor(kColorITS);
21033 sub2node->SetVisibility(1);
21034 fNodes->Add(sub2node);
21035 sub1node->cd();
21036 //
21037 // Place copy #7 of ITS6 in I569
21038 //
1266e9b4 21039 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 21040 sub2node->SetLineColor(kColorITS);
21041 sub2node->SetVisibility(1);
21042 fNodes->Add(sub2node);
21043 sub1node->cd();
21044 //
21045 // Place copy #8 of ITS6 in I569
21046 //
21047 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21048 sub2node->SetLineColor(kColorITS);
21049 sub2node->SetVisibility(1);
21050 fNodes->Add(sub2node);
21051 sub1node->cd();
21052 //
21053 // Place copy #9 of ITS6 in I569
21054 //
1266e9b4 21055 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 21056 sub2node->SetLineColor(kColorITS);
21057 sub2node->SetVisibility(1);
21058 fNodes->Add(sub2node);
21059 sub1node->cd();
21060 //
21061 // Place copy #10 of ITS6 in I569
21062 //
21063 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21064 sub2node->SetLineColor(kColorITS);
21065 sub2node->SetVisibility(1);
21066 fNodes->Add(sub2node);
21067 sub1node->cd();
21068 //
21069 // Place copy #11 of ITS6 in I569
21070 //
1266e9b4 21071 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 21072 sub2node->SetLineColor(kColorITS);
21073 sub2node->SetVisibility(1);
21074 fNodes->Add(sub2node);
21075 sub1node->cd();
21076 //
21077 // Place copy #12 of ITS6 in I569
21078 //
21079 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21080 sub2node->SetLineColor(kColorITS);
21081 sub2node->SetVisibility(1);
21082 fNodes->Add(sub2node);
21083 sub1node->cd();
21084 //
21085 // Place copy #13 of ITS6 in I569
21086 //
21087 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21088 sub2node->SetLineColor(kColorITS);
21089 sub2node->SetVisibility(1);
21090 fNodes->Add(sub2node);
21091 sub1node->cd();
21092 //
21093 // Place copy #14 of ITS6 in I569
21094 //
21095 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21096 sub2node->SetLineColor(kColorITS);
21097 sub2node->SetVisibility(1);
21098 fNodes->Add(sub2node);
21099 sub1node->cd();
21100 //
21101 // Place copy #15 of ITS6 in I569
21102 //
1266e9b4 21103 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 21104 sub2node->SetLineColor(kColorITS);
21105 sub2node->SetVisibility(1);
21106 fNodes->Add(sub2node);
21107 sub1node->cd();
21108 //
21109 // Place copy #16 of ITS6 in I569
21110 //
21111 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21112 sub2node->SetLineColor(kColorITS);
21113 sub2node->SetVisibility(1);
21114 fNodes->Add(sub2node);
21115 sub1node->cd();
21116 //
21117 // Place copy #17 of ITS6 in I569
21118 //
21119 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21120 sub2node->SetLineColor(kColorITS);
21121 sub2node->SetVisibility(1);
21122 fNodes->Add(sub2node);
21123 sub1node->cd();
21124 //
21125 // Place copy #18 of ITS6 in I569
21126 //
21127 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21128 sub2node->SetLineColor(kColorITS);
21129 sub2node->SetVisibility(1);
21130 fNodes->Add(sub2node);
21131 sub1node->cd();
21132 //
21133 // Place copy #19 of ITS6 in I569
21134 //
1266e9b4 21135 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 21136 sub2node->SetLineColor(kColorITS);
21137 sub2node->SetVisibility(1);
21138 fNodes->Add(sub2node);
21139 sub1node->cd();
21140 //
21141 // Place copy #20 of ITS6 in I569
21142 //
21143 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21144 sub2node->SetLineColor(kColorITS);
21145 sub2node->SetVisibility(1);
21146 fNodes->Add(sub2node);
21147 sub1node->cd();
21148 //
21149 // Place copy #21 of ITS6 in I569
21150 //
1266e9b4 21151 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 21152 sub2node->SetLineColor(kColorITS);
21153 sub2node->SetVisibility(1);
21154 fNodes->Add(sub2node);
21155 sub1node->cd();
21156 //
21157 // Place copy #22 of ITS6 in I569
21158 //
21159 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21160 sub2node->SetLineColor(kColorITS);
21161 sub2node->SetVisibility(1);
21162 fNodes->Add(sub2node);
21163 sub1node->cd();
21164 //
21165 // Place copy #23 of ITS6 in I569
21166 //
21167 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21168 sub2node->SetLineColor(kColorITS);
21169 sub2node->SetVisibility(1);
21170 fNodes->Add(sub2node);
21171 sub1node->cd();
21172 //
21173 // Place copy #24 of ITS6 in I569
21174 //
21175 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21176 sub2node->SetLineColor(kColorITS);
21177 sub2node->SetVisibility(1);
21178 fNodes->Add(sub2node);
21179 sub1node->cd();
21180 //
21181 // Place copy #25 of ITS6 in I569
21182 //
1266e9b4 21183 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 21184 sub2node->SetLineColor(kColorITS);
21185 sub2node->SetVisibility(1);
21186 fNodes->Add(sub2node);
21187 sub1node->cd();
21188 fNodes->Add(sub1node);
21189 node->cd();
21190 //
21191 // Place copy #23 of I569 in IT56
21192 //
1266e9b4 21193 sub1node = new TNode("I569","I569","I569",32.0371,-29.4922,0.,"itsrot538");
1f99c14b 21194 sub1node->SetLineColor(kColorITS);
21195 sub1node->SetVisibility(0);
21196 sub1node->cd();
21197 //
21198 // Place copy #1 of ITS6 in I569
21199 //
1266e9b4 21200 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 21201 sub2node->SetLineColor(kColorITS);
21202 sub2node->SetVisibility(1);
21203 fNodes->Add(sub2node);
21204 sub1node->cd();
21205 //
21206 // Place copy #2 of ITS6 in I569
21207 //
21208 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21209 sub2node->SetLineColor(kColorITS);
21210 sub2node->SetVisibility(1);
21211 fNodes->Add(sub2node);
21212 sub1node->cd();
21213 //
21214 // Place copy #3 of ITS6 in I569
21215 //
1266e9b4 21216 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 21217 sub2node->SetLineColor(kColorITS);
21218 sub2node->SetVisibility(1);
21219 fNodes->Add(sub2node);
21220 sub1node->cd();
21221 //
21222 // Place copy #4 of ITS6 in I569
21223 //
21224 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21225 sub2node->SetLineColor(kColorITS);
21226 sub2node->SetVisibility(1);
21227 fNodes->Add(sub2node);
21228 sub1node->cd();
21229 //
21230 // Place copy #5 of ITS6 in I569
21231 //
1266e9b4 21232 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 21233 sub2node->SetLineColor(kColorITS);
21234 sub2node->SetVisibility(1);
21235 fNodes->Add(sub2node);
21236 sub1node->cd();
21237 //
21238 // Place copy #6 of ITS6 in I569
21239 //
21240 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21241 sub2node->SetLineColor(kColorITS);
21242 sub2node->SetVisibility(1);
21243 fNodes->Add(sub2node);
21244 sub1node->cd();
21245 //
21246 // Place copy #7 of ITS6 in I569
21247 //
1266e9b4 21248 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 21249 sub2node->SetLineColor(kColorITS);
21250 sub2node->SetVisibility(1);
21251 fNodes->Add(sub2node);
21252 sub1node->cd();
21253 //
21254 // Place copy #8 of ITS6 in I569
21255 //
21256 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21257 sub2node->SetLineColor(kColorITS);
21258 sub2node->SetVisibility(1);
21259 fNodes->Add(sub2node);
21260 sub1node->cd();
21261 //
21262 // Place copy #9 of ITS6 in I569
21263 //
1266e9b4 21264 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 21265 sub2node->SetLineColor(kColorITS);
21266 sub2node->SetVisibility(1);
21267 fNodes->Add(sub2node);
21268 sub1node->cd();
21269 //
21270 // Place copy #10 of ITS6 in I569
21271 //
21272 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21273 sub2node->SetLineColor(kColorITS);
21274 sub2node->SetVisibility(1);
21275 fNodes->Add(sub2node);
21276 sub1node->cd();
21277 //
21278 // Place copy #11 of ITS6 in I569
21279 //
1266e9b4 21280 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 21281 sub2node->SetLineColor(kColorITS);
21282 sub2node->SetVisibility(1);
21283 fNodes->Add(sub2node);
21284 sub1node->cd();
21285 //
21286 // Place copy #12 of ITS6 in I569
21287 //
21288 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21289 sub2node->SetLineColor(kColorITS);
21290 sub2node->SetVisibility(1);
21291 fNodes->Add(sub2node);
21292 sub1node->cd();
21293 //
21294 // Place copy #13 of ITS6 in I569
21295 //
21296 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21297 sub2node->SetLineColor(kColorITS);
21298 sub2node->SetVisibility(1);
21299 fNodes->Add(sub2node);
21300 sub1node->cd();
21301 //
21302 // Place copy #14 of ITS6 in I569
21303 //
21304 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21305 sub2node->SetLineColor(kColorITS);
21306 sub2node->SetVisibility(1);
21307 fNodes->Add(sub2node);
21308 sub1node->cd();
21309 //
21310 // Place copy #15 of ITS6 in I569
21311 //
1266e9b4 21312 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 21313 sub2node->SetLineColor(kColorITS);
21314 sub2node->SetVisibility(1);
21315 fNodes->Add(sub2node);
21316 sub1node->cd();
21317 //
21318 // Place copy #16 of ITS6 in I569
21319 //
21320 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21321 sub2node->SetLineColor(kColorITS);
21322 sub2node->SetVisibility(1);
21323 fNodes->Add(sub2node);
21324 sub1node->cd();
21325 //
21326 // Place copy #17 of ITS6 in I569
21327 //
21328 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21329 sub2node->SetLineColor(kColorITS);
21330 sub2node->SetVisibility(1);
21331 fNodes->Add(sub2node);
21332 sub1node->cd();
21333 //
21334 // Place copy #18 of ITS6 in I569
21335 //
21336 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21337 sub2node->SetLineColor(kColorITS);
21338 sub2node->SetVisibility(1);
21339 fNodes->Add(sub2node);
21340 sub1node->cd();
21341 //
21342 // Place copy #19 of ITS6 in I569
21343 //
1266e9b4 21344 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 21345 sub2node->SetLineColor(kColorITS);
21346 sub2node->SetVisibility(1);
21347 fNodes->Add(sub2node);
21348 sub1node->cd();
21349 //
21350 // Place copy #20 of ITS6 in I569
21351 //
21352 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21353 sub2node->SetLineColor(kColorITS);
21354 sub2node->SetVisibility(1);
21355 fNodes->Add(sub2node);
21356 sub1node->cd();
21357 //
21358 // Place copy #21 of ITS6 in I569
21359 //
1266e9b4 21360 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 21361 sub2node->SetLineColor(kColorITS);
21362 sub2node->SetVisibility(1);
21363 fNodes->Add(sub2node);
21364 sub1node->cd();
21365 //
21366 // Place copy #22 of ITS6 in I569
21367 //
21368 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21369 sub2node->SetLineColor(kColorITS);
21370 sub2node->SetVisibility(1);
21371 fNodes->Add(sub2node);
21372 sub1node->cd();
21373 //
21374 // Place copy #23 of ITS6 in I569
21375 //
21376 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21377 sub2node->SetLineColor(kColorITS);
21378 sub2node->SetVisibility(1);
21379 fNodes->Add(sub2node);
21380 sub1node->cd();
21381 //
21382 // Place copy #24 of ITS6 in I569
21383 //
21384 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21385 sub2node->SetLineColor(kColorITS);
21386 sub2node->SetVisibility(1);
21387 fNodes->Add(sub2node);
21388 sub1node->cd();
21389 //
21390 // Place copy #25 of ITS6 in I569
21391 //
1266e9b4 21392 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 21393 sub2node->SetLineColor(kColorITS);
21394 sub2node->SetVisibility(1);
21395 fNodes->Add(sub2node);
21396 sub1node->cd();
21397 fNodes->Add(sub1node);
21398 node->cd();
21399 //
21400 // Place copy #24 of I569 in IT56
21401 //
1266e9b4 21402 sub1node = new TNode("I569","I569","I569",36.5822,-23.9004,0.,"itsrot539");
1f99c14b 21403 sub1node->SetLineColor(kColorITS);
21404 sub1node->SetVisibility(0);
21405 sub1node->cd();
21406 //
21407 // Place copy #1 of ITS6 in I569
21408 //
1266e9b4 21409 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 21410 sub2node->SetLineColor(kColorITS);
21411 sub2node->SetVisibility(1);
21412 fNodes->Add(sub2node);
21413 sub1node->cd();
21414 //
21415 // Place copy #2 of ITS6 in I569
21416 //
21417 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21418 sub2node->SetLineColor(kColorITS);
21419 sub2node->SetVisibility(1);
21420 fNodes->Add(sub2node);
21421 sub1node->cd();
21422 //
21423 // Place copy #3 of ITS6 in I569
21424 //
1266e9b4 21425 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 21426 sub2node->SetLineColor(kColorITS);
21427 sub2node->SetVisibility(1);
21428 fNodes->Add(sub2node);
21429 sub1node->cd();
21430 //
21431 // Place copy #4 of ITS6 in I569
21432 //
21433 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21434 sub2node->SetLineColor(kColorITS);
21435 sub2node->SetVisibility(1);
21436 fNodes->Add(sub2node);
21437 sub1node->cd();
21438 //
21439 // Place copy #5 of ITS6 in I569
21440 //
1266e9b4 21441 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 21442 sub2node->SetLineColor(kColorITS);
21443 sub2node->SetVisibility(1);
21444 fNodes->Add(sub2node);
21445 sub1node->cd();
21446 //
21447 // Place copy #6 of ITS6 in I569
21448 //
21449 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21450 sub2node->SetLineColor(kColorITS);
21451 sub2node->SetVisibility(1);
21452 fNodes->Add(sub2node);
21453 sub1node->cd();
21454 //
21455 // Place copy #7 of ITS6 in I569
21456 //
1266e9b4 21457 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 21458 sub2node->SetLineColor(kColorITS);
21459 sub2node->SetVisibility(1);
21460 fNodes->Add(sub2node);
21461 sub1node->cd();
21462 //
21463 // Place copy #8 of ITS6 in I569
21464 //
21465 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21466 sub2node->SetLineColor(kColorITS);
21467 sub2node->SetVisibility(1);
21468 fNodes->Add(sub2node);
21469 sub1node->cd();
21470 //
21471 // Place copy #9 of ITS6 in I569
21472 //
1266e9b4 21473 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 21474 sub2node->SetLineColor(kColorITS);
21475 sub2node->SetVisibility(1);
21476 fNodes->Add(sub2node);
21477 sub1node->cd();
21478 //
21479 // Place copy #10 of ITS6 in I569
21480 //
21481 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21482 sub2node->SetLineColor(kColorITS);
21483 sub2node->SetVisibility(1);
21484 fNodes->Add(sub2node);
21485 sub1node->cd();
21486 //
21487 // Place copy #11 of ITS6 in I569
21488 //
1266e9b4 21489 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 21490 sub2node->SetLineColor(kColorITS);
21491 sub2node->SetVisibility(1);
21492 fNodes->Add(sub2node);
21493 sub1node->cd();
21494 //
21495 // Place copy #12 of ITS6 in I569
21496 //
21497 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21498 sub2node->SetLineColor(kColorITS);
21499 sub2node->SetVisibility(1);
21500 fNodes->Add(sub2node);
21501 sub1node->cd();
21502 //
21503 // Place copy #13 of ITS6 in I569
21504 //
21505 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21506 sub2node->SetLineColor(kColorITS);
21507 sub2node->SetVisibility(1);
21508 fNodes->Add(sub2node);
21509 sub1node->cd();
21510 //
21511 // Place copy #14 of ITS6 in I569
21512 //
21513 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21514 sub2node->SetLineColor(kColorITS);
21515 sub2node->SetVisibility(1);
21516 fNodes->Add(sub2node);
21517 sub1node->cd();
21518 //
21519 // Place copy #15 of ITS6 in I569
21520 //
1266e9b4 21521 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 21522 sub2node->SetLineColor(kColorITS);
21523 sub2node->SetVisibility(1);
21524 fNodes->Add(sub2node);
21525 sub1node->cd();
21526 //
21527 // Place copy #16 of ITS6 in I569
21528 //
21529 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21530 sub2node->SetLineColor(kColorITS);
21531 sub2node->SetVisibility(1);
21532 fNodes->Add(sub2node);
21533 sub1node->cd();
21534 //
21535 // Place copy #17 of ITS6 in I569
21536 //
21537 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21538 sub2node->SetLineColor(kColorITS);
21539 sub2node->SetVisibility(1);
21540 fNodes->Add(sub2node);
21541 sub1node->cd();
21542 //
21543 // Place copy #18 of ITS6 in I569
21544 //
21545 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21546 sub2node->SetLineColor(kColorITS);
21547 sub2node->SetVisibility(1);
21548 fNodes->Add(sub2node);
21549 sub1node->cd();
21550 //
21551 // Place copy #19 of ITS6 in I569
21552 //
1266e9b4 21553 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 21554 sub2node->SetLineColor(kColorITS);
21555 sub2node->SetVisibility(1);
21556 fNodes->Add(sub2node);
21557 sub1node->cd();
21558 //
21559 // Place copy #20 of ITS6 in I569
21560 //
21561 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21562 sub2node->SetLineColor(kColorITS);
21563 sub2node->SetVisibility(1);
21564 fNodes->Add(sub2node);
21565 sub1node->cd();
21566 //
21567 // Place copy #21 of ITS6 in I569
21568 //
1266e9b4 21569 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 21570 sub2node->SetLineColor(kColorITS);
21571 sub2node->SetVisibility(1);
21572 fNodes->Add(sub2node);
21573 sub1node->cd();
21574 //
21575 // Place copy #22 of ITS6 in I569
21576 //
21577 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21578 sub2node->SetLineColor(kColorITS);
21579 sub2node->SetVisibility(1);
21580 fNodes->Add(sub2node);
21581 sub1node->cd();
21582 //
21583 // Place copy #23 of ITS6 in I569
21584 //
21585 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21586 sub2node->SetLineColor(kColorITS);
21587 sub2node->SetVisibility(1);
21588 fNodes->Add(sub2node);
21589 sub1node->cd();
21590 //
21591 // Place copy #24 of ITS6 in I569
21592 //
21593 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21594 sub2node->SetLineColor(kColorITS);
21595 sub2node->SetVisibility(1);
21596 fNodes->Add(sub2node);
21597 sub1node->cd();
21598 //
21599 // Place copy #25 of ITS6 in I569
21600 //
1266e9b4 21601 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 21602 sub2node->SetLineColor(kColorITS);
21603 sub2node->SetVisibility(1);
21604 fNodes->Add(sub2node);
21605 sub1node->cd();
21606 fNodes->Add(sub1node);
21607 node->cd();
21608 //
21609 // Place copy #25 of I569 in IT56
21610 //
1266e9b4 21611 sub1node = new TNode("I569","I569","I569",39.8773,-17.4918,0.,"itsrot540");
1f99c14b 21612 sub1node->SetLineColor(kColorITS);
21613 sub1node->SetVisibility(0);
21614 sub1node->cd();
21615 //
21616 // Place copy #1 of ITS6 in I569
21617 //
1266e9b4 21618 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 21619 sub2node->SetLineColor(kColorITS);
21620 sub2node->SetVisibility(1);
21621 fNodes->Add(sub2node);
21622 sub1node->cd();
21623 //
21624 // Place copy #2 of ITS6 in I569
21625 //
21626 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21627 sub2node->SetLineColor(kColorITS);
21628 sub2node->SetVisibility(1);
21629 fNodes->Add(sub2node);
21630 sub1node->cd();
21631 //
21632 // Place copy #3 of ITS6 in I569
21633 //
1266e9b4 21634 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 21635 sub2node->SetLineColor(kColorITS);
21636 sub2node->SetVisibility(1);
21637 fNodes->Add(sub2node);
21638 sub1node->cd();
21639 //
21640 // Place copy #4 of ITS6 in I569
21641 //
21642 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21643 sub2node->SetLineColor(kColorITS);
21644 sub2node->SetVisibility(1);
21645 fNodes->Add(sub2node);
21646 sub1node->cd();
21647 //
21648 // Place copy #5 of ITS6 in I569
21649 //
1266e9b4 21650 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 21651 sub2node->SetLineColor(kColorITS);
21652 sub2node->SetVisibility(1);
21653 fNodes->Add(sub2node);
21654 sub1node->cd();
21655 //
21656 // Place copy #6 of ITS6 in I569
21657 //
21658 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21659 sub2node->SetLineColor(kColorITS);
21660 sub2node->SetVisibility(1);
21661 fNodes->Add(sub2node);
21662 sub1node->cd();
21663 //
21664 // Place copy #7 of ITS6 in I569
21665 //
1266e9b4 21666 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 21667 sub2node->SetLineColor(kColorITS);
21668 sub2node->SetVisibility(1);
21669 fNodes->Add(sub2node);
21670 sub1node->cd();
21671 //
21672 // Place copy #8 of ITS6 in I569
21673 //
21674 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21675 sub2node->SetLineColor(kColorITS);
21676 sub2node->SetVisibility(1);
21677 fNodes->Add(sub2node);
21678 sub1node->cd();
21679 //
21680 // Place copy #9 of ITS6 in I569
21681 //
1266e9b4 21682 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 21683 sub2node->SetLineColor(kColorITS);
21684 sub2node->SetVisibility(1);
21685 fNodes->Add(sub2node);
21686 sub1node->cd();
21687 //
21688 // Place copy #10 of ITS6 in I569
21689 //
21690 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21691 sub2node->SetLineColor(kColorITS);
21692 sub2node->SetVisibility(1);
21693 fNodes->Add(sub2node);
21694 sub1node->cd();
21695 //
21696 // Place copy #11 of ITS6 in I569
21697 //
1266e9b4 21698 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 21699 sub2node->SetLineColor(kColorITS);
21700 sub2node->SetVisibility(1);
21701 fNodes->Add(sub2node);
21702 sub1node->cd();
21703 //
21704 // Place copy #12 of ITS6 in I569
21705 //
21706 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21707 sub2node->SetLineColor(kColorITS);
21708 sub2node->SetVisibility(1);
21709 fNodes->Add(sub2node);
21710 sub1node->cd();
21711 //
21712 // Place copy #13 of ITS6 in I569
21713 //
21714 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21715 sub2node->SetLineColor(kColorITS);
21716 sub2node->SetVisibility(1);
21717 fNodes->Add(sub2node);
21718 sub1node->cd();
21719 //
21720 // Place copy #14 of ITS6 in I569
21721 //
21722 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21723 sub2node->SetLineColor(kColorITS);
21724 sub2node->SetVisibility(1);
21725 fNodes->Add(sub2node);
21726 sub1node->cd();
21727 //
21728 // Place copy #15 of ITS6 in I569
21729 //
1266e9b4 21730 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 21731 sub2node->SetLineColor(kColorITS);
21732 sub2node->SetVisibility(1);
21733 fNodes->Add(sub2node);
21734 sub1node->cd();
21735 //
21736 // Place copy #16 of ITS6 in I569
21737 //
21738 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21739 sub2node->SetLineColor(kColorITS);
21740 sub2node->SetVisibility(1);
21741 fNodes->Add(sub2node);
21742 sub1node->cd();
21743 //
21744 // Place copy #17 of ITS6 in I569
21745 //
21746 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21747 sub2node->SetLineColor(kColorITS);
21748 sub2node->SetVisibility(1);
21749 fNodes->Add(sub2node);
21750 sub1node->cd();
21751 //
21752 // Place copy #18 of ITS6 in I569
21753 //
21754 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21755 sub2node->SetLineColor(kColorITS);
21756 sub2node->SetVisibility(1);
21757 fNodes->Add(sub2node);
21758 sub1node->cd();
21759 //
21760 // Place copy #19 of ITS6 in I569
21761 //
1266e9b4 21762 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 21763 sub2node->SetLineColor(kColorITS);
21764 sub2node->SetVisibility(1);
21765 fNodes->Add(sub2node);
21766 sub1node->cd();
21767 //
21768 // Place copy #20 of ITS6 in I569
21769 //
21770 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21771 sub2node->SetLineColor(kColorITS);
21772 sub2node->SetVisibility(1);
21773 fNodes->Add(sub2node);
21774 sub1node->cd();
21775 //
21776 // Place copy #21 of ITS6 in I569
21777 //
1266e9b4 21778 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 21779 sub2node->SetLineColor(kColorITS);
21780 sub2node->SetVisibility(1);
21781 fNodes->Add(sub2node);
21782 sub1node->cd();
21783 //
21784 // Place copy #22 of ITS6 in I569
21785 //
21786 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21787 sub2node->SetLineColor(kColorITS);
21788 sub2node->SetVisibility(1);
21789 fNodes->Add(sub2node);
21790 sub1node->cd();
21791 //
21792 // Place copy #23 of ITS6 in I569
21793 //
21794 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21795 sub2node->SetLineColor(kColorITS);
21796 sub2node->SetVisibility(1);
21797 fNodes->Add(sub2node);
21798 sub1node->cd();
21799 //
21800 // Place copy #24 of ITS6 in I569
21801 //
21802 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21803 sub2node->SetLineColor(kColorITS);
21804 sub2node->SetVisibility(1);
21805 fNodes->Add(sub2node);
21806 sub1node->cd();
21807 //
21808 // Place copy #25 of ITS6 in I569
21809 //
1266e9b4 21810 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 21811 sub2node->SetLineColor(kColorITS);
21812 sub2node->SetVisibility(1);
21813 fNodes->Add(sub2node);
21814 sub1node->cd();
21815 fNodes->Add(sub1node);
21816 node->cd();
21817 //
21818 // Place copy #26 of I569 in IT56
21819 //
1266e9b4 21820 sub1node = new TNode("I569","I569","I569",42.3606,-10.7272,0.,"itsrot541");
1f99c14b 21821 sub1node->SetLineColor(kColorITS);
21822 sub1node->SetVisibility(0);
21823 sub1node->cd();
21824 //
21825 // Place copy #1 of ITS6 in I569
21826 //
1266e9b4 21827 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 21828 sub2node->SetLineColor(kColorITS);
21829 sub2node->SetVisibility(1);
21830 fNodes->Add(sub2node);
21831 sub1node->cd();
21832 //
21833 // Place copy #2 of ITS6 in I569
21834 //
21835 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21836 sub2node->SetLineColor(kColorITS);
21837 sub2node->SetVisibility(1);
21838 fNodes->Add(sub2node);
21839 sub1node->cd();
21840 //
21841 // Place copy #3 of ITS6 in I569
21842 //
1266e9b4 21843 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 21844 sub2node->SetLineColor(kColorITS);
21845 sub2node->SetVisibility(1);
21846 fNodes->Add(sub2node);
21847 sub1node->cd();
21848 //
21849 // Place copy #4 of ITS6 in I569
21850 //
21851 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21852 sub2node->SetLineColor(kColorITS);
21853 sub2node->SetVisibility(1);
21854 fNodes->Add(sub2node);
21855 sub1node->cd();
21856 //
21857 // Place copy #5 of ITS6 in I569
21858 //
1266e9b4 21859 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 21860 sub2node->SetLineColor(kColorITS);
21861 sub2node->SetVisibility(1);
21862 fNodes->Add(sub2node);
21863 sub1node->cd();
21864 //
21865 // Place copy #6 of ITS6 in I569
21866 //
21867 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21868 sub2node->SetLineColor(kColorITS);
21869 sub2node->SetVisibility(1);
21870 fNodes->Add(sub2node);
21871 sub1node->cd();
21872 //
21873 // Place copy #7 of ITS6 in I569
21874 //
1266e9b4 21875 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 21876 sub2node->SetLineColor(kColorITS);
21877 sub2node->SetVisibility(1);
21878 fNodes->Add(sub2node);
21879 sub1node->cd();
21880 //
21881 // Place copy #8 of ITS6 in I569
21882 //
21883 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21884 sub2node->SetLineColor(kColorITS);
21885 sub2node->SetVisibility(1);
21886 fNodes->Add(sub2node);
21887 sub1node->cd();
21888 //
21889 // Place copy #9 of ITS6 in I569
21890 //
1266e9b4 21891 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 21892 sub2node->SetLineColor(kColorITS);
21893 sub2node->SetVisibility(1);
21894 fNodes->Add(sub2node);
21895 sub1node->cd();
21896 //
21897 // Place copy #10 of ITS6 in I569
21898 //
21899 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21900 sub2node->SetLineColor(kColorITS);
21901 sub2node->SetVisibility(1);
21902 fNodes->Add(sub2node);
21903 sub1node->cd();
21904 //
21905 // Place copy #11 of ITS6 in I569
21906 //
1266e9b4 21907 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 21908 sub2node->SetLineColor(kColorITS);
21909 sub2node->SetVisibility(1);
21910 fNodes->Add(sub2node);
21911 sub1node->cd();
21912 //
21913 // Place copy #12 of ITS6 in I569
21914 //
21915 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21916 sub2node->SetLineColor(kColorITS);
21917 sub2node->SetVisibility(1);
21918 fNodes->Add(sub2node);
21919 sub1node->cd();
21920 //
21921 // Place copy #13 of ITS6 in I569
21922 //
21923 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21924 sub2node->SetLineColor(kColorITS);
21925 sub2node->SetVisibility(1);
21926 fNodes->Add(sub2node);
21927 sub1node->cd();
21928 //
21929 // Place copy #14 of ITS6 in I569
21930 //
21931 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21932 sub2node->SetLineColor(kColorITS);
21933 sub2node->SetVisibility(1);
21934 fNodes->Add(sub2node);
21935 sub1node->cd();
21936 //
21937 // Place copy #15 of ITS6 in I569
21938 //
1266e9b4 21939 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 21940 sub2node->SetLineColor(kColorITS);
21941 sub2node->SetVisibility(1);
21942 fNodes->Add(sub2node);
21943 sub1node->cd();
21944 //
21945 // Place copy #16 of ITS6 in I569
21946 //
21947 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21948 sub2node->SetLineColor(kColorITS);
21949 sub2node->SetVisibility(1);
21950 fNodes->Add(sub2node);
21951 sub1node->cd();
21952 //
21953 // Place copy #17 of ITS6 in I569
21954 //
21955 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21956 sub2node->SetLineColor(kColorITS);
21957 sub2node->SetVisibility(1);
21958 fNodes->Add(sub2node);
21959 sub1node->cd();
21960 //
21961 // Place copy #18 of ITS6 in I569
21962 //
21963 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21964 sub2node->SetLineColor(kColorITS);
21965 sub2node->SetVisibility(1);
21966 fNodes->Add(sub2node);
21967 sub1node->cd();
21968 //
21969 // Place copy #19 of ITS6 in I569
21970 //
1266e9b4 21971 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 21972 sub2node->SetLineColor(kColorITS);
21973 sub2node->SetVisibility(1);
21974 fNodes->Add(sub2node);
21975 sub1node->cd();
21976 //
21977 // Place copy #20 of ITS6 in I569
21978 //
21979 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21980 sub2node->SetLineColor(kColorITS);
21981 sub2node->SetVisibility(1);
21982 fNodes->Add(sub2node);
21983 sub1node->cd();
21984 //
21985 // Place copy #21 of ITS6 in I569
21986 //
1266e9b4 21987 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 21988 sub2node->SetLineColor(kColorITS);
21989 sub2node->SetVisibility(1);
21990 fNodes->Add(sub2node);
21991 sub1node->cd();
21992 //
21993 // Place copy #22 of ITS6 in I569
21994 //
21995 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21996 sub2node->SetLineColor(kColorITS);
21997 sub2node->SetVisibility(1);
21998 fNodes->Add(sub2node);
21999 sub1node->cd();
22000 //
22001 // Place copy #23 of ITS6 in I569
22002 //
22003 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22004 sub2node->SetLineColor(kColorITS);
22005 sub2node->SetVisibility(1);
22006 fNodes->Add(sub2node);
22007 sub1node->cd();
22008 //
22009 // Place copy #24 of ITS6 in I569
22010 //
22011 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22012 sub2node->SetLineColor(kColorITS);
22013 sub2node->SetVisibility(1);
22014 fNodes->Add(sub2node);
22015 sub1node->cd();
22016 //
22017 // Place copy #25 of ITS6 in I569
22018 //
1266e9b4 22019 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 22020 sub2node->SetLineColor(kColorITS);
22021 sub2node->SetVisibility(1);
22022 fNodes->Add(sub2node);
22023 sub1node->cd();
22024 fNodes->Add(sub1node);
22025 node->cd();
22026 //
22027 // Place copy #27 of I569 in IT56
22028 //
1266e9b4 22029 sub1node = new TNode("I569","I569","I569",43.3963,-3.5959,0.,"itsrot542");
1f99c14b 22030 sub1node->SetLineColor(kColorITS);
22031 sub1node->SetVisibility(0);
22032 sub1node->cd();
22033 //
22034 // Place copy #1 of ITS6 in I569
22035 //
1266e9b4 22036 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 22037 sub2node->SetLineColor(kColorITS);
22038 sub2node->SetVisibility(1);
22039 fNodes->Add(sub2node);
22040 sub1node->cd();
22041 //
22042 // Place copy #2 of ITS6 in I569
22043 //
22044 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22045 sub2node->SetLineColor(kColorITS);
22046 sub2node->SetVisibility(1);
22047 fNodes->Add(sub2node);
22048 sub1node->cd();
22049 //
22050 // Place copy #3 of ITS6 in I569
22051 //
1266e9b4 22052 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 22053 sub2node->SetLineColor(kColorITS);
22054 sub2node->SetVisibility(1);
22055 fNodes->Add(sub2node);
22056 sub1node->cd();
22057 //
22058 // Place copy #4 of ITS6 in I569
22059 //
22060 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22061 sub2node->SetLineColor(kColorITS);
22062 sub2node->SetVisibility(1);
22063 fNodes->Add(sub2node);
22064 sub1node->cd();
22065 //
22066 // Place copy #5 of ITS6 in I569
22067 //
1266e9b4 22068 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 22069 sub2node->SetLineColor(kColorITS);
22070 sub2node->SetVisibility(1);
22071 fNodes->Add(sub2node);
22072 sub1node->cd();
22073 //
22074 // Place copy #6 of ITS6 in I569
22075 //
22076 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22077 sub2node->SetLineColor(kColorITS);
22078 sub2node->SetVisibility(1);
22079 fNodes->Add(sub2node);
22080 sub1node->cd();
22081 //
22082 // Place copy #7 of ITS6 in I569
22083 //
1266e9b4 22084 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 22085 sub2node->SetLineColor(kColorITS);
22086 sub2node->SetVisibility(1);
22087 fNodes->Add(sub2node);
22088 sub1node->cd();
22089 //
22090 // Place copy #8 of ITS6 in I569
22091 //
22092 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22093 sub2node->SetLineColor(kColorITS);
22094 sub2node->SetVisibility(1);
22095 fNodes->Add(sub2node);
22096 sub1node->cd();
22097 //
22098 // Place copy #9 of ITS6 in I569
22099 //
1266e9b4 22100 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 22101 sub2node->SetLineColor(kColorITS);
22102 sub2node->SetVisibility(1);
22103 fNodes->Add(sub2node);
22104 sub1node->cd();
22105 //
22106 // Place copy #10 of ITS6 in I569
22107 //
22108 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22109 sub2node->SetLineColor(kColorITS);
22110 sub2node->SetVisibility(1);
22111 fNodes->Add(sub2node);
22112 sub1node->cd();
22113 //
22114 // Place copy #11 of ITS6 in I569
22115 //
1266e9b4 22116 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 22117 sub2node->SetLineColor(kColorITS);
22118 sub2node->SetVisibility(1);
22119 fNodes->Add(sub2node);
22120 sub1node->cd();
22121 //
22122 // Place copy #12 of ITS6 in I569
22123 //
22124 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22125 sub2node->SetLineColor(kColorITS);
22126 sub2node->SetVisibility(1);
22127 fNodes->Add(sub2node);
22128 sub1node->cd();
22129 //
22130 // Place copy #13 of ITS6 in I569
22131 //
22132 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22133 sub2node->SetLineColor(kColorITS);
22134 sub2node->SetVisibility(1);
22135 fNodes->Add(sub2node);
22136 sub1node->cd();
22137 //
22138 // Place copy #14 of ITS6 in I569
22139 //
22140 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22141 sub2node->SetLineColor(kColorITS);
22142 sub2node->SetVisibility(1);
22143 fNodes->Add(sub2node);
22144 sub1node->cd();
22145 //
22146 // Place copy #15 of ITS6 in I569
22147 //
1266e9b4 22148 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 22149 sub2node->SetLineColor(kColorITS);
22150 sub2node->SetVisibility(1);
22151 fNodes->Add(sub2node);
22152 sub1node->cd();
22153 //
22154 // Place copy #16 of ITS6 in I569
22155 //
22156 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22157 sub2node->SetLineColor(kColorITS);
22158 sub2node->SetVisibility(1);
22159 fNodes->Add(sub2node);
22160 sub1node->cd();
22161 //
22162 // Place copy #17 of ITS6 in I569
22163 //
22164 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22165 sub2node->SetLineColor(kColorITS);
22166 sub2node->SetVisibility(1);
22167 fNodes->Add(sub2node);
22168 sub1node->cd();
22169 //
22170 // Place copy #18 of ITS6 in I569
22171 //
22172 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22173 sub2node->SetLineColor(kColorITS);
22174 sub2node->SetVisibility(1);
22175 fNodes->Add(sub2node);
22176 sub1node->cd();
22177 //
22178 // Place copy #19 of ITS6 in I569
22179 //
1266e9b4 22180 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 22181 sub2node->SetLineColor(kColorITS);
22182 sub2node->SetVisibility(1);
22183 fNodes->Add(sub2node);
22184 sub1node->cd();
22185 //
22186 // Place copy #20 of ITS6 in I569
22187 //
22188 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22189 sub2node->SetLineColor(kColorITS);
22190 sub2node->SetVisibility(1);
22191 fNodes->Add(sub2node);
22192 sub1node->cd();
22193 //
22194 // Place copy #21 of ITS6 in I569
22195 //
1266e9b4 22196 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 22197 sub2node->SetLineColor(kColorITS);
22198 sub2node->SetVisibility(1);
22199 fNodes->Add(sub2node);
22200 sub1node->cd();
22201 //
22202 // Place copy #22 of ITS6 in I569
22203 //
22204 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22205 sub2node->SetLineColor(kColorITS);
22206 sub2node->SetVisibility(1);
22207 fNodes->Add(sub2node);
22208 sub1node->cd();
22209 //
22210 // Place copy #23 of ITS6 in I569
22211 //
22212 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22213 sub2node->SetLineColor(kColorITS);
22214 sub2node->SetVisibility(1);
22215 fNodes->Add(sub2node);
22216 sub1node->cd();
22217 //
22218 // Place copy #24 of ITS6 in I569
22219 //
22220 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22221 sub2node->SetLineColor(kColorITS);
22222 sub2node->SetVisibility(1);
22223 fNodes->Add(sub2node);
22224 sub1node->cd();
22225 //
22226 // Place copy #25 of ITS6 in I569
22227 //
1266e9b4 22228 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 22229 sub2node->SetLineColor(kColorITS);
22230 sub2node->SetVisibility(1);
22231 fNodes->Add(sub2node);
22232 sub1node->cd();
22233 fNodes->Add(sub1node);
22234 node->cd();
22235 //
22236 // Place copy #28 of I569 in IT56
22237 //
1266e9b4 22238 sub1node = new TNode("I569","I569","I569",43.5484,3.6085,0.,"itsrot543");
1f99c14b 22239 sub1node->SetLineColor(kColorITS);
22240 sub1node->SetVisibility(0);
22241 sub1node->cd();
22242 //
22243 // Place copy #1 of ITS6 in I569
22244 //
1266e9b4 22245 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 22246 sub2node->SetLineColor(kColorITS);
22247 sub2node->SetVisibility(1);
22248 fNodes->Add(sub2node);
22249 sub1node->cd();
22250 //
22251 // Place copy #2 of ITS6 in I569
22252 //
22253 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22254 sub2node->SetLineColor(kColorITS);
22255 sub2node->SetVisibility(1);
22256 fNodes->Add(sub2node);
22257 sub1node->cd();
22258 //
22259 // Place copy #3 of ITS6 in I569
22260 //
1266e9b4 22261 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 22262 sub2node->SetLineColor(kColorITS);
22263 sub2node->SetVisibility(1);
22264 fNodes->Add(sub2node);
22265 sub1node->cd();
22266 //
22267 // Place copy #4 of ITS6 in I569
22268 //
22269 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22270 sub2node->SetLineColor(kColorITS);
22271 sub2node->SetVisibility(1);
22272 fNodes->Add(sub2node);
22273 sub1node->cd();
22274 //
22275 // Place copy #5 of ITS6 in I569
22276 //
1266e9b4 22277 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 22278 sub2node->SetLineColor(kColorITS);
22279 sub2node->SetVisibility(1);
22280 fNodes->Add(sub2node);
22281 sub1node->cd();
22282 //
22283 // Place copy #6 of ITS6 in I569
22284 //
22285 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22286 sub2node->SetLineColor(kColorITS);
22287 sub2node->SetVisibility(1);
22288 fNodes->Add(sub2node);
22289 sub1node->cd();
22290 //
22291 // Place copy #7 of ITS6 in I569
22292 //
1266e9b4 22293 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 22294 sub2node->SetLineColor(kColorITS);
22295 sub2node->SetVisibility(1);
22296 fNodes->Add(sub2node);
22297 sub1node->cd();
22298 //
22299 // Place copy #8 of ITS6 in I569
22300 //
22301 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22302 sub2node->SetLineColor(kColorITS);
22303 sub2node->SetVisibility(1);
22304 fNodes->Add(sub2node);
22305 sub1node->cd();
22306 //
22307 // Place copy #9 of ITS6 in I569
22308 //
1266e9b4 22309 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 22310 sub2node->SetLineColor(kColorITS);
22311 sub2node->SetVisibility(1);
22312 fNodes->Add(sub2node);
22313 sub1node->cd();
22314 //
22315 // Place copy #10 of ITS6 in I569
22316 //
22317 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22318 sub2node->SetLineColor(kColorITS);
22319 sub2node->SetVisibility(1);
22320 fNodes->Add(sub2node);
22321 sub1node->cd();
22322 //
22323 // Place copy #11 of ITS6 in I569
22324 //
1266e9b4 22325 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 22326 sub2node->SetLineColor(kColorITS);
22327 sub2node->SetVisibility(1);
22328 fNodes->Add(sub2node);
22329 sub1node->cd();
22330 //
22331 // Place copy #12 of ITS6 in I569
22332 //
22333 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22334 sub2node->SetLineColor(kColorITS);
22335 sub2node->SetVisibility(1);
22336 fNodes->Add(sub2node);
22337 sub1node->cd();
22338 //
22339 // Place copy #13 of ITS6 in I569
22340 //
22341 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22342 sub2node->SetLineColor(kColorITS);
22343 sub2node->SetVisibility(1);
22344 fNodes->Add(sub2node);
22345 sub1node->cd();
22346 //
22347 // Place copy #14 of ITS6 in I569
22348 //
22349 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22350 sub2node->SetLineColor(kColorITS);
22351 sub2node->SetVisibility(1);
22352 fNodes->Add(sub2node);
22353 sub1node->cd();
22354 //
22355 // Place copy #15 of ITS6 in I569
22356 //
1266e9b4 22357 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 22358 sub2node->SetLineColor(kColorITS);
22359 sub2node->SetVisibility(1);
22360 fNodes->Add(sub2node);
22361 sub1node->cd();
22362 //
22363 // Place copy #16 of ITS6 in I569
22364 //
22365 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22366 sub2node->SetLineColor(kColorITS);
22367 sub2node->SetVisibility(1);
22368 fNodes->Add(sub2node);
22369 sub1node->cd();
22370 //
22371 // Place copy #17 of ITS6 in I569
22372 //
22373 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22374 sub2node->SetLineColor(kColorITS);
22375 sub2node->SetVisibility(1);
22376 fNodes->Add(sub2node);
22377 sub1node->cd();
22378 //
22379 // Place copy #18 of ITS6 in I569
22380 //
22381 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22382 sub2node->SetLineColor(kColorITS);
22383 sub2node->SetVisibility(1);
22384 fNodes->Add(sub2node);
22385 sub1node->cd();
22386 //
22387 // Place copy #19 of ITS6 in I569
22388 //
1266e9b4 22389 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 22390 sub2node->SetLineColor(kColorITS);
22391 sub2node->SetVisibility(1);
22392 fNodes->Add(sub2node);
22393 sub1node->cd();
22394 //
22395 // Place copy #20 of ITS6 in I569
22396 //
22397 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22398 sub2node->SetLineColor(kColorITS);
22399 sub2node->SetVisibility(1);
22400 fNodes->Add(sub2node);
22401 sub1node->cd();
22402 //
22403 // Place copy #21 of ITS6 in I569
22404 //
1266e9b4 22405 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 22406 sub2node->SetLineColor(kColorITS);
22407 sub2node->SetVisibility(1);
22408 fNodes->Add(sub2node);
22409 sub1node->cd();
22410 //
22411 // Place copy #22 of ITS6 in I569
22412 //
22413 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22414 sub2node->SetLineColor(kColorITS);
22415 sub2node->SetVisibility(1);
22416 fNodes->Add(sub2node);
22417 sub1node->cd();
22418 //
22419 // Place copy #23 of ITS6 in I569
22420 //
22421 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22422 sub2node->SetLineColor(kColorITS);
22423 sub2node->SetVisibility(1);
22424 fNodes->Add(sub2node);
22425 sub1node->cd();
22426 //
22427 // Place copy #24 of ITS6 in I569
22428 //
22429 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22430 sub2node->SetLineColor(kColorITS);
22431 sub2node->SetVisibility(1);
22432 fNodes->Add(sub2node);
22433 sub1node->cd();
22434 //
22435 // Place copy #25 of ITS6 in I569
22436 //
1266e9b4 22437 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 22438 sub2node->SetLineColor(kColorITS);
22439 sub2node->SetVisibility(1);
22440 fNodes->Add(sub2node);
22441 sub1node->cd();
22442 fNodes->Add(sub1node);
22443 node->cd();
22444 //
22445 // Place copy #29 of I569 in IT56
22446 //
1266e9b4 22447 sub1node = new TNode("I569","I569","I569",42.2125,10.6897,0.,"itsrot544");
1f99c14b 22448 sub1node->SetLineColor(kColorITS);
22449 sub1node->SetVisibility(0);
22450 sub1node->cd();
22451 //
22452 // Place copy #1 of ITS6 in I569
22453 //
1266e9b4 22454 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 22455 sub2node->SetLineColor(kColorITS);
22456 sub2node->SetVisibility(1);
22457 fNodes->Add(sub2node);
22458 sub1node->cd();
22459 //
22460 // Place copy #2 of ITS6 in I569
22461 //
22462 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22463 sub2node->SetLineColor(kColorITS);
22464 sub2node->SetVisibility(1);
22465 fNodes->Add(sub2node);
22466 sub1node->cd();
22467 //
22468 // Place copy #3 of ITS6 in I569
22469 //
1266e9b4 22470 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 22471 sub2node->SetLineColor(kColorITS);
22472 sub2node->SetVisibility(1);
22473 fNodes->Add(sub2node);
22474 sub1node->cd();
22475 //
22476 // Place copy #4 of ITS6 in I569
22477 //
22478 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22479 sub2node->SetLineColor(kColorITS);
22480 sub2node->SetVisibility(1);
22481 fNodes->Add(sub2node);
22482 sub1node->cd();
22483 //
22484 // Place copy #5 of ITS6 in I569
22485 //
1266e9b4 22486 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 22487 sub2node->SetLineColor(kColorITS);
22488 sub2node->SetVisibility(1);
22489 fNodes->Add(sub2node);
22490 sub1node->cd();
22491 //
22492 // Place copy #6 of ITS6 in I569
22493 //
22494 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22495 sub2node->SetLineColor(kColorITS);
22496 sub2node->SetVisibility(1);
22497 fNodes->Add(sub2node);
22498 sub1node->cd();
22499 //
22500 // Place copy #7 of ITS6 in I569
22501 //
1266e9b4 22502 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 22503 sub2node->SetLineColor(kColorITS);
22504 sub2node->SetVisibility(1);
22505 fNodes->Add(sub2node);
22506 sub1node->cd();
22507 //
22508 // Place copy #8 of ITS6 in I569
22509 //
22510 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22511 sub2node->SetLineColor(kColorITS);
22512 sub2node->SetVisibility(1);
22513 fNodes->Add(sub2node);
22514 sub1node->cd();
22515 //
22516 // Place copy #9 of ITS6 in I569
22517 //
1266e9b4 22518 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 22519 sub2node->SetLineColor(kColorITS);
22520 sub2node->SetVisibility(1);
22521 fNodes->Add(sub2node);
22522 sub1node->cd();
22523 //
22524 // Place copy #10 of ITS6 in I569
22525 //
22526 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22527 sub2node->SetLineColor(kColorITS);
22528 sub2node->SetVisibility(1);
22529 fNodes->Add(sub2node);
22530 sub1node->cd();
22531 //
22532 // Place copy #11 of ITS6 in I569
22533 //
1266e9b4 22534 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 22535 sub2node->SetLineColor(kColorITS);
22536 sub2node->SetVisibility(1);
22537 fNodes->Add(sub2node);
22538 sub1node->cd();
22539 //
22540 // Place copy #12 of ITS6 in I569
22541 //
22542 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22543 sub2node->SetLineColor(kColorITS);
22544 sub2node->SetVisibility(1);
22545 fNodes->Add(sub2node);
22546 sub1node->cd();
22547 //
22548 // Place copy #13 of ITS6 in I569
22549 //
22550 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22551 sub2node->SetLineColor(kColorITS);
22552 sub2node->SetVisibility(1);
22553 fNodes->Add(sub2node);
22554 sub1node->cd();
22555 //
22556 // Place copy #14 of ITS6 in I569
22557 //
22558 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22559 sub2node->SetLineColor(kColorITS);
22560 sub2node->SetVisibility(1);
22561 fNodes->Add(sub2node);
22562 sub1node->cd();
22563 //
22564 // Place copy #15 of ITS6 in I569
22565 //
1266e9b4 22566 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 22567 sub2node->SetLineColor(kColorITS);
22568 sub2node->SetVisibility(1);
22569 fNodes->Add(sub2node);
22570 sub1node->cd();
22571 //
22572 // Place copy #16 of ITS6 in I569
22573 //
22574 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22575 sub2node->SetLineColor(kColorITS);
22576 sub2node->SetVisibility(1);
22577 fNodes->Add(sub2node);
22578 sub1node->cd();
22579 //
22580 // Place copy #17 of ITS6 in I569
22581 //
22582 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22583 sub2node->SetLineColor(kColorITS);
22584 sub2node->SetVisibility(1);
22585 fNodes->Add(sub2node);
22586 sub1node->cd();
22587 //
22588 // Place copy #18 of ITS6 in I569
22589 //
22590 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22591 sub2node->SetLineColor(kColorITS);
22592 sub2node->SetVisibility(1);
22593 fNodes->Add(sub2node);
22594 sub1node->cd();
22595 //
22596 // Place copy #19 of ITS6 in I569
22597 //
1266e9b4 22598 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 22599 sub2node->SetLineColor(kColorITS);
22600 sub2node->SetVisibility(1);
22601 fNodes->Add(sub2node);
22602 sub1node->cd();
22603 //
22604 // Place copy #20 of ITS6 in I569
22605 //
22606 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22607 sub2node->SetLineColor(kColorITS);
22608 sub2node->SetVisibility(1);
22609 fNodes->Add(sub2node);
22610 sub1node->cd();
22611 //
22612 // Place copy #21 of ITS6 in I569
22613 //
1266e9b4 22614 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 22615 sub2node->SetLineColor(kColorITS);
22616 sub2node->SetVisibility(1);
22617 fNodes->Add(sub2node);
22618 sub1node->cd();
22619 //
22620 // Place copy #22 of ITS6 in I569
22621 //
22622 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22623 sub2node->SetLineColor(kColorITS);
22624 sub2node->SetVisibility(1);
22625 fNodes->Add(sub2node);
22626 sub1node->cd();
22627 //
22628 // Place copy #23 of ITS6 in I569
22629 //
22630 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22631 sub2node->SetLineColor(kColorITS);
22632 sub2node->SetVisibility(1);
22633 fNodes->Add(sub2node);
22634 sub1node->cd();
22635 //
22636 // Place copy #24 of ITS6 in I569
22637 //
22638 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22639 sub2node->SetLineColor(kColorITS);
22640 sub2node->SetVisibility(1);
22641 fNodes->Add(sub2node);
22642 sub1node->cd();
22643 //
22644 // Place copy #25 of ITS6 in I569
22645 //
1266e9b4 22646 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 22647 sub2node->SetLineColor(kColorITS);
22648 sub2node->SetVisibility(1);
22649 fNodes->Add(sub2node);
22650 sub1node->cd();
22651 fNodes->Add(sub1node);
22652 node->cd();
22653 //
22654 // Place copy #30 of I569 in IT56
22655 //
1266e9b4 22656 sub1node = new TNode("I569","I569","I569",40.0172,17.5532,0.,"itsrot545");
1f99c14b 22657 sub1node->SetLineColor(kColorITS);
22658 sub1node->SetVisibility(0);
22659 sub1node->cd();
22660 //
22661 // Place copy #1 of ITS6 in I569
22662 //
1266e9b4 22663 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 22664 sub2node->SetLineColor(kColorITS);
22665 sub2node->SetVisibility(1);
22666 fNodes->Add(sub2node);
22667 sub1node->cd();
22668 //
22669 // Place copy #2 of ITS6 in I569
22670 //
22671 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22672 sub2node->SetLineColor(kColorITS);
22673 sub2node->SetVisibility(1);
22674 fNodes->Add(sub2node);
22675 sub1node->cd();
22676 //
22677 // Place copy #3 of ITS6 in I569
22678 //
1266e9b4 22679 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 22680 sub2node->SetLineColor(kColorITS);
22681 sub2node->SetVisibility(1);
22682 fNodes->Add(sub2node);
22683 sub1node->cd();
22684 //
22685 // Place copy #4 of ITS6 in I569
22686 //
22687 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22688 sub2node->SetLineColor(kColorITS);
22689 sub2node->SetVisibility(1);
22690 fNodes->Add(sub2node);
22691 sub1node->cd();
22692 //
22693 // Place copy #5 of ITS6 in I569
22694 //
1266e9b4 22695 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 22696 sub2node->SetLineColor(kColorITS);
22697 sub2node->SetVisibility(1);
22698 fNodes->Add(sub2node);
22699 sub1node->cd();
22700 //
22701 // Place copy #6 of ITS6 in I569
22702 //
22703 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22704 sub2node->SetLineColor(kColorITS);
22705 sub2node->SetVisibility(1);
22706 fNodes->Add(sub2node);
22707 sub1node->cd();
22708 //
22709 // Place copy #7 of ITS6 in I569
22710 //
1266e9b4 22711 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 22712 sub2node->SetLineColor(kColorITS);
22713 sub2node->SetVisibility(1);
22714 fNodes->Add(sub2node);
22715 sub1node->cd();
22716 //
22717 // Place copy #8 of ITS6 in I569
22718 //
22719 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22720 sub2node->SetLineColor(kColorITS);
22721 sub2node->SetVisibility(1);
22722 fNodes->Add(sub2node);
22723 sub1node->cd();
22724 //
22725 // Place copy #9 of ITS6 in I569
22726 //
1266e9b4 22727 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 22728 sub2node->SetLineColor(kColorITS);
22729 sub2node->SetVisibility(1);
22730 fNodes->Add(sub2node);
22731 sub1node->cd();
22732 //
22733 // Place copy #10 of ITS6 in I569
22734 //
22735 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22736 sub2node->SetLineColor(kColorITS);
22737 sub2node->SetVisibility(1);
22738 fNodes->Add(sub2node);
22739 sub1node->cd();
22740 //
22741 // Place copy #11 of ITS6 in I569
22742 //
1266e9b4 22743 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 22744 sub2node->SetLineColor(kColorITS);
22745 sub2node->SetVisibility(1);
22746 fNodes->Add(sub2node);
22747 sub1node->cd();
22748 //
22749 // Place copy #12 of ITS6 in I569
22750 //
22751 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22752 sub2node->SetLineColor(kColorITS);
22753 sub2node->SetVisibility(1);
22754 fNodes->Add(sub2node);
22755 sub1node->cd();
22756 //
22757 // Place copy #13 of ITS6 in I569
22758 //
22759 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22760 sub2node->SetLineColor(kColorITS);
22761 sub2node->SetVisibility(1);
22762 fNodes->Add(sub2node);
22763 sub1node->cd();
22764 //
22765 // Place copy #14 of ITS6 in I569
22766 //
22767 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22768 sub2node->SetLineColor(kColorITS);
22769 sub2node->SetVisibility(1);
22770 fNodes->Add(sub2node);
22771 sub1node->cd();
22772 //
22773 // Place copy #15 of ITS6 in I569
22774 //
1266e9b4 22775 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 22776 sub2node->SetLineColor(kColorITS);
22777 sub2node->SetVisibility(1);
22778 fNodes->Add(sub2node);
22779 sub1node->cd();
22780 //
22781 // Place copy #16 of ITS6 in I569
22782 //
22783 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22784 sub2node->SetLineColor(kColorITS);
22785 sub2node->SetVisibility(1);
22786 fNodes->Add(sub2node);
22787 sub1node->cd();
22788 //
22789 // Place copy #17 of ITS6 in I569
22790 //
22791 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22792 sub2node->SetLineColor(kColorITS);
22793 sub2node->SetVisibility(1);
22794 fNodes->Add(sub2node);
22795 sub1node->cd();
22796 //
22797 // Place copy #18 of ITS6 in I569
22798 //
22799 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22800 sub2node->SetLineColor(kColorITS);
22801 sub2node->SetVisibility(1);
22802 fNodes->Add(sub2node);
22803 sub1node->cd();
22804 //
22805 // Place copy #19 of ITS6 in I569
22806 //
1266e9b4 22807 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 22808 sub2node->SetLineColor(kColorITS);
22809 sub2node->SetVisibility(1);
22810 fNodes->Add(sub2node);
22811 sub1node->cd();
22812 //
22813 // Place copy #20 of ITS6 in I569
22814 //
22815 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22816 sub2node->SetLineColor(kColorITS);
22817 sub2node->SetVisibility(1);
22818 fNodes->Add(sub2node);
22819 sub1node->cd();
22820 //
22821 // Place copy #21 of ITS6 in I569
22822 //
1266e9b4 22823 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 22824 sub2node->SetLineColor(kColorITS);
22825 sub2node->SetVisibility(1);
22826 fNodes->Add(sub2node);
22827 sub1node->cd();
22828 //
22829 // Place copy #22 of ITS6 in I569
22830 //
22831 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22832 sub2node->SetLineColor(kColorITS);
22833 sub2node->SetVisibility(1);
22834 fNodes->Add(sub2node);
22835 sub1node->cd();
22836 //
22837 // Place copy #23 of ITS6 in I569
22838 //
22839 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22840 sub2node->SetLineColor(kColorITS);
22841 sub2node->SetVisibility(1);
22842 fNodes->Add(sub2node);
22843 sub1node->cd();
22844 //
22845 // Place copy #24 of ITS6 in I569
22846 //
22847 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22848 sub2node->SetLineColor(kColorITS);
22849 sub2node->SetVisibility(1);
22850 fNodes->Add(sub2node);
22851 sub1node->cd();
22852 //
22853 // Place copy #25 of ITS6 in I569
22854 //
1266e9b4 22855 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 22856 sub2node->SetLineColor(kColorITS);
22857 sub2node->SetVisibility(1);
22858 fNodes->Add(sub2node);
22859 sub1node->cd();
22860 fNodes->Add(sub1node);
22861 node->cd();
22862 //
22863 // Place copy #31 of I569 in IT56
22864 //
1266e9b4 22865 sub1node = new TNode("I569","I569","I569",36.4544,23.8169,0.,"itsrot546");
1f99c14b 22866 sub1node->SetLineColor(kColorITS);
22867 sub1node->SetVisibility(0);
22868 sub1node->cd();
22869 //
22870 // Place copy #1 of ITS6 in I569
22871 //
1266e9b4 22872 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 22873 sub2node->SetLineColor(kColorITS);
22874 sub2node->SetVisibility(1);
22875 fNodes->Add(sub2node);
22876 sub1node->cd();
22877 //
22878 // Place copy #2 of ITS6 in I569
22879 //
22880 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22881 sub2node->SetLineColor(kColorITS);
22882 sub2node->SetVisibility(1);
22883 fNodes->Add(sub2node);
22884 sub1node->cd();
22885 //
22886 // Place copy #3 of ITS6 in I569
22887 //
1266e9b4 22888 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 22889 sub2node->SetLineColor(kColorITS);
22890 sub2node->SetVisibility(1);
22891 fNodes->Add(sub2node);
22892 sub1node->cd();
22893 //
22894 // Place copy #4 of ITS6 in I569
22895 //
22896 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22897 sub2node->SetLineColor(kColorITS);
22898 sub2node->SetVisibility(1);
22899 fNodes->Add(sub2node);
22900 sub1node->cd();
22901 //
22902 // Place copy #5 of ITS6 in I569
22903 //
1266e9b4 22904 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 22905 sub2node->SetLineColor(kColorITS);
22906 sub2node->SetVisibility(1);
22907 fNodes->Add(sub2node);
22908 sub1node->cd();
22909 //
22910 // Place copy #6 of ITS6 in I569
22911 //
22912 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22913 sub2node->SetLineColor(kColorITS);
22914 sub2node->SetVisibility(1);
22915 fNodes->Add(sub2node);
22916 sub1node->cd();
22917 //
22918 // Place copy #7 of ITS6 in I569
22919 //
1266e9b4 22920 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 22921 sub2node->SetLineColor(kColorITS);
22922 sub2node->SetVisibility(1);
22923 fNodes->Add(sub2node);
22924 sub1node->cd();
22925 //
22926 // Place copy #8 of ITS6 in I569
22927 //
22928 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22929 sub2node->SetLineColor(kColorITS);
22930 sub2node->SetVisibility(1);
22931 fNodes->Add(sub2node);
22932 sub1node->cd();
22933 //
22934 // Place copy #9 of ITS6 in I569
22935 //
1266e9b4 22936 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 22937 sub2node->SetLineColor(kColorITS);
22938 sub2node->SetVisibility(1);
22939 fNodes->Add(sub2node);
22940 sub1node->cd();
22941 //
22942 // Place copy #10 of ITS6 in I569
22943 //
22944 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22945 sub2node->SetLineColor(kColorITS);
22946 sub2node->SetVisibility(1);
22947 fNodes->Add(sub2node);
22948 sub1node->cd();
22949 //
22950 // Place copy #11 of ITS6 in I569
22951 //
1266e9b4 22952 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 22953 sub2node->SetLineColor(kColorITS);
22954 sub2node->SetVisibility(1);
22955 fNodes->Add(sub2node);
22956 sub1node->cd();
22957 //
22958 // Place copy #12 of ITS6 in I569
22959 //
22960 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22961 sub2node->SetLineColor(kColorITS);
22962 sub2node->SetVisibility(1);
22963 fNodes->Add(sub2node);
22964 sub1node->cd();
22965 //
22966 // Place copy #13 of ITS6 in I569
22967 //
22968 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22969 sub2node->SetLineColor(kColorITS);
22970 sub2node->SetVisibility(1);
22971 fNodes->Add(sub2node);
22972 sub1node->cd();
22973 //
22974 // Place copy #14 of ITS6 in I569
22975 //
22976 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22977 sub2node->SetLineColor(kColorITS);
22978 sub2node->SetVisibility(1);
22979 fNodes->Add(sub2node);
22980 sub1node->cd();
22981 //
22982 // Place copy #15 of ITS6 in I569
22983 //
1266e9b4 22984 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 22985 sub2node->SetLineColor(kColorITS);
22986 sub2node->SetVisibility(1);
22987 fNodes->Add(sub2node);
22988 sub1node->cd();
22989 //
22990 // Place copy #16 of ITS6 in I569
22991 //
22992 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22993 sub2node->SetLineColor(kColorITS);
22994 sub2node->SetVisibility(1);
22995 fNodes->Add(sub2node);
22996 sub1node->cd();
22997 //
22998 // Place copy #17 of ITS6 in I569
22999 //
23000 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23001 sub2node->SetLineColor(kColorITS);
23002 sub2node->SetVisibility(1);
23003 fNodes->Add(sub2node);
23004 sub1node->cd();
23005 //
23006 // Place copy #18 of ITS6 in I569
23007 //
23008 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23009 sub2node->SetLineColor(kColorITS);
23010 sub2node->SetVisibility(1);
23011 fNodes->Add(sub2node);
23012 sub1node->cd();
23013 //
23014 // Place copy #19 of ITS6 in I569
23015 //
1266e9b4 23016 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 23017 sub2node->SetLineColor(kColorITS);
23018 sub2node->SetVisibility(1);
23019 fNodes->Add(sub2node);
23020 sub1node->cd();
23021 //
23022 // Place copy #20 of ITS6 in I569
23023 //
23024 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23025 sub2node->SetLineColor(kColorITS);
23026 sub2node->SetVisibility(1);
23027 fNodes->Add(sub2node);
23028 sub1node->cd();
23029 //
23030 // Place copy #21 of ITS6 in I569
23031 //
1266e9b4 23032 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 23033 sub2node->SetLineColor(kColorITS);
23034 sub2node->SetVisibility(1);
23035 fNodes->Add(sub2node);
23036 sub1node->cd();
23037 //
23038 // Place copy #22 of ITS6 in I569
23039 //
23040 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23041 sub2node->SetLineColor(kColorITS);
23042 sub2node->SetVisibility(1);
23043 fNodes->Add(sub2node);
23044 sub1node->cd();
23045 //
23046 // Place copy #23 of ITS6 in I569
23047 //
23048 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23049 sub2node->SetLineColor(kColorITS);
23050 sub2node->SetVisibility(1);
23051 fNodes->Add(sub2node);
23052 sub1node->cd();
23053 //
23054 // Place copy #24 of ITS6 in I569
23055 //
23056 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23057 sub2node->SetLineColor(kColorITS);
23058 sub2node->SetVisibility(1);
23059 fNodes->Add(sub2node);
23060 sub1node->cd();
23061 //
23062 // Place copy #25 of ITS6 in I569
23063 //
1266e9b4 23064 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 23065 sub2node->SetLineColor(kColorITS);
23066 sub2node->SetVisibility(1);
23067 fNodes->Add(sub2node);
23068 sub1node->cd();
23069 fNodes->Add(sub1node);
23070 node->cd();
23071 //
23072 // Place copy #32 of I569 in IT56
23073 //
1266e9b4 23074 sub1node = new TNode("I569","I569","I569",32.1494,29.5956,0.,"itsrot547");
1f99c14b 23075 sub1node->SetLineColor(kColorITS);
23076 sub1node->SetVisibility(0);
23077 sub1node->cd();
23078 //
23079 // Place copy #1 of ITS6 in I569
23080 //
1266e9b4 23081 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 23082 sub2node->SetLineColor(kColorITS);
23083 sub2node->SetVisibility(1);
23084 fNodes->Add(sub2node);
23085 sub1node->cd();
23086 //
23087 // Place copy #2 of ITS6 in I569
23088 //
23089 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23090 sub2node->SetLineColor(kColorITS);
23091 sub2node->SetVisibility(1);
23092 fNodes->Add(sub2node);
23093 sub1node->cd();
23094 //
23095 // Place copy #3 of ITS6 in I569
23096 //
1266e9b4 23097 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 23098 sub2node->SetLineColor(kColorITS);
23099 sub2node->SetVisibility(1);
23100 fNodes->Add(sub2node);
23101 sub1node->cd();
23102 //
23103 // Place copy #4 of ITS6 in I569
23104 //
23105 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23106 sub2node->SetLineColor(kColorITS);
23107 sub2node->SetVisibility(1);
23108 fNodes->Add(sub2node);
23109 sub1node->cd();
23110 //
23111 // Place copy #5 of ITS6 in I569
23112 //
1266e9b4 23113 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 23114 sub2node->SetLineColor(kColorITS);
23115 sub2node->SetVisibility(1);
23116 fNodes->Add(sub2node);
23117 sub1node->cd();
23118 //
23119 // Place copy #6 of ITS6 in I569
23120 //
23121 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23122 sub2node->SetLineColor(kColorITS);
23123 sub2node->SetVisibility(1);
23124 fNodes->Add(sub2node);
23125 sub1node->cd();
23126 //
23127 // Place copy #7 of ITS6 in I569
23128 //
1266e9b4 23129 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 23130 sub2node->SetLineColor(kColorITS);
23131 sub2node->SetVisibility(1);
23132 fNodes->Add(sub2node);
23133 sub1node->cd();
23134 //
23135 // Place copy #8 of ITS6 in I569
23136 //
23137 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23138 sub2node->SetLineColor(kColorITS);
23139 sub2node->SetVisibility(1);
23140 fNodes->Add(sub2node);
23141 sub1node->cd();
23142 //
23143 // Place copy #9 of ITS6 in I569
23144 //
1266e9b4 23145 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 23146 sub2node->SetLineColor(kColorITS);
23147 sub2node->SetVisibility(1);
23148 fNodes->Add(sub2node);
23149 sub1node->cd();
23150 //
23151 // Place copy #10 of ITS6 in I569
23152 //
23153 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23154 sub2node->SetLineColor(kColorITS);
23155 sub2node->SetVisibility(1);
23156 fNodes->Add(sub2node);
23157 sub1node->cd();
23158 //
23159 // Place copy #11 of ITS6 in I569
23160 //
1266e9b4 23161 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 23162 sub2node->SetLineColor(kColorITS);
23163 sub2node->SetVisibility(1);
23164 fNodes->Add(sub2node);
23165 sub1node->cd();
23166 //
23167 // Place copy #12 of ITS6 in I569
23168 //
23169 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23170 sub2node->SetLineColor(kColorITS);
23171 sub2node->SetVisibility(1);
23172 fNodes->Add(sub2node);
23173 sub1node->cd();
23174 //
23175 // Place copy #13 of ITS6 in I569
23176 //
23177 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23178 sub2node->SetLineColor(kColorITS);
23179 sub2node->SetVisibility(1);
23180 fNodes->Add(sub2node);
23181 sub1node->cd();
23182 //
23183 // Place copy #14 of ITS6 in I569
23184 //
23185 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23186 sub2node->SetLineColor(kColorITS);
23187 sub2node->SetVisibility(1);
23188 fNodes->Add(sub2node);
23189 sub1node->cd();
23190 //
23191 // Place copy #15 of ITS6 in I569
23192 //
1266e9b4 23193 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 23194 sub2node->SetLineColor(kColorITS);
23195 sub2node->SetVisibility(1);
23196 fNodes->Add(sub2node);
23197 sub1node->cd();
23198 //
23199 // Place copy #16 of ITS6 in I569
23200 //
23201 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23202 sub2node->SetLineColor(kColorITS);
23203 sub2node->SetVisibility(1);
23204 fNodes->Add(sub2node);
23205 sub1node->cd();
23206 //
23207 // Place copy #17 of ITS6 in I569
23208 //
23209 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23210 sub2node->SetLineColor(kColorITS);
23211 sub2node->SetVisibility(1);
23212 fNodes->Add(sub2node);
23213 sub1node->cd();
23214 //
23215 // Place copy #18 of ITS6 in I569
23216 //
23217 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23218 sub2node->SetLineColor(kColorITS);
23219 sub2node->SetVisibility(1);
23220 fNodes->Add(sub2node);
23221 sub1node->cd();
23222 //
23223 // Place copy #19 of ITS6 in I569
23224 //
1266e9b4 23225 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 23226 sub2node->SetLineColor(kColorITS);
23227 sub2node->SetVisibility(1);
23228 fNodes->Add(sub2node);
23229 sub1node->cd();
23230 //
23231 // Place copy #20 of ITS6 in I569
23232 //
23233 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23234 sub2node->SetLineColor(kColorITS);
23235 sub2node->SetVisibility(1);
23236 fNodes->Add(sub2node);
23237 sub1node->cd();
23238 //
23239 // Place copy #21 of ITS6 in I569
23240 //
1266e9b4 23241 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 23242 sub2node->SetLineColor(kColorITS);
23243 sub2node->SetVisibility(1);
23244 fNodes->Add(sub2node);
23245 sub1node->cd();
23246 //
23247 // Place copy #22 of ITS6 in I569
23248 //
23249 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23250 sub2node->SetLineColor(kColorITS);
23251 sub2node->SetVisibility(1);
23252 fNodes->Add(sub2node);
23253 sub1node->cd();
23254 //
23255 // Place copy #23 of ITS6 in I569
23256 //
23257 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23258 sub2node->SetLineColor(kColorITS);
23259 sub2node->SetVisibility(1);
23260 fNodes->Add(sub2node);
23261 sub1node->cd();
23262 //
23263 // Place copy #24 of ITS6 in I569
23264 //
23265 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23266 sub2node->SetLineColor(kColorITS);
23267 sub2node->SetVisibility(1);
23268 fNodes->Add(sub2node);
23269 sub1node->cd();
23270 //
23271 // Place copy #25 of ITS6 in I569
23272 //
1266e9b4 23273 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 23274 sub2node->SetLineColor(kColorITS);
23275 sub2node->SetVisibility(1);
23276 fNodes->Add(sub2node);
23277 sub1node->cd();
23278 fNodes->Add(sub1node);
23279 node->cd();
23280 //
23281 // Place copy #33 of I569 in IT56
23282 //
1266e9b4 23283 sub1node = new TNode("I569","I569","I569",26.7459,34.3631,0.,"itsrot548");
1f99c14b 23284 sub1node->SetLineColor(kColorITS);
23285 sub1node->SetVisibility(0);
23286 sub1node->cd();
23287 //
23288 // Place copy #1 of ITS6 in I569
23289 //
1266e9b4 23290 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 23291 sub2node->SetLineColor(kColorITS);
23292 sub2node->SetVisibility(1);
23293 fNodes->Add(sub2node);
23294 sub1node->cd();
23295 //
23296 // Place copy #2 of ITS6 in I569
23297 //
23298 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23299 sub2node->SetLineColor(kColorITS);
23300 sub2node->SetVisibility(1);
23301 fNodes->Add(sub2node);
23302 sub1node->cd();
23303 //
23304 // Place copy #3 of ITS6 in I569
23305 //
1266e9b4 23306 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 23307 sub2node->SetLineColor(kColorITS);
23308 sub2node->SetVisibility(1);
23309 fNodes->Add(sub2node);
23310 sub1node->cd();
23311 //
23312 // Place copy #4 of ITS6 in I569
23313 //
23314 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23315 sub2node->SetLineColor(kColorITS);
23316 sub2node->SetVisibility(1);
23317 fNodes->Add(sub2node);
23318 sub1node->cd();
23319 //
23320 // Place copy #5 of ITS6 in I569
23321 //
1266e9b4 23322 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 23323 sub2node->SetLineColor(kColorITS);
23324 sub2node->SetVisibility(1);
23325 fNodes->Add(sub2node);
23326 sub1node->cd();
23327 //
23328 // Place copy #6 of ITS6 in I569
23329 //
23330 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23331 sub2node->SetLineColor(kColorITS);
23332 sub2node->SetVisibility(1);
23333 fNodes->Add(sub2node);
23334 sub1node->cd();
23335 //
23336 // Place copy #7 of ITS6 in I569
23337 //
1266e9b4 23338 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 23339 sub2node->SetLineColor(kColorITS);
23340 sub2node->SetVisibility(1);
23341 fNodes->Add(sub2node);
23342 sub1node->cd();
23343 //
23344 // Place copy #8 of ITS6 in I569
23345 //
23346 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23347 sub2node->SetLineColor(kColorITS);
23348 sub2node->SetVisibility(1);
23349 fNodes->Add(sub2node);
23350 sub1node->cd();
23351 //
23352 // Place copy #9 of ITS6 in I569
23353 //
1266e9b4 23354 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 23355 sub2node->SetLineColor(kColorITS);
23356 sub2node->SetVisibility(1);
23357 fNodes->Add(sub2node);
23358 sub1node->cd();
23359 //
23360 // Place copy #10 of ITS6 in I569
23361 //
23362 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23363 sub2node->SetLineColor(kColorITS);
23364 sub2node->SetVisibility(1);
23365 fNodes->Add(sub2node);
23366 sub1node->cd();
23367 //
23368 // Place copy #11 of ITS6 in I569
23369 //
1266e9b4 23370 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 23371 sub2node->SetLineColor(kColorITS);
23372 sub2node->SetVisibility(1);
23373 fNodes->Add(sub2node);
23374 sub1node->cd();
23375 //
23376 // Place copy #12 of ITS6 in I569
23377 //
23378 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23379 sub2node->SetLineColor(kColorITS);
23380 sub2node->SetVisibility(1);
23381 fNodes->Add(sub2node);
23382 sub1node->cd();
23383 //
23384 // Place copy #13 of ITS6 in I569
23385 //
23386 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23387 sub2node->SetLineColor(kColorITS);
23388 sub2node->SetVisibility(1);
23389 fNodes->Add(sub2node);
23390 sub1node->cd();
23391 //
23392 // Place copy #14 of ITS6 in I569
23393 //
23394 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23395 sub2node->SetLineColor(kColorITS);
23396 sub2node->SetVisibility(1);
23397 fNodes->Add(sub2node);
23398 sub1node->cd();
23399 //
23400 // Place copy #15 of ITS6 in I569
23401 //
1266e9b4 23402 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 23403 sub2node->SetLineColor(kColorITS);
23404 sub2node->SetVisibility(1);
23405 fNodes->Add(sub2node);
23406 sub1node->cd();
23407 //
23408 // Place copy #16 of ITS6 in I569
23409 //
23410 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23411 sub2node->SetLineColor(kColorITS);
23412 sub2node->SetVisibility(1);
23413 fNodes->Add(sub2node);
23414 sub1node->cd();
23415 //
23416 // Place copy #17 of ITS6 in I569
23417 //
23418 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23419 sub2node->SetLineColor(kColorITS);
23420 sub2node->SetVisibility(1);
23421 fNodes->Add(sub2node);
23422 sub1node->cd();
23423 //
23424 // Place copy #18 of ITS6 in I569
23425 //
23426 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23427 sub2node->SetLineColor(kColorITS);
23428 sub2node->SetVisibility(1);
23429 fNodes->Add(sub2node);
23430 sub1node->cd();
23431 //
23432 // Place copy #19 of ITS6 in I569
23433 //
1266e9b4 23434 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 23435 sub2node->SetLineColor(kColorITS);
23436 sub2node->SetVisibility(1);
23437 fNodes->Add(sub2node);
23438 sub1node->cd();
23439 //
23440 // Place copy #20 of ITS6 in I569
23441 //
23442 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23443 sub2node->SetLineColor(kColorITS);
23444 sub2node->SetVisibility(1);
23445 fNodes->Add(sub2node);
23446 sub1node->cd();
23447 //
23448 // Place copy #21 of ITS6 in I569
23449 //
1266e9b4 23450 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 23451 sub2node->SetLineColor(kColorITS);
23452 sub2node->SetVisibility(1);
23453 fNodes->Add(sub2node);
23454 sub1node->cd();
23455 //
23456 // Place copy #22 of ITS6 in I569
23457 //
23458 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23459 sub2node->SetLineColor(kColorITS);
23460 sub2node->SetVisibility(1);
23461 fNodes->Add(sub2node);
23462 sub1node->cd();
23463 //
23464 // Place copy #23 of ITS6 in I569
23465 //
23466 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23467 sub2node->SetLineColor(kColorITS);
23468 sub2node->SetVisibility(1);
23469 fNodes->Add(sub2node);
23470 sub1node->cd();
23471 //
23472 // Place copy #24 of ITS6 in I569
23473 //
23474 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23475 sub2node->SetLineColor(kColorITS);
23476 sub2node->SetVisibility(1);
23477 fNodes->Add(sub2node);
23478 sub1node->cd();
23479 //
23480 // Place copy #25 of ITS6 in I569
23481 //
1266e9b4 23482 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 23483 sub2node->SetLineColor(kColorITS);
23484 sub2node->SetVisibility(1);
23485 fNodes->Add(sub2node);
23486 sub1node->cd();
23487 fNodes->Add(sub1node);
23488 node->cd();
23489 //
23490 // Place copy #34 of I569 in IT56
23491 //
1266e9b4 23492 sub1node = new TNode("I569","I569","I569",20.7978,38.431,0.,"itsrot549");
1f99c14b 23493 sub1node->SetLineColor(kColorITS);
23494 sub1node->SetVisibility(0);
23495 sub1node->cd();
23496 //
23497 // Place copy #1 of ITS6 in I569
23498 //
1266e9b4 23499 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 23500 sub2node->SetLineColor(kColorITS);
23501 sub2node->SetVisibility(1);
23502 fNodes->Add(sub2node);
23503 sub1node->cd();
23504 //
23505 // Place copy #2 of ITS6 in I569
23506 //
23507 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23508 sub2node->SetLineColor(kColorITS);
23509 sub2node->SetVisibility(1);
23510 fNodes->Add(sub2node);
23511 sub1node->cd();
23512 //
23513 // Place copy #3 of ITS6 in I569
23514 //
1266e9b4 23515 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 23516 sub2node->SetLineColor(kColorITS);
23517 sub2node->SetVisibility(1);
23518 fNodes->Add(sub2node);
23519 sub1node->cd();
23520 //
23521 // Place copy #4 of ITS6 in I569
23522 //
23523 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23524 sub2node->SetLineColor(kColorITS);
23525 sub2node->SetVisibility(1);
23526 fNodes->Add(sub2node);
23527 sub1node->cd();
23528 //
23529 // Place copy #5 of ITS6 in I569
23530 //
1266e9b4 23531 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 23532 sub2node->SetLineColor(kColorITS);
23533 sub2node->SetVisibility(1);
23534 fNodes->Add(sub2node);
23535 sub1node->cd();
23536 //
23537 // Place copy #6 of ITS6 in I569
23538 //
23539 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23540 sub2node->SetLineColor(kColorITS);
23541 sub2node->SetVisibility(1);
23542 fNodes->Add(sub2node);
23543 sub1node->cd();
23544 //
23545 // Place copy #7 of ITS6 in I569
23546 //
1266e9b4 23547 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 23548 sub2node->SetLineColor(kColorITS);
23549 sub2node->SetVisibility(1);
23550 fNodes->Add(sub2node);
23551 sub1node->cd();
23552 //
23553 // Place copy #8 of ITS6 in I569
23554 //
23555 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23556 sub2node->SetLineColor(kColorITS);
23557 sub2node->SetVisibility(1);
23558 fNodes->Add(sub2node);
23559 sub1node->cd();
23560 //
23561 // Place copy #9 of ITS6 in I569
23562 //
1266e9b4 23563 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 23564 sub2node->SetLineColor(kColorITS);
23565 sub2node->SetVisibility(1);
23566 fNodes->Add(sub2node);
23567 sub1node->cd();
23568 //
23569 // Place copy #10 of ITS6 in I569
23570 //
23571 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23572 sub2node->SetLineColor(kColorITS);
23573 sub2node->SetVisibility(1);
23574 fNodes->Add(sub2node);
23575 sub1node->cd();
23576 //
23577 // Place copy #11 of ITS6 in I569
23578 //
1266e9b4 23579 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 23580 sub2node->SetLineColor(kColorITS);
23581 sub2node->SetVisibility(1);
23582 fNodes->Add(sub2node);
23583 sub1node->cd();
23584 //
23585 // Place copy #12 of ITS6 in I569
23586 //
23587 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23588 sub2node->SetLineColor(kColorITS);
23589 sub2node->SetVisibility(1);
23590 fNodes->Add(sub2node);
23591 sub1node->cd();
23592 //
23593 // Place copy #13 of ITS6 in I569
23594 //
23595 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23596 sub2node->SetLineColor(kColorITS);
23597 sub2node->SetVisibility(1);
23598 fNodes->Add(sub2node);
23599 sub1node->cd();
23600 //
23601 // Place copy #14 of ITS6 in I569
23602 //
23603 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23604 sub2node->SetLineColor(kColorITS);
23605 sub2node->SetVisibility(1);
23606 fNodes->Add(sub2node);
23607 sub1node->cd();
23608 //
23609 // Place copy #15 of ITS6 in I569
23610 //
1266e9b4 23611 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 23612 sub2node->SetLineColor(kColorITS);
23613 sub2node->SetVisibility(1);
23614 fNodes->Add(sub2node);
23615 sub1node->cd();
23616 //
23617 // Place copy #16 of ITS6 in I569
23618 //
23619 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23620 sub2node->SetLineColor(kColorITS);
23621 sub2node->SetVisibility(1);
23622 fNodes->Add(sub2node);
23623 sub1node->cd();
23624 //
23625 // Place copy #17 of ITS6 in I569
23626 //
23627 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23628 sub2node->SetLineColor(kColorITS);
23629 sub2node->SetVisibility(1);
23630 fNodes->Add(sub2node);
23631 sub1node->cd();
23632 //
23633 // Place copy #18 of ITS6 in I569
23634 //
23635 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23636 sub2node->SetLineColor(kColorITS);
23637 sub2node->SetVisibility(1);
23638 fNodes->Add(sub2node);
23639 sub1node->cd();
23640 //
23641 // Place copy #19 of ITS6 in I569
23642 //
1266e9b4 23643 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 23644 sub2node->SetLineColor(kColorITS);
23645 sub2node->SetVisibility(1);
23646 fNodes->Add(sub2node);
23647 sub1node->cd();
23648 //
23649 // Place copy #20 of ITS6 in I569
23650 //
23651 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23652 sub2node->SetLineColor(kColorITS);
23653 sub2node->SetVisibility(1);
23654 fNodes->Add(sub2node);
23655 sub1node->cd();
23656 //
23657 // Place copy #21 of ITS6 in I569
23658 //
1266e9b4 23659 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 23660 sub2node->SetLineColor(kColorITS);
23661 sub2node->SetVisibility(1);
23662 fNodes->Add(sub2node);
23663 sub1node->cd();
23664 //
23665 // Place copy #22 of ITS6 in I569
23666 //
23667 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23668 sub2node->SetLineColor(kColorITS);
23669 sub2node->SetVisibility(1);
23670 fNodes->Add(sub2node);
23671 sub1node->cd();
23672 //
23673 // Place copy #23 of ITS6 in I569
23674 //
23675 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23676 sub2node->SetLineColor(kColorITS);
23677 sub2node->SetVisibility(1);
23678 fNodes->Add(sub2node);
23679 sub1node->cd();
23680 //
23681 // Place copy #24 of ITS6 in I569
23682 //
23683 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23684 sub2node->SetLineColor(kColorITS);
23685 sub2node->SetVisibility(1);
23686 fNodes->Add(sub2node);
23687 sub1node->cd();
23688 //
23689 // Place copy #25 of ITS6 in I569
23690 //
1266e9b4 23691 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 23692 sub2node->SetLineColor(kColorITS);
23693 sub2node->SetVisibility(1);
23694 fNodes->Add(sub2node);
23695 sub1node->cd();
23696 fNodes->Add(sub1node);
23697 node->cd();
23698 //
23699 // Place copy #35 of I569 in IT56
23700 //
1266e9b4 23701 sub1node = new TNode("I569","I569","I569",14.139,41.1856,0.,"itsrot550");
1f99c14b 23702 sub1node->SetLineColor(kColorITS);
23703 sub1node->SetVisibility(0);
23704 sub1node->cd();
23705 //
23706 // Place copy #1 of ITS6 in I569
23707 //
1266e9b4 23708 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 23709 sub2node->SetLineColor(kColorITS);
23710 sub2node->SetVisibility(1);
23711 fNodes->Add(sub2node);
23712 sub1node->cd();
23713 //
23714 // Place copy #2 of ITS6 in I569
23715 //
23716 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23717 sub2node->SetLineColor(kColorITS);
23718 sub2node->SetVisibility(1);
23719 fNodes->Add(sub2node);
23720 sub1node->cd();
23721 //
23722 // Place copy #3 of ITS6 in I569
23723 //
1266e9b4 23724 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 23725 sub2node->SetLineColor(kColorITS);
23726 sub2node->SetVisibility(1);
23727 fNodes->Add(sub2node);
23728 sub1node->cd();
23729 //
23730 // Place copy #4 of ITS6 in I569
23731 //
23732 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23733 sub2node->SetLineColor(kColorITS);
23734 sub2node->SetVisibility(1);
23735 fNodes->Add(sub2node);
23736 sub1node->cd();
23737 //
23738 // Place copy #5 of ITS6 in I569
23739 //
1266e9b4 23740 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 23741 sub2node->SetLineColor(kColorITS);
23742 sub2node->SetVisibility(1);
23743 fNodes->Add(sub2node);
23744 sub1node->cd();
23745 //
23746 // Place copy #6 of ITS6 in I569
23747 //
23748 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23749 sub2node->SetLineColor(kColorITS);
23750 sub2node->SetVisibility(1);
23751 fNodes->Add(sub2node);
23752 sub1node->cd();
23753 //
23754 // Place copy #7 of ITS6 in I569
23755 //
1266e9b4 23756 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 23757 sub2node->SetLineColor(kColorITS);
23758 sub2node->SetVisibility(1);
23759 fNodes->Add(sub2node);
23760 sub1node->cd();
23761 //
23762 // Place copy #8 of ITS6 in I569
23763 //
23764 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23765 sub2node->SetLineColor(kColorITS);
23766 sub2node->SetVisibility(1);
23767 fNodes->Add(sub2node);
23768 sub1node->cd();
23769 //
23770 // Place copy #9 of ITS6 in I569
23771 //
1266e9b4 23772 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 23773 sub2node->SetLineColor(kColorITS);
23774 sub2node->SetVisibility(1);
23775 fNodes->Add(sub2node);
23776 sub1node->cd();
23777 //
23778 // Place copy #10 of ITS6 in I569
23779 //
23780 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23781 sub2node->SetLineColor(kColorITS);
23782 sub2node->SetVisibility(1);
23783 fNodes->Add(sub2node);
23784 sub1node->cd();
23785 //
23786 // Place copy #11 of ITS6 in I569
23787 //
1266e9b4 23788 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 23789 sub2node->SetLineColor(kColorITS);
23790 sub2node->SetVisibility(1);
23791 fNodes->Add(sub2node);
23792 sub1node->cd();
23793 //
23794 // Place copy #12 of ITS6 in I569
23795 //
23796 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23797 sub2node->SetLineColor(kColorITS);
23798 sub2node->SetVisibility(1);
23799 fNodes->Add(sub2node);
23800 sub1node->cd();
23801 //
23802 // Place copy #13 of ITS6 in I569
23803 //
23804 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23805 sub2node->SetLineColor(kColorITS);
23806 sub2node->SetVisibility(1);
23807 fNodes->Add(sub2node);
23808 sub1node->cd();
23809 //
23810 // Place copy #14 of ITS6 in I569
23811 //
23812 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23813 sub2node->SetLineColor(kColorITS);
23814 sub2node->SetVisibility(1);
23815 fNodes->Add(sub2node);
23816 sub1node->cd();
23817 //
23818 // Place copy #15 of ITS6 in I569
23819 //
1266e9b4 23820 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 23821 sub2node->SetLineColor(kColorITS);
23822 sub2node->SetVisibility(1);
23823 fNodes->Add(sub2node);
23824 sub1node->cd();
23825 //
23826 // Place copy #16 of ITS6 in I569
23827 //
23828 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23829 sub2node->SetLineColor(kColorITS);
23830 sub2node->SetVisibility(1);
23831 fNodes->Add(sub2node);
23832 sub1node->cd();
23833 //
23834 // Place copy #17 of ITS6 in I569
23835 //
23836 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23837 sub2node->SetLineColor(kColorITS);
23838 sub2node->SetVisibility(1);
23839 fNodes->Add(sub2node);
23840 sub1node->cd();
23841 //
23842 // Place copy #18 of ITS6 in I569
23843 //
23844 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23845 sub2node->SetLineColor(kColorITS);
23846 sub2node->SetVisibility(1);
23847 fNodes->Add(sub2node);
23848 sub1node->cd();
23849 //
23850 // Place copy #19 of ITS6 in I569
23851 //
1266e9b4 23852 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 23853 sub2node->SetLineColor(kColorITS);
23854 sub2node->SetVisibility(1);
23855 fNodes->Add(sub2node);
23856 sub1node->cd();
23857 //
23858 // Place copy #20 of ITS6 in I569
23859 //
23860 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23861 sub2node->SetLineColor(kColorITS);
23862 sub2node->SetVisibility(1);
23863 fNodes->Add(sub2node);
23864 sub1node->cd();
23865 //
23866 // Place copy #21 of ITS6 in I569
23867 //
1266e9b4 23868 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 23869 sub2node->SetLineColor(kColorITS);
23870 sub2node->SetVisibility(1);
23871 fNodes->Add(sub2node);
23872 sub1node->cd();
23873 //
23874 // Place copy #22 of ITS6 in I569
23875 //
23876 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23877 sub2node->SetLineColor(kColorITS);
23878 sub2node->SetVisibility(1);
23879 fNodes->Add(sub2node);
23880 sub1node->cd();
23881 //
23882 // Place copy #23 of ITS6 in I569
23883 //
23884 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23885 sub2node->SetLineColor(kColorITS);
23886 sub2node->SetVisibility(1);
23887 fNodes->Add(sub2node);
23888 sub1node->cd();
23889 //
23890 // Place copy #24 of ITS6 in I569
23891 //
23892 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23893 sub2node->SetLineColor(kColorITS);
23894 sub2node->SetVisibility(1);
23895 fNodes->Add(sub2node);
23896 sub1node->cd();
23897 //
23898 // Place copy #25 of ITS6 in I569
23899 //
1266e9b4 23900 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 23901 sub2node->SetLineColor(kColorITS);
23902 sub2node->SetVisibility(1);
23903 fNodes->Add(sub2node);
23904 sub1node->cd();
23905 fNodes->Add(sub1node);
23906 node->cd();
23907 //
23908 // Place copy #36 of I569 in IT56
23909 //
1266e9b4 23910 sub1node = new TNode("I569","I569","I569",7.1924,43.1017,0.,"itsrot551");
1f99c14b 23911 sub1node->SetLineColor(kColorITS);
23912 sub1node->SetVisibility(0);
23913 sub1node->cd();
23914 //
23915 // Place copy #1 of ITS6 in I569
23916 //
1266e9b4 23917 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 23918 sub2node->SetLineColor(kColorITS);
23919 sub2node->SetVisibility(1);
23920 fNodes->Add(sub2node);
23921 sub1node->cd();
23922 //
23923 // Place copy #2 of ITS6 in I569
23924 //
23925 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23926 sub2node->SetLineColor(kColorITS);
23927 sub2node->SetVisibility(1);
23928 fNodes->Add(sub2node);
23929 sub1node->cd();
23930 //
23931 // Place copy #3 of ITS6 in I569
23932 //
1266e9b4 23933 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 23934 sub2node->SetLineColor(kColorITS);
23935 sub2node->SetVisibility(1);
23936 fNodes->Add(sub2node);
23937 sub1node->cd();
23938 //
23939 // Place copy #4 of ITS6 in I569
23940 //
23941 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23942 sub2node->SetLineColor(kColorITS);
23943 sub2node->SetVisibility(1);
23944 fNodes->Add(sub2node);
23945 sub1node->cd();
23946 //
23947 // Place copy #5 of ITS6 in I569
23948 //
1266e9b4 23949 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 23950 sub2node->SetLineColor(kColorITS);
23951 sub2node->SetVisibility(1);
23952 fNodes->Add(sub2node);
23953 sub1node->cd();
23954 //
23955 // Place copy #6 of ITS6 in I569
23956 //
23957 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23958 sub2node->SetLineColor(kColorITS);
23959 sub2node->SetVisibility(1);
23960 fNodes->Add(sub2node);
23961 sub1node->cd();
23962 //
23963 // Place copy #7 of ITS6 in I569
23964 //
1266e9b4 23965 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 23966 sub2node->SetLineColor(kColorITS);
23967 sub2node->SetVisibility(1);
23968 fNodes->Add(sub2node);
23969 sub1node->cd();
23970 //
23971 // Place copy #8 of ITS6 in I569
23972 //
23973 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23974 sub2node->SetLineColor(kColorITS);
23975 sub2node->SetVisibility(1);
23976 fNodes->Add(sub2node);
23977 sub1node->cd();
23978 //
23979 // Place copy #9 of ITS6 in I569
23980 //
1266e9b4 23981 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 23982 sub2node->SetLineColor(kColorITS);
23983 sub2node->SetVisibility(1);
23984 fNodes->Add(sub2node);
23985 sub1node->cd();
23986 //
23987 // Place copy #10 of ITS6 in I569
23988 //
23989 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23990 sub2node->SetLineColor(kColorITS);
23991 sub2node->SetVisibility(1);
23992 fNodes->Add(sub2node);
23993 sub1node->cd();
23994 //
23995 // Place copy #11 of ITS6 in I569
23996 //
1266e9b4 23997 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 23998 sub2node->SetLineColor(kColorITS);
23999 sub2node->SetVisibility(1);
24000 fNodes->Add(sub2node);
24001 sub1node->cd();
24002 //
24003 // Place copy #12 of ITS6 in I569
24004 //
24005 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
24006 sub2node->SetLineColor(kColorITS);
24007 sub2node->SetVisibility(1);
24008 fNodes->Add(sub2node);
24009 sub1node->cd();
24010 //
24011 // Place copy #13 of ITS6 in I569
24012 //
24013 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
24014 sub2node->SetLineColor(kColorITS);
24015 sub2node->SetVisibility(1);
24016 fNodes->Add(sub2node);
24017 sub1node->cd();
24018 //
24019 // Place copy #14 of ITS6 in I569
24020 //
24021 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
24022 sub2node->SetLineColor(kColorITS);
24023 sub2node->SetVisibility(1);
24024 fNodes->Add(sub2node);
24025 sub1node->cd();
24026 //
24027 // Place copy #15 of ITS6 in I569
24028 //
1266e9b4 24029 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 24030 sub2node->SetLineColor(kColorITS);
24031 sub2node->SetVisibility(1);
24032 fNodes->Add(sub2node);
24033 sub1node->cd();
24034 //
24035 // Place copy #16 of ITS6 in I569
24036 //
24037 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
24038 sub2node->SetLineColor(kColorITS);
24039 sub2node->SetVisibility(1);
24040 fNodes->Add(sub2node);
24041 sub1node->cd();
24042 //
24043 // Place copy #17 of ITS6 in I569
24044 //
24045 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
24046 sub2node->SetLineColor(kColorITS);
24047 sub2node->SetVisibility(1);
24048 fNodes->Add(sub2node);
24049 sub1node->cd();
24050 //
24051 // Place copy #18 of ITS6 in I569
24052 //
24053 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
24054 sub2node->SetLineColor(kColorITS);
24055 sub2node->SetVisibility(1);
24056 fNodes->Add(sub2node);
24057 sub1node->cd();
24058 //
24059 // Place copy #19 of ITS6 in I569
24060 //
1266e9b4 24061 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 24062 sub2node->SetLineColor(kColorITS);
24063 sub2node->SetVisibility(1);
24064 fNodes->Add(sub2node);
24065 sub1node->cd();
24066 //
24067 // Place copy #20 of ITS6 in I569
24068 //
24069 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
24070 sub2node->SetLineColor(kColorITS);
24071 sub2node->SetVisibility(1);
24072 fNodes->Add(sub2node);
24073 sub1node->cd();
24074 //
24075 // Place copy #21 of ITS6 in I569
24076 //
1266e9b4 24077 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 24078 sub2node->SetLineColor(kColorITS);
24079 sub2node->SetVisibility(1);
24080 fNodes->Add(sub2node);
24081 sub1node->cd();
24082 //
24083 // Place copy #22 of ITS6 in I569
24084 //
24085 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
24086 sub2node->SetLineColor(kColorITS);
24087 sub2node->SetVisibility(1);
24088 fNodes->Add(sub2node);
24089 sub1node->cd();
24090 //
24091 // Place copy #23 of ITS6 in I569
24092 //
24093 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
24094 sub2node->SetLineColor(kColorITS);
24095 sub2node->SetVisibility(1);
24096 fNodes->Add(sub2node);
24097 sub1node->cd();
24098 //
24099 // Place copy #24 of ITS6 in I569
24100 //
24101 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
24102 sub2node->SetLineColor(kColorITS);
24103 sub2node->SetVisibility(1);
24104 fNodes->Add(sub2node);
24105 sub1node->cd();
24106 //
24107 // Place copy #25 of ITS6 in I569
24108 //
1266e9b4 24109 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 24110 sub2node->SetLineColor(kColorITS);
24111 sub2node->SetVisibility(1);
24112 fNodes->Add(sub2node);
24113 sub1node->cd();
24114 fNodes->Add(sub1node);
24115 node->cd();
24116 //
24117 // Place copy #37 of I569 in IT56
24118 //
24119 sub1node = new TNode("I569","I569","I569",0.,43.545,0.,"");
24120 sub1node->SetLineColor(kColorITS);
24121 sub1node->SetVisibility(0);
24122 sub1node->cd();
24123 //
24124 // Place copy #1 of ITS6 in I569
24125 //
1266e9b4 24126 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 24127 sub2node->SetLineColor(kColorITS);
24128 sub2node->SetVisibility(1);
24129 fNodes->Add(sub2node);
24130 sub1node->cd();
24131 //
24132 // Place copy #2 of ITS6 in I569
24133 //
24134 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
24135 sub2node->SetLineColor(kColorITS);
24136 sub2node->SetVisibility(1);
24137 fNodes->Add(sub2node);
24138 sub1node->cd();
24139 //
24140 // Place copy #3 of ITS6 in I569
24141 //
1266e9b4 24142 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 24143 sub2node->SetLineColor(kColorITS);
24144 sub2node->SetVisibility(1);
24145 fNodes->Add(sub2node);
24146 sub1node->cd();
24147 //
24148 // Place copy #4 of ITS6 in I569
24149 //
24150 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
24151 sub2node->SetLineColor(kColorITS);
24152 sub2node->SetVisibility(1);
24153 fNodes->Add(sub2node);
24154 sub1node->cd();
24155 //
24156 // Place copy #5 of ITS6 in I569
24157 //
1266e9b4 24158 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 24159 sub2node->SetLineColor(kColorITS);
24160 sub2node->SetVisibility(1);
24161 fNodes->Add(sub2node);
24162 sub1node->cd();
24163 //
24164 // Place copy #6 of ITS6 in I569
24165 //
24166 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
24167 sub2node->SetLineColor(kColorITS);
24168 sub2node->SetVisibility(1);
24169 fNodes->Add(sub2node);
24170 sub1node->cd();
24171 //
24172 // Place copy #7 of ITS6 in I569
24173 //
1266e9b4 24174 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 24175 sub2node->SetLineColor(kColorITS);
24176 sub2node->SetVisibility(1);
24177 fNodes->Add(sub2node);
24178 sub1node->cd();
24179 //
24180 // Place copy #8 of ITS6 in I569
24181 //
24182 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
24183 sub2node->SetLineColor(kColorITS);
24184 sub2node->SetVisibility(1);
24185 fNodes->Add(sub2node);
24186 sub1node->cd();
24187 //
24188 // Place copy #9 of ITS6 in I569
24189 //
1266e9b4 24190 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 24191 sub2node->SetLineColor(kColorITS);
24192 sub2node->SetVisibility(1);
24193 fNodes->Add(sub2node);
24194 sub1node->cd();
24195 //
24196 // Place copy #10 of ITS6 in I569
24197 //
24198 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
24199 sub2node->SetLineColor(kColorITS);
24200 sub2node->SetVisibility(1);
24201 fNodes->Add(sub2node);
24202 sub1node->cd();
24203 //
24204 // Place copy #11 of ITS6 in I569
24205 //
1266e9b4 24206 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 24207 sub2node->SetLineColor(kColorITS);
24208 sub2node->SetVisibility(1);
24209 fNodes->Add(sub2node);
24210 sub1node->cd();
24211 //
24212 // Place copy #12 of ITS6 in I569
24213 //
24214 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
24215 sub2node->SetLineColor(kColorITS);
24216 sub2node->SetVisibility(1);
24217 fNodes->Add(sub2node);
24218 sub1node->cd();
24219 //
24220 // Place copy #13 of ITS6 in I569
24221 //
24222 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
24223 sub2node->SetLineColor(kColorITS);
24224 sub2node->SetVisibility(1);
24225 fNodes->Add(sub2node);
24226 sub1node->cd();
24227 //
24228 // Place copy #14 of ITS6 in I569
24229 //
24230 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
24231 sub2node->SetLineColor(kColorITS);
24232 sub2node->SetVisibility(1);
24233 fNodes->Add(sub2node);
24234 sub1node->cd();
24235 //
24236 // Place copy #15 of ITS6 in I569
24237 //
1266e9b4 24238 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 24239 sub2node->SetLineColor(kColorITS);
24240 sub2node->SetVisibility(1);
24241 fNodes->Add(sub2node);
24242 sub1node->cd();
24243 //
24244 // Place copy #16 of ITS6 in I569
24245 //
24246 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
24247 sub2node->SetLineColor(kColorITS);
24248 sub2node->SetVisibility(1);
24249 fNodes->Add(sub2node);
24250 sub1node->cd();
24251 //
24252 // Place copy #17 of ITS6 in I569
24253 //
24254 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
24255 sub2node->SetLineColor(kColorITS);
24256 sub2node->SetVisibility(1);
24257 fNodes->Add(sub2node);
24258 sub1node->cd();
24259 //
24260 // Place copy #18 of ITS6 in I569
24261 //
24262 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
24263 sub2node->SetLineColor(kColorITS);
24264 sub2node->SetVisibility(1);
24265 fNodes->Add(sub2node);
24266 sub1node->cd();
24267 //
24268 // Place copy #19 of ITS6 in I569
24269 //
1266e9b4 24270 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 24271 sub2node->SetLineColor(kColorITS);
24272 sub2node->SetVisibility(1);
24273 fNodes->Add(sub2node);
24274 sub1node->cd();
24275 //
24276 // Place copy #20 of ITS6 in I569
24277 //
24278 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
24279 sub2node->SetLineColor(kColorITS);
24280 sub2node->SetVisibility(1);
24281 fNodes->Add(sub2node);
24282 sub1node->cd();
24283 //
24284 // Place copy #21 of ITS6 in I569
24285 //
1266e9b4 24286 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 24287 sub2node->SetLineColor(kColorITS);
24288 sub2node->SetVisibility(1);
24289 fNodes->Add(sub2node);
24290 sub1node->cd();
24291 //
24292 // Place copy #22 of ITS6 in I569
24293 //
24294 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
24295 sub2node->SetLineColor(kColorITS);
24296 sub2node->SetVisibility(1);
24297 fNodes->Add(sub2node);
24298 sub1node->cd();
24299 //
24300 // Place copy #23 of ITS6 in I569
24301 //
24302 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
24303 sub2node->SetLineColor(kColorITS);
24304 sub2node->SetVisibility(1);
24305 fNodes->Add(sub2node);
24306 sub1node->cd();
24307 //
24308 // Place copy #24 of ITS6 in I569
24309 //
24310 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
24311 sub2node->SetLineColor(kColorITS);
24312 sub2node->SetVisibility(1);
24313 fNodes->Add(sub2node);
24314 sub1node->cd();
24315 //
24316 // Place copy #25 of ITS6 in I569
24317 //
1266e9b4 24318 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 24319 sub2node->SetLineColor(kColorITS);
24320 sub2node->SetVisibility(1);
24321 fNodes->Add(sub2node);
24322 sub1node->cd();
24323 fNodes->Add(sub1node);
24324 node->cd();
24325 //
24326 // Place copy #38 of I569 in IT56
24327 //
1266e9b4 24328 sub1node = new TNode("I569","I569","I569",-7.1924,43.1017,0.,"itsrot552");
1f99c14b 24329 sub1node->SetLineColor(kColorITS);
24330 sub1node->SetVisibility(0);
24331 sub1node->cd();
24332 //
24333 // Place copy #1 of ITS6 in I569
24334 //
1266e9b4 24335 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 24336 sub2node->SetLineColor(kColorITS);
24337 sub2node->SetVisibility(1);
24338 fNodes->Add(sub2node);
24339 sub1node->cd();
24340 //
24341 // Place copy #2 of ITS6 in I569
24342 //
24343 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
24344 sub2node->SetLineColor(kColorITS);
24345 sub2node->SetVisibility(1);
24346 fNodes->Add(sub2node);
24347 sub1node->cd();
24348 //
24349 // Place copy #3 of ITS6 in I569
24350 //
1266e9b4 24351 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 24352 sub2node->SetLineColor(kColorITS);
24353 sub2node->SetVisibility(1);
24354 fNodes->Add(sub2node);
24355 sub1node->cd();
24356 //
24357 // Place copy #4 of ITS6 in I569
24358 //
24359 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
24360 sub2node->SetLineColor(kColorITS);
24361 sub2node->SetVisibility(1);
24362 fNodes->Add(sub2node);
24363 sub1node->cd();
24364 //
24365 // Place copy #5 of ITS6 in I569
24366 //
1266e9b4 24367 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 24368 sub2node->SetLineColor(kColorITS);
24369 sub2node->SetVisibility(1);
24370 fNodes->Add(sub2node);
24371 sub1node->cd();
24372 //
24373 // Place copy #6 of ITS6 in I569
24374 //
24375 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
24376 sub2node->SetLineColor(kColorITS);
24377 sub2node->SetVisibility(1);
24378 fNodes->Add(sub2node);
24379 sub1node->cd();
24380 //
24381 // Place copy #7 of ITS6 in I569
24382 //
1266e9b4 24383 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 24384 sub2node->SetLineColor(kColorITS);
24385 sub2node->SetVisibility(1);
24386 fNodes->Add(sub2node);
24387 sub1node->cd();
24388 //
24389 // Place copy #8 of ITS6 in I569
24390 //
24391 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
24392 sub2node->SetLineColor(kColorITS);
24393 sub2node->SetVisibility(1);
24394 fNodes->Add(sub2node);
24395 sub1node->cd();
24396 //
24397 // Place copy #9 of ITS6 in I569
24398 //
1266e9b4 24399 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 24400 sub2node->SetLineColor(kColorITS);
24401 sub2node->SetVisibility(1);
24402 fNodes->Add(sub2node);
24403 sub1node->cd();
24404 //
24405 // Place copy #10 of ITS6 in I569
24406 //
24407 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
24408 sub2node->SetLineColor(kColorITS);
24409 sub2node->SetVisibility(1);
24410 fNodes->Add(sub2node);
24411 sub1node->cd();
24412 //
24413 // Place copy #11 of ITS6 in I569
24414 //
1266e9b4 24415 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 24416 sub2node->SetLineColor(kColorITS);
24417 sub2node->SetVisibility(1);
24418 fNodes->Add(sub2node);
24419 sub1node->cd();
24420 //
24421 // Place copy #12 of ITS6 in I569
24422 //
24423 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
24424 sub2node->SetLineColor(kColorITS);
24425 sub2node->SetVisibility(1);
24426 fNodes->Add(sub2node);
24427 sub1node->cd();
24428 //
24429 // Place copy #13 of ITS6 in I569
24430 //
24431 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
24432 sub2node->SetLineColor(kColorITS);
24433 sub2node->SetVisibility(1);
24434 fNodes->Add(sub2node);
24435 sub1node->cd();
24436 //
24437 // Place copy #14 of ITS6 in I569
24438 //
24439 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
24440 sub2node->SetLineColor(kColorITS);
24441 sub2node->SetVisibility(1);
24442 fNodes->Add(sub2node);
24443 sub1node->cd();
24444 //
24445 // Place copy #15 of ITS6 in I569
24446 //
1266e9b4 24447 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 24448 sub2node->SetLineColor(kColorITS);
24449 sub2node->SetVisibility(1);
24450 fNodes->Add(sub2node);
24451 sub1node->cd();
24452 //
24453 // Place copy #16 of ITS6 in I569
24454 //
24455 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
24456 sub2node->SetLineColor(kColorITS);
24457 sub2node->SetVisibility(1);
24458 fNodes->Add(sub2node);
24459 sub1node->cd();
24460 //
24461 // Place copy #17 of ITS6 in I569
24462 //
24463 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
24464 sub2node->SetLineColor(kColorITS);
24465 sub2node->SetVisibility(1);
24466 fNodes->Add(sub2node);
24467 sub1node->cd();
24468 //
24469 // Place copy #18 of ITS6 in I569
24470 //
24471 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
24472 sub2node->SetLineColor(kColorITS);
24473 sub2node->SetVisibility(1);
24474 fNodes->Add(sub2node);
24475 sub1node->cd();
24476 //
24477 // Place copy #19 of ITS6 in I569
24478 //
1266e9b4 24479 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 24480 sub2node->SetLineColor(kColorITS);
24481 sub2node->SetVisibility(1);
24482 fNodes->Add(sub2node);
24483 sub1node->cd();
24484 //
24485 // Place copy #20 of ITS6 in I569
24486 //
24487 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
24488 sub2node->SetLineColor(kColorITS);
24489 sub2node->SetVisibility(1);
24490 fNodes->Add(sub2node);
24491 sub1node->cd();
24492 //
24493 // Place copy #21 of ITS6 in I569
24494 //
1266e9b4 24495 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 24496 sub2node->SetLineColor(kColorITS);
24497 sub2node->SetVisibility(1);
24498 fNodes->Add(sub2node);
24499 sub1node->cd();
24500 //
24501 // Place copy #22 of ITS6 in I569
24502 //
24503 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
24504 sub2node->SetLineColor(kColorITS);
24505 sub2node->SetVisibility(1);
24506 fNodes->Add(sub2node);
24507 sub1node->cd();
24508 //
24509 // Place copy #23 of ITS6 in I569
24510 //
24511 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
24512 sub2node->SetLineColor(kColorITS);
24513 sub2node->SetVisibility(1);
24514 fNodes->Add(sub2node);
24515 sub1node->cd();
24516 //
24517 // Place copy #24 of ITS6 in I569
24518 //
24519 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
24520 sub2node->SetLineColor(kColorITS);
24521 sub2node->SetVisibility(1);
24522 fNodes->Add(sub2node);
24523 sub1node->cd();
24524 //
24525 // Place copy #25 of ITS6 in I569
24526 //
1266e9b4 24527 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 24528 sub2node->SetLineColor(kColorITS);
24529 sub2node->SetVisibility(1);
24530 fNodes->Add(sub2node);
24531 sub1node->cd();
24532 fNodes->Add(sub1node);
24533 node->cd();
24534
24535
24536
db915fea 24537 fNodes->Add(node);
ac9c285e 24538
1266e9b4 24539*/
db915fea 24540}
24541//_____________________________________________________________________________
24542void AliITSvPPRasymm::CreateGeometry(){
24543////////////////////////////////////////////////////////////////////////
24544// This routine defines and Creates the geometry for version 6 of the ITS.
24545////////////////////////////////////////////////////////////////////////
24546
7bdd9b7d 24547
24548//Begin_Html
24549/*
24550<img src="picts/ITS/ITS_full_vPPRasymm.jpg">
24551</pre>
24552<br clear=left>
24553<font size=+2 color=red>
24554<p>This shows the full ITS geometry.
24555</font>
24556
24557<img src="picts/ITS/ITS_SPD_Barrel_vPPRasymm.jpg">
24558</pre>
24559<br clear=left>
24560<font size=+2 color=red>
24561<p>This shows the full SPD Barrel of the ITS geometry.
24562</font>
24563
24564<img src="picts/ITS/ITS_SDD_Barrel_vPPRasymm.jpg">
24565</pre>
24566<br clear=left>
24567<font size=+2 color=red>
24568<p>This shows the full SDD Barrel of the ITS geometry.
24569</font>
24570
24571<img src="picts/ITS/ITS_SSD_Barrel_vPPRasymm.jpg">
24572</pre>
24573<br clear=left>
24574<font size=+2 color=red>
24575<p>This shows the full SSD Barrel of the ITS geometry.
24576</font>
24577*/
24578//End_Html
db915fea 24579 //INNER RADII OF THE SILICON LAYERS
cd3a3507 24580 // Float_t rl[6] = { 3.8095,7.,15.,24.,38.1,43.5765 };
db915fea 24581 //THICKNESSES OF LAYERS (in % radiation length)
24582 Float_t drl[6] = { 1.03,1.03,0.94,0.95,0.91,0.87 };
24583 //HALF LENGTHS OF LAYERS
cd3a3507 24584 // Float_t dzl[6] = { 14.35,14.35,25.1,32.1,49.405,55.27 };
db915fea 24585 //LENGTHS OF END-LADDER BOXES (ALL INCLUDED)
cd3a3507 24586 // Float_t dzb[6] = { 12.4,12.4,13.5,15.,7.5,7.5 };
db915fea 24587 //THICKNESSES OF END-LADDER BOXES (ALL INCLUDED)
cd3a3507 24588 // Float_t drb[6] = { rl[1]-rl[0],0.2,5.,5.,4.,4. };
db915fea 24589
24590
7b67784f 24591 Float_t dits[100], rlim, zmax;
cd3a3507 24592 // Float_t zpos;
24593 // Float_t pcits[50]
7b67784f 24594 Float_t ztpc;
2ffd6c79 24595 Int_t idrotm[1999], i;
7b67784f 24596 Float_t dgh[100];
686e2715 24597
80272ed3 24598
24599 // Define some variables for SPD
24600
c47b75b1 24601 Float_t dits1[3], di101[3], di107[3], di10b[3], di106[3]; // for layer 1
24602 Float_t di103[3], di10a[3], di102[3]; // for layer 1
24603 Float_t dits2[3], di1d1[3], di1d7[3], di20b[3], di1d6[3]; // for layer 2
24604 Float_t di1d3[3], di20a[3], di1d2[3]; // for layer 2
24605 Float_t di108[3], di104[3]; // for both layers
686e2715 24606
a8c83dcb 24607 Float_t ddet1=200.; // total detector thickness on layer 1 (micron)
24608 Float_t dchip1=200.; // total chip thickness on layer 1 (micron)
686e2715 24609
a8c83dcb 24610 Float_t ddet2=200.; // total detector thickness on layer 2 (micron)
24611 Float_t dchip2=200.; // total chip thickness on layer 2 (micron)
3f1f65c1 24612
214030ed 24613 Float_t dbus=300.; // total bus thickness on both layers (micron)
3d12a48d 24614
24615 ddet1 = GetThicknessDet1();
24616 ddet2 = GetThicknessDet2();
24617 dchip1 = GetThicknessChip1();
24618 dchip2 = GetThicknessChip2();
24619
3d12a48d 24620 if(ddet1 < 100. || ddet1 > 300.) {
1e9111db 24621 cout << "ITS - WARNING: the detector thickness for layer 1 is outside the range of [100,300] microns."
a8c83dcb 24622 " The default value of 200 microns will be used." << endl;
24623 ddet1=200.;
3d12a48d 24624 }
24625
24626 if(ddet2 < 100. || ddet2 > 300.) {
1e9111db 24627 cout << "ITS - WARNING: the detector thickness for layer 2 is outside the range of [100,300] microns."
a8c83dcb 24628 " The default value of 200 microns will be used." << endl;
24629 ddet2=200.;
3d12a48d 24630 }
24631
214030ed 24632 if(dchip1 < 100. || dchip1 > 300.) {
24633 cout << "ITS - WARNING: the chip thickness for layer 1 is outside the range of [100,300] microns."
a8c83dcb 24634 " The default value of 200 microns will be used." << endl;
24635 dchip1=200.;
3d12a48d 24636 }
24637
214030ed 24638 if(dchip2 < 100. || dchip2 > 300.) {
24639 cout << "ITS - WARNING: the chip thickness for layer 2 is outside the range of [100,300] microns."
a8c83dcb 24640 " The default value of 200 microns will be used." << endl;
24641 dchip2=200.;
3d12a48d 24642 }
7b67784f 24643
24644 Int_t rails = 1; // flag for rails (1 --> rails in; 0 --> rails out)
24645
24646 Int_t fluid = 1; // flag for the cooling fluid (1 --> water; 0 --> freon)
24647
24648 rails = GetRails();
24649
24650 fluid = GetCoolingFluid();
24651
24652 if(rails != 0 && rails != 1) {
1e9111db 24653 cout << "ITS - WARNING: the switch for rails is not set neither to 0 (rails out) nor to 1 (rails in)."
7b67784f 24654 " The default value of 1 (rails in) will be used." << endl;
24655
24656 }
3d12a48d 24657
7b67784f 24658 if(fluid != 0 && fluid != 1) {
1e9111db 24659 cout << "ITS - WARNING: the switch for cooling fluid is not set neither to 0 (freon) nor to 1 (water)."
7b67784f 24660 " The default value of 1 (water) will be used." << endl;
24661 }
24662
1e9111db 24663 cout << "ITS: Detector thickness on layer 1 is set to " << ddet1 << " microns." << endl;
24664 cout << "ITS: Chip thickness on layer 1 is set to " << dchip1 << " microns." << endl;
24665 cout << "ITS: Detector thickness on layer 2 is set to " << ddet2 << " microns." << endl;
24666 cout << "ITS: Chip thickness on layer 2 is set to " << dchip2 << " microns." << endl;
7b67784f 24667 if(rails == 0 ) {
1e9111db 24668 cout << "ITS: Rails are out." << endl;
7b67784f 24669 } else {
1e9111db 24670 cout << "ITS: Rails are in." << endl;
7b67784f 24671 }
24672 if(fluid == 0 ) {
1e9111db 24673 cout << "ITS: The cooling fluid is freon." << endl;
7b67784f 24674 } else {
1e9111db 24675 cout << "ITS: The cooling fluid is water." << endl;
7b67784f 24676 }
24677
c47b75b1 24678 ddet1 = ddet1*0.0001/2.; // conversion from tot length in um to half in cm
24679 ddet2 = ddet2*0.0001/2.; // conversion from tot length in um to half in cm
24680 dchip1 = dchip1*0.0001/2.;// conversion from tot length in um to half in cm
24681 dchip2 = dchip2*0.0001/2.;// conversion from tot length in um to half in cm
45725ec9 24682 dbus = dbus*0.0001/2.; // conversion from tot length in um to half in cm
c47b75b1 24683
24684 Float_t deltax, deltay;
686e2715 24685
c47b75b1 24686 Int_t thickness = fMinorVersion/10;
24687 Int_t option = fMinorVersion - 10*thickness;
80272ed3 24688
24689
24690 // Define some variables for SDD
24691
24692
24693 Float_t sin30, cos30;
24694
24695 // SDD electronics+services main volumes
24696 Float_t I018dits[3], I024dits[3], I047dits[3], I048dits[3];
24697
24698 // SDD detector ladder
24699
24700 Float_t I302dits[3], I402dits[3], I004dits[3], I005dits[3];
24701 Float_t Y_SDD_sep = 0.20;
24702 Float_t ySDD;
24703 Int_t iSDD;
24704 Float_t Z_SDD_lay3[6] = {18.55, 10.95, 3.70, -3.70, -11.20, -18.35};
24705 Float_t Z_SDD_lay4[8] = {25.75, 18.60, 11.00, 3.70, -3.70, -11.20, -18.45, -26.05};
24706
24707 // ladder foot and end-ladder (frame and cooling)
24708 Float_t I028dits[3], I420dits[3], I421dits[3], I422dits[6], I423dits[3];
24709 Float_t I424dits[3], xI424, yI424;
24710 Float_t I425dits[3];
24711 Int_t indI425;
24712 Float_t I029dits[4], I030dits[4], I031dits[3], I032dits[3];
24713
24714 // SDD ladder frame and cooling
24715 Float_t SDD_CoolPipe[3] = {1.7000, -0.5500, 0.0000};
24716 Float_t I035dits[3], I037dits[3], I038dits[3];
24717 Float_t I039dits[3], xI039, yI039;
24718 Float_t I041dits[5];
24719
24720 // SDD hybrid, chips and capacitors
24721 Float_t I050dits[3], xI050, yI050;
24722 Float_t I052dits[3], xI052, yI052;
24723 Float_t I042dits[3], xI042, yI042;
24724 Float_t xI042space = 0.17;
24725 Float_t I043dits[3], xI043, yI043;
24726 Float_t xI043space = 0.17;
24727 Float_t zchip, zChipSpace;
24728 Float_t I051dits[3], xI051, yI051, zI051, yI051space, xcap;
24729 Int_t ichip, icap;
24730
24731 // SDD microcables
24732 Float_t I044dits[4], xI044, yI044, volI044;
24733 Float_t xHV, yHV, zHV, xLV, yLV, zLV;
24734 Char_t HVname[5], LVname[5];
24735
24736
24737 // Define media off-set
db915fea 24738
24739 Int_t *idtmed = fIdtmed->GetArray()-199;
cd3a3507 24740
db915fea 24741
24742 // Rotation matrices
24743
a9c4129c 24744 // SPD - option 'a' (this is NOT the default so leave commented)
db915fea 24745
bae7e562 24746
686e2715 24747 if (option == 1) {
24748
24749 AliMatrix(idrotm[201],90.0,90.0,90.0,180.0,0.0,0.0);
24750 AliMatrix(idrotm[202],90.0,90.0,90.0,0.0,0.0,0.0);
24751 AliMatrix(idrotm[203],90.0,350.0,90.0,260.0,0.0,0.0);
24752 AliMatrix(idrotm[204],90.0,170.0,90.0,80.0,0.0,0.0);
24753 AliMatrix(idrotm[205],90.0,10.0,90.0,100.0,0.0,0.0);
24754 AliMatrix(idrotm[206],90.0,190.0,90.0,280.0,0.0,0.0);
24755 AliMatrix(idrotm[207],90.0,342.0,90.0,72.0,0.0,0.0);
24756 AliMatrix(idrotm[208],90.0,156.999893,90.0,246.999893,0.0,0.0);
24757 AliMatrix(idrotm[209],90.0,147.999802,90.0,237.999893,0.0,0.0);
24758 AliMatrix(idrotm[210],90.0,138.999802,90.0,228.999802,0.0,0.0);
24759 AliMatrix(idrotm[211],90.0,129.999802,90.0,219.999802,0.0,0.0);
24760 AliMatrix(idrotm[212],90.0,36.7896,90.0,126.789597,0.0,0.0);
24761 AliMatrix(idrotm[213],90.0,343.579712,90.0,73.579697,0.0,0.0);
24762 AliMatrix(idrotm[214],90.0,95.413696,90.0,185.413696,0.0,0.0);
24763 AliMatrix(idrotm[215],90.0,5.4141,90.0,95.414101,0.0,0.0);
24764 AliMatrix(idrotm[216],90.0,318.296906,90.0,48.296902,0.0,0.0);
24765 AliMatrix(idrotm[217],90.0,67.000099,90.0,157.000107,0.0,0.0);
24766 AliMatrix(idrotm[218],90.0,337.003998,90.0,67.003998,0.0,0.0);
24767 AliMatrix(idrotm[219],90.0,247.000305,90.0,337.000305,0.0,0.0);
24768 AliMatrix(idrotm[220],90.0,305.633514,90.0,35.633499,0.0,0.0);
24769 AliMatrix(idrotm[221],90.0,58.000198,90.0,148.000198,0.0,0.0);
24770 AliMatrix(idrotm[222],90.0,327.997101,90.0,57.997101,0.0,0.0 );
24771 AliMatrix(idrotm[223],90.0,237.994202,90.0,327.994202,0.0,0.0);
24772 AliMatrix(idrotm[224],90.0,296.627502,90.0,26.627399,0.0,0.0);
24773 AliMatrix(idrotm[225],90.0,48.994099,90.0,138.994095,0.0,0.0);
24774 AliMatrix(idrotm[226],90.0,318.990997,90.0,48.991001,0.0,0.0);
24775 AliMatrix(idrotm[227],90.0,228.988205,90.0,318.98819,0.0,0.0);
24776 AliMatrix(idrotm[228],90.0,287.621399,90.0,17.621401,0.0,0.0);
24777 AliMatrix(idrotm[229],90.0,39.988098,90.0,129.988098,0.0,0.0);
24778 AliMatrix(idrotm[230],90.0,309.984985,90.0,39.985001,0.0,0.0);
24779 AliMatrix(idrotm[231],90.0,327.2612,90.0,57.2612,0.0,0.0);
24780 AliMatrix(idrotm[232],90.0,237.261398,90.0,327.261414,0.0,0.0);
24781 AliMatrix(idrotm[233],90.0,252.000504,90.0,342.000488,0.0,0.0 );
24782 AliMatrix(idrotm[234],90.0,71.9991,90.0,161.9991,0.0,0.0);
24783 AliMatrix(idrotm[235],90.0,270.0,90.0,0.0,0.0,0.0);
24784 AliMatrix(idrotm[236],90.0,180.013702,90.0,270.013702,0.0,0.0);
9bf5e8ff 24785 AliMatrix(idrotm[237],90.0,0.0,90.0,90.0,0.0,0.0);
686e2715 24786 AliMatrix(idrotm[238],90.0,144.0,90.0,234.0,0.0,0.0);
24787 AliMatrix(idrotm[239],90.0,216.0,90.0,306.0,0.0,0.0);
24788 AliMatrix(idrotm[240],90.0,288.0,90.0,18.0,0.0,0.0);
24789 AliMatrix(idrotm[241],90.0,324.0,90.0,54.0,0.0,0.0);
24790 AliMatrix(idrotm[242],90.0,36.0,90.0,126.0,0.0,0.0);
24791 AliMatrix(idrotm[243],90.0,108.0,90.0,198.0,0.0,0.0);
9bf5e8ff 24792 AliMatrix(idrotm[244],90.0,180.0,90.0,270.0,0.0,0.0);
24793 AliMatrix(idrotm[245],90.0,162.0,90.0,252.0,0.0,0.0);
24794 AliMatrix(idrotm[246],90.0,310.0,90.0,40.0,0.0,0.0);
24795 AliMatrix(idrotm[247],90.0,319.0,90.0,49.0,0.0,0.0);
24796 AliMatrix(idrotm[248],90.0,328.0,90.0,58.0,0.0,0.0);
24797 AliMatrix(idrotm[249],90.0,337.0,90.0,67.0,0.0,0.0);
686e2715 24798 AliMatrix(idrotm[1003],90.0,73.5,90.0,163.5,0.0,0.0);
24799 AliMatrix(idrotm[1011],90.0,342.0,90.0,72.0,0.0,0.0);
24800 AliMatrix(idrotm[1039],90.0,72.0,90.0,162.0,0.0,0.0);
24801 AliMatrix(idrotm[1043],90.0,66.91,90.0,156.91,0.0,0.0);
24802 AliMatrix(idrotm[1065],90.0,144.0,90.0,234.0,0.0,0.0);
24803 AliMatrix(idrotm[1078],90.0,180.0,90.0,270.0,0.0,0.0);
24804 AliMatrix(idrotm[1088],90.0,57.41,90.0,147.41,0.0,0.0);
24805 AliMatrix(idrotm[1089],90.0,333.0,90.0,63.0,0.0,0.0);
24806 AliMatrix(idrotm[1090],90.0,351.0,90.0,81.0,0.0,0.0);
24807 AliMatrix(idrotm[1091],90.0,216.0,90.0,306.0,0.0,0.0);
24808 AliMatrix(idrotm[1092],90.0,27.0,90.0,117.0,0.0,0.0);
24809 AliMatrix(idrotm[1093],90.0,18.0,90.0,108.0,0.0,0.0);
24810 AliMatrix(idrotm[1094],90.0,9.0,90.0,99.0,0.0,0.0);
24811 AliMatrix(idrotm[1104],90.0,252.0,90.0,342.0,0.0,0.0);
24812 AliMatrix(idrotm[1106],90.0,36.0,90.0,126.0,0.0,0.0);
24813 AliMatrix(idrotm[1107],90.0,108.0,90.0,198.0,0.0,0.0);
24814 AliMatrix(idrotm[1108],90.0,324.0,90.0,54.0,180.0,0.0);
24815 AliMatrix(idrotm[1109],90.0,0.0,90.0,90.0,180.0,0.0);
24816 AliMatrix(idrotm[1110],90.0,36.0,90.0,126.0,180.0,0.0);
24817 AliMatrix(idrotm[1111],90.0,72.0,90.0,162.0,180.0,0.0);
24818 AliMatrix(idrotm[1112],90.0,108.0,90.0,198.0,180.0,0.0);
24819 AliMatrix(idrotm[1113],90.0,144.0,90.0,234.0,180.0,0.0);
24820 AliMatrix(idrotm[1114],90.0,180.0,90.0,270.0,180.0,0.0);
24821 AliMatrix(idrotm[1115],90.0,216.0,90.0,306.0,180.0,0.0);
24822 AliMatrix(idrotm[1116],90.0,252.0,90.0,342.0,180.0,0.0);
24823 AliMatrix(idrotm[1117],90.0,288.0,90.0,18.0,0.0,0.0);
24824 AliMatrix(idrotm[1118],90.0,288.0,90.0,18.0,180.0,0.0);
24825 AliMatrix(idrotm[1130],90.0,324.0,90.0,54.0,0.0,0.0);
24826
24827 }
a9c4129c 24828
24829 // SPD - option 'b' (this is the default)
2ffd6c79 24830
686e2715 24831 if (option == 2) {
24832
9bf5e8ff 24833 AliMatrix(idrotm[201],90.0,0.0,90.0,90.0,0.0,0.0);
686e2715 24834 AliMatrix(idrotm[202],90.0,90.0,90.0,0.0,0.0,0.0);
24835 AliMatrix(idrotm[203],90.0,350.0,90.0,260.0,0.0,0.0);
24836 AliMatrix(idrotm[204],90.0,170.0,90.0,80.0,0.0,0.0);
24837 AliMatrix(idrotm[205],90.0,10.0,90.0,100.0,0.0,0.0);
24838 AliMatrix(idrotm[206],90.0,190.0,90.0,280.0,0.0,0.0);
24839 AliMatrix(idrotm[207],90.0,342.0,90.0,72.0,0.0,0.0);
24840 AliMatrix(idrotm[208],90.0,156.999893,90.0,246.999893,0.0,0.0);
24841 AliMatrix(idrotm[209],90.0,147.999802,90.0,237.999893,0.0,0.0);
24842 AliMatrix(idrotm[210],90.0,138.999802,90.0,228.999802,0.0,0.0);
24843 AliMatrix(idrotm[211],90.0,129.999802,90.0,219.999802,0.0,0.0);
24844 AliMatrix(idrotm[212],90.0,36.7896,90.0,126.789597,0.0,0.0);
24845 AliMatrix(idrotm[213],90.0,343.579712,90.0,73.579697,0.0,0.0);
24846 AliMatrix(idrotm[214],90.0,95.413696,90.0,185.413696,0.0,0.0);
24847 AliMatrix(idrotm[215],90.0,5.4141,90.0,95.414101,0.0,0.0);
24848 AliMatrix(idrotm[216],90.0,318.296906,90.0,48.296902,0.0,0.0);
24849 AliMatrix(idrotm[217],90.0,67.000099,90.0,157.000107,0.0,0.0);
24850 AliMatrix(idrotm[218],90.0,337.003998,90.0,67.003998,0.0,0.0);
24851 AliMatrix(idrotm[219],90.0,247.000305,90.0,337.000305,0.0,0.0);
24852 AliMatrix(idrotm[220],90.0,305.633514,90.0,35.633499,0.0,0.0);
24853 AliMatrix(idrotm[221],90.0,58.000198,90.0,148.000198,0.0,0.0);
24854 AliMatrix(idrotm[222],90.0,327.997101,90.0,57.997101,0.0,0.0);
24855 AliMatrix(idrotm[223],90.0,237.994202,90.0,327.994202,0.0,0.0);
24856 AliMatrix(idrotm[224],90.0,296.627502,90.0,26.627399,0.0,0.0);
24857 AliMatrix(idrotm[225],90.0,48.994099,90.0,138.994095,0.0,0.0);
24858 AliMatrix(idrotm[226],90.0,318.990997,90.0,48.991001,0.0,0.0);
24859 AliMatrix(idrotm[227],90.0,228.988205,90.0,318.98819,0.0,0.0);
24860 AliMatrix(idrotm[228],90.0,287.621399,90.0,17.621401,0.0,0.0);
24861 AliMatrix(idrotm[229],90.0,39.988098,90.0,129.988098,0.0,0.0);
24862 AliMatrix(idrotm[230],90.0,309.984985,90.0,39.985001,0.0,0.0);
24863 AliMatrix(idrotm[231],90.0,327.2612,90.0,57.2612,0.0,0.0);
24864 AliMatrix(idrotm[232],90.0,237.261398,90.0,327.261414,0.0,0.0);
24865 AliMatrix(idrotm[233],90.0,252.000504,90.0,342.000488,0.0,0.0);
24866 AliMatrix(idrotm[234],90.0,71.9991,90.0,161.9991,0.0,0.0);
24867 AliMatrix(idrotm[235],90.0,270.0,90.0,0.0,0.0,0.0);
24868 AliMatrix(idrotm[236],90.0,180.013702,90.0,270.013702,0.0,0.0);
24869 AliMatrix(idrotm[237],90.0,90.0,90.0,180.0,0.0,0.0);
9bf5e8ff 24870 AliMatrix(idrotm[238],90.0,180.0,90.0,270.0,0.0,0.0);
24871 AliMatrix(idrotm[239],90.0,162.0,90.0,252.0,0.0,0.0);
24872 AliMatrix(idrotm[240],90.0,310.0,90.0,40.0,0.0,0.0);
24873 AliMatrix(idrotm[241],90.0,319.0,90.0,49.0,0.0,0.0);
24874 AliMatrix(idrotm[242],90.0,328.0,90.0,58.0,0.0,0.0);
24875 AliMatrix(idrotm[243],90.0,337.0,90.0,67.0,0.0,0.0);
686e2715 24876 AliMatrix(idrotm[244],90.0,216.0,90.0,306.0,0.0,0.0);
24877 AliMatrix(idrotm[245],90.0,36.0,90.0,126.0,0.0,0.0);
24878 AliMatrix(idrotm[246],90.0,108.0,90.0,198.0,0.0,0.0);
24879 AliMatrix(idrotm[247],90.0,144.0,90.0,234.0,0.0,0.0);
24880 AliMatrix(idrotm[248],90.0,288.0,90.0,18.0,0.0,0.0);
24881 AliMatrix(idrotm[249],90.0,324.0,90.0,54.0,0.0,0.0);
24882 AliMatrix(idrotm[1003],90.0,73.5,90.0,163.5,0.0,0.0);
24883 AliMatrix(idrotm[1011],90.0,342.0,90.0,72.0,0.0,0.0);
24884 AliMatrix(idrotm[1039],90.0,72.0,90.0,162.0,0.0,0.0);
24885 AliMatrix(idrotm[1043],90.0,66.91,90.0,156.91,0.0,0.0);
24886 AliMatrix(idrotm[1065],90.0,144.0,90.0,234.0,0.0,0.0);
24887 AliMatrix(idrotm[1078],90.0,180.0,90.0,270.0,0.0,0.0);
24888 AliMatrix(idrotm[1088],90.0,57.41,90.0,147.41,0.0,0.0);
24889 AliMatrix(idrotm[1089],90.0,333.0,90.0,63.0,0.0,0.0);
24890 AliMatrix(idrotm[1090],90.0,351.0,90.0,81.0,0.0,0.0);
24891 AliMatrix(idrotm[1091],90.0,216.0,90.0,306.0,0.0,0.0);
24892 AliMatrix(idrotm[1092],90.0,27.0,90.0,117.0,0.0,0.0);
24893 AliMatrix(idrotm[1093],90.0,18.0,90.0,108.0,0.0,0.0);
24894 AliMatrix(idrotm[1094],90.0,9.0,90.0,99.0,0.0,0.0);
24895 AliMatrix(idrotm[1104],90.0,252.0,90.0,342.0,0.0,0.0);
24896 AliMatrix(idrotm[1106],90.0,36.0,90.0,126.0,0.0,0.0);
24897 AliMatrix(idrotm[1107],90.0,108.0,90.0,198.0,0.0,0.0);
24898 AliMatrix(idrotm[1108],90.0,324.0,90.0,54.0,180.0,0.0);
24899 AliMatrix(idrotm[1109],90.0,0.0,90.0,90.0,180.0,0.0);
24900 AliMatrix(idrotm[1110],90.0,36.0,90.0,126.0,180.0,0.0);
24901 AliMatrix(idrotm[1111],90.0,72.0,90.0,162.0,180.0,0.0);
24902 AliMatrix(idrotm[1112],90.0,108.0,90.0,198.0,180.0,0.0);
24903 AliMatrix(idrotm[1113],90.0,144.0,90.0,234.0,180.0,0.0);
24904 AliMatrix(idrotm[1114],90.0,180.0,90.0,270.0,180.0,0.0);
24905 AliMatrix(idrotm[1115],90.0,216.0,90.0,306.0,180.0,0.0);
24906 AliMatrix(idrotm[1116],90.0,252.0,90.0,342.0,180.0,0.0);
24907 AliMatrix(idrotm[1117],90.0,288.0,90.0,18.0,0.0,0.0);
24908 AliMatrix(idrotm[1118],90.0,288.0,90.0,18.0,180.0,0.0);
24909 AliMatrix(idrotm[1130],90.0,324.0,90.0,54.0,0.0,0.0);
24910
24911 }
24912
db915fea 24913 // SDD
24914
24915 AliMatrix(idrotm[301],0.0,0.0,90.0,90.0,90.0,180.0);
24916 AliMatrix(idrotm[302],0.0,0.0,90.0,90.0,90.0,0.0);
24917 AliMatrix(idrotm[303],180.0,0.0,90.0,90.0,90.0,0.0);
24918 AliMatrix(idrotm[304],180.0,0.0,90.0,90.0,90.0,180.0);
24919 AliMatrix(idrotm[305],90.0,347.14,90.0,77.14,0.0,0.0);
24920 AliMatrix(idrotm[306],90.0,321.43,90.0,51.43,0.0,0.0);
24921 AliMatrix(idrotm[307],90.0,295.71,90.0,25.71,0.0,0.0);
24922 AliMatrix(idrotm[308],90.0,244.29,90.0,334.29,0.0,0.0);
24923 AliMatrix(idrotm[309],90.0,218.57,90.0,308.57,0.0,0.0);
24924 AliMatrix(idrotm[310],90.0,167.14,90.0,257.14,0.0,0.0);
24925 AliMatrix(idrotm[311],90.0,141.43,90.0,231.43,0.0,0.0);
24926 AliMatrix(idrotm[312],90.0,0.0,0.0,0.0,90.0,270.0);
24927 AliMatrix(idrotm[313],90.0,115.71,90.0,205.71,0.0,0.0);
24928 AliMatrix(idrotm[314],90.0,335.45,90.0,65.45,0.0,0.0);
24929 AliMatrix(idrotm[315],90.0,319.09,90.0,49.09,0.0,0.0);
24930 AliMatrix(idrotm[316],90.0,302.73,90.0,32.73,0.0,0.0);
24931 AliMatrix(idrotm[317],90.0,286.36,90.0,16.36,0.0,0.0);
24932 AliMatrix(idrotm[318],90.0,270.0,90.0,360.0,0.0,0.0);
24933 AliMatrix(idrotm[319],90.0,253.64,90.0,343.64,0.0,0.0);
24934 AliMatrix(idrotm[320],90.0,237.27,90.0,327.27,0.0,0.0);
24935 AliMatrix(idrotm[321],90.0,12.86,90.0,102.86,0.0,0.0);
24936 AliMatrix(idrotm[322],90.0,220.91,90.0,310.91,0.0,0.0);
24937 AliMatrix(idrotm[323],90.0,204.55,90.0,294.55,0.0,0.0);
24938 AliMatrix(idrotm[324],90.0,188.18,90.0,278.18,0.0,0.0);
24939 AliMatrix(idrotm[325],90.0,171.82,90.0,261.82,0.0,0.0);
24940 AliMatrix(idrotm[326],90.0,155.45,90.0,245.45,0.0,0.0);
24941 AliMatrix(idrotm[327],90.0,139.09,90.0,229.09,0.0,0.0);
24942 AliMatrix(idrotm[328],90.0,122.73,90.0,212.73,0.0,0.0);
24943 AliMatrix(idrotm[329],90.0,106.36,90.0,196.36,0.0,0.0);
24944 AliMatrix(idrotm[330],90.0,73.64,90.0,163.64,0.0,0.0);
24945 AliMatrix(idrotm[331],90.0,40.91,90.0,130.91,0.0,0.0);
24946 AliMatrix(idrotm[332],90.0,24.55,90.0,114.55,0.0,0.0);
24947 AliMatrix(idrotm[333],90.0,38.57,90.0,128.57,0.0,0.0);
24948 AliMatrix(idrotm[334],90.0,351.82,90.0,81.82,0.0,0.0);
24949 AliMatrix(idrotm[335],90.0,8.18,90.0,98.18,0.0,0.0);
24950 AliMatrix(idrotm[336],90.0,64.29,90.0,154.29,0.0,0.0);
24951 AliMatrix(idrotm[337],111.0,300.0,21.0,300.0,90.0,30.0);
24952 AliMatrix(idrotm[338],69.0,240.0,159.0,240.0,90.0,150.0);
24953 AliMatrix(idrotm[339],111.0,240.0,21.0,240.0,90.0,150.0);
24954 AliMatrix(idrotm[340],69.0,300.0,159.0,300.0,90.0,30.0);
24955 AliMatrix(idrotm[341],128.0,0.0,38.0,0.0,90.0,270.0);
24956 AliMatrix(idrotm[342],90.0,240.0,180.0,0.0,90.0,330.);
24957 AliMatrix(idrotm[343],90.0,120.0,180.0,0.0,90.0,210.0);
24958 AliMatrix(idrotm[344],90.0,0.0,180.0,0.0,90.0,90.0);
24959 AliMatrix(idrotm[345],90.0,180.0,90.0,90.0,0.0,0.0);
24960 AliMatrix(idrotm[346],90.0,300.0,90.0,30.0,0.0,0.0);
24961 AliMatrix(idrotm[347],90.0,240.0,90.0,150.0,0.0,0.0);
24962 AliMatrix(idrotm[348],90.0,180.0,0.0,0.0,90.0,270.0);
24963 AliMatrix(idrotm[349],90.0,235.0,90.0,145.0,0.0,0.0);
24964 AliMatrix(idrotm[350],90.0,90.0,90.0,180.0,0.0,0.0);
24965 AliMatrix(idrotm[351],90.0,305.0,90.0,35.0,0.0,0.0);
24966 AliMatrix(idrotm[352],0.0,0.0,90.0,0.0,90.0,90.0);
24967 AliMatrix(idrotm[353],90.0,60.0,90.0,150.0,0.0,0.0);
24968 AliMatrix(idrotm[354],90.0,120.0,90.0,30.0,0.0,0.0);
24969 AliMatrix(idrotm[355],90.0,180.0,90.0,90.0,180.0,0.0);
24970 AliMatrix(idrotm[356],90.0,270.0,90.0,0.0,0.0,0.0);
24971 AliMatrix(idrotm[366],90.0,57.27,90.0,147.27,0.0,0.0);
24972 AliMatrix(idrotm[386],90.0,192.86,90.0,282.86,0.0,0.0);
24973
24974 // SSD
24975
24976 AliMatrix(idrotm[501],90.0,148.24,90.0,238.24,0.0,0.0);
24977 AliMatrix(idrotm[503],90.0,137.65,90.0,227.65,0.0,0.0);
24978 AliMatrix(idrotm[504],90.0,127.06,90.0,217.06,0.0,0.0);
24979 AliMatrix(idrotm[505],90.0,116.47,90.0,206.47,0.0,0.0);
24980 AliMatrix(idrotm[506],90.0,105.88,90.0,195.88,0.0,0.0);
24981 AliMatrix(idrotm[507],90.0,95.29,90.0,185.29,0.0,0.0);
24982 AliMatrix(idrotm[508],90.0,84.71,90.0,174.71,0.0,0.0);
24983 AliMatrix(idrotm[509],90.0,74.12,90.0,164.12,0.0,0.0);
24984 AliMatrix(idrotm[510],90.0,63.53,90.0,153.53,0.0,0.0);
24985 AliMatrix(idrotm[511],90.0,52.94,90.0,142.94,0.0,0.0);
24986 AliMatrix(idrotm[512],90.0,42.35,90.0,132.35,0.0,0.0);
24987 AliMatrix(idrotm[513],90.0,31.76,90.0,121.76,0.0,0.0);
24988 AliMatrix(idrotm[514],90.0,10.59,90.0,100.59,0.0,0.0);
24989 AliMatrix(idrotm[515],90.0,349.41,90.0,79.41,0.0,0.0);
24990 AliMatrix(idrotm[516],90.0,338.82,90.0,68.82,0.0,0.0);
24991 AliMatrix(idrotm[517],90.0,328.24,90.0,58.24,0.0,0.0);
24992 AliMatrix(idrotm[518],90.0,317.65,90.0,47.65,0.0,0.0);
24993 AliMatrix(idrotm[519],90.0,307.06,90.0,37.06,0.0,0.0);
24994 AliMatrix(idrotm[520],90.0,296.47,90.0,26.47,0.0,0.0);
24995 AliMatrix(idrotm[521],90.0,285.88,90.0,15.88,0.0,0.0);
24996 AliMatrix(idrotm[522],90.0,275.29,90.0,5.29,0.0,0.0);
24997 AliMatrix(idrotm[523],90.0,264.71,90.0,354.71,0.0,0.0);
24998 AliMatrix(idrotm[524],90.0,254.12,90.0,344.12,0.0,0.0);
24999 AliMatrix(idrotm[525],90.0,243.53,90.0,333.53,0.0,0.0);
25000 AliMatrix(idrotm[526],90.0,232.94,90.0,322.94,0.0,0.0);
25001 AliMatrix(idrotm[527],90.0,222.35,90.0,312.35,0.0,0.0);
25002 AliMatrix(idrotm[528],90.0,211.76,90.0,301.76,0.0,0.0);
25003 AliMatrix(idrotm[529],90.0,190.59,90.0,280.59,0.0,0.0);
25004 AliMatrix(idrotm[530],90.0,169.41,90.0,259.41,0.0,0.0);
25005 AliMatrix(idrotm[531],90.0,158.82,90.0,248.82,0.0,0.0);
25006 AliMatrix(idrotm[532],90.0,360.0,90.0,90.0,0.0,0.0);
25007 AliMatrix(idrotm[533],90.0,180.0,90.0,270.0,0.0,0.0);
25008 AliMatrix(idrotm[534],90.0,189.47,90.0,279.47,0.0,0.0);
cd3a3507 25009 AliMatrix(idrotm[535],90.0,198.95,90.0,288.95,0.0,0.0);
db915fea 25010 AliMatrix(idrotm[537],90.0,217.89,90.0,307.89,0.0,0.0);
25011 AliMatrix(idrotm[538],90.0,227.37,90.0,317.37,0.0,0.0);
25012 AliMatrix(idrotm[539],90.0,236.84,90.0,326.84,0.0,0.0);
25013 AliMatrix(idrotm[540],90.0,246.32,90.0,336.32,0.0,0.0);
25014 AliMatrix(idrotm[541],90.0,255.79,90.0,345.79,0.0,0.0);
25015 AliMatrix(idrotm[542],90.0,265.26,90.0,355.26,0.0,0.0);
25016 AliMatrix(idrotm[543],90.0,274.74,90.0,4.74,0.0,0.0);
25017 AliMatrix(idrotm[544],90.0,284.21,90.0,14.21,0.0,0.0);
25018 AliMatrix(idrotm[545],90.0,293.68,90.0,23.68,0.0,0.0);
25019 AliMatrix(idrotm[546],90.0,303.16,90.0,33.16,0.0,0.0);
25020 AliMatrix(idrotm[547],90.0,312.63,90.0,42.63,0.0,0.0);
25021 AliMatrix(idrotm[548],90.0,322.11,90.0,52.11,0.0,0.0);
25022 AliMatrix(idrotm[549],90.0,331.58,90.0,61.58,0.0,0.0);
25023 AliMatrix(idrotm[550],90.0,341.05,90.0,71.05,0.0,0.0);
25024 AliMatrix(idrotm[551],90.0,350.53,90.0,80.53,0.0,0.0);
25025 AliMatrix(idrotm[552],90.0,9.47,90.0,99.47,0.0,0.0);
cd3a3507 25026 AliMatrix(idrotm[553],90.0,18.95,90.0,108.95,0.0,0.0);
db915fea 25027 AliMatrix(idrotm[555],90.0,37.89,90.0,127.89,0.0,0.0);
25028 AliMatrix(idrotm[556],90.0,47.37,90.0,137.37,0.0,0.0);
25029 AliMatrix(idrotm[557],90.0,56.84,90.0,146.84,0.0,0.0);
25030 AliMatrix(idrotm[558],90.0,66.32,90.0,156.32,0.0,0.0);
25031 AliMatrix(idrotm[559],90.0,75.79,90.0,165.79,0.0,0.0);
25032 AliMatrix(idrotm[560],90.0,85.26,90.0,175.26,0.0,0.0);
25033 AliMatrix(idrotm[561],90.0,94.74,90.0,184.74,0.0,0.0);
25034 AliMatrix(idrotm[562],90.0,104.21,90.0,194.21,0.0,0.0);
25035 AliMatrix(idrotm[563],90.0,113.68,90.0,203.68,0.0,0.0);
25036 AliMatrix(idrotm[564],90.0,123.16,90.0,213.16,0.0,0.0);
25037 AliMatrix(idrotm[565],90.0,132.63,90.0,222.63,0.0,0.0);
25038 AliMatrix(idrotm[566],90.0,142.11,90.0,232.11,0.0,0.0);
25039 AliMatrix(idrotm[567],90.0,151.58,90.0,241.58,0.0,0.0);
25040 AliMatrix(idrotm[568],90.0,161.05,90.0,251.05,0.0,0.0);
25041 AliMatrix(idrotm[569],90.0,170.53,90.0,260.53,0.0,0.0);
25042 AliMatrix(idrotm[570],90.0,180.0,90.0,90.0,180.0,0.0);
25043 AliMatrix(idrotm[571],90.0,0.0,0.0,0.0,90.0,270.0);
25044 AliMatrix(idrotm[572],90.0,180.0,0.0,0.0,90.0,270.0);
25045 AliMatrix(idrotm[573],90.0,180.0,90.0,90.0,0.0,0.0);
25046 AliMatrix(idrotm[575],90.0,120.0,180.0,0.0,90.0,210.0);
25047 AliMatrix(idrotm[576],65.71,300.0,90.0,30.0,24.29,120.0);
25048 AliMatrix(idrotm[577],114.29,300.0,90.0,30.0,155.71,120.0);
25049 AliMatrix(idrotm[579],65.71,240.0,90.0,150.0,24.29,60.0);
25050 AliMatrix(idrotm[580],114.29,240.0,90.0,150.0,155.71,60.0);
25051 AliMatrix(idrotm[581],90.0,240.0,180.0,0.0,90.0,330.0);
25052 AliMatrix(idrotm[583],90.0,0.0,180.0,0.0,90.0,90.0);
25053 AliMatrix(idrotm[584],90.0,180.0,180.0,0.0,90.0,90.0);
25054 AliMatrix(idrotm[586],180.0,0.0,90.0,90.0,90.0,0.0);
25055 AliMatrix(idrotm[618],90.0,201.18,90.0,291.18,0.0,0.0);
25056 AliMatrix(idrotm[620],90.0,28.42,90.0,118.42,0.0,0.0);
25057 AliMatrix(idrotm[623],90.0,208.42,90.0,298.42,0.0,0.0);
25058 AliMatrix(idrotm[633],132.46,0.0,90.0,90.0,42.46,360.0);
25059 AliMatrix(idrotm[653],90.0,21.18,90.0,111.18,0.0,0.0);
25060
25061
cd3a3507 25062 // SDD cone
25063
25064 AliMatrix(idrotm[846],90.0,300.0,90.0,30.0,0.0,0.0);
25065 AliMatrix(idrotm[851],90.0,305.0,90.0,35.0,0.0,0.0);
25066 AliMatrix(idrotm[853],90.0,60.0,90.0,150.0,0.0,0.0);
25067 AliMatrix(idrotm[856],90.0,0.0,90.0,90.0,180.0,0.0);
25068 AliMatrix(idrotm[857],90.0,5.0,90.0,95.0,180.0,0.0);
25069 AliMatrix(idrotm[858],90.0,65.0,90.0,155.0,180.0,0.0);
25070 AliMatrix(idrotm[859],90.0,305.0,90.0,35.0,180.0,0.0);
25071 AliMatrix(idrotm[860],90.0,245.0,90.0,335.0,180.0,0.0);
25072 AliMatrix(idrotm[861],90.0,185.0,90.0,275.0,180.0,0.0);
25073 AliMatrix(idrotm[862],90.0,125.0,90.0,215.0,180.0,0.0);
25074 AliMatrix(idrotm[863],90.0,257.5,90.0,347.5,180.0,0.0);
25075 AliMatrix(idrotm[864],90.0,227.5,90.0,317.5,180.0,0.0);
25076 AliMatrix(idrotm[865],90.0,197.5,90.0,287.5,180.0,0.0);
25077 AliMatrix(idrotm[867],90.0,167.5,90.0,257.5,180.0,0.0);
25078 AliMatrix(idrotm[868],90.0,287.5,90.0,17.5,0.0,0.0);
25079 AliMatrix(idrotm[869],90.0,137.5,90.0,227.5,180.0,0.0);
25080 AliMatrix(idrotm[870],90.0,107.5,90.0,197.5,180.0,0.0);
25081 AliMatrix(idrotm[871],90.0,77.5,90.0,167.5,180.0,0.0);
25082 AliMatrix(idrotm[872],90.0,47.5,90.0,137.5,180.0,0.0);
25083 AliMatrix(idrotm[873],90.0,17.5,90.0,107.5,180.0,0.0);
25084 AliMatrix(idrotm[874],90.0,347.5,90.0,77.5,180.0,0.0);
25085 AliMatrix(idrotm[875],90.0,317.5,90.0,47.5,180.0,0.0);
25086 AliMatrix(idrotm[876],90.0,287.5,90.0,17.5,180.0,0.0);
25087 AliMatrix(idrotm[877],90.0,185.0,90.0,275.0,0.0,0.0);
25088 AliMatrix(idrotm[878],90.0,180.0,90.0,270.0,0.0,0.0);
25089 AliMatrix(idrotm[879],90.0,125.0,90.0,215.0,0.0,0.0);
25090 AliMatrix(idrotm[880],90.0,65.0,90.0,155.0,0.0,0.0);
25091 AliMatrix(idrotm[881],90.0,5.0,90.0,95.0,0.0,0.0);
25092 AliMatrix(idrotm[882],90.0,245.0,90.0,335.0,0.0,0.0);
25093 AliMatrix(idrotm[883],90.0,47.5,90.0,137.5,0.0,0.0);
25094 AliMatrix(idrotm[884],90.0,77.5,90.0,167.5,0.0,0.0);
25095 AliMatrix(idrotm[885],90.0,107.5,90.0,197.5,0.0,0.0);
25096 AliMatrix(idrotm[887],90.0,137.5,90.0,227.5,0.0,0.0);
25097 AliMatrix(idrotm[888],90.0,167.5,90.0,257.5,0.0,0.0);
25098 AliMatrix(idrotm[889],90.0,197.5,90.0,287.5,0.0,0.0);
25099 AliMatrix(idrotm[890],90.0,227.5,90.0,317.5,0.0,0.0);
25100 AliMatrix(idrotm[891],90.0,347.5,90.0,77.5,0.0,0.0);
25101 AliMatrix(idrotm[892],90.0,317.5,90.0,47.5,0.0,0.0);
25102 AliMatrix(idrotm[893],90.0,257.5,90.0,347.5,0.0,0.0);
25103 AliMatrix(idrotm[894],90.0,270.0,0.0,0.0,90.0,180.0);
25104 AliMatrix(idrotm[895],90.0,286.36,0.0,0.0,90.0,196.36);
25105 AliMatrix(idrotm[896],90.0,302.73,0.0,0.0,90.0,212.73);
25106 AliMatrix(idrotm[897],90.0,319.09,0.0,0.0,90.0,229.09);
25107 AliMatrix(idrotm[898],90.0,17.5,90.0,107.5,0.0,0.0);
25108 AliMatrix(idrotm[899],90.0,335.45,0.0,0.0,90.0,245.45);
25109 AliMatrix(idrotm[900],90.0,351.82,0.0,0.0,90.0,261.82);
25110 AliMatrix(idrotm[901],90.0,8.18,0.0,0.0,90.0,278.18);
25111 AliMatrix(idrotm[902],90.0,24.55,0.0,0.0,90.0,294.55);
25112 AliMatrix(idrotm[903],90.0,40.91,0.0,0.0,90.0,310.91);
25113 AliMatrix(idrotm[904],90.0,57.27,0.0,0.0,90.0,327.27);
25114 AliMatrix(idrotm[905],90.0,73.64,0.0,0.0,90.0,343.64);
25115 AliMatrix(idrotm[906],90.0,90.0,0.0,0.0,90.0,360.0);
25116 AliMatrix(idrotm[907],90.0,106.36,0.0,0.0,90.0,16.36);
25117 AliMatrix(idrotm[908],90.0,122.73,0.0,0.0,90.0,32.73);
25118 AliMatrix(idrotm[909],90.0,139.09,0.0,0.0,90.0,49.09);
25119 AliMatrix(idrotm[910],90.0,155.45,0.0,0.0,90.0,65.45);
25120 AliMatrix(idrotm[911],90.0,171.82,0.0,0.0,90.0,81.82);
25121 AliMatrix(idrotm[912],90.0,188.18,0.0,0.0,90.0,98.18);
25122 AliMatrix(idrotm[913],90.0,204.55,0.0,0.0,90.0,114.55);
25123 AliMatrix(idrotm[914],90.0,220.91,0.0,0.0,90.0,130.91);
25124 AliMatrix(idrotm[915],90.0,237.27,0.0,0.0,90.0,147.27);
25125 AliMatrix(idrotm[916],90.0,253.64,0.0,0.0,90.0,163.64);
25126 AliMatrix(idrotm[917],90.0,295.71,0.0,0.0,90.0,205.71);
25127 AliMatrix(idrotm[918],90.0,321.43,0.0,0.0,90.0,231.43);
25128 AliMatrix(idrotm[919],90.0,347.14,0.0,0.0,90.0,257.14);
25129 AliMatrix(idrotm[920],90.0,12.86,0.0,0.0,90.0,282.86);
25130 AliMatrix(idrotm[921],90.0,38.57,0.0,0.0,90.0,308.57);
25131 AliMatrix(idrotm[922],90.0,64.29,0.0,0.0,90.0,334.29);
25132 AliMatrix(idrotm[923],90.0,115.71,0.0,0.0,90.0,25.71);
25133 AliMatrix(idrotm[924],90.0,141.43,0.0,0.0,90.0,51.43);
25134 AliMatrix(idrotm[925],90.0,167.14,0.0,0.0,90.0,77.14);
25135 AliMatrix(idrotm[926],90.0,192.86,0.0,0.0,90.0,102.86);
25136 AliMatrix(idrotm[927],90.0,218.57,0.0,0.0,90.0,128.57);
25137 AliMatrix(idrotm[928],90.0,244.29,0.0,0.0,90.0,154.29);
25138 AliMatrix(idrotm[929],90.0,120.0,90.0,210.0,0.0,0.0);
25139 AliMatrix(idrotm[930],90.0,240.0,90.0,330.0,0.0,0.0);
25140 AliMatrix(idrotm[931],90.0,60.0,90.0,150.0,180.0,0.0);
25141 AliMatrix(idrotm[932],90.0,120.0,90.0,210.0,180.0,0.0);
25142 AliMatrix(idrotm[933],90.0,180.0,90.0,270.0,180.0,0.0);
25143 AliMatrix(idrotm[934],90.0,240.0,90.0,330.0,180.0,0.0);
25144 AliMatrix(idrotm[935],90.0,300.0,90.0,30.0,180.0,0.0);
25145
25146 // SSD cone
25147
25148 AliMatrix(idrotm[701],90.0,0.0,90.0,90.0,180.0,0.0);
25149 AliMatrix(idrotm[702],90.0,347.5,90.0,77.5,180.0,0.0);
25150 AliMatrix(idrotm[703],90.0,17.5,90.0,107.5,180.0,0.0);
25151 AliMatrix(idrotm[704],90.0,47.5,90.0,137.5,180.0,0.0);
25152 AliMatrix(idrotm[705],90.0,77.5,90.0,167.5,180.0,0.0);
25153 AliMatrix(idrotm[706],90.0,107.5,90.0,197.5,180.0,0.0);
25154 AliMatrix(idrotm[707],90.0,137.5,90.0,227.5,180.0,0.0);
25155 AliMatrix(idrotm[708],90.0,167.5,90.0,257.5,180.0,0.0);
25156 AliMatrix(idrotm[709],90.0,197.5,90.0,287.5,180.0,0.0);
25157 AliMatrix(idrotm[710],90.0,227.5,90.0,317.5,180.0,0.0);
25158 AliMatrix(idrotm[711],90.0,257.5,90.0,347.5,180.0,0.0);
25159 AliMatrix(idrotm[712],90.0,287.5,90.0,17.5,180.0,0.0);
25160 AliMatrix(idrotm[713],90.0,317.5,90.0,47.5,180.0,0.0);
25161 AliMatrix(idrotm[714],90.0,328.4,90.0,58.4,180.0,0.0);
25162 AliMatrix(idrotm[715],90.0,28.4,90.0,118.4,180.0,0.0);
25163 AliMatrix(idrotm[716],90.0,88.4,90.0,178.4,180.0,0.0);
25164 AliMatrix(idrotm[717],90.0,148.4,90.0,238.4,180.0,0.0);
25165 AliMatrix(idrotm[718],90.0,208.4,90.0,298.4,180.0,0.0);
25166 AliMatrix(idrotm[719],90.0,268.4,90.0,358.4,180.0,0.0);
25167 AliMatrix(idrotm[720],90.0,28.4,90.0,118.4,0.0,0.0);
25168 AliMatrix(idrotm[721],90.0,88.4,90.0,178.4,0.0,0.0);
25169 AliMatrix(idrotm[722],90.0,148.4,90.0,238.4,0.0,0.0);
25170 AliMatrix(idrotm[723],90.0,208.4,90.0,298.4,0.0,0.0);
25171 AliMatrix(idrotm[724],90.0,268.4,90.0,358.4,0.0,0.0);
25172 AliMatrix(idrotm[725],90.0,328.4,90.0,58.4,0.0,0.0);
25173 AliMatrix(idrotm[726],90.0,77.5,90.0,167.5,0.0,0.0);
25174 AliMatrix(idrotm[727],90.0,107.5,90.0,197.5,0.0,0.0);
25175 AliMatrix(idrotm[728],90.0,137.5,90.0,227.5,0.0,0.0);
25176 AliMatrix(idrotm[729],90.0,167.5,90.0,257.5,0.0,0.0);
25177 AliMatrix(idrotm[730],90.0,227.5,90.0,317.5,0.0,0.0);
25178 AliMatrix(idrotm[731],90.0,257.5,90.0,347.5,0.0,0.0);
25179 AliMatrix(idrotm[732],90.0,317.5,90.0,47.5,0.0,0.0);
25180 AliMatrix(idrotm[733],90.0,197.5,90.0,287.5,0.0,0.0);
25181 AliMatrix(idrotm[734],90.0,347.5,90.0,77.5,0.0,0.0);
25182 AliMatrix(idrotm[735],90.0,47.5,90.0,137.5,0.0,0.0);
25183 AliMatrix(idrotm[768],90.0,287.5,90.0,17.5,0.0,0.0);
25184 AliMatrix(idrotm[798],90.0,17.5,90.0,107.5,0.0,0.0);
25185
25186 // Services
25187
25188 AliMatrix(idrotm[200], 90., 0., 90., 90., 180., 0.);
25189
25190
db915fea 25191 // CONVERT INTO CM (RL(SI)=9.36 CM)
25192
25193 for (i = 0; i < 6; ++i) {
25194 drl[i] = drl[i] / 100. * 9.36;
25195 }
25196
25197 // FIELD CAGE HALF LENGTH
25198
1e9111db 25199 rlim = 50.;
7b67784f 25200 zmax = 74.;
25201 ztpc = 284.;
db915fea 25202
25203 // --- Define ghost volume containing the whole ITS (including services)
25204 // and fill it with air
25205
6d62fed9 25206 dgh[0] = 0.;
25207 dgh[1] = 360.;
25208 dgh[2] = 16.;
7b67784f 25209 dgh[3] = -ztpc-5.-0.1;
6d62fed9 25210 dgh[4] = 46;
25211 dgh[5] = 85.;
7b67784f 25212 dgh[6] = -ztpc;
6d62fed9 25213 dgh[7] = 46;
25214 dgh[8] = 85.;
7b67784f 25215 dgh[9] = -ztpc;
6d62fed9 25216 dgh[10] = 46;
1e9111db 25217 dgh[11] = rlim+6;
7b67784f 25218 dgh[12] = -97.5;
6d62fed9 25219 dgh[13] = 46;
1e9111db 25220 dgh[14] = rlim+6;
7b67784f 25221 dgh[15] = -zmax;
6d62fed9 25222 dgh[16] = 46;
1e9111db 25223 dgh[17] = rlim+6;
9181d340 25224 dgh[18] = -48;
6d62fed9 25225 dgh[19] = 6;
1e9111db 25226 dgh[20] = rlim+6;
e4f08ac3 25227 dgh[21] = -28.6;
6d62fed9 25228 dgh[22] = 6;
1e9111db 25229 dgh[23] = rlim+6;
e4f08ac3 25230 dgh[24] = -27.6;
6d62fed9 25231 dgh[25] = 3.295;
1e9111db 25232 dgh[26] = rlim+6;
e4f08ac3 25233 dgh[27] = 27.6;
6d62fed9 25234 dgh[28] = 3.295;
1e9111db 25235 dgh[29] = rlim+6;
e4f08ac3 25236 dgh[30] = 28.6;
6d62fed9 25237 dgh[31] = 6;
1e9111db 25238 dgh[32] = rlim+6;
9181d340 25239 dgh[33] = 48;
6d62fed9 25240 dgh[34] = 6;
1e9111db 25241 dgh[35] = rlim+6;
7b67784f 25242 dgh[36] = zmax;
6d62fed9 25243 dgh[37] = 46;
1e9111db 25244 dgh[38] = rlim+6;
7b67784f 25245 dgh[39] = 97.5;
6d62fed9 25246 dgh[40] = 46;
1e9111db 25247 dgh[41] = rlim+6;
7b67784f 25248 dgh[42] = ztpc;
6d62fed9 25249 dgh[43] = 62;
25250 dgh[44] = 62+4.;
7b67784f 25251 dgh[45] = ztpc;
6d62fed9 25252 dgh[46] = 62;
25253 dgh[47] = 85.;
7b67784f 25254 dgh[48] = ztpc+4.+0.1;
6d62fed9 25255 dgh[49] = 62.4;
25256 dgh[50] = 85.;
25257 gMC->Gsvolu("ITSV", "PCON", idtmed[205], dgh, 51);
6d62fed9 25258
db915fea 25259
25260 // --- Place the ghost volume in its mother volume (ALIC) and make it
25261 // invisible
25262
25263 gMC->Gspos("ITSV", 1, "ALIC", 0., 0., 0., 0, "ONLY");
cd3a3507 25264 //gMC->Gsatt("ITSV", "SEEN", 0);
db915fea 25265
25266
25267 // --- Define ghost volume containing the six layers and fill it with air
25268
25269 dgh[0] = 0.;
25270 dgh[1] = 360.;
6d62fed9 25271 dgh[2] = 8.;
7b67784f 25272 dgh[3] = -zmax;
45725ec9 25273 dgh[4] = 46.;
7b67784f 25274 dgh[5] = rlim;
9181d340 25275 dgh[6] = -47.5;
6d62fed9 25276 dgh[7] = 6.005;
7b67784f 25277 dgh[8] = rlim;
25278 dgh[9] = -28.5;
6d62fed9 25279 dgh[10] = 6.005;
7b67784f 25280 dgh[11] = rlim;
25281 dgh[12] = -27.5;
6d62fed9 25282 dgh[13] = 3.3;
7b67784f 25283 dgh[14] = rlim;
25284 dgh[15] = 27.5;
6d62fed9 25285 dgh[16] = 3.3;
7b67784f 25286 dgh[17] = rlim;
25287 dgh[18] = 28.5;
6d62fed9 25288 dgh[19] = 6.005;
7b67784f 25289 dgh[20] = rlim;
9181d340 25290 dgh[21] = 47.5;
6d62fed9 25291 dgh[22] = 6.005;
7b67784f 25292 dgh[23] = rlim;
25293 dgh[24] = zmax;
6d62fed9 25294 dgh[25] = 46.;
7b67784f 25295 dgh[26] = rlim;
6d62fed9 25296 gMC->Gsvolu("ITSD", "PCON", idtmed[205], dgh, 27);
db915fea 25297
25298 // --- Place the ghost volume in its mother volume (ITSV) and make it
25299 // invisible
25300
25301 gMC->Gspos("ITSD", 1, "ITSV", 0., 0., 0., 0, "ONLY");
25302 //gMC->Gsatt("ITSD", "SEEN", 0);
cd3a3507 25303
db915fea 25304
a9c4129c 25305 // --- Define SPD (option 'a') volumes ----------------------------
db915fea 25306
686e2715 25307 // SPD - option 'a'
686e2715 25308 // (this is NOT the default)
25309
3d12a48d 25310 if (option == 1) {
c47b75b1 25311
686e2715 25312 dits[0] = 3.7;
25313 dits[1] = 7.75;
45725ec9 25314 dits[2] = 26.1;
d236497b 25315 gMC->Gsvolu("IT12", "TUBE", idtmed[254], dits, 3);
686e2715 25316
25317 dits[0] = 3.7;
25318 dits[1] = 7.7;
25319 dits[2] = 24;
25320 dits[3] = 57;
25321 dits[4] = 100;
c47b75b1 25322 gMC->Gsvolu("I12A", "TUBS", idtmed[254], dits, 5); // sector
686e2715 25323
c47b75b1 25324 di10a[0] = 0.843;
25325 di10a[1] = ddet1+dchip1+dbus+0.0025;
25326 di10a[2] = 19.344;
25327 gMC->Gsvolu("I10A", "BOX ", idtmed[254], di10a, 3); // mother volume
25328 // on layer 1
25329 di20a[0] = 0.843;
25330 di20a[1] = ddet2+dchip2+dbus+0.0025;
25331 di20a[2] = 19.344;
25332 gMC->Gsvolu("I20A", "BOX ", idtmed[254], di20a, 3); // mother volume
25333 // on layer 2
686e2715 25334 dits[0] = 1.3673;
25335 dits[1] = 0.01;
25336 dits[2] = 24;
25337 gMC->Gsvolu("I123", "BOX ", idtmed[253], dits, 3);
25338
25339 dits[0] = 0.06;
25340 dits[1] = 0.08;
25341 dits[2] = 24;
25342 dits[3] = -36.79;
25343 dits[4] = 21.834;
25344 gMC->Gsvolu("I121", "TUBS", idtmed[253], dits, 5);
25345
25346 dits[0] = 0.1253;
25347 dits[1] = 0.01;
25348 dits[2] = 24;
d236497b 25349 gMC->Gsvolu("I122", "BOX ", idtmed[253], dits, 3);
686e2715 25350
25351 dits[0] = 0.04;
25352 dits[1] = 0.06 ;
25353 dits[2] = 24;
25354 dits[3] = 126.79;
25355 dits[4] = 270;
25356 gMC->Gsvolu("I120", "TUBS", idtmed[253], dits, 5);
25357
25358 dits[0] = 0.1134;
25359 dits[1] = 0.01;
25360 dits[2] = 24;
25361 gMC->Gsvolu("I144", "BOX ", idtmed[253], dits, 3);
25362
25363 dits[0] = 0.25;
25364 dits[1] = 0.06;
25365 dits[2] = 24;
25366 gMC->Gsvolu("I113", "BOX ", idtmed[254], dits, 3);
25367
25368 dits[0] = 0.077;
25369 dits[1] = 0.01;
25370 dits[2] = 24;
25371 gMC->Gsvolu("I143", "BOX ", idtmed[253], dits, 3);
25372
25373 dits[0] = 0.04;
25374 dits[1] = 0.06;
25375 dits[2] = 24;
25376 dits[3] = 0;
25377 dits[4] = 90;
25378 gMC->Gsvolu("I142", "TUBS", idtmed[253], dits, 5);
25379
25380 dits[0] = 0.0695;
25381 dits[1] = 0.01;
25382 dits[2] = 24;
25383 gMC->Gsvolu("I141", "BOX ", idtmed[253], dits, 3);
25384
25385 dits[0] = 0.06;
25386 dits[1] = 0.08;
25387 dits[2] = 24;
25388 dits[3] = 0;
25389 dits[4] = 108;
25390 gMC->Gsvolu("I140", "TUBS", idtmed[253], dits, 5);
25391
25392 dits[0] = 0.1835;
25393 dits[1] = 0.01;
25394 dits[2] = 24;
25395 gMC->Gsvolu("I139", "BOX ", idtmed[253], dits, 3);
25396
25397 dits[0] = 0.1894 ;
25398 dits[1] = 0.01;
25399 dits[2] = 24;
25400 gMC->Gsvolu("I138", "BOX ", idtmed[253], dits, 3);
25401
25402 dits[0] = 0.04;
25403 dits[1] = 0.06;
25404 dits[2] = 24;
25405 dits[3] = 0;
25406 dits[4] = 75.261;
25407 gMC->Gsvolu("I137", "TUBS", idtmed[253], dits, 5);
25408
25409 dits[0] = 1.3401;
25410 dits[1] = 0.01;
25411 dits[2] = 24;
25412 gMC->Gsvolu("I136", "BOX ", idtmed[253], dits, 3);
25413
25414 dits[0] = 0.05;
25415 dits[1] = 0.07;
25416 dits[2] = 24;
25417 dits[3] = 0;
25418 dits[4] = 72.739;
25419 gMC->Gsvolu("I135", "TUBS", idtmed[253], dits, 5);
25420
25421 dits[0] = 0.1193;
25422 dits[1] = 0.01;
25423 dits[2] = 24;
25424 gMC->Gsvolu("I134", "BOX ", idtmed[253], dits, 3);
25425
25426 dits[0] = 0.163;
25427 dits[1] = 0.01;
25428 dits[2] = 24;
25429 gMC->Gsvolu("I133", "BOX ", idtmed[253], dits, 3);
25430
25431 dits[0] = 0.04;
25432 dits[1] = 0.06;
25433 dits[2] = 24;
25434 dits[3] = 0;
25435 dits[4] = 157.633;
25436 gMC->Gsvolu("I132", "TUBS", idtmed[253], dits, 5);
25437
25438 dits[0] = 0.2497;
25439 dits[1] = 0.01;
25440 dits[2] = 24;
25441 gMC->Gsvolu("I131", "BOX ", idtmed[253], dits, 3);
25442
25443 dits[0] = 0.06;
25444 dits[1] = 0.08;
25445 dits[2] = 24;
25446 dits[3] = 0;
25447 dits[4] = 148.633;
25448 gMC->Gsvolu("I130", "TUBS", idtmed[253], dits, 5);
25449
25450 dits[0] = 0.292;
25451 dits[1] = 0.01;
25452 dits[2] = 24;
25453 gMC->Gsvolu("I129", "BOX ", idtmed[253], dits, 3);
25454
25455 dits[0] = 0.163;
25456 dits[1] = 0.01;
25457 dits[2] = 24;
25458 gMC->Gsvolu("I128", "BOX ", idtmed[253], dits, 3);
25459
25460 dits[0] = 0.04;
25461 dits[1] = 0.06;
25462 dits[2] = 24;
25463 dits[3] = 0;
25464 dits[4] = 161.297;
25465 gMC->Gsvolu("I126", "TUBS", idtmed[253], dits, 5);
25466
25467 dits[0] = 0.2433;
25468 dits[1] = 0.01;
25469 dits[2] = 24;
25470 gMC->Gsvolu("I125", "BOX ", idtmed[253], dits, 3);
25471
25472 dits[0] = 0.06;
25473 dits[1] = 0.08;
25474 dits[2] = 24;
25475 dits[3] = 0;
25476 dits[4] = 42.883;
25477 gMC->Gsvolu("I124", "TUBS", idtmed[253], dits, 5);
25478
c47b75b1 25479 di103[0] = 0.793;
25480 di103[1] = ddet1+dchip1;
25481 di103[2] = 3.536;
25482 gMC->Gsvolu("I103", "BOX ", idtmed[254], di103, 3); // contains det and chip
25483 // layer 1
686e2715 25484 dits[0] = 0.793;
fc44ab90 25485 dits[1] = 0.475; //0.685; 0.015
686e2715 25486 dits[2] = 2.5;
fc44ab90 25487 gMC->Gsvolu("I105", "BOX ", idtmed[290], dits, 3); // end-ladder electr.
686e2715 25488
c47b75b1 25489 di104[0] = 0.843;
25490 di104[1] = dbus;
25491 di104[2] = 14.344;
25492 gMC->Gsvolu("I104", "BOX ", idtmed[275], di104, 3); // bus for both layers
686e2715 25493
c47b75b1 25494 di1d3[0] = 0.793;
25495 di1d3[1] = ddet2+dchip2;
25496 di1d3[2] = 3.536;
25497 gMC->Gsvolu("I1D3", "BOX ", idtmed[254], di1d3, 3); // contains det and chip
25498 // layer 2
686e2715 25499 dits[0] = 0.793;
686e2715 25500 dits[0] = 0.06;
25501 dits[1] = 0.08;
25502 dits[2] = 24;
25503 dits[3] = 0;
25504 dits[4] = 80;
25505 gMC->Gsvolu("I112", "TUBS", idtmed[253], dits, 5);
25506
25507 dits[0] = 0.04;
25508 dits[1] = 0.06;
25509 dits[2] = 24;
25510 dits[3] = 0;
25511 dits[4] = 80;
25512 gMC->Gsvolu("I111", "TUBS", idtmed[253], dits, 5);
25513
25514 dits[0] = 0.15;
25515 dits[1] = 0.0146;
25516 dits[2] = 24;
25517 gMC->Gsvolu("I118", "BOX ", idtmed[273], dits, 3);
25518
25519 dits[0] = 0.1315;
25520 dits[1] = 0.01;
25521 dits[2] = 24;
25522 gMC->Gsvolu("I110", "BOX ", idtmed[253], dits, 3);
25523
25524 dits[0] = 0.025;
25525 dits[1] = 0.035;
25526 dits[2] = 24;
25527 dits[3] = 0;
25528 dits[4] = 180;
25529 gMC->Gsvolu("I114", "TUBS", idtmed[264], dits, 5);
25530
9181d340 25531 if (fluid == 1) {
25532 dits[0] = 0;
25533 dits[1] = 0.025;
25534 dits[2] = 24;
25535 dits[3] = 0;
25536 dits[4] = 180;
25537 gMC->Gsvolu("I115", "TUBS", idtmed[211], dits, 5); // set water as cooling fluid
25538 } else {
25539 dits[0] = 0;
25540 dits[1] = 0.025;
25541 dits[2] = 24;
25542 dits[3] = 0;
25543 dits[4] = 180;
25544 gMC->Gsvolu("I115", "TUBS", idtmed[212], dits, 5); // set freon as cooling fluid
25545 }
25546
686e2715 25547 dits[0] = 0.063;
25548 dits[1] = 0.035;
25549 dits[2] = 24;
25550 gMC->Gsvolu("I116", "BOX ", idtmed[264], dits, 3);
25551
c47b75b1 25552 di102[0] = 0.793;
25553 di102[1] = dchip1;
25554 di102[2] = 0.68;
25555 gMC->Gsvolu("I102", "BOX ", idtmed[201], di102, 3); // chip layer 1
25556
25557 di1d2[0] = 0.793;
25558 di1d2[1] = dchip2;
25559 di1d2[2] = 0.68;
25560 gMC->Gsvolu("I1D2", "BOX ", idtmed[201], di1d2, 3); // chip layer 2
25561
25562 di101[0] = 0.705;
25563 di101[1] = ddet1;
25564 di101[2] = 3.536;
25565 gMC->Gsvolu("I101", "BOX ", idtmed[250], di101, 3); // contains detector
25566 // layer 1
25567 di1d1[0] = 0.705;
25568 di1d1[1] = ddet2;
25569 di1d1[2] = 3.536;
25570 gMC->Gsvolu("I1D1", "BOX ", idtmed[250], di1d1, 3); // contains detector
25571 // layer 2
9181d340 25572 if (fluid == 1) {
25573 dits[0] = 0.063;
25574 dits[1] = 0.025;
25575 dits[2] = 24;
25576 gMC->Gsvolu("I117", "BOX ", idtmed[211], dits, 3); // set water as cooling fuid
25577 } else {
25578 dits[0] = 0.063;
25579 dits[1] = 0.025;
25580 dits[2] = 24;
25581 gMC->Gsvolu("I117", "BOX ", idtmed[212], dits, 3); // set freon as cooling fluid
25582 }
686e2715 25583
c47b75b1 25584 dits1[0] = 0.64;
25585 dits1[1] = ddet1;
25586 dits1[2] = 3.48;
25587 gMC->Gsvolu("ITS1", "BOX ", idtmed[200], dits1, 3); // detector layer 1
686e2715 25588
c47b75b1 25589 dits2[0] = 0.64;
25590 dits2[1] = ddet2;
25591 dits2[2] = 3.48;
25592 gMC->Gsvolu("ITS2", "BOX ", idtmed[200], dits2, 3); // detector layer 2
686e2715 25593
25594 dits[0] = 3.701;
25595 dits[1] = 7.699;
25596 dits[2] = 4;
25597 dits[3] = 57.1;
25598 dits[4] = 99.9;
25599 gMC->Gsvolu("I650", "TUBS", idtmed[254], dits, 5); // was I150 in old geom.
25600
25601 dits[0] = 0;
25602 dits[1] = 0.5;
25603 dits[2] = 1.5;
25604 gMC->Gsvolu("I676", "TUBE", idtmed[274], dits, 3); // was I176 in old geom.
25605
25606 dits[0] = 0;
25607 dits[1] = 0.18;
25608 dits[2] = 0.8;
25609 gMC->Gsvolu("I673", "TUBE", idtmed[274], dits, 3); // was I173 in old geom.
25610
25611 dits[0] = 0;
25612 dits[1] = 0.18;
25613 dits[2] = 3;
25614 gMC->Gsvolu("I671", "TUBE", idtmed[274], dits, 3); // was I171 in old geom.
25615
25616 dits[0] = 0;
25617 dits[1] = 0.075;
25618 dits[2] = 0.8;
25619 gMC->Gsvolu("I669", "TUBE", idtmed[264], dits, 3); // was I169 in old geom.
25620
25621 dits[0] = 3.5;
25622 dits[1] = 5.6;
25623 dits[2] = 0.55;
25624 dits[3] = 0;
25625 dits[4] = 38;
25626 gMC->Gsvolu("I667", "TUBS", idtmed[263], dits, 5); // was I167 in old geom.
25627
25628 dits[0] = 6.6;
25629 dits[1] = 7.6;
25630 dits[2] = 0.5;
25631 dits[3] = 0;
25632 dits[4] = 9;
25633 gMC->Gsvolu("I666", "TUBS", idtmed[263], dits, 5); // was I166 in old geom.
25634
25635 dits[0] = 0.26;
25636 dits[1] = 0.32;
25637 dits[2] = 0.55;
25638 gMC->Gsvolu("I678", "TUBE", idtmed[263], dits, 3); // was I178 in old geom.
25639
9181d340 25640 if (fluid == 1) {
25641 dits[0] = 0;
25642 dits[1] = 0.3;
25643 dits[2] = 1.5;
25644 gMC->Gsvolu("I677", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25645 // was I177 in old geom.
25646 } else {
25647 dits[0] = 0;
25648 dits[1] = 0.3;
25649 dits[2] = 1.5;
25650 gMC->Gsvolu("I677", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25651 // was I177 in old geom.
25652 }
25653
686e2715 25654 dits[0] = 0.07;
25655 dits[1] = 0.125;
25656 dits[2] = 0.3;
25657 gMC->Gsvolu("I675", "TUBE", idtmed[263], dits, 3); // was I175 in old geom.
25658
9181d340 25659 if (fluid == 1) {
25660 dits[0] = 0;
25661 dits[1] = 0.1;
25662 dits[2] = 0.8;
25663 gMC->Gsvolu("I674", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25664 // was I174 in old geom.
25665 } else {
25666 dits[0] = 0;
25667 dits[1] = 0.1;
25668 dits[2] = 0.8;
25669 gMC->Gsvolu("I674", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25670 // was I174 in old geom.
25671 }
25672
25673 if (fluid == 1) {
25674 dits[0] = 0;
25675 dits[1] = 0.1;
25676 dits[2] = 3;
25677 gMC->Gsvolu("I672", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25678 // was I172 in old geom.
25679 } else {
25680 dits[0] = 0;
25681 dits[1] = 0.1;
25682 dits[2] = 3;
25683 gMC->Gsvolu("I672", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25684 // was I172 in old geom.
25685 }
25686
25687 if (fluid == 1) {
25688 dits[0] = 0;
25689 dits[1] = 0.0746;
25690 dits[2] = 0.8;
25691 gMC->Gsvolu("I670", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25692 // was I170 in old geom.
25693 } else {
25694 dits[0] = 0;
25695 dits[1] = 0.0746;
25696 dits[2] = 0.8;
25697 gMC->Gsvolu("I670", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25698 // was I170 in old geom.
25699 }
25700
25701 if (fluid == 1) {
25702 dits[0] = 3.7;
25703 dits[1] = 5.4;
25704 dits[2] = 0.35;
25705 dits[3] = 2;
25706 dits[4] = 36;
25707 gMC->Gsvolu("I668", "TUBS", idtmed[211], dits, 5); // set water as cooling fluid
25708 // was I168 in old geom.
25709 } else {
25710 dits[0] = 3.7;
25711 dits[1] = 5.4;
25712 dits[2] = 0.35;
25713 dits[3] = 2;
25714 dits[4] = 36;
25715 gMC->Gsvolu("I668", "TUBS", idtmed[212], dits, 5); // set freon as cooling fluid
25716 // was I168 in old geom.
25717 }
686e2715 25718
2ffd6c79 25719
686e2715 25720 }
a9c4129c 25721
a9c4129c 25722 // --- Define SPD (option 'b') volumes ----------------------------
25723
686e2715 25724 // SPD - option 'b'
c47b75b1 25725 // (this is the default)
686e2715 25726
3d12a48d 25727 if (option == 2) {
c47b75b1 25728
686e2715 25729 dits[0] = 3.7;
25730 dits[1] = 7.75;
45725ec9 25731 dits[2] = 26.1;
686e2715 25732 gMC->Gsvolu("IT12", "TUBE", idtmed[254], dits, 3);
25733
25734 dits[0] = 3.7;
25735 dits[1] = 7.7;
25736 dits[2] = 24;
25737 dits[3] = 57;
25738 dits[4] = 100;
c47b75b1 25739 gMC->Gsvolu("I12B", "TUBS", idtmed[254], dits, 5); // sector
686e2715 25740
c47b75b1 25741 di10b[0] = 0.843;
25742 di10b[1] = ddet1+dchip1+dbus+0.0025;
25743 di10b[2] = 19.344;
25744 gMC->Gsvolu("I10B", "BOX ", idtmed[254], di10b, 3); // mother volume
25745 // on layer 1
686e2715 25746
c47b75b1 25747 di20b[0] = 0.843;
25748 di20b[1] = ddet2+dchip2+dbus+0.0025;
25749 di20b[2] = 19.344;
25750 gMC->Gsvolu("I20B", "BOX ", idtmed[254], di20b, 3); // mother volume
25751 // layer 2
686e2715 25752
25753 dits[0] = 1.3673;
25754 dits[1] = 0.01;
25755 dits[2] = 24;
25756 gMC->Gsvolu("I123", "BOX ", idtmed[253], dits, 3);
25757
25758 dits[0] = 0.06;
25759 dits[1] = 0.08;
25760 dits[2] = 24;
25761 dits[3] = -36.79;
25762 dits[4] = 21.834;
25763 gMC->Gsvolu("I121", "TUBS", idtmed[253], dits, 5);
25764
25765 dits[0] = 0.1253;
25766 dits[1] = 0.01;
25767 dits[2] = 24;
25768 gMC->Gsvolu("I122", "BOX ", idtmed[253], dits, 3);
25769
25770 dits[0] = 0.04;
25771 dits[1] = 0.06 ;
25772 dits[2] = 24;
25773 dits[3] = 126.79;
25774 dits[4] = 270;
25775 gMC->Gsvolu("I120", "TUBS", idtmed[253], dits, 5);
25776
25777 dits[0] = 0.1134;
25778 dits[1] = 0.01;
25779 dits[2] = 24;
25780 gMC->Gsvolu("I144", "BOX ", idtmed[253], dits, 3);
25781
25782 dits[0] = 0.25;
25783 dits[1] = 0.06;
25784 dits[2] = 24;
25785 gMC->Gsvolu("I113", "BOX ", idtmed[254], dits, 3);
25786
25787 dits[0] = 0.077;
25788 dits[1] = 0.01;
25789 dits[2] = 24;
25790 gMC->Gsvolu("I143", "BOX ", idtmed[253], dits, 3);
25791
25792 dits[0] = 0.04;
25793 dits[1] = 0.06;
25794 dits[2] = 24;
25795 dits[3] = 0;
25796 dits[4] = 90;
25797 gMC->Gsvolu("I142", "TUBS", idtmed[253], dits, 5);
25798
25799 dits[0] = 0.0695;
25800 dits[1] = 0.01;
25801 dits[2] = 24;
25802 gMC->Gsvolu("I141", "BOX ", idtmed[253], dits, 3);
25803
25804 dits[0] = 0.06;
25805 dits[1] = 0.08;
25806 dits[2] = 24;
25807 dits[3] = 0;
25808 dits[4] = 108;
25809 gMC->Gsvolu("I140", "TUBS", idtmed[253], dits, 5);
25810
25811 dits[0] = 0.1835;
25812 dits[1] = 0.01;
25813 dits[2] = 24;
25814 gMC->Gsvolu("I139", "BOX ", idtmed[253], dits, 3);
25815
25816 dits[0] = 0.1894 ;
25817 dits[1] = 0.01;
25818 dits[2] = 24;
25819 gMC->Gsvolu("I138", "BOX ", idtmed[253], dits, 3);
25820
25821 dits[0] = 0.04;
25822 dits[1] = 0.06;
25823 dits[2] = 24;
25824 dits[3] = 0;
25825 dits[4] = 75.261;
25826 gMC->Gsvolu("I137", "TUBS", idtmed[253], dits, 5);
25827
25828 dits[0] = 1.3401;
25829 dits[1] = 0.01;
25830 dits[2] = 24;
25831 gMC->Gsvolu("I136", "BOX ", idtmed[253], dits, 3);
25832
25833 dits[0] = 0.05;
25834 dits[1] = 0.07;
25835 dits[2] = 24;
25836 dits[3] = 0;
25837 dits[4] = 72.739;
25838 gMC->Gsvolu("I135", "TUBS", idtmed[253], dits, 5);
25839
25840 dits[0] = 0.1193;
25841 dits[1] = 0.01;
25842 dits[2] = 24;
25843 gMC->Gsvolu("I134", "BOX ", idtmed[253], dits, 3);
25844
25845 dits[0] = 0.163;
25846 dits[1] = 0.01;
25847 dits[2] = 24;
25848 gMC->Gsvolu("I133", "BOX ", idtmed[253], dits, 3);
25849
25850 dits[0] = 0.04;
25851 dits[1] = 0.06;
25852 dits[2] = 24;
25853 dits[3] = 0;
25854 dits[4] = 157.633;
25855 gMC->Gsvolu("I132", "TUBS", idtmed[253], dits, 5);
25856
25857 dits[0] = 0.2497;
25858 dits[1] = 0.01;
25859 dits[2] = 24;
25860 gMC->Gsvolu("I131", "BOX ", idtmed[253], dits, 3);
25861
25862 dits[0] = 0.06;
25863 dits[1] = 0.08;
25864 dits[2] = 24;
25865 dits[3] = 0;
25866 dits[4] = 148.633;
25867 gMC->Gsvolu("I130", "TUBS", idtmed[253], dits, 5);
25868
25869 dits[0] = 0.292;
25870 dits[1] = 0.01;
25871 dits[2] = 24;
25872 gMC->Gsvolu("I129", "BOX ", idtmed[253], dits, 3);
25873
25874 dits[0] = 0.163;
25875 dits[1] = 0.01;
25876 dits[2] = 24;
25877 gMC->Gsvolu("I128", "BOX ", idtmed[253], dits, 3);
25878
25879 dits[0] = 0.04;
25880 dits[1] = 0.06;
25881 dits[2] = 24;
25882 dits[3] = 0;
25883 dits[4] = 161.297;
25884 gMC->Gsvolu("I126", "TUBS", idtmed[253], dits, 5);
25885
25886 dits[0] = 0.2433;
25887 dits[1] = 0.01;
25888 dits[2] = 24;
25889 gMC->Gsvolu("I125", "BOX ", idtmed[253], dits, 3);
25890
25891 dits[0] = 0.06;
25892 dits[1] = 0.08;
25893 dits[2] = 24;
25894 dits[3] = 0;
25895 dits[4] = 42.883;
25896 gMC->Gsvolu("I124", "TUBS", idtmed[253], dits, 5);
25897
25898 dits[0] = 0.793;
fc44ab90 25899 dits[1] = 0.475 ; //0.685; 0.015
686e2715 25900 dits[2] = 2.5;
fc44ab90 25901 gMC->Gsvolu("I105", "BOX ", idtmed[290], dits, 3);
686e2715 25902
c47b75b1 25903 di107[0] = 0.793;
25904 di107[1] = ddet1+dchip1;
25905 di107[2] = 3.536;
25906 gMC->Gsvolu("I107", "BOX ", idtmed[254], di107, 3); // contains det and chip
25907 // layer 1
686e2715 25908 dits[0] = 0.705;
25909 dits[1] = 0.01;
25910 dits[2] = 2.5;
25911 gMC->Gsvolu("I109", "BOX ", idtmed[275], dits, 3);
25912
c47b75b1 25913 di108[0] = 0.705;
25914 di108[1] = dbus;
25915 di108[2] = 14.344;
25916 gMC->Gsvolu("I108", "BOX ", idtmed[275], di108, 3); // bus for both layers
686e2715 25917
c47b75b1 25918 di1d7[0] = 0.7975;
25919 di1d7[1] = ddet2+dchip2;
25920 di1d7[2] = 3.536;
25921 gMC->Gsvolu("I1D7", "BOX ", idtmed[254], di1d7, 3); // contains det and chip
25922 // layer 2
686e2715 25923 dits[0] = 0.06;
25924 dits[1] = 0.08;
25925 dits[2] = 24;
25926 dits[3] = 0;
25927 dits[4] = 80;
25928 gMC->Gsvolu("I112", "TUBS", idtmed[253], dits, 5);
25929
25930 dits[0] = 0.04;
25931 dits[1] = 0.06;
25932 dits[2] = 24;
25933 dits[3] = 0;
25934 dits[4] = 80;
25935 gMC->Gsvolu("I111", "TUBS", idtmed[253], dits, 5);
25936
25937 dits[0] = 0.15;
25938 dits[1] = 0.0146;
25939 dits[2] = 24;
25940 gMC->Gsvolu("I118", "BOX ", idtmed[273], dits, 3);
25941
25942 dits[0] = 0.1315;
25943 dits[1] = 0.01;
25944 dits[2] = 24;
25945 gMC->Gsvolu("I110", "BOX ", idtmed[253], dits, 3);
25946
25947 dits[0] = 0.025;
25948 dits[1] = 0.035;
25949 dits[2] = 24;
25950 dits[3] = 0;
25951 dits[4] = 180;
25952 gMC->Gsvolu("I114", "TUBS", idtmed[264], dits, 5);
25953
9181d340 25954 if (fluid == 1) {
25955 dits[0] = 0;
25956 dits[1] = 0.025;
25957 dits[2] = 24;
25958 dits[3] = 0;
25959 dits[4] = 180;
25960 gMC->Gsvolu("I115", "TUBS", idtmed[211], dits, 5); // set water as cooling fluid
25961 } else {
25962 dits[0] = 0;
25963 dits[1] = 0.025;
25964 dits[2] = 24;
25965 dits[3] = 0;
25966 dits[4] = 180;
25967 gMC->Gsvolu("I115", "TUBS", idtmed[212], dits, 5); // set freon as cooling fluid
25968 }
25969
686e2715 25970 dits[0] = 0.063;
25971 dits[1] = 0.035;
25972 dits[2] = 24;
25973 gMC->Gsvolu("I116", "BOX ", idtmed[264], dits, 3);
25974
c47b75b1 25975 di106[0] = 0.7975;
25976 di106[1] = dchip1;
25977 di106[2] = 0.68;
25978 gMC->Gsvolu("I106", "BOX ", idtmed[201], di106, 3); // chip layer 1
25979
25980 di1d6[0] = 0.7975;
25981 di1d6[1] = dchip2;
25982 di1d6[2] = 0.68;
25983 gMC->Gsvolu("I1D6", "BOX ", idtmed[201], di1d6, 3); // chip layer 2
25984
25985 di101[0] = 0.705;
25986 di101[1] = ddet1;
25987 di101[2] = 3.536;
25988 gMC->Gsvolu("I101", "BOX ", idtmed[250], di101, 3); // contains detector
25989 // layer 1
25990 di1d1[0] = 0.705;
25991 di1d1[1] = ddet2;
25992 di1d1[2] = 3.536;
25993 gMC->Gsvolu("I1D1", "BOX ", idtmed[250], di1d1, 3); // contains detector
25994 // layer 2
9181d340 25995
25996 if (fluid == 1) {
25997 dits[0] = 0.063;
25998 dits[1] = 0.025;
25999 dits[2] = 24;
26000 gMC->Gsvolu("I117", "BOX ", idtmed[211], dits, 3); // set water as cooling fluid
26001 } else {
26002 dits[0] = 0.063;
26003 dits[1] = 0.025;
26004 dits[2] = 24;
26005 gMC->Gsvolu("I117", "BOX ", idtmed[212], dits, 3); // set freon as cooling fluid
26006 }
686e2715 26007
c47b75b1 26008 dits1[0] = 0.64;
26009 dits1[1] = ddet1;
26010 dits1[2] = 3.48;
26011 gMC->Gsvolu("ITS1", "BOX ", idtmed[200], dits1, 3); // detector layer 1
686e2715 26012
c47b75b1 26013 dits2[0] = 0.64;
26014 dits2[1] = ddet2;
26015 dits2[2] = 3.48;
26016 gMC->Gsvolu("ITS2", "BOX ", idtmed[200], dits2, 3); // detector layer 2
686e2715 26017
26018 dits[0] = 3.701;
26019 dits[1] = 7.699;
26020 dits[2] = 4;
26021 dits[3] = 57.1;
26022 dits[4] = 99.9;
26023 gMC->Gsvolu("I650", "TUBS", idtmed[254], dits, 5); // was I150 in old geom.
26024
26025 dits[0] = 0;
26026 dits[1] = 0.5;
26027 dits[2] = 1.5;
26028 gMC->Gsvolu("I676", "TUBE", idtmed[274], dits, 3); // was I176 in old geom.
26029
26030 dits[0] = 0;
26031 dits[1] = 0.18;
26032 dits[2] = 0.8;
26033 gMC->Gsvolu("I673", "TUBE", idtmed[274], dits, 3); // was I173 in old geom.
26034
26035 dits[0] = 0;
26036 dits[1] = 0.18;
26037 dits[2] = 3;
26038 gMC->Gsvolu("I671", "TUBE", idtmed[274], dits, 3); // was I171 in old geom.
26039
26040 dits[0] = 0;
26041 dits[1] = 0.075;
26042 dits[2] = 0.8;
26043 gMC->Gsvolu("I669", "TUBE", idtmed[264], dits, 3); // was I169 in old geom.
26044
26045 dits[0] = 3.5;
26046 dits[1] = 5.6;
26047 dits[2] = 0.55;
26048 dits[3] = 0;
26049 dits[4] = 38;
26050 gMC->Gsvolu("I667", "TUBS", idtmed[263], dits, 5); // was I167 in old geom.
26051
26052 dits[0] = 6.6;
26053 dits[1] = 7.6;
26054 dits[2] = 0.5;
26055 dits[3] = 0;
26056 dits[4] = 9;
26057 gMC->Gsvolu("I666", "TUBS", idtmed[263], dits, 5); // was I166 in old geom.
26058
26059 dits[0] = 0.26;
26060 dits[1] = 0.32;
26061 dits[2] = 0.55;
26062 gMC->Gsvolu("I678", "TUBE", idtmed[263], dits, 3); // was I178 in old geom.
26063
9181d340 26064 if (fluid == 1) {
26065 dits[0] = 0;
26066 dits[1] = 0.3;
26067 dits[2] = 1.5;
26068 gMC->Gsvolu("I677", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
26069 // was I177 in old geom.
26070 } else {
26071 dits[0] = 0;
26072 dits[1] = 0.3;
26073 dits[2] = 1.5;
26074 gMC->Gsvolu("I677", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
26075 // was I177 in old geom.
26076 }
686e2715 26077
26078 dits[0] = 0.07;
26079 dits[1] = 0.125;
26080 dits[2] = 0.3;
26081 gMC->Gsvolu("I675", "TUBE", idtmed[263], dits, 3); // was I175 in old geom.
26082
9181d340 26083 if (fluid == 1) {
26084 dits[0] = 0;
26085 dits[1] = 0.1;
26086 dits[2] = 0.8;
26087 gMC->Gsvolu("I674", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
26088 // was I174 in old geom.
26089 } else {
26090 dits[0] = 0;
26091 dits[1] = 0.1;
26092 dits[2] = 0.8;
26093 gMC->Gsvolu("I674", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
26094 // was I174 in old geom.
26095 }
26096
26097 if (fluid == 1) {
26098 dits[0] = 0;
26099 dits[1] = 0.1;
26100 dits[2] = 3;
26101 gMC->Gsvolu("I672", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
26102 // was I172 in old geom.
26103 } else {
26104 dits[0] = 0;
26105 dits[1] = 0.1;
26106 dits[2] = 3;
26107 gMC->Gsvolu("I672", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
26108 // was I172 in old geom.
26109 }
26110
26111 if (fluid == 1) {
26112 dits[0] = 0;
26113 dits[1] = 0.0746;
26114 dits[2] = 0.8;
26115 gMC->Gsvolu("I670", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
26116 // was I170 in old geom.
26117 } else {
26118 dits[0] = 0;
26119 dits[1] = 0.0746;
26120 dits[2] = 0.8;
26121 gMC->Gsvolu("I670", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
26122 // was I170 in old geom.
26123 }
26124
26125 if (fluid == 1) {
26126 dits[0] = 3.7;
26127 dits[1] = 5.4;
26128 dits[2] = 0.35;
26129 dits[3] = 2;
26130 dits[4] = 36;
26131 gMC->Gsvolu("I668", "TUBS", idtmed[211], dits, 5); //set water as cooling fluid
26132 // was I168 in old geom.
26133 } else {
26134 dits[0] = 3.7;
26135 dits[1] = 5.4;
26136 dits[2] = 0.35;
26137 dits[3] = 2;
26138 dits[4] = 36;
26139 gMC->Gsvolu("I668", "TUBS", idtmed[212], dits, 5); //set freon as cooling fluid
26140 // was I168 in old geom.
26141 }
26142
a9c4129c 26143
686e2715 26144 }
a9c4129c 26145
c47b75b1 26146 // --- Define SDD volumes ------------------------------------------
686e2715 26147
686e2715 26148
80272ed3 26149 cos30 = cos(30.*3.14159/180.);
26150 sin30 = sin(30.*3.14159/180.);
26151
26152
c47b75b1 26153 dits[0] = 0;
26154 dits[1] = 360;
26155 dits[2] = 6;
e4f08ac3 26156 dits[3] = -34.6;
9181d340 26157 dits[4] = 23.49;
26158 dits[5] = 28;
e4f08ac3 26159 dits[6] = -23.65;
9181d340 26160 dits[7] = 23.49;
26161 dits[8] = 28;
e4f08ac3 26162 dits[9] = -23.65;
9181d340 26163 dits[10] = 14.59;
26164 dits[11] = 28;
e4f08ac3 26165 dits[12] = 23.65;
9181d340 26166 dits[13] = 14.59;
26167 dits[14] = 28;
e4f08ac3 26168 dits[15] = 23.65;
9181d340 26169 dits[16] = 23.49;
26170 dits[17] = 28;
e4f08ac3 26171 dits[18] = 34.6;
9181d340 26172 dits[19] = 23.49;
26173 dits[20] = 28;
c47b75b1 26174 gMC->Gsvolu("IT34", "PCON", idtmed[209], dits, 21);
686e2715 26175
80272ed3 26176 // block of the SDD electronics and related ladder frame
26177 I018dits[0] = 3.2;
26178 I018dits[1] = 2;
26179 I018dits[2] = 3.65;
26180 gMC->Gsvolu("I018", "BOX ", idtmed[209], I018dits, 3);
26181
26182 // block of the SDD end ladder
26183 I024dits[0] = 3.2;
26184 I024dits[1] = 2;
26185 I024dits[2] = 2.725;
26186 gMC->Gsvolu("I024", "BOX ", idtmed[209], I024dits, 3);
26187
26188 // ladder frame of layer 3 - F.T. March,7-2001
26189 I047dits[0] = I018dits[0];
26190 I047dits[1] = I018dits[1];
26191 I047dits[2] = 6*I018dits[2] + 2*I024dits[2];
26192 gMC->Gsvolu("I047", "BOX ", idtmed[209], I047dits, 3);
26193
26194 // ladder frame of layer 4 - F.T. March,7-2001
26195 I048dits[0] = I018dits[0];
26196 I048dits[1] = I018dits[1];
26197 I048dits[2] = 8*I018dits[2] + 2*I024dits[2];
26198 gMC->Gsvolu("I048", "BOX ", idtmed[209], I048dits, 3);
26199
26200
26201 // global SDD volume (sensitive + insensitive)
26202 I302dits[0] = 3.6250;
26203 I302dits[1] = 0.0150;
26204 I302dits[2] = 4.3794;
26205 gMC->Gsvolu("I302", "BOX ", idtmed[278], I302dits, 3);
26206
26207 // Like for I302 - F.T. March,7-2001
26208 I402dits[0] = 3.6250;
26209 I402dits[1] = 0.0150;
26210 I402dits[2] = 4.3794;
26211 gMC->Gsvolu("I402", "BOX ", idtmed[278], I402dits, 3);
26212
26213 // SDD ladder of layer 3 - F.T. March,7-2001
26214 I004dits[0] = I302dits[0]+0.005;
26215 I004dits[1] = 2*I302dits[1]+Y_SDD_sep/2.;
767187dd 26216 I004dits[2] = TMath::Abs(Z_SDD_lay3[0]);
26217 if (I004dits[2] < TMath::Abs(Z_SDD_lay3[5])) {
26218 I004dits[2] = TMath::Abs(Z_SDD_lay3[5]);
80272ed3 26219 }
26220 I004dits[2] = I004dits[2] + I302dits[2];
26221 gMC->Gsvolu("I004", "BOX ", idtmed[209], I004dits, 3);
26222
26223 // SDD ladder of layer 4 - F.T. March,7-2001
26224 I005dits[0] = I402dits[0]+0.005;
26225 I005dits[1] = 2*I402dits[1]+Y_SDD_sep/2.;
767187dd 26226 I005dits[2] = TMath::Abs(Z_SDD_lay4[0]);
26227 if (I005dits[2] < TMath::Abs(Z_SDD_lay4[7])) {
26228 I005dits[2] = TMath::Abs(Z_SDD_lay4[7]);
80272ed3 26229 }
26230 I005dits[2] = I005dits[2] + I402dits[2];
26231 gMC->Gsvolu("I005", "BOX ", idtmed[209], I005dits, 3);
26232
26233
26234 // -- block of the SDD ladder foot and end ladder
26235
26236 // ladder foot mother volume
26237 I028dits[0] = 3.0000;
26238 I028dits[1] = 0.4000;
26239 I028dits[2] = 0.9000;
26240 gMC->Gsvolu("I028", "BOX ", idtmed[224], I028dits, 3);
26241
26242 // positioning-box #1 at SDD end-ladder - F.T. March,7-2001
26243 I420dits[0] = 0.4500;
26244 I420dits[1] = 0.4000;
26245 I420dits[2] = 0.4500;
26246 gMC->Gsvolu("I420", "BOX ", idtmed[264], I420dits, 3);
26247
26248 // positioning-box #2 at SDD end-ladder - F.T. March,7-2001
7b67784f 26249 I421dits[0] = 0.;
26250 I421dits[1] = 0.25;
26251 I421dits[2] = I420dits[1];
26252 gMC->Gsvolu("I421", "TUBE", idtmed[209], I421dits, 3);
80272ed3 26253
26254 // reference ruby-sphere at SDD end-ladder - F.T. March,7-2001
26255 I422dits[0] = 0.0000;
26256 I422dits[1] = 0.2000;
26257 I422dits[2] = 0.0000;
26258 I422dits[3] = 180.00;
26259 I422dits[4] = 0.0000;
26260 I422dits[5] = 360.00;
26261 gMC->Gsvolu("I422", "SPHE", idtmed[277], I422dits, 6);
26262
26263 // support for ruby-sphere (I422) - F.T. March,7-2001
26264 I423dits[0] = 0.0000;
26265 I423dits[1] = 0.1000;
7b67784f 26266 I423dits[2] = (I420dits[1]-I422dits[1])/2.;
80272ed3 26267 gMC->Gsvolu("I423", "TUBE", idtmed[264], I423dits, 3);
26268
26269 // passage for HV microcables - F.T. March,7-2001
26270 I424dits[0] = 1.5000;
26271 I424dits[1] = 0.1500;
26272 I424dits[2] = I421dits[2];
26273 gMC->Gsvolu("I424", "BOX ", idtmed[209], I424dits, 3);
26274
26275 // HV microcables segment at the end ladder - F.T. March,7-2001
26276 I425dits[0] = 1.350000;
26277 I425dits[1] = 0.015250;
26278 I425dits[2] = I024dits[2];
26279 gMC->Gsvolu("I425", "BOX ", idtmed[279], I425dits, 3);
26280
26281 // lower edge of SDD ladder frame at end-ladder - part 1
c47b75b1 26282 dits[0] = 0.2;
26283 dits[1] = 0.1815;
80272ed3 26284 dits[2] = I024dits[2];
c47b75b1 26285 dits[3] = 0.015;
26286 gMC->Gsvolu("I025", "TRD1", idtmed[208], dits, 4);
686e2715 26287
80272ed3 26288 // lower edge of SDD ladder frame at end-ladder - part 2
c47b75b1 26289 dits[0] = 0.183;
26290 dits[1] = 0.165;
80272ed3 26291 dits[2] = I024dits[2];
c47b75b1 26292 dits[3] = 0.015;
26293 gMC->Gsvolu("I026", "TRD1", idtmed[208], dits, 4);
686e2715 26294
80272ed3 26295 // new: for the 1st top rod of the structure
26296 // at the end-ladder - F.T. March,7-2001
26297 I029dits[0] = 0.2;
26298 I029dits[1] = 0.1815;
26299 I029dits[2] = 1.0100;
26300 I029dits[3] = 0.015;
26301 gMC->Gsvolu("I029", "TRD1", idtmed[208], I029dits, 4);
26302
26303 // new: for the 2nd top rod of the structure
26304 // at the end-ladder - F.T. March,7-2001
26305 I030dits[0] = 0.1830;
26306 I030dits[1] = 0.1650;
26307 I030dits[2] = 1.0100;
26308 I030dits[3] = 0.0150;
26309 gMC->Gsvolu("I030", "TRD1", idtmed[208], I030dits, 4);
26310
26311 // inox cooling tubes for the end ladder - F.T. March,7-2001
26312 I031dits[0] = 0.093;
26313 I031dits[1] = 0.1;
26314 I031dits[2] = I024dits[2];
26315 gMC->Gsvolu("I031", "TUBE", idtmed[264], I031dits, 3);
26316
9181d340 26317 if (fluid == 1) {
26318 // cooling water for the end ladder - F.T. March,7-2001
26319 I032dits[0] = 0;
26320 I032dits[1] = I031dits[0];
26321 I032dits[2] = I024dits[2];
26322 gMC->Gsvolu("I032", "TUBE", idtmed[211], I032dits, 3);
26323 } else {
26324 // cooling freon for the end ladder - R.B. March,21-2001
26325 I032dits[0] = 0;
26326 I032dits[1] = I031dits[0];
26327 I032dits[2] = I024dits[2];
26328 gMC->Gsvolu("I032", "TUBE", idtmed[212], I032dits, 3);
26329 }
26330
80272ed3 26331 // -- block of the SDD ladder frame holding the electronics
26332
26333 // edge of the ladder frame - part 1
26334 dits[0] = 0.2;
26335 dits[1] = 0.182;
26336 dits[2] = 3.65;
26337 dits[3] = 0.015;
26338 gMC->Gsvolu("I019", "TRD1", idtmed[208], dits, 4);
26339
26340 // edge of the ladder frame - part 2
26341 dits[0] = 0.183;
26342 dits[1] = 0.165;
26343 dits[2] = 3.65;
26344 dits[3] = 0.015;
26345 gMC->Gsvolu("I020", "TRD1", idtmed[208], dits, 4);
26346
26347 // inclined segments of the ladder frame
c47b75b1 26348 dits[0] = 2.23;
26349 dits[1] = 2.1;
26350 dits[2] = 0.05;
26351 dits[3] = 0.03;
26352 gMC->Gsvolu("I021", "TRD1", idtmed[208], dits, 4);
686e2715 26353
80272ed3 26354 // horiz.segments of the ladders, normal to ladder edges
c47b75b1 26355 dits[0] = 2.1;
26356 dits[1] = 2;
26357 dits[2] = 0.06;
26358 dits[3] = 0.04;
26359 gMC->Gsvolu("I022", "TRD1", idtmed[208], dits, 4);
686e2715 26360
80272ed3 26361 // horiz.segments of the ladders, at 45 deg. to ladder edges
26362 dits[0] = 2.615;
26363 dits[1] = 2.465;
26364 dits[2] = 0.06;
26365 dits[3] = 0.04;
26366 gMC->Gsvolu("I023", "TRD1", idtmed[208], dits, 4);
db915fea 26367
80272ed3 26368 // supports of the ceramic pins holding the detectors
db915fea 26369 dits[0] = 0.3;
26370 dits[1] = 0.05;
26371 dits[2] = 0.15;
cd3a3507 26372 gMC->Gsvolu("I033", "BOX ", idtmed[208], dits, 3);
db915fea 26373
80272ed3 26374 // ceramic pins holding the detectors
26375 dits[0] = 0;
26376 dits[1] = 0.05;
26377 dits[2] = 0.225;
26378 gMC->Gsvolu("I034", "TUBE", idtmed[277], dits, 3);
26379
26380 // holders of cooling tubes
26381 I035dits[0] = 0.1;
26382 I035dits[1] = 0.15;
26383 I035dits[2] = 0.2;
26384 gMC->Gsvolu("I035", "TUBE", idtmed[208], I035dits, 3);
26385
26386 // top holders of microcables
db915fea 26387 dits[0] = 0.2;
26388 dits[1] = 0.01;
26389 dits[2] = 0.05;
cd3a3507 26390 gMC->Gsvolu("I036", "BOX ", idtmed[208], dits, 3);
db915fea 26391
80272ed3 26392 // inox cooling tubes - F.T. March,7-2001
26393 I037dits[0] = 0.093;
26394 I037dits[1] = 0.1;
26395 I037dits[2] = I018dits[2];
26396 gMC->Gsvolu("I037", "TUBE", idtmed[264], I037dits, 3);
db915fea 26397
9181d340 26398 if (fluid == 1) {
26399 // cooling water - F.T. March,7-2001
26400 I038dits[0] = 0;
26401 I038dits[1] = I037dits[0];
26402 I038dits[2] = I018dits[2];
26403 gMC->Gsvolu("I038", "TUBE", idtmed[211], I038dits, 3);
26404 } else {
26405 // cooling freon - R.B. March,21-2001
26406 I038dits[0] = 0;
26407 I038dits[1] = I037dits[0];
26408 I038dits[2] = I018dits[2];
26409 gMC->Gsvolu("I038", "TUBE", idtmed[212], I038dits, 3);
26410 }
80272ed3 26411 // -- block of the SDD electronics (heat bridge, chips, hybrid, anode microcable)
db915fea 26412
80272ed3 26413 // SDD heat bridge - F.T. March,7-2001
26414 I039dits[0] = 1.1000;
26415 I039dits[1] = 0.0087;
26416 I039dits[2] = 3.2500;
26417 gMC->Gsvolu("I039", "BOX ", idtmed[268], I039dits, 3);
db915fea 26418
80272ed3 26419 // SDD clip part 1
db915fea 26420 dits[0] = 0.25;
26421 dits[1] = 0.01;
80272ed3 26422 dits[2] = I039dits[2];
cd3a3507 26423 gMC->Gsvolu("I040", "BOX ", idtmed[268], dits, 3);
db915fea 26424
80272ed3 26425 // SDD clip part 2
26426 I041dits[0] = 0.1;
26427 I041dits[1] = 0.12;
26428 I041dits[2] = I039dits[2];
26429 I041dits[3] = 90;
26430 I041dits[4] = 320;
26431 gMC->Gsvolu("I041", "TUBS", idtmed[268], I041dits, 5);
26432
26433
26434 // SDD PASCAL - F.T. March,7-2001
26435 I042dits[0] = 0.5000;
26436 I042dits[1] = 0.0175;
26437 I042dits[2] = 0.5000;
26438 gMC->Gsvolu("I042", "BOX ", idtmed[206], I042dits, 3);
26439
26440 // SDD AMBRA - F.T. March,7-2001
26441 I043dits[0] = 0.3500;
26442 I043dits[1] = 0.0175;
26443 I043dits[2] = 0.5000;
26444 gMC->Gsvolu("I043", "BOX ", idtmed[206], I043dits, 3);
26445
26446 // SDD capacitors - F.T. March,7-2001
26447 I051dits[0] = 0.1400;
26448 I051dits[1] = 0.0350;
26449 I051dits[2] = 0.0625;
26450 gMC->Gsvolu("I051", "BOX ", idtmed[276], I051dits, 3);
26451
26452 // SDD hybrid circuit - F.T. March,7-2001
26453 I052dits[0] = 1.725000;
26454 I052dits[1] = 0.003743;
26455 I052dits[2] = I039dits[2];
7b67784f 26456 gMC->Gsvolu("I052", "BOX ", idtmed[281], I052dits, 3);
80272ed3 26457
26458 // SDD anode microcable : changed - F.T. March,7-2001
26459 I044dits[0] = I018dits[2];
26460 I044dits[1] = I039dits[2];
26461 I044dits[2] = 0.00084;
26462 I044dits[3] = (15.189149/(I044dits[0]+I044dits[1]))/2;
26463 gMC->Gsvolu("I044", "TRD1", idtmed[282], I044dits, 4);
26464 volI044 = ((2*I044dits[0] + 2*I044dits[1]) * 2*I044dits[2])/2 * 2*I044dits[3];
26465
26466 // SDD electronics box - F.T. March,7-2001
26467 I050dits[1] = I039dits[1]+I052dits[1]+I051dits[1]+I044dits[2];
26468 I050dits[0] = I018dits[1]/cos(30.*3.14159/180.)-I050dits[1]*sin(30.*3.14159/180.);
26469 I050dits[2] = I018dits[2];
26470 gMC->Gsvolu("I050", "BOX ", idtmed[209], I050dits, 3);
26471
26472 // SDD sensitive volume
26473 dits[0] = 3.50850;
2ffd6c79 26474 dits[1] = 0.01499; // not 0.015 because it is included into I302 which is 0.015
80272ed3 26475 dits[2] = 3.76320;
db915fea 26476 gMC->Gsvolu("ITS3", "BOX ", idtmed[200], dits, 3);
26477
80272ed3 26478 // Like for ITS3 - F.T. March,7-2001
26479 dits[0] = 3.50850;
2ffd6c79 26480 dits[1] = 0.01499; // not 0.015 because it is included into I402 which is 0.015
80272ed3 26481 dits[2] = 3.76320;
db915fea 26482 gMC->Gsvolu("ITS4", "BOX ", idtmed[200], dits, 3);
26483
26484
26485 // --- Define SSD volumes ------------------------------------------
26486
26487
26488 dits[0] = 0;
26489 dits[1] = 360;
26490 dits[2] = 6;
9181d340 26491 dits[3] = -57.45;
26492 dits[4] = 43.6;
db915fea 26493 dits[5] = 48;
9181d340 26494 dits[6] = -49.15;
26495 dits[7] = 43.6;
db915fea 26496 dits[8] = 48;
9181d340 26497 dits[9] = -49.15;
26498 dits[10] = 36.9;
db915fea 26499 dits[11] = 48;
9181d340 26500 dits[12] = 50.55;
26501 dits[13] = 36.9;
db915fea 26502 dits[14] = 48;
9181d340 26503 dits[15] = 50.55;
26504 dits[16] = 43.6;
db915fea 26505 dits[17] = 48;
9181d340 26506 dits[18] = 57.45;
26507 dits[19] = 43.6;
db915fea 26508 dits[20] = 48;
cd3a3507 26509 gMC->Gsvolu("IT56", "PCON", idtmed[220], dits, 21);
db915fea 26510
26511 dits[0] = 3.4;
26512 dits[1] = 1.955;
de0a2a9c 26513 dits[2] = 56.5;
cd3a3507 26514 gMC->Gsvolu("I570", "BOX ", idtmed[204], dits, 3);
db915fea 26515
26516 dits[0] = 3.75;
26517 dits[1] = 0.045;
26518 dits[2] = 50.975;
cd3a3507 26519 gMC->Gsvolu("I569", "BOX ", idtmed[204], dits, 3);
db915fea 26520
26521 dits[0] = 3.4;
26522 dits[1] = 1.955;
de0a2a9c 26523 dits[2] = 47;
cd3a3507 26524 gMC->Gsvolu("I571", "BOX ", idtmed[204], dits, 3);
db915fea 26525
26526 dits[0] = 3.75;
26527 dits[1] = 0.045;
de0a2a9c 26528 dits[2] = 43.3;
cd3a3507 26529 gMC->Gsvolu("I565", "BOX ", idtmed[204], dits, 3);
db915fea 26530
26531 dits[0] = 3.4;
26532 dits[1] = 1.955;
26533 dits[2] = 3.15;
cd3a3507 26534 gMC->Gsvolu("I553", "BOX ", idtmed[204], dits, 3);
db915fea 26535
26536 dits[0] = 3.405;
26537 dits[1] = 1.955;
26538 dits[2] = 1.955;
cd3a3507 26539 gMC->Gsvolu("I523", "BOX ", idtmed[204], dits, 3);
db915fea 26540
26541 dits[0] = 3.75;
26542 dits[1] = 0.015;
26543 dits[2] = 2.1;
cd3a3507 26544 gMC->Gsvolu("I566", "BOX ", idtmed[206], dits, 3);
db915fea 26545
26546 dits[0] = 3.4;
26547 dits[1] = 1.955;
26548 dits[2] = 3.15;
cd3a3507 26549 gMC->Gsvolu("I544", "BOX ", idtmed[204], dits, 3);
db915fea 26550
26551 dits[0] = 3.41;
26552 dits[1] = 1.955;
26553 dits[2] = 1.955;
cd3a3507 26554 gMC->Gsvolu("I516", "BOX ", idtmed[204], dits, 3);
db915fea 26555
26556 dits[0] = 3.75;
26557 dits[1] = 0.015;
26558 dits[2] = 2.1;
cd3a3507 26559 gMC->Gsvolu("I562", "BOX ", idtmed[206], dits, 3);
db915fea 26560
9181d340 26561 if (fluid == 1) {
26562 dits[0] = 0;
26563 dits[1] = 0.07;
26564 dits[2] = 3.15;
26565 gMC->Gsvolu("I559", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26566 } else {
26567 dits[0] = 0;
26568 dits[1] = 0.07;
26569 dits[2] = 3.15;
26570 gMC->Gsvolu("I559", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26571 }
db915fea 26572
26573 dits[0] = 0.07;
26574 dits[1] = 0.1;
26575 dits[2] = 3.15;
cd3a3507 26576 gMC->Gsvolu("I560", "TUBE", idtmed[210], dits, 3);
db915fea 26577
26578 dits[0] = 0.225;
26579 dits[1] = 0.195;
26580 dits[2] = 3.15;
26581 dits[3] = 0.025;
cd3a3507 26582 gMC->Gsvolu("I558", "TRD1", idtmed[203], dits, 4);
db915fea 26583
26584 dits[0] = 0.25;
26585 dits[1] = 0.22;
26586 dits[2] = 3.15;
26587 dits[3] = 0.025;
cd3a3507 26588 gMC->Gsvolu("I557", "TRD1", idtmed[203], dits, 4);
db915fea 26589
26590 dits[0] = 2.17;
26591 dits[1] = 0.035;
26592 dits[2] = 0.05;
cd3a3507 26593 gMC->Gsvolu("I556", "BOX ", idtmed[203], dits, 3);
db915fea 26594
26595 dits[0] = 2 ;
26596 dits[1] = 0.035;
26597 dits[2] = 0.05;
cd3a3507 26598 gMC->Gsvolu("I554", "BOX ", idtmed[203], dits, 3);
db915fea 26599
26600 dits[0] = 2.675;
26601 dits[1] = 0.035;
26602 dits[2] = 0.05;
cd3a3507 26603 gMC->Gsvolu("I555", "BOX ", idtmed[203], dits, 3);
db915fea 26604
26605 dits[0] = 0.3;
26606 dits[1] = 0.15;
26607 dits[2] = 0.15;
cd3a3507 26608 gMC->Gsvolu("I561", "BOX ", idtmed[203], dits, 3);
db915fea 26609
26610 dits[0] = 0.025;
26611 dits[1] = 0.025;
26612 dits[2] = 0.05;
cd3a3507 26613 gMC->Gsvolu("I519", "BOX ", idtmed[214], dits, 3);
db915fea 26614
26615 dits[0] = 0.304;
26616 dits[1] = 0.0275;
26617 dits[2] = 0.432;
cd3a3507 26618 gMC->Gsvolu("I521", "BOX ", idtmed[206], dits, 3);
db915fea 26619
26620 dits[0] = 0.16;
26621 dits[1] = 0.08;
26622 dits[2] = 0.08;
cd3a3507 26623 gMC->Gsvolu("I520", "BOX ", idtmed[214], dits, 3);
db915fea 26624
26625 dits[0] = 3.4;
26626 dits[1] = 0.015;
26627 dits[2] = 0.525;
cd3a3507 26628 gMC->Gsvolu("I518", "BOX ", idtmed[203], dits, 3);
db915fea 26629
26630 dits[0] = 0.15;
26631 dits[1] = 0.105;
26632 dits[2] = 0.29;
26633 dits[3] = 0.08;
cd3a3507 26634 gMC->Gsvolu("I522", "TRD1", idtmed[203], dits, 4);
db915fea 26635
26636 dits[0] = 0.07;
26637 dits[1] = 0.1;
26638 dits[2] = 1.955;
cd3a3507 26639 gMC->Gsvolu("I542", "TUBE", idtmed[210], dits, 3);
db915fea 26640
9181d340 26641 if (fluid == 1) {
26642 dits[0] = 0;
26643 dits[1] = 0.07;
26644 dits[2] = 1.955;
26645 gMC->Gsvolu("I541", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26646 } else {
26647 dits[0] = 0;
26648 dits[1] = 0.07;
26649 dits[2] = 1.955;
26650 gMC->Gsvolu("I541", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26651 }
db915fea 26652
26653 dits[0] = 0.3;
26654 dits[1] = 0.15;
26655 dits[2] = 0.15;
cd3a3507 26656 gMC->Gsvolu("I543", "BOX ", idtmed[203], dits, 3);
db915fea 26657
26658 dits[0] = 0.25;
26659 dits[1] = 0.22;
26660 dits[2] = 1.955;
26661 dits[3] = 0.025;
cd3a3507 26662 gMC->Gsvolu("I537", "TRD1", idtmed[203], dits, 4);
db915fea 26663
26664 dits[0] = 0.225;
26665 dits[1] = 0.195;
26666 dits[2] = 1.955;
26667 dits[4] = 0.025;
cd3a3507 26668 gMC->Gsvolu("I538", "TRD1", idtmed[203], dits, 4);
db915fea 26669
26670 dits[0] = 2.17;
26671 dits[1] = 0.035;
26672 dits[2] = 0.05;
cd3a3507 26673 gMC->Gsvolu("I536", "BOX ", idtmed[203], dits, 3);
db915fea 26674
26675 dits[0] = 2.675;
26676 dits[1] = 0.035;
26677 dits[2] = 0.05;
cd3a3507 26678 gMC->Gsvolu("I535", "BOX ", idtmed[203], dits, 3);
db915fea 26679
26680 dits[0] = 2;
26681 dits[1] = 0.035;
26682 dits[2] = 0.05;
cd3a3507 26683 gMC->Gsvolu("I534", "BOX ", idtmed[203], dits, 3);
db915fea 26684
26685 dits[0] = 0;
26686 dits[1] = 0.05;
26687 dits[2] = 0.17;
cd3a3507 26688 gMC->Gsvolu("I540", "TUBE", idtmed[203], dits, 3);
db915fea 26689
26690 dits[0] = 0;
26691 dits[1] = 0.05;
26692 dits[2] = 0.205;
cd3a3507 26693 gMC->Gsvolu("I539", "TUBE", idtmed[203], dits, 3);
db915fea 26694
26695 dits[0] = 3.65;
26696 dits[1] = 0.015;
26697 dits[2] = 2;
26698 gMC->Gsvolu("ITS6", "BOX ", idtmed[200], dits, 3);
26699
9181d340 26700 if (fluid == 1) {
26701 dits[0] = 0;
26702 dits[1] = 0.07;
26703 dits[2] = 3.15;
26704 gMC->Gsvolu("I550", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26705 } else {
26706 dits[0] = 0;
26707 dits[1] = 0.07;
26708 dits[2] = 3.15;
26709 gMC->Gsvolu("I550", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26710 }
db915fea 26711
26712 dits[0] = 0.07;
26713 dits[1] = 0.1;
26714 dits[2] = 3.15;
cd3a3507 26715 gMC->Gsvolu("I551", "TUBE", idtmed[210], dits, 3);
db915fea 26716
26717 dits[0] = 0.225;
26718 dits[1] = 0.195;
26719 dits[2] = 3.15;
26720 dits[3] = 0.025;
cd3a3507 26721 gMC->Gsvolu("I549", "TRD1", idtmed[203], dits, 4);
db915fea 26722
26723 dits[0] = 0.25;
26724 dits[1] = 0.22;
26725 dits[2] = 3.15;
26726 dits[3] = 0.025;
cd3a3507 26727 gMC->Gsvolu("I548", "TRD1", idtmed[203], dits, 4);
db915fea 26728
26729 dits[0] = 2.17;
26730 dits[1] = 0.035;
26731 dits[2] = 0.05;
cd3a3507 26732 gMC->Gsvolu("I547", "BOX ", idtmed[203], dits, 3);
db915fea 26733
26734 dits[0] = 2;
26735 dits[1] = 0.035;
26736 dits[2] = 0.05;
cd3a3507 26737 gMC->Gsvolu("I545", "BOX ", idtmed[203], dits, 3);
db915fea 26738
26739 dits[0] = 2.675;
26740 dits[1] = 0.035;
26741 dits[2] = 0.05;
cd3a3507 26742 gMC->Gsvolu("I546", "BOX ", idtmed[203], dits, 3);
db915fea 26743
26744 dits[0] = 0.3;
26745 dits[1] = 0.15;
26746 dits[2] = 0.15;
cd3a3507 26747 gMC->Gsvolu("I552", "BOX ", idtmed[203], dits, 3);
db915fea 26748
26749 dits[0] = 0.304;
26750 dits[1] = 0.0275;
26751 dits[2] = 0.4322;
cd3a3507 26752 gMC->Gsvolu("I515", "BOX ", idtmed[206], dits, 3);
db915fea 26753
26754 dits[0] = 0.025;
26755 dits[1] = 0.025;
26756 dits[2] = 0.05;
cd3a3507 26757 gMC->Gsvolu("I513", "BOX ", idtmed[214], dits, 3);
db915fea 26758
26759 dits[0] = 0.16;
26760 dits[1] = 0.08;
26761 dits[2] = 0.08;
cd3a3507 26762 gMC->Gsvolu("I514", "BOX ", idtmed[214], dits, 3);
db915fea 26763
26764 dits[0] = 3.4;
26765 dits[1] = 0.015;
26766 dits[2] = 0.525;
686e2715 26767 gMC->Gsvolu("I512", "BOX ", idtmed[203], dits, 3);
db915fea 26768
26769 dits[0] = 0.225;
26770 dits[1] = 0.195;
26771 dits[2] = 1.955;
26772 dits[3] = 0.025;
cd3a3507 26773 gMC->Gsvolu("I528", "TRD1", idtmed[203], dits, 4);
db915fea 26774
26775 dits[0] = 0.25;
26776 dits[1] = 0.22;
26777 dits[2] = 1.955;
26778 dits[3] = 0.025;
cd3a3507 26779 gMC->Gsvolu("I527", "TRD1", idtmed[203], dits, 4);
db915fea 26780
26781 dits[0] = 2.17;
26782 dits[1] = 0.035;
26783 dits[2] = 0.05;
cd3a3507 26784 gMC->Gsvolu("I526", "BOX ", idtmed[203], dits, 3);
db915fea 26785
26786 dits[0] = 2.675;
26787 dits[1] = 0.035;
26788 dits[2] = 0.05;
cd3a3507 26789 gMC->Gsvolu("I525", "BOX ", idtmed[203], dits, 3);
db915fea 26790
26791 dits[0] = 2;
26792 dits[1] = 0.035;
26793 dits[2] = 0.05;
cd3a3507 26794 gMC->Gsvolu("I524", "BOX ", idtmed[203], dits, 3);
db915fea 26795
26796 dits[0] = 0;
26797 dits[1] = 0.05;
26798 dits[2] = 0.205;
cd3a3507 26799 gMC->Gsvolu("I529", "TUBE", idtmed[203], dits, 3);
db915fea 26800
26801 dits[0] = 0;
26802 dits[1] = 0.05;
26803 dits[2] = 0.17;
cd3a3507 26804 gMC->Gsvolu("I530", "TUBE", idtmed[203], dits, 3);
db915fea 26805
26806 dits[0] = 0.15;
26807 dits[1] = 0.105;
26808 dits[2] = 0.29;
26809 dits[3] = 0.08;
cd3a3507 26810 gMC->Gsvolu("I517", "TRD1", idtmed[203], dits, 4);
db915fea 26811
9181d340 26812 if (fluid == 1) {
26813 dits[0] = 0;
26814 dits[1] = 0.07;
26815 dits[2] = 1.955;
26816 gMC->Gsvolu("I531", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26817 } else {
26818 dits[0] = 0;
26819 dits[1] = 0.07;
26820 dits[2] = 1.955;
26821 gMC->Gsvolu("I531", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26822 }
db915fea 26823
26824 dits[0] = 0.07;
26825 dits[1] = 0.1;
26826 dits[2] = 1.955;
cd3a3507 26827 gMC->Gsvolu("I532", "TUBE", idtmed[210], dits, 3);
db915fea 26828
26829 dits[0] = 0.3;
26830 dits[1] = 0.15;
26831 dits[2] = 0.15;
cd3a3507 26832 gMC->Gsvolu("I533", "BOX ", idtmed[203], dits, 3);
db915fea 26833
26834 dits[0] = 3.65;
26835 dits[1] = 0.015;
26836 dits[2] = 2;
26837 gMC->Gsvolu("ITS5", "BOX ", idtmed[200], dits, 3);
26838
26839
9181d340 26840
7b67784f 26841 // --- Define volumes of shield of SPD ----------------
cd3a3507 26842
26843
26844 dits[0] = 8.37;
26845 dits[1] = 9.93;
26846 dits[2] = 25;
26847 gMC->Gsvolu("IC01", "TUBE", idtmed[289], dits, 3);
26848
26849 dits[0] = 8.3;
e4f08ac3 26850 dits[1] = 9.995;
cd3a3507 26851 dits[2] = 17.5/2.;
26852 gMC->Gsvolu("IC02", "TUBE", idtmed[289], dits, 3);
26853
cd3a3507 26854
9181d340 26855 // --- Define volume of first cylinder between SPD and SDD --------------
cd3a3507 26856
7b67784f 26857 dits[0] = (21.-0.128)/2.;
9181d340 26858 dits[1] = 21./2.;
7b67784f 26859 dits[2] = 39.4;
26860 gMC->Gsvolu("ICY1", "TUBE", idtmed[208], dits, 3);
cd3a3507 26861
9181d340 26862 // --- Define volume of second cylinder between SDD and SSD --------------
cd3a3507 26863
7b67784f 26864 dits[0] = (59.5-0.128)/2.;
26865 dits[1] = 59.5/2.;
9181d340 26866 dits[2] = 56.2; // was 57
7b67784f 26867 gMC->Gsvolu("ICY2", "TUBE", idtmed[208], dits, 3);
cd3a3507 26868
26869 // --- Define volumes of SDD cone ----------------------------------
26870
26871 dits[0] = 0;
26872 dits[1] = 360;
26873 dits[2] = 12;
26874 dits[3] = -59.7;
26875 dits[4] = 27;
9181d340 26876 dits[5] = 28.6;
cd3a3507 26877 dits[6] = -42.7;
26878 dits[7] = 10;
9181d340 26879 dits[8] = 28.6;
cd3a3507 26880 dits[9] = -34.65;
26881 dits[10] = 10;
9181d340 26882 dits[11] = 28.6;
cd3a3507 26883 dits[12] = -34.65;
26884 dits[13] = 10;
26885 dits[14] = 23.495;
26886 dits[15] = -23.7;
26887 dits[16] = 10;
26888 dits[17] = 23.495;
26889 dits[18] = -23.7;
26890 dits[19] = 10;
26891 dits[20] = 14.595;
26892 dits[21] = 23.7;
26893 dits[22] = 10;
26894 dits[23] = 14.595;
26895 dits[24] = 23.7;
26896 dits[25] = 10;
26897 dits[26] = 23.495;
26898 dits[27] = 34.65;
26899 dits[28] = 10;
26900 dits[29] = 23.495;
26901 dits[30] = 34.65;
26902 dits[31] = 10;
9181d340 26903 dits[32] = 28.6;
e4f08ac3 26904 dits[33] = 42.7;
cd3a3507 26905 dits[34] = 10;
9181d340 26906 dits[35] = 28.6;
cd3a3507 26907 dits[36] = 59.7;
26908 dits[37] = 27.2637;
9181d340 26909 dits[38] = 28.6;
cd3a3507 26910 gMC->Gsvolu("IS02", "PCON", idtmed[204], dits, 39);
26911
26912 dits[0] = 0;
26913 dits[1] = 360;
26914 dits[2] = 6;
9181d340 26915 dits[3] = 38.65;
26916 dits[4] = 10.75;
26917 dits[5] = 12.25;
26918 dits[6] = 40.15;
26919 dits[7] = 10.75;
e4f08ac3 26920 dits[8] = 13.96;
9181d340 26921 dits[9] = 40.15;
e4f08ac3 26922 dits[10] = 12.46;
cd3a3507 26923 dits[11] = 13.96;
9181d340 26924 dits[12] = 55.75;
26925 dits[13] = 27;
26926 dits[14] = 28.5;
26927 dits[15] = 55.75;
26928 dits[16] = 27;
26929 dits[17] = 28.5;
26930 dits[18] = 57.25;
26931 dits[19] = 27;
26932 dits[20] = 28.5;
30e14774 26933 gMC->Gsvolu("I093", "PCON", idtmed[272], dits, 21); // SDD cone
cd3a3507 26934
26935 dits[0] = 0;
26936 dits[1] = 50;
26937 dits[2] = 3;
e4f08ac3 26938 dits[3] = 39;
cd3a3507 26939 dits[4] = 14;
26940 dits[5] = 18.75;
de0a2a9c 26941 dits[6] = 46.7-3;
cd3a3507 26942 dits[7] = 14;
26943 dits[8] = 18.75;
de0a2a9c 26944 dits[9] = 51.45-3;
cd3a3507 26945 dits[10] = 18.75;
26946 dits[11] = 18.75;
7b67784f 26947 gMC->Gsvolu("I099", "PCON", idtmed[204], dits, 12); // SDD 3 cone hole
cd3a3507 26948
26949 dits[0] = 0;
26950 dits[1] = 25;
26951 dits[2] = 3;
e4f08ac3 26952 dits[3] = 49;
cd3a3507 26953 dits[4] = 23.4;
26954 dits[5] = 26.4;
de0a2a9c 26955 dits[6] = 56.1-3;
cd3a3507 26956 dits[7] = 23.4;
26957 dits[8] = 26.4;
de0a2a9c 26958 dits[9] = 59.1-3;
cd3a3507 26959 dits[10] = 26.4;
26960 dits[11] = 26.4;
7b67784f 26961 gMC->Gsvolu("I200", "PCON", idtmed[204], dits, 12); // SDD 4 cone hole
cd3a3507 26962
7b67784f 26963 dits[0] = 10.0;
26964 dits[1] = 10.5;
cd3a3507 26965 dits[2] = 0.25;
7b67784f 26966 gMC->Gsvolu("I090", "TUBE", idtmed[224], dits, 3); // SDD cylinder flange
cd3a3507 26967
26968 dits[0] = 21.95;
7b67784f 26969 dits[1] = 22.95;
cd3a3507 26970 dits[2] = 1;
7b67784f 26971 gMC->Gsvolu("I098", "TUBE", idtmed[283], dits, 3); // ladder support on layer 4
cd3a3507 26972
7b67784f 26973 dits[0] = 13.1;
26974 dits[1] = 14.1;
cd3a3507 26975 dits[2] = 1;
7b67784f 26976 gMC->Gsvolu("I097", "TUBE", idtmed[283], dits, 3); // ladder support on layer 3
cd3a3507 26977
26978 dits[0] = 1;
26979 dits[1] = 1;
26980 dits[2] = 7.74;
26981 gMC->Gsvolu("I202", "BOX ", idtmed[272], dits, 3);
26982
26983 dits[0] = 1;
26984 dits[1] = 1;
26985 dits[2] = 9.14;
26986 gMC->Gsvolu("I203", "BOX ", idtmed[272], dits, 3);
26987
26988 dits[0] = 21.95;
26989 dits[1] = 22.95;
26990 dits[2] = 1;
26991 gMC->Gsvolu("I095", "TUBE", idtmed[224], dits, 3);
26992
26993 dits[0] = 3;
26994 dits[1] = 2.7;
26995 dits[2] = 1;
26996 dits[3] = 0.63;
26997 gMC->Gsvolu("I096", "TRD1", idtmed[264], dits, 4);
26998
26999 dits[0] = 13.1;
27000 dits[1] = 14.1;
27001 dits[2] = 1;
27002 gMC->Gsvolu("I094", "TUBE", idtmed[224], dits, 3);
27003
27004
27005 // --- Define volumes of SSD cone ----------------------------------
27006
27007
27008 dits[0] = 0;
27009 dits[1] = 360;
27010 dits[2] = 12;
7b67784f 27011 dits[3] = -zmax;
27012 dits[4] = 46;
27013 dits[5] = 49.25;
cd3a3507 27014 dits[6] = -61.2;
9181d340 27015 dits[7] = 28.7;
7b67784f 27016 dits[8] = 49.25;
cd3a3507 27017 dits[9] = -57.5;
9181d340 27018 dits[10] = 28.7;
7b67784f 27019 dits[11] = 49.25;
cd3a3507 27020 dits[12] = -57.5;
9181d340 27021 dits[13] = 28.7;
cd3a3507 27022 dits[14] = 43.5;
7b67784f 27023 dits[15] = -49.2;
9181d340 27024 dits[16] = 28.7;
cd3a3507 27025 dits[17] = 43.5;
7b67784f 27026 dits[18] = -49.2;
9181d340 27027 dits[19] = 28.7;
7b67784f 27028 dits[20] = 36.85;
27029 dits[21] = 50.6;
9181d340 27030 dits[22] = 28.7;
7b67784f 27031 dits[23] = 36.85;
27032 dits[24] = 50.6;
9181d340 27033 dits[25] = 28.7;
cd3a3507 27034 dits[26] = 43.5;
7b67784f 27035 dits[27] = 57.5;
9181d340 27036 dits[28] = 28.7;
cd3a3507 27037 dits[29] = 43.5;
7b67784f 27038 dits[30] = 57.5;
9181d340 27039 dits[31] = 28.7;
7b67784f 27040 dits[32] = 49.25;
27041 dits[33] = 61.2;
9181d340 27042 dits[34] = 28.7;
7b67784f 27043 dits[35] = 49.25;
27044 dits[36] = zmax;
27045 dits[37] = 46;
27046 dits[38] = 49.25;
27047 gMC->Gsvolu("IS01", "PCON", idtmed[204], dits, 39); // SSD cone mother volume
cd3a3507 27048
27049 dits[0] = 0;
27050 dits[1] = 360;
27051 dits[2] = 6;
7b67784f 27052 dits[3] = -zmax;
27053 dits[4] = 47.75;
27054 dits[5] = 49.25;
27055 dits[6] = -zmax+2.;
27056 dits[7] = 47.75;
27057 dits[8] = 49.25;
27058 dits[9] = -71.2819;
27059 dits[10] = 46.75;
27060 dits[11] = 49.0319;
27061 dits[12] = -57.25; // was 58.5
27062 dits[13] = 32.9681;
27063 dits[14] = 34.75;
9181d340 27064 dits[15] = -57.25; // was 58.5
7b67784f 27065 dits[16] = 30;
27066 dits[17] = 34.75;
9181d340 27067 dits[18] = -55.75; // was 57
7b67784f 27068 dits[19] = 30;
9181d340 27069 dits[20] = 32.25; // was 31.5
30e14774 27070 gMC->Gsvolu("I212", "PCON", idtmed[272], dits, 21); // SSD cone
cd3a3507 27071
7b67784f 27072 dits[0] = 28.75;
27073 dits[1] = 29.75;
cd3a3507 27074 dits[2] = 0.5;
7b67784f 27075 gMC->Gsvolu("I211", "TUBE", idtmed[224], dits, 3); // SSD cylinder flange
cd3a3507 27076
7b67784f 27077 dits[0] = 35.8;
27078 dits[1] = 36.8;
cd3a3507 27079 dits[2] = 1;
7b67784f 27080 gMC->Gsvolu("I217", "TUBE", idtmed[283], dits, 3); // ladder support on layer 5
cd3a3507 27081
7b67784f 27082 dits[0] = 41.4;
27083 dits[1] = 42.4;
cd3a3507 27084 dits[2] = 1;
7b67784f 27085 gMC->Gsvolu("I219", "TUBE", idtmed[283], dits, 3); // ladder support on layer 6
27086
27087 dits[0] = 42.05+5.;
27088 dits[1] = 42.55+5.;
cd3a3507 27089 dits[2] = 1.25;
7b67784f 27090 gMC->Gsvolu("I214", "TUBE", idtmed[224], dits, 3); // layer 6 electronic support
27091 // this will change after PPR
27092 dits[0] = 37.05+5.;
27093 dits[1] = 37.55+5.;
cd3a3507 27094 dits[2] = 1.25;
7b67784f 27095 gMC->Gsvolu("I213", "TUBE", idtmed[224], dits, 3); // layer 5 electronic support
27096 // this will change after PPR
cd3a3507 27097 dits[0] = 0;
27098 dits[1] = 25;
27099 dits[2] = 5;
7b67784f 27100 dits[3] = -zmax+3;
6d62fed9 27101 dits[4] = 45.5;
27102 dits[5] = 45.5;
de0a2a9c 27103 dits[6] = -69.7+3;
cd3a3507 27104 dits[7] = 37;
6d62fed9 27105 dits[8] = 45.5;
de0a2a9c 27106 dits[9] = -68.5+3;
cd3a3507 27107 dits[10] = 37;
6d62fed9 27108 dits[11] = 45.5;
de0a2a9c 27109 dits[12] = -68.5+4.8;
cd3a3507 27110 dits[13] = 37;
6d62fed9 27111 dits[14] = 45.5;
de0a2a9c 27112 dits[15] = -63.5+4.8;
cd3a3507 27113 dits[16] = 37;
6d62fed9 27114 dits[17] = 45.5;
7b67784f 27115 gMC->Gsvolu("I215", "PCON", idtmed[204], dits, 18); // SSD cone hole
30e14774 27116
cd3a3507 27117 dits[0] = 0;
27118 dits[1] = 3.2;
27119 dits[2] = 9;
7b67784f 27120 dits[3] = -14;
cd3a3507 27121 dits[4] = 30.5;
27122 dits[5] = 33.5;
7b67784f 27123 dits[6] = -9.85;
cd3a3507 27124 dits[7] = 30.5;
27125 dits[8] = 33.5;
7b67784f 27126 dits[9] = -9.85;
cd3a3507 27127 dits[10] = 30.5;
7b67784f 27128 dits[11] = 43.45;
27129 dits[12] = -7.85;
cd3a3507 27130 dits[13] = 30.5;
7b67784f 27131 dits[14] = 43.45;
27132 dits[15] = -7.85;
cd3a3507 27133 dits[16] = 30.5;
27134 dits[17] = 36.5;
7b67784f 27135 dits[18] = -7;
cd3a3507 27136 dits[19] = 30.5;
27137 dits[20] = 36.5;
7b67784f 27138 dits[21] = -4;
cd3a3507 27139 dits[22] = 33.0173;
27140 dits[23] = 36.5;
7b67784f 27141 dits[24] = -4;
cd3a3507 27142 dits[25] = 33.0173;
7b67784f 27143 dits[26] = 36.80;
27144 dits[27] = -2;
cd3a3507 27145 dits[28] = 34.6955;
7b67784f 27146 dits[29] = 36.80;
27147 gMC->Gsvolu("I216", "PCON", idtmed[272], dits, 30); // supports (1-6) of the ladders
cd3a3507 27148
27149
a9c4129c 27150 // --- Place SPD (option 'a') volumes into their mother volume IT12
27151
686e2715 27152 // SPD - option 'a'
686e2715 27153 // (this is NOT the default)
27154
3d12a48d 27155 if (option == 1) {
686e2715 27156
27157 gMC->Gspos("I12A",5,"IT12",0.0,0.0,0.0,idrotm[238],"MANY");
27158 gMC->Gspos("I12A",6,"IT12",0.0,0.0,0.0,idrotm[236],"MANY");
27159 gMC->Gspos("I12A",7,"IT12",0.0,0.0,0.0,idrotm[239],"MANY");
27160 gMC->Gspos("I12A",8,"IT12",0.0,0.0,0.0,idrotm[233],"MANY");
27161 gMC->Gspos("I12A",9,"IT12",0.0,0.0,0.0,idrotm[240],"MANY");
27162 gMC->Gspos("I12A",10,"IT12",0.0,0.0,0.0,idrotm[241],"MANY");
27163 gMC->Gspos("I12A",2,"IT12",0.0,0.0,0.0,idrotm[242],"MANY");
27164 gMC->Gspos("I12A",3,"IT12",0.0,0.0,0.0,idrotm[234],"MANY");
27165 gMC->Gspos("I12A",4,"IT12",0.0,0.0,0.0,idrotm[243],"MANY");
27166 gMC->Gspos("I12A",1,"IT12",0.0,0.0,0.0,0,"MANY");
c47b75b1 27167 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.); // see definition of idrotm[244]
27168 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.); // see definition of idrotm[244]
27169 gMC->Gspos("I10A",2,"I12A",0.203+deltax,3.8206+deltay,0.0,idrotm[244],"ONLY");
27170 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.); // see definition of idrotm[245]
27171 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.); // see definition of idrotm[245]
27172 gMC->Gspos("I10A",1,"I12A",1.4531+deltax,3.8152+deltay,0.0,idrotm[245],"ONLY");
27173 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.); // see definition of idrotm[246]
27174 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.); // see definition of idrotm[246]
27175 gMC->Gspos("I20A",1,"I12A",3.0174+deltax,6.5143+deltay,0.0,idrotm[246],"ONLY");
27176 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.); // see definition of idrotm[247]
27177 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.); // see definition of idrotm[247]
27178 gMC->Gspos("I20A",2,"I12A",1.9612+deltax,6.9062+deltay,0.0,idrotm[247],"ONLY");
27179 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.); // see definition of idrotm[248]
27180 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.); // see definition of idrotm[248]
27181 gMC->Gspos("I20A",3,"I12A",0.8567+deltax,7.1279+deltay,0.0,idrotm[248],"ONLY");
27182 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.); // see definition of idrotm[249]
27183 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.); // see definition of idrotm[249]
27184 gMC->Gspos("I20A",4,"I12A",-0.2689+deltax,7.1742+deltay,0.0,idrotm[249],"ONLY");
686e2715 27185 gMC->Gspos("I123",2,"I12A",-0.2978,5.5196,0.0,idrotm[214],"ONLY");
27186 gMC->Gspos("I121",2,"I12A",-0.2385,4.1518,0.0,idrotm[213],"ONLY");
27187 gMC->Gspos("I122",2,"I12A",-0.2968,4.0207,0.0,idrotm[212],"ONLY");
27188 gMC->Gspos("I120",2,"I12A",-0.3672,3.9056,0.0,0,"ONLY");
27189 gMC->Gspos("I144",1,"I12A",-0.2538,3.8556,0.0,0,"ONLY");
27190 gMC->Gspos("I113",3,"I12A",0.1095,3.9056,0.0,0,"ONLY");
27191 gMC->Gspos("I143",1,"I12A",0.4365,3.8556,0.0,idrotm[236],"ONLY");
27192 gMC->Gspos("I142",1,"I12A",0.5136,3.9056,0.0,idrotm[235],"ONLY");
27193 gMC->Gspos("I141",1,"I12A",0.5636,3.9752,0.0,idrotm[201],"ONLY");
27194 gMC->Gspos("I140",1,"I12A",0.6336,4.0447,0.0,idrotm[234],"ONLY");
27195 gMC->Gspos("I139",1,"I12A",0.8297,4.0545,0.0,idrotm[207],"ONLY");
27196 gMC->Gspos("I113",5,"I12A",1.2575,3.9681,0.0,idrotm[207],"ONLY");
27197 gMC->Gspos("I138",1,"I12A",1.66,3.7848,0.0,idrotm[207],"ONLY");
27198 gMC->Gspos("I137",1,"I12A",1.8556,3.7738,0.0,idrotm[233],"ONLY");
27199 gMC->Gspos("I136",1,"I12A",2.6224,4.874,0.0,idrotm[232],"ONLY");
27200 gMC->Gspos("I135",1,"I12A",3.2967,6.0337,0.0,idrotm[231],"ONLY");
27201 gMC->Gspos("I134",1,"I12A",3.266,6.1636,0.0,idrotm[230],"ONLY");
27202 gMC->Gspos("I113",1,"I12A",2.9903,6.4144,0.0,idrotm[211],"ONLY");
27203 gMC->Gspos("I133",3,"I12A",2.7631,6.7627,0.0,idrotm[230],"ONLY");
27204 gMC->Gspos("I132",3,"I12A",2.62,6.8555,0.0,idrotm[229],"ONLY");
27205 gMC->Gspos("I131",3,"I12A",2.648,6.6023,0.0,idrotm[228],"ONLY");
27206 gMC->Gspos("I130",3,"I12A",2.6569,6.3431,0.0,idrotm[227],"ONLY");
27207 gMC->Gspos("I129",3,"I12A",2.3906,6.4819,0.0,idrotm[226],"ONLY");
27208 gMC->Gspos("I113",2,"I12A",1.9488,6.7998,0.0,idrotm[210],"ONLY");
27209 gMC->Gspos("I133",2,"I12A",1.6699,7.1085,0.0,idrotm[226],"ONLY");
27210 gMC->Gspos("I132",2,"I12A",1.5142,7.1777,0.0,idrotm[225],"ONLY");
27211 gMC->Gspos("I131",2,"I12A",1.5814,6.932,0.0,idrotm[224],"ONLY");
27212 gMC->Gspos("I130",2,"I12A",1.6308,6.6774,0.0,idrotm[223],"ONLY");
27213 gMC->Gspos("I129",2,"I12A",1.346,6.7728,0.0,idrotm[222],"ONLY");
27214 gMC->Gspos("I113",6,"I12A",0.8599,7.0176,0.0,idrotm[209],"ONLY");
27215 gMC->Gspos("I133",1,"I12A",0.5362,7.2789,0.0,idrotm[222],"ONLY");
27216 gMC->Gspos("I132",1,"I12A",0.3715,7.3228,0.0,idrotm[221],"ONLY");
27217 gMC->Gspos("I131",1,"I12A",0.4763,7.0907,0.0,idrotm[220],"ONLY");
27218 gMC->Gspos("I130",1,"I12A",0.5649,6.8469,0.0,idrotm[219],"ONLY");
27219 gMC->Gspos("I129",1,"I12A",0.2688,6.8966,0.0,idrotm[218],"ONLY");
27220 gMC->Gspos("I113",4,"I12A",-0.2497,7.0624,0.0,idrotm[208],"ONLY");
27221 gMC->Gspos("I128",1,"I12A",-0.6103,7.2698,0.0,idrotm[218],"ONLY");
27222 gMC->Gspos("I126",2,"I12A",-0.7799,7.2874,0.0,idrotm[217],"ONLY");
27223 gMC->Gspos("I125",2,"I12A",-0.6315,7.0883,0.0,idrotm[216],"ONLY");
27224 gMC->Gspos("I124",2,"I12A",-0.4965,6.8742,0.0,idrotm[215],"ONLY");
9bf5e8ff 27225 gMC->Gspos("I103",3,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],-3.536,0,"ONLY");
27226 gMC->Gspos("I103",4,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],-10.708,0,"ONLY");
c47b75b1 27227 gMC->Gspos("I103",1,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],10.708,0,"ONLY");
27228 gMC->Gspos("I103",2,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],3.536,0,"ONLY");
686e2715 27229 gMC->Gspos("I105",1,"I10A",-0.05,0.01,-16.844,idrotm[237],"ONLY");
27230 gMC->Gspos("I105",2,"I10A",-0.05,0.01,16.844,0,"ONLY");
c47b75b1 27231 gMC->Gspos("I104",1,"I10A",0.0,-di10a[1]+di104[1],0.0,0,"ONLY");
9bf5e8ff 27232 gMC->Gspos("I1D3",3,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],-3.536,0,"ONLY");
27233 gMC->Gspos("I1D3",4,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],-10.708,0,"ONLY");
c47b75b1 27234 gMC->Gspos("I1D3",1,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],10.708,0,"ONLY");
27235 gMC->Gspos("I1D3",2,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],3.536,0,"ONLY");
686e2715 27236 gMC->Gspos("I105",3,"I20A",-0.05,0.01,-16.844,idrotm[237],"ONLY");
27237 gMC->Gspos("I105",4,"I20A",-0.05,0.01,16.844,0,"ONLY");
c47b75b1 27238 gMC->Gspos("I104",2,"I20A",0.0,-di20a[1]+di104[1],0.0,0,"ONLY");
686e2715 27239 gMC->Gspos("I112",2,"I113",0.25,0.02,0.0,idrotm[206],"ONLY");
27240 gMC->Gspos("I111",2,"I113",0.1318,-0.0008,0.0,idrotm[205],"ONLY");
27241 gMC->Gspos("I118",1,"I113",0.0,-0.0454,0.0,0,"ONLY");
27242 gMC->Gspos("I110",1,"I113",0.0,0.0492,0.0,0,"ONLY");
27243 gMC->Gspos("I114",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27244 gMC->Gspos("I115",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27245 gMC->Gspos("I115",2,"I113",-0.063,0.0042,0.0,idrotm[201],"ONLY");
27246 gMC->Gspos("I114",2,"I113",-0.063,0.0042,0.0,idrotm[201],"ONLY");
27247 gMC->Gspos("I116",1,"I113",0.0,0.0042,0.0,0,"ONLY");
27248 gMC->Gspos("I111",1,"I113",-0.1318,-0.0008,0.0,idrotm[204],"ONLY");
27249 gMC->Gspos("I112",1,"I113",-0.25,0.02,0.0,idrotm[203],"ONLY");
c47b75b1 27250 gMC->Gspos("I101",1,"I103",-0.088,ddet1,0.0,0,"ONLY");
27251 gMC->Gspos("I102",1,"I103",0.0,-dchip1,-2.8,0,"ONLY");
27252 gMC->Gspos("I102",2,"I103",0.0,-dchip1,-1.4,0,"ONLY");
27253 gMC->Gspos("I102",3,"I103",0.0,-dchip1,0.0,0,"ONLY");
27254 gMC->Gspos("I102",4,"I103",0.0,-dchip1,1.4,0,"ONLY");
27255 gMC->Gspos("I102",5,"I103",0.0,-dchip1,2.8,0,"ONLY");
27256 gMC->Gspos("I1D1",1,"I1D3",-0.088,ddet2,0.0,0,"ONLY");
27257 gMC->Gspos("I1D2",1,"I1D3",0.0,-dchip2,-2.8,0,"ONLY");
27258 gMC->Gspos("I1D2",2,"I1D3",0.0,-dchip2,-1.4,0,"ONLY");
27259 gMC->Gspos("I1D2",3,"I1D3",0.0,-dchip2,0.0,0,"ONLY");
27260 gMC->Gspos("I1D2",4,"I1D3",0.0,-dchip2,1.4,0,"ONLY");
27261 gMC->Gspos("I1D2",5,"I1D3",0.0,-dchip2,2.8,0,"ONLY");
686e2715 27262 gMC->Gspos("I117",1,"I116",0.0,0.0,0.0,0,"ONLY");
27263 gMC->Gspos("ITS1",1,"I101",0.0,0.0,0.0,0,"ONLY");
27264 gMC->Gspos("ITS2",1,"I1D1",0.0,0.0,0.0,0,"ONLY");
27265 gMC->Gspos("I650",16,"IT12",0.0,0.0,22.0,idrotm[1104],"MANY");
27266 gMC->Gspos("I650",20,"IT12",0.0,0.0,22.0,idrotm[1130],"MANY");
27267 gMC->Gspos("I650",18,"IT12",0.0,0.0,22.0,idrotm[1117],"MANY");
27268 gMC->Gspos("I650",1,"IT12",0.0,0.0,22.0,0,"MANY");
27269 gMC->Gspos("I650",4,"IT12",0.0,0.0,22.0,idrotm[1106],"MANY");
27270 gMC->Gspos("I650",6,"IT12",0.0,0.0,22.0,idrotm[1039],"MANY");
27271 gMC->Gspos("I650",8,"IT12",0.0,0.0,22.0,idrotm[1107],"MANY");
27272 gMC->Gspos("I650",10,"IT12",0.0,0.0,22.0,idrotm[1065],"MANY");
27273 gMC->Gspos("I650",12,"IT12",0.0,0.0,22.0,idrotm[1078],"MANY");
27274 gMC->Gspos("I650",14,"IT12",0.0,0.0,22.0,idrotm[1091],"MANY");
27275 gMC->Gspos("I650",19,"IT12",0.0,0.0,-22.0,idrotm[1108],"MANY");
27276 gMC->Gspos("I650",2,"IT12",0.0,0.0,-22.0,idrotm[1109],"MANY");
27277 gMC->Gspos("I650",3,"IT12",0.0,0.0,-22.0,idrotm[1110],"MANY");
27278 gMC->Gspos("I650",5,"IT12",0.0,0.0,-22.0,idrotm[1111],"MANY");
27279 gMC->Gspos("I650",7,"IT12",0.0,0.0,-22.0,idrotm[1112],"MANY");
27280 gMC->Gspos("I650",9,"IT12",0.0,0.0,-22.0,idrotm[1113],"MANY");
27281 gMC->Gspos("I650",11,"IT12",0.0,0.0,-22.0,idrotm[1114],"MANY");
27282 gMC->Gspos("I650",13,"IT12",0.0,0.0,-22.0,idrotm[1115],"MANY");
27283 gMC->Gspos("I650",15,"IT12",0.0,0.0,-22.0,idrotm[1116],"MANY");
27284 gMC->Gspos("I650",17,"IT12",0.0,0.0,-22.0,idrotm[1118],"MANY");
27285 gMC->Gspos("I666",1,"I650",0.0,0.0,0.25,idrotm[1003],"MANY");
27286 gMC->Gspos("I667",1,"I650",0.1102,0.9945,0.45,idrotm[1088],"ONLY");
27287 gMC->Gspos("I669",3,"I650",0.1883,4.0372,-3.2,0,"ONLY");
27288 gMC->Gspos("I671",3,"I650",0.1883,4.0372,0.6,0,"ONLY");
27289 gMC->Gspos("I669",2,"I650",1.3343,4.0609,-3.2,0,"ONLY");
27290 gMC->Gspos("I671",2,"I650",1.3343,4.0609,0.6,0,"ONLY");
27291 gMC->Gspos("I669",6,"I650",2.9567,6.1959,-3.2,idrotm[1089],"ONLY");
27292 gMC->Gspos("I671",6,"I650",2.9567,6.1959,0.6,idrotm[1089],"ONLY");
27293 gMC->Gspos("I669",5,"I650",1.9511,6.5822,-3.2,idrotm[1011],"ONLY");
27294 gMC->Gspos("I671",5,"I650",1.9511,6.5822,0.6,idrotm[1011],"ONLY");
27295 gMC->Gspos("I669",4,"I650",0.8974,6.8064,-3.2,idrotm[1090],"ONLY");
27296 gMC->Gspos("I671",4,"I650",0.8974,6.8064,0.6,idrotm[1090],"ONLY");
27297 gMC->Gspos("I669",1,"I650",-0.1784,6.863,-3.2,0,"ONLY");
27298 gMC->Gspos("I671",1,"I650",-0.1784,6.863,0.6,0,"ONLY");
27299 gMC->Gspos("I673",1,"I650",0.2173,4.8037,1.8,0,"ONLY");
27300 gMC->Gspos("I673",6,"I650",1.5093,4.5605,1.8,0,"ONLY");
27301 gMC->Gspos("I673",4,"I650",-0.173,6.2531,1.8,idrotm[1092],"ONLY");
27302 gMC->Gspos("I673",3,"I650",0.8073,6.2032,1.8,idrotm[1093],"ONLY");
27303 gMC->Gspos("I673",2,"I650",1.7678,6.0005,1.8,idrotm[1094],"ONLY");
27304 gMC->Gspos("I673",5,"I650",2.6847,5.6501,1.8,0,"ONLY");
27305 gMC->Gspos("I676",2,"I650",1.7618,5.2269,2.5,0,"ONLY");
27306 gMC->Gspos("I676",1,"I650",0.4018,5.5869,2.5,0,"ONLY");
27307 gMC->Gspos("I668",1,"I667",0.0,0.0,0.0,0,"ONLY");
27308 gMC->Gspos("I670",1,"I669",0.0,0.0,0.0,0,"ONLY");
27309 gMC->Gspos("I672",1,"I671",0.0,0.0,0.0,0,"ONLY");
27310 gMC->Gspos("I674",1,"I673",0.0,0.0,0.0,0,"MANY");
27311 gMC->Gspos("I675",1,"I673",0.0,0.0,-0.5,0,"ONLY");
27312 gMC->Gspos("I677",1,"I676",0.0,0.0,0.0,0,"MANY");
27313 gMC->Gspos("I678",1,"I676",0.0,0.0,-0.95,0,"ONLY");
27314
27315 }
a9c4129c 27316
cd3a3507 27317
a9c4129c 27318 // --- Place SPD (option 'b') volumes into their mother volume IT12
27319
686e2715 27320 // SPD - option 'b'
686e2715 27321 // (this is the default)
27322
3d12a48d 27323 if (option == 2) {
686e2715 27324
27325 gMC->Gspos("I12B",1,"IT12",0.0,0.0,0.0,0,"MANY");
27326 gMC->Gspos("I12B",8,"IT12",0.0,0.0,0.0,idrotm[233],"MANY");
27327 gMC->Gspos("I12B",7,"IT12",0.0,0.0,0.0,idrotm[244],"MANY");
27328 gMC->Gspos("I12B",6,"IT12",0.0,0.0,0.0,idrotm[236],"MANY");
27329 gMC->Gspos("I12B",2,"IT12",0.0,0.0,0.0,idrotm[245],"MANY");
27330 gMC->Gspos("I12B",3,"IT12",0.0,0.0,0.0,idrotm[234],"MANY");
27331 gMC->Gspos("I12B",4,"IT12",0.0,0.0,0.0,idrotm[246],"MANY");
27332 gMC->Gspos("I12B",5,"IT12",0.0,0.0,0.0,idrotm[247],"MANY");
27333 gMC->Gspos("I12B",9,"IT12",0.0,0.0,0.0,idrotm[248],"MANY");
27334 gMC->Gspos("I12B",10,"IT12",0.0,0.0,0.0,idrotm[249],"MANY");
c47b75b1 27335 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.); // see definition of idrotm[238]
27336 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.); // see definition of idrotm[238]
27337 gMC->Gspos("I10B",2,"I12B",0.203+deltax,3.8206+deltay,0.0,idrotm[238],"ONLY");
27338 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.); // see definition of idrotm[239]
27339 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.); // see definition of idrotm[239]
27340 gMC->Gspos("I10B",1,"I12B",1.4531+deltax,3.8152+deltay,0.0,idrotm[239],"ONLY");
27341 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.); // see definition of idrotm[240]
27342 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.); // see definition of idrotm[240]
27343 gMC->Gspos("I20B",1,"I12B",3.0174+deltax,6.5143+deltay,0.0,idrotm[240],"ONLY");
27344 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.); // see definition of idrotm[241]
27345 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.); // see definition of idrotm[241]
27346 gMC->Gspos("I20B",2,"I12B",1.9612+deltax,6.9062+deltay,0.0,idrotm[241],"ONLY");
27347 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.); // see definition of idrotm[242]
27348 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.); // see definition of idrotm[242]
27349 gMC->Gspos("I20B",3,"I12B",0.8567+deltax,7.1279+deltay,0.0,idrotm[242],"ONLY");
27350 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.); // see definition of idrotm[243]
27351 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.); // see definition of idrotm[243]
27352 gMC->Gspos("I20B",4,"I12B",-0.2689+deltax,7.1742+deltay,0.0,idrotm[243],"ONLY");
686e2715 27353 gMC->Gspos("I123",1,"I12B",-0.2978,5.5196,0.0,idrotm[214],"ONLY");
27354 gMC->Gspos("I121",1,"I12B",-0.2385,4.1518,0.0,idrotm[213],"ONLY");
27355 gMC->Gspos("I122",1,"I12B",-0.2968,4.0207,0.0,idrotm[212],"ONLY");
27356 gMC->Gspos("I120",1,"I12B",-0.3672,3.9056,0.0,0,"ONLY");
27357 gMC->Gspos("I144",1,"I12B",-0.2538,3.8556,0.0,0,"ONLY");
27358 gMC->Gspos("I113",3,"I12B",0.1095,3.9056,0.0,0,"ONLY");
27359 gMC->Gspos("I143",1,"I12B",0.4365,3.8556,0.0,idrotm[236],"ONLY");
27360 gMC->Gspos("I142",1,"I12B",0.5136,3.9056,0.0,idrotm[235],"ONLY");
27361 gMC->Gspos("I141",1,"I12B",0.5636,3.9752,0.0,idrotm[237],"ONLY");
27362 gMC->Gspos("I140",1,"I12B",0.6336,4.0447,0.0,idrotm[234],"ONLY");
27363 gMC->Gspos("I139",1,"I12B",0.8297,4.0545,0.0,idrotm[207],"ONLY");
27364 gMC->Gspos("I113",5,"I12B",1.2575,3.9681,0.0,idrotm[207],"ONLY");
27365 gMC->Gspos("I138",1,"I12B",1.66,3.7848,0.0,idrotm[207],"ONLY");
27366 gMC->Gspos("I137",1,"I12B",1.8556,3.7738,0.0,idrotm[233],"ONLY");
27367 gMC->Gspos("I136",1,"I12B",2.6224,4.874,0.0,idrotm[232],"ONLY");
27368 gMC->Gspos("I135",1,"I12B",3.2967,6.0337,0.0,idrotm[231],"ONLY");
27369 gMC->Gspos("I134",1,"I12B",3.266,6.1636,0.0,idrotm[230],"ONLY");
27370 gMC->Gspos("I113",1,"I12B",2.9903,6.4144,0.0,idrotm[211],"ONLY");
27371 gMC->Gspos("I133",3,"I12B",2.7631,6.7627,0.0,idrotm[230],"ONLY");
27372 gMC->Gspos("I132",3,"I12B",2.62,6.8555,0.0,idrotm[229],"ONLY");
27373 gMC->Gspos("I131",3,"I12B",2.648,6.6023,0.0,idrotm[228],"ONLY");
27374 gMC->Gspos("I130",3,"I12B",2.6569,6.3431,0.0,idrotm[227],"ONLY");
27375 gMC->Gspos("I129",3,"I12B",2.3906,6.4819,0.0,idrotm[226],"ONLY");
27376 gMC->Gspos("I113",2,"I12B",1.9488,6.7998,0.0,idrotm[210],"ONLY");
27377 gMC->Gspos("I133",2,"I12B",1.6699,7.1085,0.0,idrotm[226],"ONLY");
27378 gMC->Gspos("I132",2,"I12B",1.5142,7.1777,0.0,idrotm[225],"ONLY");
27379 gMC->Gspos("I131",2,"I12B",1.5814,6.932,0.0,idrotm[224],"ONLY");
27380 gMC->Gspos("I130",2,"I12B",1.6308,6.6774,0.0,idrotm[223],"ONLY");
27381 gMC->Gspos("I129",2,"I12B",1.346,6.7728,0.0,idrotm[222],"ONLY");
27382 gMC->Gspos("I113",6,"I12B",0.8599,7.0176,0.0,idrotm[209],"ONLY");
27383 gMC->Gspos("I133",1,"I12B",0.5362,7.2789,0.0,idrotm[222],"ONLY");
27384 gMC->Gspos("I132",1,"I12B",0.3715,7.3228,0.0,idrotm[221],"ONLY");
27385 gMC->Gspos("I131",1,"I12B",0.4763,7.0907,0.0,idrotm[220],"ONLY");
27386 gMC->Gspos("I130",1,"I12B",0.5649,6.8469,0.0,idrotm[219],"ONLY");
27387 gMC->Gspos("I129",1,"I12B",0.2688,6.8966,0.0,idrotm[218],"ONLY");
27388 gMC->Gspos("I113",4,"I12B",-0.2497,7.0624,0.0,idrotm[208],"ONLY");
27389 gMC->Gspos("I128",1,"I12B",-0.6103,7.2698,0.0,idrotm[218],"ONLY");
27390 gMC->Gspos("I126",1,"I12B",-0.7799,7.2874,0.0,idrotm[217],"ONLY");
27391 gMC->Gspos("I125",1,"I12B",-0.6315,7.0883,0.0,idrotm[216],"ONLY");
27392 gMC->Gspos("I124",1,"I12B",-0.4965,6.8742,0.0,idrotm[215],"ONLY");
27393 gMC->Gspos("I105",3,"I10B",-0.05,-0.01,-16.844,idrotm[201],"ONLY");
27394 gMC->Gspos("I105",4,"I10B",-0.05,-0.01,16.844,0,"ONLY");
c47b75b1 27395 gMC->Gspos("I107",2,"I10B",-0.0455,-di10b[1]+di107[1],3.536,0,"ONLY");
27396 gMC->Gspos("I107",1,"I10B",-0.0455,-di10b[1]+di107[1],10.708,0,"ONLY");
9bf5e8ff 27397 gMC->Gspos("I107",4,"I10B",-0.0455,-di10b[1]+di107[1],-10.708,0,"ONLY");
27398 gMC->Gspos("I107",3,"I10B",-0.0455,-di10b[1]+di107[1],-3.536,0,"ONLY");
686e2715 27399 gMC->Gspos("I109",1,"I10B",-0.138,0.015,-16.844,idrotm[201],"ONLY");
27400 gMC->Gspos("I109",2,"I10B",-0.138,0.015,16.844,0,"ONLY");
c47b75b1 27401 gMC->Gspos("I108",1,"I10B",-0.138,-di10b[1]+2.*di107[1]+di108[1],0.0,0,"ONLY");
686e2715 27402 gMC->Gspos("I105",1,"I20B",-0.05,-0.01,-16.844,idrotm[201],"ONLY");
27403 gMC->Gspos("I105",2,"I20B",-0.05,-0.01,16.844,0,"ONLY");
c47b75b1 27404 gMC->Gspos("I1D7",2,"I20B",-0.0455,-di20b[1]+di1d7[1],3.536,0,"ONLY");
27405 gMC->Gspos("I1D7",1,"I20B",-0.0455,-di20b[1]+di1d7[1],10.708,0,"ONLY");
9bf5e8ff 27406 gMC->Gspos("I1D7",4,"I20B",-0.0455,-di20b[1]+di1d7[1],-10.708,0,"ONLY");
27407 gMC->Gspos("I1D7",3,"I20B",-0.0455,-di20b[1]+di1d7[1],-3.536,0,"ONLY");
686e2715 27408 gMC->Gspos("I109",3,"I20B",-0.138,0.015,-16.844,idrotm[201],"ONLY");
27409 gMC->Gspos("I109",4,"I20B",-0.138,0.015,16.844,0,"ONLY");
c47b75b1 27410 gMC->Gspos("I108",2,"I20B",-0.138,-di20b[1]+2.*di1d7[1]+di108[1],0.0,0,"ONLY");
686e2715 27411 gMC->Gspos("I112",2,"I113",0.25,0.02,0.0,idrotm[206],"ONLY");
27412 gMC->Gspos("I111",2,"I113",0.1318,-0.0008,0.0,idrotm[205],"ONLY");
27413 gMC->Gspos("I118",1,"I113",0.0,-0.0454,0.0,0,"ONLY");
27414 gMC->Gspos("I110",1,"I113",0.0,0.0492,0.0,0,"ONLY");
27415 gMC->Gspos("I114",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27416 gMC->Gspos("I115",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27417 gMC->Gspos("I115",2,"I113",-0.063,0.0042,0.0,idrotm[237],"ONLY");
27418 gMC->Gspos("I114",2,"I113",-0.063,0.0042,0.0,idrotm[237],"ONLY");
27419 gMC->Gspos("I116",1,"I113",0.0,0.0042,0.0,0,"ONLY");
27420 gMC->Gspos("I111",1,"I113",-0.1318,-0.0008,0.0,idrotm[204],"ONLY");
27421 gMC->Gspos("I112",1,"I113",-0.25,0.02,0.0,idrotm[203],"ONLY");
c47b75b1 27422 gMC->Gspos("I106",1,"I107",0.0,-dchip1,-1.4,0,"ONLY");
27423 gMC->Gspos("I106",2,"I107",0.0,-dchip1,0.0,0,"ONLY");
27424 gMC->Gspos("I106",3,"I107",0.0,-dchip1,1.4,0,"ONLY");
27425 gMC->Gspos("I106",4,"I107",0.0,-dchip1,2.8,0,"ONLY");
27426 gMC->Gspos("I106",5,"I107",0.0,-dchip1,-2.8,0,"ONLY");
27427 gMC->Gspos("I101",1,"I107",0.0,ddet1,0.0,0,"ONLY");
27428 gMC->Gspos("I1D6",1,"I1D7",0.0,-dchip2,-1.4,0,"ONLY");
27429 gMC->Gspos("I1D6",2,"I1D7",0.0,-dchip2,0.0,0,"ONLY");
27430 gMC->Gspos("I1D6",3,"I1D7",0.0,-dchip2,1.4,0,"ONLY");
27431 gMC->Gspos("I1D6",4,"I1D7",0.0,-dchip2,2.8,0,"ONLY");
27432 gMC->Gspos("I1D6",5,"I1D7",0.0,-dchip2,-2.8,0,"ONLY");
27433 gMC->Gspos("I1D1",1,"I1D7",0.0,ddet2,0.0,0,"ONLY");
686e2715 27434 gMC->Gspos("I117",1,"I116",0.0,0.0,0.0,0,"ONLY");
27435 gMC->Gspos("ITS1",1,"I101",0.0,0.0,0.0,0,"ONLY");
27436 gMC->Gspos("ITS2",1,"I1D1",0.0,0.0,0.0,0,"ONLY");
27437 gMC->Gspos("I650",16,"IT12",0.0,0.0,22.0,idrotm[1104],"MANY");
27438 gMC->Gspos("I650",20,"IT12",0.0,0.0,22.0,idrotm[1130],"MANY");
27439 gMC->Gspos("I650",18,"IT12",0.0,0.0,22.0,idrotm[1117],"MANY");
27440 gMC->Gspos("I650",1,"IT12",0.0,0.0,22.0,0,"MANY");
27441 gMC->Gspos("I650",4,"IT12",0.0,0.0,22.0,idrotm[1106],"MANY");
27442 gMC->Gspos("I650",6,"IT12",0.0,0.0,22.0,idrotm[1039],"MANY");
27443 gMC->Gspos("I650",8,"IT12",0.0,0.0,22.0,idrotm[1107],"MANY");
27444 gMC->Gspos("I650",10,"IT12",0.0,0.0,22.0,idrotm[1065],"MANY");
27445 gMC->Gspos("I650",12,"IT12",0.0,0.0,22.0,idrotm[1078],"MANY");
27446 gMC->Gspos("I650",14,"IT12",0.0,0.0,22.0,idrotm[1091],"MANY");
27447 gMC->Gspos("I650",19,"IT12",0.0,0.0,-22.0,idrotm[1108],"MANY");
27448 gMC->Gspos("I650",2,"IT12",0.0,0.0,-22.0,idrotm[1109],"MANY");
27449 gMC->Gspos("I650",3,"IT12",0.0,0.0,-22.0,idrotm[1110],"MANY");
27450 gMC->Gspos("I650",5,"IT12",0.0,0.0,-22.0,idrotm[1111],"MANY");
27451 gMC->Gspos("I650",7,"IT12",0.0,0.0,-22.0,idrotm[1112],"MANY");
27452 gMC->Gspos("I650",9,"IT12",0.0,0.0,-22.0,idrotm[1113],"MANY");
27453 gMC->Gspos("I650",11,"IT12",0.0,0.0,-22.0,idrotm[1114],"MANY");
27454 gMC->Gspos("I650",13,"IT12",0.0,0.0,-22.0,idrotm[1115],"MANY");
27455 gMC->Gspos("I650",15,"IT12",0.0,0.0,-22.0,idrotm[1116],"MANY");
27456 gMC->Gspos("I650",17,"IT12",0.0,0.0,-22.0,idrotm[1118],"MANY");
27457 gMC->Gspos("I666",1,"I650",0.0,0.0,0.25,idrotm[1003],"MANY");
27458 gMC->Gspos("I667",1,"I650",0.1102,0.9945,0.45,idrotm[1088],"ONLY");
27459 gMC->Gspos("I669",3,"I650",0.1883,4.0372,-3.2,0,"ONLY");
27460 gMC->Gspos("I671",3,"I650",0.1883,4.0372,0.6,0,"ONLY");
27461 gMC->Gspos("I669",2,"I650",1.3343,4.0609,-3.2,0,"ONLY");
27462 gMC->Gspos("I671",2,"I650",1.3343,4.0609,0.6,0,"ONLY");
27463 gMC->Gspos("I669",6,"I650",2.9567,6.1959,-3.2,idrotm[1089],"ONLY");
27464 gMC->Gspos("I671",6,"I650",2.9567,6.1959,0.6,idrotm[1089],"ONLY");
27465 gMC->Gspos("I669",5,"I650",1.9511,6.5822,-3.2,idrotm[1011],"ONLY");
27466 gMC->Gspos("I671",5,"I650",1.9511,6.5822,0.6,idrotm[1011],"ONLY");
27467 gMC->Gspos("I669",4,"I650",0.8974,6.8064,-3.2,idrotm[1090],"ONLY");
27468 gMC->Gspos("I671",4,"I650",0.8974,6.8064,0.6,idrotm[1090],"ONLY");
27469 gMC->Gspos("I669",1,"I650",-0.1784,6.863,-3.2,0,"ONLY");
27470 gMC->Gspos("I671",1,"I650",-0.1784,6.863,0.6,0,"ONLY");
27471 gMC->Gspos("I673",1,"I650",0.2173,4.8037,1.8,0,"ONLY");
27472 gMC->Gspos("I673",6,"I650",1.5093,4.5605,1.8,0,"ONLY");
27473 gMC->Gspos("I673",4,"I650",-0.173,6.2531,1.8,idrotm[1092],"ONLY");
27474 gMC->Gspos("I673",3,"I650",0.8073,6.2032,1.8,idrotm[1093],"ONLY");
27475 gMC->Gspos("I673",2,"I650",1.7678,6.0005,1.8,idrotm[1094],"ONLY");
27476 gMC->Gspos("I673",5,"I650",2.6847,5.6501,1.8,0,"ONLY");
27477 gMC->Gspos("I676",2,"I650",1.7618,5.2269,2.5,0,"ONLY");
27478 gMC->Gspos("I676",1,"I650",0.4018,5.5869,2.5,0,"ONLY");
27479 gMC->Gspos("I668",1,"I667",0.0,0.0,0.0,0,"ONLY");
27480 gMC->Gspos("I670",1,"I669",0.0,0.0,0.0,0,"ONLY");
27481 gMC->Gspos("I672",1,"I671",0.0,0.0,0.0,0,"ONLY");
27482 gMC->Gspos("I674",1,"I673",0.0,0.0,0.0,0,"MANY");
27483 gMC->Gspos("I675",1,"I673",0.0,0.0,-0.5,0,"ONLY");
27484 gMC->Gspos("I677",1,"I676",0.0,0.0,0.0,0,"MANY");
27485 gMC->Gspos("I678",1,"I676",0.0,0.0,-0.95,0,"ONLY");
cd3a3507 27486
686e2715 27487 }
db915fea 27488
27489 // --- Place SDD volumes into their mother volume IT34
cd3a3507 27490
db915fea 27491
80272ed3 27492 // -- position SDD detectors of ladder 3 / layer 3
27493
27494 gMC->Gspos("ITS3", 1,"I302", 0.0, 0.0, 0.0, 0, "ONLY");
27495 ySDD = Y_SDD_sep/2.+I302dits[1];
27496 for (iSDD=0; iSDD<6; iSDD++) {
27497 gMC->Gspos("I302", iSDD+1, "I004", 0.0, ySDD, Z_SDD_lay3[iSDD], 0, "ONLY");
27498 ySDD = -ySDD;
27499 }
27500
27501 gMC->Gspos("I004", 1,"IT34", -3.2777, 14.3607, 0.0, idrotm[321],"ONLY");
27502 gMC->Gspos("I004", 2,"IT34", -9.5581, 11.9855, 0.0, idrotm[333],"ONLY");
27503 gMC->Gspos("I004", 3,"IT34",-13.2713, 6.3911, 0.0, idrotm[336],"ONLY");
27504 gMC->Gspos("I004", 4,"IT34",-15.33, 0.0, 0.0, idrotm[350],"ONLY");
27505 gMC->Gspos("I004", 5,"IT34",-13.2713, -6.3911, 0.0, idrotm[313],"ONLY");
27506 gMC->Gspos("I004", 6,"IT34", -9.5581, -11.9855, 0.0, idrotm[311],"ONLY");
27507 gMC->Gspos("I004", 7,"IT34", -3.2777, -14.3607, 0.0, idrotm[310],"ONLY");
27508 gMC->Gspos("I004", 8,"IT34", 3.4112, -14.9456, 0.0, idrotm[386],"ONLY");
27509 gMC->Gspos("I004", 9,"IT34", 9.184, -11.5164, 0.0, idrotm[309],"ONLY");
27510 gMC->Gspos("I004",10,"IT34", 13.8119, -6.6514, 0.0, idrotm[308],"ONLY");
27511 gMC->Gspos("I004",11,"IT34", 14.73, 0.0, 0.0, idrotm[356],"ONLY");
27512 gMC->Gspos("I004",12,"IT34", 13.8119, 6.6514, 0.0, idrotm[307],"ONLY");
27513 gMC->Gspos("I004",13,"IT34", 9.184, 11.5164, 0.0, idrotm[306],"ONLY");
27514 gMC->Gspos("I004",14,"IT34", 3.4113, 14.9456, 0.0, idrotm[305],"ONLY");
27515
27516
27517 // -- position SDD detectors of ladder 4 / layer 4
27518
27519 gMC->Gspos("ITS4", 1,"I402", 0.0, 0.000, 0.0, 0,"ONLY");
27520 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
27521 for (iSDD=0; iSDD<8; iSDD++) {
27522 gMC->Gspos("I402", iSDD+1, "I005", 0.0, ySDD, Z_SDD_lay4[iSDD], 0, "ONLY");
27523 ySDD = -ySDD;
27524 }
27525
27526 gMC->Gspos("I005", 1,"IT34", -3.3629, 23.3895,-0.15, idrotm[335],"ONLY");
27527 gMC->Gspos("I005", 2,"IT34",-10.0447, 21.9949,-0.15, idrotm[332],"ONLY");
27528 gMC->Gspos("I005", 3,"IT34",-15.4744, 17.8584,-0.15, idrotm[331],"ONLY");
27529 gMC->Gspos("I005", 4,"IT34",-20.3415, 13.0727,-0.15, idrotm[366],"ONLY");
27530 gMC->Gspos("I005", 5,"IT34",-22.6728, 6.6573,-0.15, idrotm[330],"ONLY");
27531 gMC->Gspos("I005", 6,"IT34",-24.18, 0.0, -0.15, idrotm[350],"ONLY");
27532 gMC->Gspos("I005", 7,"IT34",-22.6728, -6.6573,-0.15, idrotm[329],"ONLY");
27533 gMC->Gspos("I005", 8,"IT34",-20.3415, -13.0727,-0.15, idrotm[328],"ONLY");
27534 gMC->Gspos("I005", 9,"IT34",-15.4744, -17.8584,-0.15, idrotm[327],"ONLY");
27535 gMC->Gspos("I005",10,"IT34",-10.0447, -21.9949,-0.15, idrotm[326],"ONLY");
27536 gMC->Gspos("I005",11,"IT34", -3.3629, -23.3895,-0.15, idrotm[325],"ONLY");
27537 gMC->Gspos("I005",12,"IT34", 3.4412, -23.9339,-0.15, idrotm[324],"ONLY");
27538 gMC->Gspos("I005",13,"IT34", 9.8163, -21.4946,-0.15, idrotm[323],"ONLY");
27539 gMC->Gspos("I005",14,"IT34", 15.8345, -18.274, -0.15, idrotm[322],"ONLY");
27540 gMC->Gspos("I005",15,"IT34", 19.8788, -12.7753,-0.15, idrotm[320],"ONLY");
27541 gMC->Gspos("I005",16,"IT34", 23.2005, -6.8123,-0.15, idrotm[319],"ONLY");
27542 gMC->Gspos("I005",17,"IT34", 23.63, 0.0, -0.15, idrotm[318],"ONLY");
27543 gMC->Gspos("I005",18,"IT34", 23.2005, 6.8123,-0.15, idrotm[317],"ONLY");
27544 gMC->Gspos("I005",19,"IT34", 19.8788, 12.7753,-0.15, idrotm[316],"ONLY");
27545 gMC->Gspos("I005",20,"IT34", 15.8345, 18.274, -0.15, idrotm[315],"ONLY");
27546 gMC->Gspos("I005",21,"IT34", 9.8163, 21.4946,-0.15, idrotm[314],"ONLY");
27547 gMC->Gspos("I005",22,"IT34", 3.4412, 23.9339,-0.15, idrotm[334],"ONLY");
27548
27549
27550 // -- build block of the SDD ladder frame holding the electronics
27551
27552 gMC->Gspos("I019", 1,"I018", -1.9, -1.735, 0.0, idrotm[344], "ONLY");
27553 gMC->Gspos("I019", 2,"I018", 1.987, -1.5843, 0.0, idrotm[343], "ONLY");
27554 gMC->Gspos("I019", 3,"I018", -0.087, 1.7066, 0.0, idrotm[342], "ONLY");
27555
27556 gMC->Gspos("I020", 1,"I018", -1.9782, -1.569, 0.0, idrotm[342], "ONLY");
27557 gMC->Gspos("I020", 2,"I018", 1.8824, -1.735, 0.0, idrotm[344], "ONLY");
27558 gMC->Gspos("I020", 3,"I018", 0.0958, 1.6913, 0.0, idrotm[343], "ONLY");
27559
27560 gMC->Gspos("I021", 1,"I018", 1.0761, 0.0835, 2.6008, idrotm[340], "ONLY");
27561 gMC->Gspos("I021", 2,"I018", -1.0761, 0.0835,-2.8008, idrotm[339], "ONLY");
27562 gMC->Gspos("I021", 3,"I018", -1.0761, 0.0835,-1.0492, idrotm[338], "ONLY");
27563 gMC->Gspos("I021", 4,"I018", 1.0761, 0.0835,-2.8008, idrotm[337], "ONLY");
27564 gMC->Gspos("I021", 5,"I018", 1.0761, 0.0835,-1.0492, idrotm[340], "ONLY");
27565 gMC->Gspos("I021", 6,"I018", -1.0761, 0.0835, 0.8492, idrotm[339], "ONLY");
27566 gMC->Gspos("I021", 7,"I018", -1.0761, 0.0835, 2.6008, idrotm[338], "ONLY");
27567 gMC->Gspos("I021", 8,"I018", 1.0761, 0.0835, 0.8492, idrotm[337], "ONLY");
27568
27569 gMC->Gspos("I022", 1,"I018", 0.0, -1.79, 3.55, idrotm[312], "ONLY");
27570 gMC->Gspos("I022", 2,"I018", 0.0, -1.79, -0.1, idrotm[312], "ONLY");
27571
27572 gMC->Gspos("I023", 1,"I018", 0.0, -1.79, 1.725, idrotm[341], "ONLY");
27573 gMC->Gspos("I023", 2,"I018", 0.0, -1.79, -1.925, idrotm[341], "ONLY");
27574
27575 gMC->Gspos("I033", 1,"I018", 1.8, -1.75, 1.35, 0, "MANY");
27576 gMC->Gspos("I033", 2,"I018", -1.8, -1.75, -2.65, idrotm[345], "MANY");
27577 gMC->Gspos("I033", 3,"I018", -1.8, -1.75, 1.35, idrotm[345], "MANY");
27578 gMC->Gspos("I033", 4,"I018", 1.8, -1.75, -2.65, 0, "MANY");
27579
27580 gMC->Gspos("I034", 1,"I018", 1.6, -1.775, 1.35, idrotm[312], "ONLY");
27581 gMC->Gspos("I034", 2,"I018", -1.6, -1.775, -2.65, idrotm[348], "ONLY");
27582 gMC->Gspos("I034", 3,"I018", -1.6, -1.775, 1.35, idrotm[348], "ONLY");
27583 gMC->Gspos("I034", 4,"I018", 1.6, -1.775, -2.65, idrotm[312], "ONLY");
27584
27585 gMC->Gspos("I035", 1,"I018", 1.7, -0.55, I018dits[2]-I035dits[2], 0, "MANY");
27586 gMC->Gspos("I035", 2,"I018", -1.7, -0.55, I018dits[2]-I035dits[2], 0, "MANY");
27587
27588 gMC->Gspos("I036", 1,"I018", 0.3087, 1.7191, 3.56, idrotm[346], "ONLY");
27589 gMC->Gspos("I036", 2,"I018", 0.3087, 1.7191,-0.11, idrotm[346], "ONLY");
27590 gMC->Gspos("I036", 3,"I018", -0.3087, 1.7191,-0.11, idrotm[347], "ONLY");
27591 gMC->Gspos("I036", 4,"I018", -0.3087, 1.7191, 3.56, idrotm[347], "ONLY");
27592
27593 gMC->Gspos("I037", 1,"I018", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27594 gMC->Gspos("I037", 2,"I018", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27595
27596 gMC->Gspos("I038", 1,"I018", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27597 gMC->Gspos("I038", 2,"I018", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27598
27599 gMC->Gspos("I040", 1,"I018", 1.9204, -0.7118, 0.0, idrotm[346],"ONLY");
27600 gMC->Gspos("I040", 2,"I018", -1.9204, -0.7118, 0.0, idrotm[347],"ONLY");
27601 gMC->Gspos("I041", 1,"I018", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], idrotm[346], "ONLY");
27602 gMC->Gspos("I041", 2,"I018", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], idrotm[347], "ONLY");
27603
27604
27605 // -- build block of the SDD electronics (heat bridge, chips, hybrid, anode microcable)
27606
27607 xI050 = SDD_CoolPipe[0]+SDD_CoolPipe[1]*sin30+I050dits[1]/cos30+I041dits[1];
27608 yI050 = 0;
27609 xI039 = -SDD_CoolPipe[1]/cos30;
27610 yI039 = -I050dits[1]+I039dits[1];
27611 gMC->Gspos("I039", 1,"I050", xI039, yI039, 0.0, 0, "ONLY");
27612 xI042 = xI039+I039dits[0]-xI042space-I042dits[0];
27613 yI042 = yI039+I039dits[1]+I042dits[1];
27614 xI043 = xI039-I039dits[0]+xI043space+I043dits[0];
27615 yI043 = yI039+I039dits[1]+I043dits[1];
27616 zChipSpace = I042dits[2];
27617 if (zChipSpace < I043dits[2]) {
27618 zChipSpace = I043dits[2];
27619 }
27620 zChipSpace = zChipSpace * 2;
27621 yI051space = (2*I039dits[2] - 4*zChipSpace)/5;
27622 zchip = -I039dits[2] + yI051space + zChipSpace/2.;
27623 for (ichip=0; ichip<4; ichip++) {
27624 gMC->Gspos("I042", ichip+1, "I050", xI042, yI042, zchip, 0, "ONLY");
27625 gMC->Gspos("I043", ichip+1, "I050", xI043, yI043, zchip, 0, "ONLY");
27626 zchip += zChipSpace + yI051space;
27627 }
27628 xcap = 2*I039dits[0]/5.;
27629 yI051 = yI039+I039dits[1]+I051dits[1];
27630 zI051 = -I039dits[2] + yI051space/3.;
27631 icap = 1;
27632 for (ichip=0; ichip<5; ichip++) {
27633 xI051 = xI039-I039dits[0]+xcap;
27634 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27635 zI051 += yI051space/3.;
27636 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27637 xI051 += xcap;
27638 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27639 xI051 += xcap;
27640 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27641 xI051 += xcap;
27642 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27643 zI051 -= yI051space/3.;
27644 if (ichip == 0) {
27645 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27646 }
27647 zI051 += zChipSpace + yI051space;
27648 }
27649 xI052 = -I050dits[0]+I052dits[0];
27650 yI052 = yI051+I051dits[1]+I052dits[1];
27651 gMC->Gspos("I052", 1,"I050", xI052, yI052, 0.0, 0, "ONLY");
27652 xI044 = I050dits[0]-I044dits[3];
27653 yI044 = yI052+I052dits[1]+I044dits[2];
27654 gMC->Gspos("I044", 1,"I050", xI044, yI044, 0.0, idrotm[301], "ONLY");
27655 gMC->Gspos("I050", 1,"I018", xI050, yI050, 0.0, idrotm[346],"ONLY");
27656 gMC->Gspos("I050", 2,"I018", -xI050, yI050, 0.0, idrotm[347],"ONLY");
27657
27658
27659 // -- build block of the SDD ladder frame at the end ladders
27660
27661 gMC->Gspos("I021",12,"I024", 1.0761, 0.0836,-0.1242, idrotm[340], "ONLY");
27662 gMC->Gspos("I021",11,"I024", -1.0761, 0.0836,-0.1242, idrotm[338], "ONLY");
27663 gMC->Gspos("I021",13,"I024", -1.0761, 0.0836,-1.8758, idrotm[339], "ONLY");
27664 gMC->Gspos("I021",14,"I024", 1.0761, 0.0836,-1.8758, idrotm[337], "ONLY");
27665
27666 gMC->Gspos("I022", 3,"I024", 0.0, -1.7899, 0.825, idrotm[312], "ONLY");
27667
27668 gMC->Gspos("I023", 3,"I024", 0.0, -1.7899,-1.0, idrotm[341], "ONLY");
27669
27670 gMC->Gspos("I025", 1,"I024", -1.9, -1.7349, 0.0, idrotm[344], "ONLY");
27671 gMC->Gspos("I025", 2,"I024", 1.987, -1.5842, 0.0, idrotm[343], "ONLY");
27672
27673 gMC->Gspos("I026", 1,"I024", -1.9782, -1.5689, 0.0, idrotm[342], "ONLY");
27674 gMC->Gspos("I026", 2,"I024", 1.8824, -1.7349, 0.0, idrotm[344], "ONLY");
27675
27676 gMC->Gspos("I029", 1,"I024", -0.087, 1.7067, I029dits[2]-I024dits[2], idrotm[342], "ONLY");
27677
27678 gMC->Gspos("I030", 1,"I024", 0.0958, 1.6914, I030dits[2]-I024dits[2], idrotm[343], "ONLY");
27679
27680 gMC->Gspos("I031", 1,"I024", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27681 gMC->Gspos("I031", 2,"I024", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27682
27683 gMC->Gspos("I032", 1,"I024", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27684 gMC->Gspos("I032", 2,"I024", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27685
27686
27687 xI424 = I028dits[0]/3.;
27688 yI424 = -I028dits[1]+I424dits[1];
27689 gMC->Gspos("I422", 1,"I421", 0.0, 0.0, 0.0, 0, "ONLY");
7b67784f 27690 gMC->Gspos("I423", 1,"I421", 0.0, 0.0, I421dits[2]-I423dits[2], 0, "ONLY");
27691 gMC->Gspos("I421", 1,"I420", 0.0, 0.0, 0.0, idrotm[312], "ONLY");
80272ed3 27692 gMC->Gspos("I420", 1,"I028", -I028dits[0]/3., I028dits[1]-I420dits[1], 0.0, 0, "ONLY");
27693 gMC->Gspos("I424", 1,"I028", xI424, yI424, 0.0, 0, "ONLY");
27694 gMC->Gspos("I028", 1,"I024", 0.0, I028dits[1]-I024dits[1], I024dits[2]-I028dits[2], 0, "MANY");
27695
27696
27697 // -- build the SDD ladder 3
27698
27699 indI425 = 1;
27700 gMC->Gspos("I024", 1,"I047", 0.0, 0.0, 24.625, 0, "ONLY");
27701 gMC->Gspos("I018", 1,"I047", 0.0, 0.0, 3.65, 0, "ONLY");
27702 gMC->Gspos("I018", 2,"I047", 0.0, 0.0, 10.95, 0, "ONLY");
27703 gMC->Gspos("I018", 3,"I047", 0.0, 0.0, 18.25, 0, "ONLY");
27704 gMC->Gspos("I018", 4,"I047", 0.0, 0.0, -3.65, 0, "ONLY");
27705 gMC->Gspos("I018", 5,"I047", 0.0, 0.0, -10.95, 0, "ONLY");
27706 gMC->Gspos("I018", 6,"I047", 0.0, 0.0, -18.25, 0, "ONLY");
27707 gMC->Gspos("I024", 2,"I047", 0.0, 0.0, -24.625, idrotm[355], "ONLY");
27708 HVname[0] = 'I';
27709 HVname[1] = '3';
27710 HVname[2] = '1';
27711 HVname[4] = '\0';
27712 for (iSDD=0; iSDD<3; iSDD++) {
27713 HVname[3] = (Char_t)(48+iSDD+5);
27714 dits[0] = 1.350000;
27715 dits[1] = I425dits[1];
27716 dits[2] = (I047dits[2] - 2*I024dits[2] - Z_SDD_lay3[iSDD])/2.;
27717 gMC->Gsvolu(HVname, "BOX ", idtmed[279], dits, 3);
27718 xHV = 0.0;
27719 yHV = -I047dits[1] + (2*iSDD+1)*dits[1];
27720 zHV = I047dits[2] - 2*I024dits[2] - dits[2];
27721 gMC->Gspos(HVname, 1,"I047", xHV, yHV, zHV, 0, "ONLY");
27722 gMC->Gspos(HVname, 2,"I047", xHV, yHV, -zHV, 0, "ONLY");
27723 gMC->Gspos("I425", indI425++,"I047", xI424, yHV, 24.625, 0, "ONLY");
27724 gMC->Gspos("I425", indI425++,"I047", -xI424, yHV, -24.625, 0, "ONLY");
27725 }
27726 LVname[0] = 'I';
27727 LVname[1] = '3';
27728 LVname[2] = '1';
27729 LVname[4] = '\0';
27730 for (iSDD=0; iSDD<3; iSDD++) {
27731 LVname[3] = (Char_t)(48+iSDD+1);
27732 dits[0] = 1.350000;
27733 dits[1] = 0.004423;
27734 dits[2] = (I047dits[2] - (2*iSDD+1)*I018dits[2] - I039dits[2])/2.;
27735 gMC->Gsvolu(LVname, "BOX ", idtmed[280], dits, 3);
27736 yLV = I018dits[1] - dits[0]*cos30 - dits[1]*sin30;
27737 xLV = xI050 -
27738 fabs(yI050-yLV)*sin30/cos30 +
27739 (I050dits[1]+(2*iSDD+1)*dits[1])/cos30;
27740 zLV = I047dits[2] - dits[2];
27741 gMC->Gspos(LVname, 1,"I047", xLV, yLV, zLV, idrotm[346], "ONLY");
27742 gMC->Gspos(LVname, 2,"I047", xLV, yLV, -zLV, idrotm[346], "ONLY");
27743 gMC->Gspos(LVname, 3,"I047", -xLV, yLV, zLV, idrotm[347], "ONLY");
27744 gMC->Gspos(LVname, 4,"I047", -xLV, yLV, -zLV, idrotm[347], "ONLY");
27745 }
27746
27747
27748 // -- build the SDD ladder 4
27749
27750
27751 gMC->Gspos("I024", 3,"I048", -0.0001, 0.0, 31.925, 0, "ONLY");
27752 gMC->Gspos("I018", 7,"I048", -0.0001, 0.0, -3.65, 0, "ONLY");
27753 gMC->Gspos("I018", 8,"I048", -0.0001, 0.0, 3.65, 0, "ONLY");
27754 gMC->Gspos("I018", 9,"I048", -0.0001, 0.0, 10.95, 0, "ONLY");
27755 gMC->Gspos("I018",10,"I048", -0.0001, 0.0, 18.25, 0, "ONLY");
27756 gMC->Gspos("I018",11,"I048", -0.0001, 0.0, 25.55, 0, "ONLY");
27757 gMC->Gspos("I018",12,"I048", -0.0001, 0.0, -10.95, 0, "ONLY");
27758 gMC->Gspos("I018",13,"I048", -0.0001, 0.0, -18.25, 0, "ONLY");
27759 gMC->Gspos("I018",14,"I048", -0.0001, 0.0, -25.55, 0, "ONLY");
27760 gMC->Gspos("I024", 4,"I048", -0.0001, 0.0, -31.925, idrotm[355], "ONLY");
27761 HVname[0] = 'I';
27762 HVname[1] = '4';
27763 HVname[2] = '1';
27764 HVname[4] = '\0';
27765 for (iSDD=0; iSDD<4; iSDD++) {
27766 HVname[3] = (Char_t)(48+iSDD+5);
27767 dits[0] = 1.350000;
27768 dits[1] = I425dits[1];
27769 dits[2] = (I048dits[2] - 2*I024dits[2] - Z_SDD_lay4[iSDD])/2.;
27770 gMC->Gsvolu(HVname, "BOX ", idtmed[279], dits, 3);
27771 xHV = -0.0001;
27772 yHV = -I048dits[1] + (2*iSDD+1)*dits[1];
27773 zHV = I048dits[2] - 2*I024dits[2] - dits[2];
27774 gMC->Gspos(HVname, 1,"I048", xHV, yHV, zHV, 0, "ONLY");
27775 gMC->Gspos(HVname, 2,"I048", xHV, yHV, -zHV, 0, "ONLY");
27776 gMC->Gspos("I425", indI425++,"I048", xI424, yHV, 31.925, 0, "ONLY");
27777 gMC->Gspos("I425", indI425++,"I048", -xI424, yHV, -31.925, 0, "ONLY");
27778 }
27779 LVname[0] = 'I';
27780 LVname[1] = '4';
27781 LVname[2] = '1';
27782 LVname[4] = '\0';
27783 for (iSDD=0; iSDD<4; iSDD++) {
27784 LVname[3] = (Char_t)(48+iSDD+1);
27785 dits[0] = 1.350000;
27786 dits[1] = 0.004423;
27787 dits[2] = (I048dits[2] - (2*iSDD+1)*I018dits[2] - I039dits[2])/2.;
27788 gMC->Gsvolu(LVname, "BOX ", idtmed[280], dits, 3);
27789 yLV = I018dits[1] - dits[0]*cos30 - dits[1]*sin30;
27790 xLV = xI050 -
27791 fabs(yI050-yLV)*sin30/cos30 +
27792 (I050dits[1]+(2*iSDD+1)*dits[1])/cos30;
27793 zLV = I048dits[2] - dits[2];
27794 gMC->Gspos(LVname, 1,"I048", xLV, yLV, zLV, idrotm[346], "ONLY");
27795 gMC->Gspos(LVname, 2,"I048", xLV, yLV, -zLV, idrotm[346], "ONLY");
27796 gMC->Gspos(LVname, 3,"I048", -xLV, yLV, zLV, idrotm[347], "ONLY");
27797 gMC->Gspos(LVname, 4,"I048", -xLV, yLV, -zLV, idrotm[347], "ONLY");
27798 }
27799
27800
27801 // -- build the SDD barrel (layers 3 and 4)
27802
27803 gMC->Gspos("I047", 1,"IT34", -3.7528, 16.4422, 0.0, idrotm[321], "ONLY");
27804 gMC->Gspos("I047", 2,"IT34",-10.8892, 13.6547, 0.0, idrotm[333], "ONLY");
27805 gMC->Gspos("I047", 3,"IT34",-15.1948, 7.3175, 0.0, idrotm[336], "ONLY");
27806 gMC->Gspos("I047", 4,"IT34",-17.465, 0.0, 0.0, idrotm[350], "ONLY");
27807 gMC->Gspos("I047", 5,"IT34",-15.1948, -7.3174, 0.0, idrotm[313], "ONLY");
27808 gMC->Gspos("I047", 6,"IT34",-10.8893, -13.6547, 0.0, idrotm[311], "ONLY");
27809 gMC->Gspos("I047", 7,"IT34", -3.7528, -16.4422, 0.0, idrotm[310], "ONLY");
27810 gMC->Gspos("I047", 8,"IT34", 3.8863, -17.0271, 0.0, idrotm[386], "ONLY");
27811 gMC->Gspos("I047", 9,"IT34", 10.5152, -13.1856, 0.0, idrotm[309], "ONLY");
27812 gMC->Gspos("I047",10,"IT34", 15.7354, -7.5778, 0.0, idrotm[308], "ONLY");
27813 gMC->Gspos("I047",11,"IT34", 16.865, 0.0, 0.0, idrotm[356], "ONLY");
27814 gMC->Gspos("I047",12,"IT34", 15.7354, 7.5778, 0.0, idrotm[307], "ONLY");
27815 gMC->Gspos("I047",13,"IT34", 10.5152, 13.1856, 0.0, idrotm[306], "ONLY");
27816 gMC->Gspos("I047",14,"IT34", 3.8863, 17.0271, 0.0, idrotm[305], "ONLY");
27817
27818 gMC->Gspos("I048", 1,"IT34", -3.6667, 25.5027, 0.0, idrotm[335], "ONLY");
27819 gMC->Gspos("I048", 2,"IT34",-10.9317, 23.937, 0.0, idrotm[332], "ONLY");
27820 gMC->Gspos("I048", 3,"IT34",-16.8725, 19.4719, 0.0, idrotm[331], "ONLY");
27821 gMC->Gspos("I048", 4,"IT34",-22.1376, 14.227, 0.0, idrotm[366], "ONLY");
27822 gMC->Gspos("I048", 5,"IT34",-24.7213, 7.2588, 0.0, idrotm[330], "ONLY");
27823 gMC->Gspos("I048", 6,"IT34",-26.315, 0.0, 0.0, idrotm[350], "ONLY");
27824 gMC->Gspos("I048", 7,"IT34",-24.7213, -7.2588, 0.0, idrotm[329], "ONLY");
27825 gMC->Gspos("I048", 8,"IT34",-22.1376, -14.227, 0.0, idrotm[328], "ONLY");
27826 gMC->Gspos("I048", 9,"IT34",-16.8725, -19.4719, 0.0, idrotm[327], "ONLY");
27827 gMC->Gspos("I048",10,"IT34",-10.9316, -23.937, 0.0, idrotm[326], "ONLY");
27828 gMC->Gspos("I048",11,"IT34", -3.6667, -25.5027, 0.0, idrotm[325], "ONLY");
27829 gMC->Gspos("I048",12,"IT34", 3.745, -26.0472, 0.0, idrotm[324], "ONLY");
27830 gMC->Gspos("I048",13,"IT34", 10.7032, -23.4367, 0.0, idrotm[323], "ONLY");
27831 gMC->Gspos("I048",14,"IT34", 17.2327, -19.8876, 0.0, idrotm[322], "ONLY");
27832 gMC->Gspos("I048",15,"IT34", 21.6749, -13.9296, 0.0, idrotm[320], "ONLY");
27833 gMC->Gspos("I048",16,"IT34", 25.2491, -7.4138, 0.0, idrotm[319], "ONLY");
27834 gMC->Gspos("I048",17,"IT34", 25.765, 0.0, 0.0, idrotm[318], "ONLY");
27835 gMC->Gspos("I048",18,"IT34", 25.2491, 7.4138, 0.0, idrotm[317], "ONLY");
27836 gMC->Gspos("I048",19,"IT34", 21.6749, 13.9296, 0.0, idrotm[316], "ONLY");
27837 gMC->Gspos("I048",20,"IT34", 17.2327, 19.8876, 0.0, idrotm[315], "ONLY");
27838 gMC->Gspos("I048",21,"IT34", 10.7032, 23.4367, 0.0, idrotm[314], "ONLY");
27839 gMC->Gspos("I048",22,"IT34", 3.745, 26.0472, 0.0, idrotm[334], "ONLY");
cd3a3507 27840
db915fea 27841
27842 // --- Place SSD volumes into their mother volume IT56
27843
27844
de0a2a9c 27845 gMC->Gspos("I570",14,"IT56",-28.0681,-36.0619,-0.27,idrotm[566],"ONLY");
db915fea 27846 gMC->Gspos("I570",15,"IT56",-21.677,-40.0556,-0.27,idrotm[567],"ONLY");
27847 gMC->Gspos("I570",16,"IT56",-14.838,-43.2217,-0.27,idrotm[568],"ONLY");
27848 gMC->Gspos("I570",17,"IT56",-7.4965,-44.9238,-0.27,idrotm[569],"ONLY");
de0a2a9c 27849 gMC->Gspos("I570",18,"IT56",-0.27,-45.6977,-0.27,idrotm[533],"ONLY");
db915fea 27850 gMC->Gspos("I570",19,"IT56",7.4965,-44.9238,-0.27,idrotm[534],"ONLY");
27851 gMC->Gspos("I570",20,"IT56",14.838,-43.2217,-0.27,idrotm[535],"ONLY");
27852 gMC->Gspos("I570",21,"IT56",21.677,-40.0556,-0.27,idrotm[623],"ONLY");
27853 gMC->Gspos("I570",22,"IT56",28.0681,-36.0619,-0.27,idrotm[537],"ONLY");
27854 gMC->Gspos("I570",23,"IT56",33.5085,-30.8468,-0.27,idrotm[538],"ONLY");
27855 gMC->Gspos("I570",24,"IT56",38.2566,-24.9943,-0.27,idrotm[539],"ONLY");
27856 gMC->Gspos("I570",25,"IT56",41.7089,-18.2952,-0.27,idrotm[540],"ONLY");
27857 gMC->Gspos("I570",26,"IT56",44.2994,-11.2181,-0.27,idrotm[541],"ONLY");
27858 gMC->Gspos("I570",27,"IT56",45.3894,-3.7611,-0.27,idrotm[542],"ONLY");
27859 gMC->Gspos("I570",28,"IT56",45.5416,3.7737,-0.27,idrotm[543],"ONLY");
27860 gMC->Gspos("I570",29,"IT56",44.1513,11.1806,-0.27,idrotm[544],"ONLY");
27861 gMC->Gspos("I570",30,"IT56",41.8487,18.3566,-0.27,idrotm[545],"ONLY");
27862 gMC->Gspos("I570",31,"IT56",38.1287,24.9107,-0.27,idrotm[546],"ONLY");
27863 gMC->Gspos("I570",32,"IT56",33.6209,30.9502,-0.27,idrotm[547],"ONLY");
27864 gMC->Gspos("I570",33,"IT56",27.9743,35.9414,-0.27,idrotm[548],"ONLY");
27865 gMC->Gspos("I570",34,"IT56",21.7497,40.1899,-0.27,idrotm[549],"ONLY");
27866 gMC->Gspos("I570",35,"IT56",14.7884,43.0772,-0.27,idrotm[550],"ONLY");
27867 gMC->Gspos("I570",36,"IT56",7.5216,45.0744,-0.27,idrotm[551],"ONLY");
8a3132f2 27868 gMC->Gspos("I570",37,"IT56",0.,45.545,-0.27,0,"ONLY");
db915fea 27869 gMC->Gspos("I570",38,"IT56",-7.5216,45.0744,-0.27,idrotm[552],"ONLY");
27870 gMC->Gspos("I570",1,"IT56",-14.7884,43.0772,-0.27,idrotm[553],"ONLY");
27871 gMC->Gspos("I570",2,"IT56",-21.7497,40.1899,-0.27,idrotm[620],"ONLY");
27872 gMC->Gspos("I570",3,"IT56",-27.9743,35.9414,-0.27,idrotm[555],"ONLY");
27873 gMC->Gspos("I570",4,"IT56",-33.6209,30.9502,-0.27,idrotm[556],"ONLY");
27874 gMC->Gspos("I570",5,"IT56",-38.1287,24.9108,-0.27,idrotm[557],"ONLY");
27875 gMC->Gspos("I570",6,"IT56",-41.8487,18.3566,-0.27,idrotm[558],"ONLY");
27876 gMC->Gspos("I570",7,"IT56",-44.1513,11.1806,-0.27,idrotm[559],"ONLY");
27877 gMC->Gspos("I570",8,"IT56",-45.5416,3.7737,-0.27,idrotm[560],"ONLY");
27878 gMC->Gspos("I570",9,"IT56",-45.3894,-3.7611,-0.27,idrotm[561],"ONLY");
27879 gMC->Gspos("I570",10,"IT56",-44.2994,-11.2181,-0.27,idrotm[562],"ONLY");
27880 gMC->Gspos("I570",11,"IT56",-41.7089,-18.2952,-0.27,idrotm[563],"ONLY");
27881 gMC->Gspos("I570",12,"IT56",-38.2566,-24.9943,-0.27,idrotm[564],"ONLY");
27882 gMC->Gspos("I570",13,"IT56",-33.5086,-30.8468,-0.27,idrotm[565],"ONLY");
27883 gMC->Gspos("I569",8,"IT56",-43.5484,3.6085,0.0,idrotm[560],"ONLY");
27884 gMC->Gspos("I569",9,"IT56",-43.3963,-3.5959,0.0,idrotm[561],"ONLY");
27885 gMC->Gspos("I569",10,"IT56",-42.3606,-10.7271,0.0,idrotm[562],"ONLY");
27886 gMC->Gspos("I569",11,"IT56",-39.8773,-17.4918,0.0,idrotm[563],"ONLY");
27887 gMC->Gspos("I569",12,"IT56",-36.5823,-23.9004,0.0,idrotm[564],"ONLY");
27888 gMC->Gspos("I569",13,"IT56",-32.0371,-29.4922,0.0,idrotm[565],"ONLY");
27889 gMC->Gspos("I569",14,"IT56",-26.8397,-34.4836,0.0,idrotm[566],"ONLY");
27890 gMC->Gspos("I569",15,"IT56",-20.7251,-38.2967,0.0,idrotm[567],"ONLY");
27891 gMC->Gspos("I569",16,"IT56",-14.1886,-41.33,0.0,idrotm[568],"ONLY");
27892 gMC->Gspos("I569",17,"IT56",-7.1673,-42.9511,0.0,idrotm[569],"ONLY");
27893 gMC->Gspos("I569",18,"IT56",0.0,-43.6977,0.0,idrotm[533],"ONLY");
27894 gMC->Gspos("I569",19,"IT56",7.1673,-42.9511,0.0,idrotm[534],"ONLY");
27895 gMC->Gspos("I569",20,"IT56",14.1886,-41.33,0.0,idrotm[535],"ONLY");
27896 gMC->Gspos("I569",21,"IT56",20.7251,-38.2967,0.0,idrotm[623],"ONLY");
27897 gMC->Gspos("I569",22,"IT56",26.8397,-34.4836,0.0,idrotm[537],"ONLY");
27898 gMC->Gspos("I569",23,"IT56",32.0371,-29.4922,0.0,idrotm[538],"ONLY");
27899 gMC->Gspos("I569",24,"IT56",36.5822,-23.9004,0.0,idrotm[539],"ONLY");
27900 gMC->Gspos("I569",25,"IT56",39.8773,-17.4918,0.0,idrotm[540],"ONLY");
27901 gMC->Gspos("I569",26,"IT56",42.3606,-10.7272,0.0,idrotm[541],"ONLY");
27902 gMC->Gspos("I569",27,"IT56",43.3963,-3.5959,0.0,idrotm[542],"ONLY");
27903 gMC->Gspos("I569",28,"IT56",43.5484,3.6085,0.0,idrotm[543],"ONLY");
27904 gMC->Gspos("I569",29,"IT56",42.2125,10.6897,0.0,idrotm[544],"ONLY");
27905 gMC->Gspos("I569",30,"IT56",40.0172,17.5532,0.0,idrotm[545],"ONLY");
27906 gMC->Gspos("I569",31,"IT56",36.4544,23.8169,0.0,idrotm[546],"ONLY");
27907 gMC->Gspos("I569",32,"IT56",32.1494,29.5956,0.0,idrotm[547],"ONLY");
27908 gMC->Gspos("I569",33,"IT56",26.7459,34.3631,0.0,idrotm[548],"ONLY");
27909 gMC->Gspos("I569",34,"IT56",20.7978,38.431,0.0,idrotm[549],"ONLY");
27910 gMC->Gspos("I569",35,"IT56",14.139,41.1856,0.0,idrotm[550],"ONLY");
27911 gMC->Gspos("I569",36,"IT56",7.1924,43.1017,0.0,idrotm[551],"ONLY");
27912 gMC->Gspos("I569",37,"IT56",0.0,43.545,0.0,0,"ONLY");
27913 gMC->Gspos("I569",38,"IT56",-7.1924,43.1017,0.0,idrotm[552],"ONLY");
27914 gMC->Gspos("I569",1,"IT56",-14.139,41.1856,0.0,idrotm[553],"ONLY");
27915 gMC->Gspos("I569",2,"IT56",-20.7978,38.431,0.0,idrotm[620],"ONLY");
27916 gMC->Gspos("I569",3,"IT56",-26.7459,34.3631,0.0,idrotm[555],"ONLY");
27917 gMC->Gspos("I569",4,"IT56",-32.1494,29.5956,0.0,idrotm[556],"ONLY");
27918 gMC->Gspos("I569",5,"IT56",-36.4544,23.8169,0.0,idrotm[557],"ONLY");
27919 gMC->Gspos("I569",6,"IT56",-40.0172,17.5532,0.0,idrotm[558],"ONLY");
27920 gMC->Gspos("I569",7,"IT56",-42.2125,10.6897,0.0,idrotm[559],"ONLY");
27921 gMC->Gspos("I571",15,"IT56",-21.2916,-34.387,0.0,idrotm[501],"ONLY");
27922 gMC->Gspos("I571",14,"IT56",-27.351,-30.0026,0.0,idrotm[503],"ONLY");
27923 gMC->Gspos("I571",13,"IT56",-32.2758,-24.3735,0.0,idrotm[504],"ONLY");
27924 gMC->Gspos("I571",12,"IT56",-36.3422,-18.0963,0.0,idrotm[505],"ONLY");
27925 gMC->Gspos("I571",11,"IT56",-38.901,-11.0683,0.0,idrotm[506],"ONLY");
27926 gMC->Gspos("I571",10,"IT56",-40.4252,-3.7459,0.0,idrotm[507],"ONLY");
27927 gMC->Gspos("I571",9,"IT56",-40.2725,3.7318,0.0,idrotm[508],"ONLY");
27928 gMC->Gspos("I571",8,"IT56",-39.0486,11.1103,0.0,idrotm[509],"ONLY");
27929 gMC->Gspos("I571",7,"IT56",-36.2049,18.0279,0.0,idrotm[510],"ONLY");
27930 gMC->Gspos("I571",6,"IT56",-32.3982,24.466,0.0,idrotm[511],"ONLY");
27931 gMC->Gspos("I571",5,"IT56",-27.2476,29.8892,0.0,idrotm[512],"ONLY");
27932 gMC->Gspos("I571",4,"IT56",-21.3723,34.5175,0.0,idrotm[513],"ONLY");
27933 gMC->Gspos("I571",3,"IT56",-14.6104,37.7138,0.0,idrotm[653],"ONLY");
27934 gMC->Gspos("I571",2,"IT56",-7.4599,39.9072,0.0,idrotm[514],"ONLY");
27935 gMC->Gspos("I571",1,"IT56",0.0,40.445,0.0,0,"ONLY");
27936 gMC->Gspos("I571",34,"IT56",7.46,39.9071,0.0,idrotm[515],"ONLY");
27937 gMC->Gspos("I571",33,"IT56",14.6104,37.7138,0.0,idrotm[516],"ONLY");
27938 gMC->Gspos("I571",32,"IT56",21.3723,34.5175,0.0,idrotm[517],"ONLY");
27939 gMC->Gspos("I571",31,"IT56",27.2476,29.8892,0.0,idrotm[518],"ONLY");
27940 gMC->Gspos("I571",30,"IT56",32.3983,24.466,0.0,idrotm[519],"ONLY");
27941 gMC->Gspos("I571",29,"IT56",36.2049,18.0279,0.0,idrotm[520],"ONLY");
27942 gMC->Gspos("I571",28,"IT56",39.0486,11.1103,0.0,idrotm[521],"ONLY");
27943 gMC->Gspos("I571",27,"IT56",40.2725,3.7318,0.0,idrotm[522],"ONLY");
27944 gMC->Gspos("I571",26,"IT56",40.4252,-3.746,0.0,idrotm[523],"ONLY");
27945 gMC->Gspos("I571",25,"IT56",38.901,-11.0683,0.0,idrotm[524],"ONLY");
27946 gMC->Gspos("I571",24,"IT56",36.3422,-18.0963,0.0,idrotm[525],"ONLY");
27947 gMC->Gspos("I571",23,"IT56",32.2758,-24.3736,0.0,idrotm[526],"ONLY");
27948 gMC->Gspos("I571",22,"IT56",27.351,-30.0026,0.0,idrotm[527],"ONLY");
27949 gMC->Gspos("I571",21,"IT56",21.2915,-34.387,0.0,idrotm[528],"ONLY");
27950 gMC->Gspos("I571",20,"IT56",14.6658,-37.8569,0.0,idrotm[618],"ONLY");
27951 gMC->Gspos("I571",19,"IT56",7.4317,-39.7563,0.0,idrotm[529],"ONLY");
27952 gMC->Gspos("I571",18,"IT56",0.0,-40.5984,0.0,idrotm[533],"ONLY");
27953 gMC->Gspos("I571",17,"IT56",-7.4318,-39.7563,0.0,idrotm[530],"ONLY");
27954 gMC->Gspos("I571",16,"IT56",-14.6659,-37.8569,0.0,idrotm[531],"ONLY");
27955 gMC->Gspos("I565",13,"IT56",-30.6798,-23.1683,0.0,idrotm[504],"ONLY");
27956 gMC->Gspos("I565",12,"IT56",-34.5519,-17.2048,0.0,idrotm[505],"ONLY");
27957 gMC->Gspos("I565",11,"IT56",-36.9774,-10.521,0.0,idrotm[506],"ONLY");
27958 gMC->Gspos("I565",10,"IT56",-38.4338,-3.5614,0.0,idrotm[507],"ONLY");
27959 gMC->Gspos("I565",9,"IT56",-38.281,3.5473,0.0,idrotm[508],"ONLY");
27960 gMC->Gspos("I565",8,"IT56",-37.1249,10.563,0.0,idrotm[509],"ONLY");
27961 gMC->Gspos("I565",7,"IT56",-34.4146,17.1364,0.0,idrotm[510],"ONLY");
27962 gMC->Gspos("I565",6,"IT56",-30.8022,23.2608,0.0,idrotm[511],"ONLY");
27963 gMC->Gspos("I565",5,"IT56",-25.9002,28.4112,0.0,idrotm[512],"ONLY");
27964 gMC->Gspos("I565",4,"IT56",-20.3195,32.817,0.0,idrotm[513],"ONLY");
27965 gMC->Gspos("I565",3,"IT56",-13.8879,35.8489,0.0,idrotm[653],"ONLY");
27966 gMC->Gspos("I565",2,"IT56",-7.0924,37.9412,0.0,idrotm[514],"ONLY");
27967 gMC->Gspos("I565",1,"IT56",0.0,38.445,0.0,0,"ONLY");
27968 gMC->Gspos("I565",34,"IT56",7.0925,37.9412,0.0,idrotm[515],"ONLY");
27969 gMC->Gspos("I565",33,"IT56",13.888,35.8489,0.0,idrotm[516],"ONLY");
27970 gMC->Gspos("I565",32,"IT56",20.3195,32.817,0.0,idrotm[517],"ONLY");
27971 gMC->Gspos("I565",31,"IT56",25.9002,28.4112,0.0,idrotm[518],"ONLY");
27972 gMC->Gspos("I565",30,"IT56",30.8022,23.2607,0.0,idrotm[519],"ONLY");
27973 gMC->Gspos("I565",29,"IT56",34.4146,17.1364,0.0,idrotm[520],"ONLY");
27974 gMC->Gspos("I565",28,"IT56",37.125,10.5629,0.0,idrotm[521],"ONLY");
27975 gMC->Gspos("I565",27,"IT56",38.281,3.5472,0.0,idrotm[522],"ONLY");
27976 gMC->Gspos("I565",26,"IT56",38.4338,-3.5614,0.0,idrotm[523],"ONLY");
27977 gMC->Gspos("I565",25,"IT56",36.9774,-10.521,0.0,idrotm[524],"ONLY");
27978 gMC->Gspos("I565",24,"IT56",34.5519,-17.2048,0.0,idrotm[525],"ONLY");
27979 gMC->Gspos("I565",23,"IT56",30.6798,-23.1683,0.0,idrotm[526],"ONLY");
27980 gMC->Gspos("I565",22,"IT56",26.0036,-28.5246,0.0,idrotm[527],"ONLY");
27981 gMC->Gspos("I565",21,"IT56",20.2387,-32.6866,0.0,idrotm[528],"ONLY");
27982 gMC->Gspos("I565",20,"IT56",13.9433,-35.992,0.0,idrotm[618],"ONLY");
27983 gMC->Gspos("I565",19,"IT56",7.0642,-37.7904,0.0,idrotm[529],"ONLY");
27984 gMC->Gspos("I565",18,"IT56",0.0,-38.5984,0.0,idrotm[533],"ONLY");
27985 gMC->Gspos("I565",17,"IT56",-7.0643,-37.7904,0.0,idrotm[530],"ONLY");
27986 gMC->Gspos("I565",16,"IT56",-13.9434,-35.992,0.0,idrotm[531],"ONLY");
27987 gMC->Gspos("I565",15,"IT56",-20.2387,-32.6866,0.0,idrotm[501],"ONLY");
27988 gMC->Gspos("I565",14,"IT56",-26.0036,-28.5246,0.0,idrotm[503],"ONLY");
de0a2a9c 27989 gMC->Gspos("I553",1,"I570",0.005,0.0,52.8453,0,"ONLY");
27990 gMC->Gspos("I523",1,"I570",0.0,0.0,46.9203+0.82,0,"ONLY");
27991 gMC->Gspos("I523",2,"I570",0.0,0.0,43.0103+0.82,0,"ONLY");
27992 gMC->Gspos("I523",3,"I570",0.0,0.0,39.1003+0.82,0,"ONLY");
27993 gMC->Gspos("I523",4,"I570",0.0,0.0,35.1903+0.82,0,"ONLY");
27994 gMC->Gspos("I523",5,"I570",0.0,0.0,31.2803+0.82,0,"ONLY");
27995 gMC->Gspos("I523",6,"I570",0.0,0.0,27.3703+0.82,0,"ONLY");
27996 gMC->Gspos("I523",7,"I570",0.0,0.0,23.4603+0.82,0,"ONLY");
27997 gMC->Gspos("I523",8,"I570",0.0,0.0,19.5503+0.82,0,"ONLY");
27998 gMC->Gspos("I523",9,"I570",0.0,0.0,15.6403+0.82,0,"ONLY");
27999 gMC->Gspos("I523",10,"I570",0.0,0.0,11.7303+0.82,0,"ONLY");
28000 gMC->Gspos("I523",11,"I570",0.0,0.0,7.8203+0.82,0,"ONLY");
28001 gMC->Gspos("I523",12,"I570",0.0,0.0,3.9103+0.82,0,"ONLY");
28002 gMC->Gspos("I523",13,"I570",0.0,0.0,0.0003+0.82,0,"ONLY");
28003 gMC->Gspos("I523",14,"I570",0.0,0.0,-3.9097+0.82,0,"ONLY");
28004 gMC->Gspos("I523",15,"I570",0.0,0.0,-7.8197+0.82,0,"ONLY");
28005 gMC->Gspos("I523",16,"I570",0.0,0.0,-11.7297+0.82,0,"ONLY");
28006 gMC->Gspos("I523",17,"I570",0.0,0.0,-15.6397+0.82,0,"ONLY");
28007 gMC->Gspos("I523",18,"I570",0.0,0.0,-19.5497+0.82,0,"ONLY");
28008 gMC->Gspos("I523",19,"I570",0.0,0.0,-23.4597+0.82,0,"ONLY");
28009 gMC->Gspos("I523",20,"I570",0.0,0.0,-27.3697+0.82,0,"ONLY");
28010 gMC->Gspos("I523",21,"I570",0.0,0.0,-31.2797+0.82,0,"ONLY");
28011 gMC->Gspos("I523",22,"I570",0.0,0.0,-35.1897+0.82,0,"ONLY");
28012 gMC->Gspos("I523",23,"I570",0.0,0.0,-39.0997+0.82,0,"ONLY");
28013 gMC->Gspos("I523",24,"I570",0.0,0.0,-43.0097+0.82,0,"ONLY");
28014 gMC->Gspos("I523",25,"I570",0.0,0.0,-46.9197+0.82,0,"ONLY");
28015 gMC->Gspos("I553",2,"I570",-0.005,0.0,-51.2047,idrotm[570],"ONLY");
db915fea 28016 gMC->Gspos("I566",1,"I569",0.0,-0.03,46.9203,idrotm[532],"ONLY");
28017 gMC->Gspos("I566",2,"I569",0.0,0.03,43.0103,0,"ONLY");
28018 gMC->Gspos("I566",3,"I569",0.0,-0.03,39.1003,idrotm[532],"ONLY");
28019 gMC->Gspos("I566",4,"I569",0.0,0.03,35.1903,0,"ONLY");
28020 gMC->Gspos("I566",5,"I569",0.0,-0.03,31.2803,idrotm[532],"ONLY");
28021 gMC->Gspos("I566",6,"I569",0.0,0.03,27.3703,0,"ONLY");
28022 gMC->Gspos("I566",7,"I569",0.0,-0.03,23.4603,idrotm[532],"ONLY");
28023 gMC->Gspos("I566",8,"I569",0.0,0.03,19.5503,0,"ONLY");
28024 gMC->Gspos("I566",9,"I569",0.0,-0.03,15.6403,idrotm[532],"ONLY");
28025 gMC->Gspos("I566",10,"I569",0.0,0.03,11.7303,0,"ONLY");
28026 gMC->Gspos("I566",11,"I569",0.0,-0.03,7.8203,idrotm[532],"ONLY");
28027 gMC->Gspos("I566",12,"I569",0.0,0.03,3.9103,0,"ONLY");
28028 gMC->Gspos("I566",13,"I569",0.0,-0.03,0.0003,0,"ONLY");
28029 gMC->Gspos("I566",14,"I569",0.0,0.03,-3.9097,0,"ONLY");
28030 gMC->Gspos("I566",15,"I569",0.0,-0.03,-7.8197,idrotm[532],"ONLY");
28031 gMC->Gspos("I566",16,"I569",0.0,0.03,-11.7297,0,"ONLY");
28032 gMC->Gspos("I566",17,"I569",0.0,-0.03,-15.6397,0,"ONLY");
28033 gMC->Gspos("I566",18,"I569",0.0,0.03,-19.5497,0,"ONLY");
28034 gMC->Gspos("I566",19,"I569",0.0,-0.03,-23.4597,idrotm[532],"ONLY");
28035 gMC->Gspos("I566",20,"I569",0.0,0.03,-27.3697,0,"ONLY");
28036 gMC->Gspos("I566",21,"I569",0.0,-0.03,-31.2797,idrotm[532],"ONLY");
28037 gMC->Gspos("I566",22,"I569",0.0,0.03,-35.1897,0,"ONLY");
28038 gMC->Gspos("I566",23,"I569",0.0,-0.03,-39.0997,0,"ONLY");
28039 gMC->Gspos("I566",24,"I569",0.0,0.03,-43.0097,0,"ONLY");
28040 gMC->Gspos("I566",25,"I569",0.0,-0.03,-46.9197,idrotm[532],"ONLY");
de0a2a9c 28041 gMC->Gspos("I544",1,"I571",0.0101,0.0,43.125,0,"ONLY");
28042 gMC->Gspos("I516",20,"I571",0.0001,0.0,39.1-1.08,0,"ONLY");
28043 gMC->Gspos("I516",19,"I571",0.0001,0.0,35.19-1.08,0,"ONLY");
28044 gMC->Gspos("I516",18,"I571",0.0001,0.0,31.28-1.08,0,"ONLY");
28045 gMC->Gspos("I516",17,"I571",0.0001,0.0,27.37-1.08,0,"ONLY");
28046 gMC->Gspos("I516",16,"I571",0.0001,0.0,23.46-1.08,0,"ONLY");
28047 gMC->Gspos("I516",15,"I571",0.0001,0.0,19.55-1.08,0,"ONLY");
28048 gMC->Gspos("I516",14,"I571",0.0001,0.0,15.64-1.08,0,"ONLY");
28049 gMC->Gspos("I516",13,"I571",0.0001,0.0,11.73-1.08,0,"ONLY");
28050 gMC->Gspos("I516",12,"I571",0.0001,0.0,7.82-1.08,0,"ONLY");
28051 gMC->Gspos("I516",11,"I571",0.0001,0.0,3.91-1.08,0,"ONLY");
28052 gMC->Gspos("I516",10,"I571",0.0001,0.0,0.0-1.08,0,"ONLY");
28053 gMC->Gspos("I516",9,"I571",0.0001,0.0,-3.91-1.08,0,"ONLY");
28054 gMC->Gspos("I516",8,"I571",0.0001,0.0,-7.82-1.08,0,"ONLY");
28055 gMC->Gspos("I516",7,"I571",0.0001,0.0,-11.73-1.08,0,"ONLY");
28056 gMC->Gspos("I516",6,"I571",0.0001,0.0,-15.64-1.08,0,"ONLY");
28057 gMC->Gspos("I516",5,"I571",0.0001,0.0,-19.55-1.08,0,"ONLY");
28058 gMC->Gspos("I516",4,"I571",0.0001,0.0,-23.46-1.08,0,"ONLY");
28059 gMC->Gspos("I516",3,"I571",0.0001,0.0,-27.37-1.08,0,"ONLY");
28060 gMC->Gspos("I516",2,"I571",0.0001,0.0,-31.28-1.08,0,"ONLY");
28061 gMC->Gspos("I516",1,"I571",0.0001,0.0,-35.19-1.08,0,"ONLY");
28062 gMC->Gspos("I544",2,"I571",-0.0099,0.0,-41.375,idrotm[570],"ONLY");
db915fea 28063 gMC->Gspos("I562",1,"I565",0.0,0.03,41.1546,0,"ONLY");
28064 gMC->Gspos("I562",2,"I565",0.0,-0.03,37.2246,0,"ONLY");
28065 gMC->Gspos("I562",3,"I565",0.0,0.03,33.3146,0,"ONLY");
28066 gMC->Gspos("I562",4,"I565",0.0,-0.03,29.3846,0,"ONLY");
28067 gMC->Gspos("I562",5,"I565",0.0,0.03,25.4746,0,"ONLY");
28068 gMC->Gspos("I562",6,"I565",0.0,-0.03,21.5446,0,"ONLY");
28069 gMC->Gspos("I562",7,"I565",0.0,0.03,17.6346,0,"ONLY");
28070 gMC->Gspos("I562",8,"I565",0.0,-0.03,13.7046,0,"ONLY");
28071 gMC->Gspos("I562",9,"I565",0.0,0.03,9.7946,0,"ONLY");
28072 gMC->Gspos("I562",10,"I565",0.0,-0.03,5.8645,0,"ONLY");
28073 gMC->Gspos("I562",11,"I565",0.0,0.03,1.9546,0,"ONLY");
28074 gMC->Gspos("I562",12,"I565",0.0,-0.03,-1.9754,0,"ONLY");
28075 gMC->Gspos("I562",13,"I565",0.0,0.03,-5.8855,0,"ONLY");
28076 gMC->Gspos("I562",14,"I565",0.0,-0.03,-9.8154,0,"ONLY");
28077 gMC->Gspos("I562",15,"I565",0.0,0.03,-13.7254,0,"ONLY");
28078 gMC->Gspos("I562",16,"I565",0.0,-0.03,-17.6555,0,"ONLY");
28079 gMC->Gspos("I562",17,"I565",0.0,0.03,-21.5655,0,"ONLY");
28080 gMC->Gspos("I562",18,"I565",0.0,-0.03,-25.4954,0,"ONLY");
28081 gMC->Gspos("I562",19,"I565",0.0,0.03,-29.4054,0,"ONLY");
28082 gMC->Gspos("I562",20,"I565",0.0,-0.03,-33.3354,0,"ONLY");
28083 gMC->Gspos("I562",21,"I565",0.0,0.03,-37.2454,0,"ONLY");
28084 gMC->Gspos("I562",22,"I565",0.0,-0.03,-41.1554,0,"ONLY");
28085 gMC->Gspos("I559",1,"I553",2.25,-1.615,0.0,0,"ONLY");
28086 gMC->Gspos("I560",1,"I553",2.25,-1.615,0.0,0,"ONLY");
28087 gMC->Gspos("I560",2,"I553",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28088 gMC->Gspos("I558",1,"I553",-1.7167,-1.52,0.0,idrotm[583],"ONLY");
28089 gMC->Gspos("I557",1,"I553",-1.8533,-1.341,0.0,idrotm[581],"ONLY");
28090 gMC->Gspos("I558",2,"I553",1.8367,-1.3122,0.0,idrotm[575],"ONLY");
28091 gMC->Gspos("I557",2,"I553",1.75,-1.52,0.0,idrotm[583],"ONLY");
28092 gMC->Gspos("I558",3,"I553",-0.12,1.6613,0.0,idrotm[581],"ONLY");
28093 gMC->Gspos("I557",3,"I553",0.1034,1.6901,0.0,idrotm[575],"ONLY");
28094 gMC->Gspos("I556",3,"I553",-1.031,0.2033,-2.203,idrotm[580],"ONLY");
28095 gMC->Gspos("I556",1,"I553",1.0311,0.2033,-0.287,idrotm[576],"ONLY");
28096 gMC->Gspos("I554",1,"I553",0.0,-1.58,0.71,0,"ONLY");
28097 gMC->Gspos("I555",1,"I553",-0.0072,-1.58,-1.2311,idrotm[633],"ONLY");
28098 gMC->Gspos("I556",2,"I553",1.0311,0.2033,-2.203,idrotm[577],"ONLY");
28099 gMC->Gspos("I556",4,"I553",-1.031,0.2033,-0.287,idrotm[579],"ONLY");
28100 gMC->Gspos("I559",2,"I553",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28101 gMC->Gspos("I561",1,"I553",2.1,-1.615,-0.24,0,"MANY");
28102 gMC->Gspos("I561",2,"I553",-2.1,-1.615,-0.24,idrotm[573],"MANY");
28103 gMC->Gspos("I519",37,"I523",0.0001,-1.79,-0.99,idrotm[586],"ONLY");
28104 gMC->Gspos("I519",36,"I523",-3.2986,-1.79,-1.2943,0,"ONLY");
28105 gMC->Gspos("I519",35,"I523",-3.2986,-1.71,-1.2943,0,"ONLY");
28106 gMC->Gspos("I519",34,"I523",-3.2286,-1.71,-1.2943,0,"ONLY");
28107 gMC->Gspos("I519",33,"I523",-3.2286,-1.79,-1.2943,0,"ONLY");
28108 gMC->Gspos("I519",32,"I523",-3.1586,-1.79,-1.2943,0,"ONLY");
28109 gMC->Gspos("I519",31,"I523",-3.1586,-1.71,-1.2943,0,"ONLY");
28110 gMC->Gspos("I519",30,"I523",-1.3436,-1.71,-1.2943,0,"ONLY");
28111 gMC->Gspos("I519",29,"I523",-1.3436,-1.79,-1.2943,0,"ONLY");
28112 gMC->Gspos("I519",28,"I523",-1.2736,-1.79,-1.2943,0,"ONLY");
28113 gMC->Gspos("I519",27,"I523",-1.2736,-1.71,-1.2943,0,"ONLY");
28114 gMC->Gspos("I519",26,"I523",-1.2036,-1.71,-1.2943,0,"ONLY");
28115 gMC->Gspos("I519",25,"I523",-1.2036,-1.79,-1.2943,0,"ONLY");
28116 gMC->Gspos("I519",24,"I523",-1.0458,-1.79,-1.2943,0,"ONLY");
28117 gMC->Gspos("I519",23,"I523",-1.0458,-1.71,-1.2943,0,"ONLY");
28118 gMC->Gspos("I519",22,"I523",-0.9758,-1.71,-1.2943,0,"ONLY");
28119 gMC->Gspos("I519",21,"I523",-0.9758,-1.79,-1.2943,0,"ONLY");
28120 gMC->Gspos("I519",20,"I523",-0.9058,-1.79,-1.2943,0,"ONLY");
28121 gMC->Gspos("I519",19,"I523",-0.9058,-1.71,-1.2943,0,"ONLY");
28122 gMC->Gspos("I519",18,"I523",0.9092,-1.71,-1.2943,0,"ONLY");
28123 gMC->Gspos("I519",17,"I523",0.9092,-1.79,-1.2943,0,"ONLY");
28124 gMC->Gspos("I519",16,"I523",0.9792,-1.79,-1.2943,0,"ONLY");
28125 gMC->Gspos("I519",15,"I523",0.9792,-1.71,-1.2943,0,"ONLY");
28126 gMC->Gspos("I519",14,"I523",1.0492,-1.71,-1.2943,0,"ONLY");
28127 gMC->Gspos("I519",13,"I523",1.0492,-1.79,-1.2943,0,"ONLY");
28128 gMC->Gspos("I519",12,"I523",1.207,-1.79,-1.2943,0,"ONLY");
28129 gMC->Gspos("I519",11,"I523",1.207,-1.71,-1.2943,0,"ONLY");
28130 gMC->Gspos("I519",10,"I523",1.277,-1.71,-1.2943,0,"ONLY");
28131 gMC->Gspos("I519",9,"I523",1.277,-1.79,-1.2943,0,"ONLY");
28132 gMC->Gspos("I519",8,"I523",1.347,-1.79,-1.2943,0,"ONLY");
28133 gMC->Gspos("I519",7,"I523",1.347,-1.71,-1.2943,0,"ONLY");
28134 gMC->Gspos("I519",6,"I523",3.162,-1.71,-1.2943,0,"ONLY");
28135 gMC->Gspos("I519",5,"I523",3.162,-1.79,-1.2943,0,"ONLY");
28136 gMC->Gspos("I519",4,"I523",3.232,-1.79,-1.2943,0,"ONLY");
28137 gMC->Gspos("I519",3,"I523",3.232,-1.71,-1.2943,0,"ONLY");
28138 gMC->Gspos("I521",12,"I523",-2.8209,-1.7925,-0.982,0,"ONLY");
28139 gMC->Gspos("I521",11,"I523",-1.6895,-1.7925,-0.982,0,"ONLY");
28140 gMC->Gspos("I521",10,"I523",-0.5631,-1.7925,-0.982,0,"ONLY");
28141 gMC->Gspos("I521",9,"I523",0.5633,-1.7925,-0.982,0,"ONLY");
28142 gMC->Gspos("I521",8,"I523",1.6861,-1.7925,-0.982,0,"ONLY");
28143 gMC->Gspos("I521",7,"I523",2.8161,-1.7925,-0.982,0,"ONLY");
28144 gMC->Gspos("I519",2,"I523",3.302,-1.79,-1.2943,0,"ONLY");
28145 gMC->Gspos("I520",3,"I523",0.0001,-1.845,-1.19,0,"ONLY");
28146 gMC->Gspos("I520",2,"I523",-2.2499,-1.845,-1.19,0,"ONLY");
28147 gMC->Gspos("I521",6,"I523",-2.8209,-1.7075,-0.982,0,"ONLY");
28148 gMC->Gspos("I521",5,"I523",-1.6895,-1.7075,-0.982,0,"ONLY");
28149 gMC->Gspos("I521",4,"I523",-0.5631,-1.7075,-0.982,0,"ONLY");
28150 gMC->Gspos("I521",3,"I523",0.5633,-1.7075,-0.982,0,"ONLY");
28151 gMC->Gspos("I521",2,"I523",1.6861,-1.7075,-0.982,0,"ONLY");
28152 gMC->Gspos("I518",1,"I523",0.0001,-1.75,-1.065,0,"ONLY");
28153 gMC->Gspos("I519",1,"I523",3.302,-1.71,-1.2943,0,"ONLY");
28154 gMC->Gspos("I520",1,"I523",2.2501,-1.845,-1.19,0,"ONLY");
28155 gMC->Gspos("I521",1,"I523",2.8161,-1.7075,-0.982,0,"ONLY");
28156 gMC->Gspos("I522",1,"I523",2.2501,-1.655,-1.3,idrotm[583],"MANY");
28157 gMC->Gspos("I522",2,"I523",-2.2499,-1.655,-1.3,idrotm[583],"MANY");
28158 gMC->Gspos("I542",2,"I523",-2.2499,-1.615,0.0,idrotm[573],"ONLY");
28159 gMC->Gspos("I541",2,"I523",-2.2499,-1.615,0.0,idrotm[573],"ONLY");
28160 gMC->Gspos("I541",1,"I523",2.2501,-1.615,0.0,0,"ONLY");
28161 gMC->Gspos("I542",1,"I523",2.2501,-1.615,0.0,0,"ONLY");
28162 gMC->Gspos("I543",1,"I523",2.1001,-1.615,0.955,0,"MANY");
28163 gMC->Gspos("I543",2,"I523",-2.0999,-1.615,0.955,idrotm[573],"MANY");
28164 gMC->Gspos("I537",2,"I523",1.7501,-1.52,0.0,idrotm[583],"ONLY");
28165 gMC->Gspos("I538",2,"I523",1.8368,-1.3122,0.0,idrotm[575],"ONLY");
28166 gMC->Gspos("I537",3,"I523",0.1035,1.6901,0.0,idrotm[575],"ONLY");
28167 gMC->Gspos("I538",3,"I523",-0.1199,1.6612,0.0,idrotm[581],"ONLY");
28168 gMC->Gspos("I538",1,"I523",-1.7166,-1.52,0.0,idrotm[583],"ONLY");
28169 gMC->Gspos("I537",1,"I523",-1.8532,-1.341,0.0,idrotm[581],"ONLY");
28170 gMC->Gspos("I536",3,"I523",-1.031,0.2033,-1.008,idrotm[580],"ONLY");
28171 gMC->Gspos("I536",4,"I523",-1.031,0.2033,0.908,idrotm[579],"ONLY");
28172 gMC->Gspos("I535",1,"I523",-0.0072,-1.58,-0.0361,idrotm[633],"ONLY");
28173 gMC->Gspos("I536",2,"I523",1.0312,0.2033,-1.008,idrotm[577],"ONLY");
28174 gMC->Gspos("I536",1,"I523",1.0312,0.2033,0.908,idrotm[576],"ONLY");
28175 gMC->Gspos("I534",1,"I523",0.0001,-1.58,1.905,0,"ONLY");
28176 gMC->Gspos("I540",1,"I523",0.0001,-1.785,1.905,idrotm[571],"ONLY");
28177 gMC->Gspos("I539",1,"I523",1.8001,-1.75,-0.195,idrotm[571],"ONLY");
28178 gMC->Gspos("I539",2,"I523",-1.7999,-1.75,-0.195,idrotm[572],"ONLY");
28179 gMC->Gspos("ITS6",1,"I566",0.0,0.0,0.0,0,"ONLY");
28180 gMC->Gspos("I550",1,"I544",2.25,-1.615,0.0,0,"ONLY");
28181 gMC->Gspos("I551",1,"I544",2.25,-1.615,0.0,0,"ONLY");
28182 gMC->Gspos("I551",2,"I544",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28183 gMC->Gspos("I550",2,"I544",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28184 gMC->Gspos("I549",1,"I544",1.7167,-1.52,0.0,idrotm[583],"ONLY");
28185 gMC->Gspos("I548",1,"I544",1.8533,-1.341,0.0,idrotm[575],"ONLY");
28186 gMC->Gspos("I547",1,"I544",1.0311,0.2033,-0.287,idrotm[576],"ONLY");
28187 gMC->Gspos("I545",1,"I544",0.0,-1.58,0.71,0,"ONLY");
28188 gMC->Gspos("I547",2,"I544",1.0311,0.2033,-2.203,idrotm[577],"ONLY");
28189 gMC->Gspos("I546",1,"I544",-0.0073,-1.58,-1.2311,idrotm[633],"ONLY");
28190 gMC->Gspos("I547",4,"I544",-1.0311,0.2033,-0.287,idrotm[579],"ONLY");
28191 gMC->Gspos("I547",3,"I544",-1.0311,0.2033,-2.203,idrotm[580],"ONLY");
28192 gMC->Gspos("I548",2,"I544",-0.1033,1.6901,0.0,idrotm[581],"O]NLY");
28193 gMC->Gspos("I549",2,"I544",0.12,1.6613,0.0,idrotm[575],"ONLY");
28194 gMC->Gspos("I549",3,"I544",-1.8367,-1.3122,0.0,idrotm[581],"ONLY");
28195 gMC->Gspos("I548",3,"I544",-1.75,-1.52,0.0,idrotm[583],"ONLY");
28196 gMC->Gspos("I552",1,"I544",2.1,-1.615,-0.24,0,"MANY");
28197 gMC->Gspos("I552",2,"I544",-2.1,-1.615,-0.24,idrotm[573],"MANY");
28198 gMC->Gspos("I515",12,"I516",-1.6896,-1.7075,-0.9822,0,"ONLY");
28199 gMC->Gspos("I515",11,"I516",-1.6896,-1.7925,-0.9822,0,"ONLY");
28200 gMC->Gspos("I513",37,"I516",0.0,-1.79,-1.035,idrotm[586],"ONLY");
28201 gMC->Gspos("I513",1,"I516",-3.2987,-1.71,-1.2943,0,"ONLY");
28202 gMC->Gspos("I515",1,"I516",-2.816,-1.7075,-0.9822,0,"ONLY");
28203 gMC->Gspos("I514",1,"I516",-2.25,-1.845,-1.19,0,"ONLY");
28204 gMC->Gspos("I514",2,"I516",0.0,-1.845,-1.19,0,"ONLY");
28205 gMC->Gspos("I514",3,"I516",2.25,-1.845,-1.19,0,"ONLY");
28206 gMC->Gspos("I515",2,"I516",-2.816,-1.7925,-0.9822,0,"ONLY");
28207 gMC->Gspos("I513",2,"I516",-3.2987,-1.79,-1.2943,0,"ONLY");
28208 gMC->Gspos("I515",3,"I516",-0.5632,-1.7075,-0.9822,0,"ONLY");
28209 gMC->Gspos("I515",4,"I516",-0.5632,-1.7925,-0.9822,0,"ONLY");
28210 gMC->Gspos("I515",5,"I516",0.5632,-1.7925,-0.9822,0,"ONLY");
28211 gMC->Gspos("I515",6,"I516",0.5632,-1.7075,-0.9822,0,"ONLY");
28212 gMC->Gspos("I515",7,"I516",1.6896,-1.7075,-0.9822,0,"ONLY");
28213 gMC->Gspos("I515",8,"I516",1.6896,-1.7925,-0.9822,0,"ONLY");
28214 gMC->Gspos("I515",9,"I516",2.816,-1.7925,-0.9822,0,"ONLY");
28215 gMC->Gspos("I515",10,"I516",2.816,-1.7075,-0.9822,0,"ONLY");
28216 gMC->Gspos("I513",3,"I516",-3.2287,-1.79,-1.2943,0,"ONLY");
28217 gMC->Gspos("I513",4,"I516",-3.2287,-1.71,-1.2943,0,"ONLY");
28218 gMC->Gspos("I513",5,"I516",-3.1587,-1.71,-1.2943,0,"ONLY");
28219 gMC->Gspos("I513",6,"I516",-3.1587,-1.79,-1.2943,0,"ONLY");
28220 gMC->Gspos("I513",7,"I516",-1.3437,-1.79,-1.2943,0,"ONLY");
28221 gMC->Gspos("I513",8,"I516",-1.3437,-1.71,-1.2943,0,"ONLY");
28222 gMC->Gspos("I513",9,"I516",-1.2737,-1.71,-1.2943,0,"ONLY");
28223 gMC->Gspos("I513",10,"I516",-1.2737,-1.79,-1.2943,0,"ONLY");
28224 gMC->Gspos("I513",11,"I516",-1.2037,-1.79,-1.2943,0,"ONLY");
28225 gMC->Gspos("I513",12,"I516",-1.2037,-1.71,-1.2943,0,"ONLY");
28226 gMC->Gspos("I513",13,"I516",-1.046,-1.71,-1.2943,0,"ONLY");
28227 gMC->Gspos("I513",14,"I516",-1.046,-1.79,-1.2943,0,"ONLY");
28228 gMC->Gspos("I513",15,"I516",-0.976,-1.79,-1.2943,0,"ONLY");
28229 gMC->Gspos("I513",16,"I516",-0.976,-1.71,-1.2943,0,"ONLY");
28230 gMC->Gspos("I513",17,"I516",-0.906,-1.71,-1.2943,0,"ONLY");
28231 gMC->Gspos("I513",18,"I516",-0.906,-1.79,-1.2943,0,"ONLY");
28232 gMC->Gspos("I513",19,"I516",0.9091,-1.79,-1.2943,0,"ONLY");
28233 gMC->Gspos("I513",20,"I516",0.9091,-1.71,-1.2943,0,"ONLY");
28234 gMC->Gspos("I513",21,"I516",0.9791,-1.71,-1.2943,0,"ONLY");
28235 gMC->Gspos("I513",22,"I516",0.9791,-1.79,-1.2943,0,"ONLY");
28236 gMC->Gspos("I513",23,"I516",1.0491,-1.79,-1.2943,0,"ONLY");
28237 gMC->Gspos("I513",24,"I516",1.0491,-1.71,-1.2943,0,"ONLY");
28238 gMC->Gspos("I513",25,"I516",1.2068,-1.71,-1.2943,0,"ONLY");
28239 gMC->Gspos("I513",26,"I516",1.2068,-1.79,-1.2943,0,"ONLY");
28240 gMC->Gspos("I513",27,"I516",1.2768,-1.79,-1.2943,0,"ONLY");
28241 gMC->Gspos("I513",28,"I516",1.2768,-1.71,-1.2943,0,"ONLY");
28242 gMC->Gspos("I513",29,"I516",1.3469,-1.71,-1.2943,0,"ONLY");
28243 gMC->Gspos("I513",30,"I516",1.3469,-1.79,-1.2943,0,"ONLY");
28244 gMC->Gspos("I513",31,"I516",3.1619,-1.79,-1.2943,0,"ONLY");
28245 gMC->Gspos("I513",32,"I516",3.1619,-1.71,-1.2943,0,"ONLY");
28246 gMC->Gspos("I513",33,"I516",3.2319,-1.71,-1.2943,0,"ONLY");
28247 gMC->Gspos("I513",34,"I516",3.2319,-1.79,-1.2943,0,"ONLY");
28248 gMC->Gspos("I513",35,"I516",3.3019,-1.79,-1.2943,0,"ONLY");
28249 gMC->Gspos("I513",36,"I516",3.3019,-1.71,-1.2943,0,"ONLY");
28250 gMC->Gspos("I512",1,"I516",0.0,-1.75,-1.065,0,"ONLY");
28251 gMC->Gspos("I528",1,"I516",1.7167,-1.52,0.0,idrotm[583],"ONLY");
28252 gMC->Gspos("I527",1,"I516",1.8534,-1.341,0.0,idrotm[575],"ONLY");
28253 gMC->Gspos("I528",2,"I516",0.12,1.6613,0.0,idrotm[575],"ONLY");
28254 gMC->Gspos("I527",2,"I516",-0.1033,1.6901,0.0,idrotm[581],"ONLY");
28255 gMC->Gspos("I527",3,"I516",-1.75,-1.52,0.0,idrotm[583],"ONLY");
28256 gMC->Gspos("I528",3,"I516",-1.8367,-1.3122,0.0,idrotm[581],"ONLY");
28257 gMC->Gspos("I526",2,"I516",1.0311,0.2033,-1.008,idrotm[577],"ONLY");
28258 gMC->Gspos("I525",1,"I516",-0.0073,-1.58,-0.0361,idrotm[633],"ONLY");
28259 gMC->Gspos("I524",1,"I516",0.0,-1.58,1.905,0,"ONLY");
28260 gMC->Gspos("I526",1,"I516",1.0311,0.2033,0.908,idrotm[576],"ONLY");
28261 gMC->Gspos("I526",3,"I516",-1.0311,0.2033,0.908,idrotm[579],"ONLY");
28262 gMC->Gspos("I526",4,"I516",-1.0311,0.2033,-1.008,idrotm[580],"ONLY");
28263 gMC->Gspos("I529",1,"I516",1.8,-1.75,-0.195,idrotm[571],"ONLY");
28264 gMC->Gspos("I530",1,"I516",0.0,-1.785,1.905,idrotm[571],"ONLY");
28265 gMC->Gspos("I529",2,"I516",-1.8,-1.75,-0.195,idrotm[572],"ONLY");
28266 gMC->Gspos("I517",1,"I516",2.25,-1.655,-1.3,idrotm[583],"MANY");
28267 gMC->Gspos("I517",2,"I516",-2.25,-1.655,-1.3,idrotm[584],"MANY");
28268 gMC->Gspos("I531",2,"I516",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28269 gMC->Gspos("I531",1,"I516",2.25,-1.615,0.0,0,"ONLY");
28270 gMC->Gspos("I532",1,"I516",2.25,-1.615,0.0,0,"ONLY");
28271 gMC->Gspos("I532",2,"I516",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28272 gMC->Gspos("I533",1,"I516",2.1,-1.615,0.955,0,"MANY");
28273 gMC->Gspos("I533",2,"I516",-2.1,-1.615,0.955,idrotm[573],"MANY");
28274 gMC->Gspos("ITS5",1,"I562",0.0,0.0,0.0,0,"ONLY");
cd3a3507 28275
db915fea 28276
cd3a3507 28277 // --- Place volumes of shield between SPD and SDD
28278
28279
28280 gMC->Gspos("IC01",1,"ITSD",0.0,0.0,0.0,0,"ONLY");
28281 gMC->Gspos("IC02",1,"ITSD",0.0,0.0,25.+8.75,0,"ONLY");
28282 gMC->Gspos("IC02",2,"ITSD",0.0,0.0,-25.-8.75,idrotm[200],"ONLY");
28283 //gMC->Gspos("IC03",1,"ITSD",0.0,0.0,25.+17.5+7.875,0,"ONLY");
28284 //gMC->Gspos("IC03",2,"ITSD",0.0,0.0,-25.-17.5-7.875,idrotm[200],"ONLY");
28285
28286
7b67784f 28287 // --- Place volumes of cylinders between SPD and SDD and SDD and SSD
cd3a3507 28288
c2685204 28289 gMC->Gspos("ICY1",1,"IS02",0.0,0.0,0.,0,"ONLY");
28290 gMC->Gspos("ICY2",1,"IS01",0.0,0.0,0.,0,"ONLY");
cd3a3507 28291
28292
28293 // --- Place volumes of SDD cone ----------------------------------
28294
28295
28296 gMC->Gspos("I093",1,"IS02",0.0,0.0,0.0,0,"MANY");
28297 gMC->Gspos("I093",2,"IS02",0.0,0.0,0.0,idrotm[856],"MANY");
9181d340 28298 gMC->Gspos("I099",4,"IS02",0.0,0.0,0.0,idrotm[857],"MANY");
28299 gMC->Gspos("I099",3,"IS02",0.0,0.0,0.0,idrotm[858],"MANY");
28300 gMC->Gspos("I099",5,"IS02",0.0,0.0,0.0,idrotm[859],"MANY");
28301 gMC->Gspos("I099",6,"IS02",0.0,0.0,0.0,idrotm[860],"MANY");
28302 gMC->Gspos("I099",7,"IS02",0.0,0.0,0.0,idrotm[861],"MANY");
28303 gMC->Gspos("I099",2,"IS02",0.0,0.0,0.0,idrotm[862],"MANY");
28304 gMC->Gspos("I200",4,"IS02",0.0,0.0,0.0,idrotm[863],"MANY");
28305 gMC->Gspos("I200",3,"IS02",0.0,0.0,0.0,idrotm[864],"MANY");
28306 gMC->Gspos("I200",2,"IS02",0.0,0.0,0.0,idrotm[865],"MANY");
28307 gMC->Gspos("I200",13,"IS02",0.0,0.0,0.0,idrotm[867],"MANY");
28308 gMC->Gspos("I200",12,"IS02",0.0,0.0,0.0,idrotm[869],"MANY");
28309 gMC->Gspos("I200",11,"IS02",0.0,0.0,0.0,idrotm[870],"MANY");
28310 gMC->Gspos("I200",10,"IS02",0.0,0.0,0.0,idrotm[871],"MANY");
28311 gMC->Gspos("I200",9,"IS02",0.0,0.0,0.0,idrotm[872],"MANY");
28312 gMC->Gspos("I200",8,"IS02",0.0,0.0,0.0,idrotm[873],"MANY");
28313 gMC->Gspos("I200",7,"IS02",0.0,0.0,0.0,idrotm[874],"MANY");
28314 gMC->Gspos("I200",6,"IS02",0.0,0.0,0.0,idrotm[875],"MANY");
28315 gMC->Gspos("I200",5,"IS02",0.0,0.0,0.0,idrotm[876],"MANY");
7b67784f 28316 gMC->Gspos("I090",2,"IS02",0.0,0.0,-39.4,0,"ONLY");
28317 gMC->Gspos("I090",1,"IS02",0.0,0.0,39.4,idrotm[856],"ONLY");
cd3a3507 28318 gMC->Gspos("I099",9,"IS02",0.0,0.0,0.0,idrotm[877],"ONLY");
28319 gMC->Gspos("I099",8,"IS02",0.0,0.0,0.0,idrotm[879],"ONLY");
28320 gMC->Gspos("I099",1,"IS02",0.0,0.0,0.0,idrotm[880],"ONLY");
28321 gMC->Gspos("I099",12,"IS02",0.0,0.0,0.0,idrotm[881],"ONLY");
28322 gMC->Gspos("I099",11,"IS02",0.0,0.0,0.0,idrotm[851],"ONLY");
28323 gMC->Gspos("I099",10,"IS02",0.0,0.0,0.0,idrotm[882],"ONLY");
28324 gMC->Gspos("I200",23,"IS02",0.0,0.0,0.0,idrotm[898],"ONLY");
28325 gMC->Gspos("I200",24,"IS02",0.0,0.0,0.0,idrotm[883],"ONLY");
28326 gMC->Gspos("I200",1,"IS02",0.0,0.0,0.0,idrotm[884],"ONLY");
28327 gMC->Gspos("I200",14,"IS02",0.0,0.0,0.0,idrotm[885],"ONLY");
28328 gMC->Gspos("I200",15,"IS02",0.0,0.0,0.0,idrotm[887],"ONLY");
28329 gMC->Gspos("I200",16,"IS02",0.0,0.0,0.0,idrotm[888],"ONLY");
28330 gMC->Gspos("I200",17,"IS02",0.0,0.0,0.0,idrotm[889],"ONLY");
28331 gMC->Gspos("I200",18,"IS02",0.0,0.0,0.0,idrotm[890],"ONLY");
28332 gMC->Gspos("I200",22,"IS02",0.0,0.0,0.0,idrotm[891],"ONLY");
28333 gMC->Gspos("I200",21,"IS02",0.0,0.0,0.0,idrotm[892],"ONLY");
28334 gMC->Gspos("I200",20,"IS02",0.0,0.0,0.0,idrotm[868],"ONLY");
28335 gMC->Gspos("I200",19,"IS02",0.0,0.0,0.0,idrotm[893],"ONLY");
7b67784f 28336 gMC->Gspos("I098",1,"IS02",0.0,0.0,33.6,0,"ONLY");
28337 gMC->Gspos("I097",1,"IS02",0.0,0.0,26.6,0,"ONLY");
28338 gMC->Gspos("I097",2,"IS02",0.0,0.0,-26.6,idrotm[856],"ONLY");
28339 gMC->Gspos("I098",2,"IS02",0.0,0.0,-33.6,idrotm[856],"ONLY");
cd3a3507 28340 gMC->Gspos("I202",1,"IS02",12.1,0.0,33.84,0,"ONLY");
28341 gMC->Gspos("I202",6,"IS02",-6.05,-10.4789,33.84,idrotm[930],"ONLY");
28342 gMC->Gspos("I202",5,"IS02",-6.05,10.4789,33.84,idrotm[929],"ONLY");
28343 gMC->Gspos("I202",2,"IS02",12.1,0.0,-33.84,idrotm[856],"ONLY");
28344 gMC->Gspos("I202",3,"IS02",-6.05,10.4789,-33.84,idrotm[932],"ONLY");
28345 gMC->Gspos("I202",4,"IS02",-6.05,-10.4789,-33.84,idrotm[934],"ONLY");
28346 gMC->Gspos("I203",12,"IS02",21.8453,0.0,-42.24,idrotm[856],"ONLY");
28347 gMC->Gspos("I203",11,"IS02",10.9227,-18.9186,-42.24,idrotm[935],"ONLY");
28348 gMC->Gspos("I203",10,"IS02",10.9227,-18.9186,42.24,idrotm[846],"ONLY");
28349 gMC->Gspos("I203",9,"IS02",-10.9227,-18.9186,-42.24,idrotm[934],"ONLY");
28350 gMC->Gspos("I203",8,"IS02",-10.9227,-18.9186,42.24,idrotm[930],"ONLY");
28351 gMC->Gspos("I203",7,"IS02",-21.8453,0.0,-42.24,idrotm[933],"ONLY");
28352 gMC->Gspos("I203",6,"IS02",-21.8453,0.0,42.24,idrotm[878],"ONLY");
28353 gMC->Gspos("I203",5,"IS02",-10.9227,18.9186,-42.24,idrotm[932],"ONLY");
28354 gMC->Gspos("I203",4,"IS02",-10.9227,18.9186,42.24,idrotm[929],"ONLY");
28355 gMC->Gspos("I203",3,"IS02",10.9227,18.9186,-42.24,idrotm[931],"ONLY");
28356 gMC->Gspos("I203",2,"IS02",10.9227,18.9186,42.24,idrotm[853],"ONLY");
28357 gMC->Gspos("I203",1,"IS02",21.8453,0.0,42.24,0,"ONLY");
28358 gMC->Gspos("I095",1,"I098",0.0,0.0,0.0,0,"ONLY");
28359 gMC->Gspos("I096",23,"I098",22.77,0.0,0.0,idrotm[894],"MANY");
28360 gMC->Gspos("I096",14,"I098",22.3754,6.57,0.0,idrotm[895],"MANY");
28361 gMC->Gspos("I096",3,"I098",19.1553,12.3104,0.0,idrotm[896],"MANY");
28362 gMC->Gspos("I096",16,"I098",15.2714,17.6241,0.0,idrotm[897],"MANY");
28363 gMC->Gspos("I096",5,"I098",9.459,20.7123,0.0,idrotm[899],"MANY");
28364 gMC->Gspos("I096",18,"I098",3.3188,23.0826,0.0,idrotm[900],"MANY");
28365 gMC->Gspos("I096",7,"I098",-3.2405,22.5382,0.0,idrotm[901],"MANY");
28366 gMC->Gspos("I096",20,"I098",-9.6875,21.2126,0.0,idrotm[902],"MANY");
28367 gMC->Gspos("I096",9,"I098",-14.9112,17.2084,0.0,idrotm[903],"MANY");
28368 gMC->Gspos("I096",22,"I098",-19.618,12.6077,0.0,idrotm[904],"MANY");
28369 gMC->Gspos("I096",11,"I098",-21.8477,6.4151,0.0,idrotm[905],"MANY");
28370 gMC->Gspos("I096",24,"I098",-23.32,0.0,0.0,idrotm[906],"MANY");
28371 gMC->Gspos("I096",13,"I098",-21.8477,-6.4151,0.0,idrotm[907],"MANY");
28372 gMC->Gspos("I096",4,"I098",-19.618,-12.6077,0.0,idrotm[908],"MANY");
28373 gMC->Gspos("I096",15,"I098",-14.9112,-17.2084,0.0,idrotm[909],"MANY");
28374 gMC->Gspos("I096",6,"I098",-9.6875,-21.2126,0.0,idrotm[910],"MANY");
28375 gMC->Gspos("I096",17,"I098",-3.2405,-22.5382,0.0,idrotm[911],"MANY");
28376 gMC->Gspos("I096",8,"I098",3.3188,-23.0826,0.0,idrotm[912],"MANY");
28377 gMC->Gspos("I096",19,"I098",9.459,-20.7123,0.0,idrotm[913],"MANY");
28378 gMC->Gspos("I096",10,"I098",15.2714,-17.6241,0.0,idrotm[914],"MANY");
28379 gMC->Gspos("I096",21,"I098",19.1553,-12.3104,0.0,idrotm[915],"MANY");
28380 gMC->Gspos("I096",12,"I098",22.3754,-6.57,0.0,idrotm[916],"MANY");
28381 gMC->Gspos("I094",1,"I097",0.0,0.0,0.0,0,"ONLY");
28382 gMC->Gspos("I096",1,"I097",13.87,0.0,0.0,idrotm[894],"MANY");
28383 gMC->Gspos("I096",32,"I097",13.037,6.2783,0.0,idrotm[917],"MANY");
28384 gMC->Gspos("I096",25,"I097",8.6478,10.844,0.0,idrotm[918],"MANY");
28385 gMC->Gspos("I096",34,"I097",3.2199,14.1072,0.0,idrotm[919],"MANY");
28386 gMC->Gspos("I096",27,"I097",-3.0864,13.5223,0.0,idrotm[920],"MANY");
28387 gMC->Gspos("I096",36,"I097",-9.0219,11.3131,0.0,idrotm[921],"MANY");
28388 gMC->Gspos("I096",29,"I097",-12.4964,6.018,0.0,idrotm[922],"MANY");
28389 gMC->Gspos("I096",2,"I097",-14.47,0.0,0.0,idrotm[906],"MANY");
28390 gMC->Gspos("I096",31,"I097",-12.4964,-6.018,0.0,idrotm[923],"MANY");
28391 gMC->Gspos("I096",26,"I097",-9.0219,-11.3131,0.0,idrotm[924],"MANY");
28392 gMC->Gspos("I096",33,"I097",-3.0864,-13.5223,0.0,idrotm[925],"MANY");
28393 gMC->Gspos("I096",28,"I097",3.2199,-14.1072,0.0,idrotm[926],"MANY");
28394 gMC->Gspos("I096",35,"I097",8.6478,-10.844,0.0,idrotm[927],"MANY");
28395 gMC->Gspos("I096",30,"I097",13.037,-6.2783,0.0,idrotm[928],"MANY");
28396
28397
28398 // --- Place volumes of SSD cone ----------------------------------
db915fea 28399
db915fea 28400
7b67784f 28401 gMC->Gspos("I212",2,"IS01",0.0,0.0,0.0,idrotm[701],"MANY");
cd3a3507 28402 gMC->Gspos("I212",1,"IS01",0.0,0.0,0.0,0,"MANY");
cd3a3507 28403 gMC->Gspos("I211",1,"IS01",0.0,0.0,-56.5,0,"ONLY");
7b67784f 28404 gMC->Gspos("I217",1,"IS01",0.0,0.0,-44.4,0,"ONLY"); // this will change after PPR to be symmetric
28405 gMC->Gspos("I219",1,"IS01",0.0,0.0,-50.25,0,"ONLY"); // this will change after PPR to be symmetric
28406 gMC->Gspos("I211",2,"IS01",0.0,0.0,56.5,idrotm[701],"ONLY");
28407 gMC->Gspos("I219",2,"IS01",0.0,0.0,51.65,idrotm[701],"ONLY"); // this will change after PPR to be symmetric
28408 gMC->Gspos("I217",2,"IS01",0.0,0.0,45.8,idrotm[701],"ONLY"); // this will change after PPR to be symmetric
28409 gMC->Gspos("I214",2,"IS01",0.0,0.0,67.25,idrotm[701],"ONLY");
28410 gMC->Gspos("I213",2,"IS01",0.0,0.0,62.25,idrotm[701],"ONLY");
28411 gMC->Gspos("I213",1,"IS01",0.0,0.0,-62.25,0,"ONLY");
28412 gMC->Gspos("I214",1,"IS01",0.0,0.0,-67.25,0,"ONLY");
28413 gMC->Gspos("I215",19,"IS01",0.0,0.0,0.0,idrotm[702],"MANY");
28414 gMC->Gspos("I215",21,"IS01",0.0,0.0,0.0,idrotm[703],"MANY");
28415 gMC->Gspos("I215",23,"IS01",0.0,0.0,0.0,idrotm[704],"MANY");
28416 gMC->Gspos("I215",24,"IS01",0.0,0.0,0.0,idrotm[705],"MANY");
28417 gMC->Gspos("I215",3,"IS01",0.0,0.0,0.0,idrotm[706],"MANY");
28418 gMC->Gspos("I215",5,"IS01",0.0,0.0,0.0,idrotm[707],"MANY");
28419 gMC->Gspos("I215",7,"IS01",0.0,0.0,0.0,idrotm[708],"MANY");
28420 gMC->Gspos("I215",9,"IS01",0.0,0.0,0.0,idrotm[709],"MANY");
28421 gMC->Gspos("I215",11,"IS01",0.0,0.0,0.0,idrotm[710],"MANY");
28422 gMC->Gspos("I215",13,"IS01",0.0,0.0,0.0,idrotm[711],"MANY");
28423 gMC->Gspos("I215",15,"IS01",0.0,0.0,0.0,idrotm[712],"MANY");
28424 gMC->Gspos("I215",17,"IS01",0.0,0.0,0.0,idrotm[713],"MANY");
28425 gMC->Gspos("I216",9,"IS01",0.0,0.0,45.5,idrotm[714],"ONLY");
28426 gMC->Gspos("I216",11,"IS01",0.0,0.0,45.5,idrotm[715],"ONLY");
28427 gMC->Gspos("I216",12,"IS01",0.0,0.0,45.5,idrotm[716],"ONLY");
28428 gMC->Gspos("I216",3,"IS01",0.0,0.0,45.5,idrotm[717],"ONLY");
28429 gMC->Gspos("I216",5,"IS01",0.0,0.0,45.5,idrotm[718],"ONLY");
28430 gMC->Gspos("I216",7,"IS01",0.0,0.0,45.5,idrotm[719],"ONLY");
28431 gMC->Gspos("I216",10,"IS01",0.0,0.0,-44,idrotm[720],"ONLY");
28432 gMC->Gspos("I216",1,"IS01",0.0,0.0,-44,idrotm[721],"ONLY");
28433 gMC->Gspos("I216",2,"IS01",0.0,0.0,-44,idrotm[722],"ONLY");
28434 gMC->Gspos("I216",4,"IS01",0.0,0.0,-44,idrotm[723],"ONLY");
28435 gMC->Gspos("I216",6,"IS01",0.0,0.0,-44,idrotm[724],"ONLY");
28436 gMC->Gspos("I216",8,"IS01",0.0,0.0,-44,idrotm[725],"ONLY");
28437 gMC->Gspos("I215",1,"IS01",0.0,0.0,0.0,idrotm[726],"MANY");
28438 gMC->Gspos("I215",2,"IS01",0.0,0.0,0.0,idrotm[727],"MANY");
28439 gMC->Gspos("I215",4,"IS01",0.0,0.0,0.0,idrotm[728],"MANY");
28440 gMC->Gspos("I215",6,"IS01",0.0,0.0,0.0,idrotm[729],"MANY");
28441 gMC->Gspos("I215",8,"IS01",0.0,0.0,0.0,idrotm[733],"MANY");
28442 gMC->Gspos("I215",10,"IS01",0.0,0.0,0.0,idrotm[730],"MANY");
28443 gMC->Gspos("I215",12,"IS01",0.0,0.0,0.0,idrotm[731],"MANY");
28444 gMC->Gspos("I215",14,"IS01",0.0,0.0,0.0,idrotm[768],"MANY");
28445 gMC->Gspos("I215",16,"IS01",0.0,0.0,0.0,idrotm[732],"MANY");
28446 gMC->Gspos("I215",18,"IS01",0.0,0.0,0.0,idrotm[734],"MANY");
28447 gMC->Gspos("I215",20,"IS01",0.0,0.0,0.0,idrotm[798],"MANY");
28448 gMC->Gspos("I215",22,"IS01",0.0,0.0,0.0,idrotm[735],"MANY");
cd3a3507 28449
28450
28451 // --- Place subdetectors' mother volumes and supports' mother volumes
28452 // into ITS mother volume ITSD
28453
28454 gMC->Gspos("IT12",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SPD mother volume
28455 gMC->Gspos("IT34",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SDD mother volume
28456 gMC->Gspos("IT56",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SSD mother volume
28457 gMC->Gspos("IS02",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SDD cones/supports
28458 gMC->Gspos("IS01",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SSD cones/supports
28459
db915fea 28460
cd3a3507 28461 // **************************** SERVICES *********************************
db915fea 28462
28463
db915fea 28464 // --- DEFINE CABLES AT THE END OF THE ITS CONES - COPPER PART
05a91552 28465 // UPPER PART
28466
705eabd9 28467 dgh[0] = 46.;
28468 dgh[1] = 46.+1.0;
db915fea 28469 dgh[2] = 9.5;
05a91552 28470 dgh[3] = 12.;
28471 dgh[4] = 168.;
db915fea 28472
05a91552 28473 gMC->Gsvolu("I1CU", "TUBS", idtmed[213], dgh, 5);
28474 gMC->Gspos("I1CU", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28475 gMC->Gspos("I1CU", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
db915fea 28476
05a91552 28477 // --- DEFINE CABLES AT THE END OF THE ITS CONES - COPPER PART
28478 // LOWER PART
28479
28480 dgh[0] = 46.;
28481 dgh[1] = 46.+1.0;
28482 dgh[2] = 9.5;
28483 dgh[3] = 192.;
28484 dgh[4] = 348.;
28485
28486 gMC->Gsvolu("I2CU", "TUBS", idtmed[213], dgh, 5);
28487 gMC->Gspos("I2CU", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28488 gMC->Gspos("I2CU", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
28489
28490
db915fea 28491 // --- DEFINE CABLES AT THE END OF THE ITS CONES - CARBON PART
05a91552 28492 // UPPER PART
db915fea 28493
705eabd9 28494 dgh[0] = 46.+1.0;
28495 dgh[1] = 46.+1.0+1.5;
db915fea 28496 dgh[2] = 9.5;
05a91552 28497 dgh[3] = 12.;
28498 dgh[4] = 168.;
28499
28500 gMC->Gsvolu("I1CC", "TUBS", idtmed[225], dgh, 5);
28501 gMC->Gspos("I1CC", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28502 gMC->Gspos("I1CC", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
28503
28504 // --- DEFINE CABLES AT THE END OF THE ITS CONES - CARBON PART
28505 // LOWER PART
db915fea 28506
05a91552 28507 dgh[0] = 46.+1.0;
28508 dgh[1] = 46.+1.0+1.5;
28509 dgh[2] = 9.5;
28510 dgh[3] = 192.;
28511 dgh[4] = 348.;
db915fea 28512
05a91552 28513 gMC->Gsvolu("I2CC", "TUBS", idtmed[225], dgh, 5);
28514 gMC->Gspos("I2CC", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28515 gMC->Gspos("I2CC", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
28516
28517
db915fea 28518 // --- DEFINE PATCH PANELS AT THE END OF THE ITS CONES
05a91552 28519 // UPPER PART
db915fea 28520
705eabd9 28521 dgh[0] = 46.;
db915fea 28522 dgh[1] = 56.;
28523 dgh[2] = 2.25;
05a91552 28524 dgh[3] = 12.;
28525 dgh[4] = 168.;
db915fea 28526
05a91552 28527 gMC->Gsvolu("IPA1", "TUBS", idtmed[210], dgh, 5);
28528 gMC->Gspos("IPA1", 1, "ITSV", 0., 0., 95.25, 0, "ONLY");
28529 gMC->Gspos("IPA1", 2, "ITSV", 0., 0., -95.25, idrotm[200], "ONLY");
db915fea 28530
05a91552 28531 // --- DEFINE PATCH PANELS AT THE END OF THE ITS CONES
28532 // LOWER PART
28533
28534 dgh[0] = 46.;
28535 dgh[1] = 56.;
28536 dgh[2] = 2.25;
28537 dgh[3] = 192.;
28538 dgh[4] = 348.;
28539
28540 gMC->Gsvolu("IPA2", "TUBS", idtmed[210], dgh, 5);
28541 gMC->Gspos("IPA2", 1, "ITSV", 0., 0., 95.25, 0, "ONLY");
28542 gMC->Gspos("IPA2", 2, "ITSV", 0., 0., -95.25, idrotm[200], "ONLY");
28543
28544
db915fea 28545 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE ABSORBER SIDE - COPPER PART
28546 // UPPER PART
28547
7b67784f 28548 dgh[0] = (ztpc-97.5)/2.;
705eabd9 28549 dgh[1] = 46.2;
28550 dgh[2] = 46.2+1.0;
28551 dgh[3] = 62.3;
28552 dgh[4] = 62.3+1.0;
db915fea 28553 dgh[5] = 12.;
28554 dgh[6] = 168.;
cd3a3507 28555 gMC->Gsvolu("ICU1", "CONS", idtmed[213], dgh, 7);
e4f08ac3 28556 gMC->Gspos("ICU1", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
db915fea 28557
28558 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE ABSORBER SIDE - COPPER PART
28559 // LOWER PART
28560
7b67784f 28561 dgh[0] = (ztpc-97.5)/2.;
705eabd9 28562 dgh[1] = 46.2;
28563 dgh[2] = 46.2+1.0;
28564 dgh[3] = 62.3;
28565 dgh[4] = 62.3+1.0;
db915fea 28566 dgh[5] = 192.;
28567 dgh[6] = 348.;
cd3a3507 28568 gMC->Gsvolu("ICU2", "CONS", idtmed[213], dgh, 7);
7b67784f 28569 gMC->Gspos("ICU2", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
db915fea 28570
cd3a3507 28571
db915fea 28572 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE ABSORBER SIDE - CARBON PART
28573 // UPPER PART
28574
7b67784f 28575 dgh[0] = (ztpc-97.5)/2.;
705eabd9 28576 dgh[1] = 46.2+1.0;
28577 dgh[2] = 46.2+1.0+1.5;
28578 dgh[3] = 62.3+1.0;
28579 dgh[4] = 62.3+1.0+1.5;
db915fea 28580 dgh[5] = 12.;
28581 dgh[6] = 168.;
cd3a3507 28582 gMC->Gsvolu("ICC1", "CONS", idtmed[225], dgh, 7);
7b67784f 28583 gMC->Gspos("ICC1", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
db915fea 28584
28585 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE ABSORBER SIDE - CARBON PART
28586 // LOWER PART
28587
7b67784f 28588 dgh[0] = (ztpc-97.5)/2.;
705eabd9 28589 dgh[1] = 46.2+1.0;
28590 dgh[2] = 46.2+1.0+1.5;
28591 dgh[3] = 62.3+1.0;
28592 dgh[4] = 62.3+1.0+1.5;
db915fea 28593 dgh[5] = 192.;
28594 dgh[6] = 348.;
cd3a3507 28595 gMC->Gsvolu("ICC2", "CONS", idtmed[225], dgh, 7);
7b67784f 28596 gMC->Gspos("ICC2", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
db915fea 28597
28598 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - COPPER PART
28599 // UPPER PART
28600
705eabd9 28601 dgh[0] = 62.1;
db915fea 28602 dgh[1] = 74.5;
28603 dgh[2] = 0.5;
28604 dgh[3] = 12.;
28605 dgh[4] = 168.;
cd3a3507 28606 gMC->Gsvolu("ICU3", "TUBS", idtmed[213], dgh, 5);
7b67784f 28607 gMC->Gspos("ICU3", 1, "ITSV", 0., 0., ztpc+1.5+dgh[2], 0, "ONLY");
db915fea 28608
28609 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - COPPER PART
28610 // LOWER PART
28611
705eabd9 28612 dgh[0] = 62.1;
db915fea 28613 dgh[1] = 74.5;
28614 dgh[2] = 0.5;
28615 dgh[3] = 192.;
28616 dgh[4] = 348.;
cd3a3507 28617 gMC->Gsvolu("ICU4", "TUBS", idtmed[213], dgh, 5);
7b67784f 28618 gMC->Gspos("ICU4", 1, "ITSV", 0., 0., ztpc+1.5+dgh[2], 0, "ONLY");
db915fea 28619
28620 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - CARBON PART
28621 // UPPER PART
28622
705eabd9 28623 dgh[0] = 62.1;
db915fea 28624 dgh[1] = 74.5;
28625 dgh[2] = 0.75;
28626 dgh[3] = 12.;
28627 dgh[4] = 168.;
cd3a3507 28628 gMC->Gsvolu("ICC3", "TUBS", idtmed[225], dgh, 5);
7b67784f 28629 gMC->Gspos("ICC3", 1, "ITSV", 0., 0., ztpc+dgh[2], 0, "ONLY");
db915fea 28630
28631 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - CARBON PART
28632 // LOWER PART
28633
705eabd9 28634 dgh[0] = 62.1;
db915fea 28635 dgh[1] = 74.5;
28636 dgh[2] = 0.75;
28637 dgh[3] = 192.;
28638 dgh[4] = 348.;
cd3a3507 28639 gMC->Gsvolu("ICC4", "TUBS", idtmed[225], dgh, 5);
7b67784f 28640 gMC->Gspos("ICC4", 1, "ITSV", 0., 0., ztpc+dgh[2], 0, "ONLY");
db915fea 28641
28642 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE OTHER SIDE W.R.T.
28643 // THE ABSORBER - COPPER PART - UPPER PART
28644
705eabd9 28645 dgh[0] = 46.;
28646 dgh[1] = 46.+1.0;
7b67784f 28647 dgh[2] = (ztpc-97.5+1.5)/2.;
db915fea 28648 dgh[3] = 12.;
28649 dgh[4] = 168.;
cd3a3507 28650 gMC->Gsvolu("ICU5", "TUBS", idtmed[213], dgh, 5);
7b67784f 28651 gMC->Gspos("ICU5", 1, "ITSV", 0., 0., -97.5-dgh[2], 0, "ONLY");
db915fea 28652
28653 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE OTHER SIDE W.R.T.
28654 // THE ABSORBER - COPPER PART - LOWER PART
28655
705eabd9 28656 dgh[0] = 46.;
28657 dgh[1] = 46.+1.0;
7b67784f 28658 dgh[2] = (ztpc-97.5+1.5)/2.;
db915fea 28659 dgh[3] = 192.;
28660 dgh[4] = 348.;
cd3a3507 28661 gMC->Gsvolu("ICU6", "TUBS", idtmed[213], dgh, 5);
7b67784f 28662 gMC->Gspos("ICU6", 1, "ITSV", 0., 0., -97.5-dgh[2], 0, "ONLY");
db915fea 28663
28664 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE OTHER SIDE W.R.T.
28665 // THE ABSORBER - CARBON PART - UPPER PART
28666
705eabd9 28667 dgh[0] = 46.+1.0;
28668 dgh[1] = 46.+1.0+1.5;
7b67784f 28669 dgh[2] = (ztpc-97.5)/2.;
db915fea 28670 dgh[3] = 12.;
28671 dgh[4] = 168.;
cd3a3507 28672 gMC->Gsvolu("ICC5", "TUBS", idtmed[225], dgh, 5);
7b67784f 28673 gMC->Gspos("ICC5", 1, "ITSV", 0., 0., -97.5-dgh[2], 0, "ONLY");
db915fea 28674
28675 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE OTHER SIDE W.R.T.
28676 // THE ABSORBER - CARBON PART - LOWER PART
28677
705eabd9 28678 dgh[0] = 46.+1.0;
28679 dgh[1] = 46.+1.0+1.5;
7b67784f 28680 dgh[2] = (ztpc-97.5)/2.;
db915fea 28681 dgh[3] = 192.;
28682 dgh[4] = 348.;
cd3a3507 28683 gMC->Gsvolu("ICC6", "TUBS", idtmed[225], dgh, 5);
7b67784f 28684 gMC->Gspos("ICC6", 1, "ITSV", 0., 0., -97.5-dgh[2], 0, "ONLY");
db915fea 28685
28686 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON OTHER SIDE W.R.T. THE ABSORBER
28687 // COPPER PART - UPPER PART
28688
705eabd9 28689 dgh[0] = 46.;
db915fea 28690 dgh[1] = 74.5;
28691 dgh[2] = 0.5;
28692 dgh[3] = 12.;
28693 dgh[4] = 168.;
cd3a3507 28694 gMC->Gsvolu("ICU7", "TUBS", idtmed[213], dgh, 5);
7b67784f 28695 gMC->Gspos("ICU7", 1, "ITSV", 0., 0., -(ztpc+1.5+dgh[2]), 0, "ONLY");
db915fea 28696
28697 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON OTHER SIDE W.R.T. THE ABSORBER
28698 // COPPER PART - LOWER PART
28699
705eabd9 28700 dgh[0] = 46.;
db915fea 28701 dgh[1] = 74.5;
28702 dgh[2] = 0.5;
28703 dgh[3] = 192.;
28704 dgh[4] = 348.;
cd3a3507 28705 gMC->Gsvolu("ICU8", "TUBS", idtmed[213], dgh, 5);
7b67784f 28706 gMC->Gspos("ICU8", 1, "ITSV", 0., 0., -(ztpc+1.5+dgh[2]), 0, "ONLY");
db915fea 28707
28708 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON OTHER SIDE W.R.T. THE ABSORBER
28709 // CARBON PART - UPPER PART
28710
705eabd9 28711 dgh[0] = 46.+1.0;
db915fea 28712 dgh[1] = 74.5;
28713 dgh[2] = 0.75;
28714 dgh[3] = 12.;
28715 dgh[4] = 168.;
cd3a3507 28716 gMC->Gsvolu("ICC7", "TUBS", idtmed[225], dgh, 5);
7b67784f 28717 gMC->Gspos("ICC7", 1, "ITSV", 0., 0., -(ztpc+dgh[2]), 0, "ONLY");
db915fea 28718
28719 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON OTHER SIDE W.R.T. THE ABSORBER
28720 // CARBON PART - LOWER PART
28721
705eabd9 28722 dgh[0] = 46.+1.0;
db915fea 28723 dgh[1] = 74.5;
28724 dgh[2] = 0.75;
28725 dgh[3] = 192.;
28726 dgh[4] = 348.;
cd3a3507 28727 gMC->Gsvolu("ICC8", "TUBS", idtmed[225], dgh, 5);
7b67784f 28728 gMC->Gspos("ICC8", 1, "ITSV", 0., 0., -(ztpc+dgh[2]), 0, "ONLY");
db915fea 28729
28730 // --- DEFINE HOOK TO THE TPC ON OTHER SIDE W.R.T. THE ABSORBER - UPPER PART
28731
28732 dgh[0] = 74.5;
28733 dgh[1] = 79.5;
28734 dgh[2] = 2.5;
28735 dgh[3] = 12.;
28736 dgh[4] = 168.;
cd3a3507 28737 gMC->Gsvolu("IHK1", "TUBS", idtmed[264], dgh, 5);
7b67784f 28738 gMC->Gspos("IHK1", 1, "ITSV", 0., 0., -ztpc-dgh[2], 0, "ONLY");
db915fea 28739
28740 // --- DEFINE HOOK TO THE TPC ON OTHER SIDE W.R.T. THE ABSORBER - LOWER PART
28741
28742 dgh[0] = 74.5;
28743 dgh[1] = 79.5;
28744 dgh[2] = 2.5;
28745 dgh[3] = 192.;
28746 dgh[4] = 348.;
cd3a3507 28747 gMC->Gsvolu("IHK2", "TUBS", idtmed[264], dgh, 5);
7b67784f 28748 gMC->Gspos("IHK2", 1, "ITSV", 0., 0., -ztpc-dgh[2], 0, "ONLY");
db915fea 28749
28750 // --- DEFINE RAILS BETWEEN THE ITS AND THE TPC
28751
7b67784f 28752 if (rails == 1) {
28753
28754 dgh[0] = 2.;
28755 dgh[1] = 8.;
9181d340 28756 dgh[2] = 190.;
31683195 28757 gMC->Gsvolu("IRA1", "BOX ", idtmed[268], dgh, 3);
7b67784f 28758 gMC->Gspos("IRA1", 1, "ITSV", 53.5, 0., -69.5, 0, "ONLY");
31683195 28759 gMC->Gsvolu("IRA2", "BOX ", idtmed[268], dgh, 3);
7b67784f 28760 gMC->Gspos("IRA2", 1, "ITSV", -53.5, 0., -69.5, 0, "ONLY");
28761
31683195 28762 dgh[0] = 2.-0.5; // 0.5 was determined in such a way that the aluminum area is 20.9 cm^2
28763 dgh[1] = 8.-0.5; // 0.5 was determined in such a way that the aluminum area is 20.9 cm^2
9181d340 28764 dgh[2] = 190.;
7b67784f 28765 gMC->Gsvolu("IRA3", "BOX ", idtmed[205], dgh, 3);
28766 gMC->Gspos("IRA3", 1, "IRA1", 0., 0., 0., 0, "ONLY");
28767 gMC->Gsvolu("IRA4", "BOX ", idtmed[205], dgh, 3);
28768 gMC->Gspos("IRA4", 1, "IRA2", 0., 0., 0., 0, "ONLY");
28769
28770 }
db915fea 28771
28772 // --- DEFINE CYLINDERS HOLDING RAILS BETWEEN THE ITS AND THE TPC
28773
7b67784f 28774 dgh[0] = 56.9;
db915fea 28775 dgh[1] = 59.;
28776 dgh[2] = 0.6;
cd3a3507 28777 gMC->Gsvolu("ICYL", "TUBE", idtmed[210], dgh, 3);
27c5763c 28778 gMC->Gspos("ICYL", 1, "ALIC", 0., 0., 74.1, 0, "ONLY");
28779 gMC->Gspos("ICYL", 2, "ALIC", 0., 0., -74.1, idrotm[200], "ONLY");
7b67784f 28780
28781 // --- DEFINE SUPPORTS FOR RAILS ATTACHED TO THE CYLINDERS
28782
28783 dgh[0] = 0.;
28784 dgh[1] = 3.;
28785 dgh[2] = 5.; // 5. comes from the fact that the volume has to be 567.6/2 cm^3
e4f08ac3 28786 gMC->Gsvolu("ISR1", "TUBE", idtmed[284], dgh, 3);
c2685204 28787 gMC->Gspos("ISR1", 1, "ITSV", 53.4292, 10.7053, 79.75, 0, "ONLY");
28788 gMC->Gspos("ISR1", 2, "ITSV", 53.4292, -10.7053, 79.75, 0, "ONLY");
28789 gMC->Gspos("ISR1", 3, "ITSV", -53.4292, 10.7053, 79.75, 0, "ONLY");
28790 gMC->Gspos("ISR1", 4, "ITSV", -53.4292, -10.7053, 79.75, 0, "ONLY");
28791 gMC->Gspos("ISR1", 5, "ITSV", 53.4292, 10.7053, -79.75, 0, "ONLY");
28792 gMC->Gspos("ISR1", 6, "ITSV", 53.4292, -10.7053, -79.75, 0, "ONLY");
28793 gMC->Gspos("ISR1", 7, "ITSV", -53.4292, 10.7053, -79.75, 0, "ONLY");
28794 gMC->Gspos("ISR1", 8, "ITSV", -53.4292, -10.7053, -79.75, 0, "ONLY");
7b67784f 28795
28796 // --- DEFINE SUPPORTS FOR RAILS ATTACHED TO THE ABSORBER
28797
28798 dgh[0] = 5.;
28799 dgh[1] = 12.;
28800 dgh[2] = 5.;
28801 gMC->Gsvolu("ISR2", "BOX ", idtmed[210], dgh, 3);
28802 gMC->Gspos("ISR2", 1, "ALIC", 53.5, 0., 125.5, 0, "ONLY");
28803 gMC->Gsvolu("ISR3", "BOX ", idtmed[210], dgh, 3);
28804 gMC->Gspos("ISR3", 1, "ALIC", -53.5, 0., 125.5, 0, "ONLY");
28805
28806 dgh[0] = 5.-2.;
28807 dgh[1] = 12.-2.;
28808 dgh[2] = 5.;
28809 gMC->Gsvolu("ISR4", "BOX ", idtmed[205], dgh, 3);
28810 gMC->Gspos("ISR4", 1, "ISR2", 0., 0., 0., 0, "ONLY");
28811 gMC->Gsvolu("ISR5", "BOX ", idtmed[205], dgh, 3);
28812 gMC->Gspos("ISR5", 1, "ISR3", 0., 0., 0., 0, "ONLY");
28813
28814 // --- DEFINE SUPPORTS TO ATTACH THE ITS TO THE TPC
28815
28816 dgh[0] = 0.;
28817 dgh[1] = 5.;
28818 dgh[2] = 2.;
28819 gMC->Gsvolu("ISR6", "TUBE", idtmed[210], dgh, 3);
28820 gMC->Gspos("ISR6", 1, "ALIC", 0., 54., 77., 0, "ONLY");
28821 gMC->Gspos("ISR6", 2, "ALIC", 0., 54., -77., 0, "ONLY");
28822 gMC->Gspos("ISR6", 3, "ALIC", 0., -54., -77., 0, "ONLY");
bae7e562 28823
db915fea 28824 // --- Outputs the geometry tree in the EUCLID/CAD format
28825
28826 if (fEuclidOut) {
28827 gMC->WriteEuclid("ITSgeometry", "ITSV", 1, 5);
28828 }
cd3a3507 28829
db915fea 28830}
28831//_____________________________________________________________________________
28832void AliITSvPPRasymm::CreateMaterials(){
28833////////////////////////////////////////////////////////////////////////
28834 //
28835 // Create ITS materials
28836 // This function defines the default materials used in the Geant
28837 // Monte Carlo simulations for the geometries AliITSv1, AliITSv3,
28838 // AliITSvPPRasymm.
28839 // In general it is automatically replaced by
28840 // the CreatMaterials routine defined in AliITSv?. Should the function
28841 // CreateMaterials not exist for the geometry version you are using this
28842 // one is used. See the definition found in AliITSv5 or the other routine
28843 // for a complete definition.
28844 //
d236497b 28845
28846 Int_t ifield = gAlice->Field()->Integ();
28847 Float_t fieldm = gAlice->Field()->Max();
28848
28849 Float_t tmaxfd = 0.1; // 1.0; // Degree
28850 Float_t stemax = 1.0; // cm
28851 Float_t deemax = 0.1; // 30.0; // Fraction of particle's energy 0<deemax<=1
28852 Float_t epsil = 1.0E-4; // 1.0; // cm
28853 Float_t stmin = 0.0; // cm "Default value used"
28854
28855 Float_t tmaxfdSi = 0.1; // .10000E+01; // Degree
28856 Float_t stemaxSi = 0.0075; // .10000E+01; // cm
28857 Float_t deemaxSi = 0.1; // 0.30000E-02; // Fraction of particle's energy 0<deemax<=1
28858 Float_t epsilSi = 1.0E-4;// .10000E+01;
28859 Float_t stminSi = 0.0; // cm "Default value used"
28860
28861 Float_t tmaxfdAir = 0.1; // .10000E+01; // Degree
28862 Float_t stemaxAir = .10000E+01; // cm
28863 Float_t deemaxAir = 0.1; // 0.30000E-02; // Fraction of particle's energy 0<deemax<=1
28864 Float_t epsilAir = 1.0E-4;// .10000E+01;
28865 Float_t stminAir = 0.0; // cm "Default value used"
28866
28867 Float_t tmaxfdServ = 1.0; // 10.0; // Degree
28868 Float_t stemaxServ = 1.0; // 0.01; // cm
28869 Float_t deemaxServ = 0.5; // 0.1; // Fraction of particle's energy 0<deemax<=1
28870 Float_t epsilServ = 1.0E-3; // 0.003; // cm
28871 Float_t stminServ = 0.0; //0.003; // cm "Default value used"
e4f08ac3 28872
28873 // Freon
28874 Float_t afre[2] = { 12.011,18.9984032 };
d236497b 28875 Float_t zfre[2] = { 6., 9. };
e4f08ac3 28876 Float_t wfre[2] = { 5.,12. };
d236497b 28877 Float_t densfre = 1.5;
e4f08ac3 28878
cd3a3507 28879 // --- Define the various materials and media for GEANT ---
d236497b 28880 // AliMaterial(Int_t imat, const char* name, Float_t a, Float_t z,
28881 // Float_t dens, Float_t radl, Float_t absl,
28882 // Float_t *buf=0, Int_t nwbuf=0)
28883 //AliMedium(Int_t numed, const char *name, Int_t nmat,
28884 // Int_t isvol, Int_t ifield, Float_t fieldm,
28885 // Float_t tmaxfd, Float_t stemax, Float_t deemax,
28886 // Float_t epsil, Float_t stmin, Float_t *ubuf=0, Int_t nbuf=0)
cd3a3507 28887 AliMaterial(1,"SI$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 28888 AliMedium(1,"SI$",1,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
cd3a3507 28889
28890 AliMaterial(2,"SPD SI CHIP$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 28891 AliMedium(2,"SPD SI CHIP$",2,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
cd3a3507 28892
28893 AliMaterial(3,"SPD SI BUS$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 28894 AliMedium(3,"SPD SI BUS$",3,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
cd3a3507 28895
28896 AliMaterial(4,"C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
d236497b 28897 AliMedium(4,"C (M55J)$",4,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28898
6190d58a 28899 AliMaterial(5,"AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
d236497b 28900 AliMedium(5,"AIR$",5,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
cd3a3507 28901
63bb0827 28902 AliMaterial(6,"GEN AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
d236497b 28903 AliMedium(6,"GEN AIR$",6,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
cd3a3507 28904
80272ed3 28905 AliMaterial(7,"SDD SI CHIP$",0.374952E+02,0.178184E+02,0.24485E+01,0.76931E+01,0.99900E+03);
d236497b 28906 AliMedium(7,"SDD SI CHIP$",7,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
cd3a3507 28907
80272ed3 28908 AliMaterial(9,"SDD C (M55J)$",0.123565E+02,0.64561E+01,0.18097E+01,0.229570E+02,0.99900E+03);
d236497b 28909 AliMedium(9,"SDD C (M55J)$",9,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28910
6190d58a 28911 AliMaterial(10,"SDD AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
d236497b 28912 AliMedium(10,"SDD AIR$",10,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
cd3a3507 28913
28914 AliMaterial(11,"AL$",0.26982E+02,0.13000E+02,0.26989E+01,0.89000E+01,0.99900E+03);
d236497b 28915 AliMedium(11,"AL$",11,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28916
28917 AliMaterial(12,"WATER$",0.14322E+02,0.72167E+01,0.10000E+01,0.35759E+02,0.94951E+02);
d236497b 28918 AliMedium(12,"WATER$",12,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28919
e4f08ac3 28920 AliMixture(13,"Freon$",afre,zfre,densfre,-2,wfre);
d236497b 28921 AliMedium(13,"Freon$",13,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
e4f08ac3 28922
cd3a3507 28923 AliMaterial(14,"COPPER$",0.63546E+02,0.29000E+02,0.89600E+01,0.14300E+01,0.99900E+03);
d236497b 28924 AliMedium(14,"COPPER$",14,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28925
28926 AliMaterial(15,"CERAMICS$",0.22314E+02,0.10856E+02,0.36000E+01,0.76200E+01,0.31901E+02);
d236497b 28927 AliMedium(15,"CERAMICS$",15,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28928
28929 AliMaterial(20,"SSD C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
d236497b 28930 AliMedium(20,"SSD C (M55J)$",20,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28931
6190d58a 28932 AliMaterial(21,"SSD AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
d236497b 28933 AliMedium(21,"SSD AIR$",21,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
cd3a3507 28934
28935 AliMaterial(25,"G10FR4$",0.17749E+02,0.88750E+01,0.18000E+01,0.21822E+02,0.99900E+03);
d236497b 28936 AliMedium(25,"G10FR4$",25,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28937
28938 AliMaterial(26,"GEN C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
d236497b 28939 AliMedium(26,"GEN C (M55J)$",26,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28940
6190d58a 28941 AliMaterial(27,"GEN Air$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
d236497b 28942 AliMedium(27,"GEN Air$",27,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
cd3a3507 28943
28944 AliMaterial(51,"SPD SI$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 28945 AliMedium(51,"SPD SI$",51,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
cd3a3507 28946
28947 AliMaterial(52,"SPD SI CHIP$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 28948 AliMedium(52,"SPD SI CHIP$",52,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
cd3a3507 28949
28950 AliMaterial(53,"SPD SI BUS$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 28951 AliMedium(53,"SPD SI BUS$",53,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
cd3a3507 28952
28953 AliMaterial(54,"SPD C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
d236497b 28954 AliMedium(54,"SPD C (M55J)$",54,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28955
6190d58a 28956 AliMaterial(55,"SPD AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
d236497b 28957 AliMedium(55,"SPD AIR$",55,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
cd3a3507 28958
28959 AliMaterial(56,"SPD KAPTON(POLYCH2)$",0.14000E+02,0.71770E+01,0.13000E+01,0.31270E+02,0.99900E+03);
d236497b 28960 AliMedium(56,"SPD KAPTON(POLYCH2)$",56,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28961
28962 AliMaterial(61,"EPOXY$",0.17749E+02,0.88750E+01,0.18000E+01,0.21822E+02,0.99900E+03);
d236497b 28963 AliMedium(61,"EPOXY$",61,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28964
28965 AliMaterial(62,"SILICON$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 28966 AliMedium(62,"SILICON$",62,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
cd3a3507 28967
28968 AliMaterial(63,"KAPTONH(POLYCH2)$",0.14000E+02,0.71770E+01,0.13000E+01,0.31270E+02,0.99900E+03);
d236497b 28969 AliMedium(63,"KAPTONH(POLYCH2)$",63,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28970
28971 AliMaterial(64,"ALUMINUM$",0.26982E+02,0.13000E+02,0.26989E+01,0.89000E+01,0.99900E+03);
d236497b 28972 AliMedium(64,"ALUMINUM$",64,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28973
28974 AliMaterial(65,"INOX$",0.55098E+02,0.2572E+02,0.7900E+01,0.17800E+01,0.99900E+03);
d236497b 28975 AliMedium(65,"INOX$",65,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28976
e4f08ac3 28977 AliMaterial(68,"ROHACELL$",0.123974E+02,0.62363E+01,0.500E-01,0.80986E+03,0.99900E+03);
d236497b 28978 AliMedium(68,"ROHACELL$",68,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28979
80272ed3 28980 AliMaterial(69,"SDD C AL (M55J)$",0.138802E+02,0.71315E+01,0.19837E+01,0.176542E+02,0.99900E+03);
d236497b 28981 AliMedium(69,"SDD C AL (M55J)$",69,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28982
28983 AliMaterial(70,"SDDKAPTON (POLYCH2)$",0.14000E+02,0.71770E+01,0.13000E+01,0.31270E+02,0.99900E+03);
d236497b 28984 AliMedium(70,"SDDKAPTON (POLYCH2)$",70,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28985
28986 AliMaterial(71,"ITS SANDW A$",0.12011E+02,0.60000E+01,0.2115E+00,0.17479E+03,0.99900E+03);
d236497b 28987 AliMedium(71,"ITS SANDW A$",71,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28988
28989 AliMaterial(72,"ITS SANDW B$",0.12011E+02,0.60000E+01,0.27000E+00,0.18956E+03,0.99900E+03);
d236497b 28990 AliMedium(72,"ITS SANDW B$",72,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28991
28992 AliMaterial(73,"ITS SANDW C$",0.12011E+02,0.60000E+01,0.41000E+00,0.90868E+02,0.99900E+03);
d236497b 28993 AliMedium(73,"ITS SANDW C$",73,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28994
28995 AliMaterial(74,"HEAT COND GLUE$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
d236497b 28996 AliMedium(74,"HEAT COND GLUE$",74,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28997
28998 AliMaterial(75,"ELASTO SIL$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 28999 AliMedium(75,"ELASTO SIL$",75,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 29000
29001 AliMaterial(76,"SPDBUS(AL+KPT+EPOX)$",0.19509E+02,0.96502E+01,0.19060E+01,0.15413E+02,0.99900E+03);
d236497b 29002 AliMedium(76,"SPDBUS(AL+KPT+EPOX)$",76,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
80272ed3 29003
29004 AliMaterial(77,"SDD X7R capacitors$",0.1157516E+03,0.477056E+02,0.67200E+01,0.14236E+01,0.99900E+03);
d236497b 29005 AliMedium(77,"SDD X7R capacitors$",77,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
80272ed3 29006
29007 AliMaterial(78,"SDD ruby sph. Al2O3$",0.218101E+02,0.106467E+02,0.39700E+01,0.48539E+01,0.99900E+03);
d236497b 29008 AliMedium(78,"SDD ruby sph. Al2O3$",78,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
80272ed3 29009
29010 AliMaterial(79,"SDD SI insensitive$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 29011 AliMedium(79,"SDD SI insensitive$",79,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
80272ed3 29012
29013 AliMaterial(80,"SDD HV microcable$",0.159379E+02,0.78598E+01,0.16087E+01,0.217906E+02,0.99900E+03);
d236497b 29014 AliMedium(80,"SDD HV microcable$",80,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
80272ed3 29015
29016 AliMaterial(81,"SDD LV+signal cable$",0.223689E+02,0.108531+02,0.21035E+01,0.13440E+02,0.99900E+03);
d236497b 29017 AliMedium(81,"SDD LV+signal cable$",81,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
80272ed3 29018
29019 AliMaterial(82,"SDD hybrid microcab$",0.218254E+02,0.106001E+02,0.20502E+01,0.137308E+02,0.99900E+03);
d236497b 29020 AliMedium(82,"SDD hybrid microcab$",82,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
80272ed3 29021
29022 AliMaterial(83,"SDD anode microcab$",0.186438E+02,0.91193E+01,0.17854E+01,0.176451E+02,0.99900E+03);
d236497b 29023 AliMedium(83,"SDD anode microcab$",83,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 29024
7b67784f 29025 AliMaterial(84,"SDD/SSD rings$",0.123565E+02,0.64561E+01,0.18097E+01,0.229570E+02,0.99900E+03);
d236497b 29026 AliMedium(84,"SDD/SSD rings$",84,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
7b67784f 29027
e4f08ac3 29028 AliMaterial(85,"inox/alum$",0.321502E+02,0.153383E+02,0.30705E+01,0.69197E+01,0.99900E+03);
d236497b 29029 AliMedium(85,"inox/alum$",85,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
e4f08ac3 29030
29031
cd3a3507 29032 // Special media
29033
29034 AliMaterial(90,"SPD shield$", 12.011, 6., 1.93/10. , 22.1*10., 999);
d236497b 29035 AliMedium(90,"SPD shield$",90,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
cd3a3507 29036
fc44ab90 29037 AliMaterial(91, "SPD End ladder$", 47.0447, 21.7963, 3.6374, 4.4711, 999);
d236497b 29038 AliMedium(91,"SPD End ladder$",91,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
cd3a3507 29039
29040 AliMaterial(92, "SPD cone$",28.0855, 14., 2.33, 9.36, 999);
d236497b 29041 AliMedium(92,"SPD cone$",92,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
cd3a3507 29042
29043 AliMaterial(93, "SDD End ladder$", 69.9298, 29.8246, 0.3824, 36.5103, 999);
d236497b 29044 AliMedium(93,"SDD End ladder$",93,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
cd3a3507 29045
d236497b 29046 AliMaterial(94, "SDD cone$",63.546, 29., 1.15, 1.265, 999);
29047 AliMedium(94,"SDD cone$",94,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
cd3a3507 29048
29049 AliMaterial(95, "SSD End ladder$", 32.0988, 15.4021, 0.68, 35.3238, 999);
d236497b 29050 AliMedium(95,"SSD End ladder$",95,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
db915fea 29051
d236497b 29052 AliMaterial(96, "SSD cone$",63.546, 29., 1.15, 1.265, 999);
29053 AliMedium(96,"SSD cone$",96,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
cd3a3507 29054
db915fea 29055}
bae7e562 29056//______________________________________________________________________
29057void AliITSvPPRasymm::InitAliITSgeom(){
29058// Based on the geometry tree defined in Geant 3.21, this
29059// routine initilizes the Class AliITSgeom from the Geant 3.21 ITS geometry
29060// sturture.
b9d0a01d 29061// if(gMC->IsA()!=AliGeant3::Class()) {
29062 if(strcmp(gMC->GetName(),"TGeant3")) {
bae7e562 29063 Error("InitAliITSgeom",
29064 "Wrong Monte Carlo. InitAliITSgeom uses TGeant3 calls");
29065 return;
29066 } // end if
29067 cout << "Reading Geometry transformation directly from Geant 3." << endl;
29068 const Int_t nlayers = 6;
63bb0827 29069 const Int_t ndeep = 9;
bae7e562 29070 Int_t itsGeomTreeNames[nlayers][ndeep],lnam[20],lnum[20];
29071 Int_t nlad[nlayers],ndet[nlayers];
29072 Double_t t[3],r[10];
29073 Float_t par[20],att[20];
29074 Int_t npar,natt,idshape,imat,imed;
29075 AliITSGeant3Geometry *ig = new AliITSGeant3Geometry();
29076 Int_t mod,lay,lad,det,i,j,k;
e155cdc7 29077 Char_t names[nlayers][ndeep][5];
63bb0827 29078 Int_t itsGeomTreeCopys[nlayers][ndeep];
3d12a48d 29079 if(fMinorVersion == 1){ // Option A
80272ed3 29080 Char_t *namesA[nlayers][ndeep] = {
63bb0827 29081 {"ALIC","ITSV","ITSD","IT12","I12A","I10A","I103","I101","ITS1"}, // lay=1
29082 {"ALIC","ITSV","ITSD","IT12","I12A","I20A","I1D3","I1D1","ITS2"}, // lay=2
29083 {"ALIC","ITSV","ITSD","IT34","I004","I302","ITS3"," "," "}, // lay=3
29084 {"ALIC","ITSV","ITSD","IT34","I005","I402","ITS4"," "," "}, // lay=4
29085 {"ALIC","ITSV","ITSD","IT56","I565","I562","ITS5"," "," "}, // lay=5
29086 {"ALIC","ITSV","ITSD","IT56","I569","I566","ITS6"," "," "}};// lay=6
29087 Int_t itsGeomTreeCopysA[nlayers][ndeep]= {{1,1,1,1,10, 2, 4,1,1},// lay=1
29088 {1,1,1,1,10, 4, 4,1,1},// lay=2
29089 {1,1,1,1,14, 6, 1,0,0},// lay=3
29090 {1,1,1,1,22, 8, 1,0,0},// lay=4
29091 {1,1,1,1,34,22, 1,0,0},// lay=5
29092 {1,1,1,1,38,25, 1,0,0}};//lay=6
29093 for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++){
e155cdc7 29094 //PH for(k=0;k<4;k++) names[i][j][k] = namesA[i][j][k];
29095 strcpy(names[i][j], namesA[i][j]);
63bb0827 29096 itsGeomTreeCopys[i][j] = itsGeomTreeCopysA[i][j];
29097 } // end for i,j
3d12a48d 29098 }else if(fMinorVersion == 2){ // Option B
80272ed3 29099 Char_t *namesB[nlayers][ndeep] = {
63bb0827 29100 {"ALIC","ITSV","ITSD","IT12","I12B","I10B","I107","I101","ITS1"}, // lay=1
29101 {"ALIC","ITSV","ITSD","IT12","I12B","I20B","I1D7","I1D1","ITS2"}, // lay=2
29102 {"ALIC","ITSV","ITSD","IT34","I004","I302","ITS3"," "," "}, // lay=3
29103 {"ALIC","ITSV","ITSD","IT34","I005","I402","ITS4"," "," "}, // lay=4
29104 {"ALIC","ITSV","ITSD","IT56","I565","I562","ITS5"," "," "}, // lay=5
29105 {"ALIC","ITSV","ITSD","IT56","I569","I566","ITS6"," "," "}};// lay=6
29106 Int_t itsGeomTreeCopysB[nlayers][ndeep]= {{1,1,1,1,10, 2, 4,1,1},// lay=1
29107 {1,1,1,1,10, 4, 4,1,1},// lay=2
29108 {1,1,1,1,14, 6, 1,0,0},// lay=3
29109 {1,1,1,1,22, 8, 1,0,0},// lay=4
29110 {1,1,1,1,34,22, 1,0,0},// lay=5
29111 {1,1,1,1,38,25, 1,0,0}};//lay=6
29112 for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++){
e155cdc7 29113 //PH for(k=0;k<4;k++) names[i][j][k] = namesB[i][j][k];
29114 strcpy(names[i][j], namesB[i][j]);
63bb0827 29115 itsGeomTreeCopys[i][j] = itsGeomTreeCopysB[i][j];
29116 } // end for i,j
29117 } // end if fMinorVersion
bae7e562 29118 // Sorry, but this is not very pritty code. It should be replaced
29119 // at some point with a version that can search through the geometry
29120 // tree its self.
29121 cout << "Reading Geometry informaton from Geant3 common blocks" << endl;
29122 for(i=0;i<20;i++) lnam[i] = lnum[i] = 0;
29123 for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++)
29124 itsGeomTreeNames[i][j] = ig->StringToInt(names[i][j]);
29125 mod = 0;
29126 for(i=0;i<nlayers;i++){
29127 k = 1;
29128 for(j=0;j<ndeep;j++) if(itsGeomTreeCopys[i][j]!=0)
29129 k *= TMath::Abs(itsGeomTreeCopys[i][j]);
29130 mod += k;
29131 } // end for i
29132
29133 if(fITSgeom!=0) delete fITSgeom;
29134 nlad[0]=20;nlad[1]=40;nlad[2]=14;nlad[3]=22;nlad[4]=34;nlad[5]=38;
29135 ndet[0]=4;ndet[1]=4;ndet[2]=6;ndet[3]=8;ndet[4]=22;ndet[5]=25;
29136 fITSgeom = new AliITSgeom(0,6,nlad,ndet,mod);
29137 mod = -1;
29138 for(lay=1;lay<=nlayers;lay++){
29139 for(j=0;j<ndeep;j++) lnam[j] = itsGeomTreeNames[lay-1][j];
29140 for(j=0;j<ndeep;j++) lnum[j] = itsGeomTreeCopys[lay-1][j];
29141 switch (lay){
29142 case 1: case 2: // layers 1 and 2 are a bit special
29143 lad = 0;
29144 for(j=1;j<=itsGeomTreeCopys[lay-1][4];j++){
29145 lnum[4] = j;
29146 for(k=1;k<=itsGeomTreeCopys[lay-1][5];k++){
29147 lad++;
29148 lnum[5] = k;
29149 for(det=1;det<=itsGeomTreeCopys[lay-1][6];det++){
29150 lnum[6] = det;
29151 mod++;
29152 ig->GetGeometry(ndeep,lnam,lnum,t,r,idshape,npar,natt,
29153 par,att,imat,imed);
29154 fITSgeom->CreatMatrix(mod,lay,lad,det,kSPD,t,r);
29155 if(!(fITSgeom->IsShapeDefined((Int_t)kSPD)))
bae7e562 29156 fITSgeom->ReSetShape(kSPD,
e99dbc71 29157 new AliITSgeomSPD425Short(npar,par));
bae7e562 29158 } // end for det
29159 } // end for k
29160 } // end for j
29161 break;
29162 case 3: case 4: case 5: case 6: // layers 3-6
29163 lnum[6] = 1;
29164 for(lad=1;lad<=itsGeomTreeCopys[lay-1][4];lad++){
29165 lnum[4] = lad;
29166 for(det=1;det<=itsGeomTreeCopys[lay-1][5];det++){
29167 lnum[5] = det;
29168 mod++;
29169 ig->GetGeometry(7,lnam,lnum,t,r,idshape,npar,natt,
29170 par,att,imat,imed);
29171 switch (lay){
29172 case 3: case 4:
29173 fITSgeom->CreatMatrix(mod,lay,lad,det,kSDD,t,r);
29174 if(!(fITSgeom->IsShapeDefined(kSDD)))
e99dbc71 29175 fITSgeom->ReSetShape(kSDD,
29176 new AliITSgeomSDD256(npar,par));
bae7e562 29177 break;
29178 case 5:
29179 fITSgeom->CreatMatrix(mod,lay,lad,det,kSSD,t,r);
29180 if(!(fITSgeom->IsShapeDefined(kSSD)))
29181 fITSgeom->ReSetShape(kSSD,
e99dbc71 29182 new AliITSgeomSSD275and75(npar,par));
bae7e562 29183 break;
29184 case 6:
1570d46d 29185 fITSgeom->CreatMatrix(mod,lay,lad,det,kSSD,t,r);
29186 if(!(fITSgeom->IsShapeDefined(kSSD)))
29187 fITSgeom->ReSetShape(kSSD,
e99dbc71 29188 new AliITSgeomSSD75and275(npar,par));
bae7e562 29189 break;
29190 } // end switch
29191 } // end for det
29192 } // end for lad
29193 break;
29194 } // end switch
29195 } // end for lay
29196 return;
29197}
db915fea 29198//_____________________________________________________________________________
29199void AliITSvPPRasymm::Init(){
29200////////////////////////////////////////////////////////////////////////
29201// Initialise the ITS after it has been created.
29202////////////////////////////////////////////////////////////////////////
bae7e562 29203 Int_t i;
db915fea 29204
bae7e562 29205 cout << endl;
29206 for(i=0;i<26;i++) cout << "*";
29207 cout << " ITSvPPRasymm" << fMinorVersion << "_Init ";
29208 for(i=0;i<25;i++) cout << "*";cout << endl;
29209//
29210 if(fRead[0]=='\0') strncpy(fRead,fEuclidGeomDet,60);
29211 if(fWrite[0]=='\0') strncpy(fWrite,fEuclidGeomDet,60);
29212 if(fITSgeom!=0) delete fITSgeom;
29213 fITSgeom = new AliITSgeom();
29214 if(fGeomDetIn) fITSgeom->ReadNewFile(fRead);
29215 if(!fGeomDetIn) this->InitAliITSgeom();
29216 if(fGeomDetOut) fITSgeom->WriteNewFile(fWrite);
db915fea 29217 AliITS::Init();
bae7e562 29218//
29219 for(i=0;i<72;i++) cout << "*";
29220 cout << endl;
7bdd9b7d 29221 fIDMother = gMC->VolId("ITSV"); // ITS Mother Volume ID.
bae7e562 29222}
2c198b76 29223//_____________________________________________________________________________
29224void AliITSvPPRasymm::SetDefaults(){
29225 // sets the default segmentation, response, digit and raw cluster classes
29226 const Float_t kconv = 1.0e+04; // convert cm to microns
29227
29228 cout << "AliITSvPPRasymm::SetDefaults" << endl;
29229
29230 AliITSDetType *iDetType;
29231 AliITSgeomSPD *s0;
29232 AliITSgeomSDD *s1;
29233 AliITSgeomSSD *s2;
29234 Int_t i;
29235 Float_t bx[256],bz[280];
29236
29237 //SPD
82873bc1 29238 iDetType=DetType(kSPD);
2c198b76 29239 s0 = (AliITSgeomSPD*) fITSgeom->GetShape(kSPD);// Get shape info. Do it this way for now.
29240 AliITSresponse *resp0=new AliITSresponseSPD();
82873bc1 29241 SetResponseModel(kSPD,resp0);
2c198b76 29242 AliITSsegmentationSPD *seg0=new AliITSsegmentationSPD(fITSgeom);
29243 seg0->SetDetSize(s0->GetDx()*2.*kconv, // base this on AliITSgeomSPD
29244 s0->GetDz()*2.*kconv, // for now.
29245 s0->GetDy()*2.*kconv); // x,z,y full width in microns.
c11a498e 29246 seg0->SetNPads(256,160);// Number of Bins in x and z
2c198b76 29247 for(i=000;i<256;i++) bx[i] = 50.0; // in x all are 50 microns.
29248 for(i=000;i<160;i++) bz[i] = 425.0; // most are 425 microns except below
29249 for(i=160;i<280;i++) bz[i] = 0.0; // Outside of detector.
29250 bz[ 31] = bz[ 32] = 625.0; // first chip boundry
29251 bz[ 63] = bz[ 64] = 625.0; // first chip boundry
29252 bz[ 95] = bz[ 96] = 625.0; // first chip boundry
29253 bz[127] = bz[128] = 625.0; // first chip boundry
c11a498e 29254 bz[160] = 425.0; // Set so that there is no zero pixel size for fNz.
2c198b76 29255 seg0->SetBinSize(bx,bz); // Based on AliITSgeomSPD for now.
82873bc1 29256 SetSegmentationModel(kSPD,seg0);
2c198b76 29257 // set digit and raw cluster classes to be used
29258 const char *kData0=(iDetType->GetResponseModel())->DataType();
29259 if (strstr(kData0,"real")) iDetType->ClassNames("AliITSdigit",
29260 "AliITSRawClusterSPD");
29261 else iDetType->ClassNames("AliITSdigitSPD","AliITSRawClusterSPD");
82873bc1 29262// SetSimulationModel(kSPD,new AliITSsimulationSPD(seg0,resp0));
29263// iDetType->ReconstructionModel(new AliITSClusterFinderSPD());
2c198b76 29264
29265 // SDD
82873bc1 29266 iDetType=DetType(kSDD);
2c198b76 29267 s1 = (AliITSgeomSDD*) fITSgeom->GetShape(kSDD);// Get shape info. Do it this way for now.
aa044888 29268 AliITSresponseSDD *resp1=new AliITSresponseSDD("simulated");
82873bc1 29269 SetResponseModel(kSDD,resp1);
2c198b76 29270 AliITSsegmentationSDD *seg1=new AliITSsegmentationSDD(fITSgeom,resp1);
29271 seg1->SetDetSize(s1->GetDx()*kconv, // base this on AliITSgeomSDD
29272 s1->GetDz()*2.*kconv, // for now.
29273 s1->GetDy()*2.*kconv); // x,z,y full width in microns.
c11a498e 29274 seg1->SetNPads(256,256);// Use AliITSgeomSDD for now
82873bc1 29275 SetSegmentationModel(kSDD,seg1);
2c198b76 29276 const char *kData1=(iDetType->GetResponseModel())->DataType();
29277 const char *kopt=iDetType->GetResponseModel()->ZeroSuppOption();
29278 if((!strstr(kopt,"2D")) && (!strstr(kopt,"1D")) || strstr(kData1,"real") ){
29279 iDetType->ClassNames("AliITSdigit","AliITSRawClusterSDD");
29280 } else iDetType->ClassNames("AliITSdigitSDD","AliITSRawClusterSDD");
82873bc1 29281// SetSimulationModel(kSDD,new AliITSsimulationSDD(seg1,resp1));
29282// iDetType->ReconstructionModel(new AliITSClusterFinderSDD());
2c198b76 29283
29284 // SSD Layer 5
82873bc1 29285 iDetType=DetType(kSSD);
2c198b76 29286 s2 = (AliITSgeomSSD*) fITSgeom->GetShape(kSSD);// Get shape info. Do it this way for now.
aa044888 29287 AliITSresponse *resp2=new AliITSresponseSSD("simulated");
82873bc1 29288 SetResponseModel(kSSD,resp2);
2c198b76 29289 AliITSsegmentationSSD *seg2=new AliITSsegmentationSSD(fITSgeom);
29290 seg2->SetDetSize(s2->GetDx()*2.*kconv, // base this on AliITSgeomSSD
29291 s2->GetDz()*2.*kconv, // for now.
29292 s2->GetDy()*2.*kconv); // x,z,y full width in microns.
29293 seg2->SetPadSize(95.,0.); // strip x pitch in microns
29294 seg2->SetNPads(768,0); // number of strips on each side.
29295 seg2->SetAngles(0.0075,0.0275); // strip angels rad P and N side.
92cc4da1 29296 seg2->SetAnglesLay5(0.0075,0.0275); // strip angels rad P and N side.
29297 seg2->SetAnglesLay6(0.0275,0.0075); // strip angels rad P and N side.
82873bc1 29298 SetSegmentationModel(kSSD,seg2);
2c198b76 29299 const char *kData2=(iDetType->GetResponseModel())->DataType();
29300 if(strstr(kData2,"real") ) iDetType->ClassNames("AliITSdigit",
29301 "AliITSRawClusterSSD");
29302 else iDetType->ClassNames("AliITSdigitSSD","AliITSRawClusterSSD");
82873bc1 29303// SetSimulationModel(kSSD,new AliITSsimulationSSD(seg2,resp2));
29304// iDetType->ReconstructionModel(new AliITSClusterFinderSSD());
92cc4da1 29305
29306 if(kNTYPES>3){
2c198b76 29307 Warning("SetDefaults",
29308 "Only the four basic detector types are initialised!");
29309 }// end if
29310 return;
29311}
bae7e562 29312//______________________________________________________________________
db915fea 29313void AliITSvPPRasymm::DrawModule(){
29314////////////////////////////////////////////////////////////////////////
29315// Draw a shaded view of the FMD version 8.
29316////////////////////////////////////////////////////////////////////////
29317
29318 // Set everything unseen
29319 gMC->Gsatt("*", "seen", -1);
29320 //
29321 // Set ALIC mother visible
29322 gMC->Gsatt("ALIC","SEEN",0);
29323 //
29324 // Set the volumes visible
29325 gMC->Gsatt("ITSD","SEEN",0);
29326 gMC->Gsatt("ITS1","SEEN",1);
29327 gMC->Gsatt("ITS2","SEEN",1);
29328 gMC->Gsatt("ITS3","SEEN",1);
29329 gMC->Gsatt("ITS4","SEEN",1);
29330 gMC->Gsatt("ITS5","SEEN",1);
29331 gMC->Gsatt("ITS6","SEEN",1);
29332
29333 gMC->Gsatt("IPCB","SEEN",1);
29334 gMC->Gsatt("ICO2","SEEN",1);
29335 gMC->Gsatt("ICER","SEEN",0);
29336 gMC->Gsatt("ISI2","SEEN",0);
29337 gMC->Gsatt("IPLA","SEEN",0);
29338 gMC->Gsatt("ICO3","SEEN",0);
29339 gMC->Gsatt("IEPX","SEEN",0);
29340 gMC->Gsatt("ISI3","SEEN",1);
29341 gMC->Gsatt("ISUP","SEEN",0);
29342 gMC->Gsatt("ICHO","SEEN",0);
29343 gMC->Gsatt("ICMO","SEEN",0);
29344 gMC->Gsatt("ICMD","SEEN",0);
29345 gMC->Gsatt("ICCO","SEEN",1);
29346 gMC->Gsatt("ICCM","SEEN",0);
29347 gMC->Gsatt("ITMD","SEEN",0);
29348 gMC->Gsatt("ITTT","SEEN",1);
29349
29350 //
29351 gMC->Gdopt("hide", "on");
29352 gMC->Gdopt("shad", "on");
29353 gMC->Gsatt("*", "fill", 7);
29354 gMC->SetClipBox(".");
29355 gMC->SetClipBox("*", 0, 300, -300, 300, -300, 300);
29356 gMC->DefaultRange();
29357 gMC->Gdraw("alic", 40, 30, 0, 11, 10, .07, .07);
29358 gMC->Gdhead(1111, "Inner Tracking System Version 1");
29359 gMC->Gdman(17, 6, "MAN");
29360}
29361//_____________________________________________________________________________
29362void AliITSvPPRasymm::StepManager(){
29363////////////////////////////////////////////////////////////////////////
cd3a3507 29364// Called for every step in the ITS, then calles the AliITShit class
db915fea 29365// creator with the information to be recoreded about that hit.
cd3a3507 29366// The value of the macro ALIITSPRINTGEOM if set to 1 will allow the
29367// printing of information to a file which can be used to create a .det
29368// file read in by the routine CreateGeometry(). If set to 0 or any other
29369// value except 1, the default behavior, then no such file is created nor
29370// it the extra variables and the like used in the printing allocated.
db915fea 29371////////////////////////////////////////////////////////////////////////
7bdd9b7d 29372 Int_t copy, id;
29373 TLorentzVector position, momentum;
29374 static TLorentzVector position0;
29375 static Int_t stat0=0;
29376 if((id=gMC->CurrentVolID(copy) == fIDMother)&&
29377 (gMC->IsTrackEntering()||gMC->IsTrackExiting())){
7bdd9b7d 29378 copy = fTrackReferences->GetEntriesFast();
29379 TClonesArray &lTR = *fTrackReferences;
29380 // Fill TrackReference structure with this new TrackReference.
709a263a 29381 new(lTR[copy]) AliTrackReference(gAlice->CurrentTrack(),gMC);
7bdd9b7d 29382 } // if Outer ITS mother Volume
29383 if(!(this->IsActive())){
29384 return;
29385 } // end if !Active volume.
29386 Int_t copy1,copy2;
29387// Float_t hits[8];
29388 Int_t vol[5];
29389 TClonesArray &lhits = *fHits;
29390 //
29391 // Track status
29392 vol[3] = 0;
29393 vol[4] = 0;
29394 if(gMC->IsTrackInside()) vol[3] += 1;
29395 if(gMC->IsTrackEntering()) vol[3] += 2;
29396 if(gMC->IsTrackExiting()) vol[3] += 4;
29397 if(gMC->IsTrackOut()) vol[3] += 8;
29398 if(gMC->IsTrackDisappeared()) vol[3] += 16;
29399 if(gMC->IsTrackStop()) vol[3] += 32;
29400 if(gMC->IsTrackAlive()) vol[3] += 64;
29401 //
29402 // Fill hit structure.
29403 if(!(gMC->TrackCharge())) return;
29404 //
29405 // Only entering charged tracks
29406 if((id = gMC->CurrentVolID(copy)) == fIdSens[0]) {
29407 vol[0] = 1;
29408 id = gMC->CurrentVolOffID(2,copy);
29409 //detector copy in the ladder = 1<->4 (ITS1 < I101 < I103 < I10A)
29410 vol[1] = copy;
29411 gMC->CurrentVolOffID(3,copy1);
29412 //ladder copy in the module = 1<->2 (I10A < I12A)
29413 gMC->CurrentVolOffID(4,copy2);
29414 //module copy in the layer = 1<->10 (I12A < IT12)
29415 vol[2] = copy1+(copy2-1)*2;//# of ladders in one module = 2
29416 } else if(id == fIdSens[1]){
29417 vol[0] = 2;
29418 id = gMC->CurrentVolOffID(2,copy);
29419 //detector copy in the ladder = 1<->4 (ITS2 < I1D1 < I1D3 < I20A)
29420 vol[1] = copy;
29421 gMC->CurrentVolOffID(3,copy1);
29422 //ladder copy in the module = 1<->4 (I20A < I12A)
29423 gMC->CurrentVolOffID(4,copy2);
29424 //module copy in the layer = 1<->10 (I12A < IT12)
29425 vol[2] = copy1+(copy2-1)*4;//# of ladders in one module = 4
29426 } else if(id == fIdSens[2]){
29427 vol[0] = 3;
29428 id = gMC->CurrentVolOffID(1,copy);
29429 //detector copy in the ladder = 1<->6 (ITS3 < I302 < I004)
29430 vol[1] = copy;
29431 id = gMC->CurrentVolOffID(2,copy);
29432 //ladder copy in the layer = 1<->14 (I004 < IT34)
29433 vol[2] = copy;
29434 } else if(id == fIdSens[3]){
29435 vol[0] = 4;
29436 id = gMC->CurrentVolOffID(1,copy);
29437 //detector copy in the ladder = 1<->8 (ITS4 < I402 < I005)
29438 vol[1] = copy;
29439 id = gMC->CurrentVolOffID(2,copy);
29440 //ladder copy in the layer = 1<->22 (I005 < IT34))
29441 vol[2] = copy;
29442 }else if(id == fIdSens[4]){
29443 vol[0] = 5;
29444 id = gMC->CurrentVolOffID(1,copy);
29445 //detector copy in the ladder = 1<->22 (ITS5 < I562 < I565)
29446 vol[1] = copy;
29447 id = gMC->CurrentVolOffID(2,copy);
29448 //ladder copy in the layer = 1<->34 (I565 < IT56)
29449 vol[2] = copy;
29450 }else if(id == fIdSens[5]){
29451 vol[0] = 6;
29452 id = gMC->CurrentVolOffID(1,copy);
29453 //detector copy in the ladder = 1<->25 (ITS6 < I566 < I569)
29454 vol[1] = copy;
29455 id = gMC->CurrentVolOffID(2,copy);
29456 //ladder copy in the layer = 1<->38 (I569 < IT56)
29457 vol[2] = copy;
29458 } else {
29459 return; // not an ITS volume?
29460 } // end if/else if (gMC->CurentVolID(copy) == fIdSens[i])
29461 //
29462 gMC->TrackPosition(position);
29463 gMC->TrackMomentum(momentum);
29464/*
29465 hits[0]=position[0];
29466 hits[1]=position[1];
29467 hits[2]=position[2];
29468 hits[3]=momentum[0];
29469 hits[4]=momentum[1];
29470 hits[5]=momentum[2];
29471 hits[6]=gMC->Edep();
29472 hits[7]=gMC->TrackTime();
29473*/
29474 vol[4] = stat0;
29475 if(gMC->IsTrackEntering()){
29476 position0 = position;
29477 stat0 = vol[3];
29478 } // end if IsEntering
29479 // Fill hit structure with this new hit.
29480// new(lhits[fNhits++]) AliITShit(fIshunt,gAlice->CurrentTrack(),vol,hits);
29481 new(lhits[fNhits++]) AliITShit(fIshunt,gAlice->CurrentTrack(),vol,
29482 gMC->Edep(),gMC->TrackTime(),position,
29483 position0,momentum);
29484 //
29485 position0 = position;
29486 stat0 = vol[3];
cd3a3507 29487
7bdd9b7d 29488 return;
db915fea 29489}