]> git.uio.no Git - u/mrichter/AliRoot.git/blame - ITS/AliITSvPPRasymm.cxx
Typo corrected
[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$
e155cdc7 18Revision 1.61 2002/11/21 23:05:27 alibrary
19Removing AliMC and AliMCProcess
20
5d02ea6f 21Revision 1.60 2002/10/22 14:45:47 alibrary
22Introducing Riostream.h
23
4ae5bbc4 24Revision 1.59 2002/10/14 14:57:08 hristov
25Merging the VirtualMC branch to the main development branch (HEAD)
26
b9d0a01d 27Revision 1.53.6.4 2002/10/14 13:14:08 hristov
28Updating VirtualMC to v3-09-02
29
30Revision 1.58 2002/10/02 17:56:34 barbera
31Bug in copy 37 of volume I570 corrected (thanks to J. Belikov)
32
8a3132f2 33Revision 1.57 2002/06/12 18:57:25 nilsen
34Added TrackReference hits for ITS Mother volume at request of TRD and TOF.
35
7bdd9b7d 36Revision 1.56 2002/05/10 22:30:27 nilsen
37fix to use default paramters for the SDD response.
38
dd32e627 39Revision 1.55 2002/04/13 22:21:12 nilsen
40New default value of noise for SDD simulations introduced.
41
9f461b2e 42Revision 1.54 2002/03/28 16:17:03 nilsen
43Set new Geant Step size and related parameters for the ITS materials.
44
d236497b 45Revision 1.53 2001/11/28 01:35:45 nilsen
46Using standard constructors instead of default constructors for Clusterfinder,
47Response, and FastSimulator.
48
aa044888 49Revision 1.52 2001/10/22 11:00:54 hristov
50New naming schema of the rotation matrices in BuildGeometry() to avoid redefinition in other detectors (R.Barbera)
51
1266e9b4 52Revision 1.51 2001/10/19 10:18:49 barbera
53A typo corrected.
54
1d8d6507 55Revision 1.50 2001/10/18 12:25:07 barbera
56Detailed 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
57
ac9c285e 58Revision 1.49 2001/10/18 03:09:21 barbera
59The method BuildGeometry() has been completely rewritten. Now display.C can display the detailed ITS geometry instead of the old six dummy cylunders.
60
1f99c14b 61Revision 1.48 2001/10/17 04:35:32 barbera
62Checks 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
63
a8c83dcb 64Revision 1.47 2001/10/04 22:33:39 nilsen
65Fixed bugs in SetDefaults.
66
82873bc1 67Revision 1.46 2001/10/01 19:34:08 nilsen
68Fixed a bug in asigning detector types in SetDefaults under SSD layer 6.
69
1570d46d 70Revision 1.45 2001/06/07 14:42:14 barbera
71Both chip and det thicknesses set to [100,300]
72
214030ed 73Revision 1.44 2001/05/31 19:24:47 barbera
74Default values of SPD detector and chip thickness set to 200 microns as defined by the Technical Board
75
46d7680e 76Revision 1.43 2001/05/30 16:15:47 fca
77Correct comparison wiht AliGeant3::Class() introduced. Thanks to I.Hrivnacova
78
cbfdea0d 79Revision 1.42 2001/05/30 15:55:35 hristov
80Strings compared instead of pointers
81
268b9c60 82Revision 1.41 2001/05/30 14:04:31 hristov
83Dynamic cast replaced (F.Carminati)
84
4154d3d8 85Revision 1.40 2001/05/25 15:59:59 morsch
86Overlaps corrected. (R. Barbera)
87
9bf5e8ff 88Revision 1.38 2001/05/16 08:17:49 hristov
89Bug 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)
90
e99dbc71 91Revision 1.37 2001/05/10 00:12:59 nilsen
92Finished fixing up the default segmentation for the PPR geometry.
93
c11a498e 94Revision 1.36 2001/05/09 01:02:21 nilsen
95Finished fixing SetDefaults for the segmentation of SPD, SDD, and SSD.
96
92cc4da1 97Revision 1.35 2001/05/03 08:40:15 barbera
98Volume ITSD slightly modified to be consistent with v5. Some improvement in the printouts. The last commit did not complete successfully.
99
1e9111db 100Revision 1.33 2001/05/01 22:40:42 nilsen
101Partical update of SetDefault.
102
2c198b76 103Revision 1.32 2001/04/22 13:48:09 barbera
104New values of media parameters and thickness of SPD end-ladder electronics as given by Fabio Formenti
105
fc44ab90 106Revision 1.31 2001/04/04 07:02:16 barbera
107Position of the cylinders holding rails corrected
108
27c5763c 109Revision 1.30 2001/03/29 22:02:30 barbera
110Some changes to the services due to the new drawings from the engineers.
111
05a91552 112Revision 1.29 2001/03/29 05:28:56 barbera
113Rails material changed from aluminum to carbon fiber according with the decision of the last Technical Board
114
31683195 115Revision 1.28 2001/03/28 06:40:20 barbera
116Central and services mother volumes made consistenf for detailed and coarse geometry. Switch for rails added to the coarse geometries
117
9181d340 118Revision 1.26 2001/03/23 00:12:23 nilsen
119Set Reading of AliITSgeom data from Geant3 common blocks as the default and
120not a .det file. Removed redundent calls to BuildGeometry.
121
0646a0e8 122Revision 1.25 2001/03/20 19:22:51 barbera
123Flags 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.
124
6d62fed9 125Revision 1.23 2001/03/13 21:18:44 barbera
126Some misleading comments removed
127
705eabd9 128Revision 1.22 2001/03/13 18:13:30 barbera
129Some mother volumes sligthly modified to eliminate an overlap with the absorber
130
45725ec9 131Revision 1.21 2001/03/13 08:36:23 hristov
132fabsf replaced by TMath::Abs
133
767187dd 134Revision 1.20 2001/03/13 00:17:41 barbera
135New SDD geometry got grom F. Tosello and checked by the SDD engineers
136
80272ed3 137Revision 1.19 2001/02/28 18:23:13 barbera
138Setters and getters to set/get the detector and chip thickness on SPD layers added
139
3d12a48d 140Revision 1.18 2001/02/27 23:18:24 barbera
141Full parameterization of detector and chip thicknesses for layer 1 and layer 2 of SPD as requested by the project leader
142
c47b75b1 143Revision 1.17 2001/02/19 22:14:55 nilsen
144Fix for all 4 versions 11, 12, 21, and 22.
145
63bb0827 146Revision 1.16 2001/02/19 20:10:34 barbera
147Set option=2 and thickness=2 as default values --> SetMinorVersion=22
148
dae60ad0 149Revision 1.15 2001/02/19 19:44:00 barbera
150Air density parameter corrected
151
6190d58a 152Revision 1.14 2001/02/13 16:53:35 nilsen
153Fixed a but when trying to use GEANT4. Needed to replace
154if(!((TGeant3*)gMC)) with if(!(dynamic_casst<TGeant3*>(gMC)))
155because just casting gMC to be TGeant3* even when it realy is a TGeant3 pointer
156did not result in a zero value. For AliITSv5asymm and AliITSv5symm, needed
157to fix a bug in the initilizers and a bug in BuildGeometry. This is now done
158in the same way as in AliITSv5.cxx.
159
9a4c6ea3 160Revision 1.13 2001/02/09 20:06:26 nilsen
161Fixed bug in distructor. Can't distroy fixxed length arrays. Thanks Peter.
162
58e13d99 163Revision 1.12 2001/02/09 13:53:38 barbera
164Int_t redefinition avoided
165
508f0c10 166Revision 1.11 2001/02/09 06:55:38 barbera
167SPD option re-set to B. It was A by mistake
168
3f1f65c1 169Revision 1.10 2001/02/09 00:05:31 nilsen
170Added fMajor/MinorVersion variables and made other changes to better make
171use of the new code changes in AliITSgeom related classes.
172
bae7e562 173
174Revision 1.9 2001/02/08 16:00:37 barbera
175New thicknesses (300+300 um) added for SPD chips and detectors and set as default. Many other refinements.
176
686e2715 177Revision 1.8 2001/02/06 08:03:44 barbera
178Material redefinition in SDD
179
39e6c65e 180Revision 1.7 2001/02/05 13:34:57 barbera
181Updated version of the ITS detailed geometry
182
de0a2a9c 183Revision 1.5 2001/01/30 09:23:13 hristov
184Streamers removed (R.Brun)
185
a8a6107b 186Revision 1.4 2001/01/23 20:08:03 barbera
187Option B for pixels implemented and set as default
188
a9c4129c 189Revision 1.3 2001/01/17 08:08:20 barbera
190Some media parameters modified
191
cd3a3507 192Revision 1.1.2.1 2001/01/15 13:38:08 barbera
193New ITS detailed geometry to be used for the PPR
194
db915fea 195*/
196
197///////////////////////////////////////////////////////////////////////////////
198// //
bae7e562 199// Inner Traking System version PPR asymmetric //
db915fea 200// This class contains the base procedures for the Inner Tracking System //
201// //
bae7e562 202// Authors: R. Barbera //
203// version 8. //
204// Created January 15 2001. //
205// //
206// NOTE: THIS IS THE ASYMMETRIC PPR geometry of the ITS. //
db915fea 207// //
208///////////////////////////////////////////////////////////////////////////////
cd3a3507 209
210// See AliITSvPPRasymm::StepManager().
4ae5bbc4 211#include <Riostream.h>
cd3a3507 212#include <stdio.h>
213#include <stdlib.h>
db915fea 214#include <TMath.h>
db915fea 215#include <TGeometry.h>
216#include <TNode.h>
217#include <TTUBE.h>
1f99c14b 218#include <TTUBS.h>
219#include <TPCON.h>
db915fea 220#include <TFile.h> // only required for Tracking function?
221#include <TCanvas.h>
222#include <TObjArray.h>
cd3a3507 223#include <TLorentzVector.h>
224#include <TObjString.h>
db915fea 225#include <TClonesArray.h>
cd3a3507 226#include <TBRIK.h>
227#include <TSystem.h>
db915fea 228
cd3a3507 229#include "AliRun.h"
db915fea 230#include "AliMagF.h"
231#include "AliConst.h"
bae7e562 232#include "AliITSGeant3Geometry.h"
7bdd9b7d 233#include "AliTrackReference.h"
db915fea 234#include "AliITShit.h"
cd3a3507 235#include "AliITS.h"
db915fea 236#include "AliITSvPPRasymm.h"
cd3a3507 237#include "AliITSgeom.h"
bae7e562 238#include "AliITSgeomSPD.h"
239#include "AliITSgeomSDD.h"
240#include "AliITSgeomSSD.h"
2c198b76 241#include "AliITSDetType.h"
242#include "AliITSresponseSPD.h"
243#include "AliITSresponseSDD.h"
244#include "AliITSresponseSSD.h"
245#include "AliITSsegmentationSPD.h"
246#include "AliITSsegmentationSDD.h"
247#include "AliITSsegmentationSSD.h"
82873bc1 248#include "AliITSsimulationSPD.h"
249#include "AliITSsimulationSDD.h"
250#include "AliITSsimulationSSD.h"
2c198b76 251#include "AliITSClusterFinderSPD.h"
252#include "AliITSClusterFinderSDD.h"
253#include "AliITSClusterFinderSSD.h"
db915fea 254
255
256ClassImp(AliITSvPPRasymm)
257
258//_____________________________________________________________________________
259AliITSvPPRasymm::AliITSvPPRasymm() {
260////////////////////////////////////////////////////////////////////////
261// Standard default constructor for the ITS version 8.
262////////////////////////////////////////////////////////////////////////
bae7e562 263 Int_t i;
264
265 fIdN = 0;
266 fIdName = 0;
267 fIdSens = 0;
268 fEuclidOut = kFALSE; // Don't write Euclide file
269 fGeomDetOut = kFALSE; // Don't write .det file
0646a0e8 270 fGeomDetIn = kFALSE; // Don't Read .det file
bae7e562 271 fMajorVersion = IsVersion();
272 fMinorVersion = -1;
273 for(i=0;i<60;i++) fRead[i] = '\0';
274 for(i=0;i<60;i++) fWrite[i] = '\0';
275 for(i=0;i<60;i++) fEuclidGeomDet[i] = '\0';
db915fea 276}
277//_____________________________________________________________________________
278AliITSvPPRasymm::AliITSvPPRasymm(const char *name, const char *title) : AliITS(name, title){
279////////////////////////////////////////////////////////////////////////
280// Standard constructor for the ITS version 8.
281////////////////////////////////////////////////////////////////////////
bae7e562 282 Int_t i;
283
284 fIdN = 6;
285 fIdName = new TString[fIdN];
286 fIdName[0] = "ITS1";
287 fIdName[1] = "ITS2";
288 fIdName[2] = "ITS3";
289 fIdName[3] = "ITS4";
290 fIdName[4] = "ITS5";
291 fIdName[5] = "ITS6";
292 fIdSens = new Int_t[fIdN];
293 for(i=0;i<fIdN;i++) fIdSens[i] = 0;
294 fMajorVersion = IsVersion();
3d12a48d 295 fMinorVersion = 2;
bae7e562 296 fEuclidOut = kFALSE; // Don't write Euclide file
297 fGeomDetOut = kFALSE; // Don't write .det file
0646a0e8 298 fGeomDetIn = kFALSE; // Don't Read .det file
3d12a48d 299 SetThicknessDet1();
300 SetThicknessDet2();
301 SetThicknessChip1();
302 SetThicknessChip2();
bae7e562 303
3d12a48d 304 fEuclidGeometry="$ALICE_ROOT/ITS/ITSgeometry_vPPRasymm2.euc";
305 strncpy(fEuclidGeomDet,"$ALICE_ROOT/ITS/ITSgeometry_vPPRasymm2.det",60);
bae7e562 306 strncpy(fRead,fEuclidGeomDet,60);
307 strncpy(fWrite,fEuclidGeomDet,60);
db915fea 308}
309//____________________________________________________________________________
310AliITSvPPRasymm::AliITSvPPRasymm(const AliITSvPPRasymm &source){
311////////////////////////////////////////////////////////////////////////
bae7e562 312// Copy Constructor for ITS version 8.
db915fea 313////////////////////////////////////////////////////////////////////////
314 if(&source == this) return;
bae7e562 315 Warning("Copy Constructor","Not allowed to copy AliITSvPPRasymm");
db915fea 316 return;
317}
318//_____________________________________________________________________________
319AliITSvPPRasymm& AliITSvPPRasymm::operator=(const AliITSvPPRasymm &source){
320////////////////////////////////////////////////////////////////////////
bae7e562 321// Assignment operator for the ITS version 8.
db915fea 322////////////////////////////////////////////////////////////////////////
bae7e562 323 if(&source == this) return *this;
324 Warning("= operator","Not allowed to copy AliITSvPPRasymm");
325 return *this;
db915fea 326}
327//_____________________________________________________________________________
328AliITSvPPRasymm::~AliITSvPPRasymm() {
329////////////////////////////////////////////////////////////////////////
330// Standard destructor for the ITS version 8.
331////////////////////////////////////////////////////////////////////////
332}
db915fea 333//__________________________________________________________________________
334void AliITSvPPRasymm::BuildGeometry(){
335////////////////////////////////////////////////////////////////////////
336// Geometry builder for the ITS version 8.
337////////////////////////////////////////////////////////////////////////
338 TNode *node, *top;
1f99c14b 339
ac9c285e 340 const Int_t kColorITS=kYellow;
db915fea 341 //
342 top = gAlice->GetGeometry()->GetNode("alice");
ac9c285e 343
1266e9b4 344
ac9c285e 345 new TTUBE("S_layer1","Layer1 of ITS","void",3.8095,3.8095+1.03*9.36/100.,14.35);
db915fea 346 top->cd();
347 node = new TNode("Layer1","Layer1","S_layer1",0,0,0,"");
348 node->SetLineColor(kColorITS);
349 fNodes->Add(node);
350
ac9c285e 351 new TTUBE("S_layer2","Layer2 of ITS","void",7.,7.+1.03*9.36/100.,14.35);
db915fea 352 top->cd();
353 node = new TNode("Layer2","Layer2","S_layer2",0,0,0,"");
354 node->SetLineColor(kColorITS);
355 fNodes->Add(node);
356
ac9c285e 357 new TTUBE("S_layer3","Layer3 of ITS","void",15.,15.+0.94*9.36/100.,25.1);
db915fea 358 top->cd();
359 node = new TNode("Layer3","Layer3","S_layer3",0,0,0,"");
360 node->SetLineColor(kColorITS);
361 fNodes->Add(node);
362
ac9c285e 363 new TTUBE("S_layer4","Layer4 of ITS","void",24.1,24.1+0.95*9.36/100.,32.1);
db915fea 364 top->cd();
365 node = new TNode("Layer4","Layer4","S_layer4",0,0,0,"");
366 node->SetLineColor(kColorITS);
367 fNodes->Add(node);
368
ac9c285e 369 new TTUBE("S_layer5","Layer5 of ITS","void",38.5,38.5+0.91*9.36/100.,49.405);
db915fea 370 top->cd();
371 node = new TNode("Layer5","Layer5","S_layer5",0,0,0,"");
372 node->SetLineColor(kColorITS);
373 fNodes->Add(node);
374
ac9c285e 375 new TTUBE("S_layer6","Layer6 of ITS","void",43.5765,43.5765+0.87*9.36/100.,55.27);
db915fea 376 top->cd();
377 node = new TNode("Layer6","Layer6","S_layer6",0,0,0,"");
378 node->SetLineColor(kColorITS);
1f99c14b 379 fNodes->Add(node);
1f99c14b 380
381
ac9c285e 382/*
383 // DETAILED GEOMETRY
384
385 TNode *sub1node, *sub2node, *sub3node, *sub4node, *sub5node;
386
1f99c14b 387 // Define some variables for SPD
388
389 Float_t dits[100];
390 Float_t dits1[3], di101[3], di107[3], di10b[3]; // for layer 1
391 Float_t di103[3], di10a[3]; // for layer 1
392 Float_t dits2[3], di1d1[3], di1d7[3], di20b[3]; // for layer 2
393 Float_t di1d3[3], di20a[3]; // for layer 2
394
395 Float_t ddet1=200.; // total detector thickness on layer 1 (micron)
396 Float_t dchip1=200.; // total chip thickness on layer 1 (micron)
397
398 Float_t ddet2=200.; // total detector thickness on layer 2 (micron)
399 Float_t dchip2=200.; // total chip thickness on layer 2 (micron)
400
401 Float_t dbus=300.; // total bus thickness on both layers (micron)
402
403 ddet1 = GetThicknessDet1();
404 ddet2 = GetThicknessDet2();
405 dchip1 = GetThicknessChip1();
406 dchip2 = GetThicknessChip2();
407
408 cout << "par: " << ddet1 << " " << ddet2 << " " << ddet2 << " " << dchip1 << " " << dchip2 << endl;
409
410 if(ddet1 < 100. || ddet1 > 300.) {
411 cout << "ITS - WARNING: the detector thickness for layer 1 is outside the range of [100,300] microns."
412 " The default value of 200 microns will be used." << endl;
413 ddet1=200.;
414 }
415
416 if(ddet2 < 100. || ddet2 > 300.) {
417 cout << "ITS - WARNING: the detector thickness for layer 2 is outside the range of [100,300] microns."
418 " The default value of 200 microns will be used." << endl;
419 ddet2=200.;
420 }
421
422 if(dchip1 < 100. || dchip1 > 300.) {
423 cout << "ITS - WARNING: the chip thickness for layer 1 is outside the range of [100,300] microns."
424 " The default value of 200 microns will be used." << endl;
425 dchip1=200.;
426 }
427
428 if(dchip2 < 100. || dchip2 > 300.) {
429 cout << "ITS - WARNING: the chip thickness for layer 2 is outside the range of [100,300] microns."
430 " The default value of 200 microns will be used." << endl;
431 dchip2=200.;
432 }
433
434 cout << "ITS: Detector thickness on layer 1 is set to " << ddet1 << " microns." << endl;
435 cout << "ITS: Chip thickness on layer 1 is set to " << dchip1 << " microns." << endl;
436 cout << "ITS: Detector thickness on layer 2 is set to " << ddet2 << " microns." << endl;
437 cout << "ITS: Chip thickness on layer 2 is set to " << dchip2 << " microns." << endl;
438
439 ddet1 = ddet1*0.0001/2.; // conversion from tot length in um to half in cm
440 ddet2 = ddet2*0.0001/2.; // conversion from tot length in um to half in cm
441 dchip1 = dchip1*0.0001/2.;// conversion from tot length in um to half in cm
442 dchip2 = dchip2*0.0001/2.;// conversion from tot length in um to half in cm
443 dbus = dbus*0.0001/2.; // conversion from tot length in um to half in cm
444
445 Float_t deltax, deltay;
446
447 Int_t thickness = fMinorVersion/10;
448 Int_t option = fMinorVersion - 10*thickness;
449
450
451 // Define some variables for SDD
452 // SDD detector ladder
453
454 Float_t ySDD;
455 Float_t I302dits[3], I402dits[3], I004dits[3], I005dits[3];
456 Float_t Y_SDD_sep = 0.20;
457 Float_t Z_SDD_lay3[6] = {18.55, 10.95, 3.70, -3.70, -11.20, -18.35};
458 Float_t Z_SDD_lay4[8] = {25.75, 18.60, 11.00, 3.70, -3.70, -11.20, -18.45, -26.05};
459
460 // Rotation matrices
461
462 // SPD - option 'a'
463
464 if (option == 1) {
465
1266e9b4 466 new TRotMatrix("itsrot238","itsrot238",90.0,144.0,90.0,234.0,0.0,0.0);
467 new TRotMatrix("itsrot236","itsrot236",90.0,180.013702,90.0,270.013702,0.0,0.0);
468 new TRotMatrix("itsrot239","itsrot239",90.0,216.0,90.0,306.0,0.0,0.0);
469 new TRotMatrix("itsrot233","itsrot233",90.0,252.000504,90.0,342.000488,0.0,0.0 );
470 new TRotMatrix("itsrot240","itsrot240",90.0,288.0,90.0,18.0,0.0,0.0);
471 new TRotMatrix("itsrot241","itsrot241",90.0,324.0,90.0,54.0,0.0,0.0);
472 new TRotMatrix("itsrot242","itsrot242",90.0,36.0,90.0,126.0,0.0,0.0);
473 new TRotMatrix("itsrot234","itsrot234",90.0,71.9991,90.0,161.9991,0.0,0.0);
474 new TRotMatrix("itsrot243","itsrot243",90.0,108.0,90.0,198.0,0.0,0.0);
475 new TRotMatrix("itsrot244","itsrot244",90.0,180.0,90.0,270.0,0.0,0.0);
476 new TRotMatrix("itsrot245","itsrot245",90.0,162.0,90.0,252.0,0.0,0.0);
477 new TRotMatrix("itsrot246","itsrot246",90.0,310.0,90.0,40.0,0.0,0.0);
478 new TRotMatrix("itsrot247","itsrot247",90.0,319.0,90.0,49.0,0.0,0.0);
479 new TRotMatrix("itsrot248","itsrot248",90.0,328.0,90.0,58.0,0.0,0.0);
480 new TRotMatrix("itsrot249","itsrot249",90.0,337.0,90.0,67.0,0.0,0.0);
1f99c14b 481
482 }
483
484 // SPD - option 'b' (this is the default)
485
486 if (option == 2) {
487
1266e9b4 488 new TRotMatrix("itsrot233","itsrot233",90.0,252.000504,90.0,342.000488,0.0,0.0);
489 new TRotMatrix("itsrot244","itsrot244",90.0,216.0,90.0,306.0,0.0,0.0);
490 new TRotMatrix("itsrot236","itsrot236",90.0,180.013702,90.0,270.013702,0.0,0.0);
491 new TRotMatrix("itsrot245","itsrot245",90.0,36.0,90.0,126.0,0.0,0.0);
492 new TRotMatrix("itsrot234","itsrot234",90.0,71.9991,90.0,161.9991,0.0,0.0);
493 new TRotMatrix("itsrot246","itsrot246",90.0,108.0,90.0,198.0,0.0,0.0);
494 new TRotMatrix("itsrot247","itsrot247",90.0,144.0,90.0,234.0,0.0,0.0);
495 new TRotMatrix("itsrot248","itsrot248",90.0,288.0,90.0,18.0,0.0,0.0);
496 new TRotMatrix("itsrot249","itsrot249",90.0,324.0,90.0,54.0,0.0,0.0);
497 new TRotMatrix("itsrot238","itsrot238",90.0,180.0,90.0,270.0,0.0,0.0);
498 new TRotMatrix("itsrot239","itsrot239",90.0,162.0,90.0,252.0,0.0,0.0);
499 new TRotMatrix("itsrot240","itsrot240",90.0,310.0,90.0,40.0,0.0,0.0);
500 new TRotMatrix("itsrot241","itsrot241",90.0,319.0,90.0,49.0,0.0,0.0);
501 new TRotMatrix("itsrot242","itsrot242",90.0,328.0,90.0,58.0,0.0,0.0);
502 new TRotMatrix("itsrot243","itsrot243",90.0,337.0,90.0,67.0,0.0,0.0);
1f99c14b 503
504 }
505
506 // SDD
507
1266e9b4 508 new TRotMatrix("itsrot321","itsrot321",90.0,12.86,90.0,102.86,0.0,0.0);
509 new TRotMatrix("itsrot333","itsrot333",90.0,38.57,90.0,128.57,0.0,0.0);
510 new TRotMatrix("itsrot336","itsrot336",90.0,64.29,90.0,154.29,0.0,0.0);
511 new TRotMatrix("itsrot350","itsrot350",90.0,90.0,90.0,180.0,0.0,0.0);
512 new TRotMatrix("itsrot313","itsrot313",90.0,115.71,90.0,205.71,0.0,0.0);
513 new TRotMatrix("itsrot311","itsrot311",90.0,141.43,90.0,231.43,0.0,0.0);
514 new TRotMatrix("itsrot310","itsrot310",90.0,167.14,90.0,257.14,0.0,0.0);
515 new TRotMatrix("itsrot386","itsrot386",90.0,192.86,90.0,282.86,0.0,0.0);
516 new TRotMatrix("itsrot309","itsrot309",90.0,218.57,90.0,308.57,0.0,0.0);
517 new TRotMatrix("itsrot308","itsrot308",90.0,244.29,90.0,334.29,0.0,0.0);
518 new TRotMatrix("itsrot356","itsrot356",90.0,270.0,90.0,0.0,0.0,0.0);
519 new TRotMatrix("itsrot307","itsrot307",90.0,295.71,90.0,25.71,0.0,0.0);
520 new TRotMatrix("itsrot306","itsrot306",90.0,321.43,90.0,51.43,0.0,0.0);
521 new TRotMatrix("itsrot305","itsrot305",90.0,347.14,90.0,77.14,0.0,0.0);
522 new TRotMatrix("itsrot335","itsrot335",90.0,8.18,90.0,98.18,0.0,0.0);
523 new TRotMatrix("itsrot332","itsrot332",90.0,24.55,90.0,114.55,0.0,0.0);
524 new TRotMatrix("itsrot331","itsrot331",90.0,40.91,90.0,130.91,0.0,0.0);
525 new TRotMatrix("itsrot366","itsrot366",90.0,57.27,90.0,147.27,0.0,0.0);
526 new TRotMatrix("itsrot330","itsrot330",90.0,73.64,90.0,163.64,0.0,0.0);
527 new TRotMatrix("itsrot350","itsrot350",90.0,90.0,90.0,180.0,0.0,0.0);
528 new TRotMatrix("itsrot329","itsrot329",90.0,106.36,90.0,196.36,0.0,0.0);
529 new TRotMatrix("itsrot328","itsrot328",90.0,122.73,90.0,212.73,0.0,0.0);
530 new TRotMatrix("itsrot327","itsrot327",90.0,139.09,90.0,229.09,0.0,0.0);
531 new TRotMatrix("itsrot326","itsrot326",90.0,155.45,90.0,245.45,0.0,0.0);
532 new TRotMatrix("itsrot325","itsrot325",90.0,171.82,90.0,261.82,0.0,0.0);
533 new TRotMatrix("itsrot324","itsrot324",90.0,188.18,90.0,278.18,0.0,0.0);
534 new TRotMatrix("itsrot323","itsrot323",90.0,204.55,90.0,294.55,0.0,0.0);
535 new TRotMatrix("itsrot322","itsrot322",90.0,220.91,90.0,310.91,0.0,0.0);
536 new TRotMatrix("itsrot320","itsrot320",90.0,237.27,90.0,327.27,0.0,0.0);
537 new TRotMatrix("itsrot319","itsrot319",90.0,253.64,90.0,343.64,0.0,0.0);
538 new TRotMatrix("itsrot318","itsrot318",90.0,270.0,90.0,360.0,0.0,0.0);
539 new TRotMatrix("itsrot317","itsrot317",90.0,286.36,90.0,16.36,0.0,0.0);
540 new TRotMatrix("itsrot316","itsrot316",90.0,302.73,90.0,32.73,0.0,0.0);
541 new TRotMatrix("itsrot315","itsrot315",90.0,319.09,90.0,49.09,0.0,0.0);
542 new TRotMatrix("itsrot314","itsrot314",90.0,335.45,90.0,65.45,0.0,0.0);
543 new TRotMatrix("itsrot334","itsrot334",90.0,351.82,90.0,81.82,0.0,0.0);
1f99c14b 544
545 //SSD
546
1266e9b4 547 new TRotMatrix("itsrot504","itsrot504",90.0,127.06,90.0,217.06,0.0,0.0);
548 new TRotMatrix("itsrot505","itsrot505",90.0,116.47,90.0,206.47,0.0,0.0);
549 new TRotMatrix("itsrot506","itsrot506",90.0,105.88,90.0,195.88,0.0,0.0);
550 new TRotMatrix("itsrot507","itsrot507",90.0,95.29,90.0,185.29,0.0,0.0);
551 new TRotMatrix("itsrot508","itsrot508",90.0,84.71,90.0,174.71,0.0,0.0);
552 new TRotMatrix("itsrot509","itsrot509",90.0,74.12,90.0,164.12,0.0,0.0);
553 new TRotMatrix("itsrot510","itsrot510",90.0,63.53,90.0,153.53,0.0,0.0);
554 new TRotMatrix("itsrot511","itsrot511",90.0,52.94,90.0,142.94,0.0,0.0);
555 new TRotMatrix("itsrot512","itsrot512",90.0,42.35,90.0,132.35,0.0,0.0);
556 new TRotMatrix("itsrot513","itsrot513",90.0,31.76,90.0,121.76,0.0,0.0);
557 new TRotMatrix("itsrot653","itsrot653",90.0,21.18,90.0,111.18,0.0,0.0);
558 new TRotMatrix("itsrot514","itsrot514",90.0,10.59,90.0,100.59,0.0,0.0);
559 new TRotMatrix("itsrot515","itsrot515",90.0,349.41,90.0,79.41,0.0,0.0);
560 new TRotMatrix("itsrot516","itsrot516",90.0,338.82,90.0,68.82,0.0,0.0);
561 new TRotMatrix("itsrot517","itsrot517",90.0,328.24,90.0,58.24,0.0,0.0);
562 new TRotMatrix("itsrot518","itsrot518",90.0,317.65,90.0,47.65,0.0,0.0);
563 new TRotMatrix("itsrot519","itsrot519",90.0,307.06,90.0,37.06,0.0,0.0);
564 new TRotMatrix("itsrot520","itsrot520",90.0,296.47,90.0,26.47,0.0,0.0);
565 new TRotMatrix("itsrot521","itsrot521",90.0,285.88,90.0,15.88,0.0,0.0);
566 new TRotMatrix("itsrot522","itsrot522",90.0,275.29,90.0,5.29,0.0,0.0);
567 new TRotMatrix("itsrot523","itsrot523",90.0,264.71,90.0,354.71,0.0,0.0);
568 new TRotMatrix("itsrot524","itsrot524",90.0,254.12,90.0,344.12,0.0,0.0);
569 new TRotMatrix("itsrot525","itsrot525",90.0,243.53,90.0,333.53,0.0,0.0);
570 new TRotMatrix("itsrot526","itsrot526",90.0,232.94,90.0,322.94,0.0,0.0);
571 new TRotMatrix("itsrot527","itsrot527",90.0,222.35,90.0,312.35,0.0,0.0);
572 new TRotMatrix("itsrot528","itsrot528",90.0,211.76,90.0,301.76,0.0,0.0);
573 new TRotMatrix("itsrot618","itsrot618",90.0,201.18,90.0,291.18,0.0,0.0);
574 new TRotMatrix("itsrot529","itsrot529",90.0,190.59,90.0,280.59,0.0,0.0);
575 new TRotMatrix("itsrot533","itsrot533",90.0,180.0,90.0,270.0,0.0,0.0);
576 new TRotMatrix("itsrot530","itsrot530",90.0,169.41,90.0,259.41,0.0,0.0);
577 new TRotMatrix("itsrot531","itsrot531",90.0,158.82,90.0,248.82,0.0,0.0);
578 new TRotMatrix("itsrot501","itsrot501",90.0,148.24,90.0,238.24,0.0,0.0);
579 new TRotMatrix("itsrot503","itsrot503",90.0,137.65,90.0,227.65,0.0,0.0);
580 new TRotMatrix("itsrot532","itsrot532",90.0,360.0,90.0,90.0,0.0,0.0);
581 new TRotMatrix("itsrot560","itsrot560",90.0,85.26,90.0,175.26,0.0,0.0);
582 new TRotMatrix("itsrot561","itsrot561",90.0,94.74,90.0,184.74,0.0,0.0);
583 new TRotMatrix("itsrot562","itsrot562",90.0,104.21,90.0,194.21,0.0,0.0);
584 new TRotMatrix("itsrot563","itsrot563",90.0,113.68,90.0,203.68,0.0,0.0);
585 new TRotMatrix("itsrot564","itsrot564",90.0,123.16,90.0,213.16,0.0,0.0);
586 new TRotMatrix("itsrot565","itsrot565",90.0,132.63,90.0,222.63,0.0,0.0);
587 new TRotMatrix("itsrot566","itsrot566",90.0,142.11,90.0,232.11,0.0,0.0);
588 new TRotMatrix("itsrot567","itsrot567",90.0,151.58,90.0,241.58,0.0,0.0);
589 new TRotMatrix("itsrot568","itsrot568",90.0,161.05,90.0,251.05,0.0,0.0);
590 new TRotMatrix("itsrot569","itsrot569",90.0,170.53,90.0,260.53,0.0,0.0);
591 new TRotMatrix("itsrot533","itsrot533",90.0,180.0,90.0,270.0,0.0,0.0);
592 new TRotMatrix("itsrot534","itsrot534",90.0,189.47,90.0,279.47,0.0,0.0);
593 new TRotMatrix("itsrot535","itsrot535",90.0,198.95,90.0,288.95,0.0,0.0);
594 new TRotMatrix("itsrot623","itsrot623",90.0,208.42,90.0,298.42,0.0,0.0);
595 new TRotMatrix("itsrot537","itsrot537",90.0,217.89,90.0,307.89,0.0,0.0);
596 new TRotMatrix("itsrot538","itsrot538",90.0,227.37,90.0,317.37,0.0,0.0);
597 new TRotMatrix("itsrot539","itsrot539",90.0,236.84,90.0,326.84,0.0,0.0);
598 new TRotMatrix("itsrot540","itsrot540",90.0,246.32,90.0,336.32,0.0,0.0);
599 new TRotMatrix("itsrot541","itsrot541",90.0,255.79,90.0,345.79,0.0,0.0);
600 new TRotMatrix("itsrot542","itsrot542",90.0,265.26,90.0,355.26,0.0,0.0);
601 new TRotMatrix("itsrot543","itsrot543",90.0,274.74,90.0,4.74,0.0,0.0);
602 new TRotMatrix("itsrot544","itsrot544",90.0,284.21,90.0,14.21,0.0,0.0);
603 new TRotMatrix("itsrot545","itsrot545",90.0,293.68,90.0,23.68,0.0,0.0);
604 new TRotMatrix("itsrot546","itsrot546",90.0,303.16,90.0,33.16,0.0,0.0);
605 new TRotMatrix("itsrot547","itsrot547",90.0,312.63,90.0,42.63,0.0,0.0);
606 new TRotMatrix("itsrot548","itsrot548",90.0,322.11,90.0,52.11,0.0,0.0);
607 new TRotMatrix("itsrot549","itsrot549",90.0,331.58,90.0,61.58,0.0,0.0);
608 new TRotMatrix("itsrot550","itsrot550",90.0,341.05,90.0,71.05,0.0,0.0);
609 new TRotMatrix("itsrot551","itsrot551",90.0,350.53,90.0,80.53,0.0,0.0);
610 new TRotMatrix("itsrot552","itsrot552",90.0,9.47,90.0,99.47,0.0,0.0);
611 new TRotMatrix("itsrot553","itsrot553",90.0,18.95,90.0,108.95,0.0,0.0);
612 new TRotMatrix("itsrot620","itsrot620",90.0,28.42,90.0,118.42,0.0,0.0);
613 new TRotMatrix("itsrot555","itsrot555",90.0,37.89,90.0,127.89,0.0,0.0);
614 new TRotMatrix("itsrot556","itsrot556",90.0,47.37,90.0,137.37,0.0,0.0);
615 new TRotMatrix("itsrot557","itsrot557",90.0,56.84,90.0,146.84,0.0,0.0);
616 new TRotMatrix("itsrot558","itsrot558",90.0,66.32,90.0,156.32,0.0,0.0);
617 new TRotMatrix("itsrot559","itsrot559",90.0,75.79,90.0,165.79,0.0,0.0);
1f99c14b 618
619
620 // --- Define SPD (option 'a') volumes ----------------------------
621
622 // SPD - option 'a'
623 // (this is NOT the default)
624
625 if (option == 1) {
626
627 dits1[0] = 0.64;
628 dits1[1] = ddet1;
629 dits1[2] = 3.48;
630 new TBRIK("ITS1","ITS1","void",dits1[0],dits1[1],dits1[2]);
631
632 dits2[0] = 0.64;
633 dits2[1] = ddet2;
634 dits2[2] = 3.48;
635 new TBRIK("ITS2","ITS2","void",dits2[0],dits2[1],dits2[2]);
636
637 di101[0] = 0.705;
638 di101[1] = ddet1;
639 di101[2] = 3.536;
640 new TBRIK("I101","I101","void",di101[0],di101[1],di101[2]);
641
642 di1d1[0] = 0.705;
643 di1d1[1] = ddet2;
644 di1d1[2] = 3.536;
645 new TBRIK("I1D1","I1D1","void",di1d1[0],di1d1[1],di1d1[2]);
646
647 di103[0] = 0.793;
648 di103[1] = ddet1+dchip1;
649 di103[2] = 3.536;
650 new TBRIK("I103","I103","void",di103[0],di103[1],di103[2]);
651
652 di1d3[0] = 0.793;
653 di1d3[1] = ddet2+dchip2;
654 di1d3[2] = 3.536;
655 new TBRIK("I1D3","I1D3","void",di1d3[0],di1d3[1],di1d3[2]);
656
657 di10a[0] = 0.843;
658 di10a[1] = ddet1+dchip1+dbus+0.0025;
659 di10a[2] = 19.344;
660 new TBRIK("I10A","I10A","void",di10a[0],di10a[1],di10a[2]);
661
662 di20a[0] = 0.843;
663 di20a[1] = ddet2+dchip2+dbus+0.0025;
664 di20a[2] = 19.344;
665 new TBRIK("I20A","I20A","void",di20a[0],di20a[1],di20a[2]);
666
667 dits[0] = 3.7;
668 dits[1] = 7.7;
669 dits[2] = 24;
670 dits[3] = 57;
671 dits[4] = 100;
672 new TTUBS("I12A","I12A","void",dits[0],dits[1],dits[2],dits[3],dits[4]);
673
674 dits[0] = 3.7;
675 dits[1] = 7.75;
676 dits[2] = 26.1;
677 new TTUBE("IT12","IT12","void",dits[0],dits[1],dits[2]);
678
679 }
680
681 // --- Define SPD (option 'b') volumes ----------------------------
682
683 // SPD - option 'b'
684 // (this is the default)
685
686 if (option == 2) {
687
688 dits1[0] = 0.64;
689 dits1[1] = ddet1;
690 dits1[2] = 3.48;
691 new TBRIK("ITS1","ITS1","void",dits1[0],dits1[1],dits1[2]);
692
693 dits2[0] = 0.64;
694 dits2[1] = ddet2;
695 dits2[2] = 3.48;
696 new TBRIK("ITS2","ITS2","void",dits2[0],dits2[1],dits2[2]);
697
698 di101[0] = 0.705;
699 di101[1] = ddet1;
700 di101[2] = 3.536;
701 new TBRIK("I101","I101","void",di101[0],di101[1],di101[2]);
702
703 di1d1[0] = 0.705;
704 di1d1[1] = ddet2;
705 di1d1[2] = 3.536;
706 new TBRIK("I1D1","I1D1","void",di1d1[0],di1d1[1],di1d1[2]);
707
708 di107[0] = 0.793;
709 di107[1] = ddet1+dchip1;
710 di107[2] = 3.536;
711 new TBRIK("I107","I107","void",di107[0],di107[1],di107[2]);
712
713 di1d7[0] = 0.7975;
714 di1d7[1] = ddet2+dchip2;
715 di1d7[2] = 3.536;
716 new TBRIK("I1D7","I1D7","void",di1d7[0],di1d7[1],di1d7[2]);
717
718 di10b[0] = 0.843;
719 di10b[1] = ddet1+dchip1+dbus+0.0025;
720 di10b[2] = 19.344;
721 new TBRIK("I10B","I10B","void",di10b[0],di10b[1],di10b[2]);
722
723 di20b[0] = 0.843;
724 di20b[1] = ddet2+dchip2+dbus+0.0025;
725 di20b[2] = 19.344;
726 new TBRIK("I20B","I20B","void",di20b[0],di20b[1],di20b[2]);
727
728 dits[0] = 3.7;
729 dits[1] = 7.7;
730 dits[2] = 24;
731 dits[3] = 57;
732 dits[4] = 100;
733 new TTUBS("I12B","I12B","void",dits[0],dits[1],dits[2],dits[3],dits[4]);
734
735 dits[0] = 3.7;
736 dits[1] = 7.75;
737 dits[2] = 26.1;
738 new TTUBE("IT12","IT12","void",dits[0],dits[1],dits[2]);
739
740
741 }
742
743 // --- Define SDD volumes ------------------------------------------
744
745 TPCON *it34 = new TPCON("IT34","IT34","void",0.,360.,6);
1d8d6507 746 it34->DefineSection(0,-34.6,23.49,28.);
747 it34->DefineSection(1,-23.65,23.49,28.);
748 it34->DefineSection(2,-23.65,14.59,28.);
749 it34->DefineSection(3,23.65,14.59,28.);
750 it34->DefineSection(4,23.65,23.49,28.);
751 it34->DefineSection(5,34.6,23.49,28.);
1f99c14b 752
753 I302dits[0] = 3.6250;
754 I302dits[1] = 0.0150;
755 I302dits[2] = 4.3794;
756 new TBRIK("I302","I302","void",I302dits[0],I302dits[1],I302dits[2]);
757
758 I004dits[0] = I302dits[0]+0.005;
759 I004dits[1] = 2*I302dits[1]+Y_SDD_sep/2.;
760 I004dits[2] = TMath::Abs(Z_SDD_lay3[0]);
761 if (I004dits[2] < TMath::Abs(Z_SDD_lay3[5])) {
762 I004dits[2] = TMath::Abs(Z_SDD_lay3[5]);
763 }
764 I004dits[2] = I004dits[2] + I302dits[2];
765 new TBRIK("I004","I004","void",I004dits[0],I004dits[1],I004dits[2]);
766
767 dits[0] = 3.50850;
768 dits[1] = 0.01499;
769 dits[2] = 3.76320;
770 new TBRIK("ITS3","ITS3","void",dits[0],dits[1],dits[2]);
771
772 I402dits[0] = 3.6250;
773 I402dits[1] = 0.0150;
774 I402dits[2] = 4.3794;
775 new TBRIK("I402","I402","void",I402dits[0],I402dits[1],I402dits[2]);
776
777 I005dits[0] = I402dits[0]+0.005;
778 I005dits[1] = 2*I402dits[1]+Y_SDD_sep/2.;
779 I005dits[2] = TMath::Abs(Z_SDD_lay4[0]);
780 if (I005dits[2] < TMath::Abs(Z_SDD_lay4[7])) {
781 I005dits[2] = TMath::Abs(Z_SDD_lay4[7]);
782 }
783 I005dits[2] = I005dits[2] + I402dits[2];
784 new TBRIK("I005","I005","void",I005dits[0],I005dits[1],I005dits[2]);
785
786 dits[0] = 3.50850;
787 dits[1] = 0.01499;
788 dits[2] = 3.76320;
789 new TBRIK("ITS4","ITS4","void",dits[0],dits[1],dits[2]);
790
791
792 // --- Define SSD volumes ------------------------------------------
793
794
795 TPCON *it56 = new TPCON("IT56","IT56","void",0.,360.,6);
1d8d6507 796 it56->DefineSection(0,-57.45,43.6,48.);
797 it56->DefineSection(1,-49.15,43.6,48.);
798 it56->DefineSection(2,-49.15,36.9,48.);
799 it56->DefineSection(3,50.55,36.9,48.);
800 it56->DefineSection(4,50.55,43.6,48.);
801 it56->DefineSection(5,57.45,43.6,48.);
1f99c14b 802
803 dits[0] = 3.75;
804 dits[1] = 0.045;
805 dits[2] = 43.3;
806 new TBRIK("I565","I565","void",dits[0],dits[1],dits[2]);
807
808 dits[0] = 3.75;
809 dits[1] = 0.045;
810 dits[2] = 50.975;
811 new TBRIK("I569","I569","void",dits[0],dits[1],dits[2]);
812
813 dits[0] = 3.75;
814 dits[1] = 0.015;
815 dits[2] = 2.1;
816 new TBRIK("I562","I562","void",dits[0],dits[1],dits[2]);
817
818 dits[0] = 3.75;
819 dits[1] = 0.015;
820 dits[2] = 2.1;
821 new TBRIK("I566","I566","void",dits[0],dits[1],dits[2]);
822
823 dits[0] = 3.65;
824 dits[1] = 0.015;
825 dits[2] = 2;
826 new TBRIK("ITS5","ITS5","void",dits[0],dits[1],dits[2]);
827
828 dits[0] = 3.65;
829 dits[1] = 0.015;
830 dits[2] = 2;
831 new TBRIK("ITS6","ITS6","void",dits[0],dits[1],dits[2]);
832
833 //
834
835 top->cd();
836
837 // --- Place SPD (option 'a') volumes into their mother volume
838
839 // SPD - option 'a'
840 // (this is NOT the default)
841
842 if (option == 1) {
843
844
845 }
846
847
848 // --- Place SPD (option 'b') volumes into their mother volume
849
850 // SPD - option 'b'
851 // (this is the default)
852
853 if (option == 2) {
854
855 // Place IT12 in Alice
856 //
857 node = new TNode("IT12","IT12","IT12",0.,0.,0.,"");
858 node->SetLineColor(kColorITS);
859 node->SetVisibility(0);
860 node->cd();
861 //
862 // Place copy #1 of I12B in IT12
863 //
864 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"");
865 sub1node->SetLineColor(kColorITS);
866 sub1node->SetVisibility(0);
867 sub1node->cd();
868 //
869 // Place copy #1 of I10B in I12B
870 //
871 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
872 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 873 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 874 sub2node->SetLineColor(kColorITS);
875 sub2node->SetVisibility(0);
876 sub2node->cd();
877 //
878 // Place copy #1 of I107 in I10B
879 //
880 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
881 sub3node->SetLineColor(kColorITS);
882 sub3node->SetVisibility(0);
883 sub3node->cd();
884 //
885 // Place copy #1 of I101 in I107
886 //
887 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
888 sub4node->SetLineColor(kColorITS);
889 sub4node->SetVisibility(0);
890 sub4node->cd();
891 //
892 // Place copy #1 of ITS1 in I101
893 //
894 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
895 sub5node->SetLineColor(kColorITS);
896 fNodes->Add(sub5node);
897 sub4node->cd();
898 fNodes->Add(sub4node);
899 sub3node->cd();
900 fNodes->Add(sub3node);
901 sub2node->cd();
902 //
903 // Place copy #2 of I107 in I10B
904 //
905 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
906 sub3node->SetLineColor(kColorITS);
907 sub3node->SetVisibility(0);
908 sub3node->cd();
909 //
910 // Place copy #1 of I101 in I107
911 //
912 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
913 sub4node->SetLineColor(kColorITS);
914 sub4node->SetVisibility(0);
915 sub4node->cd();
916 //
917 // Place copy #1 of ITS1 in I101
918 //
919 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
920 sub5node->SetLineColor(kColorITS);
921 fNodes->Add(sub5node);
922 sub4node->cd();
923 fNodes->Add(sub4node);
924 sub3node->cd();
925 fNodes->Add(sub3node);
926 sub2node->cd();
927 //
928 // Place copy #3 of I107 in I10B
929 //
930 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
931 sub3node->SetLineColor(kColorITS);
932 sub3node->SetVisibility(0);
933 sub3node->cd();
934 //
935 // Place copy #1 of I101 in I107
936 //
937 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
938 sub4node->SetLineColor(kColorITS);
939 sub4node->SetVisibility(0);
940 sub4node->cd();
941 //
942 // Place copy #1 of ITS1 in I101
943 //
944 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
945 sub5node->SetLineColor(kColorITS);
946 fNodes->Add(sub5node);
947 sub4node->cd();
948 fNodes->Add(sub4node);
949 sub3node->cd();
950 fNodes->Add(sub3node);
951 sub2node->cd();
952 //
953 // Place copy #4 of I107 in I10B
954 //
955 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
956 sub3node->SetLineColor(kColorITS);
957 sub3node->SetVisibility(0);
958 sub3node->cd();
959 //
960 // Place copy #1 of I101 in I107
961 //
962 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
963 sub4node->SetLineColor(kColorITS);
964 sub4node->SetVisibility(0);
965 sub4node->cd();
966 //
967 // Place copy #1 of ITS1 in I101
968 //
969 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
970 sub5node->SetLineColor(kColorITS);
971 fNodes->Add(sub5node);
972 sub4node->cd();
973 fNodes->Add(sub4node);
974 sub3node->cd();
975 fNodes->Add(sub3node);
976 sub2node->cd();
977 fNodes->Add(sub2node);
978 sub1node->cd();
979 //
980 // Place copy #2 of I10B in I12B
981 //
982 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
983 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 984 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 985 sub2node->SetLineColor(kColorITS);
986 sub2node->SetVisibility(0);
987 sub2node->cd();
988 //
989 // Place copy #1 of I107 in I10B
990 //
991 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
992 sub3node->SetLineColor(kColorITS);
993 sub3node->SetVisibility(0);
994 sub3node->cd();
995 //
996 // Place copy #1 of I101 in I107
997 //
998 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
999 sub4node->SetLineColor(kColorITS);
1000 sub4node->SetVisibility(0);
1001 sub4node->cd();
1002 //
1003 // Place copy #1 of ITS1 in I101
1004 //
1005 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1006 sub5node->SetLineColor(kColorITS);
1007 fNodes->Add(sub5node);
1008 sub4node->cd();
1009 fNodes->Add(sub4node);
1010 sub3node->cd();
1011 fNodes->Add(sub3node);
1012 sub2node->cd();
1013 //
1014 // Place copy #2 of I107 in I10B
1015 //
1016 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
1017 sub3node->SetLineColor(kColorITS);
1018 sub3node->SetVisibility(0);
1019 sub3node->cd();
1020 //
1021 // Place copy #1 of I101 in I107
1022 //
1023 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1024 sub4node->SetLineColor(kColorITS);
1025 sub4node->SetVisibility(0);
1026 sub4node->cd();
1027 //
1028 // Place copy #1 of ITS1 in I101
1029 //
1030 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1031 sub5node->SetLineColor(kColorITS);
1032 fNodes->Add(sub5node);
1033 sub4node->cd();
1034 fNodes->Add(sub4node);
1035 sub3node->cd();
1036 fNodes->Add(sub3node);
1037 sub2node->cd();
1038 //
1039 // Place copy #3 of I107 in I10B
1040 //
1041 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
1042 sub3node->SetLineColor(kColorITS);
1043 sub3node->SetVisibility(0);
1044 sub3node->cd();
1045 //
1046 // Place copy #1 of I101 in I107
1047 //
1048 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1049 sub4node->SetLineColor(kColorITS);
1050 sub4node->SetVisibility(0);
1051 sub4node->cd();
1052 //
1053 // Place copy #1 of ITS1 in I101
1054 //
1055 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1056 sub5node->SetLineColor(kColorITS);
1057 fNodes->Add(sub5node);
1058 sub4node->cd();
1059 fNodes->Add(sub4node);
1060 sub3node->cd();
1061 fNodes->Add(sub3node);
1062 sub2node->cd();
1063 //
1064 // Place copy #4 of I107 in I10B
1065 //
1066 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
1067 sub3node->SetLineColor(kColorITS);
1068 sub3node->SetVisibility(0);
1069 sub3node->cd();
1070 //
1071 // Place copy #1 of I101 in I107
1072 //
1073 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1074 sub4node->SetLineColor(kColorITS);
1075 sub4node->SetVisibility(0);
1076 sub4node->cd();
1077 //
1078 // Place copy #1 of ITS1 in I101
1079 //
1080 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1081 sub5node->SetLineColor(kColorITS);
1082 fNodes->Add(sub5node);
1083 sub4node->cd();
1084 fNodes->Add(sub4node);
1085 sub3node->cd();
1086 fNodes->Add(sub3node);
1087 sub2node->cd();
1088 fNodes->Add(sub2node);
1089 sub1node->cd();
1090 //
1091 // Place copy #1 of I20B in I12B
1092 //
1093 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
1094 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 1095 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 1096 sub2node->SetLineColor(kColorITS);
1097 sub2node->SetVisibility(0);
1098 sub2node->cd();
1099 //
1100 // Place copy #1 of I1D7 in I20B
1101 //
1102 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1103 sub3node->SetLineColor(kColorITS);
1104 sub3node->SetVisibility(0);
1105 sub3node->cd();
1106 //
1107 // Place copy #1 of I1D1 in I1D7
1108 //
1109 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1110 sub4node->SetLineColor(kColorITS);
1111 sub4node->SetVisibility(0);
1112 sub4node->cd();
1113 //
1114 // Place copy #1 of ITS2 in I1D1
1115 //
1116 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1117 sub5node->SetLineColor(kColorITS);
1118 fNodes->Add(sub5node);
1119 sub4node->cd();
1120 fNodes->Add(sub4node);
1121 sub3node->cd();
1122 fNodes->Add(sub3node);
1123 sub2node->cd();
1124 //
1125 // Place copy #2 of I1D7 in I20B
1126 //
1127 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1128 sub3node->SetLineColor(kColorITS);
1129 sub3node->SetVisibility(0);
1130 sub3node->cd();
1131 //
1132 // Place copy #1 of I1D1 in I1D7
1133 //
1134 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1135 sub4node->SetLineColor(kColorITS);
1136 sub4node->SetVisibility(0);
1137 sub4node->cd();
1138 //
1139 // Place copy #1 of ITS2 in I1D1
1140 //
1141 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1142 sub5node->SetLineColor(kColorITS);
1143 fNodes->Add(sub5node);
1144 sub4node->cd();
1145 fNodes->Add(sub4node);
1146 sub3node->cd();
1147 fNodes->Add(sub3node);
1148 sub2node->cd();
1149 //
1150 // Place copy #3 of I1D7 in I20B
1151 //
1152 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1153 sub3node->SetLineColor(kColorITS);
1154 sub3node->SetVisibility(0);
1155 sub3node->cd();
1156 //
1157 // Place copy #1 of I1D1 in I1D7
1158 //
1159 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1160 sub4node->SetLineColor(kColorITS);
1161 sub4node->SetVisibility(0);
1162 sub4node->cd();
1163 //
1164 // Place copy #1 of ITS2 in I1D1
1165 //
1166 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1167 sub5node->SetLineColor(kColorITS);
1168 fNodes->Add(sub5node);
1169 sub4node->cd();
1170 fNodes->Add(sub4node);
1171 sub3node->cd();
1172 fNodes->Add(sub3node);
1173 sub2node->cd();
1174 //
1175 // Place copy #4 of I1D7 in I20B
1176 //
1177 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1178 sub3node->SetLineColor(kColorITS);
1179 sub3node->SetVisibility(0);
1180 sub3node->cd();
1181 //
1182 // Place copy #1 of I1D1 in I1D7
1183 //
1184 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1185 sub4node->SetLineColor(kColorITS);
1186 sub4node->SetVisibility(0);
1187 sub4node->cd();
1188 //
1189 // Place copy #1 of ITS2 in I1D1
1190 //
1191 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1192 sub5node->SetLineColor(kColorITS);
1193 fNodes->Add(sub5node);
1194 sub4node->cd();
1195 fNodes->Add(sub4node);
1196 sub3node->cd();
1197 fNodes->Add(sub3node);
1198 sub2node->cd();
1199 fNodes->Add(sub2node);
1200 sub1node->cd();
1201 //
1202 // Place copy #2 of I20B in I12B
1203 //
1204 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
1205 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 1206 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 1207 sub2node->SetLineColor(kColorITS);
1208 sub2node->SetVisibility(0);
1209 sub2node->cd();
1210 //
1211 // Place copy #1 of I1D7 in I20B
1212 //
1213 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1214 sub3node->SetLineColor(kColorITS);
1215 sub3node->SetVisibility(0);
1216 sub3node->cd();
1217 //
1218 // Place copy #1 of I1D1 in I1D7
1219 //
1220 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1221 sub4node->SetLineColor(kColorITS);
1222 sub4node->SetVisibility(0);
1223 sub4node->cd();
1224 //
1225 // Place copy #1 of ITS2 in I1D1
1226 //
1227 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1228 sub5node->SetLineColor(kColorITS);
1229 fNodes->Add(sub5node);
1230 sub4node->cd();
1231 fNodes->Add(sub4node);
1232 sub3node->cd();
1233 fNodes->Add(sub3node);
1234 sub2node->cd();
1235 //
1236 // Place copy #2 of I1D7 in I20B
1237 //
1238 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1239 sub3node->SetLineColor(kColorITS);
1240 sub3node->SetVisibility(0);
1241 sub3node->cd();
1242 //
1243 // Place copy #1 of I1D1 in I1D7
1244 //
1245 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1246 sub4node->SetLineColor(kColorITS);
1247 sub4node->SetVisibility(0);
1248 sub4node->cd();
1249 //
1250 // Place copy #1 of ITS2 in I1D1
1251 //
1252 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1253 sub5node->SetLineColor(kColorITS);
1254 fNodes->Add(sub5node);
1255 sub4node->cd();
1256 fNodes->Add(sub4node);
1257 sub3node->cd();
1258 fNodes->Add(sub3node);
1259 sub2node->cd();
1260 //
1261 // Place copy #3 of I1D7 in I20B
1262 //
1263 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1264 sub3node->SetLineColor(kColorITS);
1265 sub3node->SetVisibility(0);
1266 sub3node->cd();
1267 //
1268 // Place copy #1 of I1D1 in I1D7
1269 //
1270 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1271 sub4node->SetLineColor(kColorITS);
1272 sub4node->SetVisibility(0);
1273 sub4node->cd();
1274 //
1275 // Place copy #1 of ITS2 in I1D1
1276 //
1277 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1278 sub5node->SetLineColor(kColorITS);
1279 fNodes->Add(sub5node);
1280 sub4node->cd();
1281 fNodes->Add(sub4node);
1282 sub3node->cd();
1283 fNodes->Add(sub3node);
1284 sub2node->cd();
1285 //
1286 // Place copy #4 of I1D7 in I20B
1287 //
1288 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1289 sub3node->SetLineColor(kColorITS);
1290 sub3node->SetVisibility(0);
1291 sub3node->cd();
1292 //
1293 // Place copy #1 of I1D1 in I1D7
1294 //
1295 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1296 sub4node->SetLineColor(kColorITS);
1297 sub4node->SetVisibility(0);
1298 sub4node->cd();
1299 //
1300 // Place copy #1 of ITS2 in I1D1
1301 //
1302 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1303 sub5node->SetLineColor(kColorITS);
1304 fNodes->Add(sub5node);
1305 sub4node->cd();
1306 fNodes->Add(sub4node);
1307 sub3node->cd();
1308 fNodes->Add(sub3node);
1309 sub2node->cd();
1310 fNodes->Add(sub2node);
1311 sub1node->cd();
1312 //
1313 // Place copy #3 of I20B in I12B
1314 //
1315 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
1316 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 1317 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 1318 sub2node->SetLineColor(kColorITS);
1319 sub2node->SetVisibility(0);
1320 sub2node->cd();
1321 //
1322 // Place copy #1 of I1D7 in I20B
1323 //
1324 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1325 sub3node->SetLineColor(kColorITS);
1326 sub3node->SetVisibility(0);
1327 sub3node->cd();
1328 //
1329 // Place copy #1 of I1D1 in I1D7
1330 //
1331 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1332 sub4node->SetLineColor(kColorITS);
1333 sub4node->SetVisibility(0);
1334 sub4node->cd();
1335 //
1336 // Place copy #1 of ITS2 in I1D1
1337 //
1338 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1339 sub5node->SetLineColor(kColorITS);
1340 fNodes->Add(sub5node);
1341 sub4node->cd();
1342 fNodes->Add(sub4node);
1343 sub3node->cd();
1344 fNodes->Add(sub3node);
1345 sub2node->cd();
1346 //
1347 // Place copy #2 of I1D7 in I20B
1348 //
1349 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1350 sub3node->SetLineColor(kColorITS);
1351 sub3node->SetVisibility(0);
1352 sub3node->cd();
1353 //
1354 // Place copy #1 of I1D1 in I1D7
1355 //
1356 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1357 sub4node->SetLineColor(kColorITS);
1358 sub4node->SetVisibility(0);
1359 sub4node->cd();
1360 //
1361 // Place copy #1 of ITS2 in I1D1
1362 //
1363 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1364 sub5node->SetLineColor(kColorITS);
1365 fNodes->Add(sub5node);
1366 sub4node->cd();
1367 fNodes->Add(sub4node);
1368 sub3node->cd();
1369 fNodes->Add(sub3node);
1370 sub2node->cd();
1371 //
1372 // Place copy #3 of I1D7 in I20B
1373 //
1374 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1375 sub3node->SetLineColor(kColorITS);
1376 sub3node->SetVisibility(0);
1377 sub3node->cd();
1378 //
1379 // Place copy #1 of I1D1 in I1D7
1380 //
1381 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1382 sub4node->SetLineColor(kColorITS);
1383 sub4node->SetVisibility(0);
1384 sub4node->cd();
1385 //
1386 // Place copy #1 of ITS2 in I1D1
1387 //
1388 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1389 sub5node->SetLineColor(kColorITS);
1390 fNodes->Add(sub5node);
1391 sub4node->cd();
1392 fNodes->Add(sub4node);
1393 sub3node->cd();
1394 fNodes->Add(sub3node);
1395 sub2node->cd();
1396 //
1397 // Place copy #4 of I1D7 in I20B
1398 //
1399 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1400 sub3node->SetLineColor(kColorITS);
1401 sub3node->SetVisibility(0);
1402 sub3node->cd();
1403 //
1404 // Place copy #1 of I1D1 in I1D7
1405 //
1406 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1407 sub4node->SetLineColor(kColorITS);
1408 sub4node->SetVisibility(0);
1409 sub4node->cd();
1410 //
1411 // Place copy #1 of ITS2 in I1D1
1412 //
1413 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1414 sub5node->SetLineColor(kColorITS);
1415 fNodes->Add(sub5node);
1416 sub4node->cd();
1417 fNodes->Add(sub4node);
1418 sub3node->cd();
1419 fNodes->Add(sub3node);
1420 sub2node->cd();
1421 fNodes->Add(sub2node);
1422 sub1node->cd();
1423 //
1424 // Place copy #4 of I20B in I12B
1425 //
1426 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
1427 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 1428 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 1429 sub2node->SetLineColor(kColorITS);
1430 sub2node->SetVisibility(0);
1431 sub2node->cd();
1432 //
1433 // Place copy #1 of I1D7 in I20B
1434 //
1435 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1436 sub3node->SetLineColor(kColorITS);
1437 sub3node->SetVisibility(0);
1438 sub3node->cd();
1439 //
1440 // Place copy #1 of I1D1 in I1D7
1441 //
1442 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1443 sub4node->SetLineColor(kColorITS);
1444 sub4node->SetVisibility(0);
1445 sub4node->cd();
1446 //
1447 // Place copy #1 of ITS2 in I1D1
1448 //
1449 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1450 sub5node->SetLineColor(kColorITS);
1451 fNodes->Add(sub5node);
1452 sub4node->cd();
1453 fNodes->Add(sub4node);
1454 sub3node->cd();
1455 fNodes->Add(sub3node);
1456 sub2node->cd();
1457 //
1458 // Place copy #2 of I1D7 in I20B
1459 //
1460 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1461 sub3node->SetLineColor(kColorITS);
1462 sub3node->SetVisibility(0);
1463 sub3node->cd();
1464 //
1465 // Place copy #1 of I1D1 in I1D7
1466 //
1467 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1468 sub4node->SetLineColor(kColorITS);
1469 sub4node->SetVisibility(0);
1470 sub4node->cd();
1471 //
1472 // Place copy #1 of ITS2 in I1D1
1473 //
1474 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1475 sub5node->SetLineColor(kColorITS);
1476 fNodes->Add(sub5node);
1477 sub4node->cd();
1478 fNodes->Add(sub4node);
1479 sub3node->cd();
1480 fNodes->Add(sub3node);
1481 sub2node->cd();
1482 //
1483 // Place copy #3 of I1D7 in I20B
1484 //
1485 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1486 sub3node->SetLineColor(kColorITS);
1487 sub3node->SetVisibility(0);
1488 sub3node->cd();
1489 //
1490 // Place copy #1 of I1D1 in I1D7
1491 //
1492 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1493 sub4node->SetLineColor(kColorITS);
1494 sub4node->SetVisibility(0);
1495 sub4node->cd();
1496 //
1497 // Place copy #1 of ITS2 in I1D1
1498 //
1499 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1500 sub5node->SetLineColor(kColorITS);
1501 fNodes->Add(sub5node);
1502 sub4node->cd();
1503 fNodes->Add(sub4node);
1504 sub3node->cd();
1505 fNodes->Add(sub3node);
1506 sub2node->cd();
1507 //
1508 // Place copy #4 of I1D7 in I20B
1509 //
1510 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1511 sub3node->SetLineColor(kColorITS);
1512 sub3node->SetVisibility(0);
1513 sub3node->cd();
1514 //
1515 // Place copy #1 of I1D1 in I1D7
1516 //
1517 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1518 sub4node->SetLineColor(kColorITS);
1519 sub4node->SetVisibility(0);
1520 sub4node->cd();
1521 //
1522 // Place copy #1 of ITS2 in I1D1
1523 //
1524 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1525 sub5node->SetLineColor(kColorITS);
1526 fNodes->Add(sub5node);
1527 sub4node->cd();
1528 fNodes->Add(sub4node);
1529 sub3node->cd();
1530 fNodes->Add(sub3node);
1531 sub2node->cd();
1532 fNodes->Add(sub2node);
1533 sub1node->cd();
1534 fNodes->Add(sub1node);
1535 node->cd();
1536 //
1537 // Place copy #2 of I12B in IT12
1538 //
1266e9b4 1539 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot245");
1f99c14b 1540 sub1node->SetLineColor(kColorITS);
1541 sub1node->SetVisibility(0);
1542 sub1node->cd();
1543 //
1544 // Place copy #1 of I10B in I12B
1545 //
1546 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
1547 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 1548 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 1549 sub2node->SetLineColor(kColorITS);
1550 sub2node->SetVisibility(0);
1551 sub2node->cd();
1552 //
1553 // Place copy #1 of I107 in I10B
1554 //
1555 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
1556 sub3node->SetLineColor(kColorITS);
1557 sub3node->SetVisibility(0);
1558 sub3node->cd();
1559 //
1560 // Place copy #1 of I101 in I107
1561 //
1562 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1563 sub4node->SetLineColor(kColorITS);
1564 sub4node->SetVisibility(0);
1565 sub4node->cd();
1566 //
1567 // Place copy #1 of ITS1 in I101
1568 //
1569 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1570 sub5node->SetLineColor(kColorITS);
1571 fNodes->Add(sub5node);
1572 sub4node->cd();
1573 fNodes->Add(sub4node);
1574 sub3node->cd();
1575 fNodes->Add(sub3node);
1576 sub2node->cd();
1577 //
1578 // Place copy #2 of I107 in I10B
1579 //
1580 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
1581 sub3node->SetLineColor(kColorITS);
1582 sub3node->SetVisibility(0);
1583 sub3node->cd();
1584 //
1585 // Place copy #1 of I101 in I107
1586 //
1587 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1588 sub4node->SetLineColor(kColorITS);
1589 sub4node->SetVisibility(0);
1590 sub4node->cd();
1591 //
1592 // Place copy #1 of ITS1 in I101
1593 //
1594 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1595 sub5node->SetLineColor(kColorITS);
1596 fNodes->Add(sub5node);
1597 sub4node->cd();
1598 fNodes->Add(sub4node);
1599 sub3node->cd();
1600 fNodes->Add(sub3node);
1601 sub2node->cd();
1602 //
1603 // Place copy #3 of I107 in I10B
1604 //
1605 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
1606 sub3node->SetLineColor(kColorITS);
1607 sub3node->SetVisibility(0);
1608 sub3node->cd();
1609 //
1610 // Place copy #1 of I101 in I107
1611 //
1612 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1613 sub4node->SetLineColor(kColorITS);
1614 sub4node->SetVisibility(0);
1615 sub4node->cd();
1616 //
1617 // Place copy #1 of ITS1 in I101
1618 //
1619 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1620 sub5node->SetLineColor(kColorITS);
1621 fNodes->Add(sub5node);
1622 sub4node->cd();
1623 fNodes->Add(sub4node);
1624 sub3node->cd();
1625 fNodes->Add(sub3node);
1626 sub2node->cd();
1627 //
1628 // Place copy #4 of I107 in I10B
1629 //
1630 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
1631 sub3node->SetLineColor(kColorITS);
1632 sub3node->SetVisibility(0);
1633 sub3node->cd();
1634 //
1635 // Place copy #1 of I101 in I107
1636 //
1637 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1638 sub4node->SetLineColor(kColorITS);
1639 sub4node->SetVisibility(0);
1640 sub4node->cd();
1641 //
1642 // Place copy #1 of ITS1 in I101
1643 //
1644 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1645 sub5node->SetLineColor(kColorITS);
1646 fNodes->Add(sub5node);
1647 sub4node->cd();
1648 fNodes->Add(sub4node);
1649 sub3node->cd();
1650 fNodes->Add(sub3node);
1651 sub2node->cd();
1652 fNodes->Add(sub2node);
1653 sub1node->cd();
1654 //
1655 // Place copy #2 of I10B in I12B
1656 //
1657 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
1658 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 1659 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 1660 sub2node->SetLineColor(kColorITS);
1661 sub2node->SetVisibility(0);
1662 sub2node->cd();
1663 //
1664 // Place copy #1 of I107 in I10B
1665 //
1666 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
1667 sub3node->SetLineColor(kColorITS);
1668 sub3node->SetVisibility(0);
1669 sub3node->cd();
1670 //
1671 // Place copy #1 of I101 in I107
1672 //
1673 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1674 sub4node->SetLineColor(kColorITS);
1675 sub4node->SetVisibility(0);
1676 sub4node->cd();
1677 //
1678 // Place copy #1 of ITS1 in I101
1679 //
1680 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1681 sub5node->SetLineColor(kColorITS);
1682 fNodes->Add(sub5node);
1683 sub4node->cd();
1684 fNodes->Add(sub4node);
1685 sub3node->cd();
1686 fNodes->Add(sub3node);
1687 sub2node->cd();
1688 //
1689 // Place copy #2 of I107 in I10B
1690 //
1691 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
1692 sub3node->SetLineColor(kColorITS);
1693 sub3node->SetVisibility(0);
1694 sub3node->cd();
1695 //
1696 // Place copy #1 of I101 in I107
1697 //
1698 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1699 sub4node->SetLineColor(kColorITS);
1700 sub4node->SetVisibility(0);
1701 sub4node->cd();
1702 //
1703 // Place copy #1 of ITS1 in I101
1704 //
1705 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1706 sub5node->SetLineColor(kColorITS);
1707 fNodes->Add(sub5node);
1708 sub4node->cd();
1709 fNodes->Add(sub4node);
1710 sub3node->cd();
1711 fNodes->Add(sub3node);
1712 sub2node->cd();
1713 //
1714 // Place copy #3 of I107 in I10B
1715 //
1716 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
1717 sub3node->SetLineColor(kColorITS);
1718 sub3node->SetVisibility(0);
1719 sub3node->cd();
1720 //
1721 // Place copy #1 of I101 in I107
1722 //
1723 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1724 sub4node->SetLineColor(kColorITS);
1725 sub4node->SetVisibility(0);
1726 sub4node->cd();
1727 //
1728 // Place copy #1 of ITS1 in I101
1729 //
1730 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1731 sub5node->SetLineColor(kColorITS);
1732 fNodes->Add(sub5node);
1733 sub4node->cd();
1734 fNodes->Add(sub4node);
1735 sub3node->cd();
1736 fNodes->Add(sub3node);
1737 sub2node->cd();
1738 //
1739 // Place copy #4 of I107 in I10B
1740 //
1741 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
1742 sub3node->SetLineColor(kColorITS);
1743 sub3node->SetVisibility(0);
1744 sub3node->cd();
1745 //
1746 // Place copy #1 of I101 in I107
1747 //
1748 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1749 sub4node->SetLineColor(kColorITS);
1750 sub4node->SetVisibility(0);
1751 sub4node->cd();
1752 //
1753 // Place copy #1 of ITS1 in I101
1754 //
1755 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1756 sub5node->SetLineColor(kColorITS);
1757 fNodes->Add(sub5node);
1758 sub4node->cd();
1759 fNodes->Add(sub4node);
1760 sub3node->cd();
1761 fNodes->Add(sub3node);
1762 sub2node->cd();
1763 fNodes->Add(sub2node);
1764 sub1node->cd();
1765 //
1766 // Place copy #1 of I20B in I12B
1767 //
1768 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
1769 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 1770 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 1771 sub2node->SetLineColor(kColorITS);
1772 sub2node->SetVisibility(0);
1773 sub2node->cd();
1774 //
1775 // Place copy #1 of I1D7 in I20B
1776 //
1777 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1778 sub3node->SetLineColor(kColorITS);
1779 sub3node->SetVisibility(0);
1780 sub3node->cd();
1781 //
1782 // Place copy #1 of I1D1 in I1D7
1783 //
1784 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1785 sub4node->SetLineColor(kColorITS);
1786 sub4node->SetVisibility(0);
1787 sub4node->cd();
1788 //
1789 // Place copy #1 of ITS2 in I1D1
1790 //
1791 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1792 sub5node->SetLineColor(kColorITS);
1793 fNodes->Add(sub5node);
1794 sub4node->cd();
1795 fNodes->Add(sub4node);
1796 sub3node->cd();
1797 fNodes->Add(sub3node);
1798 sub2node->cd();
1799 //
1800 // Place copy #2 of I1D7 in I20B
1801 //
1802 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1803 sub3node->SetLineColor(kColorITS);
1804 sub3node->SetVisibility(0);
1805 sub3node->cd();
1806 //
1807 // Place copy #1 of I1D1 in I1D7
1808 //
1809 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1810 sub4node->SetLineColor(kColorITS);
1811 sub4node->SetVisibility(0);
1812 sub4node->cd();
1813 //
1814 // Place copy #1 of ITS2 in I1D1
1815 //
1816 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1817 sub5node->SetLineColor(kColorITS);
1818 fNodes->Add(sub5node);
1819 sub4node->cd();
1820 fNodes->Add(sub4node);
1821 sub3node->cd();
1822 fNodes->Add(sub3node);
1823 sub2node->cd();
1824 //
1825 // Place copy #3 of I1D7 in I20B
1826 //
1827 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1828 sub3node->SetLineColor(kColorITS);
1829 sub3node->SetVisibility(0);
1830 sub3node->cd();
1831 //
1832 // Place copy #1 of I1D1 in I1D7
1833 //
1834 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1835 sub4node->SetLineColor(kColorITS);
1836 sub4node->SetVisibility(0);
1837 sub4node->cd();
1838 //
1839 // Place copy #1 of ITS2 in I1D1
1840 //
1841 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1842 sub5node->SetLineColor(kColorITS);
1843 fNodes->Add(sub5node);
1844 sub4node->cd();
1845 fNodes->Add(sub4node);
1846 sub3node->cd();
1847 fNodes->Add(sub3node);
1848 sub2node->cd();
1849 //
1850 // Place copy #4 of I1D7 in I20B
1851 //
1852 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1853 sub3node->SetLineColor(kColorITS);
1854 sub3node->SetVisibility(0);
1855 sub3node->cd();
1856 //
1857 // Place copy #1 of I1D1 in I1D7
1858 //
1859 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1860 sub4node->SetLineColor(kColorITS);
1861 sub4node->SetVisibility(0);
1862 sub4node->cd();
1863 //
1864 // Place copy #1 of ITS2 in I1D1
1865 //
1866 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1867 sub5node->SetLineColor(kColorITS);
1868 fNodes->Add(sub5node);
1869 sub4node->cd();
1870 fNodes->Add(sub4node);
1871 sub3node->cd();
1872 fNodes->Add(sub3node);
1873 sub2node->cd();
1874 fNodes->Add(sub2node);
1875 sub1node->cd();
1876 //
1877 // Place copy #2 of I20B in I12B
1878 //
1879 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
1880 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 1881 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 1882 sub2node->SetLineColor(kColorITS);
1883 sub2node->SetVisibility(0);
1884 sub2node->cd();
1885 //
1886 // Place copy #1 of I1D7 in I20B
1887 //
1888 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1889 sub3node->SetLineColor(kColorITS);
1890 sub3node->SetVisibility(0);
1891 sub3node->cd();
1892 //
1893 // Place copy #1 of I1D1 in I1D7
1894 //
1895 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1896 sub4node->SetLineColor(kColorITS);
1897 sub4node->SetVisibility(0);
1898 sub4node->cd();
1899 //
1900 // Place copy #1 of ITS2 in I1D1
1901 //
1902 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1903 sub5node->SetLineColor(kColorITS);
1904 fNodes->Add(sub5node);
1905 sub4node->cd();
1906 fNodes->Add(sub4node);
1907 sub3node->cd();
1908 fNodes->Add(sub3node);
1909 sub2node->cd();
1910 //
1911 // Place copy #2 of I1D7 in I20B
1912 //
1913 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1914 sub3node->SetLineColor(kColorITS);
1915 sub3node->SetVisibility(0);
1916 sub3node->cd();
1917 //
1918 // Place copy #1 of I1D1 in I1D7
1919 //
1920 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1921 sub4node->SetLineColor(kColorITS);
1922 sub4node->SetVisibility(0);
1923 sub4node->cd();
1924 //
1925 // Place copy #1 of ITS2 in I1D1
1926 //
1927 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1928 sub5node->SetLineColor(kColorITS);
1929 fNodes->Add(sub5node);
1930 sub4node->cd();
1931 fNodes->Add(sub4node);
1932 sub3node->cd();
1933 fNodes->Add(sub3node);
1934 sub2node->cd();
1935 //
1936 // Place copy #3 of I1D7 in I20B
1937 //
1938 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1939 sub3node->SetLineColor(kColorITS);
1940 sub3node->SetVisibility(0);
1941 sub3node->cd();
1942 //
1943 // Place copy #1 of I1D1 in I1D7
1944 //
1945 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1946 sub4node->SetLineColor(kColorITS);
1947 sub4node->SetVisibility(0);
1948 sub4node->cd();
1949 //
1950 // Place copy #1 of ITS2 in I1D1
1951 //
1952 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1953 sub5node->SetLineColor(kColorITS);
1954 fNodes->Add(sub5node);
1955 sub4node->cd();
1956 fNodes->Add(sub4node);
1957 sub3node->cd();
1958 fNodes->Add(sub3node);
1959 sub2node->cd();
1960 //
1961 // Place copy #4 of I1D7 in I20B
1962 //
1963 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1964 sub3node->SetLineColor(kColorITS);
1965 sub3node->SetVisibility(0);
1966 sub3node->cd();
1967 //
1968 // Place copy #1 of I1D1 in I1D7
1969 //
1970 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1971 sub4node->SetLineColor(kColorITS);
1972 sub4node->SetVisibility(0);
1973 sub4node->cd();
1974 //
1975 // Place copy #1 of ITS2 in I1D1
1976 //
1977 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1978 sub5node->SetLineColor(kColorITS);
1979 fNodes->Add(sub5node);
1980 sub4node->cd();
1981 fNodes->Add(sub4node);
1982 sub3node->cd();
1983 fNodes->Add(sub3node);
1984 sub2node->cd();
1985 fNodes->Add(sub2node);
1986 sub1node->cd();
1987 //
1988 // Place copy #3 of I20B in I12B
1989 //
1990 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
1991 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 1992 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 1993 sub2node->SetLineColor(kColorITS);
1994 sub2node->SetVisibility(0);
1995 sub2node->cd();
1996 //
1997 // Place copy #1 of I1D7 in I20B
1998 //
1999 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2000 sub3node->SetLineColor(kColorITS);
2001 sub3node->SetVisibility(0);
2002 sub3node->cd();
2003 //
2004 // Place copy #1 of I1D1 in I1D7
2005 //
2006 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2007 sub4node->SetLineColor(kColorITS);
2008 sub4node->SetVisibility(0);
2009 sub4node->cd();
2010 //
2011 // Place copy #1 of ITS2 in I1D1
2012 //
2013 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2014 sub5node->SetLineColor(kColorITS);
2015 fNodes->Add(sub5node);
2016 sub4node->cd();
2017 fNodes->Add(sub4node);
2018 sub3node->cd();
2019 fNodes->Add(sub3node);
2020 sub2node->cd();
2021 //
2022 // Place copy #2 of I1D7 in I20B
2023 //
2024 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2025 sub3node->SetLineColor(kColorITS);
2026 sub3node->SetVisibility(0);
2027 sub3node->cd();
2028 //
2029 // Place copy #1 of I1D1 in I1D7
2030 //
2031 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2032 sub4node->SetLineColor(kColorITS);
2033 sub4node->SetVisibility(0);
2034 sub4node->cd();
2035 //
2036 // Place copy #1 of ITS2 in I1D1
2037 //
2038 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2039 sub5node->SetLineColor(kColorITS);
2040 fNodes->Add(sub5node);
2041 sub4node->cd();
2042 fNodes->Add(sub4node);
2043 sub3node->cd();
2044 fNodes->Add(sub3node);
2045 sub2node->cd();
2046 //
2047 // Place copy #3 of I1D7 in I20B
2048 //
2049 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2050 sub3node->SetLineColor(kColorITS);
2051 sub3node->SetVisibility(0);
2052 sub3node->cd();
2053 //
2054 // Place copy #1 of I1D1 in I1D7
2055 //
2056 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2057 sub4node->SetLineColor(kColorITS);
2058 sub4node->SetVisibility(0);
2059 sub4node->cd();
2060 //
2061 // Place copy #1 of ITS2 in I1D1
2062 //
2063 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2064 sub5node->SetLineColor(kColorITS);
2065 fNodes->Add(sub5node);
2066 sub4node->cd();
2067 fNodes->Add(sub4node);
2068 sub3node->cd();
2069 fNodes->Add(sub3node);
2070 sub2node->cd();
2071 //
2072 // Place copy #4 of I1D7 in I20B
2073 //
2074 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2075 sub3node->SetLineColor(kColorITS);
2076 sub3node->SetVisibility(0);
2077 sub3node->cd();
2078 //
2079 // Place copy #1 of I1D1 in I1D7
2080 //
2081 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2082 sub4node->SetLineColor(kColorITS);
2083 sub4node->SetVisibility(0);
2084 sub4node->cd();
2085 //
2086 // Place copy #1 of ITS2 in I1D1
2087 //
2088 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2089 sub5node->SetLineColor(kColorITS);
2090 fNodes->Add(sub5node);
2091 sub4node->cd();
2092 fNodes->Add(sub4node);
2093 sub3node->cd();
2094 fNodes->Add(sub3node);
2095 sub2node->cd();
2096 fNodes->Add(sub2node);
2097 sub1node->cd();
2098 //
2099 // Place copy #4 of I20B in I12B
2100 //
2101 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
2102 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 2103 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 2104 sub2node->SetLineColor(kColorITS);
2105 sub2node->SetVisibility(0);
2106 sub2node->cd();
2107 //
2108 // Place copy #1 of I1D7 in I20B
2109 //
2110 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2111 sub3node->SetLineColor(kColorITS);
2112 sub3node->SetVisibility(0);
2113 sub3node->cd();
2114 //
2115 // Place copy #1 of I1D1 in I1D7
2116 //
2117 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2118 sub4node->SetLineColor(kColorITS);
2119 sub4node->SetVisibility(0);
2120 sub4node->cd();
2121 //
2122 // Place copy #1 of ITS2 in I1D1
2123 //
2124 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2125 sub5node->SetLineColor(kColorITS);
2126 fNodes->Add(sub5node);
2127 sub4node->cd();
2128 fNodes->Add(sub4node);
2129 sub3node->cd();
2130 fNodes->Add(sub3node);
2131 sub2node->cd();
2132 //
2133 // Place copy #2 of I1D7 in I20B
2134 //
2135 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2136 sub3node->SetLineColor(kColorITS);
2137 sub3node->SetVisibility(0);
2138 sub3node->cd();
2139 //
2140 // Place copy #1 of I1D1 in I1D7
2141 //
2142 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2143 sub4node->SetLineColor(kColorITS);
2144 sub4node->SetVisibility(0);
2145 sub4node->cd();
2146 //
2147 // Place copy #1 of ITS2 in I1D1
2148 //
2149 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2150 sub5node->SetLineColor(kColorITS);
2151 fNodes->Add(sub5node);
2152 sub4node->cd();
2153 fNodes->Add(sub4node);
2154 sub3node->cd();
2155 fNodes->Add(sub3node);
2156 sub2node->cd();
2157 //
2158 // Place copy #3 of I1D7 in I20B
2159 //
2160 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2161 sub3node->SetLineColor(kColorITS);
2162 sub3node->SetVisibility(0);
2163 sub3node->cd();
2164 //
2165 // Place copy #1 of I1D1 in I1D7
2166 //
2167 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2168 sub4node->SetLineColor(kColorITS);
2169 sub4node->SetVisibility(0);
2170 sub4node->cd();
2171 //
2172 // Place copy #1 of ITS2 in I1D1
2173 //
2174 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2175 sub5node->SetLineColor(kColorITS);
2176 fNodes->Add(sub5node);
2177 sub4node->cd();
2178 fNodes->Add(sub4node);
2179 sub3node->cd();
2180 fNodes->Add(sub3node);
2181 sub2node->cd();
2182 //
2183 // Place copy #4 of I1D7 in I20B
2184 //
2185 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2186 sub3node->SetLineColor(kColorITS);
2187 sub3node->SetVisibility(0);
2188 sub3node->cd();
2189 //
2190 // Place copy #1 of I1D1 in I1D7
2191 //
2192 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2193 sub4node->SetLineColor(kColorITS);
2194 sub4node->SetVisibility(0);
2195 sub4node->cd();
2196 //
2197 // Place copy #1 of ITS2 in I1D1
2198 //
2199 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2200 sub5node->SetLineColor(kColorITS);
2201 fNodes->Add(sub5node);
2202 sub4node->cd();
2203 fNodes->Add(sub4node);
2204 sub3node->cd();
2205 fNodes->Add(sub3node);
2206 sub2node->cd();
2207 fNodes->Add(sub2node);
2208 sub1node->cd();
2209 fNodes->Add(sub1node);
2210 node->cd();
2211 //
2212 // Place copy #3 of I12B in IT12
2213 //
1266e9b4 2214 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot234");
1f99c14b 2215 sub1node->SetLineColor(kColorITS);
2216 sub1node->SetVisibility(0);
2217 sub1node->cd();
2218 //
2219 // Place copy #1 of I10B in I12B
2220 //
2221 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
2222 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 2223 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 2224 sub2node->SetLineColor(kColorITS);
2225 sub2node->SetVisibility(0);
2226 sub2node->cd();
2227 //
2228 // Place copy #1 of I107 in I10B
2229 //
2230 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
2231 sub3node->SetLineColor(kColorITS);
2232 sub3node->SetVisibility(0);
2233 sub3node->cd();
2234 //
2235 // Place copy #1 of I101 in I107
2236 //
2237 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2238 sub4node->SetLineColor(kColorITS);
2239 sub4node->SetVisibility(0);
2240 sub4node->cd();
2241 //
2242 // Place copy #1 of ITS1 in I101
2243 //
2244 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2245 sub5node->SetLineColor(kColorITS);
2246 fNodes->Add(sub5node);
2247 sub4node->cd();
2248 fNodes->Add(sub4node);
2249 sub3node->cd();
2250 fNodes->Add(sub3node);
2251 sub2node->cd();
2252 //
2253 // Place copy #2 of I107 in I10B
2254 //
2255 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
2256 sub3node->SetLineColor(kColorITS);
2257 sub3node->SetVisibility(0);
2258 sub3node->cd();
2259 //
2260 // Place copy #1 of I101 in I107
2261 //
2262 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2263 sub4node->SetLineColor(kColorITS);
2264 sub4node->SetVisibility(0);
2265 sub4node->cd();
2266 //
2267 // Place copy #1 of ITS1 in I101
2268 //
2269 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2270 sub5node->SetLineColor(kColorITS);
2271 fNodes->Add(sub5node);
2272 sub4node->cd();
2273 fNodes->Add(sub4node);
2274 sub3node->cd();
2275 fNodes->Add(sub3node);
2276 sub2node->cd();
2277 //
2278 // Place copy #3 of I107 in I10B
2279 //
2280 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
2281 sub3node->SetLineColor(kColorITS);
2282 sub3node->SetVisibility(0);
2283 sub3node->cd();
2284 //
2285 // Place copy #1 of I101 in I107
2286 //
2287 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2288 sub4node->SetLineColor(kColorITS);
2289 sub4node->SetVisibility(0);
2290 sub4node->cd();
2291 //
2292 // Place copy #1 of ITS1 in I101
2293 //
2294 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2295 sub5node->SetLineColor(kColorITS);
2296 fNodes->Add(sub5node);
2297 sub4node->cd();
2298 fNodes->Add(sub4node);
2299 sub3node->cd();
2300 fNodes->Add(sub3node);
2301 sub2node->cd();
2302 //
2303 // Place copy #4 of I107 in I10B
2304 //
2305 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
2306 sub3node->SetLineColor(kColorITS);
2307 sub3node->SetVisibility(0);
2308 sub3node->cd();
2309 //
2310 // Place copy #1 of I101 in I107
2311 //
2312 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2313 sub4node->SetLineColor(kColorITS);
2314 sub4node->SetVisibility(0);
2315 sub4node->cd();
2316 //
2317 // Place copy #1 of ITS1 in I101
2318 //
2319 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2320 sub5node->SetLineColor(kColorITS);
2321 fNodes->Add(sub5node);
2322 sub4node->cd();
2323 fNodes->Add(sub4node);
2324 sub3node->cd();
2325 fNodes->Add(sub3node);
2326 sub2node->cd();
2327 fNodes->Add(sub2node);
2328 sub1node->cd();
2329 //
2330 // Place copy #2 of I10B in I12B
2331 //
2332 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
2333 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 2334 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 2335 sub2node->SetLineColor(kColorITS);
2336 sub2node->SetVisibility(0);
2337 sub2node->cd();
2338 //
2339 // Place copy #1 of I107 in I10B
2340 //
2341 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
2342 sub3node->SetLineColor(kColorITS);
2343 sub3node->SetVisibility(0);
2344 sub3node->cd();
2345 //
2346 // Place copy #1 of I101 in I107
2347 //
2348 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2349 sub4node->SetLineColor(kColorITS);
2350 sub4node->SetVisibility(0);
2351 sub4node->cd();
2352 //
2353 // Place copy #1 of ITS1 in I101
2354 //
2355 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2356 sub5node->SetLineColor(kColorITS);
2357 fNodes->Add(sub5node);
2358 sub4node->cd();
2359 fNodes->Add(sub4node);
2360 sub3node->cd();
2361 fNodes->Add(sub3node);
2362 sub2node->cd();
2363 //
2364 // Place copy #2 of I107 in I10B
2365 //
2366 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
2367 sub3node->SetLineColor(kColorITS);
2368 sub3node->SetVisibility(0);
2369 sub3node->cd();
2370 //
2371 // Place copy #1 of I101 in I107
2372 //
2373 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2374 sub4node->SetLineColor(kColorITS);
2375 sub4node->SetVisibility(0);
2376 sub4node->cd();
2377 //
2378 // Place copy #1 of ITS1 in I101
2379 //
2380 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2381 sub5node->SetLineColor(kColorITS);
2382 fNodes->Add(sub5node);
2383 sub4node->cd();
2384 fNodes->Add(sub4node);
2385 sub3node->cd();
2386 fNodes->Add(sub3node);
2387 sub2node->cd();
2388 //
2389 // Place copy #3 of I107 in I10B
2390 //
2391 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
2392 sub3node->SetLineColor(kColorITS);
2393 sub3node->SetVisibility(0);
2394 sub3node->cd();
2395 //
2396 // Place copy #1 of I101 in I107
2397 //
2398 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2399 sub4node->SetLineColor(kColorITS);
2400 sub4node->SetVisibility(0);
2401 sub4node->cd();
2402 //
2403 // Place copy #1 of ITS1 in I101
2404 //
2405 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2406 sub5node->SetLineColor(kColorITS);
2407 fNodes->Add(sub5node);
2408 sub4node->cd();
2409 fNodes->Add(sub4node);
2410 sub3node->cd();
2411 fNodes->Add(sub3node);
2412 sub2node->cd();
2413 //
2414 // Place copy #4 of I107 in I10B
2415 //
2416 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
2417 sub3node->SetLineColor(kColorITS);
2418 sub3node->SetVisibility(0);
2419 sub3node->cd();
2420 //
2421 // Place copy #1 of I101 in I107
2422 //
2423 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2424 sub4node->SetLineColor(kColorITS);
2425 sub4node->SetVisibility(0);
2426 sub4node->cd();
2427 //
2428 // Place copy #1 of ITS1 in I101
2429 //
2430 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2431 sub5node->SetLineColor(kColorITS);
2432 fNodes->Add(sub5node);
2433 sub4node->cd();
2434 fNodes->Add(sub4node);
2435 sub3node->cd();
2436 fNodes->Add(sub3node);
2437 sub2node->cd();
2438 fNodes->Add(sub2node);
2439 sub1node->cd();
2440 //
2441 // Place copy #1 of I20B in I12B
2442 //
2443 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
2444 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 2445 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 2446 sub2node->SetLineColor(kColorITS);
2447 sub2node->SetVisibility(0);
2448 sub2node->cd();
2449 //
2450 // Place copy #1 of I1D7 in I20B
2451 //
2452 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2453 sub3node->SetLineColor(kColorITS);
2454 sub3node->SetVisibility(0);
2455 sub3node->cd();
2456 //
2457 // Place copy #1 of I1D1 in I1D7
2458 //
2459 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2460 sub4node->SetLineColor(kColorITS);
2461 sub4node->SetVisibility(0);
2462 sub4node->cd();
2463 //
2464 // Place copy #1 of ITS2 in I1D1
2465 //
2466 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2467 sub5node->SetLineColor(kColorITS);
2468 fNodes->Add(sub5node);
2469 sub4node->cd();
2470 fNodes->Add(sub4node);
2471 sub3node->cd();
2472 fNodes->Add(sub3node);
2473 sub2node->cd();
2474 //
2475 // Place copy #2 of I1D7 in I20B
2476 //
2477 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2478 sub3node->SetLineColor(kColorITS);
2479 sub3node->SetVisibility(0);
2480 sub3node->cd();
2481 //
2482 // Place copy #1 of I1D1 in I1D7
2483 //
2484 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2485 sub4node->SetLineColor(kColorITS);
2486 sub4node->SetVisibility(0);
2487 sub4node->cd();
2488 //
2489 // Place copy #1 of ITS2 in I1D1
2490 //
2491 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2492 sub5node->SetLineColor(kColorITS);
2493 fNodes->Add(sub5node);
2494 sub4node->cd();
2495 fNodes->Add(sub4node);
2496 sub3node->cd();
2497 fNodes->Add(sub3node);
2498 sub2node->cd();
2499 //
2500 // Place copy #3 of I1D7 in I20B
2501 //
2502 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2503 sub3node->SetLineColor(kColorITS);
2504 sub3node->SetVisibility(0);
2505 sub3node->cd();
2506 //
2507 // Place copy #1 of I1D1 in I1D7
2508 //
2509 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2510 sub4node->SetLineColor(kColorITS);
2511 sub4node->SetVisibility(0);
2512 sub4node->cd();
2513 //
2514 // Place copy #1 of ITS2 in I1D1
2515 //
2516 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2517 sub5node->SetLineColor(kColorITS);
2518 fNodes->Add(sub5node);
2519 sub4node->cd();
2520 fNodes->Add(sub4node);
2521 sub3node->cd();
2522 fNodes->Add(sub3node);
2523 sub2node->cd();
2524 //
2525 // Place copy #4 of I1D7 in I20B
2526 //
2527 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2528 sub3node->SetLineColor(kColorITS);
2529 sub3node->SetVisibility(0);
2530 sub3node->cd();
2531 //
2532 // Place copy #1 of I1D1 in I1D7
2533 //
2534 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2535 sub4node->SetLineColor(kColorITS);
2536 sub4node->SetVisibility(0);
2537 sub4node->cd();
2538 //
2539 // Place copy #1 of ITS2 in I1D1
2540 //
2541 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2542 sub5node->SetLineColor(kColorITS);
2543 fNodes->Add(sub5node);
2544 sub4node->cd();
2545 fNodes->Add(sub4node);
2546 sub3node->cd();
2547 fNodes->Add(sub3node);
2548 sub2node->cd();
2549 fNodes->Add(sub2node);
2550 sub1node->cd();
2551 //
2552 // Place copy #2 of I20B in I12B
2553 //
2554 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
2555 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 2556 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 2557 sub2node->SetLineColor(kColorITS);
2558 sub2node->SetVisibility(0);
2559 sub2node->cd();
2560 //
2561 // Place copy #1 of I1D7 in I20B
2562 //
2563 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2564 sub3node->SetLineColor(kColorITS);
2565 sub3node->SetVisibility(0);
2566 sub3node->cd();
2567 //
2568 // Place copy #1 of I1D1 in I1D7
2569 //
2570 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2571 sub4node->SetLineColor(kColorITS);
2572 sub4node->SetVisibility(0);
2573 sub4node->cd();
2574 //
2575 // Place copy #1 of ITS2 in I1D1
2576 //
2577 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2578 sub5node->SetLineColor(kColorITS);
2579 fNodes->Add(sub5node);
2580 sub4node->cd();
2581 fNodes->Add(sub4node);
2582 sub3node->cd();
2583 fNodes->Add(sub3node);
2584 sub2node->cd();
2585 //
2586 // Place copy #2 of I1D7 in I20B
2587 //
2588 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2589 sub3node->SetLineColor(kColorITS);
2590 sub3node->SetVisibility(0);
2591 sub3node->cd();
2592 //
2593 // Place copy #1 of I1D1 in I1D7
2594 //
2595 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2596 sub4node->SetLineColor(kColorITS);
2597 sub4node->SetVisibility(0);
2598 sub4node->cd();
2599 //
2600 // Place copy #1 of ITS2 in I1D1
2601 //
2602 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2603 sub5node->SetLineColor(kColorITS);
2604 fNodes->Add(sub5node);
2605 sub4node->cd();
2606 fNodes->Add(sub4node);
2607 sub3node->cd();
2608 fNodes->Add(sub3node);
2609 sub2node->cd();
2610 //
2611 // Place copy #3 of I1D7 in I20B
2612 //
2613 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2614 sub3node->SetLineColor(kColorITS);
2615 sub3node->SetVisibility(0);
2616 sub3node->cd();
2617 //
2618 // Place copy #1 of I1D1 in I1D7
2619 //
2620 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2621 sub4node->SetLineColor(kColorITS);
2622 sub4node->SetVisibility(0);
2623 sub4node->cd();
2624 //
2625 // Place copy #1 of ITS2 in I1D1
2626 //
2627 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2628 sub5node->SetLineColor(kColorITS);
2629 fNodes->Add(sub5node);
2630 sub4node->cd();
2631 fNodes->Add(sub4node);
2632 sub3node->cd();
2633 fNodes->Add(sub3node);
2634 sub2node->cd();
2635 //
2636 // Place copy #4 of I1D7 in I20B
2637 //
2638 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2639 sub3node->SetLineColor(kColorITS);
2640 sub3node->SetVisibility(0);
2641 sub3node->cd();
2642 //
2643 // Place copy #1 of I1D1 in I1D7
2644 //
2645 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2646 sub4node->SetLineColor(kColorITS);
2647 sub4node->SetVisibility(0);
2648 sub4node->cd();
2649 //
2650 // Place copy #1 of ITS2 in I1D1
2651 //
2652 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2653 sub5node->SetLineColor(kColorITS);
2654 fNodes->Add(sub5node);
2655 sub4node->cd();
2656 fNodes->Add(sub4node);
2657 sub3node->cd();
2658 fNodes->Add(sub3node);
2659 sub2node->cd();
2660 fNodes->Add(sub2node);
2661 sub1node->cd();
2662 //
2663 // Place copy #3 of I20B in I12B
2664 //
2665 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
2666 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 2667 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 2668 sub2node->SetLineColor(kColorITS);
2669 sub2node->SetVisibility(0);
2670 sub2node->cd();
2671 //
2672 // Place copy #1 of I1D7 in I20B
2673 //
2674 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2675 sub3node->SetLineColor(kColorITS);
2676 sub3node->SetVisibility(0);
2677 sub3node->cd();
2678 //
2679 // Place copy #1 of I1D1 in I1D7
2680 //
2681 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2682 sub4node->SetLineColor(kColorITS);
2683 sub4node->SetVisibility(0);
2684 sub4node->cd();
2685 //
2686 // Place copy #1 of ITS2 in I1D1
2687 //
2688 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2689 sub5node->SetLineColor(kColorITS);
2690 fNodes->Add(sub5node);
2691 sub4node->cd();
2692 fNodes->Add(sub4node);
2693 sub3node->cd();
2694 fNodes->Add(sub3node);
2695 sub2node->cd();
2696 //
2697 // Place copy #2 of I1D7 in I20B
2698 //
2699 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2700 sub3node->SetLineColor(kColorITS);
2701 sub3node->SetVisibility(0);
2702 sub3node->cd();
2703 //
2704 // Place copy #1 of I1D1 in I1D7
2705 //
2706 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2707 sub4node->SetLineColor(kColorITS);
2708 sub4node->SetVisibility(0);
2709 sub4node->cd();
2710 //
2711 // Place copy #1 of ITS2 in I1D1
2712 //
2713 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2714 sub5node->SetLineColor(kColorITS);
2715 fNodes->Add(sub5node);
2716 sub4node->cd();
2717 fNodes->Add(sub4node);
2718 sub3node->cd();
2719 fNodes->Add(sub3node);
2720 sub2node->cd();
2721 //
2722 // Place copy #3 of I1D7 in I20B
2723 //
2724 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2725 sub3node->SetLineColor(kColorITS);
2726 sub3node->SetVisibility(0);
2727 sub3node->cd();
2728 //
2729 // Place copy #1 of I1D1 in I1D7
2730 //
2731 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2732 sub4node->SetLineColor(kColorITS);
2733 sub4node->SetVisibility(0);
2734 sub4node->cd();
2735 //
2736 // Place copy #1 of ITS2 in I1D1
2737 //
2738 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2739 sub5node->SetLineColor(kColorITS);
2740 fNodes->Add(sub5node);
2741 sub4node->cd();
2742 fNodes->Add(sub4node);
2743 sub3node->cd();
2744 fNodes->Add(sub3node);
2745 sub2node->cd();
2746 //
2747 // Place copy #4 of I1D7 in I20B
2748 //
2749 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2750 sub3node->SetLineColor(kColorITS);
2751 sub3node->SetVisibility(0);
2752 sub3node->cd();
2753 //
2754 // Place copy #1 of I1D1 in I1D7
2755 //
2756 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2757 sub4node->SetLineColor(kColorITS);
2758 sub4node->SetVisibility(0);
2759 sub4node->cd();
2760 //
2761 // Place copy #1 of ITS2 in I1D1
2762 //
2763 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2764 sub5node->SetLineColor(kColorITS);
2765 fNodes->Add(sub5node);
2766 sub4node->cd();
2767 fNodes->Add(sub4node);
2768 sub3node->cd();
2769 fNodes->Add(sub3node);
2770 sub2node->cd();
2771 fNodes->Add(sub2node);
2772 sub1node->cd();
2773 //
2774 // Place copy #4 of I20B in I12B
2775 //
2776 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
2777 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 2778 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 2779 sub2node->SetLineColor(kColorITS);
2780 sub2node->SetVisibility(0);
2781 sub2node->cd();
2782 //
2783 // Place copy #1 of I1D7 in I20B
2784 //
2785 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2786 sub3node->SetLineColor(kColorITS);
2787 sub3node->SetVisibility(0);
2788 sub3node->cd();
2789 //
2790 // Place copy #1 of I1D1 in I1D7
2791 //
2792 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2793 sub4node->SetLineColor(kColorITS);
2794 sub4node->SetVisibility(0);
2795 sub4node->cd();
2796 //
2797 // Place copy #1 of ITS2 in I1D1
2798 //
2799 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2800 sub5node->SetLineColor(kColorITS);
2801 fNodes->Add(sub5node);
2802 sub4node->cd();
2803 fNodes->Add(sub4node);
2804 sub3node->cd();
2805 fNodes->Add(sub3node);
2806 sub2node->cd();
2807 //
2808 // Place copy #2 of I1D7 in I20B
2809 //
2810 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2811 sub3node->SetLineColor(kColorITS);
2812 sub3node->SetVisibility(0);
2813 sub3node->cd();
2814 //
2815 // Place copy #1 of I1D1 in I1D7
2816 //
2817 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2818 sub4node->SetLineColor(kColorITS);
2819 sub4node->SetVisibility(0);
2820 sub4node->cd();
2821 //
2822 // Place copy #1 of ITS2 in I1D1
2823 //
2824 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2825 sub5node->SetLineColor(kColorITS);
2826 fNodes->Add(sub5node);
2827 sub4node->cd();
2828 fNodes->Add(sub4node);
2829 sub3node->cd();
2830 fNodes->Add(sub3node);
2831 sub2node->cd();
2832 //
2833 // Place copy #3 of I1D7 in I20B
2834 //
2835 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2836 sub3node->SetLineColor(kColorITS);
2837 sub3node->SetVisibility(0);
2838 sub3node->cd();
2839 //
2840 // Place copy #1 of I1D1 in I1D7
2841 //
2842 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2843 sub4node->SetLineColor(kColorITS);
2844 sub4node->SetVisibility(0);
2845 sub4node->cd();
2846 //
2847 // Place copy #1 of ITS2 in I1D1
2848 //
2849 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2850 sub5node->SetLineColor(kColorITS);
2851 fNodes->Add(sub5node);
2852 sub4node->cd();
2853 fNodes->Add(sub4node);
2854 sub3node->cd();
2855 fNodes->Add(sub3node);
2856 sub2node->cd();
2857 //
2858 // Place copy #4 of I1D7 in I20B
2859 //
2860 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2861 sub3node->SetLineColor(kColorITS);
2862 sub3node->SetVisibility(0);
2863 sub3node->cd();
2864 //
2865 // Place copy #1 of I1D1 in I1D7
2866 //
2867 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2868 sub4node->SetLineColor(kColorITS);
2869 sub4node->SetVisibility(0);
2870 sub4node->cd();
2871 //
2872 // Place copy #1 of ITS2 in I1D1
2873 //
2874 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2875 sub5node->SetLineColor(kColorITS);
2876 fNodes->Add(sub5node);
2877 sub4node->cd();
2878 fNodes->Add(sub4node);
2879 sub3node->cd();
2880 fNodes->Add(sub3node);
2881 sub2node->cd();
2882 fNodes->Add(sub2node);
2883 sub1node->cd();
2884 fNodes->Add(sub1node);
2885 node->cd();
2886 //
2887 // Place copy #4 of I12B in IT12
2888 //
1266e9b4 2889 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot246");
1f99c14b 2890 sub1node->SetLineColor(kColorITS);
2891 sub1node->SetVisibility(0);
2892 sub1node->cd();
2893 //
2894 // Place copy #1 of I10B in I12B
2895 //
2896 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
2897 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 2898 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 2899 sub2node->SetLineColor(kColorITS);
2900 sub2node->SetVisibility(0);
2901 sub2node->cd();
2902 //
2903 // Place copy #1 of I107 in I10B
2904 //
2905 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
2906 sub3node->SetLineColor(kColorITS);
2907 sub3node->SetVisibility(0);
2908 sub3node->cd();
2909 //
2910 // Place copy #1 of I101 in I107
2911 //
2912 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2913 sub4node->SetLineColor(kColorITS);
2914 sub4node->SetVisibility(0);
2915 sub4node->cd();
2916 //
2917 // Place copy #1 of ITS1 in I101
2918 //
2919 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2920 sub5node->SetLineColor(kColorITS);
2921 fNodes->Add(sub5node);
2922 sub4node->cd();
2923 fNodes->Add(sub4node);
2924 sub3node->cd();
2925 fNodes->Add(sub3node);
2926 sub2node->cd();
2927 //
2928 // Place copy #2 of I107 in I10B
2929 //
2930 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
2931 sub3node->SetLineColor(kColorITS);
2932 sub3node->SetVisibility(0);
2933 sub3node->cd();
2934 //
2935 // Place copy #1 of I101 in I107
2936 //
2937 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2938 sub4node->SetLineColor(kColorITS);
2939 sub4node->SetVisibility(0);
2940 sub4node->cd();
2941 //
2942 // Place copy #1 of ITS1 in I101
2943 //
2944 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2945 sub5node->SetLineColor(kColorITS);
2946 fNodes->Add(sub5node);
2947 sub4node->cd();
2948 fNodes->Add(sub4node);
2949 sub3node->cd();
2950 fNodes->Add(sub3node);
2951 sub2node->cd();
2952 //
2953 // Place copy #3 of I107 in I10B
2954 //
2955 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
2956 sub3node->SetLineColor(kColorITS);
2957 sub3node->SetVisibility(0);
2958 sub3node->cd();
2959 //
2960 // Place copy #1 of I101 in I107
2961 //
2962 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2963 sub4node->SetLineColor(kColorITS);
2964 sub4node->SetVisibility(0);
2965 sub4node->cd();
2966 //
2967 // Place copy #1 of ITS1 in I101
2968 //
2969 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2970 sub5node->SetLineColor(kColorITS);
2971 fNodes->Add(sub5node);
2972 sub4node->cd();
2973 fNodes->Add(sub4node);
2974 sub3node->cd();
2975 fNodes->Add(sub3node);
2976 sub2node->cd();
2977 //
2978 // Place copy #4 of I107 in I10B
2979 //
2980 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
2981 sub3node->SetLineColor(kColorITS);
2982 sub3node->SetVisibility(0);
2983 sub3node->cd();
2984 //
2985 // Place copy #1 of I101 in I107
2986 //
2987 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2988 sub4node->SetLineColor(kColorITS);
2989 sub4node->SetVisibility(0);
2990 sub4node->cd();
2991 //
2992 // Place copy #1 of ITS1 in I101
2993 //
2994 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2995 sub5node->SetLineColor(kColorITS);
2996 fNodes->Add(sub5node);
2997 sub4node->cd();
2998 fNodes->Add(sub4node);
2999 sub3node->cd();
3000 fNodes->Add(sub3node);
3001 sub2node->cd();
3002 fNodes->Add(sub2node);
3003 sub1node->cd();
3004 //
3005 // Place copy #2 of I10B in I12B
3006 //
3007 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
3008 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 3009 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 3010 sub2node->SetLineColor(kColorITS);
3011 sub2node->SetVisibility(0);
3012 sub2node->cd();
3013 //
3014 // Place copy #1 of I107 in I10B
3015 //
3016 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
3017 sub3node->SetLineColor(kColorITS);
3018 sub3node->SetVisibility(0);
3019 sub3node->cd();
3020 //
3021 // Place copy #1 of I101 in I107
3022 //
3023 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3024 sub4node->SetLineColor(kColorITS);
3025 sub4node->SetVisibility(0);
3026 sub4node->cd();
3027 //
3028 // Place copy #1 of ITS1 in I101
3029 //
3030 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3031 sub5node->SetLineColor(kColorITS);
3032 fNodes->Add(sub5node);
3033 sub4node->cd();
3034 fNodes->Add(sub4node);
3035 sub3node->cd();
3036 fNodes->Add(sub3node);
3037 sub2node->cd();
3038 //
3039 // Place copy #2 of I107 in I10B
3040 //
3041 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
3042 sub3node->SetLineColor(kColorITS);
3043 sub3node->SetVisibility(0);
3044 sub3node->cd();
3045 //
3046 // Place copy #1 of I101 in I107
3047 //
3048 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3049 sub4node->SetLineColor(kColorITS);
3050 sub4node->SetVisibility(0);
3051 sub4node->cd();
3052 //
3053 // Place copy #1 of ITS1 in I101
3054 //
3055 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3056 sub5node->SetLineColor(kColorITS);
3057 fNodes->Add(sub5node);
3058 sub4node->cd();
3059 fNodes->Add(sub4node);
3060 sub3node->cd();
3061 fNodes->Add(sub3node);
3062 sub2node->cd();
3063 //
3064 // Place copy #3 of I107 in I10B
3065 //
3066 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
3067 sub3node->SetLineColor(kColorITS);
3068 sub3node->SetVisibility(0);
3069 sub3node->cd();
3070 //
3071 // Place copy #1 of I101 in I107
3072 //
3073 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3074 sub4node->SetLineColor(kColorITS);
3075 sub4node->SetVisibility(0);
3076 sub4node->cd();
3077 //
3078 // Place copy #1 of ITS1 in I101
3079 //
3080 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3081 sub5node->SetLineColor(kColorITS);
3082 fNodes->Add(sub5node);
3083 sub4node->cd();
3084 fNodes->Add(sub4node);
3085 sub3node->cd();
3086 fNodes->Add(sub3node);
3087 sub2node->cd();
3088 //
3089 // Place copy #4 of I107 in I10B
3090 //
3091 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
3092 sub3node->SetLineColor(kColorITS);
3093 sub3node->SetVisibility(0);
3094 sub3node->cd();
3095 //
3096 // Place copy #1 of I101 in I107
3097 //
3098 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3099 sub4node->SetLineColor(kColorITS);
3100 sub4node->SetVisibility(0);
3101 sub4node->cd();
3102 //
3103 // Place copy #1 of ITS1 in I101
3104 //
3105 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3106 sub5node->SetLineColor(kColorITS);
3107 fNodes->Add(sub5node);
3108 sub4node->cd();
3109 fNodes->Add(sub4node);
3110 sub3node->cd();
3111 fNodes->Add(sub3node);
3112 sub2node->cd();
3113 fNodes->Add(sub2node);
3114 sub1node->cd();
3115 //
3116 // Place copy #1 of I20B in I12B
3117 //
3118 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
3119 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 3120 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 3121 sub2node->SetLineColor(kColorITS);
3122 sub2node->SetVisibility(0);
3123 sub2node->cd();
3124 //
3125 // Place copy #1 of I1D7 in I20B
3126 //
3127 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3128 sub3node->SetLineColor(kColorITS);
3129 sub3node->SetVisibility(0);
3130 sub3node->cd();
3131 //
3132 // Place copy #1 of I1D1 in I1D7
3133 //
3134 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3135 sub4node->SetLineColor(kColorITS);
3136 sub4node->SetVisibility(0);
3137 sub4node->cd();
3138 //
3139 // Place copy #1 of ITS2 in I1D1
3140 //
3141 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3142 sub5node->SetLineColor(kColorITS);
3143 fNodes->Add(sub5node);
3144 sub4node->cd();
3145 fNodes->Add(sub4node);
3146 sub3node->cd();
3147 fNodes->Add(sub3node);
3148 sub2node->cd();
3149 //
3150 // Place copy #2 of I1D7 in I20B
3151 //
3152 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3153 sub3node->SetLineColor(kColorITS);
3154 sub3node->SetVisibility(0);
3155 sub3node->cd();
3156 //
3157 // Place copy #1 of I1D1 in I1D7
3158 //
3159 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3160 sub4node->SetLineColor(kColorITS);
3161 sub4node->SetVisibility(0);
3162 sub4node->cd();
3163 //
3164 // Place copy #1 of ITS2 in I1D1
3165 //
3166 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3167 sub5node->SetLineColor(kColorITS);
3168 fNodes->Add(sub5node);
3169 sub4node->cd();
3170 fNodes->Add(sub4node);
3171 sub3node->cd();
3172 fNodes->Add(sub3node);
3173 sub2node->cd();
3174 //
3175 // Place copy #3 of I1D7 in I20B
3176 //
3177 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3178 sub3node->SetLineColor(kColorITS);
3179 sub3node->SetVisibility(0);
3180 sub3node->cd();
3181 //
3182 // Place copy #1 of I1D1 in I1D7
3183 //
3184 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3185 sub4node->SetLineColor(kColorITS);
3186 sub4node->SetVisibility(0);
3187 sub4node->cd();
3188 //
3189 // Place copy #1 of ITS2 in I1D1
3190 //
3191 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3192 sub5node->SetLineColor(kColorITS);
3193 fNodes->Add(sub5node);
3194 sub4node->cd();
3195 fNodes->Add(sub4node);
3196 sub3node->cd();
3197 fNodes->Add(sub3node);
3198 sub2node->cd();
3199 //
3200 // Place copy #4 of I1D7 in I20B
3201 //
3202 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3203 sub3node->SetLineColor(kColorITS);
3204 sub3node->SetVisibility(0);
3205 sub3node->cd();
3206 //
3207 // Place copy #1 of I1D1 in I1D7
3208 //
3209 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3210 sub4node->SetLineColor(kColorITS);
3211 sub4node->SetVisibility(0);
3212 sub4node->cd();
3213 //
3214 // Place copy #1 of ITS2 in I1D1
3215 //
3216 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3217 sub5node->SetLineColor(kColorITS);
3218 fNodes->Add(sub5node);
3219 sub4node->cd();
3220 fNodes->Add(sub4node);
3221 sub3node->cd();
3222 fNodes->Add(sub3node);
3223 sub2node->cd();
3224 fNodes->Add(sub2node);
3225 sub1node->cd();
3226 //
3227 // Place copy #2 of I20B in I12B
3228 //
3229 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
3230 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 3231 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 3232 sub2node->SetLineColor(kColorITS);
3233 sub2node->SetVisibility(0);
3234 sub2node->cd();
3235 //
3236 // Place copy #1 of I1D7 in I20B
3237 //
3238 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3239 sub3node->SetLineColor(kColorITS);
3240 sub3node->SetVisibility(0);
3241 sub3node->cd();
3242 //
3243 // Place copy #1 of I1D1 in I1D7
3244 //
3245 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3246 sub4node->SetLineColor(kColorITS);
3247 sub4node->SetVisibility(0);
3248 sub4node->cd();
3249 //
3250 // Place copy #1 of ITS2 in I1D1
3251 //
3252 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3253 sub5node->SetLineColor(kColorITS);
3254 fNodes->Add(sub5node);
3255 sub4node->cd();
3256 fNodes->Add(sub4node);
3257 sub3node->cd();
3258 fNodes->Add(sub3node);
3259 sub2node->cd();
3260 //
3261 // Place copy #2 of I1D7 in I20B
3262 //
3263 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3264 sub3node->SetLineColor(kColorITS);
3265 sub3node->SetVisibility(0);
3266 sub3node->cd();
3267 //
3268 // Place copy #1 of I1D1 in I1D7
3269 //
3270 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3271 sub4node->SetLineColor(kColorITS);
3272 sub4node->SetVisibility(0);
3273 sub4node->cd();
3274 //
3275 // Place copy #1 of ITS2 in I1D1
3276 //
3277 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3278 sub5node->SetLineColor(kColorITS);
3279 fNodes->Add(sub5node);
3280 sub4node->cd();
3281 fNodes->Add(sub4node);
3282 sub3node->cd();
3283 fNodes->Add(sub3node);
3284 sub2node->cd();
3285 //
3286 // Place copy #3 of I1D7 in I20B
3287 //
3288 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3289 sub3node->SetLineColor(kColorITS);
3290 sub3node->SetVisibility(0);
3291 sub3node->cd();
3292 //
3293 // Place copy #1 of I1D1 in I1D7
3294 //
3295 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3296 sub4node->SetLineColor(kColorITS);
3297 sub4node->SetVisibility(0);
3298 sub4node->cd();
3299 //
3300 // Place copy #1 of ITS2 in I1D1
3301 //
3302 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3303 sub5node->SetLineColor(kColorITS);
3304 fNodes->Add(sub5node);
3305 sub4node->cd();
3306 fNodes->Add(sub4node);
3307 sub3node->cd();
3308 fNodes->Add(sub3node);
3309 sub2node->cd();
3310 //
3311 // Place copy #4 of I1D7 in I20B
3312 //
3313 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3314 sub3node->SetLineColor(kColorITS);
3315 sub3node->SetVisibility(0);
3316 sub3node->cd();
3317 //
3318 // Place copy #1 of I1D1 in I1D7
3319 //
3320 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3321 sub4node->SetLineColor(kColorITS);
3322 sub4node->SetVisibility(0);
3323 sub4node->cd();
3324 //
3325 // Place copy #1 of ITS2 in I1D1
3326 //
3327 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3328 sub5node->SetLineColor(kColorITS);
3329 fNodes->Add(sub5node);
3330 sub4node->cd();
3331 fNodes->Add(sub4node);
3332 sub3node->cd();
3333 fNodes->Add(sub3node);
3334 sub2node->cd();
3335 fNodes->Add(sub2node);
3336 sub1node->cd();
3337 //
3338 // Place copy #3 of I20B in I12B
3339 //
3340 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
3341 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 3342 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 3343 sub2node->SetLineColor(kColorITS);
3344 sub2node->SetVisibility(0);
3345 sub2node->cd();
3346 //
3347 // Place copy #1 of I1D7 in I20B
3348 //
3349 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3350 sub3node->SetLineColor(kColorITS);
3351 sub3node->SetVisibility(0);
3352 sub3node->cd();
3353 //
3354 // Place copy #1 of I1D1 in I1D7
3355 //
3356 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3357 sub4node->SetLineColor(kColorITS);
3358 sub4node->SetVisibility(0);
3359 sub4node->cd();
3360 //
3361 // Place copy #1 of ITS2 in I1D1
3362 //
3363 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3364 sub5node->SetLineColor(kColorITS);
3365 fNodes->Add(sub5node);
3366 sub4node->cd();
3367 fNodes->Add(sub4node);
3368 sub3node->cd();
3369 fNodes->Add(sub3node);
3370 sub2node->cd();
3371 //
3372 // Place copy #2 of I1D7 in I20B
3373 //
3374 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3375 sub3node->SetLineColor(kColorITS);
3376 sub3node->SetVisibility(0);
3377 sub3node->cd();
3378 //
3379 // Place copy #1 of I1D1 in I1D7
3380 //
3381 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3382 sub4node->SetLineColor(kColorITS);
3383 sub4node->SetVisibility(0);
3384 sub4node->cd();
3385 //
3386 // Place copy #1 of ITS2 in I1D1
3387 //
3388 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3389 sub5node->SetLineColor(kColorITS);
3390 fNodes->Add(sub5node);
3391 sub4node->cd();
3392 fNodes->Add(sub4node);
3393 sub3node->cd();
3394 fNodes->Add(sub3node);
3395 sub2node->cd();
3396 //
3397 // Place copy #3 of I1D7 in I20B
3398 //
3399 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3400 sub3node->SetLineColor(kColorITS);
3401 sub3node->SetVisibility(0);
3402 sub3node->cd();
3403 //
3404 // Place copy #1 of I1D1 in I1D7
3405 //
3406 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3407 sub4node->SetLineColor(kColorITS);
3408 sub4node->SetVisibility(0);
3409 sub4node->cd();
3410 //
3411 // Place copy #1 of ITS2 in I1D1
3412 //
3413 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3414 sub5node->SetLineColor(kColorITS);
3415 fNodes->Add(sub5node);
3416 sub4node->cd();
3417 fNodes->Add(sub4node);
3418 sub3node->cd();
3419 fNodes->Add(sub3node);
3420 sub2node->cd();
3421 //
3422 // Place copy #4 of I1D7 in I20B
3423 //
3424 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3425 sub3node->SetLineColor(kColorITS);
3426 sub3node->SetVisibility(0);
3427 sub3node->cd();
3428 //
3429 // Place copy #1 of I1D1 in I1D7
3430 //
3431 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3432 sub4node->SetLineColor(kColorITS);
3433 sub4node->SetVisibility(0);
3434 sub4node->cd();
3435 //
3436 // Place copy #1 of ITS2 in I1D1
3437 //
3438 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3439 sub5node->SetLineColor(kColorITS);
3440 fNodes->Add(sub5node);
3441 sub4node->cd();
3442 fNodes->Add(sub4node);
3443 sub3node->cd();
3444 fNodes->Add(sub3node);
3445 sub2node->cd();
3446 fNodes->Add(sub2node);
3447 sub1node->cd();
3448 //
3449 // Place copy #4 of I20B in I12B
3450 //
3451 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
3452 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 3453 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 3454 sub2node->SetLineColor(kColorITS);
3455 sub2node->SetVisibility(0);
3456 sub2node->cd();
3457 //
3458 // Place copy #1 of I1D7 in I20B
3459 //
3460 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3461 sub3node->SetLineColor(kColorITS);
3462 sub3node->SetVisibility(0);
3463 sub3node->cd();
3464 //
3465 // Place copy #1 of I1D1 in I1D7
3466 //
3467 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3468 sub4node->SetLineColor(kColorITS);
3469 sub4node->SetVisibility(0);
3470 sub4node->cd();
3471 //
3472 // Place copy #1 of ITS2 in I1D1
3473 //
3474 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3475 sub5node->SetLineColor(kColorITS);
3476 fNodes->Add(sub5node);
3477 sub4node->cd();
3478 fNodes->Add(sub4node);
3479 sub3node->cd();
3480 fNodes->Add(sub3node);
3481 sub2node->cd();
3482 //
3483 // Place copy #2 of I1D7 in I20B
3484 //
3485 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3486 sub3node->SetLineColor(kColorITS);
3487 sub3node->SetVisibility(0);
3488 sub3node->cd();
3489 //
3490 // Place copy #1 of I1D1 in I1D7
3491 //
3492 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3493 sub4node->SetLineColor(kColorITS);
3494 sub4node->SetVisibility(0);
3495 sub4node->cd();
3496 //
3497 // Place copy #1 of ITS2 in I1D1
3498 //
3499 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3500 sub5node->SetLineColor(kColorITS);
3501 fNodes->Add(sub5node);
3502 sub4node->cd();
3503 fNodes->Add(sub4node);
3504 sub3node->cd();
3505 fNodes->Add(sub3node);
3506 sub2node->cd();
3507 //
3508 // Place copy #3 of I1D7 in I20B
3509 //
3510 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3511 sub3node->SetLineColor(kColorITS);
3512 sub3node->SetVisibility(0);
3513 sub3node->cd();
3514 //
3515 // Place copy #1 of I1D1 in I1D7
3516 //
3517 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3518 sub4node->SetLineColor(kColorITS);
3519 sub4node->SetVisibility(0);
3520 sub4node->cd();
3521 //
3522 // Place copy #1 of ITS2 in I1D1
3523 //
3524 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3525 sub5node->SetLineColor(kColorITS);
3526 fNodes->Add(sub5node);
3527 sub4node->cd();
3528 fNodes->Add(sub4node);
3529 sub3node->cd();
3530 fNodes->Add(sub3node);
3531 sub2node->cd();
3532 //
3533 // Place copy #4 of I1D7 in I20B
3534 //
3535 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3536 sub3node->SetLineColor(kColorITS);
3537 sub3node->SetVisibility(0);
3538 sub3node->cd();
3539 //
3540 // Place copy #1 of I1D1 in I1D7
3541 //
3542 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3543 sub4node->SetLineColor(kColorITS);
3544 sub4node->SetVisibility(0);
3545 sub4node->cd();
3546 //
3547 // Place copy #1 of ITS2 in I1D1
3548 //
3549 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3550 sub5node->SetLineColor(kColorITS);
3551 fNodes->Add(sub5node);
3552 sub4node->cd();
3553 fNodes->Add(sub4node);
3554 sub3node->cd();
3555 fNodes->Add(sub3node);
3556 sub2node->cd();
3557 fNodes->Add(sub2node);
3558 sub1node->cd();
3559 fNodes->Add(sub1node);
3560 node->cd();
3561 //
3562 // Place copy #5 of I12B in IT12
3563 //
1266e9b4 3564 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot247");
1f99c14b 3565 sub1node->SetLineColor(kColorITS);
3566 sub1node->SetVisibility(0);
3567 sub1node->cd();
3568 //
3569 // Place copy #1 of I10B in I12B
3570 //
3571 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
3572 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 3573 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 3574 sub2node->SetLineColor(kColorITS);
3575 sub2node->SetVisibility(0);
3576 sub2node->cd();
3577 //
3578 // Place copy #1 of I107 in I10B
3579 //
3580 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
3581 sub3node->SetLineColor(kColorITS);
3582 sub3node->SetVisibility(0);
3583 sub3node->cd();
3584 //
3585 // Place copy #1 of I101 in I107
3586 //
3587 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3588 sub4node->SetLineColor(kColorITS);
3589 sub4node->SetVisibility(0);
3590 sub4node->cd();
3591 //
3592 // Place copy #1 of ITS1 in I101
3593 //
3594 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3595 sub5node->SetLineColor(kColorITS);
3596 fNodes->Add(sub5node);
3597 sub4node->cd();
3598 fNodes->Add(sub4node);
3599 sub3node->cd();
3600 fNodes->Add(sub3node);
3601 sub2node->cd();
3602 //
3603 // Place copy #2 of I107 in I10B
3604 //
3605 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
3606 sub3node->SetLineColor(kColorITS);
3607 sub3node->SetVisibility(0);
3608 sub3node->cd();
3609 //
3610 // Place copy #1 of I101 in I107
3611 //
3612 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3613 sub4node->SetLineColor(kColorITS);
3614 sub4node->SetVisibility(0);
3615 sub4node->cd();
3616 //
3617 // Place copy #1 of ITS1 in I101
3618 //
3619 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3620 sub5node->SetLineColor(kColorITS);
3621 fNodes->Add(sub5node);
3622 sub4node->cd();
3623 fNodes->Add(sub4node);
3624 sub3node->cd();
3625 fNodes->Add(sub3node);
3626 sub2node->cd();
3627 //
3628 // Place copy #3 of I107 in I10B
3629 //
3630 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
3631 sub3node->SetLineColor(kColorITS);
3632 sub3node->SetVisibility(0);
3633 sub3node->cd();
3634 //
3635 // Place copy #1 of I101 in I107
3636 //
3637 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3638 sub4node->SetLineColor(kColorITS);
3639 sub4node->SetVisibility(0);
3640 sub4node->cd();
3641 //
3642 // Place copy #1 of ITS1 in I101
3643 //
3644 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3645 sub5node->SetLineColor(kColorITS);
3646 fNodes->Add(sub5node);
3647 sub4node->cd();
3648 fNodes->Add(sub4node);
3649 sub3node->cd();
3650 fNodes->Add(sub3node);
3651 sub2node->cd();
3652 //
3653 // Place copy #4 of I107 in I10B
3654 //
3655 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
3656 sub3node->SetLineColor(kColorITS);
3657 sub3node->SetVisibility(0);
3658 sub3node->cd();
3659 //
3660 // Place copy #1 of I101 in I107
3661 //
3662 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3663 sub4node->SetLineColor(kColorITS);
3664 sub4node->SetVisibility(0);
3665 sub4node->cd();
3666 //
3667 // Place copy #1 of ITS1 in I101
3668 //
3669 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3670 sub5node->SetLineColor(kColorITS);
3671 fNodes->Add(sub5node);
3672 sub4node->cd();
3673 fNodes->Add(sub4node);
3674 sub3node->cd();
3675 fNodes->Add(sub3node);
3676 sub2node->cd();
3677 fNodes->Add(sub2node);
3678 sub1node->cd();
3679 //
3680 // Place copy #2 of I10B in I12B
3681 //
3682 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
3683 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 3684 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 3685 sub2node->SetLineColor(kColorITS);
3686 sub2node->SetVisibility(0);
3687 sub2node->cd();
3688 //
3689 // Place copy #1 of I107 in I10B
3690 //
3691 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
3692 sub3node->SetLineColor(kColorITS);
3693 sub3node->SetVisibility(0);
3694 sub3node->cd();
3695 //
3696 // Place copy #1 of I101 in I107
3697 //
3698 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3699 sub4node->SetLineColor(kColorITS);
3700 sub4node->SetVisibility(0);
3701 sub4node->cd();
3702 //
3703 // Place copy #1 of ITS1 in I101
3704 //
3705 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3706 sub5node->SetLineColor(kColorITS);
3707 fNodes->Add(sub5node);
3708 sub4node->cd();
3709 fNodes->Add(sub4node);
3710 sub3node->cd();
3711 fNodes->Add(sub3node);
3712 sub2node->cd();
3713 //
3714 // Place copy #2 of I107 in I10B
3715 //
3716 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
3717 sub3node->SetLineColor(kColorITS);
3718 sub3node->SetVisibility(0);
3719 sub3node->cd();
3720 //
3721 // Place copy #1 of I101 in I107
3722 //
3723 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3724 sub4node->SetLineColor(kColorITS);
3725 sub4node->SetVisibility(0);
3726 sub4node->cd();
3727 //
3728 // Place copy #1 of ITS1 in I101
3729 //
3730 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3731 sub5node->SetLineColor(kColorITS);
3732 fNodes->Add(sub5node);
3733 sub4node->cd();
3734 fNodes->Add(sub4node);
3735 sub3node->cd();
3736 fNodes->Add(sub3node);
3737 sub2node->cd();
3738 //
3739 // Place copy #3 of I107 in I10B
3740 //
3741 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
3742 sub3node->SetLineColor(kColorITS);
3743 sub3node->SetVisibility(0);
3744 sub3node->cd();
3745 //
3746 // Place copy #1 of I101 in I107
3747 //
3748 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3749 sub4node->SetLineColor(kColorITS);
3750 sub4node->SetVisibility(0);
3751 sub4node->cd();
3752 //
3753 // Place copy #1 of ITS1 in I101
3754 //
3755 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3756 sub5node->SetLineColor(kColorITS);
3757 fNodes->Add(sub5node);
3758 sub4node->cd();
3759 fNodes->Add(sub4node);
3760 sub3node->cd();
3761 fNodes->Add(sub3node);
3762 sub2node->cd();
3763 //
3764 // Place copy #4 of I107 in I10B
3765 //
3766 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
3767 sub3node->SetLineColor(kColorITS);
3768 sub3node->SetVisibility(0);
3769 sub3node->cd();
3770 //
3771 // Place copy #1 of I101 in I107
3772 //
3773 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3774 sub4node->SetLineColor(kColorITS);
3775 sub4node->SetVisibility(0);
3776 sub4node->cd();
3777 //
3778 // Place copy #1 of ITS1 in I101
3779 //
3780 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3781 sub5node->SetLineColor(kColorITS);
3782 fNodes->Add(sub5node);
3783 sub4node->cd();
3784 fNodes->Add(sub4node);
3785 sub3node->cd();
3786 fNodes->Add(sub3node);
3787 sub2node->cd();
3788 fNodes->Add(sub2node);
3789 sub1node->cd();
3790 //
3791 // Place copy #1 of I20B in I12B
3792 //
3793 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
3794 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 3795 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 3796 sub2node->SetLineColor(kColorITS);
3797 sub2node->SetVisibility(0);
3798 sub2node->cd();
3799 //
3800 // Place copy #1 of I1D7 in I20B
3801 //
3802 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3803 sub3node->SetLineColor(kColorITS);
3804 sub3node->SetVisibility(0);
3805 sub3node->cd();
3806 //
3807 // Place copy #1 of I1D1 in I1D7
3808 //
3809 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3810 sub4node->SetLineColor(kColorITS);
3811 sub4node->SetVisibility(0);
3812 sub4node->cd();
3813 //
3814 // Place copy #1 of ITS2 in I1D1
3815 //
3816 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3817 sub5node->SetLineColor(kColorITS);
3818 fNodes->Add(sub5node);
3819 sub4node->cd();
3820 fNodes->Add(sub4node);
3821 sub3node->cd();
3822 fNodes->Add(sub3node);
3823 sub2node->cd();
3824 //
3825 // Place copy #2 of I1D7 in I20B
3826 //
3827 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3828 sub3node->SetLineColor(kColorITS);
3829 sub3node->SetVisibility(0);
3830 sub3node->cd();
3831 //
3832 // Place copy #1 of I1D1 in I1D7
3833 //
3834 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3835 sub4node->SetLineColor(kColorITS);
3836 sub4node->SetVisibility(0);
3837 sub4node->cd();
3838 //
3839 // Place copy #1 of ITS2 in I1D1
3840 //
3841 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3842 sub5node->SetLineColor(kColorITS);
3843 fNodes->Add(sub5node);
3844 sub4node->cd();
3845 fNodes->Add(sub4node);
3846 sub3node->cd();
3847 fNodes->Add(sub3node);
3848 sub2node->cd();
3849 //
3850 // Place copy #3 of I1D7 in I20B
3851 //
3852 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3853 sub3node->SetLineColor(kColorITS);
3854 sub3node->SetVisibility(0);
3855 sub3node->cd();
3856 //
3857 // Place copy #1 of I1D1 in I1D7
3858 //
3859 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3860 sub4node->SetLineColor(kColorITS);
3861 sub4node->SetVisibility(0);
3862 sub4node->cd();
3863 //
3864 // Place copy #1 of ITS2 in I1D1
3865 //
3866 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3867 sub5node->SetLineColor(kColorITS);
3868 fNodes->Add(sub5node);
3869 sub4node->cd();
3870 fNodes->Add(sub4node);
3871 sub3node->cd();
3872 fNodes->Add(sub3node);
3873 sub2node->cd();
3874 //
3875 // Place copy #4 of I1D7 in I20B
3876 //
3877 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3878 sub3node->SetLineColor(kColorITS);
3879 sub3node->SetVisibility(0);
3880 sub3node->cd();
3881 //
3882 // Place copy #1 of I1D1 in I1D7
3883 //
3884 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3885 sub4node->SetLineColor(kColorITS);
3886 sub4node->SetVisibility(0);
3887 sub4node->cd();
3888 //
3889 // Place copy #1 of ITS2 in I1D1
3890 //
3891 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3892 sub5node->SetLineColor(kColorITS);
3893 fNodes->Add(sub5node);
3894 sub4node->cd();
3895 fNodes->Add(sub4node);
3896 sub3node->cd();
3897 fNodes->Add(sub3node);
3898 sub2node->cd();
3899 fNodes->Add(sub2node);
3900 sub1node->cd();
3901 //
3902 // Place copy #2 of I20B in I12B
3903 //
3904 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
3905 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 3906 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 3907 sub2node->SetLineColor(kColorITS);
3908 sub2node->SetVisibility(0);
3909 sub2node->cd();
3910 //
3911 // Place copy #1 of I1D7 in I20B
3912 //
3913 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3914 sub3node->SetLineColor(kColorITS);
3915 sub3node->SetVisibility(0);
3916 sub3node->cd();
3917 //
3918 // Place copy #1 of I1D1 in I1D7
3919 //
3920 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3921 sub4node->SetLineColor(kColorITS);
3922 sub4node->SetVisibility(0);
3923 sub4node->cd();
3924 //
3925 // Place copy #1 of ITS2 in I1D1
3926 //
3927 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3928 sub5node->SetLineColor(kColorITS);
3929 fNodes->Add(sub5node);
3930 sub4node->cd();
3931 fNodes->Add(sub4node);
3932 sub3node->cd();
3933 fNodes->Add(sub3node);
3934 sub2node->cd();
3935 //
3936 // Place copy #2 of I1D7 in I20B
3937 //
3938 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3939 sub3node->SetLineColor(kColorITS);
3940 sub3node->SetVisibility(0);
3941 sub3node->cd();
3942 //
3943 // Place copy #1 of I1D1 in I1D7
3944 //
3945 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3946 sub4node->SetLineColor(kColorITS);
3947 sub4node->SetVisibility(0);
3948 sub4node->cd();
3949 //
3950 // Place copy #1 of ITS2 in I1D1
3951 //
3952 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3953 sub5node->SetLineColor(kColorITS);
3954 fNodes->Add(sub5node);
3955 sub4node->cd();
3956 fNodes->Add(sub4node);
3957 sub3node->cd();
3958 fNodes->Add(sub3node);
3959 sub2node->cd();
3960 //
3961 // Place copy #3 of I1D7 in I20B
3962 //
3963 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3964 sub3node->SetLineColor(kColorITS);
3965 sub3node->SetVisibility(0);
3966 sub3node->cd();
3967 //
3968 // Place copy #1 of I1D1 in I1D7
3969 //
3970 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3971 sub4node->SetLineColor(kColorITS);
3972 sub4node->SetVisibility(0);
3973 sub4node->cd();
3974 //
3975 // Place copy #1 of ITS2 in I1D1
3976 //
3977 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3978 sub5node->SetLineColor(kColorITS);
3979 fNodes->Add(sub5node);
3980 sub4node->cd();
3981 fNodes->Add(sub4node);
3982 sub3node->cd();
3983 fNodes->Add(sub3node);
3984 sub2node->cd();
3985 //
3986 // Place copy #4 of I1D7 in I20B
3987 //
3988 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3989 sub3node->SetLineColor(kColorITS);
3990 sub3node->SetVisibility(0);
3991 sub3node->cd();
3992 //
3993 // Place copy #1 of I1D1 in I1D7
3994 //
3995 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3996 sub4node->SetLineColor(kColorITS);
3997 sub4node->SetVisibility(0);
3998 sub4node->cd();
3999 //
4000 // Place copy #1 of ITS2 in I1D1
4001 //
4002 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4003 sub5node->SetLineColor(kColorITS);
4004 fNodes->Add(sub5node);
4005 sub4node->cd();
4006 fNodes->Add(sub4node);
4007 sub3node->cd();
4008 fNodes->Add(sub3node);
4009 sub2node->cd();
4010 fNodes->Add(sub2node);
4011 sub1node->cd();
4012 //
4013 // Place copy #3 of I20B in I12B
4014 //
4015 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
4016 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 4017 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 4018 sub2node->SetLineColor(kColorITS);
4019 sub2node->SetVisibility(0);
4020 sub2node->cd();
4021 //
4022 // Place copy #1 of I1D7 in I20B
4023 //
4024 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4025 sub3node->SetLineColor(kColorITS);
4026 sub3node->SetVisibility(0);
4027 sub3node->cd();
4028 //
4029 // Place copy #1 of I1D1 in I1D7
4030 //
4031 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4032 sub4node->SetLineColor(kColorITS);
4033 sub4node->SetVisibility(0);
4034 sub4node->cd();
4035 //
4036 // Place copy #1 of ITS2 in I1D1
4037 //
4038 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4039 sub5node->SetLineColor(kColorITS);
4040 fNodes->Add(sub5node);
4041 sub4node->cd();
4042 fNodes->Add(sub4node);
4043 sub3node->cd();
4044 fNodes->Add(sub3node);
4045 sub2node->cd();
4046 //
4047 // Place copy #2 of I1D7 in I20B
4048 //
4049 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4050 sub3node->SetLineColor(kColorITS);
4051 sub3node->SetVisibility(0);
4052 sub3node->cd();
4053 //
4054 // Place copy #1 of I1D1 in I1D7
4055 //
4056 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4057 sub4node->SetLineColor(kColorITS);
4058 sub4node->SetVisibility(0);
4059 sub4node->cd();
4060 //
4061 // Place copy #1 of ITS2 in I1D1
4062 //
4063 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4064 sub5node->SetLineColor(kColorITS);
4065 fNodes->Add(sub5node);
4066 sub4node->cd();
4067 fNodes->Add(sub4node);
4068 sub3node->cd();
4069 fNodes->Add(sub3node);
4070 sub2node->cd();
4071 //
4072 // Place copy #3 of I1D7 in I20B
4073 //
4074 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4075 sub3node->SetLineColor(kColorITS);
4076 sub3node->SetVisibility(0);
4077 sub3node->cd();
4078 //
4079 // Place copy #1 of I1D1 in I1D7
4080 //
4081 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4082 sub4node->SetLineColor(kColorITS);
4083 sub4node->SetVisibility(0);
4084 sub4node->cd();
4085 //
4086 // Place copy #1 of ITS2 in I1D1
4087 //
4088 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4089 sub5node->SetLineColor(kColorITS);
4090 fNodes->Add(sub5node);
4091 sub4node->cd();
4092 fNodes->Add(sub4node);
4093 sub3node->cd();
4094 fNodes->Add(sub3node);
4095 sub2node->cd();
4096 //
4097 // Place copy #4 of I1D7 in I20B
4098 //
4099 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4100 sub3node->SetLineColor(kColorITS);
4101 sub3node->SetVisibility(0);
4102 sub3node->cd();
4103 //
4104 // Place copy #1 of I1D1 in I1D7
4105 //
4106 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4107 sub4node->SetLineColor(kColorITS);
4108 sub4node->SetVisibility(0);
4109 sub4node->cd();
4110 //
4111 // Place copy #1 of ITS2 in I1D1
4112 //
4113 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4114 sub5node->SetLineColor(kColorITS);
4115 fNodes->Add(sub5node);
4116 sub4node->cd();
4117 fNodes->Add(sub4node);
4118 sub3node->cd();
4119 fNodes->Add(sub3node);
4120 sub2node->cd();
4121 fNodes->Add(sub2node);
4122 sub1node->cd();
4123 //
4124 // Place copy #4 of I20B in I12B
4125 //
4126 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
4127 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 4128 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 4129 sub2node->SetLineColor(kColorITS);
4130 sub2node->SetVisibility(0);
4131 sub2node->cd();
4132 //
4133 // Place copy #1 of I1D7 in I20B
4134 //
4135 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4136 sub3node->SetLineColor(kColorITS);
4137 sub3node->SetVisibility(0);
4138 sub3node->cd();
4139 //
4140 // Place copy #1 of I1D1 in I1D7
4141 //
4142 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4143 sub4node->SetLineColor(kColorITS);
4144 sub4node->SetVisibility(0);
4145 sub4node->cd();
4146 //
4147 // Place copy #1 of ITS2 in I1D1
4148 //
4149 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4150 sub5node->SetLineColor(kColorITS);
4151 fNodes->Add(sub5node);
4152 sub4node->cd();
4153 fNodes->Add(sub4node);
4154 sub3node->cd();
4155 fNodes->Add(sub3node);
4156 sub2node->cd();
4157 //
4158 // Place copy #2 of I1D7 in I20B
4159 //
4160 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4161 sub3node->SetLineColor(kColorITS);
4162 sub3node->SetVisibility(0);
4163 sub3node->cd();
4164 //
4165 // Place copy #1 of I1D1 in I1D7
4166 //
4167 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4168 sub4node->SetLineColor(kColorITS);
4169 sub4node->SetVisibility(0);
4170 sub4node->cd();
4171 //
4172 // Place copy #1 of ITS2 in I1D1
4173 //
4174 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4175 sub5node->SetLineColor(kColorITS);
4176 fNodes->Add(sub5node);
4177 sub4node->cd();
4178 fNodes->Add(sub4node);
4179 sub3node->cd();
4180 fNodes->Add(sub3node);
4181 sub2node->cd();
4182 //
4183 // Place copy #3 of I1D7 in I20B
4184 //
4185 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4186 sub3node->SetLineColor(kColorITS);
4187 sub3node->SetVisibility(0);
4188 sub3node->cd();
4189 //
4190 // Place copy #1 of I1D1 in I1D7
4191 //
4192 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4193 sub4node->SetLineColor(kColorITS);
4194 sub4node->SetVisibility(0);
4195 sub4node->cd();
4196 //
4197 // Place copy #1 of ITS2 in I1D1
4198 //
4199 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4200 sub5node->SetLineColor(kColorITS);
4201 fNodes->Add(sub5node);
4202 sub4node->cd();
4203 fNodes->Add(sub4node);
4204 sub3node->cd();
4205 fNodes->Add(sub3node);
4206 sub2node->cd();
4207 //
4208 // Place copy #4 of I1D7 in I20B
4209 //
4210 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4211 sub3node->SetLineColor(kColorITS);
4212 sub3node->SetVisibility(0);
4213 sub3node->cd();
4214 //
4215 // Place copy #1 of I1D1 in I1D7
4216 //
4217 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4218 sub4node->SetLineColor(kColorITS);
4219 sub4node->SetVisibility(0);
4220 sub4node->cd();
4221 //
4222 // Place copy #1 of ITS2 in I1D1
4223 //
4224 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4225 sub5node->SetLineColor(kColorITS);
4226 fNodes->Add(sub5node);
4227 sub4node->cd();
4228 fNodes->Add(sub4node);
4229 sub3node->cd();
4230 fNodes->Add(sub3node);
4231 sub2node->cd();
4232 fNodes->Add(sub2node);
4233 sub1node->cd();
4234 fNodes->Add(sub1node);
4235 node->cd();
4236 //
4237 // Place copy #6 of I12B in IT12
4238 //
1266e9b4 4239 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot236");
1f99c14b 4240 sub1node->SetLineColor(kColorITS);
4241 sub1node->SetVisibility(0);
4242 sub1node->cd();
4243 //
4244 // Place copy #1 of I10B in I12B
4245 //
4246 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
4247 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 4248 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 4249 sub2node->SetLineColor(kColorITS);
4250 sub2node->SetVisibility(0);
4251 sub2node->cd();
4252 //
4253 // Place copy #1 of I107 in I10B
4254 //
4255 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
4256 sub3node->SetLineColor(kColorITS);
4257 sub3node->SetVisibility(0);
4258 sub3node->cd();
4259 //
4260 // Place copy #1 of I101 in I107
4261 //
4262 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4263 sub4node->SetLineColor(kColorITS);
4264 sub4node->SetVisibility(0);
4265 sub4node->cd();
4266 //
4267 // Place copy #1 of ITS1 in I101
4268 //
4269 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4270 sub5node->SetLineColor(kColorITS);
4271 fNodes->Add(sub5node);
4272 sub4node->cd();
4273 fNodes->Add(sub4node);
4274 sub3node->cd();
4275 fNodes->Add(sub3node);
4276 sub2node->cd();
4277 //
4278 // Place copy #2 of I107 in I10B
4279 //
4280 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
4281 sub3node->SetLineColor(kColorITS);
4282 sub3node->SetVisibility(0);
4283 sub3node->cd();
4284 //
4285 // Place copy #1 of I101 in I107
4286 //
4287 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4288 sub4node->SetLineColor(kColorITS);
4289 sub4node->SetVisibility(0);
4290 sub4node->cd();
4291 //
4292 // Place copy #1 of ITS1 in I101
4293 //
4294 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4295 sub5node->SetLineColor(kColorITS);
4296 fNodes->Add(sub5node);
4297 sub4node->cd();
4298 fNodes->Add(sub4node);
4299 sub3node->cd();
4300 fNodes->Add(sub3node);
4301 sub2node->cd();
4302 //
4303 // Place copy #3 of I107 in I10B
4304 //
4305 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
4306 sub3node->SetLineColor(kColorITS);
4307 sub3node->SetVisibility(0);
4308 sub3node->cd();
4309 //
4310 // Place copy #1 of I101 in I107
4311 //
4312 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4313 sub4node->SetLineColor(kColorITS);
4314 sub4node->SetVisibility(0);
4315 sub4node->cd();
4316 //
4317 // Place copy #1 of ITS1 in I101
4318 //
4319 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4320 sub5node->SetLineColor(kColorITS);
4321 fNodes->Add(sub5node);
4322 sub4node->cd();
4323 fNodes->Add(sub4node);
4324 sub3node->cd();
4325 fNodes->Add(sub3node);
4326 sub2node->cd();
4327 //
4328 // Place copy #4 of I107 in I10B
4329 //
4330 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
4331 sub3node->SetLineColor(kColorITS);
4332 sub3node->SetVisibility(0);
4333 sub3node->cd();
4334 //
4335 // Place copy #1 of I101 in I107
4336 //
4337 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4338 sub4node->SetLineColor(kColorITS);
4339 sub4node->SetVisibility(0);
4340 sub4node->cd();
4341 //
4342 // Place copy #1 of ITS1 in I101
4343 //
4344 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4345 sub5node->SetLineColor(kColorITS);
4346 fNodes->Add(sub5node);
4347 sub4node->cd();
4348 fNodes->Add(sub4node);
4349 sub3node->cd();
4350 fNodes->Add(sub3node);
4351 sub2node->cd();
4352 fNodes->Add(sub2node);
4353 sub1node->cd();
4354 //
4355 // Place copy #2 of I10B in I12B
4356 //
4357 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
4358 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 4359 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 4360 sub2node->SetLineColor(kColorITS);
4361 sub2node->SetVisibility(0);
4362 sub2node->cd();
4363 //
4364 // Place copy #1 of I107 in I10B
4365 //
4366 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
4367 sub3node->SetLineColor(kColorITS);
4368 sub3node->SetVisibility(0);
4369 sub3node->cd();
4370 //
4371 // Place copy #1 of I101 in I107
4372 //
4373 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4374 sub4node->SetLineColor(kColorITS);
4375 sub4node->SetVisibility(0);
4376 sub4node->cd();
4377 //
4378 // Place copy #1 of ITS1 in I101
4379 //
4380 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4381 sub5node->SetLineColor(kColorITS);
4382 fNodes->Add(sub5node);
4383 sub4node->cd();
4384 fNodes->Add(sub4node);
4385 sub3node->cd();
4386 fNodes->Add(sub3node);
4387 sub2node->cd();
4388 //
4389 // Place copy #2 of I107 in I10B
4390 //
4391 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
4392 sub3node->SetLineColor(kColorITS);
4393 sub3node->SetVisibility(0);
4394 sub3node->cd();
4395 //
4396 // Place copy #1 of I101 in I107
4397 //
4398 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4399 sub4node->SetLineColor(kColorITS);
4400 sub4node->SetVisibility(0);
4401 sub4node->cd();
4402 //
4403 // Place copy #1 of ITS1 in I101
4404 //
4405 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4406 sub5node->SetLineColor(kColorITS);
4407 fNodes->Add(sub5node);
4408 sub4node->cd();
4409 fNodes->Add(sub4node);
4410 sub3node->cd();
4411 fNodes->Add(sub3node);
4412 sub2node->cd();
4413 //
4414 // Place copy #3 of I107 in I10B
4415 //
4416 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
4417 sub3node->SetLineColor(kColorITS);
4418 sub3node->SetVisibility(0);
4419 sub3node->cd();
4420 //
4421 // Place copy #1 of I101 in I107
4422 //
4423 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4424 sub4node->SetLineColor(kColorITS);
4425 sub4node->SetVisibility(0);
4426 sub4node->cd();
4427 //
4428 // Place copy #1 of ITS1 in I101
4429 //
4430 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4431 sub5node->SetLineColor(kColorITS);
4432 fNodes->Add(sub5node);
4433 sub4node->cd();
4434 fNodes->Add(sub4node);
4435 sub3node->cd();
4436 fNodes->Add(sub3node);
4437 sub2node->cd();
4438 //
4439 // Place copy #4 of I107 in I10B
4440 //
4441 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
4442 sub3node->SetLineColor(kColorITS);
4443 sub3node->SetVisibility(0);
4444 sub3node->cd();
4445 //
4446 // Place copy #1 of I101 in I107
4447 //
4448 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4449 sub4node->SetLineColor(kColorITS);
4450 sub4node->SetVisibility(0);
4451 sub4node->cd();
4452 //
4453 // Place copy #1 of ITS1 in I101
4454 //
4455 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4456 sub5node->SetLineColor(kColorITS);
4457 fNodes->Add(sub5node);
4458 sub4node->cd();
4459 fNodes->Add(sub4node);
4460 sub3node->cd();
4461 fNodes->Add(sub3node);
4462 sub2node->cd();
4463 fNodes->Add(sub2node);
4464 sub1node->cd();
4465 //
4466 // Place copy #1 of I20B in I12B
4467 //
4468 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
4469 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 4470 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 4471 sub2node->SetLineColor(kColorITS);
4472 sub2node->SetVisibility(0);
4473 sub2node->cd();
4474 //
4475 // Place copy #1 of I1D7 in I20B
4476 //
4477 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4478 sub3node->SetLineColor(kColorITS);
4479 sub3node->SetVisibility(0);
4480 sub3node->cd();
4481 //
4482 // Place copy #1 of I1D1 in I1D7
4483 //
4484 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4485 sub4node->SetLineColor(kColorITS);
4486 sub4node->SetVisibility(0);
4487 sub4node->cd();
4488 //
4489 // Place copy #1 of ITS2 in I1D1
4490 //
4491 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4492 sub5node->SetLineColor(kColorITS);
4493 fNodes->Add(sub5node);
4494 sub4node->cd();
4495 fNodes->Add(sub4node);
4496 sub3node->cd();
4497 fNodes->Add(sub3node);
4498 sub2node->cd();
4499 //
4500 // Place copy #2 of I1D7 in I20B
4501 //
4502 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4503 sub3node->SetLineColor(kColorITS);
4504 sub3node->SetVisibility(0);
4505 sub3node->cd();
4506 //
4507 // Place copy #1 of I1D1 in I1D7
4508 //
4509 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4510 sub4node->SetLineColor(kColorITS);
4511 sub4node->SetVisibility(0);
4512 sub4node->cd();
4513 //
4514 // Place copy #1 of ITS2 in I1D1
4515 //
4516 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4517 sub5node->SetLineColor(kColorITS);
4518 fNodes->Add(sub5node);
4519 sub4node->cd();
4520 fNodes->Add(sub4node);
4521 sub3node->cd();
4522 fNodes->Add(sub3node);
4523 sub2node->cd();
4524 //
4525 // Place copy #3 of I1D7 in I20B
4526 //
4527 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4528 sub3node->SetLineColor(kColorITS);
4529 sub3node->SetVisibility(0);
4530 sub3node->cd();
4531 //
4532 // Place copy #1 of I1D1 in I1D7
4533 //
4534 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4535 sub4node->SetLineColor(kColorITS);
4536 sub4node->SetVisibility(0);
4537 sub4node->cd();
4538 //
4539 // Place copy #1 of ITS2 in I1D1
4540 //
4541 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4542 sub5node->SetLineColor(kColorITS);
4543 fNodes->Add(sub5node);
4544 sub4node->cd();
4545 fNodes->Add(sub4node);
4546 sub3node->cd();
4547 fNodes->Add(sub3node);
4548 sub2node->cd();
4549 //
4550 // Place copy #4 of I1D7 in I20B
4551 //
4552 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4553 sub3node->SetLineColor(kColorITS);
4554 sub3node->SetVisibility(0);
4555 sub3node->cd();
4556 //
4557 // Place copy #1 of I1D1 in I1D7
4558 //
4559 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4560 sub4node->SetLineColor(kColorITS);
4561 sub4node->SetVisibility(0);
4562 sub4node->cd();
4563 //
4564 // Place copy #1 of ITS2 in I1D1
4565 //
4566 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4567 sub5node->SetLineColor(kColorITS);
4568 fNodes->Add(sub5node);
4569 sub4node->cd();
4570 fNodes->Add(sub4node);
4571 sub3node->cd();
4572 fNodes->Add(sub3node);
4573 sub2node->cd();
4574 fNodes->Add(sub2node);
4575 sub1node->cd();
4576 //
4577 // Place copy #2 of I20B in I12B
4578 //
4579 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
4580 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 4581 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 4582 sub2node->SetLineColor(kColorITS);
4583 sub2node->SetVisibility(0);
4584 sub2node->cd();
4585 //
4586 // Place copy #1 of I1D7 in I20B
4587 //
4588 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4589 sub3node->SetLineColor(kColorITS);
4590 sub3node->SetVisibility(0);
4591 sub3node->cd();
4592 //
4593 // Place copy #1 of I1D1 in I1D7
4594 //
4595 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4596 sub4node->SetLineColor(kColorITS);
4597 sub4node->SetVisibility(0);
4598 sub4node->cd();
4599 //
4600 // Place copy #1 of ITS2 in I1D1
4601 //
4602 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4603 sub5node->SetLineColor(kColorITS);
4604 fNodes->Add(sub5node);
4605 sub4node->cd();
4606 fNodes->Add(sub4node);
4607 sub3node->cd();
4608 fNodes->Add(sub3node);
4609 sub2node->cd();
4610 //
4611 // Place copy #2 of I1D7 in I20B
4612 //
4613 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4614 sub3node->SetLineColor(kColorITS);
4615 sub3node->SetVisibility(0);
4616 sub3node->cd();
4617 //
4618 // Place copy #1 of I1D1 in I1D7
4619 //
4620 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4621 sub4node->SetLineColor(kColorITS);
4622 sub4node->SetVisibility(0);
4623 sub4node->cd();
4624 //
4625 // Place copy #1 of ITS2 in I1D1
4626 //
4627 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4628 sub5node->SetLineColor(kColorITS);
4629 fNodes->Add(sub5node);
4630 sub4node->cd();
4631 fNodes->Add(sub4node);
4632 sub3node->cd();
4633 fNodes->Add(sub3node);
4634 sub2node->cd();
4635 //
4636 // Place copy #3 of I1D7 in I20B
4637 //
4638 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4639 sub3node->SetLineColor(kColorITS);
4640 sub3node->SetVisibility(0);
4641 sub3node->cd();
4642 //
4643 // Place copy #1 of I1D1 in I1D7
4644 //
4645 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4646 sub4node->SetLineColor(kColorITS);
4647 sub4node->SetVisibility(0);
4648 sub4node->cd();
4649 //
4650 // Place copy #1 of ITS2 in I1D1
4651 //
4652 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4653 sub5node->SetLineColor(kColorITS);
4654 fNodes->Add(sub5node);
4655 sub4node->cd();
4656 fNodes->Add(sub4node);
4657 sub3node->cd();
4658 fNodes->Add(sub3node);
4659 sub2node->cd();
4660 //
4661 // Place copy #4 of I1D7 in I20B
4662 //
4663 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4664 sub3node->SetLineColor(kColorITS);
4665 sub3node->SetVisibility(0);
4666 sub3node->cd();
4667 //
4668 // Place copy #1 of I1D1 in I1D7
4669 //
4670 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4671 sub4node->SetLineColor(kColorITS);
4672 sub4node->SetVisibility(0);
4673 sub4node->cd();
4674 //
4675 // Place copy #1 of ITS2 in I1D1
4676 //
4677 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4678 sub5node->SetLineColor(kColorITS);
4679 fNodes->Add(sub5node);
4680 sub4node->cd();
4681 fNodes->Add(sub4node);
4682 sub3node->cd();
4683 fNodes->Add(sub3node);
4684 sub2node->cd();
4685 fNodes->Add(sub2node);
4686 sub1node->cd();
4687 //
4688 // Place copy #3 of I20B in I12B
4689 //
4690 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
4691 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 4692 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 4693 sub2node->SetLineColor(kColorITS);
4694 sub2node->SetVisibility(0);
4695 sub2node->cd();
4696 //
4697 // Place copy #1 of I1D7 in I20B
4698 //
4699 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4700 sub3node->SetLineColor(kColorITS);
4701 sub3node->SetVisibility(0);
4702 sub3node->cd();
4703 //
4704 // Place copy #1 of I1D1 in I1D7
4705 //
4706 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4707 sub4node->SetLineColor(kColorITS);
4708 sub4node->SetVisibility(0);
4709 sub4node->cd();
4710 //
4711 // Place copy #1 of ITS2 in I1D1
4712 //
4713 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4714 sub5node->SetLineColor(kColorITS);
4715 fNodes->Add(sub5node);
4716 sub4node->cd();
4717 fNodes->Add(sub4node);
4718 sub3node->cd();
4719 fNodes->Add(sub3node);
4720 sub2node->cd();
4721 //
4722 // Place copy #2 of I1D7 in I20B
4723 //
4724 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4725 sub3node->SetLineColor(kColorITS);
4726 sub3node->SetVisibility(0);
4727 sub3node->cd();
4728 //
4729 // Place copy #1 of I1D1 in I1D7
4730 //
4731 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4732 sub4node->SetLineColor(kColorITS);
4733 sub4node->SetVisibility(0);
4734 sub4node->cd();
4735 //
4736 // Place copy #1 of ITS2 in I1D1
4737 //
4738 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4739 sub5node->SetLineColor(kColorITS);
4740 fNodes->Add(sub5node);
4741 sub4node->cd();
4742 fNodes->Add(sub4node);
4743 sub3node->cd();
4744 fNodes->Add(sub3node);
4745 sub2node->cd();
4746 //
4747 // Place copy #3 of I1D7 in I20B
4748 //
4749 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4750 sub3node->SetLineColor(kColorITS);
4751 sub3node->SetVisibility(0);
4752 sub3node->cd();
4753 //
4754 // Place copy #1 of I1D1 in I1D7
4755 //
4756 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4757 sub4node->SetLineColor(kColorITS);
4758 sub4node->SetVisibility(0);
4759 sub4node->cd();
4760 //
4761 // Place copy #1 of ITS2 in I1D1
4762 //
4763 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4764 sub5node->SetLineColor(kColorITS);
4765 fNodes->Add(sub5node);
4766 sub4node->cd();
4767 fNodes->Add(sub4node);
4768 sub3node->cd();
4769 fNodes->Add(sub3node);
4770 sub2node->cd();
4771 //
4772 // Place copy #4 of I1D7 in I20B
4773 //
4774 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4775 sub3node->SetLineColor(kColorITS);
4776 sub3node->SetVisibility(0);
4777 sub3node->cd();
4778 //
4779 // Place copy #1 of I1D1 in I1D7
4780 //
4781 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4782 sub4node->SetLineColor(kColorITS);
4783 sub4node->SetVisibility(0);
4784 sub4node->cd();
4785 //
4786 // Place copy #1 of ITS2 in I1D1
4787 //
4788 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4789 sub5node->SetLineColor(kColorITS);
4790 fNodes->Add(sub5node);
4791 sub4node->cd();
4792 fNodes->Add(sub4node);
4793 sub3node->cd();
4794 fNodes->Add(sub3node);
4795 sub2node->cd();
4796 fNodes->Add(sub2node);
4797 sub1node->cd();
4798 //
4799 // Place copy #4 of I20B in I12B
4800 //
4801 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
4802 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 4803 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 4804 sub2node->SetLineColor(kColorITS);
4805 sub2node->SetVisibility(0);
4806 sub2node->cd();
4807 //
4808 // Place copy #1 of I1D7 in I20B
4809 //
4810 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4811 sub3node->SetLineColor(kColorITS);
4812 sub3node->SetVisibility(0);
4813 sub3node->cd();
4814 //
4815 // Place copy #1 of I1D1 in I1D7
4816 //
4817 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4818 sub4node->SetLineColor(kColorITS);
4819 sub4node->SetVisibility(0);
4820 sub4node->cd();
4821 //
4822 // Place copy #1 of ITS2 in I1D1
4823 //
4824 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4825 sub5node->SetLineColor(kColorITS);
4826 fNodes->Add(sub5node);
4827 sub4node->cd();
4828 fNodes->Add(sub4node);
4829 sub3node->cd();
4830 fNodes->Add(sub3node);
4831 sub2node->cd();
4832 //
4833 // Place copy #2 of I1D7 in I20B
4834 //
4835 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4836 sub3node->SetLineColor(kColorITS);
4837 sub3node->SetVisibility(0);
4838 sub3node->cd();
4839 //
4840 // Place copy #1 of I1D1 in I1D7
4841 //
4842 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4843 sub4node->SetLineColor(kColorITS);
4844 sub4node->SetVisibility(0);
4845 sub4node->cd();
4846 //
4847 // Place copy #1 of ITS2 in I1D1
4848 //
4849 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4850 sub5node->SetLineColor(kColorITS);
4851 fNodes->Add(sub5node);
4852 sub4node->cd();
4853 fNodes->Add(sub4node);
4854 sub3node->cd();
4855 fNodes->Add(sub3node);
4856 sub2node->cd();
4857 //
4858 // Place copy #3 of I1D7 in I20B
4859 //
4860 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4861 sub3node->SetLineColor(kColorITS);
4862 sub3node->SetVisibility(0);
4863 sub3node->cd();
4864 //
4865 // Place copy #1 of I1D1 in I1D7
4866 //
4867 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4868 sub4node->SetLineColor(kColorITS);
4869 sub4node->SetVisibility(0);
4870 sub4node->cd();
4871 //
4872 // Place copy #1 of ITS2 in I1D1
4873 //
4874 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4875 sub5node->SetLineColor(kColorITS);
4876 fNodes->Add(sub5node);
4877 sub4node->cd();
4878 fNodes->Add(sub4node);
4879 sub3node->cd();
4880 fNodes->Add(sub3node);
4881 sub2node->cd();
4882 //
4883 // Place copy #4 of I1D7 in I20B
4884 //
4885 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4886 sub3node->SetLineColor(kColorITS);
4887 sub3node->SetVisibility(0);
4888 sub3node->cd();
4889 //
4890 // Place copy #1 of I1D1 in I1D7
4891 //
4892 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4893 sub4node->SetLineColor(kColorITS);
4894 sub4node->SetVisibility(0);
4895 sub4node->cd();
4896 //
4897 // Place copy #1 of ITS2 in I1D1
4898 //
4899 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4900 sub5node->SetLineColor(kColorITS);
4901 fNodes->Add(sub5node);
4902 sub4node->cd();
4903 fNodes->Add(sub4node);
4904 sub3node->cd();
4905 fNodes->Add(sub3node);
4906 sub2node->cd();
4907 fNodes->Add(sub2node);
4908 sub1node->cd();
4909 fNodes->Add(sub1node);
4910 node->cd();
4911 //
4912 // Place copy #7 of I12B in IT12
4913 //
1266e9b4 4914 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot244");
1f99c14b 4915 sub1node->SetLineColor(kColorITS);
4916 sub1node->SetVisibility(0);
4917 sub1node->cd();
4918 //
4919 // Place copy #1 of I10B in I12B
4920 //
4921 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
4922 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 4923 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 4924 sub2node->SetLineColor(kColorITS);
4925 sub2node->SetVisibility(0);
4926 sub2node->cd();
4927 //
4928 // Place copy #1 of I107 in I10B
4929 //
4930 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
4931 sub3node->SetLineColor(kColorITS);
4932 sub3node->SetVisibility(0);
4933 sub3node->cd();
4934 //
4935 // Place copy #1 of I101 in I107
4936 //
4937 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4938 sub4node->SetLineColor(kColorITS);
4939 sub4node->SetVisibility(0);
4940 sub4node->cd();
4941 //
4942 // Place copy #1 of ITS1 in I101
4943 //
4944 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4945 sub5node->SetLineColor(kColorITS);
4946 fNodes->Add(sub5node);
4947 sub4node->cd();
4948 fNodes->Add(sub4node);
4949 sub3node->cd();
4950 fNodes->Add(sub3node);
4951 sub2node->cd();
4952 //
4953 // Place copy #2 of I107 in I10B
4954 //
4955 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
4956 sub3node->SetLineColor(kColorITS);
4957 sub3node->SetVisibility(0);
4958 sub3node->cd();
4959 //
4960 // Place copy #1 of I101 in I107
4961 //
4962 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4963 sub4node->SetLineColor(kColorITS);
4964 sub4node->SetVisibility(0);
4965 sub4node->cd();
4966 //
4967 // Place copy #1 of ITS1 in I101
4968 //
4969 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4970 sub5node->SetLineColor(kColorITS);
4971 fNodes->Add(sub5node);
4972 sub4node->cd();
4973 fNodes->Add(sub4node);
4974 sub3node->cd();
4975 fNodes->Add(sub3node);
4976 sub2node->cd();
4977 //
4978 // Place copy #3 of I107 in I10B
4979 //
4980 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
4981 sub3node->SetLineColor(kColorITS);
4982 sub3node->SetVisibility(0);
4983 sub3node->cd();
4984 //
4985 // Place copy #1 of I101 in I107
4986 //
4987 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4988 sub4node->SetLineColor(kColorITS);
4989 sub4node->SetVisibility(0);
4990 sub4node->cd();
4991 //
4992 // Place copy #1 of ITS1 in I101
4993 //
4994 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4995 sub5node->SetLineColor(kColorITS);
4996 fNodes->Add(sub5node);
4997 sub4node->cd();
4998 fNodes->Add(sub4node);
4999 sub3node->cd();
5000 fNodes->Add(sub3node);
5001 sub2node->cd();
5002 //
5003 // Place copy #4 of I107 in I10B
5004 //
5005 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
5006 sub3node->SetLineColor(kColorITS);
5007 sub3node->SetVisibility(0);
5008 sub3node->cd();
5009 //
5010 // Place copy #1 of I101 in I107
5011 //
5012 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5013 sub4node->SetLineColor(kColorITS);
5014 sub4node->SetVisibility(0);
5015 sub4node->cd();
5016 //
5017 // Place copy #1 of ITS1 in I101
5018 //
5019 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5020 sub5node->SetLineColor(kColorITS);
5021 fNodes->Add(sub5node);
5022 sub4node->cd();
5023 fNodes->Add(sub4node);
5024 sub3node->cd();
5025 fNodes->Add(sub3node);
5026 sub2node->cd();
5027 fNodes->Add(sub2node);
5028 sub1node->cd();
5029 //
5030 // Place copy #2 of I10B in I12B
5031 //
5032 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
5033 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 5034 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 5035 sub2node->SetLineColor(kColorITS);
5036 sub2node->SetVisibility(0);
5037 sub2node->cd();
5038 //
5039 // Place copy #1 of I107 in I10B
5040 //
5041 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
5042 sub3node->SetLineColor(kColorITS);
5043 sub3node->SetVisibility(0);
5044 sub3node->cd();
5045 //
5046 // Place copy #1 of I101 in I107
5047 //
5048 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5049 sub4node->SetLineColor(kColorITS);
5050 sub4node->SetVisibility(0);
5051 sub4node->cd();
5052 //
5053 // Place copy #1 of ITS1 in I101
5054 //
5055 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5056 sub5node->SetLineColor(kColorITS);
5057 fNodes->Add(sub5node);
5058 sub4node->cd();
5059 fNodes->Add(sub4node);
5060 sub3node->cd();
5061 fNodes->Add(sub3node);
5062 sub2node->cd();
5063 //
5064 // Place copy #2 of I107 in I10B
5065 //
5066 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
5067 sub3node->SetLineColor(kColorITS);
5068 sub3node->SetVisibility(0);
5069 sub3node->cd();
5070 //
5071 // Place copy #1 of I101 in I107
5072 //
5073 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5074 sub4node->SetLineColor(kColorITS);
5075 sub4node->SetVisibility(0);
5076 sub4node->cd();
5077 //
5078 // Place copy #1 of ITS1 in I101
5079 //
5080 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5081 sub5node->SetLineColor(kColorITS);
5082 fNodes->Add(sub5node);
5083 sub4node->cd();
5084 fNodes->Add(sub4node);
5085 sub3node->cd();
5086 fNodes->Add(sub3node);
5087 sub2node->cd();
5088 //
5089 // Place copy #3 of I107 in I10B
5090 //
5091 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
5092 sub3node->SetLineColor(kColorITS);
5093 sub3node->SetVisibility(0);
5094 sub3node->cd();
5095 //
5096 // Place copy #1 of I101 in I107
5097 //
5098 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5099 sub4node->SetLineColor(kColorITS);
5100 sub4node->SetVisibility(0);
5101 sub4node->cd();
5102 //
5103 // Place copy #1 of ITS1 in I101
5104 //
5105 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5106 sub5node->SetLineColor(kColorITS);
5107 fNodes->Add(sub5node);
5108 sub4node->cd();
5109 fNodes->Add(sub4node);
5110 sub3node->cd();
5111 fNodes->Add(sub3node);
5112 sub2node->cd();
5113 //
5114 // Place copy #4 of I107 in I10B
5115 //
5116 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
5117 sub3node->SetLineColor(kColorITS);
5118 sub3node->SetVisibility(0);
5119 sub3node->cd();
5120 //
5121 // Place copy #1 of I101 in I107
5122 //
5123 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5124 sub4node->SetLineColor(kColorITS);
5125 sub4node->SetVisibility(0);
5126 sub4node->cd();
5127 //
5128 // Place copy #1 of ITS1 in I101
5129 //
5130 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5131 sub5node->SetLineColor(kColorITS);
5132 fNodes->Add(sub5node);
5133 sub4node->cd();
5134 fNodes->Add(sub4node);
5135 sub3node->cd();
5136 fNodes->Add(sub3node);
5137 sub2node->cd();
5138 fNodes->Add(sub2node);
5139 sub1node->cd();
5140 //
5141 // Place copy #1 of I20B in I12B
5142 //
5143 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
5144 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 5145 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 5146 sub2node->SetLineColor(kColorITS);
5147 sub2node->SetVisibility(0);
5148 sub2node->cd();
5149 //
5150 // Place copy #1 of I1D7 in I20B
5151 //
5152 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5153 sub3node->SetLineColor(kColorITS);
5154 sub3node->SetVisibility(0);
5155 sub3node->cd();
5156 //
5157 // Place copy #1 of I1D1 in I1D7
5158 //
5159 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5160 sub4node->SetLineColor(kColorITS);
5161 sub4node->SetVisibility(0);
5162 sub4node->cd();
5163 //
5164 // Place copy #1 of ITS2 in I1D1
5165 //
5166 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5167 sub5node->SetLineColor(kColorITS);
5168 fNodes->Add(sub5node);
5169 sub4node->cd();
5170 fNodes->Add(sub4node);
5171 sub3node->cd();
5172 fNodes->Add(sub3node);
5173 sub2node->cd();
5174 //
5175 // Place copy #2 of I1D7 in I20B
5176 //
5177 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5178 sub3node->SetLineColor(kColorITS);
5179 sub3node->SetVisibility(0);
5180 sub3node->cd();
5181 //
5182 // Place copy #1 of I1D1 in I1D7
5183 //
5184 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5185 sub4node->SetLineColor(kColorITS);
5186 sub4node->SetVisibility(0);
5187 sub4node->cd();
5188 //
5189 // Place copy #1 of ITS2 in I1D1
5190 //
5191 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5192 sub5node->SetLineColor(kColorITS);
5193 fNodes->Add(sub5node);
5194 sub4node->cd();
5195 fNodes->Add(sub4node);
5196 sub3node->cd();
5197 fNodes->Add(sub3node);
5198 sub2node->cd();
5199 //
5200 // Place copy #3 of I1D7 in I20B
5201 //
5202 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5203 sub3node->SetLineColor(kColorITS);
5204 sub3node->SetVisibility(0);
5205 sub3node->cd();
5206 //
5207 // Place copy #1 of I1D1 in I1D7
5208 //
5209 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5210 sub4node->SetLineColor(kColorITS);
5211 sub4node->SetVisibility(0);
5212 sub4node->cd();
5213 //
5214 // Place copy #1 of ITS2 in I1D1
5215 //
5216 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5217 sub5node->SetLineColor(kColorITS);
5218 fNodes->Add(sub5node);
5219 sub4node->cd();
5220 fNodes->Add(sub4node);
5221 sub3node->cd();
5222 fNodes->Add(sub3node);
5223 sub2node->cd();
5224 //
5225 // Place copy #4 of I1D7 in I20B
5226 //
5227 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5228 sub3node->SetLineColor(kColorITS);
5229 sub3node->SetVisibility(0);
5230 sub3node->cd();
5231 //
5232 // Place copy #1 of I1D1 in I1D7
5233 //
5234 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5235 sub4node->SetLineColor(kColorITS);
5236 sub4node->SetVisibility(0);
5237 sub4node->cd();
5238 //
5239 // Place copy #1 of ITS2 in I1D1
5240 //
5241 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5242 sub5node->SetLineColor(kColorITS);
5243 fNodes->Add(sub5node);
5244 sub4node->cd();
5245 fNodes->Add(sub4node);
5246 sub3node->cd();
5247 fNodes->Add(sub3node);
5248 sub2node->cd();
5249 fNodes->Add(sub2node);
5250 sub1node->cd();
5251 //
5252 // Place copy #2 of I20B in I12B
5253 //
5254 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
5255 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 5256 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 5257 sub2node->SetLineColor(kColorITS);
5258 sub2node->SetVisibility(0);
5259 sub2node->cd();
5260 //
5261 // Place copy #1 of I1D7 in I20B
5262 //
5263 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5264 sub3node->SetLineColor(kColorITS);
5265 sub3node->SetVisibility(0);
5266 sub3node->cd();
5267 //
5268 // Place copy #1 of I1D1 in I1D7
5269 //
5270 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5271 sub4node->SetLineColor(kColorITS);
5272 sub4node->SetVisibility(0);
5273 sub4node->cd();
5274 //
5275 // Place copy #1 of ITS2 in I1D1
5276 //
5277 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5278 sub5node->SetLineColor(kColorITS);
5279 fNodes->Add(sub5node);
5280 sub4node->cd();
5281 fNodes->Add(sub4node);
5282 sub3node->cd();
5283 fNodes->Add(sub3node);
5284 sub2node->cd();
5285 //
5286 // Place copy #2 of I1D7 in I20B
5287 //
5288 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5289 sub3node->SetLineColor(kColorITS);
5290 sub3node->SetVisibility(0);
5291 sub3node->cd();
5292 //
5293 // Place copy #1 of I1D1 in I1D7
5294 //
5295 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5296 sub4node->SetLineColor(kColorITS);
5297 sub4node->SetVisibility(0);
5298 sub4node->cd();
5299 //
5300 // Place copy #1 of ITS2 in I1D1
5301 //
5302 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5303 sub5node->SetLineColor(kColorITS);
5304 fNodes->Add(sub5node);
5305 sub4node->cd();
5306 fNodes->Add(sub4node);
5307 sub3node->cd();
5308 fNodes->Add(sub3node);
5309 sub2node->cd();
5310 //
5311 // Place copy #3 of I1D7 in I20B
5312 //
5313 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5314 sub3node->SetLineColor(kColorITS);
5315 sub3node->SetVisibility(0);
5316 sub3node->cd();
5317 //
5318 // Place copy #1 of I1D1 in I1D7
5319 //
5320 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5321 sub4node->SetLineColor(kColorITS);
5322 sub4node->SetVisibility(0);
5323 sub4node->cd();
5324 //
5325 // Place copy #1 of ITS2 in I1D1
5326 //
5327 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5328 sub5node->SetLineColor(kColorITS);
5329 fNodes->Add(sub5node);
5330 sub4node->cd();
5331 fNodes->Add(sub4node);
5332 sub3node->cd();
5333 fNodes->Add(sub3node);
5334 sub2node->cd();
5335 //
5336 // Place copy #4 of I1D7 in I20B
5337 //
5338 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5339 sub3node->SetLineColor(kColorITS);
5340 sub3node->SetVisibility(0);
5341 sub3node->cd();
5342 //
5343 // Place copy #1 of I1D1 in I1D7
5344 //
5345 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5346 sub4node->SetLineColor(kColorITS);
5347 sub4node->SetVisibility(0);
5348 sub4node->cd();
5349 //
5350 // Place copy #1 of ITS2 in I1D1
5351 //
5352 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5353 sub5node->SetLineColor(kColorITS);
5354 fNodes->Add(sub5node);
5355 sub4node->cd();
5356 fNodes->Add(sub4node);
5357 sub3node->cd();
5358 fNodes->Add(sub3node);
5359 sub2node->cd();
5360 fNodes->Add(sub2node);
5361 sub1node->cd();
5362 //
5363 // Place copy #3 of I20B in I12B
5364 //
5365 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
5366 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 5367 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 5368 sub2node->SetLineColor(kColorITS);
5369 sub2node->SetVisibility(0);
5370 sub2node->cd();
5371 //
5372 // Place copy #1 of I1D7 in I20B
5373 //
5374 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5375 sub3node->SetLineColor(kColorITS);
5376 sub3node->SetVisibility(0);
5377 sub3node->cd();
5378 //
5379 // Place copy #1 of I1D1 in I1D7
5380 //
5381 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5382 sub4node->SetLineColor(kColorITS);
5383 sub4node->SetVisibility(0);
5384 sub4node->cd();
5385 //
5386 // Place copy #1 of ITS2 in I1D1
5387 //
5388 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5389 sub5node->SetLineColor(kColorITS);
5390 fNodes->Add(sub5node);
5391 sub4node->cd();
5392 fNodes->Add(sub4node);
5393 sub3node->cd();
5394 fNodes->Add(sub3node);
5395 sub2node->cd();
5396 //
5397 // Place copy #2 of I1D7 in I20B
5398 //
5399 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5400 sub3node->SetLineColor(kColorITS);
5401 sub3node->SetVisibility(0);
5402 sub3node->cd();
5403 //
5404 // Place copy #1 of I1D1 in I1D7
5405 //
5406 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5407 sub4node->SetLineColor(kColorITS);
5408 sub4node->SetVisibility(0);
5409 sub4node->cd();
5410 //
5411 // Place copy #1 of ITS2 in I1D1
5412 //
5413 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5414 sub5node->SetLineColor(kColorITS);
5415 fNodes->Add(sub5node);
5416 sub4node->cd();
5417 fNodes->Add(sub4node);
5418 sub3node->cd();
5419 fNodes->Add(sub3node);
5420 sub2node->cd();
5421 //
5422 // Place copy #3 of I1D7 in I20B
5423 //
5424 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5425 sub3node->SetLineColor(kColorITS);
5426 sub3node->SetVisibility(0);
5427 sub3node->cd();
5428 //
5429 // Place copy #1 of I1D1 in I1D7
5430 //
5431 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5432 sub4node->SetLineColor(kColorITS);
5433 sub4node->SetVisibility(0);
5434 sub4node->cd();
5435 //
5436 // Place copy #1 of ITS2 in I1D1
5437 //
5438 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5439 sub5node->SetLineColor(kColorITS);
5440 fNodes->Add(sub5node);
5441 sub4node->cd();
5442 fNodes->Add(sub4node);
5443 sub3node->cd();
5444 fNodes->Add(sub3node);
5445 sub2node->cd();
5446 //
5447 // Place copy #4 of I1D7 in I20B
5448 //
5449 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5450 sub3node->SetLineColor(kColorITS);
5451 sub3node->SetVisibility(0);
5452 sub3node->cd();
5453 //
5454 // Place copy #1 of I1D1 in I1D7
5455 //
5456 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5457 sub4node->SetLineColor(kColorITS);
5458 sub4node->SetVisibility(0);
5459 sub4node->cd();
5460 //
5461 // Place copy #1 of ITS2 in I1D1
5462 //
5463 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5464 sub5node->SetLineColor(kColorITS);
5465 fNodes->Add(sub5node);
5466 sub4node->cd();
5467 fNodes->Add(sub4node);
5468 sub3node->cd();
5469 fNodes->Add(sub3node);
5470 sub2node->cd();
5471 fNodes->Add(sub2node);
5472 sub1node->cd();
5473 //
5474 // Place copy #4 of I20B in I12B
5475 //
5476 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
5477 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 5478 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 5479 sub2node->SetLineColor(kColorITS);
5480 sub2node->SetVisibility(0);
5481 sub2node->cd();
5482 //
5483 // Place copy #1 of I1D7 in I20B
5484 //
5485 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5486 sub3node->SetLineColor(kColorITS);
5487 sub3node->SetVisibility(0);
5488 sub3node->cd();
5489 //
5490 // Place copy #1 of I1D1 in I1D7
5491 //
5492 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5493 sub4node->SetLineColor(kColorITS);
5494 sub4node->SetVisibility(0);
5495 sub4node->cd();
5496 //
5497 // Place copy #1 of ITS2 in I1D1
5498 //
5499 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5500 sub5node->SetLineColor(kColorITS);
5501 fNodes->Add(sub5node);
5502 sub4node->cd();
5503 fNodes->Add(sub4node);
5504 sub3node->cd();
5505 fNodes->Add(sub3node);
5506 sub2node->cd();
5507 //
5508 // Place copy #2 of I1D7 in I20B
5509 //
5510 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5511 sub3node->SetLineColor(kColorITS);
5512 sub3node->SetVisibility(0);
5513 sub3node->cd();
5514 //
5515 // Place copy #1 of I1D1 in I1D7
5516 //
5517 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5518 sub4node->SetLineColor(kColorITS);
5519 sub4node->SetVisibility(0);
5520 sub4node->cd();
5521 //
5522 // Place copy #1 of ITS2 in I1D1
5523 //
5524 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5525 sub5node->SetLineColor(kColorITS);
5526 fNodes->Add(sub5node);
5527 sub4node->cd();
5528 fNodes->Add(sub4node);
5529 sub3node->cd();
5530 fNodes->Add(sub3node);
5531 sub2node->cd();
5532 //
5533 // Place copy #3 of I1D7 in I20B
5534 //
5535 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5536 sub3node->SetLineColor(kColorITS);
5537 sub3node->SetVisibility(0);
5538 sub3node->cd();
5539 //
5540 // Place copy #1 of I1D1 in I1D7
5541 //
5542 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5543 sub4node->SetLineColor(kColorITS);
5544 sub4node->SetVisibility(0);
5545 sub4node->cd();
5546 //
5547 // Place copy #1 of ITS2 in I1D1
5548 //
5549 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5550 sub5node->SetLineColor(kColorITS);
5551 fNodes->Add(sub5node);
5552 sub4node->cd();
5553 fNodes->Add(sub4node);
5554 sub3node->cd();
5555 fNodes->Add(sub3node);
5556 sub2node->cd();
5557 //
5558 // Place copy #4 of I1D7 in I20B
5559 //
5560 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5561 sub3node->SetLineColor(kColorITS);
5562 sub3node->SetVisibility(0);
5563 sub3node->cd();
5564 //
5565 // Place copy #1 of I1D1 in I1D7
5566 //
5567 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5568 sub4node->SetLineColor(kColorITS);
5569 sub4node->SetVisibility(0);
5570 sub4node->cd();
5571 //
5572 // Place copy #1 of ITS2 in I1D1
5573 //
5574 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5575 sub5node->SetLineColor(kColorITS);
5576 fNodes->Add(sub5node);
5577 sub4node->cd();
5578 fNodes->Add(sub4node);
5579 sub3node->cd();
5580 fNodes->Add(sub3node);
5581 sub2node->cd();
5582 fNodes->Add(sub2node);
5583 sub1node->cd();
5584 fNodes->Add(sub1node);
5585 node->cd();
5586 //
5587 // Place copy #8 of I12B in IT12
5588 //
1266e9b4 5589 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot233");
1f99c14b 5590 sub1node->SetLineColor(kColorITS);
5591 sub1node->SetVisibility(0);
5592 sub1node->cd();
5593 //
5594 // Place copy #1 of I10B in I12B
5595 //
5596 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
5597 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 5598 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 5599 sub2node->SetLineColor(kColorITS);
5600 sub2node->SetVisibility(0);
5601 sub2node->cd();
5602 //
5603 // Place copy #1 of I107 in I10B
5604 //
5605 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
5606 sub3node->SetLineColor(kColorITS);
5607 sub3node->SetVisibility(0);
5608 sub3node->cd();
5609 //
5610 // Place copy #1 of I101 in I107
5611 //
5612 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5613 sub4node->SetLineColor(kColorITS);
5614 sub4node->SetVisibility(0);
5615 sub4node->cd();
5616 //
5617 // Place copy #1 of ITS1 in I101
5618 //
5619 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5620 sub5node->SetLineColor(kColorITS);
5621 fNodes->Add(sub5node);
5622 sub4node->cd();
5623 fNodes->Add(sub4node);
5624 sub3node->cd();
5625 fNodes->Add(sub3node);
5626 sub2node->cd();
5627 //
5628 // Place copy #2 of I107 in I10B
5629 //
5630 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
5631 sub3node->SetLineColor(kColorITS);
5632 sub3node->SetVisibility(0);
5633 sub3node->cd();
5634 //
5635 // Place copy #1 of I101 in I107
5636 //
5637 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5638 sub4node->SetLineColor(kColorITS);
5639 sub4node->SetVisibility(0);
5640 sub4node->cd();
5641 //
5642 // Place copy #1 of ITS1 in I101
5643 //
5644 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5645 sub5node->SetLineColor(kColorITS);
5646 fNodes->Add(sub5node);
5647 sub4node->cd();
5648 fNodes->Add(sub4node);
5649 sub3node->cd();
5650 fNodes->Add(sub3node);
5651 sub2node->cd();
5652 //
5653 // Place copy #3 of I107 in I10B
5654 //
5655 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
5656 sub3node->SetLineColor(kColorITS);
5657 sub3node->SetVisibility(0);
5658 sub3node->cd();
5659 //
5660 // Place copy #1 of I101 in I107
5661 //
5662 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5663 sub4node->SetLineColor(kColorITS);
5664 sub4node->SetVisibility(0);
5665 sub4node->cd();
5666 //
5667 // Place copy #1 of ITS1 in I101
5668 //
5669 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5670 sub5node->SetLineColor(kColorITS);
5671 fNodes->Add(sub5node);
5672 sub4node->cd();
5673 fNodes->Add(sub4node);
5674 sub3node->cd();
5675 fNodes->Add(sub3node);
5676 sub2node->cd();
5677 //
5678 // Place copy #4 of I107 in I10B
5679 //
5680 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
5681 sub3node->SetLineColor(kColorITS);
5682 sub3node->SetVisibility(0);
5683 sub3node->cd();
5684 //
5685 // Place copy #1 of I101 in I107
5686 //
5687 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5688 sub4node->SetLineColor(kColorITS);
5689 sub4node->SetVisibility(0);
5690 sub4node->cd();
5691 //
5692 // Place copy #1 of ITS1 in I101
5693 //
5694 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5695 sub5node->SetLineColor(kColorITS);
5696 fNodes->Add(sub5node);
5697 sub4node->cd();
5698 fNodes->Add(sub4node);
5699 sub3node->cd();
5700 fNodes->Add(sub3node);
5701 sub2node->cd();
5702 fNodes->Add(sub2node);
5703 sub1node->cd();
5704 //
5705 // Place copy #2 of I10B in I12B
5706 //
5707 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
5708 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 5709 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 5710 sub2node->SetLineColor(kColorITS);
5711 sub2node->SetVisibility(0);
5712 sub2node->cd();
5713 //
5714 // Place copy #1 of I107 in I10B
5715 //
5716 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
5717 sub3node->SetLineColor(kColorITS);
5718 sub3node->SetVisibility(0);
5719 sub3node->cd();
5720 //
5721 // Place copy #1 of I101 in I107
5722 //
5723 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5724 sub4node->SetLineColor(kColorITS);
5725 sub4node->SetVisibility(0);
5726 sub4node->cd();
5727 //
5728 // Place copy #1 of ITS1 in I101
5729 //
5730 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5731 sub5node->SetLineColor(kColorITS);
5732 fNodes->Add(sub5node);
5733 sub4node->cd();
5734 fNodes->Add(sub4node);
5735 sub3node->cd();
5736 fNodes->Add(sub3node);
5737 sub2node->cd();
5738 //
5739 // Place copy #2 of I107 in I10B
5740 //
5741 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
5742 sub3node->SetLineColor(kColorITS);
5743 sub3node->SetVisibility(0);
5744 sub3node->cd();
5745 //
5746 // Place copy #1 of I101 in I107
5747 //
5748 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5749 sub4node->SetLineColor(kColorITS);
5750 sub4node->SetVisibility(0);
5751 sub4node->cd();
5752 //
5753 // Place copy #1 of ITS1 in I101
5754 //
5755 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5756 sub5node->SetLineColor(kColorITS);
5757 fNodes->Add(sub5node);
5758 sub4node->cd();
5759 fNodes->Add(sub4node);
5760 sub3node->cd();
5761 fNodes->Add(sub3node);
5762 sub2node->cd();
5763 //
5764 // Place copy #3 of I107 in I10B
5765 //
5766 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
5767 sub3node->SetLineColor(kColorITS);
5768 sub3node->SetVisibility(0);
5769 sub3node->cd();
5770 //
5771 // Place copy #1 of I101 in I107
5772 //
5773 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5774 sub4node->SetLineColor(kColorITS);
5775 sub4node->SetVisibility(0);
5776 sub4node->cd();
5777 //
5778 // Place copy #1 of ITS1 in I101
5779 //
5780 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5781 sub5node->SetLineColor(kColorITS);
5782 fNodes->Add(sub5node);
5783 sub4node->cd();
5784 fNodes->Add(sub4node);
5785 sub3node->cd();
5786 fNodes->Add(sub3node);
5787 sub2node->cd();
5788 //
5789 // Place copy #4 of I107 in I10B
5790 //
5791 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
5792 sub3node->SetLineColor(kColorITS);
5793 sub3node->SetVisibility(0);
5794 sub3node->cd();
5795 //
5796 // Place copy #1 of I101 in I107
5797 //
5798 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5799 sub4node->SetLineColor(kColorITS);
5800 sub4node->SetVisibility(0);
5801 sub4node->cd();
5802 //
5803 // Place copy #1 of ITS1 in I101
5804 //
5805 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5806 sub5node->SetLineColor(kColorITS);
5807 fNodes->Add(sub5node);
5808 sub4node->cd();
5809 fNodes->Add(sub4node);
5810 sub3node->cd();
5811 fNodes->Add(sub3node);
5812 sub2node->cd();
5813 fNodes->Add(sub2node);
5814 sub1node->cd();
5815 //
5816 // Place copy #1 of I20B in I12B
5817 //
5818 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
5819 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 5820 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 5821 sub2node->SetLineColor(kColorITS);
5822 sub2node->SetVisibility(0);
5823 sub2node->cd();
5824 //
5825 // Place copy #1 of I1D7 in I20B
5826 //
5827 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5828 sub3node->SetLineColor(kColorITS);
5829 sub3node->SetVisibility(0);
5830 sub3node->cd();
5831 //
5832 // Place copy #1 of I1D1 in I1D7
5833 //
5834 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5835 sub4node->SetLineColor(kColorITS);
5836 sub4node->SetVisibility(0);
5837 sub4node->cd();
5838 //
5839 // Place copy #1 of ITS2 in I1D1
5840 //
5841 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5842 sub5node->SetLineColor(kColorITS);
5843 fNodes->Add(sub5node);
5844 sub4node->cd();
5845 fNodes->Add(sub4node);
5846 sub3node->cd();
5847 fNodes->Add(sub3node);
5848 sub2node->cd();
5849 //
5850 // Place copy #2 of I1D7 in I20B
5851 //
5852 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5853 sub3node->SetLineColor(kColorITS);
5854 sub3node->SetVisibility(0);
5855 sub3node->cd();
5856 //
5857 // Place copy #1 of I1D1 in I1D7
5858 //
5859 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5860 sub4node->SetLineColor(kColorITS);
5861 sub4node->SetVisibility(0);
5862 sub4node->cd();
5863 //
5864 // Place copy #1 of ITS2 in I1D1
5865 //
5866 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5867 sub5node->SetLineColor(kColorITS);
5868 fNodes->Add(sub5node);
5869 sub4node->cd();
5870 fNodes->Add(sub4node);
5871 sub3node->cd();
5872 fNodes->Add(sub3node);
5873 sub2node->cd();
5874 //
5875 // Place copy #3 of I1D7 in I20B
5876 //
5877 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5878 sub3node->SetLineColor(kColorITS);
5879 sub3node->SetVisibility(0);
5880 sub3node->cd();
5881 //
5882 // Place copy #1 of I1D1 in I1D7
5883 //
5884 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5885 sub4node->SetLineColor(kColorITS);
5886 sub4node->SetVisibility(0);
5887 sub4node->cd();
5888 //
5889 // Place copy #1 of ITS2 in I1D1
5890 //
5891 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5892 sub5node->SetLineColor(kColorITS);
5893 fNodes->Add(sub5node);
5894 sub4node->cd();
5895 fNodes->Add(sub4node);
5896 sub3node->cd();
5897 fNodes->Add(sub3node);
5898 sub2node->cd();
5899 //
5900 // Place copy #4 of I1D7 in I20B
5901 //
5902 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5903 sub3node->SetLineColor(kColorITS);
5904 sub3node->SetVisibility(0);
5905 sub3node->cd();
5906 //
5907 // Place copy #1 of I1D1 in I1D7
5908 //
5909 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5910 sub4node->SetLineColor(kColorITS);
5911 sub4node->SetVisibility(0);
5912 sub4node->cd();
5913 //
5914 // Place copy #1 of ITS2 in I1D1
5915 //
5916 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5917 sub5node->SetLineColor(kColorITS);
5918 fNodes->Add(sub5node);
5919 sub4node->cd();
5920 fNodes->Add(sub4node);
5921 sub3node->cd();
5922 fNodes->Add(sub3node);
5923 sub2node->cd();
5924 fNodes->Add(sub2node);
5925 sub1node->cd();
5926 //
5927 // Place copy #2 of I20B in I12B
5928 //
5929 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
5930 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 5931 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 5932 sub2node->SetLineColor(kColorITS);
5933 sub2node->SetVisibility(0);
5934 sub2node->cd();
5935 //
5936 // Place copy #1 of I1D7 in I20B
5937 //
5938 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5939 sub3node->SetLineColor(kColorITS);
5940 sub3node->SetVisibility(0);
5941 sub3node->cd();
5942 //
5943 // Place copy #1 of I1D1 in I1D7
5944 //
5945 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5946 sub4node->SetLineColor(kColorITS);
5947 sub4node->SetVisibility(0);
5948 sub4node->cd();
5949 //
5950 // Place copy #1 of ITS2 in I1D1
5951 //
5952 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5953 sub5node->SetLineColor(kColorITS);
5954 fNodes->Add(sub5node);
5955 sub4node->cd();
5956 fNodes->Add(sub4node);
5957 sub3node->cd();
5958 fNodes->Add(sub3node);
5959 sub2node->cd();
5960 //
5961 // Place copy #2 of I1D7 in I20B
5962 //
5963 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5964 sub3node->SetLineColor(kColorITS);
5965 sub3node->SetVisibility(0);
5966 sub3node->cd();
5967 //
5968 // Place copy #1 of I1D1 in I1D7
5969 //
5970 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5971 sub4node->SetLineColor(kColorITS);
5972 sub4node->SetVisibility(0);
5973 sub4node->cd();
5974 //
5975 // Place copy #1 of ITS2 in I1D1
5976 //
5977 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5978 sub5node->SetLineColor(kColorITS);
5979 fNodes->Add(sub5node);
5980 sub4node->cd();
5981 fNodes->Add(sub4node);
5982 sub3node->cd();
5983 fNodes->Add(sub3node);
5984 sub2node->cd();
5985 //
5986 // Place copy #3 of I1D7 in I20B
5987 //
5988 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5989 sub3node->SetLineColor(kColorITS);
5990 sub3node->SetVisibility(0);
5991 sub3node->cd();
5992 //
5993 // Place copy #1 of I1D1 in I1D7
5994 //
5995 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5996 sub4node->SetLineColor(kColorITS);
5997 sub4node->SetVisibility(0);
5998 sub4node->cd();
5999 //
6000 // Place copy #1 of ITS2 in I1D1
6001 //
6002 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6003 sub5node->SetLineColor(kColorITS);
6004 fNodes->Add(sub5node);
6005 sub4node->cd();
6006 fNodes->Add(sub4node);
6007 sub3node->cd();
6008 fNodes->Add(sub3node);
6009 sub2node->cd();
6010 //
6011 // Place copy #4 of I1D7 in I20B
6012 //
6013 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6014 sub3node->SetLineColor(kColorITS);
6015 sub3node->SetVisibility(0);
6016 sub3node->cd();
6017 //
6018 // Place copy #1 of I1D1 in I1D7
6019 //
6020 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6021 sub4node->SetLineColor(kColorITS);
6022 sub4node->SetVisibility(0);
6023 sub4node->cd();
6024 //
6025 // Place copy #1 of ITS2 in I1D1
6026 //
6027 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6028 sub5node->SetLineColor(kColorITS);
6029 fNodes->Add(sub5node);
6030 sub4node->cd();
6031 fNodes->Add(sub4node);
6032 sub3node->cd();
6033 fNodes->Add(sub3node);
6034 sub2node->cd();
6035 fNodes->Add(sub2node);
6036 sub1node->cd();
6037 //
6038 // Place copy #3 of I20B in I12B
6039 //
6040 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
6041 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 6042 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 6043 sub2node->SetLineColor(kColorITS);
6044 sub2node->SetVisibility(0);
6045 sub2node->cd();
6046 //
6047 // Place copy #1 of I1D7 in I20B
6048 //
6049 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6050 sub3node->SetLineColor(kColorITS);
6051 sub3node->SetVisibility(0);
6052 sub3node->cd();
6053 //
6054 // Place copy #1 of I1D1 in I1D7
6055 //
6056 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6057 sub4node->SetLineColor(kColorITS);
6058 sub4node->SetVisibility(0);
6059 sub4node->cd();
6060 //
6061 // Place copy #1 of ITS2 in I1D1
6062 //
6063 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6064 sub5node->SetLineColor(kColorITS);
6065 fNodes->Add(sub5node);
6066 sub4node->cd();
6067 fNodes->Add(sub4node);
6068 sub3node->cd();
6069 fNodes->Add(sub3node);
6070 sub2node->cd();
6071 //
6072 // Place copy #2 of I1D7 in I20B
6073 //
6074 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6075 sub3node->SetLineColor(kColorITS);
6076 sub3node->SetVisibility(0);
6077 sub3node->cd();
6078 //
6079 // Place copy #1 of I1D1 in I1D7
6080 //
6081 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6082 sub4node->SetLineColor(kColorITS);
6083 sub4node->SetVisibility(0);
6084 sub4node->cd();
6085 //
6086 // Place copy #1 of ITS2 in I1D1
6087 //
6088 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6089 sub5node->SetLineColor(kColorITS);
6090 fNodes->Add(sub5node);
6091 sub4node->cd();
6092 fNodes->Add(sub4node);
6093 sub3node->cd();
6094 fNodes->Add(sub3node);
6095 sub2node->cd();
6096 //
6097 // Place copy #3 of I1D7 in I20B
6098 //
6099 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6100 sub3node->SetLineColor(kColorITS);
6101 sub3node->SetVisibility(0);
6102 sub3node->cd();
6103 //
6104 // Place copy #1 of I1D1 in I1D7
6105 //
6106 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6107 sub4node->SetLineColor(kColorITS);
6108 sub4node->SetVisibility(0);
6109 sub4node->cd();
6110 //
6111 // Place copy #1 of ITS2 in I1D1
6112 //
6113 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6114 sub5node->SetLineColor(kColorITS);
6115 fNodes->Add(sub5node);
6116 sub4node->cd();
6117 fNodes->Add(sub4node);
6118 sub3node->cd();
6119 fNodes->Add(sub3node);
6120 sub2node->cd();
6121 //
6122 // Place copy #4 of I1D7 in I20B
6123 //
6124 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6125 sub3node->SetLineColor(kColorITS);
6126 sub3node->SetVisibility(0);
6127 sub3node->cd();
6128 //
6129 // Place copy #1 of I1D1 in I1D7
6130 //
6131 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6132 sub4node->SetLineColor(kColorITS);
6133 sub4node->SetVisibility(0);
6134 sub4node->cd();
6135 //
6136 // Place copy #1 of ITS2 in I1D1
6137 //
6138 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6139 sub5node->SetLineColor(kColorITS);
6140 fNodes->Add(sub5node);
6141 sub4node->cd();
6142 fNodes->Add(sub4node);
6143 sub3node->cd();
6144 fNodes->Add(sub3node);
6145 sub2node->cd();
6146 fNodes->Add(sub2node);
6147 sub1node->cd();
6148 //
6149 // Place copy #4 of I20B in I12B
6150 //
6151 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
6152 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 6153 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 6154 sub2node->SetLineColor(kColorITS);
6155 sub2node->SetVisibility(0);
6156 sub2node->cd();
6157 //
6158 // Place copy #1 of I1D7 in I20B
6159 //
6160 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6161 sub3node->SetLineColor(kColorITS);
6162 sub3node->SetVisibility(0);
6163 sub3node->cd();
6164 //
6165 // Place copy #1 of I1D1 in I1D7
6166 //
6167 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6168 sub4node->SetLineColor(kColorITS);
6169 sub4node->SetVisibility(0);
6170 sub4node->cd();
6171 //
6172 // Place copy #1 of ITS2 in I1D1
6173 //
6174 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6175 sub5node->SetLineColor(kColorITS);
6176 fNodes->Add(sub5node);
6177 sub4node->cd();
6178 fNodes->Add(sub4node);
6179 sub3node->cd();
6180 fNodes->Add(sub3node);
6181 sub2node->cd();
6182 //
6183 // Place copy #2 of I1D7 in I20B
6184 //
6185 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6186 sub3node->SetLineColor(kColorITS);
6187 sub3node->SetVisibility(0);
6188 sub3node->cd();
6189 //
6190 // Place copy #1 of I1D1 in I1D7
6191 //
6192 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6193 sub4node->SetLineColor(kColorITS);
6194 sub4node->SetVisibility(0);
6195 sub4node->cd();
6196 //
6197 // Place copy #1 of ITS2 in I1D1
6198 //
6199 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6200 sub5node->SetLineColor(kColorITS);
6201 fNodes->Add(sub5node);
6202 sub4node->cd();
6203 fNodes->Add(sub4node);
6204 sub3node->cd();
6205 fNodes->Add(sub3node);
6206 sub2node->cd();
6207 //
6208 // Place copy #3 of I1D7 in I20B
6209 //
6210 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6211 sub3node->SetLineColor(kColorITS);
6212 sub3node->SetVisibility(0);
6213 sub3node->cd();
6214 //
6215 // Place copy #1 of I1D1 in I1D7
6216 //
6217 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6218 sub4node->SetLineColor(kColorITS);
6219 sub4node->SetVisibility(0);
6220 sub4node->cd();
6221 //
6222 // Place copy #1 of ITS2 in I1D1
6223 //
6224 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6225 sub5node->SetLineColor(kColorITS);
6226 fNodes->Add(sub5node);
6227 sub4node->cd();
6228 fNodes->Add(sub4node);
6229 sub3node->cd();
6230 fNodes->Add(sub3node);
6231 sub2node->cd();
6232 //
6233 // Place copy #4 of I1D7 in I20B
6234 //
6235 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6236 sub3node->SetLineColor(kColorITS);
6237 sub3node->SetVisibility(0);
6238 sub3node->cd();
6239 //
6240 // Place copy #1 of I1D1 in I1D7
6241 //
6242 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6243 sub4node->SetLineColor(kColorITS);
6244 sub4node->SetVisibility(0);
6245 sub4node->cd();
6246 //
6247 // Place copy #1 of ITS2 in I1D1
6248 //
6249 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6250 sub5node->SetLineColor(kColorITS);
6251 fNodes->Add(sub5node);
6252 sub4node->cd();
6253 fNodes->Add(sub4node);
6254 sub3node->cd();
6255 fNodes->Add(sub3node);
6256 sub2node->cd();
6257 fNodes->Add(sub2node);
6258 sub1node->cd();
6259 fNodes->Add(sub1node);
6260 node->cd();
6261 //
6262 // Place copy #9 of I12B in IT12
6263 //
1266e9b4 6264 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot248");
1f99c14b 6265 sub1node->SetLineColor(kColorITS);
6266 sub1node->SetVisibility(0);
6267 sub1node->cd();
6268 //
6269 // Place copy #1 of I10B in I12B
6270 //
6271 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
6272 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 6273 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 6274 sub2node->SetLineColor(kColorITS);
6275 sub2node->SetVisibility(0);
6276 sub2node->cd();
6277 //
6278 // Place copy #1 of I107 in I10B
6279 //
6280 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
6281 sub3node->SetLineColor(kColorITS);
6282 sub3node->SetVisibility(0);
6283 sub3node->cd();
6284 //
6285 // Place copy #1 of I101 in I107
6286 //
6287 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6288 sub4node->SetLineColor(kColorITS);
6289 sub4node->SetVisibility(0);
6290 sub4node->cd();
6291 //
6292 // Place copy #1 of ITS1 in I101
6293 //
6294 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6295 sub5node->SetLineColor(kColorITS);
6296 fNodes->Add(sub5node);
6297 sub4node->cd();
6298 fNodes->Add(sub4node);
6299 sub3node->cd();
6300 fNodes->Add(sub3node);
6301 sub2node->cd();
6302 //
6303 // Place copy #2 of I107 in I10B
6304 //
6305 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
6306 sub3node->SetLineColor(kColorITS);
6307 sub3node->SetVisibility(0);
6308 sub3node->cd();
6309 //
6310 // Place copy #1 of I101 in I107
6311 //
6312 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6313 sub4node->SetLineColor(kColorITS);
6314 sub4node->SetVisibility(0);
6315 sub4node->cd();
6316 //
6317 // Place copy #1 of ITS1 in I101
6318 //
6319 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6320 sub5node->SetLineColor(kColorITS);
6321 fNodes->Add(sub5node);
6322 sub4node->cd();
6323 fNodes->Add(sub4node);
6324 sub3node->cd();
6325 fNodes->Add(sub3node);
6326 sub2node->cd();
6327 //
6328 // Place copy #3 of I107 in I10B
6329 //
6330 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
6331 sub3node->SetLineColor(kColorITS);
6332 sub3node->SetVisibility(0);
6333 sub3node->cd();
6334 //
6335 // Place copy #1 of I101 in I107
6336 //
6337 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6338 sub4node->SetLineColor(kColorITS);
6339 sub4node->SetVisibility(0);
6340 sub4node->cd();
6341 //
6342 // Place copy #1 of ITS1 in I101
6343 //
6344 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6345 sub5node->SetLineColor(kColorITS);
6346 fNodes->Add(sub5node);
6347 sub4node->cd();
6348 fNodes->Add(sub4node);
6349 sub3node->cd();
6350 fNodes->Add(sub3node);
6351 sub2node->cd();
6352 //
6353 // Place copy #4 of I107 in I10B
6354 //
6355 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
6356 sub3node->SetLineColor(kColorITS);
6357 sub3node->SetVisibility(0);
6358 sub3node->cd();
6359 //
6360 // Place copy #1 of I101 in I107
6361 //
6362 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6363 sub4node->SetLineColor(kColorITS);
6364 sub4node->SetVisibility(0);
6365 sub4node->cd();
6366 //
6367 // Place copy #1 of ITS1 in I101
6368 //
6369 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6370 sub5node->SetLineColor(kColorITS);
6371 fNodes->Add(sub5node);
6372 sub4node->cd();
6373 fNodes->Add(sub4node);
6374 sub3node->cd();
6375 fNodes->Add(sub3node);
6376 sub2node->cd();
6377 fNodes->Add(sub2node);
6378 sub1node->cd();
6379 //
6380 // Place copy #2 of I10B in I12B
6381 //
6382 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
6383 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 6384 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 6385 sub2node->SetLineColor(kColorITS);
6386 sub2node->SetVisibility(0);
6387 sub2node->cd();
6388 //
6389 // Place copy #1 of I107 in I10B
6390 //
6391 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
6392 sub3node->SetLineColor(kColorITS);
6393 sub3node->SetVisibility(0);
6394 sub3node->cd();
6395 //
6396 // Place copy #1 of I101 in I107
6397 //
6398 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6399 sub4node->SetLineColor(kColorITS);
6400 sub4node->SetVisibility(0);
6401 sub4node->cd();
6402 //
6403 // Place copy #1 of ITS1 in I101
6404 //
6405 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6406 sub5node->SetLineColor(kColorITS);
6407 fNodes->Add(sub5node);
6408 sub4node->cd();
6409 fNodes->Add(sub4node);
6410 sub3node->cd();
6411 fNodes->Add(sub3node);
6412 sub2node->cd();
6413 //
6414 // Place copy #2 of I107 in I10B
6415 //
6416 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
6417 sub3node->SetLineColor(kColorITS);
6418 sub3node->SetVisibility(0);
6419 sub3node->cd();
6420 //
6421 // Place copy #1 of I101 in I107
6422 //
6423 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6424 sub4node->SetLineColor(kColorITS);
6425 sub4node->SetVisibility(0);
6426 sub4node->cd();
6427 //
6428 // Place copy #1 of ITS1 in I101
6429 //
6430 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6431 sub5node->SetLineColor(kColorITS);
6432 fNodes->Add(sub5node);
6433 sub4node->cd();
6434 fNodes->Add(sub4node);
6435 sub3node->cd();
6436 fNodes->Add(sub3node);
6437 sub2node->cd();
6438 //
6439 // Place copy #3 of I107 in I10B
6440 //
6441 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
6442 sub3node->SetLineColor(kColorITS);
6443 sub3node->SetVisibility(0);
6444 sub3node->cd();
6445 //
6446 // Place copy #1 of I101 in I107
6447 //
6448 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6449 sub4node->SetLineColor(kColorITS);
6450 sub4node->SetVisibility(0);
6451 sub4node->cd();
6452 //
6453 // Place copy #1 of ITS1 in I101
6454 //
6455 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6456 sub5node->SetLineColor(kColorITS);
6457 fNodes->Add(sub5node);
6458 sub4node->cd();
6459 fNodes->Add(sub4node);
6460 sub3node->cd();
6461 fNodes->Add(sub3node);
6462 sub2node->cd();
6463 //
6464 // Place copy #4 of I107 in I10B
6465 //
6466 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
6467 sub3node->SetLineColor(kColorITS);
6468 sub3node->SetVisibility(0);
6469 sub3node->cd();
6470 //
6471 // Place copy #1 of I101 in I107
6472 //
6473 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6474 sub4node->SetLineColor(kColorITS);
6475 sub4node->SetVisibility(0);
6476 sub4node->cd();
6477 //
6478 // Place copy #1 of ITS1 in I101
6479 //
6480 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6481 sub5node->SetLineColor(kColorITS);
6482 fNodes->Add(sub5node);
6483 sub4node->cd();
6484 fNodes->Add(sub4node);
6485 sub3node->cd();
6486 fNodes->Add(sub3node);
6487 sub2node->cd();
6488 fNodes->Add(sub2node);
6489 sub1node->cd();
6490 //
6491 // Place copy #1 of I20B in I12B
6492 //
6493 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
6494 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 6495 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 6496 sub2node->SetLineColor(kColorITS);
6497 sub2node->SetVisibility(0);
6498 sub2node->cd();
6499 //
6500 // Place copy #1 of I1D7 in I20B
6501 //
6502 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6503 sub3node->SetLineColor(kColorITS);
6504 sub3node->SetVisibility(0);
6505 sub3node->cd();
6506 //
6507 // Place copy #1 of I1D1 in I1D7
6508 //
6509 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6510 sub4node->SetLineColor(kColorITS);
6511 sub4node->SetVisibility(0);
6512 sub4node->cd();
6513 //
6514 // Place copy #1 of ITS2 in I1D1
6515 //
6516 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6517 sub5node->SetLineColor(kColorITS);
6518 fNodes->Add(sub5node);
6519 sub4node->cd();
6520 fNodes->Add(sub4node);
6521 sub3node->cd();
6522 fNodes->Add(sub3node);
6523 sub2node->cd();
6524 //
6525 // Place copy #2 of I1D7 in I20B
6526 //
6527 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6528 sub3node->SetLineColor(kColorITS);
6529 sub3node->SetVisibility(0);
6530 sub3node->cd();
6531 //
6532 // Place copy #1 of I1D1 in I1D7
6533 //
6534 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6535 sub4node->SetLineColor(kColorITS);
6536 sub4node->SetVisibility(0);
6537 sub4node->cd();
6538 //
6539 // Place copy #1 of ITS2 in I1D1
6540 //
6541 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6542 sub5node->SetLineColor(kColorITS);
6543 fNodes->Add(sub5node);
6544 sub4node->cd();
6545 fNodes->Add(sub4node);
6546 sub3node->cd();
6547 fNodes->Add(sub3node);
6548 sub2node->cd();
6549 //
6550 // Place copy #3 of I1D7 in I20B
6551 //
6552 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6553 sub3node->SetLineColor(kColorITS);
6554 sub3node->SetVisibility(0);
6555 sub3node->cd();
6556 //
6557 // Place copy #1 of I1D1 in I1D7
6558 //
6559 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6560 sub4node->SetLineColor(kColorITS);
6561 sub4node->SetVisibility(0);
6562 sub4node->cd();
6563 //
6564 // Place copy #1 of ITS2 in I1D1
6565 //
6566 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6567 sub5node->SetLineColor(kColorITS);
6568 fNodes->Add(sub5node);
6569 sub4node->cd();
6570 fNodes->Add(sub4node);
6571 sub3node->cd();
6572 fNodes->Add(sub3node);
6573 sub2node->cd();
6574 //
6575 // Place copy #4 of I1D7 in I20B
6576 //
6577 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6578 sub3node->SetLineColor(kColorITS);
6579 sub3node->SetVisibility(0);
6580 sub3node->cd();
6581 //
6582 // Place copy #1 of I1D1 in I1D7
6583 //
6584 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6585 sub4node->SetLineColor(kColorITS);
6586 sub4node->SetVisibility(0);
6587 sub4node->cd();
6588 //
6589 // Place copy #1 of ITS2 in I1D1
6590 //
6591 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6592 sub5node->SetLineColor(kColorITS);
6593 fNodes->Add(sub5node);
6594 sub4node->cd();
6595 fNodes->Add(sub4node);
6596 sub3node->cd();
6597 fNodes->Add(sub3node);
6598 sub2node->cd();
6599 fNodes->Add(sub2node);
6600 sub1node->cd();
6601 //
6602 // Place copy #2 of I20B in I12B
6603 //
6604 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
6605 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 6606 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 6607 sub2node->SetLineColor(kColorITS);
6608 sub2node->SetVisibility(0);
6609 sub2node->cd();
6610 //
6611 // Place copy #1 of I1D7 in I20B
6612 //
6613 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6614 sub3node->SetLineColor(kColorITS);
6615 sub3node->SetVisibility(0);
6616 sub3node->cd();
6617 //
6618 // Place copy #1 of I1D1 in I1D7
6619 //
6620 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6621 sub4node->SetLineColor(kColorITS);
6622 sub4node->SetVisibility(0);
6623 sub4node->cd();
6624 //
6625 // Place copy #1 of ITS2 in I1D1
6626 //
6627 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6628 sub5node->SetLineColor(kColorITS);
6629 fNodes->Add(sub5node);
6630 sub4node->cd();
6631 fNodes->Add(sub4node);
6632 sub3node->cd();
6633 fNodes->Add(sub3node);
6634 sub2node->cd();
6635 //
6636 // Place copy #2 of I1D7 in I20B
6637 //
6638 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6639 sub3node->SetLineColor(kColorITS);
6640 sub3node->SetVisibility(0);
6641 sub3node->cd();
6642 //
6643 // Place copy #1 of I1D1 in I1D7
6644 //
6645 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6646 sub4node->SetLineColor(kColorITS);
6647 sub4node->SetVisibility(0);
6648 sub4node->cd();
6649 //
6650 // Place copy #1 of ITS2 in I1D1
6651 //
6652 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6653 sub5node->SetLineColor(kColorITS);
6654 fNodes->Add(sub5node);
6655 sub4node->cd();
6656 fNodes->Add(sub4node);
6657 sub3node->cd();
6658 fNodes->Add(sub3node);
6659 sub2node->cd();
6660 //
6661 // Place copy #3 of I1D7 in I20B
6662 //
6663 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6664 sub3node->SetLineColor(kColorITS);
6665 sub3node->SetVisibility(0);
6666 sub3node->cd();
6667 //
6668 // Place copy #1 of I1D1 in I1D7
6669 //
6670 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6671 sub4node->SetLineColor(kColorITS);
6672 sub4node->SetVisibility(0);
6673 sub4node->cd();
6674 //
6675 // Place copy #1 of ITS2 in I1D1
6676 //
6677 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6678 sub5node->SetLineColor(kColorITS);
6679 fNodes->Add(sub5node);
6680 sub4node->cd();
6681 fNodes->Add(sub4node);
6682 sub3node->cd();
6683 fNodes->Add(sub3node);
6684 sub2node->cd();
6685 //
6686 // Place copy #4 of I1D7 in I20B
6687 //
6688 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6689 sub3node->SetLineColor(kColorITS);
6690 sub3node->SetVisibility(0);
6691 sub3node->cd();
6692 //
6693 // Place copy #1 of I1D1 in I1D7
6694 //
6695 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6696 sub4node->SetLineColor(kColorITS);
6697 sub4node->SetVisibility(0);
6698 sub4node->cd();
6699 //
6700 // Place copy #1 of ITS2 in I1D1
6701 //
6702 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6703 sub5node->SetLineColor(kColorITS);
6704 fNodes->Add(sub5node);
6705 sub4node->cd();
6706 fNodes->Add(sub4node);
6707 sub3node->cd();
6708 fNodes->Add(sub3node);
6709 sub2node->cd();
6710 fNodes->Add(sub2node);
6711 sub1node->cd();
6712 //
6713 // Place copy #3 of I20B in I12B
6714 //
6715 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
6716 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 6717 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 6718 sub2node->SetLineColor(kColorITS);
6719 sub2node->SetVisibility(0);
6720 sub2node->cd();
6721 //
6722 // Place copy #1 of I1D7 in I20B
6723 //
6724 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6725 sub3node->SetLineColor(kColorITS);
6726 sub3node->SetVisibility(0);
6727 sub3node->cd();
6728 //
6729 // Place copy #1 of I1D1 in I1D7
6730 //
6731 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6732 sub4node->SetLineColor(kColorITS);
6733 sub4node->SetVisibility(0);
6734 sub4node->cd();
6735 //
6736 // Place copy #1 of ITS2 in I1D1
6737 //
6738 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6739 sub5node->SetLineColor(kColorITS);
6740 fNodes->Add(sub5node);
6741 sub4node->cd();
6742 fNodes->Add(sub4node);
6743 sub3node->cd();
6744 fNodes->Add(sub3node);
6745 sub2node->cd();
6746 //
6747 // Place copy #2 of I1D7 in I20B
6748 //
6749 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6750 sub3node->SetLineColor(kColorITS);
6751 sub3node->SetVisibility(0);
6752 sub3node->cd();
6753 //
6754 // Place copy #1 of I1D1 in I1D7
6755 //
6756 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6757 sub4node->SetLineColor(kColorITS);
6758 sub4node->SetVisibility(0);
6759 sub4node->cd();
6760 //
6761 // Place copy #1 of ITS2 in I1D1
6762 //
6763 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6764 sub5node->SetLineColor(kColorITS);
6765 fNodes->Add(sub5node);
6766 sub4node->cd();
6767 fNodes->Add(sub4node);
6768 sub3node->cd();
6769 fNodes->Add(sub3node);
6770 sub2node->cd();
6771 //
6772 // Place copy #3 of I1D7 in I20B
6773 //
6774 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6775 sub3node->SetLineColor(kColorITS);
6776 sub3node->SetVisibility(0);
6777 sub3node->cd();
6778 //
6779 // Place copy #1 of I1D1 in I1D7
6780 //
6781 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6782 sub4node->SetLineColor(kColorITS);
6783 sub4node->SetVisibility(0);
6784 sub4node->cd();
6785 //
6786 // Place copy #1 of ITS2 in I1D1
6787 //
6788 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6789 sub5node->SetLineColor(kColorITS);
6790 fNodes->Add(sub5node);
6791 sub4node->cd();
6792 fNodes->Add(sub4node);
6793 sub3node->cd();
6794 fNodes->Add(sub3node);
6795 sub2node->cd();
6796 //
6797 // Place copy #4 of I1D7 in I20B
6798 //
6799 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6800 sub3node->SetLineColor(kColorITS);
6801 sub3node->SetVisibility(0);
6802 sub3node->cd();
6803 //
6804 // Place copy #1 of I1D1 in I1D7
6805 //
6806 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6807 sub4node->SetLineColor(kColorITS);
6808 sub4node->SetVisibility(0);
6809 sub4node->cd();
6810 //
6811 // Place copy #1 of ITS2 in I1D1
6812 //
6813 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6814 sub5node->SetLineColor(kColorITS);
6815 fNodes->Add(sub5node);
6816 sub4node->cd();
6817 fNodes->Add(sub4node);
6818 sub3node->cd();
6819 fNodes->Add(sub3node);
6820 sub2node->cd();
6821 fNodes->Add(sub2node);
6822 sub1node->cd();
6823 //
6824 // Place copy #4 of I20B in I12B
6825 //
6826 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
6827 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 6828 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 6829 sub2node->SetLineColor(kColorITS);
6830 sub2node->SetVisibility(0);
6831 sub2node->cd();
6832 //
6833 // Place copy #1 of I1D7 in I20B
6834 //
6835 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6836 sub3node->SetLineColor(kColorITS);
6837 sub3node->SetVisibility(0);
6838 sub3node->cd();
6839 //
6840 // Place copy #1 of I1D1 in I1D7
6841 //
6842 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6843 sub4node->SetLineColor(kColorITS);
6844 sub4node->SetVisibility(0);
6845 sub4node->cd();
6846 //
6847 // Place copy #1 of ITS2 in I1D1
6848 //
6849 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6850 sub5node->SetLineColor(kColorITS);
6851 fNodes->Add(sub5node);
6852 sub4node->cd();
6853 fNodes->Add(sub4node);
6854 sub3node->cd();
6855 fNodes->Add(sub3node);
6856 sub2node->cd();
6857 //
6858 // Place copy #2 of I1D7 in I20B
6859 //
6860 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6861 sub3node->SetLineColor(kColorITS);
6862 sub3node->SetVisibility(0);
6863 sub3node->cd();
6864 //
6865 // Place copy #1 of I1D1 in I1D7
6866 //
6867 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6868 sub4node->SetLineColor(kColorITS);
6869 sub4node->SetVisibility(0);
6870 sub4node->cd();
6871 //
6872 // Place copy #1 of ITS2 in I1D1
6873 //
6874 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6875 sub5node->SetLineColor(kColorITS);
6876 fNodes->Add(sub5node);
6877 sub4node->cd();
6878 fNodes->Add(sub4node);
6879 sub3node->cd();
6880 fNodes->Add(sub3node);
6881 sub2node->cd();
6882 //
6883 // Place copy #3 of I1D7 in I20B
6884 //
6885 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6886 sub3node->SetLineColor(kColorITS);
6887 sub3node->SetVisibility(0);
6888 sub3node->cd();
6889 //
6890 // Place copy #1 of I1D1 in I1D7
6891 //
6892 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6893 sub4node->SetLineColor(kColorITS);
6894 sub4node->SetVisibility(0);
6895 sub4node->cd();
6896 //
6897 // Place copy #1 of ITS2 in I1D1
6898 //
6899 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6900 sub5node->SetLineColor(kColorITS);
6901 fNodes->Add(sub5node);
6902 sub4node->cd();
6903 fNodes->Add(sub4node);
6904 sub3node->cd();
6905 fNodes->Add(sub3node);
6906 sub2node->cd();
6907 //
6908 // Place copy #4 of I1D7 in I20B
6909 //
6910 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6911 sub3node->SetLineColor(kColorITS);
6912 sub3node->SetVisibility(0);
6913 sub3node->cd();
6914 //
6915 // Place copy #1 of I1D1 in I1D7
6916 //
6917 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6918 sub4node->SetLineColor(kColorITS);
6919 sub4node->SetVisibility(0);
6920 sub4node->cd();
6921 //
6922 // Place copy #1 of ITS2 in I1D1
6923 //
6924 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6925 sub5node->SetLineColor(kColorITS);
6926 fNodes->Add(sub5node);
6927 sub4node->cd();
6928 fNodes->Add(sub4node);
6929 sub3node->cd();
6930 fNodes->Add(sub3node);
6931 sub2node->cd();
6932 fNodes->Add(sub2node);
6933 sub1node->cd();
6934 fNodes->Add(sub1node);
6935 node->cd();
6936 //
6937 // Place copy #10 of I12B in IT12
6938 //
1266e9b4 6939 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot249");
1f99c14b 6940 sub1node->SetLineColor(kColorITS);
6941 sub1node->SetVisibility(0);
6942 sub1node->cd();
6943 //
6944 // Place copy #1 of I10B in I12B
6945 //
6946 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
6947 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 6948 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 6949 sub2node->SetLineColor(kColorITS);
6950 sub2node->SetVisibility(0);
6951 sub2node->cd();
6952 //
6953 // Place copy #1 of I107 in I10B
6954 //
6955 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
6956 sub3node->SetLineColor(kColorITS);
6957 sub3node->SetVisibility(0);
6958 sub3node->cd();
6959 //
6960 // Place copy #1 of I101 in I107
6961 //
6962 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6963 sub4node->SetLineColor(kColorITS);
6964 sub4node->SetVisibility(0);
6965 sub4node->cd();
6966 //
6967 // Place copy #1 of ITS1 in I101
6968 //
6969 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6970 sub5node->SetLineColor(kColorITS);
6971 fNodes->Add(sub5node);
6972 sub4node->cd();
6973 fNodes->Add(sub4node);
6974 sub3node->cd();
6975 fNodes->Add(sub3node);
6976 sub2node->cd();
6977 //
6978 // Place copy #2 of I107 in I10B
6979 //
6980 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
6981 sub3node->SetLineColor(kColorITS);
6982 sub3node->SetVisibility(0);
6983 sub3node->cd();
6984 //
6985 // Place copy #1 of I101 in I107
6986 //
6987 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6988 sub4node->SetLineColor(kColorITS);
6989 sub4node->SetVisibility(0);
6990 sub4node->cd();
6991 //
6992 // Place copy #1 of ITS1 in I101
6993 //
6994 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6995 sub5node->SetLineColor(kColorITS);
6996 fNodes->Add(sub5node);
6997 sub4node->cd();
6998 fNodes->Add(sub4node);
6999 sub3node->cd();
7000 fNodes->Add(sub3node);
7001 sub2node->cd();
7002 //
7003 // Place copy #3 of I107 in I10B
7004 //
7005 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
7006 sub3node->SetLineColor(kColorITS);
7007 sub3node->SetVisibility(0);
7008 sub3node->cd();
7009 //
7010 // Place copy #1 of I101 in I107
7011 //
7012 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7013 sub4node->SetLineColor(kColorITS);
7014 sub4node->SetVisibility(0);
7015 sub4node->cd();
7016 //
7017 // Place copy #1 of ITS1 in I101
7018 //
7019 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7020 sub5node->SetLineColor(kColorITS);
7021 fNodes->Add(sub5node);
7022 sub4node->cd();
7023 fNodes->Add(sub4node);
7024 sub3node->cd();
7025 fNodes->Add(sub3node);
7026 sub2node->cd();
7027 //
7028 // Place copy #4 of I107 in I10B
7029 //
7030 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
7031 sub3node->SetLineColor(kColorITS);
7032 sub3node->SetVisibility(0);
7033 sub3node->cd();
7034 //
7035 // Place copy #1 of I101 in I107
7036 //
7037 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7038 sub4node->SetLineColor(kColorITS);
7039 sub4node->SetVisibility(0);
7040 sub4node->cd();
7041 //
7042 // Place copy #1 of ITS1 in I101
7043 //
7044 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7045 sub5node->SetLineColor(kColorITS);
7046 fNodes->Add(sub5node);
7047 sub4node->cd();
7048 fNodes->Add(sub4node);
7049 sub3node->cd();
7050 fNodes->Add(sub3node);
7051 sub2node->cd();
7052 fNodes->Add(sub2node);
7053 sub1node->cd();
7054 //
7055 // Place copy #2 of I10B in I12B
7056 //
7057 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
7058 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 7059 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 7060 sub2node->SetLineColor(kColorITS);
7061 sub2node->SetVisibility(0);
7062 sub2node->cd();
7063 //
7064 // Place copy #1 of I107 in I10B
7065 //
7066 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
7067 sub3node->SetLineColor(kColorITS);
7068 sub3node->SetVisibility(0);
7069 sub3node->cd();
7070 //
7071 // Place copy #1 of I101 in I107
7072 //
7073 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7074 sub4node->SetLineColor(kColorITS);
7075 sub4node->SetVisibility(0);
7076 sub4node->cd();
7077 //
7078 // Place copy #1 of ITS1 in I101
7079 //
7080 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7081 sub5node->SetLineColor(kColorITS);
7082 fNodes->Add(sub5node);
7083 sub4node->cd();
7084 fNodes->Add(sub4node);
7085 sub3node->cd();
7086 fNodes->Add(sub3node);
7087 sub2node->cd();
7088 //
7089 // Place copy #2 of I107 in I10B
7090 //
7091 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
7092 sub3node->SetLineColor(kColorITS);
7093 sub3node->SetVisibility(0);
7094 sub3node->cd();
7095 //
7096 // Place copy #1 of I101 in I107
7097 //
7098 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7099 sub4node->SetLineColor(kColorITS);
7100 sub4node->SetVisibility(0);
7101 sub4node->cd();
7102 //
7103 // Place copy #1 of ITS1 in I101
7104 //
7105 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7106 sub5node->SetLineColor(kColorITS);
7107 fNodes->Add(sub5node);
7108 sub4node->cd();
7109 fNodes->Add(sub4node);
7110 sub3node->cd();
7111 fNodes->Add(sub3node);
7112 sub2node->cd();
7113 //
7114 // Place copy #3 of I107 in I10B
7115 //
7116 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
7117 sub3node->SetLineColor(kColorITS);
7118 sub3node->SetVisibility(0);
7119 sub3node->cd();
7120 //
7121 // Place copy #1 of I101 in I107
7122 //
7123 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7124 sub4node->SetLineColor(kColorITS);
7125 sub4node->SetVisibility(0);
7126 sub4node->cd();
7127 //
7128 // Place copy #1 of ITS1 in I101
7129 //
7130 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7131 sub5node->SetLineColor(kColorITS);
7132 fNodes->Add(sub5node);
7133 sub4node->cd();
7134 fNodes->Add(sub4node);
7135 sub3node->cd();
7136 fNodes->Add(sub3node);
7137 sub2node->cd();
7138 //
7139 // Place copy #4 of I107 in I10B
7140 //
7141 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
7142 sub3node->SetLineColor(kColorITS);
7143 sub3node->SetVisibility(0);
7144 sub3node->cd();
7145 //
7146 // Place copy #1 of I101 in I107
7147 //
7148 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7149 sub4node->SetLineColor(kColorITS);
7150 sub4node->SetVisibility(0);
7151 sub4node->cd();
7152 //
7153 // Place copy #1 of ITS1 in I101
7154 //
7155 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7156 sub5node->SetLineColor(kColorITS);
7157 fNodes->Add(sub5node);
7158 sub4node->cd();
7159 fNodes->Add(sub4node);
7160 sub3node->cd();
7161 fNodes->Add(sub3node);
7162 sub2node->cd();
7163 fNodes->Add(sub2node);
7164 sub1node->cd();
7165 //
7166 // Place copy #1 of I20B in I12B
7167 //
7168 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
7169 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 7170 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 7171 sub2node->SetLineColor(kColorITS);
7172 sub2node->SetVisibility(0);
7173 sub2node->cd();
7174 //
7175 // Place copy #1 of I1D7 in I20B
7176 //
7177 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7178 sub3node->SetLineColor(kColorITS);
7179 sub3node->SetVisibility(0);
7180 sub3node->cd();
7181 //
7182 // Place copy #1 of I1D1 in I1D7
7183 //
7184 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7185 sub4node->SetLineColor(kColorITS);
7186 sub4node->SetVisibility(0);
7187 sub4node->cd();
7188 //
7189 // Place copy #1 of ITS2 in I1D1
7190 //
7191 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7192 sub5node->SetLineColor(kColorITS);
7193 fNodes->Add(sub5node);
7194 sub4node->cd();
7195 fNodes->Add(sub4node);
7196 sub3node->cd();
7197 fNodes->Add(sub3node);
7198 sub2node->cd();
7199 //
7200 // Place copy #2 of I1D7 in I20B
7201 //
7202 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7203 sub3node->SetLineColor(kColorITS);
7204 sub3node->SetVisibility(0);
7205 sub3node->cd();
7206 //
7207 // Place copy #1 of I1D1 in I1D7
7208 //
7209 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7210 sub4node->SetLineColor(kColorITS);
7211 sub4node->SetVisibility(0);
7212 sub4node->cd();
7213 //
7214 // Place copy #1 of ITS2 in I1D1
7215 //
7216 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7217 sub5node->SetLineColor(kColorITS);
7218 fNodes->Add(sub5node);
7219 sub4node->cd();
7220 fNodes->Add(sub4node);
7221 sub3node->cd();
7222 fNodes->Add(sub3node);
7223 sub2node->cd();
7224 //
7225 // Place copy #3 of I1D7 in I20B
7226 //
7227 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7228 sub3node->SetLineColor(kColorITS);
7229 sub3node->SetVisibility(0);
7230 sub3node->cd();
7231 //
7232 // Place copy #1 of I1D1 in I1D7
7233 //
7234 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7235 sub4node->SetLineColor(kColorITS);
7236 sub4node->SetVisibility(0);
7237 sub4node->cd();
7238 //
7239 // Place copy #1 of ITS2 in I1D1
7240 //
7241 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7242 sub5node->SetLineColor(kColorITS);
7243 fNodes->Add(sub5node);
7244 sub4node->cd();
7245 fNodes->Add(sub4node);
7246 sub3node->cd();
7247 fNodes->Add(sub3node);
7248 sub2node->cd();
7249 //
7250 // Place copy #4 of I1D7 in I20B
7251 //
7252 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7253 sub3node->SetLineColor(kColorITS);
7254 sub3node->SetVisibility(0);
7255 sub3node->cd();
7256 //
7257 // Place copy #1 of I1D1 in I1D7
7258 //
7259 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7260 sub4node->SetLineColor(kColorITS);
7261 sub4node->SetVisibility(0);
7262 sub4node->cd();
7263 //
7264 // Place copy #1 of ITS2 in I1D1
7265 //
7266 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7267 sub5node->SetLineColor(kColorITS);
7268 fNodes->Add(sub5node);
7269 sub4node->cd();
7270 fNodes->Add(sub4node);
7271 sub3node->cd();
7272 fNodes->Add(sub3node);
7273 sub2node->cd();
7274 fNodes->Add(sub2node);
7275 sub1node->cd();
7276 //
7277 // Place copy #2 of I20B in I12B
7278 //
7279 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
7280 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 7281 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 7282 sub2node->SetLineColor(kColorITS);
7283 sub2node->SetVisibility(0);
7284 sub2node->cd();
7285 //
7286 // Place copy #1 of I1D7 in I20B
7287 //
7288 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7289 sub3node->SetLineColor(kColorITS);
7290 sub3node->SetVisibility(0);
7291 sub3node->cd();
7292 //
7293 // Place copy #1 of I1D1 in I1D7
7294 //
7295 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7296 sub4node->SetLineColor(kColorITS);
7297 sub4node->SetVisibility(0);
7298 sub4node->cd();
7299 //
7300 // Place copy #1 of ITS2 in I1D1
7301 //
7302 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7303 sub5node->SetLineColor(kColorITS);
7304 fNodes->Add(sub5node);
7305 sub4node->cd();
7306 fNodes->Add(sub4node);
7307 sub3node->cd();
7308 fNodes->Add(sub3node);
7309 sub2node->cd();
7310 //
7311 // Place copy #2 of I1D7 in I20B
7312 //
7313 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7314 sub3node->SetLineColor(kColorITS);
7315 sub3node->SetVisibility(0);
7316 sub3node->cd();
7317 //
7318 // Place copy #1 of I1D1 in I1D7
7319 //
7320 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7321 sub4node->SetLineColor(kColorITS);
7322 sub4node->SetVisibility(0);
7323 sub4node->cd();
7324 //
7325 // Place copy #1 of ITS2 in I1D1
7326 //
7327 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7328 sub5node->SetLineColor(kColorITS);
7329 fNodes->Add(sub5node);
7330 sub4node->cd();
7331 fNodes->Add(sub4node);
7332 sub3node->cd();
7333 fNodes->Add(sub3node);
7334 sub2node->cd();
7335 //
7336 // Place copy #3 of I1D7 in I20B
7337 //
7338 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7339 sub3node->SetLineColor(kColorITS);
7340 sub3node->SetVisibility(0);
7341 sub3node->cd();
7342 //
7343 // Place copy #1 of I1D1 in I1D7
7344 //
7345 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7346 sub4node->SetLineColor(kColorITS);
7347 sub4node->SetVisibility(0);
7348 sub4node->cd();
7349 //
7350 // Place copy #1 of ITS2 in I1D1
7351 //
7352 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7353 sub5node->SetLineColor(kColorITS);
7354 fNodes->Add(sub5node);
7355 sub4node->cd();
7356 fNodes->Add(sub4node);
7357 sub3node->cd();
7358 fNodes->Add(sub3node);
7359 sub2node->cd();
7360 //
7361 // Place copy #4 of I1D7 in I20B
7362 //
7363 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7364 sub3node->SetLineColor(kColorITS);
7365 sub3node->SetVisibility(0);
7366 sub3node->cd();
7367 //
7368 // Place copy #1 of I1D1 in I1D7
7369 //
7370 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7371 sub4node->SetLineColor(kColorITS);
7372 sub4node->SetVisibility(0);
7373 sub4node->cd();
7374 //
7375 // Place copy #1 of ITS2 in I1D1
7376 //
7377 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7378 sub5node->SetLineColor(kColorITS);
7379 fNodes->Add(sub5node);
7380 sub4node->cd();
7381 fNodes->Add(sub4node);
7382 sub3node->cd();
7383 fNodes->Add(sub3node);
7384 sub2node->cd();
7385 fNodes->Add(sub2node);
7386 sub1node->cd();
7387 //
7388 // Place copy #3 of I20B in I12B
7389 //
7390 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
7391 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 7392 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 7393 sub2node->SetLineColor(kColorITS);
7394 sub2node->SetVisibility(0);
7395 sub2node->cd();
7396 //
7397 // Place copy #1 of I1D7 in I20B
7398 //
7399 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7400 sub3node->SetLineColor(kColorITS);
7401 sub3node->SetVisibility(0);
7402 sub3node->cd();
7403 //
7404 // Place copy #1 of I1D1 in I1D7
7405 //
7406 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7407 sub4node->SetLineColor(kColorITS);
7408 sub4node->SetVisibility(0);
7409 sub4node->cd();
7410 //
7411 // Place copy #1 of ITS2 in I1D1
7412 //
7413 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7414 sub5node->SetLineColor(kColorITS);
7415 fNodes->Add(sub5node);
7416 sub4node->cd();
7417 fNodes->Add(sub4node);
7418 sub3node->cd();
7419 fNodes->Add(sub3node);
7420 sub2node->cd();
7421 //
7422 // Place copy #2 of I1D7 in I20B
7423 //
7424 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7425 sub3node->SetLineColor(kColorITS);
7426 sub3node->SetVisibility(0);
7427 sub3node->cd();
7428 //
7429 // Place copy #1 of I1D1 in I1D7
7430 //
7431 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7432 sub4node->SetLineColor(kColorITS);
7433 sub4node->SetVisibility(0);
7434 sub4node->cd();
7435 //
7436 // Place copy #1 of ITS2 in I1D1
7437 //
7438 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7439 sub5node->SetLineColor(kColorITS);
7440 fNodes->Add(sub5node);
7441 sub4node->cd();
7442 fNodes->Add(sub4node);
7443 sub3node->cd();
7444 fNodes->Add(sub3node);
7445 sub2node->cd();
7446 //
7447 // Place copy #3 of I1D7 in I20B
7448 //
7449 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7450 sub3node->SetLineColor(kColorITS);
7451 sub3node->SetVisibility(0);
7452 sub3node->cd();
7453 //
7454 // Place copy #1 of I1D1 in I1D7
7455 //
7456 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7457 sub4node->SetLineColor(kColorITS);
7458 sub4node->SetVisibility(0);
7459 sub4node->cd();
7460 //
7461 // Place copy #1 of ITS2 in I1D1
7462 //
7463 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7464 sub5node->SetLineColor(kColorITS);
7465 fNodes->Add(sub5node);
7466 sub4node->cd();
7467 fNodes->Add(sub4node);
7468 sub3node->cd();
7469 fNodes->Add(sub3node);
7470 sub2node->cd();
7471 //
7472 // Place copy #4 of I1D7 in I20B
7473 //
7474 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7475 sub3node->SetLineColor(kColorITS);
7476 sub3node->SetVisibility(0);
7477 sub3node->cd();
7478 //
7479 // Place copy #1 of I1D1 in I1D7
7480 //
7481 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7482 sub4node->SetLineColor(kColorITS);
7483 sub4node->SetVisibility(0);
7484 sub4node->cd();
7485 //
7486 // Place copy #1 of ITS2 in I1D1
7487 //
7488 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7489 sub5node->SetLineColor(kColorITS);
7490 fNodes->Add(sub5node);
7491 sub4node->cd();
7492 fNodes->Add(sub4node);
7493 sub3node->cd();
7494 fNodes->Add(sub3node);
7495 sub2node->cd();
7496 fNodes->Add(sub2node);
7497 sub1node->cd();
7498 //
7499 // Place copy #4 of I20B in I12B
7500 //
7501 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
7502 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 7503 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 7504 sub2node->SetLineColor(kColorITS);
7505 sub2node->SetVisibility(0);
7506 sub2node->cd();
7507 //
7508 // Place copy #1 of I1D7 in I20B
7509 //
7510 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7511 sub3node->SetLineColor(kColorITS);
7512 sub3node->SetVisibility(0);
7513 sub3node->cd();
7514 //
7515 // Place copy #1 of I1D1 in I1D7
7516 //
7517 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7518 sub4node->SetLineColor(kColorITS);
7519 sub4node->SetVisibility(0);
7520 sub4node->cd();
7521 //
7522 // Place copy #1 of ITS2 in I1D1
7523 //
7524 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7525 sub5node->SetLineColor(kColorITS);
7526 fNodes->Add(sub5node);
7527 sub4node->cd();
7528 fNodes->Add(sub4node);
7529 sub3node->cd();
7530 fNodes->Add(sub3node);
7531 sub2node->cd();
7532 //
7533 // Place copy #2 of I1D7 in I20B
7534 //
7535 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7536 sub3node->SetLineColor(kColorITS);
7537 sub3node->SetVisibility(0);
7538 sub3node->cd();
7539 //
7540 // Place copy #1 of I1D1 in I1D7
7541 //
7542 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7543 sub4node->SetLineColor(kColorITS);
7544 sub4node->SetVisibility(0);
7545 sub4node->cd();
7546 //
7547 // Place copy #1 of ITS2 in I1D1
7548 //
7549 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7550 sub5node->SetLineColor(kColorITS);
7551 fNodes->Add(sub5node);
7552 sub4node->cd();
7553 fNodes->Add(sub4node);
7554 sub3node->cd();
7555 fNodes->Add(sub3node);
7556 sub2node->cd();
7557 //
7558 // Place copy #3 of I1D7 in I20B
7559 //
7560 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7561 sub3node->SetLineColor(kColorITS);
7562 sub3node->SetVisibility(0);
7563 sub3node->cd();
7564 //
7565 // Place copy #1 of I1D1 in I1D7
7566 //
7567 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7568 sub4node->SetLineColor(kColorITS);
7569 sub4node->SetVisibility(0);
7570 sub4node->cd();
7571 //
7572 // Place copy #1 of ITS2 in I1D1
7573 //
7574 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7575 sub5node->SetLineColor(kColorITS);
7576 fNodes->Add(sub5node);
7577 sub4node->cd();
7578 fNodes->Add(sub4node);
7579 sub3node->cd();
7580 fNodes->Add(sub3node);
7581 sub2node->cd();
7582 //
7583 // Place copy #4 of I1D7 in I20B
7584 //
7585 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7586 sub3node->SetLineColor(kColorITS);
7587 sub3node->SetVisibility(0);
7588 sub3node->cd();
7589 //
7590 // Place copy #1 of I1D1 in I1D7
7591 //
7592 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7593 sub4node->SetLineColor(kColorITS);
7594 sub4node->SetVisibility(0);
7595 sub4node->cd();
7596 //
7597 // Place copy #1 of ITS2 in I1D1
7598 //
7599 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7600 sub5node->SetLineColor(kColorITS);
7601 fNodes->Add(sub5node);
7602 sub4node->cd();
7603 fNodes->Add(sub4node);
7604 sub3node->cd();
7605 fNodes->Add(sub3node);
7606 sub2node->cd();
7607 fNodes->Add(sub2node);
7608 sub1node->cd();
7609 fNodes->Add(sub1node);
7610 node->cd();
7611
7612 fNodes->Add(node);
7613
7614 }
7615
7616
7617 // --- Place SDD volumes into their mother volume
7618
7619 // Place IT34 in Alice
7620 node = new TNode("IT34","IT34","IT34",0.,0.,0.,"");
7621 node->SetLineColor(kColorITS);
7622 node->SetVisibility(0);
7623 node->cd();
7624 //
7625 // Place copy #1 of I004 in IT34
7626 //
1266e9b4 7627 sub1node = new TNode("I004","I004","I004",-3.2777,14.3607,0.,"itsrot321");
1f99c14b 7628 sub1node->SetLineColor(kColorITS);
7629 sub1node->SetVisibility(0);
7630 sub1node->cd();
7631 //
7632 // Place copy #1 of ITS3 directly in I004
7633 //
7634 ySDD = Y_SDD_sep/2.+I302dits[1];
7635 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7636 sub2node->SetLineColor(kColorITS);
7637 sub2node->SetVisibility(1);
7638 fNodes->Add(sub2node);
7639 sub1node->cd();
7640 //
7641 // Place copy #2 of ITS3 directly in I004
7642 //
7643 ySDD = Y_SDD_sep/2.+I302dits[1];
7644 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7645 sub2node->SetLineColor(kColorITS);
7646 sub2node->SetVisibility(1);
7647 fNodes->Add(sub2node);
7648 sub1node->cd();
7649 //
7650 // Place copy #3 of ITS3 directly in I004
7651 //
7652 ySDD = Y_SDD_sep/2.+I302dits[1];
7653 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7654 sub2node->SetLineColor(kColorITS);
7655 sub2node->SetVisibility(1);
7656 fNodes->Add(sub2node);
7657 sub1node->cd();
7658 //
7659 // Place copy #4 of ITS3 directly in I004
7660 //
7661 ySDD = Y_SDD_sep/2.+I302dits[1];
7662 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7663 sub2node->SetLineColor(kColorITS);
7664 sub2node->SetVisibility(1);
7665 fNodes->Add(sub2node);
7666 sub1node->cd();
7667 //
7668 // Place copy #5 of ITS3 directly in I004
7669 //
7670 ySDD = Y_SDD_sep/2.+I302dits[1];
7671 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7672 sub2node->SetLineColor(kColorITS);
7673 sub2node->SetVisibility(1);
7674 fNodes->Add(sub2node);
7675 sub1node->cd();
7676 //
7677 // Place copy #6 of ITS3 directly in I004
7678 //
7679 ySDD = Y_SDD_sep/2.+I302dits[1];
7680 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7681 sub2node->SetLineColor(kColorITS);
7682 sub2node->SetVisibility(1);
7683 fNodes->Add(sub2node);
7684 sub1node->cd();
7685 fNodes->Add(sub1node);
7686 node->cd();
7687 //
7688 // Place copy #2 of I004 in IT34
7689 //
1266e9b4 7690 sub1node = new TNode("I004","I004","I004",-9.5581,11.9855,0.,"itsrot333");
1f99c14b 7691 sub1node->SetLineColor(kColorITS);
7692 sub1node->SetVisibility(0);
7693 sub1node->cd();
7694 //
7695 // Place copy #1 of ITS3 directly in I004
7696 //
7697 ySDD = Y_SDD_sep/2.+I302dits[1];
7698 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7699 sub2node->SetLineColor(kColorITS);
7700 sub2node->SetVisibility(1);
7701 fNodes->Add(sub2node);
7702 sub1node->cd();
7703 //
7704 // Place copy #2 of ITS3 directly in I004
7705 //
7706 ySDD = Y_SDD_sep/2.+I302dits[1];
7707 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7708 sub2node->SetLineColor(kColorITS);
7709 sub2node->SetVisibility(1);
7710 fNodes->Add(sub2node);
7711 sub1node->cd();
7712 //
7713 // Place copy #3 of ITS3 directly in I004
7714 //
7715 ySDD = Y_SDD_sep/2.+I302dits[1];
7716 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7717 sub2node->SetLineColor(kColorITS);
7718 sub2node->SetVisibility(1);
7719 fNodes->Add(sub2node);
7720 sub1node->cd();
7721 //
7722 // Place copy #4 of ITS3 directly in I004
7723 //
7724 ySDD = Y_SDD_sep/2.+I302dits[1];
7725 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7726 sub2node->SetLineColor(kColorITS);
7727 sub2node->SetVisibility(1);
7728 fNodes->Add(sub2node);
7729 sub1node->cd();
7730 //
7731 // Place copy #5 of ITS3 directly in I004
7732 //
7733 ySDD = Y_SDD_sep/2.+I302dits[1];
7734 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7735 sub2node->SetLineColor(kColorITS);
7736 sub2node->SetVisibility(1);
7737 fNodes->Add(sub2node);
7738 sub1node->cd();
7739 //
7740 // Place copy #6 of ITS3 directly in I004
7741 //
7742 ySDD = Y_SDD_sep/2.+I302dits[1];
7743 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7744 sub2node->SetLineColor(kColorITS);
7745 sub2node->SetVisibility(1);
7746 fNodes->Add(sub2node);
7747 sub1node->cd();
7748 fNodes->Add(sub1node);
7749 node->cd();
7750 //
7751 // Place copy #3 of I004 in IT34
7752 //
1266e9b4 7753 sub1node = new TNode("I004","I004","I004",-13.2713,6.3911,0.,"itsrot336");
1f99c14b 7754 sub1node->SetLineColor(kColorITS);
7755 sub1node->SetVisibility(0);
7756 sub1node->cd();
7757 //
7758 // Place copy #1 of ITS3 directly in I004
7759 //
7760 ySDD = Y_SDD_sep/2.+I302dits[1];
7761 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7762 sub2node->SetLineColor(kColorITS);
7763 sub2node->SetVisibility(1);
7764 fNodes->Add(sub2node);
7765 sub1node->cd();
7766 //
7767 // Place copy #2 of ITS3 directly in I004
7768 //
7769 ySDD = Y_SDD_sep/2.+I302dits[1];
7770 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7771 sub2node->SetLineColor(kColorITS);
7772 sub2node->SetVisibility(1);
7773 fNodes->Add(sub2node);
7774 sub1node->cd();
7775 //
7776 // Place copy #3 of ITS3 directly in I004
7777 //
7778 ySDD = Y_SDD_sep/2.+I302dits[1];
7779 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7780 sub2node->SetLineColor(kColorITS);
7781 sub2node->SetVisibility(1);
7782 fNodes->Add(sub2node);
7783 sub1node->cd();
7784 //
7785 // Place copy #4 of ITS3 directly in I004
7786 //
7787 ySDD = Y_SDD_sep/2.+I302dits[1];
7788 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7789 sub2node->SetLineColor(kColorITS);
7790 sub2node->SetVisibility(1);
7791 fNodes->Add(sub2node);
7792 sub1node->cd();
7793 //
7794 // Place copy #5 of ITS3 directly in I004
7795 //
7796 ySDD = Y_SDD_sep/2.+I302dits[1];
7797 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7798 sub2node->SetLineColor(kColorITS);
7799 sub2node->SetVisibility(1);
7800 fNodes->Add(sub2node);
7801 sub1node->cd();
7802 //
7803 // Place copy #6 of ITS3 directly in I004
7804 //
7805 ySDD = Y_SDD_sep/2.+I302dits[1];
7806 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7807 sub2node->SetLineColor(kColorITS);
7808 sub2node->SetVisibility(1);
7809 fNodes->Add(sub2node);
7810 sub1node->cd();
7811 fNodes->Add(sub1node);
7812 node->cd();
7813 //
7814 // Place copy #4 of I004 in IT34
7815 //
1266e9b4 7816 sub1node = new TNode("I004","I004","I004",-15.33,0.,0.,"itsrot350");
1f99c14b 7817 sub1node->SetLineColor(kColorITS);
7818 sub1node->SetVisibility(0);
7819 sub1node->cd();
7820 //
7821 // Place copy #1 of ITS3 directly in I004
7822 //
7823 ySDD = Y_SDD_sep/2.+I302dits[1];
7824 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7825 sub2node->SetLineColor(kColorITS);
7826 sub2node->SetVisibility(1);
7827 fNodes->Add(sub2node);
7828 sub1node->cd();
7829 //
7830 // Place copy #2 of ITS3 directly in I004
7831 //
7832 ySDD = Y_SDD_sep/2.+I302dits[1];
7833 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7834 sub2node->SetLineColor(kColorITS);
7835 sub2node->SetVisibility(1);
7836 fNodes->Add(sub2node);
7837 sub1node->cd();
7838 //
7839 // Place copy #3 of ITS3 directly in I004
7840 //
7841 ySDD = Y_SDD_sep/2.+I302dits[1];
7842 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7843 sub2node->SetLineColor(kColorITS);
7844 sub2node->SetVisibility(1);
7845 fNodes->Add(sub2node);
7846 sub1node->cd();
7847 //
7848 // Place copy #4 of ITS3 directly in I004
7849 //
7850 ySDD = Y_SDD_sep/2.+I302dits[1];
7851 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7852 sub2node->SetLineColor(kColorITS);
7853 sub2node->SetVisibility(1);
7854 fNodes->Add(sub2node);
7855 sub1node->cd();
7856 //
7857 // Place copy #5 of ITS3 directly in I004
7858 //
7859 ySDD = Y_SDD_sep/2.+I302dits[1];
7860 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7861 sub2node->SetLineColor(kColorITS);
7862 sub2node->SetVisibility(1);
7863 fNodes->Add(sub2node);
7864 sub1node->cd();
7865 //
7866 // Place copy #6 of ITS3 directly in I004
7867 //
7868 ySDD = Y_SDD_sep/2.+I302dits[1];
7869 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7870 sub2node->SetLineColor(kColorITS);
7871 sub2node->SetVisibility(1);
7872 fNodes->Add(sub2node);
7873 sub1node->cd();
7874 fNodes->Add(sub1node);
7875 node->cd();
7876 //
7877 // Place copy #5 of I004 in IT34
7878 //
1266e9b4 7879 sub1node = new TNode("I004","I004","I004",-13.2713,-6.3911,0.,"itsrot313");
1f99c14b 7880 sub1node->SetLineColor(kColorITS);
7881 sub1node->SetVisibility(0);
7882 sub1node->cd();
7883 //
7884 // Place copy #1 of ITS3 directly in I004
7885 //
7886 ySDD = Y_SDD_sep/2.+I302dits[1];
7887 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7888 sub2node->SetLineColor(kColorITS);
7889 sub2node->SetVisibility(1);
7890 fNodes->Add(sub2node);
7891 sub1node->cd();
7892 //
7893 // Place copy #2 of ITS3 directly in I004
7894 //
7895 ySDD = Y_SDD_sep/2.+I302dits[1];
7896 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7897 sub2node->SetLineColor(kColorITS);
7898 sub2node->SetVisibility(1);
7899 fNodes->Add(sub2node);
7900 sub1node->cd();
7901 //
7902 // Place copy #3 of ITS3 directly in I004
7903 //
7904 ySDD = Y_SDD_sep/2.+I302dits[1];
7905 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7906 sub2node->SetLineColor(kColorITS);
7907 sub2node->SetVisibility(1);
7908 fNodes->Add(sub2node);
7909 sub1node->cd();
7910 //
7911 // Place copy #4 of ITS3 directly in I004
7912 //
7913 ySDD = Y_SDD_sep/2.+I302dits[1];
7914 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7915 sub2node->SetLineColor(kColorITS);
7916 sub2node->SetVisibility(1);
7917 fNodes->Add(sub2node);
7918 sub1node->cd();
7919 //
7920 // Place copy #5 of ITS3 directly in I004
7921 //
7922 ySDD = Y_SDD_sep/2.+I302dits[1];
7923 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7924 sub2node->SetLineColor(kColorITS);
7925 sub2node->SetVisibility(1);
7926 fNodes->Add(sub2node);
7927 sub1node->cd();
7928 //
7929 // Place copy #6 of ITS3 directly in I004
7930 //
7931 ySDD = Y_SDD_sep/2.+I302dits[1];
7932 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7933 sub2node->SetLineColor(kColorITS);
7934 sub2node->SetVisibility(1);
7935 fNodes->Add(sub2node);
7936 sub1node->cd();
7937 fNodes->Add(sub1node);
7938 node->cd();
7939 //
7940 // Place copy #6 of I004 in IT34
7941 //
1266e9b4 7942 sub1node = new TNode("I004","I004","I004",-9.5581,-11.9855,0.,"itsrot311");
1f99c14b 7943 sub1node->SetLineColor(kColorITS);
7944 sub1node->SetVisibility(0);
7945 sub1node->cd();
7946 //
7947 // Place copy #1 of ITS3 directly in I004
7948 //
7949 ySDD = Y_SDD_sep/2.+I302dits[1];
7950 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7951 sub2node->SetLineColor(kColorITS);
7952 sub2node->SetVisibility(1);
7953 fNodes->Add(sub2node);
7954 sub1node->cd();
7955 //
7956 // Place copy #2 of ITS3 directly in I004
7957 //
7958 ySDD = Y_SDD_sep/2.+I302dits[1];
7959 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7960 sub2node->SetLineColor(kColorITS);
7961 sub2node->SetVisibility(1);
7962 fNodes->Add(sub2node);
7963 sub1node->cd();
7964 //
7965 // Place copy #3 of ITS3 directly in I004
7966 //
7967 ySDD = Y_SDD_sep/2.+I302dits[1];
7968 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7969 sub2node->SetLineColor(kColorITS);
7970 sub2node->SetVisibility(1);
7971 fNodes->Add(sub2node);
7972 sub1node->cd();
7973 //
7974 // Place copy #4 of ITS3 directly in I004
7975 //
7976 ySDD = Y_SDD_sep/2.+I302dits[1];
7977 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7978 sub2node->SetLineColor(kColorITS);
7979 sub2node->SetVisibility(1);
7980 fNodes->Add(sub2node);
7981 sub1node->cd();
7982 //
7983 // Place copy #5 of ITS3 directly in I004
7984 //
7985 ySDD = Y_SDD_sep/2.+I302dits[1];
7986 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7987 sub2node->SetLineColor(kColorITS);
7988 sub2node->SetVisibility(1);
7989 fNodes->Add(sub2node);
7990 sub1node->cd();
7991 //
7992 // Place copy #6 of ITS3 directly in I004
7993 //
7994 ySDD = Y_SDD_sep/2.+I302dits[1];
7995 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7996 sub2node->SetLineColor(kColorITS);
7997 sub2node->SetVisibility(1);
7998 fNodes->Add(sub2node);
7999 sub1node->cd();
8000 fNodes->Add(sub1node);
8001 node->cd();
8002 //
8003 // Place copy #7 of I004 in IT34
8004 //
1266e9b4 8005 sub1node = new TNode("I004","I004","I004",-3.2777,-14.3607,0.,"itsrot310");
1f99c14b 8006 sub1node->SetLineColor(kColorITS);
8007 sub1node->SetVisibility(0);
8008 sub1node->cd();
8009 //
8010 // Place copy #1 of ITS3 directly in I004
8011 //
8012 ySDD = Y_SDD_sep/2.+I302dits[1];
8013 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8014 sub2node->SetLineColor(kColorITS);
8015 sub2node->SetVisibility(1);
8016 fNodes->Add(sub2node);
8017 sub1node->cd();
8018 //
8019 // Place copy #2 of ITS3 directly in I004
8020 //
8021 ySDD = Y_SDD_sep/2.+I302dits[1];
8022 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8023 sub2node->SetLineColor(kColorITS);
8024 sub2node->SetVisibility(1);
8025 fNodes->Add(sub2node);
8026 sub1node->cd();
8027 //
8028 // Place copy #3 of ITS3 directly in I004
8029 //
8030 ySDD = Y_SDD_sep/2.+I302dits[1];
8031 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8032 sub2node->SetLineColor(kColorITS);
8033 sub2node->SetVisibility(1);
8034 fNodes->Add(sub2node);
8035 sub1node->cd();
8036 //
8037 // Place copy #4 of ITS3 directly in I004
8038 //
8039 ySDD = Y_SDD_sep/2.+I302dits[1];
8040 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8041 sub2node->SetLineColor(kColorITS);
8042 sub2node->SetVisibility(1);
8043 fNodes->Add(sub2node);
8044 sub1node->cd();
8045 //
8046 // Place copy #5 of ITS3 directly in I004
8047 //
8048 ySDD = Y_SDD_sep/2.+I302dits[1];
8049 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8050 sub2node->SetLineColor(kColorITS);
8051 sub2node->SetVisibility(1);
8052 fNodes->Add(sub2node);
8053 sub1node->cd();
8054 //
8055 // Place copy #6 of ITS3 directly in I004
8056 //
8057 ySDD = Y_SDD_sep/2.+I302dits[1];
8058 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8059 sub2node->SetLineColor(kColorITS);
8060 sub2node->SetVisibility(1);
8061 fNodes->Add(sub2node);
8062 sub1node->cd();
8063 fNodes->Add(sub1node);
8064 node->cd();
8065 //
8066 // Place copy #8 of I004 in IT34
8067 //
1266e9b4 8068 sub1node = new TNode("I004","I004","I004",3.4112,-14.9456,0.,"itsrot386");
1f99c14b 8069 sub1node->SetLineColor(kColorITS);
8070 sub1node->SetVisibility(0);
8071 sub1node->cd();
8072 //
8073 // Place copy #1 of ITS3 directly in I004
8074 //
8075 ySDD = Y_SDD_sep/2.+I302dits[1];
8076 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8077 sub2node->SetLineColor(kColorITS);
8078 sub2node->SetVisibility(1);
8079 fNodes->Add(sub2node);
8080 sub1node->cd();
8081 //
8082 // Place copy #2 of ITS3 directly in I004
8083 //
8084 ySDD = Y_SDD_sep/2.+I302dits[1];
8085 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8086 sub2node->SetLineColor(kColorITS);
8087 sub2node->SetVisibility(1);
8088 fNodes->Add(sub2node);
8089 sub1node->cd();
8090 //
8091 // Place copy #3 of ITS3 directly in I004
8092 //
8093 ySDD = Y_SDD_sep/2.+I302dits[1];
8094 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8095 sub2node->SetLineColor(kColorITS);
8096 sub2node->SetVisibility(1);
8097 fNodes->Add(sub2node);
8098 sub1node->cd();
8099 //
8100 // Place copy #4 of ITS3 directly in I004
8101 //
8102 ySDD = Y_SDD_sep/2.+I302dits[1];
8103 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8104 sub2node->SetLineColor(kColorITS);
8105 sub2node->SetVisibility(1);
8106 fNodes->Add(sub2node);
8107 sub1node->cd();
8108 //
8109 // Place copy #5 of ITS3 directly in I004
8110 //
8111 ySDD = Y_SDD_sep/2.+I302dits[1];
8112 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8113 sub2node->SetLineColor(kColorITS);
8114 sub2node->SetVisibility(1);
8115 fNodes->Add(sub2node);
8116 sub1node->cd();
8117 //
8118 // Place copy #6 of ITS3 directly in I004
8119 //
8120 ySDD = Y_SDD_sep/2.+I302dits[1];
8121 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8122 sub2node->SetLineColor(kColorITS);
8123 sub2node->SetVisibility(1);
8124 fNodes->Add(sub2node);
8125 sub1node->cd();
8126 fNodes->Add(sub1node);
8127 node->cd();
8128 //
8129 // Place copy #9 of I004 in IT34
8130 //
1266e9b4 8131 sub1node = new TNode("I004","I004","I004",9.184,-11.5164,0.,"itsrot309");
1f99c14b 8132 sub1node->SetLineColor(kColorITS);
8133 sub1node->SetVisibility(0);
8134 sub1node->cd();
8135 //
8136 // Place copy #1 of ITS3 directly in I004
8137 //
8138 ySDD = Y_SDD_sep/2.+I302dits[1];
8139 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8140 sub2node->SetLineColor(kColorITS);
8141 sub2node->SetVisibility(1);
8142 fNodes->Add(sub2node);
8143 sub1node->cd();
8144 //
8145 // Place copy #2 of ITS3 directly in I004
8146 //
8147 ySDD = Y_SDD_sep/2.+I302dits[1];
8148 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8149 sub2node->SetLineColor(kColorITS);
8150 sub2node->SetVisibility(1);
8151 fNodes->Add(sub2node);
8152 sub1node->cd();
8153 //
8154 // Place copy #3 of ITS3 directly in I004
8155 //
8156 ySDD = Y_SDD_sep/2.+I302dits[1];
8157 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8158 sub2node->SetLineColor(kColorITS);
8159 sub2node->SetVisibility(1);
8160 fNodes->Add(sub2node);
8161 sub1node->cd();
8162 //
8163 // Place copy #4 of ITS3 directly in I004
8164 //
8165 ySDD = Y_SDD_sep/2.+I302dits[1];
8166 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8167 sub2node->SetLineColor(kColorITS);
8168 sub2node->SetVisibility(1);
8169 fNodes->Add(sub2node);
8170 sub1node->cd();
8171 //
8172 // Place copy #5 of ITS3 directly in I004
8173 //
8174 ySDD = Y_SDD_sep/2.+I302dits[1];
8175 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8176 sub2node->SetLineColor(kColorITS);
8177 sub2node->SetVisibility(1);
8178 fNodes->Add(sub2node);
8179 sub1node->cd();
8180 //
8181 // Place copy #6 of ITS3 directly in I004
8182 //
8183 ySDD = Y_SDD_sep/2.+I302dits[1];
8184 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8185 sub2node->SetLineColor(kColorITS);
8186 sub2node->SetVisibility(1);
8187 fNodes->Add(sub2node);
8188 sub1node->cd();
8189 fNodes->Add(sub1node);
8190 node->cd();
8191 //
8192 // Place copy #10 of I004 in IT34
8193 //
1266e9b4 8194 sub1node = new TNode("I004","I004","I004",13.8119,-6.6514,0.,"itsrot308");
1f99c14b 8195 sub1node->SetLineColor(kColorITS);
8196 sub1node->SetVisibility(0);
8197 sub1node->cd();
8198 //
8199 // Place copy #1 of ITS3 directly in I004
8200 //
8201 ySDD = Y_SDD_sep/2.+I302dits[1];
8202 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8203 sub2node->SetLineColor(kColorITS);
8204 sub2node->SetVisibility(1);
8205 fNodes->Add(sub2node);
8206 sub1node->cd();
8207 //
8208 // Place copy #2 of ITS3 directly in I004
8209 //
8210 ySDD = Y_SDD_sep/2.+I302dits[1];
8211 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8212 sub2node->SetLineColor(kColorITS);
8213 sub2node->SetVisibility(1);
8214 fNodes->Add(sub2node);
8215 sub1node->cd();
8216 //
8217 // Place copy #3 of ITS3 directly in I004
8218 //
8219 ySDD = Y_SDD_sep/2.+I302dits[1];
8220 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8221 sub2node->SetLineColor(kColorITS);
8222 sub2node->SetVisibility(1);
8223 fNodes->Add(sub2node);
8224 sub1node->cd();
8225 //
8226 // Place copy #4 of ITS3 directly in I004
8227 //
8228 ySDD = Y_SDD_sep/2.+I302dits[1];
8229 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8230 sub2node->SetLineColor(kColorITS);
8231 sub2node->SetVisibility(1);
8232 fNodes->Add(sub2node);
8233 sub1node->cd();
8234 //
8235 // Place copy #5 of ITS3 directly in I004
8236 //
8237 ySDD = Y_SDD_sep/2.+I302dits[1];
8238 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8239 sub2node->SetLineColor(kColorITS);
8240 sub2node->SetVisibility(1);
8241 fNodes->Add(sub2node);
8242 sub1node->cd();
8243 //
8244 // Place copy #6 of ITS3 directly in I004
8245 //
8246 ySDD = Y_SDD_sep/2.+I302dits[1];
8247 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8248 sub2node->SetLineColor(kColorITS);
8249 sub2node->SetVisibility(1);
8250 fNodes->Add(sub2node);
8251 sub1node->cd();
8252 fNodes->Add(sub1node);
8253 node->cd();
8254 //
8255 // Place copy #11 of I004 in IT34
8256 //
1266e9b4 8257 sub1node = new TNode("I004","I004","I004",14.73,0.,0.,"itsrot356");
1f99c14b 8258 sub1node->SetLineColor(kColorITS);
8259 sub1node->SetVisibility(0);
8260 sub1node->cd();
8261 //
8262 // Place copy #1 of ITS3 directly in I004
8263 //
8264 ySDD = Y_SDD_sep/2.+I302dits[1];
8265 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8266 sub2node->SetLineColor(kColorITS);
8267 sub2node->SetVisibility(1);
8268 fNodes->Add(sub2node);
8269 sub1node->cd();
8270 //
8271 // Place copy #2 of ITS3 directly in I004
8272 //
8273 ySDD = Y_SDD_sep/2.+I302dits[1];
8274 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8275 sub2node->SetLineColor(kColorITS);
8276 sub2node->SetVisibility(1);
8277 fNodes->Add(sub2node);
8278 sub1node->cd();
8279 //
8280 // Place copy #3 of ITS3 directly in I004
8281 //
8282 ySDD = Y_SDD_sep/2.+I302dits[1];
8283 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8284 sub2node->SetLineColor(kColorITS);
8285 sub2node->SetVisibility(1);
8286 fNodes->Add(sub2node);
8287 sub1node->cd();
8288 //
8289 // Place copy #4 of ITS3 directly in I004
8290 //
8291 ySDD = Y_SDD_sep/2.+I302dits[1];
8292 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8293 sub2node->SetLineColor(kColorITS);
8294 sub2node->SetVisibility(1);
8295 fNodes->Add(sub2node);
8296 sub1node->cd();
8297 //
8298 // Place copy #5 of ITS3 directly in I004
8299 //
8300 ySDD = Y_SDD_sep/2.+I302dits[1];
8301 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8302 sub2node->SetLineColor(kColorITS);
8303 sub2node->SetVisibility(1);
8304 fNodes->Add(sub2node);
8305 sub1node->cd();
8306 //
8307 // Place copy #6 of ITS3 directly in I004
8308 //
8309 ySDD = Y_SDD_sep/2.+I302dits[1];
8310 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8311 sub2node->SetLineColor(kColorITS);
8312 sub2node->SetVisibility(1);
8313 fNodes->Add(sub2node);
8314 sub1node->cd();
8315 fNodes->Add(sub1node);
8316 node->cd();
8317 //
8318 // Place copy #12 of I004 in IT34
8319 //
1266e9b4 8320 sub1node = new TNode("I004","I004","I004",13.8119,6.6514,0.,"itsrot307");
1f99c14b 8321 sub1node->SetLineColor(kColorITS);
8322 sub1node->SetVisibility(0);
8323 sub1node->cd();
8324 //
8325 // Place copy #1 of ITS3 directly in I004
8326 //
8327 ySDD = Y_SDD_sep/2.+I302dits[1];
8328 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8329 sub2node->SetLineColor(kColorITS);
8330 sub2node->SetVisibility(1);
8331 fNodes->Add(sub2node);
8332 sub1node->cd();
8333 //
8334 // Place copy #2 of ITS3 directly in I004
8335 //
8336 ySDD = Y_SDD_sep/2.+I302dits[1];
8337 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8338 sub2node->SetLineColor(kColorITS);
8339 sub2node->SetVisibility(1);
8340 fNodes->Add(sub2node);
8341 sub1node->cd();
8342 //
8343 // Place copy #3 of ITS3 directly in I004
8344 //
8345 ySDD = Y_SDD_sep/2.+I302dits[1];
8346 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8347 sub2node->SetLineColor(kColorITS);
8348 sub2node->SetVisibility(1);
8349 fNodes->Add(sub2node);
8350 sub1node->cd();
8351 //
8352 // Place copy #4 of ITS3 directly in I004
8353 //
8354 ySDD = Y_SDD_sep/2.+I302dits[1];
8355 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8356 sub2node->SetLineColor(kColorITS);
8357 sub2node->SetVisibility(1);
8358 fNodes->Add(sub2node);
8359 sub1node->cd();
8360 //
8361 // Place copy #5 of ITS3 directly in I004
8362 //
8363 ySDD = Y_SDD_sep/2.+I302dits[1];
8364 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8365 sub2node->SetLineColor(kColorITS);
8366 sub2node->SetVisibility(1);
8367 fNodes->Add(sub2node);
8368 sub1node->cd();
8369 //
8370 // Place copy #6 of ITS3 directly in I004
8371 //
8372 ySDD = Y_SDD_sep/2.+I302dits[1];
8373 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8374 sub2node->SetLineColor(kColorITS);
8375 sub2node->SetVisibility(1);
8376 fNodes->Add(sub2node);
8377 sub1node->cd();
8378 fNodes->Add(sub1node);
8379 node->cd();
8380 //
8381 // Place copy #13 of I004 in IT34
8382 //
1266e9b4 8383 sub1node = new TNode("I004","I004","I004",9.184,11.5164,0.,"itsrot306");
1f99c14b 8384 sub1node->SetLineColor(kColorITS);
8385 sub1node->SetVisibility(0);
8386 sub1node->cd();
8387 //
8388 // Place copy #1 of ITS3 directly in I004
8389 //
8390 ySDD = Y_SDD_sep/2.+I302dits[1];
8391 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8392 sub2node->SetLineColor(kColorITS);
8393 sub2node->SetVisibility(1);
8394 fNodes->Add(sub2node);
8395 sub1node->cd();
8396 //
8397 // Place copy #2 of ITS3 directly in I004
8398 //
8399 ySDD = Y_SDD_sep/2.+I302dits[1];
8400 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8401 sub2node->SetLineColor(kColorITS);
8402 sub2node->SetVisibility(1);
8403 fNodes->Add(sub2node);
8404 sub1node->cd();
8405 //
8406 // Place copy #3 of ITS3 directly in I004
8407 //
8408 ySDD = Y_SDD_sep/2.+I302dits[1];
8409 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8410 sub2node->SetLineColor(kColorITS);
8411 sub2node->SetVisibility(1);
8412 fNodes->Add(sub2node);
8413 sub1node->cd();
8414 //
8415 // Place copy #4 of ITS3 directly in I004
8416 //
8417 ySDD = Y_SDD_sep/2.+I302dits[1];
8418 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8419 sub2node->SetLineColor(kColorITS);
8420 sub2node->SetVisibility(1);
8421 fNodes->Add(sub2node);
8422 sub1node->cd();
8423 //
8424 // Place copy #5 of ITS3 directly in I004
8425 //
8426 ySDD = Y_SDD_sep/2.+I302dits[1];
8427 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8428 sub2node->SetLineColor(kColorITS);
8429 sub2node->SetVisibility(1);
8430 fNodes->Add(sub2node);
8431 sub1node->cd();
8432 //
8433 // Place copy #6 of ITS3 directly in I004
8434 //
8435 ySDD = Y_SDD_sep/2.+I302dits[1];
8436 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8437 sub2node->SetLineColor(kColorITS);
8438 sub2node->SetVisibility(1);
8439 fNodes->Add(sub2node);
8440 sub1node->cd();
8441 fNodes->Add(sub1node);
8442 node->cd();
8443 //
8444 // Place copy #14 of I004 in IT34
8445 //
1266e9b4 8446 sub1node = new TNode("I004","I004","I004",3.4113,14.9456,0.,"itsrot305");
1f99c14b 8447 sub1node->SetLineColor(kColorITS);
8448 sub1node->SetVisibility(0);
8449 sub1node->cd();
8450 //
8451 // Place copy #1 of ITS3 directly in I004
8452 //
8453 ySDD = Y_SDD_sep/2.+I302dits[1];
8454 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8455 sub2node->SetLineColor(kColorITS);
8456 sub2node->SetVisibility(1);
8457 fNodes->Add(sub2node);
8458 sub1node->cd();
8459 //
8460 // Place copy #2 of ITS3 directly in I004
8461 //
8462 ySDD = Y_SDD_sep/2.+I302dits[1];
8463 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8464 sub2node->SetLineColor(kColorITS);
8465 sub2node->SetVisibility(1);
8466 fNodes->Add(sub2node);
8467 sub1node->cd();
8468 //
8469 // Place copy #3 of ITS3 directly in I004
8470 //
8471 ySDD = Y_SDD_sep/2.+I302dits[1];
8472 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8473 sub2node->SetLineColor(kColorITS);
8474 sub2node->SetVisibility(1);
8475 fNodes->Add(sub2node);
8476 sub1node->cd();
8477 //
8478 // Place copy #4 of ITS3 directly in I004
8479 //
8480 ySDD = Y_SDD_sep/2.+I302dits[1];
8481 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8482 sub2node->SetLineColor(kColorITS);
8483 sub2node->SetVisibility(1);
8484 fNodes->Add(sub2node);
8485 sub1node->cd();
8486 //
8487 // Place copy #5 of ITS3 directly in I004
8488 //
8489 ySDD = Y_SDD_sep/2.+I302dits[1];
8490 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8491 sub2node->SetLineColor(kColorITS);
8492 sub2node->SetVisibility(1);
8493 fNodes->Add(sub2node);
8494 sub1node->cd();
8495 //
8496 // Place copy #6 of ITS3 directly in I004
8497 //
8498 ySDD = Y_SDD_sep/2.+I302dits[1];
8499 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8500 sub2node->SetLineColor(kColorITS);
8501 sub2node->SetVisibility(1);
8502 fNodes->Add(sub2node);
8503 sub1node->cd();
8504 fNodes->Add(sub1node);
8505 node->cd();
8506 //
8507 // Place copy #1 of I005 in IT34
8508 //
1266e9b4 8509 sub1node = new TNode("I005","I005","I005",-3.3629,23.3895,-0.15,"itsrot335");
1f99c14b 8510 sub1node->SetLineColor(kColorITS);
8511 sub1node->SetVisibility(0);
8512 sub1node->cd();
8513 //
8514 // Place copy #1 of ITS4 directly in I005
8515 //
8516 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8517 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8518 sub2node->SetLineColor(kColorITS);
8519 sub2node->SetVisibility(1);
8520 fNodes->Add(sub2node);
8521 sub1node->cd();
8522 //
8523 // Place copy #2 of ITS4 directly in I005
8524 //
8525 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8526 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8527 sub2node->SetLineColor(kColorITS);
8528 sub2node->SetVisibility(1);
8529 fNodes->Add(sub2node);
8530 sub1node->cd();
8531 //
8532 // Place copy #3 of ITS4 directly in I005
8533 //
8534 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8535 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8536 sub2node->SetLineColor(kColorITS);
8537 sub2node->SetVisibility(1);
8538 fNodes->Add(sub2node);
8539 sub1node->cd();
8540 //
8541 // Place copy #4 of ITS4 directly in I005
8542 //
8543 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8544 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8545 sub2node->SetLineColor(kColorITS);
8546 sub2node->SetVisibility(1);
8547 fNodes->Add(sub2node);
8548 sub1node->cd();
8549 //
8550 // Place copy #5 of ITS4 directly in I005
8551 //
8552 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8553 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8554 sub2node->SetLineColor(kColorITS);
8555 sub2node->SetVisibility(1);
8556 fNodes->Add(sub2node);
8557 sub1node->cd();
8558 //
8559 // Place copy #6 of ITS4 directly in I005
8560 //
8561 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8562 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8563 sub2node->SetLineColor(kColorITS);
8564 sub2node->SetVisibility(1);
8565 fNodes->Add(sub2node);
8566 sub1node->cd();
8567 //
8568 // Place copy #7 of ITS4 directly in I005
8569 //
8570 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8571 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8572 sub2node->SetLineColor(kColorITS);
8573 sub2node->SetVisibility(1);
8574 fNodes->Add(sub2node);
8575 sub1node->cd();
8576 //
8577 // Place copy #8 of ITS4 directly in I005
8578 //
8579 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8580 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8581 sub2node->SetLineColor(kColorITS);
8582 sub2node->SetVisibility(1);
8583 fNodes->Add(sub2node);
8584 sub1node->cd();
8585 fNodes->Add(sub1node);
8586 node->cd();
8587 //
8588 // Place copy #2 of I005 in IT34
8589 //
1266e9b4 8590 sub1node = new TNode("I005","I005","I005",-10.0447,21.9949,-0.15,"itsrot332");
1f99c14b 8591 sub1node->SetLineColor(kColorITS);
8592 sub1node->SetVisibility(0);
8593 sub1node->cd();
8594 //
8595 // Place copy #1 of ITS4 directly in I005
8596 //
8597 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8598 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8599 sub2node->SetLineColor(kColorITS);
8600 sub2node->SetVisibility(1);
8601 fNodes->Add(sub2node);
8602 sub1node->cd();
8603 //
8604 // Place copy #2 of ITS4 directly in I005
8605 //
8606 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8607 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8608 sub2node->SetLineColor(kColorITS);
8609 sub2node->SetVisibility(1);
8610 fNodes->Add(sub2node);
8611 sub1node->cd();
8612 //
8613 // Place copy #3 of ITS4 directly in I005
8614 //
8615 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8616 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8617 sub2node->SetLineColor(kColorITS);
8618 sub2node->SetVisibility(1);
8619 fNodes->Add(sub2node);
8620 sub1node->cd();
8621 //
8622 // Place copy #4 of ITS4 directly in I005
8623 //
8624 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8625 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8626 sub2node->SetLineColor(kColorITS);
8627 sub2node->SetVisibility(1);
8628 fNodes->Add(sub2node);
8629 sub1node->cd();
8630 //
8631 // Place copy #5 of ITS4 directly in I005
8632 //
8633 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8634 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8635 sub2node->SetLineColor(kColorITS);
8636 sub2node->SetVisibility(1);
8637 fNodes->Add(sub2node);
8638 sub1node->cd();
8639 //
8640 // Place copy #6 of ITS4 directly in I005
8641 //
8642 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8643 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8644 sub2node->SetLineColor(kColorITS);
8645 sub2node->SetVisibility(1);
8646 fNodes->Add(sub2node);
8647 sub1node->cd();
8648 //
8649 // Place copy #7 of ITS4 directly in I005
8650 //
8651 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8652 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8653 sub2node->SetLineColor(kColorITS);
8654 sub2node->SetVisibility(1);
8655 fNodes->Add(sub2node);
8656 sub1node->cd();
8657 //
8658 // Place copy #8 of ITS4 directly in I005
8659 //
8660 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8661 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8662 sub2node->SetLineColor(kColorITS);
8663 sub2node->SetVisibility(1);
8664 fNodes->Add(sub2node);
8665 sub1node->cd();
8666 fNodes->Add(sub1node);
8667 node->cd();
8668 //
8669 // Place copy #3 of I005 in IT34
8670 //
1266e9b4 8671 sub1node = new TNode("I005","I005","I005",-15.4744,17.8584,-0.15,"itsrot331");
1f99c14b 8672 sub1node->SetLineColor(kColorITS);
8673 sub1node->SetVisibility(0);
8674 sub1node->cd();
8675 //
8676 // Place copy #1 of ITS4 directly in I005
8677 //
8678 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8679 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8680 sub2node->SetLineColor(kColorITS);
8681 sub2node->SetVisibility(1);
8682 fNodes->Add(sub2node);
8683 sub1node->cd();
8684 //
8685 // Place copy #2 of ITS4 directly in I005
8686 //
8687 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8688 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8689 sub2node->SetLineColor(kColorITS);
8690 sub2node->SetVisibility(1);
8691 fNodes->Add(sub2node);
8692 sub1node->cd();
8693 //
8694 // Place copy #3 of ITS4 directly in I005
8695 //
8696 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8697 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8698 sub2node->SetLineColor(kColorITS);
8699 sub2node->SetVisibility(1);
8700 fNodes->Add(sub2node);
8701 sub1node->cd();
8702 //
8703 // Place copy #4 of ITS4 directly in I005
8704 //
8705 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8706 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8707 sub2node->SetLineColor(kColorITS);
8708 sub2node->SetVisibility(1);
8709 fNodes->Add(sub2node);
8710 sub1node->cd();
8711 //
8712 // Place copy #5 of ITS4 directly in I005
8713 //
8714 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8715 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8716 sub2node->SetLineColor(kColorITS);
8717 sub2node->SetVisibility(1);
8718 fNodes->Add(sub2node);
8719 sub1node->cd();
8720 //
8721 // Place copy #6 of ITS4 directly in I005
8722 //
8723 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8724 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8725 sub2node->SetLineColor(kColorITS);
8726 sub2node->SetVisibility(1);
8727 fNodes->Add(sub2node);
8728 sub1node->cd();
8729 //
8730 // Place copy #7 of ITS4 directly in I005
8731 //
8732 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8733 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8734 sub2node->SetLineColor(kColorITS);
8735 sub2node->SetVisibility(1);
8736 fNodes->Add(sub2node);
8737 sub1node->cd();
8738 //
8739 // Place copy #8 of ITS4 directly in I005
8740 //
8741 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8742 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8743 sub2node->SetLineColor(kColorITS);
8744 sub2node->SetVisibility(1);
8745 fNodes->Add(sub2node);
8746 sub1node->cd();
8747 fNodes->Add(sub1node);
8748 node->cd();
8749 //
8750 // Place copy #4 of I005 in IT34
8751 //
1266e9b4 8752 sub1node = new TNode("I005","I005","I005",-20.3415,13.0727,-0.15,"itsrot366");
1f99c14b 8753 sub1node->SetLineColor(kColorITS);
8754 sub1node->SetVisibility(0);
8755 sub1node->cd();
8756 //
8757 // Place copy #1 of ITS4 directly in I005
8758 //
8759 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8760 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8761 sub2node->SetLineColor(kColorITS);
8762 sub2node->SetVisibility(1);
8763 fNodes->Add(sub2node);
8764 sub1node->cd();
8765 //
8766 // Place copy #2 of ITS4 directly in I005
8767 //
8768 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8769 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8770 sub2node->SetLineColor(kColorITS);
8771 sub2node->SetVisibility(1);
8772 fNodes->Add(sub2node);
8773 sub1node->cd();
8774 //
8775 // Place copy #3 of ITS4 directly in I005
8776 //
8777 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8778 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8779 sub2node->SetLineColor(kColorITS);
8780 sub2node->SetVisibility(1);
8781 fNodes->Add(sub2node);
8782 sub1node->cd();
8783 //
8784 // Place copy #4 of ITS4 directly in I005
8785 //
8786 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8787 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8788 sub2node->SetLineColor(kColorITS);
8789 sub2node->SetVisibility(1);
8790 fNodes->Add(sub2node);
8791 sub1node->cd();
8792 //
8793 // Place copy #5 of ITS4 directly in I005
8794 //
8795 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8796 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8797 sub2node->SetLineColor(kColorITS);
8798 sub2node->SetVisibility(1);
8799 fNodes->Add(sub2node);
8800 sub1node->cd();
8801 //
8802 // Place copy #6 of ITS4 directly in I005
8803 //
8804 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8805 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8806 sub2node->SetLineColor(kColorITS);
8807 sub2node->SetVisibility(1);
8808 fNodes->Add(sub2node);
8809 sub1node->cd();
8810 //
8811 // Place copy #7 of ITS4 directly in I005
8812 //
8813 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8814 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8815 sub2node->SetLineColor(kColorITS);
8816 sub2node->SetVisibility(1);
8817 fNodes->Add(sub2node);
8818 sub1node->cd();
8819 //
8820 // Place copy #8 of ITS4 directly in I005
8821 //
8822 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8823 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8824 sub2node->SetLineColor(kColorITS);
8825 sub2node->SetVisibility(1);
8826 fNodes->Add(sub2node);
8827 sub1node->cd();
8828 fNodes->Add(sub1node);
8829 node->cd();
8830 //
8831 // Place copy #5 of I005 in IT34
8832 //
1266e9b4 8833 sub1node = new TNode("I005","I005","I005",-22.6728,6.6573,-0.15,"itsrot330");
1f99c14b 8834 sub1node->SetLineColor(kColorITS);
8835 sub1node->SetVisibility(0);
8836 sub1node->cd();
8837 //
8838 // Place copy #1 of ITS4 directly in I005
8839 //
8840 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8841 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8842 sub2node->SetLineColor(kColorITS);
8843 sub2node->SetVisibility(1);
8844 fNodes->Add(sub2node);
8845 sub1node->cd();
8846 //
8847 // Place copy #2 of ITS4 directly in I005
8848 //
8849 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8850 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8851 sub2node->SetLineColor(kColorITS);
8852 sub2node->SetVisibility(1);
8853 fNodes->Add(sub2node);
8854 sub1node->cd();
8855 //
8856 // Place copy #3 of ITS4 directly in I005
8857 //
8858 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8859 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8860 sub2node->SetLineColor(kColorITS);
8861 sub2node->SetVisibility(1);
8862 fNodes->Add(sub2node);
8863 sub1node->cd();
8864 //
8865 // Place copy #4 of ITS4 directly in I005
8866 //
8867 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8868 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8869 sub2node->SetLineColor(kColorITS);
8870 sub2node->SetVisibility(1);
8871 fNodes->Add(sub2node);
8872 sub1node->cd();
8873 //
8874 // Place copy #5 of ITS4 directly in I005
8875 //
8876 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8877 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8878 sub2node->SetLineColor(kColorITS);
8879 sub2node->SetVisibility(1);
8880 fNodes->Add(sub2node);
8881 sub1node->cd();
8882 //
8883 // Place copy #6 of ITS4 directly in I005
8884 //
8885 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8886 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8887 sub2node->SetLineColor(kColorITS);
8888 sub2node->SetVisibility(1);
8889 fNodes->Add(sub2node);
8890 sub1node->cd();
8891 //
8892 // Place copy #7 of ITS4 directly in I005
8893 //
8894 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8895 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8896 sub2node->SetLineColor(kColorITS);
8897 sub2node->SetVisibility(1);
8898 fNodes->Add(sub2node);
8899 sub1node->cd();
8900 //
8901 // Place copy #8 of ITS4 directly in I005
8902 //
8903 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8904 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8905 sub2node->SetLineColor(kColorITS);
8906 sub2node->SetVisibility(1);
8907 fNodes->Add(sub2node);
8908 sub1node->cd();
8909 fNodes->Add(sub1node);
8910 node->cd();
8911 //
8912 // Place copy #6 of I005 in IT34
8913 //
1266e9b4 8914 sub1node = new TNode("I005","I005","I005",-24.18,0.,-0.15,"itsrot350");
1f99c14b 8915 sub1node->SetLineColor(kColorITS);
8916 sub1node->SetVisibility(0);
8917 sub1node->cd();
8918 //
8919 // Place copy #1 of ITS4 directly in I005
8920 //
8921 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8922 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8923 sub2node->SetLineColor(kColorITS);
8924 sub2node->SetVisibility(1);
8925 fNodes->Add(sub2node);
8926 sub1node->cd();
8927 //
8928 // Place copy #2 of ITS4 directly in I005
8929 //
8930 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8931 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8932 sub2node->SetLineColor(kColorITS);
8933 sub2node->SetVisibility(1);
8934 fNodes->Add(sub2node);
8935 sub1node->cd();
8936 //
8937 // Place copy #3 of ITS4 directly in I005
8938 //
8939 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8940 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8941 sub2node->SetLineColor(kColorITS);
8942 sub2node->SetVisibility(1);
8943 fNodes->Add(sub2node);
8944 sub1node->cd();
8945 //
8946 // Place copy #4 of ITS4 directly in I005
8947 //
8948 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8949 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8950 sub2node->SetLineColor(kColorITS);
8951 sub2node->SetVisibility(1);
8952 fNodes->Add(sub2node);
8953 sub1node->cd();
8954 //
8955 // Place copy #5 of ITS4 directly in I005
8956 //
8957 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8958 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8959 sub2node->SetLineColor(kColorITS);
8960 sub2node->SetVisibility(1);
8961 fNodes->Add(sub2node);
8962 sub1node->cd();
8963 //
8964 // Place copy #6 of ITS4 directly in I005
8965 //
8966 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8967 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8968 sub2node->SetLineColor(kColorITS);
8969 sub2node->SetVisibility(1);
8970 fNodes->Add(sub2node);
8971 sub1node->cd();
8972 //
8973 // Place copy #7 of ITS4 directly in I005
8974 //
8975 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8976 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8977 sub2node->SetLineColor(kColorITS);
8978 sub2node->SetVisibility(1);
8979 fNodes->Add(sub2node);
8980 sub1node->cd();
8981 //
8982 // Place copy #8 of ITS4 directly in I005
8983 //
8984 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8985 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8986 sub2node->SetLineColor(kColorITS);
8987 sub2node->SetVisibility(1);
8988 fNodes->Add(sub2node);
8989 sub1node->cd();
8990 fNodes->Add(sub1node);
8991 node->cd();
8992 //
8993 // Place copy #7 of I005 in IT34
8994 //
1266e9b4 8995 sub1node = new TNode("I005","I005","I005",-22.6728,-6.6573,-0.15,"itsrot329");
1f99c14b 8996 sub1node->SetLineColor(kColorITS);
8997 sub1node->SetVisibility(0);
8998 sub1node->cd();
8999 //
9000 // Place copy #1 of ITS4 directly in I005
9001 //
9002 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9003 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9004 sub2node->SetLineColor(kColorITS);
9005 sub2node->SetVisibility(1);
9006 fNodes->Add(sub2node);
9007 sub1node->cd();
9008 //
9009 // Place copy #2 of ITS4 directly in I005
9010 //
9011 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9012 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9013 sub2node->SetLineColor(kColorITS);
9014 sub2node->SetVisibility(1);
9015 fNodes->Add(sub2node);
9016 sub1node->cd();
9017 //
9018 // Place copy #3 of ITS4 directly in I005
9019 //
9020 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9021 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9022 sub2node->SetLineColor(kColorITS);
9023 sub2node->SetVisibility(1);
9024 fNodes->Add(sub2node);
9025 sub1node->cd();
9026 //
9027 // Place copy #4 of ITS4 directly in I005
9028 //
9029 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9030 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9031 sub2node->SetLineColor(kColorITS);
9032 sub2node->SetVisibility(1);
9033 fNodes->Add(sub2node);
9034 sub1node->cd();
9035 //
9036 // Place copy #5 of ITS4 directly in I005
9037 //
9038 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9039 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9040 sub2node->SetLineColor(kColorITS);
9041 sub2node->SetVisibility(1);
9042 fNodes->Add(sub2node);
9043 sub1node->cd();
9044 //
9045 // Place copy #6 of ITS4 directly in I005
9046 //
9047 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9048 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9049 sub2node->SetLineColor(kColorITS);
9050 sub2node->SetVisibility(1);
9051 fNodes->Add(sub2node);
9052 sub1node->cd();
9053 //
9054 // Place copy #7 of ITS4 directly in I005
9055 //
9056 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9057 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9058 sub2node->SetLineColor(kColorITS);
9059 sub2node->SetVisibility(1);
9060 fNodes->Add(sub2node);
9061 sub1node->cd();
9062 //
9063 // Place copy #8 of ITS4 directly in I005
9064 //
9065 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9066 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9067 sub2node->SetLineColor(kColorITS);
9068 sub2node->SetVisibility(1);
9069 fNodes->Add(sub2node);
9070 sub1node->cd();
9071 fNodes->Add(sub1node);
9072 node->cd();
9073 //
9074 // Place copy #8 of I005 in IT34
9075 //
1266e9b4 9076 sub1node = new TNode("I005","I005","I005",-20.3415,-13.0727,-0.15,"itsrot328");
1f99c14b 9077 sub1node->SetLineColor(kColorITS);
9078 sub1node->SetVisibility(0);
9079 sub1node->cd();
9080 //
9081 // Place copy #1 of ITS4 directly in I005
9082 //
9083 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9084 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9085 sub2node->SetLineColor(kColorITS);
9086 sub2node->SetVisibility(1);
9087 fNodes->Add(sub2node);
9088 sub1node->cd();
9089 //
9090 // Place copy #2 of ITS4 directly in I005
9091 //
9092 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9093 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9094 sub2node->SetLineColor(kColorITS);
9095 sub2node->SetVisibility(1);
9096 fNodes->Add(sub2node);
9097 sub1node->cd();
9098 //
9099 // Place copy #3 of ITS4 directly in I005
9100 //
9101 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9102 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9103 sub2node->SetLineColor(kColorITS);
9104 sub2node->SetVisibility(1);
9105 fNodes->Add(sub2node);
9106 sub1node->cd();
9107 //
9108 // Place copy #4 of ITS4 directly in I005
9109 //
9110 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9111 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9112 sub2node->SetLineColor(kColorITS);
9113 sub2node->SetVisibility(1);
9114 fNodes->Add(sub2node);
9115 sub1node->cd();
9116 //
9117 // Place copy #5 of ITS4 directly in I005
9118 //
9119 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9120 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9121 sub2node->SetLineColor(kColorITS);
9122 sub2node->SetVisibility(1);
9123 fNodes->Add(sub2node);
9124 sub1node->cd();
9125 //
9126 // Place copy #6 of ITS4 directly in I005
9127 //
9128 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9129 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9130 sub2node->SetLineColor(kColorITS);
9131 sub2node->SetVisibility(1);
9132 fNodes->Add(sub2node);
9133 sub1node->cd();
9134 //
9135 // Place copy #7 of ITS4 directly in I005
9136 //
9137 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9138 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9139 sub2node->SetLineColor(kColorITS);
9140 sub2node->SetVisibility(1);
9141 fNodes->Add(sub2node);
9142 sub1node->cd();
9143 //
9144 // Place copy #8 of ITS4 directly in I005
9145 //
9146 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9147 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9148 sub2node->SetLineColor(kColorITS);
9149 sub2node->SetVisibility(1);
9150 fNodes->Add(sub2node);
9151 sub1node->cd();
9152 fNodes->Add(sub1node);
9153 node->cd();
9154 //
9155 // Place copy #9 of I005 in IT34
9156 //
1266e9b4 9157 sub1node = new TNode("I005","I005","I005",-15.4744,-17.8584,-0.15,"itsrot327");
1f99c14b 9158 sub1node->SetLineColor(kColorITS);
9159 sub1node->SetVisibility(0);
9160 sub1node->cd();
9161 //
9162 // Place copy #1 of ITS4 directly in I005
9163 //
9164 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9165 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9166 sub2node->SetLineColor(kColorITS);
9167 sub2node->SetVisibility(1);
9168 fNodes->Add(sub2node);
9169 sub1node->cd();
9170 //
9171 // Place copy #2 of ITS4 directly in I005
9172 //
9173 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9174 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9175 sub2node->SetLineColor(kColorITS);
9176 sub2node->SetVisibility(1);
9177 fNodes->Add(sub2node);
9178 sub1node->cd();
9179 //
9180 // Place copy #3 of ITS4 directly in I005
9181 //
9182 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9183 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9184 sub2node->SetLineColor(kColorITS);
9185 sub2node->SetVisibility(1);
9186 fNodes->Add(sub2node);
9187 sub1node->cd();
9188 //
9189 // Place copy #4 of ITS4 directly in I005
9190 //
9191 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9192 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9193 sub2node->SetLineColor(kColorITS);
9194 sub2node->SetVisibility(1);
9195 fNodes->Add(sub2node);
9196 sub1node->cd();
9197 //
9198 // Place copy #5 of ITS4 directly in I005
9199 //
9200 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9201 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9202 sub2node->SetLineColor(kColorITS);
9203 sub2node->SetVisibility(1);
9204 fNodes->Add(sub2node);
9205 sub1node->cd();
9206 //
9207 // Place copy #6 of ITS4 directly in I005
9208 //
9209 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9210 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9211 sub2node->SetLineColor(kColorITS);
9212 sub2node->SetVisibility(1);
9213 fNodes->Add(sub2node);
9214 sub1node->cd();
9215 //
9216 // Place copy #7 of ITS4 directly in I005
9217 //
9218 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9219 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9220 sub2node->SetLineColor(kColorITS);
9221 sub2node->SetVisibility(1);
9222 fNodes->Add(sub2node);
9223 sub1node->cd();
9224 //
9225 // Place copy #8 of ITS4 directly in I005
9226 //
9227 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9228 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9229 sub2node->SetLineColor(kColorITS);
9230 sub2node->SetVisibility(1);
9231 fNodes->Add(sub2node);
9232 sub1node->cd();
9233 fNodes->Add(sub1node);
9234 node->cd();
9235 //
9236 // Place copy #10 of I005 in IT34
9237 //
1266e9b4 9238 sub1node = new TNode("I005","I005","I005",-10.0447,-21.9949,-0.15,"itsrot326");
1f99c14b 9239 sub1node->SetLineColor(kColorITS);
9240 sub1node->SetVisibility(0);
9241 sub1node->cd();
9242 //
9243 // Place copy #1 of ITS4 directly in I005
9244 //
9245 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9246 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9247 sub2node->SetLineColor(kColorITS);
9248 sub2node->SetVisibility(1);
9249 fNodes->Add(sub2node);
9250 sub1node->cd();
9251 //
9252 // Place copy #2 of ITS4 directly in I005
9253 //
9254 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9255 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9256 sub2node->SetLineColor(kColorITS);
9257 sub2node->SetVisibility(1);
9258 fNodes->Add(sub2node);
9259 sub1node->cd();
9260 //
9261 // Place copy #3 of ITS4 directly in I005
9262 //
9263 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9264 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9265 sub2node->SetLineColor(kColorITS);
9266 sub2node->SetVisibility(1);
9267 fNodes->Add(sub2node);
9268 sub1node->cd();
9269 //
9270 // Place copy #4 of ITS4 directly in I005
9271 //
9272 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9273 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9274 sub2node->SetLineColor(kColorITS);
9275 sub2node->SetVisibility(1);
9276 fNodes->Add(sub2node);
9277 sub1node->cd();
9278 //
9279 // Place copy #5 of ITS4 directly in I005
9280 //
9281 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9282 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9283 sub2node->SetLineColor(kColorITS);
9284 sub2node->SetVisibility(1);
9285 fNodes->Add(sub2node);
9286 sub1node->cd();
9287 //
9288 // Place copy #6 of ITS4 directly in I005
9289 //
9290 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9291 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9292 sub2node->SetLineColor(kColorITS);
9293 sub2node->SetVisibility(1);
9294 fNodes->Add(sub2node);
9295 sub1node->cd();
9296 //
9297 // Place copy #7 of ITS4 directly in I005
9298 //
9299 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9300 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9301 sub2node->SetLineColor(kColorITS);
9302 sub2node->SetVisibility(1);
9303 fNodes->Add(sub2node);
9304 sub1node->cd();
9305 //
9306 // Place copy #8 of ITS4 directly in I005
9307 //
9308 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9309 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9310 sub2node->SetLineColor(kColorITS);
9311 sub2node->SetVisibility(1);
9312 fNodes->Add(sub2node);
9313 sub1node->cd();
9314 fNodes->Add(sub1node);
9315 node->cd();
9316 //
9317 // Place copy #11 of I005 in IT34
9318 //
1266e9b4 9319 sub1node = new TNode("I005","I005","I005",-3.3629,-23.3895,-0.15,"itsrot325");
1f99c14b 9320 sub1node->SetLineColor(kColorITS);
9321 sub1node->SetVisibility(0);
9322 sub1node->cd();
9323 //
9324 // Place copy #1 of ITS4 directly in I005
9325 //
9326 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9327 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9328 sub2node->SetLineColor(kColorITS);
9329 sub2node->SetVisibility(1);
9330 fNodes->Add(sub2node);
9331 sub1node->cd();
9332 //
9333 // Place copy #2 of ITS4 directly in I005
9334 //
9335 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9336 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9337 sub2node->SetLineColor(kColorITS);
9338 sub2node->SetVisibility(1);
9339 fNodes->Add(sub2node);
9340 sub1node->cd();
9341 //
9342 // Place copy #3 of ITS4 directly in I005
9343 //
9344 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9345 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9346 sub2node->SetLineColor(kColorITS);
9347 sub2node->SetVisibility(1);
9348 fNodes->Add(sub2node);
9349 sub1node->cd();
9350 //
9351 // Place copy #4 of ITS4 directly in I005
9352 //
9353 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9354 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9355 sub2node->SetLineColor(kColorITS);
9356 sub2node->SetVisibility(1);
9357 fNodes->Add(sub2node);
9358 sub1node->cd();
9359 //
9360 // Place copy #5 of ITS4 directly in I005
9361 //
9362 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9363 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9364 sub2node->SetLineColor(kColorITS);
9365 sub2node->SetVisibility(1);
9366 fNodes->Add(sub2node);
9367 sub1node->cd();
9368 //
9369 // Place copy #6 of ITS4 directly in I005
9370 //
9371 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9372 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9373 sub2node->SetLineColor(kColorITS);
9374 sub2node->SetVisibility(1);
9375 fNodes->Add(sub2node);
9376 sub1node->cd();
9377 //
9378 // Place copy #7 of ITS4 directly in I005
9379 //
9380 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9381 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9382 sub2node->SetLineColor(kColorITS);
9383 sub2node->SetVisibility(1);
9384 fNodes->Add(sub2node);
9385 sub1node->cd();
9386 //
9387 // Place copy #8 of ITS4 directly in I005
9388 //
9389 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9390 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9391 sub2node->SetLineColor(kColorITS);
9392 sub2node->SetVisibility(1);
9393 fNodes->Add(sub2node);
9394 sub1node->cd();
9395 fNodes->Add(sub1node);
9396 node->cd();
9397 //
9398 // Place copy #12 of I005 in IT34
9399 //
1266e9b4 9400 sub1node = new TNode("I005","I005","I005",3.4412,-23.9339,-0.15,"itsrot324");
1f99c14b 9401 sub1node->SetLineColor(kColorITS);
9402 sub1node->SetVisibility(0);
9403 sub1node->cd();
9404 //
9405 // Place copy #1 of ITS4 directly in I005
9406 //
9407 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9408 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9409 sub2node->SetLineColor(kColorITS);
9410 sub2node->SetVisibility(1);
9411 fNodes->Add(sub2node);
9412 sub1node->cd();
9413 //
9414 // Place copy #2 of ITS4 directly in I005
9415 //
9416 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9417 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9418 sub2node->SetLineColor(kColorITS);
9419 sub2node->SetVisibility(1);
9420 fNodes->Add(sub2node);
9421 sub1node->cd();
9422 //
9423 // Place copy #3 of ITS4 directly in I005
9424 //
9425 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9426 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9427 sub2node->SetLineColor(kColorITS);
9428 sub2node->SetVisibility(1);
9429 fNodes->Add(sub2node);
9430 sub1node->cd();
9431 //
9432 // Place copy #4 of ITS4 directly in I005
9433 //
9434 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9435 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9436 sub2node->SetLineColor(kColorITS);
9437 sub2node->SetVisibility(1);
9438 fNodes->Add(sub2node);
9439 sub1node->cd();
9440 //
9441 // Place copy #5 of ITS4 directly in I005
9442 //
9443 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9444 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9445 sub2node->SetLineColor(kColorITS);
9446 sub2node->SetVisibility(1);
9447 fNodes->Add(sub2node);
9448 sub1node->cd();
9449 //
9450 // Place copy #6 of ITS4 directly in I005
9451 //
9452 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9453 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9454 sub2node->SetLineColor(kColorITS);
9455 sub2node->SetVisibility(1);
9456 fNodes->Add(sub2node);
9457 sub1node->cd();
9458 //
9459 // Place copy #7 of ITS4 directly in I005
9460 //
9461 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9462 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9463 sub2node->SetLineColor(kColorITS);
9464 sub2node->SetVisibility(1);
9465 fNodes->Add(sub2node);
9466 sub1node->cd();
9467 //
9468 // Place copy #8 of ITS4 directly in I005
9469 //
9470 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9471 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9472 sub2node->SetLineColor(kColorITS);
9473 sub2node->SetVisibility(1);
9474 fNodes->Add(sub2node);
9475 sub1node->cd();
9476 fNodes->Add(sub1node);
9477 node->cd();
9478 //
9479 // Place copy #13 of I005 in IT34
9480 //
1266e9b4 9481 sub1node = new TNode("I005","I005","I005",9.8163,-21.4946,-0.15,"itsrot323");
1f99c14b 9482 sub1node->SetLineColor(kColorITS);
9483 sub1node->SetVisibility(0);
9484 sub1node->cd();
9485 //
9486 // Place copy #1 of ITS4 directly in I005
9487 //
9488 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9489 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9490 sub2node->SetLineColor(kColorITS);
9491 sub2node->SetVisibility(1);
9492 fNodes->Add(sub2node);
9493 sub1node->cd();
9494 //
9495 // Place copy #2 of ITS4 directly in I005
9496 //
9497 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9498 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9499 sub2node->SetLineColor(kColorITS);
9500 sub2node->SetVisibility(1);
9501 fNodes->Add(sub2node);
9502 sub1node->cd();
9503 //
9504 // Place copy #3 of ITS4 directly in I005
9505 //
9506 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9507 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9508 sub2node->SetLineColor(kColorITS);
9509 sub2node->SetVisibility(1);
9510 fNodes->Add(sub2node);
9511 sub1node->cd();
9512 //
9513 // Place copy #4 of ITS4 directly in I005
9514 //
9515 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9516 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9517 sub2node->SetLineColor(kColorITS);
9518 sub2node->SetVisibility(1);
9519 fNodes->Add(sub2node);
9520 sub1node->cd();
9521 //
9522 // Place copy #5 of ITS4 directly in I005
9523 //
9524 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9525 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9526 sub2node->SetLineColor(kColorITS);
9527 sub2node->SetVisibility(1);
9528 fNodes->Add(sub2node);
9529 sub1node->cd();
9530 //
9531 // Place copy #6 of ITS4 directly in I005
9532 //
9533 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9534 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9535 sub2node->SetLineColor(kColorITS);
9536 sub2node->SetVisibility(1);
9537 fNodes->Add(sub2node);
9538 sub1node->cd();
9539 //
9540 // Place copy #7 of ITS4 directly in I005
9541 //
9542 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9543 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9544 sub2node->SetLineColor(kColorITS);
9545 sub2node->SetVisibility(1);
9546 fNodes->Add(sub2node);
9547 sub1node->cd();
9548 //
9549 // Place copy #8 of ITS4 directly in I005
9550 //
9551 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9552 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9553 sub2node->SetLineColor(kColorITS);
9554 sub2node->SetVisibility(1);
9555 fNodes->Add(sub2node);
9556 sub1node->cd();
9557 fNodes->Add(sub1node);
9558 node->cd();
9559 //
9560 // Place copy #14 of I005 in IT34
9561 //
1266e9b4 9562 sub1node = new TNode("I005","I005","I005",15.8345,-18.274,-0.15,"itsrot322");
1f99c14b 9563 sub1node->SetLineColor(kColorITS);
9564 sub1node->SetVisibility(0);
9565 sub1node->cd();
9566 //
9567 // Place copy #1 of ITS4 directly in I005
9568 //
9569 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9570 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9571 sub2node->SetLineColor(kColorITS);
9572 sub2node->SetVisibility(1);
9573 fNodes->Add(sub2node);
9574 sub1node->cd();
9575 //
9576 // Place copy #2 of ITS4 directly in I005
9577 //
9578 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9579 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9580 sub2node->SetLineColor(kColorITS);
9581 sub2node->SetVisibility(1);
9582 fNodes->Add(sub2node);
9583 sub1node->cd();
9584 //
9585 // Place copy #3 of ITS4 directly in I005
9586 //
9587 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9588 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9589 sub2node->SetLineColor(kColorITS);
9590 sub2node->SetVisibility(1);
9591 fNodes->Add(sub2node);
9592 sub1node->cd();
9593 //
9594 // Place copy #4 of ITS4 directly in I005
9595 //
9596 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9597 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9598 sub2node->SetLineColor(kColorITS);
9599 sub2node->SetVisibility(1);
9600 fNodes->Add(sub2node);
9601 sub1node->cd();
9602 //
9603 // Place copy #5 of ITS4 directly in I005
9604 //
9605 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9606 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9607 sub2node->SetLineColor(kColorITS);
9608 sub2node->SetVisibility(1);
9609 fNodes->Add(sub2node);
9610 sub1node->cd();
9611 //
9612 // Place copy #6 of ITS4 directly in I005
9613 //
9614 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9615 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9616 sub2node->SetLineColor(kColorITS);
9617 sub2node->SetVisibility(1);
9618 fNodes->Add(sub2node);
9619 sub1node->cd();
9620 //
9621 // Place copy #7 of ITS4 directly in I005
9622 //
9623 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9624 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9625 sub2node->SetLineColor(kColorITS);
9626 sub2node->SetVisibility(1);
9627 fNodes->Add(sub2node);
9628 sub1node->cd();
9629 //
9630 // Place copy #8 of ITS4 directly in I005
9631 //
9632 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9633 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9634 sub2node->SetLineColor(kColorITS);
9635 sub2node->SetVisibility(1);
9636 fNodes->Add(sub2node);
9637 sub1node->cd();
9638 fNodes->Add(sub1node);
9639 node->cd();
9640 //
9641 // Place copy #15 of I005 in IT34
9642 //
1266e9b4 9643 sub1node = new TNode("I005","I005","I005",19.8788,-12.7753,-0.15,"itsrot320");
1f99c14b 9644 sub1node->SetLineColor(kColorITS);
9645 sub1node->SetVisibility(0);
9646 sub1node->cd();
9647 //
9648 // Place copy #1 of ITS4 directly in I005
9649 //
9650 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9651 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9652 sub2node->SetLineColor(kColorITS);
9653 sub2node->SetVisibility(1);
9654 fNodes->Add(sub2node);
9655 sub1node->cd();
9656 //
9657 // Place copy #2 of ITS4 directly in I005
9658 //
9659 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9660 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9661 sub2node->SetLineColor(kColorITS);
9662 sub2node->SetVisibility(1);
9663 fNodes->Add(sub2node);
9664 sub1node->cd();
9665 //
9666 // Place copy #3 of ITS4 directly in I005
9667 //
9668 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9669 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9670 sub2node->SetLineColor(kColorITS);
9671 sub2node->SetVisibility(1);
9672 fNodes->Add(sub2node);
9673 sub1node->cd();
9674 //
9675 // Place copy #4 of ITS4 directly in I005
9676 //
9677 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9678 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9679 sub2node->SetLineColor(kColorITS);
9680 sub2node->SetVisibility(1);
9681 fNodes->Add(sub2node);
9682 sub1node->cd();
9683 //
9684 // Place copy #5 of ITS4 directly in I005
9685 //
9686 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9687 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9688 sub2node->SetLineColor(kColorITS);
9689 sub2node->SetVisibility(1);
9690 fNodes->Add(sub2node);
9691 sub1node->cd();
9692 //
9693 // Place copy #6 of ITS4 directly in I005
9694 //
9695 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9696 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9697 sub2node->SetLineColor(kColorITS);
9698 sub2node->SetVisibility(1);
9699 fNodes->Add(sub2node);
9700 sub1node->cd();
9701 //
9702 // Place copy #7 of ITS4 directly in I005
9703 //
9704 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9705 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9706 sub2node->SetLineColor(kColorITS);
9707 sub2node->SetVisibility(1);
9708 fNodes->Add(sub2node);
9709 sub1node->cd();
9710 //
9711 // Place copy #8 of ITS4 directly in I005
9712 //
9713 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9714 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9715 sub2node->SetLineColor(kColorITS);
9716 sub2node->SetVisibility(1);
9717 fNodes->Add(sub2node);
9718 sub1node->cd();
9719 fNodes->Add(sub1node);
9720 node->cd();
9721 //
9722 // Place copy #16 of I005 in IT34
9723 //
1266e9b4 9724 sub1node = new TNode("I005","I005","I005",23.2005,-6.8123,-0.15,"itsrot319");
1f99c14b 9725 sub1node->SetLineColor(kColorITS);
9726 sub1node->SetVisibility(0);
9727 sub1node->cd();
9728 //
9729 // Place copy #1 of ITS4 directly in I005
9730 //
9731 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9732 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9733 sub2node->SetLineColor(kColorITS);
9734 sub2node->SetVisibility(1);
9735 fNodes->Add(sub2node);
9736 sub1node->cd();
9737 //
9738 // Place copy #2 of ITS4 directly in I005
9739 //
9740 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9741 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9742 sub2node->SetLineColor(kColorITS);
9743 sub2node->SetVisibility(1);
9744 fNodes->Add(sub2node);
9745 sub1node->cd();
9746 //
9747 // Place copy #3 of ITS4 directly in I005
9748 //
9749 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9750 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9751 sub2node->SetLineColor(kColorITS);
9752 sub2node->SetVisibility(1);
9753 fNodes->Add(sub2node);
9754 sub1node->cd();
9755 //
9756 // Place copy #4 of ITS4 directly in I005
9757 //
9758 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9759 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9760 sub2node->SetLineColor(kColorITS);
9761 sub2node->SetVisibility(1);
9762 fNodes->Add(sub2node);
9763 sub1node->cd();
9764 //
9765 // Place copy #5 of ITS4 directly in I005
9766 //
9767 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9768 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9769 sub2node->SetLineColor(kColorITS);
9770 sub2node->SetVisibility(1);
9771 fNodes->Add(sub2node);
9772 sub1node->cd();
9773 //
9774 // Place copy #6 of ITS4 directly in I005
9775 //
9776 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9777 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9778 sub2node->SetLineColor(kColorITS);
9779 sub2node->SetVisibility(1);
9780 fNodes->Add(sub2node);
9781 sub1node->cd();
9782 //
9783 // Place copy #7 of ITS4 directly in I005
9784 //
9785 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9786 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9787 sub2node->SetLineColor(kColorITS);
9788 sub2node->SetVisibility(1);
9789 fNodes->Add(sub2node);
9790 sub1node->cd();
9791 //
9792 // Place copy #8 of ITS4 directly in I005
9793 //
9794 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9795 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9796 sub2node->SetLineColor(kColorITS);
9797 sub2node->SetVisibility(1);
9798 fNodes->Add(sub2node);
9799 sub1node->cd();
9800 fNodes->Add(sub1node);
9801 node->cd();
9802 //
9803 // Place copy #17 of I005 in IT34
9804 //
1266e9b4 9805 sub1node = new TNode("I005","I005","I005",23.63,0.,-0.15,"itsrot318");
1f99c14b 9806 sub1node->SetLineColor(kColorITS);
9807 sub1node->SetVisibility(0);
9808 sub1node->cd();
9809 //
9810 // Place copy #1 of ITS4 directly in I005
9811 //
9812 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9813 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9814 sub2node->SetLineColor(kColorITS);
9815 sub2node->SetVisibility(1);
9816 fNodes->Add(sub2node);
9817 sub1node->cd();
9818 //
9819 // Place copy #2 of ITS4 directly in I005
9820 //
9821 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9822 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9823 sub2node->SetLineColor(kColorITS);
9824 sub2node->SetVisibility(1);
9825 fNodes->Add(sub2node);
9826 sub1node->cd();
9827 //
9828 // Place copy #3 of ITS4 directly in I005
9829 //
9830 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9831 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9832 sub2node->SetLineColor(kColorITS);
9833 sub2node->SetVisibility(1);
9834 fNodes->Add(sub2node);
9835 sub1node->cd();
9836 //
9837 // Place copy #4 of ITS4 directly in I005
9838 //
9839 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9840 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9841 sub2node->SetLineColor(kColorITS);
9842 sub2node->SetVisibility(1);
9843 fNodes->Add(sub2node);
9844 sub1node->cd();
9845 //
9846 // Place copy #5 of ITS4 directly in I005
9847 //
9848 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9849 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9850 sub2node->SetLineColor(kColorITS);
9851 sub2node->SetVisibility(1);
9852 fNodes->Add(sub2node);
9853 sub1node->cd();
9854 //
9855 // Place copy #6 of ITS4 directly in I005
9856 //
9857 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9858 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9859 sub2node->SetLineColor(kColorITS);
9860 sub2node->SetVisibility(1);
9861 fNodes->Add(sub2node);
9862 sub1node->cd();
9863 //
9864 // Place copy #7 of ITS4 directly in I005
9865 //
9866 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9867 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9868 sub2node->SetLineColor(kColorITS);
9869 sub2node->SetVisibility(1);
9870 fNodes->Add(sub2node);
9871 sub1node->cd();
9872 //
9873 // Place copy #8 of ITS4 directly in I005
9874 //
9875 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9876 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9877 sub2node->SetLineColor(kColorITS);
9878 sub2node->SetVisibility(1);
9879 fNodes->Add(sub2node);
9880 sub1node->cd();
9881 fNodes->Add(sub1node);
9882 node->cd();
9883 //
9884 // Place copy #18 of I005 in IT34
9885 //
1266e9b4 9886 sub1node = new TNode("I005","I005","I005",23.2005,6.8123,-0.15,"itsrot317");
1f99c14b 9887 sub1node->SetLineColor(kColorITS);
9888 sub1node->SetVisibility(0);
9889 sub1node->cd();
9890 //
9891 // Place copy #1 of ITS4 directly in I005
9892 //
9893 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9894 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9895 sub2node->SetLineColor(kColorITS);
9896 sub2node->SetVisibility(1);
9897 fNodes->Add(sub2node);
9898 sub1node->cd();
9899 //
9900 // Place copy #2 of ITS4 directly in I005
9901 //
9902 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9903 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9904 sub2node->SetLineColor(kColorITS);
9905 sub2node->SetVisibility(1);
9906 fNodes->Add(sub2node);
9907 sub1node->cd();
9908 //
9909 // Place copy #3 of ITS4 directly in I005
9910 //
9911 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9912 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9913 sub2node->SetLineColor(kColorITS);
9914 sub2node->SetVisibility(1);
9915 fNodes->Add(sub2node);
9916 sub1node->cd();
9917 //
9918 // Place copy #4 of ITS4 directly in I005
9919 //
9920 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9921 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9922 sub2node->SetLineColor(kColorITS);
9923 sub2node->SetVisibility(1);
9924 fNodes->Add(sub2node);
9925 sub1node->cd();
9926 //
9927 // Place copy #5 of ITS4 directly in I005
9928 //
9929 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9930 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9931 sub2node->SetLineColor(kColorITS);
9932 sub2node->SetVisibility(1);
9933 fNodes->Add(sub2node);
9934 sub1node->cd();
9935 //
9936 // Place copy #6 of ITS4 directly in I005
9937 //
9938 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9939 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9940 sub2node->SetLineColor(kColorITS);
9941 sub2node->SetVisibility(1);
9942 fNodes->Add(sub2node);
9943 sub1node->cd();
9944 //
9945 // Place copy #7 of ITS4 directly in I005
9946 //
9947 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9948 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9949 sub2node->SetLineColor(kColorITS);
9950 sub2node->SetVisibility(1);
9951 fNodes->Add(sub2node);
9952 sub1node->cd();
9953 //
9954 // Place copy #8 of ITS4 directly in I005
9955 //
9956 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9957 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9958 sub2node->SetLineColor(kColorITS);
9959 sub2node->SetVisibility(1);
9960 fNodes->Add(sub2node);
9961 sub1node->cd();
9962 fNodes->Add(sub1node);
9963 node->cd();
9964 //
9965 // Place copy #19 of I005 in IT34
9966 //
1266e9b4 9967 sub1node = new TNode("I005","I005","I005",19.8788,12.7753,-0.15,"itsrot316");
1f99c14b 9968 sub1node->SetLineColor(kColorITS);
9969 sub1node->SetVisibility(0);
9970 sub1node->cd();
9971 //
9972 // Place copy #1 of ITS4 directly in I005
9973 //
9974 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9975 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9976 sub2node->SetLineColor(kColorITS);
9977 sub2node->SetVisibility(1);
9978 fNodes->Add(sub2node);
9979 sub1node->cd();
9980 //
9981 // Place copy #2 of ITS4 directly in I005
9982 //
9983 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9984 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9985 sub2node->SetLineColor(kColorITS);
9986 sub2node->SetVisibility(1);
9987 fNodes->Add(sub2node);
9988 sub1node->cd();
9989 //
9990 // Place copy #3 of ITS4 directly in I005
9991 //
9992 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9993 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9994 sub2node->SetLineColor(kColorITS);
9995 sub2node->SetVisibility(1);
9996 fNodes->Add(sub2node);
9997 sub1node->cd();
9998 //
9999 // Place copy #4 of ITS4 directly in I005
10000 //
10001 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10002 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
10003 sub2node->SetLineColor(kColorITS);
10004 sub2node->SetVisibility(1);
10005 fNodes->Add(sub2node);
10006 sub1node->cd();
10007 //
10008 // Place copy #5 of ITS4 directly in I005
10009 //
10010 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10011 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
10012 sub2node->SetLineColor(kColorITS);
10013 sub2node->SetVisibility(1);
10014 fNodes->Add(sub2node);
10015 sub1node->cd();
10016 //
10017 // Place copy #6 of ITS4 directly in I005
10018 //
10019 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10020 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
10021 sub2node->SetLineColor(kColorITS);
10022 sub2node->SetVisibility(1);
10023 fNodes->Add(sub2node);
10024 sub1node->cd();
10025 //
10026 // Place copy #7 of ITS4 directly in I005
10027 //
10028 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10029 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
10030 sub2node->SetLineColor(kColorITS);
10031 sub2node->SetVisibility(1);
10032 fNodes->Add(sub2node);
10033 sub1node->cd();
10034 //
10035 // Place copy #8 of ITS4 directly in I005
10036 //
10037 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10038 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
10039 sub2node->SetLineColor(kColorITS);
10040 sub2node->SetVisibility(1);
10041 fNodes->Add(sub2node);
10042 sub1node->cd();
10043 fNodes->Add(sub1node);
10044 node->cd();
10045 //
10046 // Place copy #20 of I005 in IT34
10047 //
1266e9b4 10048 sub1node = new TNode("I005","I005","I005",15.8345,18.274,-0.15,"itsrot315");
1f99c14b 10049 sub1node->SetLineColor(kColorITS);
10050 sub1node->SetVisibility(0);
10051 sub1node->cd();
10052 //
10053 // Place copy #1 of ITS4 directly in I005
10054 //
10055 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10056 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
10057 sub2node->SetLineColor(kColorITS);
10058 sub2node->SetVisibility(1);
10059 fNodes->Add(sub2node);
10060 sub1node->cd();
10061 //
10062 // Place copy #2 of ITS4 directly in I005
10063 //
10064 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10065 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
10066 sub2node->SetLineColor(kColorITS);
10067 sub2node->SetVisibility(1);
10068 fNodes->Add(sub2node);
10069 sub1node->cd();
10070 //
10071 // Place copy #3 of ITS4 directly in I005
10072 //
10073 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10074 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
10075 sub2node->SetLineColor(kColorITS);
10076 sub2node->SetVisibility(1);
10077 fNodes->Add(sub2node);
10078 sub1node->cd();
10079 //
10080 // Place copy #4 of ITS4 directly in I005
10081 //
10082 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10083 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
10084 sub2node->SetLineColor(kColorITS);
10085 sub2node->SetVisibility(1);
10086 fNodes->Add(sub2node);
10087 sub1node->cd();
10088 //
10089 // Place copy #5 of ITS4 directly in I005
10090 //
10091 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10092 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
10093 sub2node->SetLineColor(kColorITS);
10094 sub2node->SetVisibility(1);
10095 fNodes->Add(sub2node);
10096 sub1node->cd();
10097 //
10098 // Place copy #6 of ITS4 directly in I005
10099 //
10100 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10101 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
10102 sub2node->SetLineColor(kColorITS);
10103 sub2node->SetVisibility(1);
10104 fNodes->Add(sub2node);
10105 sub1node->cd();
10106 //
10107 // Place copy #7 of ITS4 directly in I005
10108 //
10109 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10110 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
10111 sub2node->SetLineColor(kColorITS);
10112 sub2node->SetVisibility(1);
10113 fNodes->Add(sub2node);
10114 sub1node->cd();
10115 //
10116 // Place copy #8 of ITS4 directly in I005
10117 //
10118 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10119 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
10120 sub2node->SetLineColor(kColorITS);
10121 sub2node->SetVisibility(1);
10122 fNodes->Add(sub2node);
10123 sub1node->cd();
10124 fNodes->Add(sub1node);
10125 node->cd();
10126 //
10127 // Place copy #21 of I005 in IT34
10128 //
1266e9b4 10129 sub1node = new TNode("I005","I005","I005",9.8163,21.4946,-0.15,"itsrot314");
1f99c14b 10130 sub1node->SetLineColor(kColorITS);
10131 sub1node->SetVisibility(0);
10132 sub1node->cd();
10133 //
10134 // Place copy #1 of ITS4 directly in I005
10135 //
10136 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10137 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
10138 sub2node->SetLineColor(kColorITS);
10139 sub2node->SetVisibility(1);
10140 fNodes->Add(sub2node);
10141 sub1node->cd();
10142 //
10143 // Place copy #2 of ITS4 directly in I005
10144 //
10145 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10146 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
10147 sub2node->SetLineColor(kColorITS);
10148 sub2node->SetVisibility(1);
10149 fNodes->Add(sub2node);
10150 sub1node->cd();
10151 //
10152 // Place copy #3 of ITS4 directly in I005
10153 //
10154 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10155 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
10156 sub2node->SetLineColor(kColorITS);
10157 sub2node->SetVisibility(1);
10158 fNodes->Add(sub2node);
10159 sub1node->cd();
10160 //
10161 // Place copy #4 of ITS4 directly in I005
10162 //
10163 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10164 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
10165 sub2node->SetLineColor(kColorITS);
10166 sub2node->SetVisibility(1);
10167 fNodes->Add(sub2node);
10168 sub1node->cd();
10169 //
10170 // Place copy #5 of ITS4 directly in I005
10171 //
10172 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10173 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
10174 sub2node->SetLineColor(kColorITS);
10175 sub2node->SetVisibility(1);
10176 fNodes->Add(sub2node);
10177 sub1node->cd();
10178 //
10179 // Place copy #6 of ITS4 directly in I005
10180 //
10181 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10182 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
10183 sub2node->SetLineColor(kColorITS);
10184 sub2node->SetVisibility(1);
10185 fNodes->Add(sub2node);
10186 sub1node->cd();
10187 //
10188 // Place copy #7 of ITS4 directly in I005
10189 //
10190 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10191 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
10192 sub2node->SetLineColor(kColorITS);
10193 sub2node->SetVisibility(1);
10194 fNodes->Add(sub2node);
10195 sub1node->cd();
10196 //
10197 // Place copy #8 of ITS4 directly in I005
10198 //
10199 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10200 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
10201 sub2node->SetLineColor(kColorITS);
10202 sub2node->SetVisibility(1);
10203 fNodes->Add(sub2node);
10204 sub1node->cd();
10205 fNodes->Add(sub1node);
10206 node->cd();
10207 //
10208 // Place copy #22 of I005 in IT34
10209 //
1266e9b4 10210 sub1node = new TNode("I005","I005","I005",3.4412,23.9339,-0.15,"itsrot334");
1f99c14b 10211 sub1node->SetLineColor(kColorITS);
10212 sub1node->SetVisibility(0);
10213 sub1node->cd();
10214 //
10215 // Place copy #1 of ITS4 directly in I005
10216 //
10217 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10218 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
10219 sub2node->SetLineColor(kColorITS);
10220 sub2node->SetVisibility(1);
10221 fNodes->Add(sub2node);
10222 sub1node->cd();
10223 //
10224 // Place copy #2 of ITS4 directly in I005
10225 //
10226 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10227 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
10228 sub2node->SetLineColor(kColorITS);
10229 sub2node->SetVisibility(1);
10230 fNodes->Add(sub2node);
10231 sub1node->cd();
10232 //
10233 // Place copy #3 of ITS4 directly in I005
10234 //
10235 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10236 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
10237 sub2node->SetLineColor(kColorITS);
10238 sub2node->SetVisibility(1);
10239 fNodes->Add(sub2node);
10240 sub1node->cd();
10241 //
10242 // Place copy #4 of ITS4 directly in I005
10243 //
10244 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10245 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
10246 sub2node->SetLineColor(kColorITS);
10247 sub2node->SetVisibility(1);
10248 fNodes->Add(sub2node);
10249 sub1node->cd();
10250 //
10251 // Place copy #5 of ITS4 directly in I005
10252 //
10253 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10254 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
10255 sub2node->SetLineColor(kColorITS);
10256 sub2node->SetVisibility(1);
10257 fNodes->Add(sub2node);
10258 sub1node->cd();
10259 //
10260 // Place copy #6 of ITS4 directly in I005
10261 //
10262 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10263 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
10264 sub2node->SetLineColor(kColorITS);
10265 sub2node->SetVisibility(1);
10266 fNodes->Add(sub2node);
10267 sub1node->cd();
10268 //
10269 // Place copy #7 of ITS4 directly in I005
10270 //
10271 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10272 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
10273 sub2node->SetLineColor(kColorITS);
10274 sub2node->SetVisibility(1);
10275 fNodes->Add(sub2node);
10276 sub1node->cd();
10277 //
10278 // Place copy #8 of ITS4 directly in I005
10279 //
10280 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10281 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
10282 sub2node->SetLineColor(kColorITS);
10283 sub2node->SetVisibility(1);
10284 fNodes->Add(sub2node);
10285 sub1node->cd();
10286 fNodes->Add(sub1node);
10287 node->cd();
10288
10289
10290 fNodes->Add(node);
10291
10292 // --- Place SSD volumes into their mother volume
10293
10294 // Place IT56 in Alice
10295 node = new TNode("IT56","IT56","IT56",0.,0.,0.,"");
10296 node->SetLineColor(kColorITS);
10297 node->SetVisibility(0);
10298 node->cd();
10299 //
10300 // Place copy #1 of I565 in IT56
10301 //
10302 sub1node = new TNode("I565","I565","I565",0.,38.445,0.,"");
10303 sub1node->SetLineColor(kColorITS);
10304 sub1node->SetVisibility(0);
10305 sub1node->cd();
10306 //
10307 // Place copy #1 of ITS5 directly in I565
10308 //
10309 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10310 sub2node->SetLineColor(kColorITS);
10311 sub2node->SetVisibility(1);
10312 fNodes->Add(sub2node);
10313 sub1node->cd();
10314 //
10315 // Place copy #2 of ITS5 directly in I565
10316 //
10317 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10318 sub2node->SetLineColor(kColorITS);
10319 sub2node->SetVisibility(1);
10320 fNodes->Add(sub2node);
10321 sub1node->cd();
10322 //
10323 // Place copy #3 of ITS5 directly in I565
10324 //
10325 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10326 sub2node->SetLineColor(kColorITS);
10327 sub2node->SetVisibility(1);
10328 fNodes->Add(sub2node);
10329 sub1node->cd();
10330 //
10331 // Place copy #4 of ITS5 directly in I565
10332 //
10333 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10334 sub2node->SetLineColor(kColorITS);
10335 sub2node->SetVisibility(1);
10336 fNodes->Add(sub2node);
10337 sub1node->cd();
10338 //
10339 // Place copy #5 of ITS5 directly in I565
10340 //
10341 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10342 sub2node->SetLineColor(kColorITS);
10343 sub2node->SetVisibility(1);
10344 fNodes->Add(sub2node);
10345 sub1node->cd();
10346 //
10347 // Place copy #6 of ITS5 directly in I565
10348 //
10349 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10350 sub2node->SetLineColor(kColorITS);
10351 sub2node->SetVisibility(1);
10352 fNodes->Add(sub2node);
10353 sub1node->cd();
10354 //
10355 // Place copy #7 of ITS5 directly in I565
10356 //
10357 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10358 sub2node->SetLineColor(kColorITS);
10359 sub2node->SetVisibility(1);
10360 fNodes->Add(sub2node);
10361 sub1node->cd();
10362 //
10363 // Place copy #8 of ITS5 directly in I565
10364 //
10365 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10366 sub2node->SetLineColor(kColorITS);
10367 sub2node->SetVisibility(1);
10368 fNodes->Add(sub2node);
10369 sub1node->cd();
10370 //
10371 // Place copy #9 of ITS5 directly in I565
10372 //
10373 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10374 sub2node->SetLineColor(kColorITS);
10375 sub2node->SetVisibility(1);
10376 fNodes->Add(sub2node);
10377 sub1node->cd();
10378 //
10379 // Place copy #10 of ITS5 directly in I565
10380 //
10381 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10382 sub2node->SetLineColor(kColorITS);
10383 sub2node->SetVisibility(1);
10384 fNodes->Add(sub2node);
10385 sub1node->cd();
10386 //
10387 // Place copy #11 of ITS5 directly in I565
10388 //
10389 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10390 sub2node->SetLineColor(kColorITS);
10391 sub2node->SetVisibility(1);
10392 fNodes->Add(sub2node);
10393 sub1node->cd();
10394 //
10395 // Place copy #12 of ITS5 directly in I565
10396 //
10397 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10398 sub2node->SetLineColor(kColorITS);
10399 sub2node->SetVisibility(1);
10400 fNodes->Add(sub2node);
10401 sub1node->cd();
10402 //
10403 // Place copy #13 of ITS5 directly in I565
10404 //
10405 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10406 sub2node->SetLineColor(kColorITS);
10407 sub2node->SetVisibility(1);
10408 fNodes->Add(sub2node);
10409 sub1node->cd();
10410 //
10411 // Place copy #14 of ITS5 directly in I565
10412 //
10413 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10414 sub2node->SetLineColor(kColorITS);
10415 sub2node->SetVisibility(1);
10416 fNodes->Add(sub2node);
10417 sub1node->cd();
10418 //
10419 // Place copy #15 of ITS5 directly in I565
10420 //
10421 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10422 sub2node->SetLineColor(kColorITS);
10423 sub2node->SetVisibility(1);
10424 fNodes->Add(sub2node);
10425 sub1node->cd();
10426 //
10427 // Place copy #16 of ITS5 directly in I565
10428 //
10429 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10430 sub2node->SetLineColor(kColorITS);
10431 sub2node->SetVisibility(1);
10432 fNodes->Add(sub2node);
10433 sub1node->cd();
10434 //
10435 // Place copy #17 of ITS5 directly in I565
10436 //
10437 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10438 sub2node->SetLineColor(kColorITS);
10439 sub2node->SetVisibility(1);
10440 fNodes->Add(sub2node);
10441 sub1node->cd();
10442 //
10443 // Place copy #18 of ITS5 directly in I565
10444 //
10445 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10446 sub2node->SetLineColor(kColorITS);
10447 sub2node->SetVisibility(1);
10448 fNodes->Add(sub2node);
10449 sub1node->cd();
10450 //
10451 // Place copy #19 of ITS5 directly in I565
10452 //
10453 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10454 sub2node->SetLineColor(kColorITS);
10455 sub2node->SetVisibility(1);
10456 fNodes->Add(sub2node);
10457 sub1node->cd();
10458 //
10459 // Place copy #20 of ITS5 directly in I565
10460 //
10461 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
10462 sub2node->SetLineColor(kColorITS);
10463 sub2node->SetVisibility(1);
10464 fNodes->Add(sub2node);
10465 sub1node->cd();
10466 //
10467 // Place copy #21 of ITS5 directly in I565
10468 //
10469 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
10470 sub2node->SetLineColor(kColorITS);
10471 sub2node->SetVisibility(1);
10472 fNodes->Add(sub2node);
10473 sub1node->cd();
10474 //
10475 // Place copy #22 of ITS5 directly in I565
10476 //
10477 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
10478 sub2node->SetLineColor(kColorITS);
10479 sub2node->SetVisibility(1);
10480 fNodes->Add(sub2node);
10481 sub1node->cd();
10482 fNodes->Add(sub1node);
10483 node->cd();
10484 //
10485 // Place copy #2 of I565 in IT56
10486 //
1266e9b4 10487 sub1node = new TNode("I565","I565","I565",-7.0924,37.9412,0.,"itsrot514");
1f99c14b 10488 sub1node->SetLineColor(kColorITS);
10489 sub1node->SetVisibility(0);
10490 sub1node->cd();
10491 //
10492 // Place copy #1 of ITS5 directly in I565
10493 //
10494 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10495 sub2node->SetLineColor(kColorITS);
10496 sub2node->SetVisibility(1);
10497 fNodes->Add(sub2node);
10498 sub1node->cd();
10499 //
10500 // Place copy #2 of ITS5 directly in I565
10501 //
10502 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10503 sub2node->SetLineColor(kColorITS);
10504 sub2node->SetVisibility(1);
10505 fNodes->Add(sub2node);
10506 sub1node->cd();
10507 //
10508 // Place copy #3 of ITS5 directly in I565
10509 //
10510 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10511 sub2node->SetLineColor(kColorITS);
10512 sub2node->SetVisibility(1);
10513 fNodes->Add(sub2node);
10514 sub1node->cd();
10515 //
10516 // Place copy #4 of ITS5 directly in I565
10517 //
10518 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10519 sub2node->SetLineColor(kColorITS);
10520 sub2node->SetVisibility(1);
10521 fNodes->Add(sub2node);
10522 sub1node->cd();
10523 //
10524 // Place copy #5 of ITS5 directly in I565
10525 //
10526 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10527 sub2node->SetLineColor(kColorITS);
10528 sub2node->SetVisibility(1);
10529 fNodes->Add(sub2node);
10530 sub1node->cd();
10531 //
10532 // Place copy #6 of ITS5 directly in I565
10533 //
10534 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10535 sub2node->SetLineColor(kColorITS);
10536 sub2node->SetVisibility(1);
10537 fNodes->Add(sub2node);
10538 sub1node->cd();
10539 //
10540 // Place copy #7 of ITS5 directly in I565
10541 //
10542 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10543 sub2node->SetLineColor(kColorITS);
10544 sub2node->SetVisibility(1);
10545 fNodes->Add(sub2node);
10546 sub1node->cd();
10547 //
10548 // Place copy #8 of ITS5 directly in I565
10549 //
10550 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10551 sub2node->SetLineColor(kColorITS);
10552 sub2node->SetVisibility(1);
10553 fNodes->Add(sub2node);
10554 sub1node->cd();
10555 //
10556 // Place copy #9 of ITS5 directly in I565
10557 //
10558 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10559 sub2node->SetLineColor(kColorITS);
10560 sub2node->SetVisibility(1);
10561 fNodes->Add(sub2node);
10562 sub1node->cd();
10563 //
10564 // Place copy #10 of ITS5 directly in I565
10565 //
10566 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10567 sub2node->SetLineColor(kColorITS);
10568 sub2node->SetVisibility(1);
10569 fNodes->Add(sub2node);
10570 sub1node->cd();
10571 //
10572 // Place copy #11 of ITS5 directly in I565
10573 //
10574 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10575 sub2node->SetLineColor(kColorITS);
10576 sub2node->SetVisibility(1);
10577 fNodes->Add(sub2node);
10578 sub1node->cd();
10579 //
10580 // Place copy #12 of ITS5 directly in I565
10581 //
10582 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10583 sub2node->SetLineColor(kColorITS);
10584 sub2node->SetVisibility(1);
10585 fNodes->Add(sub2node);
10586 sub1node->cd();
10587 //
10588 // Place copy #13 of ITS5 directly in I565
10589 //
10590 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10591 sub2node->SetLineColor(kColorITS);
10592 sub2node->SetVisibility(1);
10593 fNodes->Add(sub2node);
10594 sub1node->cd();
10595 //
10596 // Place copy #14 of ITS5 directly in I565
10597 //
10598 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10599 sub2node->SetLineColor(kColorITS);
10600 sub2node->SetVisibility(1);
10601 fNodes->Add(sub2node);
10602 sub1node->cd();
10603 //
10604 // Place copy #15 of ITS5 directly in I565
10605 //
10606 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10607 sub2node->SetLineColor(kColorITS);
10608 sub2node->SetVisibility(1);
10609 fNodes->Add(sub2node);
10610 sub1node->cd();
10611 //
10612 // Place copy #16 of ITS5 directly in I565
10613 //
10614 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10615 sub2node->SetLineColor(kColorITS);
10616 sub2node->SetVisibility(1);
10617 fNodes->Add(sub2node);
10618 sub1node->cd();
10619 //
10620 // Place copy #17 of ITS5 directly in I565
10621 //
10622 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10623 sub2node->SetLineColor(kColorITS);
10624 sub2node->SetVisibility(1);
10625 fNodes->Add(sub2node);
10626 sub1node->cd();
10627 //
10628 // Place copy #18 of ITS5 directly in I565
10629 //
10630 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10631 sub2node->SetLineColor(kColorITS);
10632 sub2node->SetVisibility(1);
10633 fNodes->Add(sub2node);
10634 sub1node->cd();
10635 //
10636 // Place copy #19 of ITS5 directly in I565
10637 //
10638 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10639 sub2node->SetLineColor(kColorITS);
10640 sub2node->SetVisibility(1);
10641 fNodes->Add(sub2node);
10642 sub1node->cd();
10643 //
10644 // Place copy #20 of ITS5 directly in I565
10645 //
10646 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
10647 sub2node->SetLineColor(kColorITS);
10648 sub2node->SetVisibility(1);
10649 fNodes->Add(sub2node);
10650 sub1node->cd();
10651 //
10652 // Place copy #21 of ITS5 directly in I565
10653 //
10654 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
10655 sub2node->SetLineColor(kColorITS);
10656 sub2node->SetVisibility(1);
10657 fNodes->Add(sub2node);
10658 sub1node->cd();
10659 //
10660 // Place copy #22 of ITS5 directly in I565
10661 //
10662 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
10663 sub2node->SetLineColor(kColorITS);
10664 sub2node->SetVisibility(1);
10665 fNodes->Add(sub2node);
10666 sub1node->cd();
10667 fNodes->Add(sub1node);
10668 node->cd();
10669 //
10670 // Place copy #3 of I565 in IT56
10671 //
1266e9b4 10672 sub1node = new TNode("I565","I565","I565",-13.8879,35.8489,0.,"itsrot653");
1f99c14b 10673 sub1node->SetLineColor(kColorITS);
10674 sub1node->SetVisibility(0);
10675 sub1node->cd();
10676 //
10677 // Place copy #1 of ITS5 directly in I565
10678 //
10679 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10680 sub2node->SetLineColor(kColorITS);
10681 sub2node->SetVisibility(1);
10682 fNodes->Add(sub2node);
10683 sub1node->cd();
10684 //
10685 // Place copy #2 of ITS5 directly in I565
10686 //
10687 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10688 sub2node->SetLineColor(kColorITS);
10689 sub2node->SetVisibility(1);
10690 fNodes->Add(sub2node);
10691 sub1node->cd();
10692 //
10693 // Place copy #3 of ITS5 directly in I565
10694 //
10695 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10696 sub2node->SetLineColor(kColorITS);
10697 sub2node->SetVisibility(1);
10698 fNodes->Add(sub2node);
10699 sub1node->cd();
10700 //
10701 // Place copy #4 of ITS5 directly in I565
10702 //
10703 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10704 sub2node->SetLineColor(kColorITS);
10705 sub2node->SetVisibility(1);
10706 fNodes->Add(sub2node);
10707 sub1node->cd();
10708 //
10709 // Place copy #5 of ITS5 directly in I565
10710 //
10711 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10712 sub2node->SetLineColor(kColorITS);
10713 sub2node->SetVisibility(1);
10714 fNodes->Add(sub2node);
10715 sub1node->cd();
10716 //
10717 // Place copy #6 of ITS5 directly in I565
10718 //
10719 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10720 sub2node->SetLineColor(kColorITS);
10721 sub2node->SetVisibility(1);
10722 fNodes->Add(sub2node);
10723 sub1node->cd();
10724 //
10725 // Place copy #7 of ITS5 directly in I565
10726 //
10727 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10728 sub2node->SetLineColor(kColorITS);
10729 sub2node->SetVisibility(1);
10730 fNodes->Add(sub2node);
10731 sub1node->cd();
10732 //
10733 // Place copy #8 of ITS5 directly in I565
10734 //
10735 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10736 sub2node->SetLineColor(kColorITS);
10737 sub2node->SetVisibility(1);
10738 fNodes->Add(sub2node);
10739 sub1node->cd();
10740 //
10741 // Place copy #9 of ITS5 directly in I565
10742 //
10743 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10744 sub2node->SetLineColor(kColorITS);
10745 sub2node->SetVisibility(1);
10746 fNodes->Add(sub2node);
10747 sub1node->cd();
10748 //
10749 // Place copy #10 of ITS5 directly in I565
10750 //
10751 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10752 sub2node->SetLineColor(kColorITS);
10753 sub2node->SetVisibility(1);
10754 fNodes->Add(sub2node);
10755 sub1node->cd();
10756 //
10757 // Place copy #11 of ITS5 directly in I565
10758 //
10759 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10760 sub2node->SetLineColor(kColorITS);
10761 sub2node->SetVisibility(1);
10762 fNodes->Add(sub2node);
10763 sub1node->cd();
10764 //
10765 // Place copy #12 of ITS5 directly in I565
10766 //
10767 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10768 sub2node->SetLineColor(kColorITS);
10769 sub2node->SetVisibility(1);
10770 fNodes->Add(sub2node);
10771 sub1node->cd();
10772 //
10773 // Place copy #13 of ITS5 directly in I565
10774 //
10775 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10776 sub2node->SetLineColor(kColorITS);
10777 sub2node->SetVisibility(1);
10778 fNodes->Add(sub2node);
10779 sub1node->cd();
10780 //
10781 // Place copy #14 of ITS5 directly in I565
10782 //
10783 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10784 sub2node->SetLineColor(kColorITS);
10785 sub2node->SetVisibility(1);
10786 fNodes->Add(sub2node);
10787 sub1node->cd();
10788 //
10789 // Place copy #15 of ITS5 directly in I565
10790 //
10791 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10792 sub2node->SetLineColor(kColorITS);
10793 sub2node->SetVisibility(1);
10794 fNodes->Add(sub2node);
10795 sub1node->cd();
10796 //
10797 // Place copy #16 of ITS5 directly in I565
10798 //
10799 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10800 sub2node->SetLineColor(kColorITS);
10801 sub2node->SetVisibility(1);
10802 fNodes->Add(sub2node);
10803 sub1node->cd();
10804 //
10805 // Place copy #17 of ITS5 directly in I565
10806 //
10807 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10808 sub2node->SetLineColor(kColorITS);
10809 sub2node->SetVisibility(1);
10810 fNodes->Add(sub2node);
10811 sub1node->cd();
10812 //
10813 // Place copy #18 of ITS5 directly in I565
10814 //
10815 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10816 sub2node->SetLineColor(kColorITS);
10817 sub2node->SetVisibility(1);
10818 fNodes->Add(sub2node);
10819 sub1node->cd();
10820 //
10821 // Place copy #19 of ITS5 directly in I565
10822 //
10823 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10824 sub2node->SetLineColor(kColorITS);
10825 sub2node->SetVisibility(1);
10826 fNodes->Add(sub2node);
10827 sub1node->cd();
10828 //
10829 // Place copy #20 of ITS5 directly in I565
10830 //
10831 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
10832 sub2node->SetLineColor(kColorITS);
10833 sub2node->SetVisibility(1);
10834 fNodes->Add(sub2node);
10835 sub1node->cd();
10836 //
10837 // Place copy #21 of ITS5 directly in I565
10838 //
10839 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
10840 sub2node->SetLineColor(kColorITS);
10841 sub2node->SetVisibility(1);
10842 fNodes->Add(sub2node);
10843 sub1node->cd();
10844 //
10845 // Place copy #22 of ITS5 directly in I565
10846 //
10847 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
10848 sub2node->SetLineColor(kColorITS);
10849 sub2node->SetVisibility(1);
10850 fNodes->Add(sub2node);
10851 sub1node->cd();
10852 fNodes->Add(sub1node);
10853 node->cd();
10854 //
10855 // Place copy #4 of I565 in IT56
10856 //
1266e9b4 10857 sub1node = new TNode("I565","I565","I565",-20.3195,32.817,0.,"itsrot513");
1f99c14b 10858 sub1node->SetLineColor(kColorITS);
10859 sub1node->SetVisibility(0);
10860 sub1node->cd();
10861 //
10862 // Place copy #1 of ITS5 directly in I565
10863 //
10864 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10865 sub2node->SetLineColor(kColorITS);
10866 sub2node->SetVisibility(1);
10867 fNodes->Add(sub2node);
10868 sub1node->cd();
10869 //
10870 // Place copy #2 of ITS5 directly in I565
10871 //
10872 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10873 sub2node->SetLineColor(kColorITS);
10874 sub2node->SetVisibility(1);
10875 fNodes->Add(sub2node);
10876 sub1node->cd();
10877 //
10878 // Place copy #3 of ITS5 directly in I565
10879 //
10880 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10881 sub2node->SetLineColor(kColorITS);
10882 sub2node->SetVisibility(1);
10883 fNodes->Add(sub2node);
10884 sub1node->cd();
10885 //
10886 // Place copy #4 of ITS5 directly in I565
10887 //
10888 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10889 sub2node->SetLineColor(kColorITS);
10890 sub2node->SetVisibility(1);
10891 fNodes->Add(sub2node);
10892 sub1node->cd();
10893 //
10894 // Place copy #5 of ITS5 directly in I565
10895 //
10896 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10897 sub2node->SetLineColor(kColorITS);
10898 sub2node->SetVisibility(1);
10899 fNodes->Add(sub2node);
10900 sub1node->cd();
10901 //
10902 // Place copy #6 of ITS5 directly in I565
10903 //
10904 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10905 sub2node->SetLineColor(kColorITS);
10906 sub2node->SetVisibility(1);
10907 fNodes->Add(sub2node);
10908 sub1node->cd();
10909 //
10910 // Place copy #7 of ITS5 directly in I565
10911 //
10912 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10913 sub2node->SetLineColor(kColorITS);
10914 sub2node->SetVisibility(1);
10915 fNodes->Add(sub2node);
10916 sub1node->cd();
10917 //
10918 // Place copy #8 of ITS5 directly in I565
10919 //
10920 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10921 sub2node->SetLineColor(kColorITS);
10922 sub2node->SetVisibility(1);
10923 fNodes->Add(sub2node);
10924 sub1node->cd();
10925 //
10926 // Place copy #9 of ITS5 directly in I565
10927 //
10928 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10929 sub2node->SetLineColor(kColorITS);
10930 sub2node->SetVisibility(1);
10931 fNodes->Add(sub2node);
10932 sub1node->cd();
10933 //
10934 // Place copy #10 of ITS5 directly in I565
10935 //
10936 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10937 sub2node->SetLineColor(kColorITS);
10938 sub2node->SetVisibility(1);
10939 fNodes->Add(sub2node);
10940 sub1node->cd();
10941 //
10942 // Place copy #11 of ITS5 directly in I565
10943 //
10944 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10945 sub2node->SetLineColor(kColorITS);
10946 sub2node->SetVisibility(1);
10947 fNodes->Add(sub2node);
10948 sub1node->cd();
10949 //
10950 // Place copy #12 of ITS5 directly in I565
10951 //
10952 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10953 sub2node->SetLineColor(kColorITS);
10954 sub2node->SetVisibility(1);
10955 fNodes->Add(sub2node);
10956 sub1node->cd();
10957 //
10958 // Place copy #13 of ITS5 directly in I565
10959 //
10960 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10961 sub2node->SetLineColor(kColorITS);
10962 sub2node->SetVisibility(1);
10963 fNodes->Add(sub2node);
10964 sub1node->cd();
10965 //
10966 // Place copy #14 of ITS5 directly in I565
10967 //
10968 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10969 sub2node->SetLineColor(kColorITS);
10970 sub2node->SetVisibility(1);
10971 fNodes->Add(sub2node);
10972 sub1node->cd();
10973 //
10974 // Place copy #15 of ITS5 directly in I565
10975 //
10976 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10977 sub2node->SetLineColor(kColorITS);
10978 sub2node->SetVisibility(1);
10979 fNodes->Add(sub2node);
10980 sub1node->cd();
10981 //
10982 // Place copy #16 of ITS5 directly in I565
10983 //
10984 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10985 sub2node->SetLineColor(kColorITS);
10986 sub2node->SetVisibility(1);
10987 fNodes->Add(sub2node);
10988 sub1node->cd();
10989 //
10990 // Place copy #17 of ITS5 directly in I565
10991 //
10992 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10993 sub2node->SetLineColor(kColorITS);
10994 sub2node->SetVisibility(1);
10995 fNodes->Add(sub2node);
10996 sub1node->cd();
10997 //
10998 // Place copy #18 of ITS5 directly in I565
10999 //
11000 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11001 sub2node->SetLineColor(kColorITS);
11002 sub2node->SetVisibility(1);
11003 fNodes->Add(sub2node);
11004 sub1node->cd();
11005 //
11006 // Place copy #19 of ITS5 directly in I565
11007 //
11008 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11009 sub2node->SetLineColor(kColorITS);
11010 sub2node->SetVisibility(1);
11011 fNodes->Add(sub2node);
11012 sub1node->cd();
11013 //
11014 // Place copy #20 of ITS5 directly in I565
11015 //
11016 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11017 sub2node->SetLineColor(kColorITS);
11018 sub2node->SetVisibility(1);
11019 fNodes->Add(sub2node);
11020 sub1node->cd();
11021 //
11022 // Place copy #21 of ITS5 directly in I565
11023 //
11024 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11025 sub2node->SetLineColor(kColorITS);
11026 sub2node->SetVisibility(1);
11027 fNodes->Add(sub2node);
11028 sub1node->cd();
11029 //
11030 // Place copy #22 of ITS5 directly in I565
11031 //
11032 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11033 sub2node->SetLineColor(kColorITS);
11034 sub2node->SetVisibility(1);
11035 fNodes->Add(sub2node);
11036 sub1node->cd();
11037 fNodes->Add(sub1node);
11038 node->cd();
11039 //
11040 // Place copy #5 of I565 in IT56
11041 //
1266e9b4 11042 sub1node = new TNode("I565","I565","I565",-25.9002,28.4112,0.,"itsrot512");
1f99c14b 11043 sub1node->SetLineColor(kColorITS);
11044 sub1node->SetVisibility(0);
11045 sub1node->cd();
11046 //
11047 // Place copy #1 of ITS5 directly in I565
11048 //
11049 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11050 sub2node->SetLineColor(kColorITS);
11051 sub2node->SetVisibility(1);
11052 fNodes->Add(sub2node);
11053 sub1node->cd();
11054 //
11055 // Place copy #2 of ITS5 directly in I565
11056 //
11057 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11058 sub2node->SetLineColor(kColorITS);
11059 sub2node->SetVisibility(1);
11060 fNodes->Add(sub2node);
11061 sub1node->cd();
11062 //
11063 // Place copy #3 of ITS5 directly in I565
11064 //
11065 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11066 sub2node->SetLineColor(kColorITS);
11067 sub2node->SetVisibility(1);
11068 fNodes->Add(sub2node);
11069 sub1node->cd();
11070 //
11071 // Place copy #4 of ITS5 directly in I565
11072 //
11073 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11074 sub2node->SetLineColor(kColorITS);
11075 sub2node->SetVisibility(1);
11076 fNodes->Add(sub2node);
11077 sub1node->cd();
11078 //
11079 // Place copy #5 of ITS5 directly in I565
11080 //
11081 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11082 sub2node->SetLineColor(kColorITS);
11083 sub2node->SetVisibility(1);
11084 fNodes->Add(sub2node);
11085 sub1node->cd();
11086 //
11087 // Place copy #6 of ITS5 directly in I565
11088 //
11089 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11090 sub2node->SetLineColor(kColorITS);
11091 sub2node->SetVisibility(1);
11092 fNodes->Add(sub2node);
11093 sub1node->cd();
11094 //
11095 // Place copy #7 of ITS5 directly in I565
11096 //
11097 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11098 sub2node->SetLineColor(kColorITS);
11099 sub2node->SetVisibility(1);
11100 fNodes->Add(sub2node);
11101 sub1node->cd();
11102 //
11103 // Place copy #8 of ITS5 directly in I565
11104 //
11105 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11106 sub2node->SetLineColor(kColorITS);
11107 sub2node->SetVisibility(1);
11108 fNodes->Add(sub2node);
11109 sub1node->cd();
11110 //
11111 // Place copy #9 of ITS5 directly in I565
11112 //
11113 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11114 sub2node->SetLineColor(kColorITS);
11115 sub2node->SetVisibility(1);
11116 fNodes->Add(sub2node);
11117 sub1node->cd();
11118 //
11119 // Place copy #10 of ITS5 directly in I565
11120 //
11121 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11122 sub2node->SetLineColor(kColorITS);
11123 sub2node->SetVisibility(1);
11124 fNodes->Add(sub2node);
11125 sub1node->cd();
11126 //
11127 // Place copy #11 of ITS5 directly in I565
11128 //
11129 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11130 sub2node->SetLineColor(kColorITS);
11131 sub2node->SetVisibility(1);
11132 fNodes->Add(sub2node);
11133 sub1node->cd();
11134 //
11135 // Place copy #12 of ITS5 directly in I565
11136 //
11137 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11138 sub2node->SetLineColor(kColorITS);
11139 sub2node->SetVisibility(1);
11140 fNodes->Add(sub2node);
11141 sub1node->cd();
11142 //
11143 // Place copy #13 of ITS5 directly in I565
11144 //
11145 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11146 sub2node->SetLineColor(kColorITS);
11147 sub2node->SetVisibility(1);
11148 fNodes->Add(sub2node);
11149 sub1node->cd();
11150 //
11151 // Place copy #14 of ITS5 directly in I565
11152 //
11153 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11154 sub2node->SetLineColor(kColorITS);
11155 sub2node->SetVisibility(1);
11156 fNodes->Add(sub2node);
11157 sub1node->cd();
11158 //
11159 // Place copy #15 of ITS5 directly in I565
11160 //
11161 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11162 sub2node->SetLineColor(kColorITS);
11163 sub2node->SetVisibility(1);
11164 fNodes->Add(sub2node);
11165 sub1node->cd();
11166 //
11167 // Place copy #16 of ITS5 directly in I565
11168 //
11169 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11170 sub2node->SetLineColor(kColorITS);
11171 sub2node->SetVisibility(1);
11172 fNodes->Add(sub2node);
11173 sub1node->cd();
11174 //
11175 // Place copy #17 of ITS5 directly in I565
11176 //
11177 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11178 sub2node->SetLineColor(kColorITS);
11179 sub2node->SetVisibility(1);
11180 fNodes->Add(sub2node);
11181 sub1node->cd();
11182 //
11183 // Place copy #18 of ITS5 directly in I565
11184 //
11185 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11186 sub2node->SetLineColor(kColorITS);
11187 sub2node->SetVisibility(1);
11188 fNodes->Add(sub2node);
11189 sub1node->cd();
11190 //
11191 // Place copy #19 of ITS5 directly in I565
11192 //
11193 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11194 sub2node->SetLineColor(kColorITS);
11195 sub2node->SetVisibility(1);
11196 fNodes->Add(sub2node);
11197 sub1node->cd();
11198 //
11199 // Place copy #20 of ITS5 directly in I565
11200 //
11201 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11202 sub2node->SetLineColor(kColorITS);
11203 sub2node->SetVisibility(1);
11204 fNodes->Add(sub2node);
11205 sub1node->cd();
11206 //
11207 // Place copy #21 of ITS5 directly in I565
11208 //
11209 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11210 sub2node->SetLineColor(kColorITS);
11211 sub2node->SetVisibility(1);
11212 fNodes->Add(sub2node);
11213 sub1node->cd();
11214 //
11215 // Place copy #22 of ITS5 directly in I565
11216 //
11217 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11218 sub2node->SetLineColor(kColorITS);
11219 sub2node->SetVisibility(1);
11220 fNodes->Add(sub2node);
11221 sub1node->cd();
11222 fNodes->Add(sub1node);
11223 node->cd();
11224 //
11225 // Place copy #6 of I565 in IT56
11226 //
1266e9b4 11227 sub1node = new TNode("I565","I565","I565",-30.8022,23.2608,0.,"itsrot511");
1f99c14b 11228 sub1node->SetLineColor(kColorITS);
11229 sub1node->SetVisibility(0);
11230 sub1node->cd();
11231 //
11232 // Place copy #1 of ITS5 directly in I565
11233 //
11234 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11235 sub2node->SetLineColor(kColorITS);
11236 sub2node->SetVisibility(1);
11237 fNodes->Add(sub2node);
11238 sub1node->cd();
11239 //
11240 // Place copy #2 of ITS5 directly in I565
11241 //
11242 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11243 sub2node->SetLineColor(kColorITS);
11244 sub2node->SetVisibility(1);
11245 fNodes->Add(sub2node);
11246 sub1node->cd();
11247 //
11248 // Place copy #3 of ITS5 directly in I565
11249 //
11250 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11251 sub2node->SetLineColor(kColorITS);
11252 sub2node->SetVisibility(1);
11253 fNodes->Add(sub2node);
11254 sub1node->cd();
11255 //
11256 // Place copy #4 of ITS5 directly in I565
11257 //
11258 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11259 sub2node->SetLineColor(kColorITS);
11260 sub2node->SetVisibility(1);
11261 fNodes->Add(sub2node);
11262 sub1node->cd();
11263 //
11264 // Place copy #5 of ITS5 directly in I565
11265 //
11266 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11267 sub2node->SetLineColor(kColorITS);
11268 sub2node->SetVisibility(1);
11269 fNodes->Add(sub2node);
11270 sub1node->cd();
11271 //
11272 // Place copy #6 of ITS5 directly in I565
11273 //
11274 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11275 sub2node->SetLineColor(kColorITS);
11276 sub2node->SetVisibility(1);
11277 fNodes->Add(sub2node);
11278 sub1node->cd();
11279 //
11280 // Place copy #7 of ITS5 directly in I565
11281 //
11282 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11283 sub2node->SetLineColor(kColorITS);
11284 sub2node->SetVisibility(1);
11285 fNodes->Add(sub2node);
11286 sub1node->cd();
11287 //
11288 // Place copy #8 of ITS5 directly in I565
11289 //
11290 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11291 sub2node->SetLineColor(kColorITS);
11292 sub2node->SetVisibility(1);
11293 fNodes->Add(sub2node);
11294 sub1node->cd();
11295 //
11296 // Place copy #9 of ITS5 directly in I565
11297 //
11298 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11299 sub2node->SetLineColor(kColorITS);
11300 sub2node->SetVisibility(1);
11301 fNodes->Add(sub2node);
11302 sub1node->cd();
11303 //
11304 // Place copy #10 of ITS5 directly in I565
11305 //
11306 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11307 sub2node->SetLineColor(kColorITS);
11308 sub2node->SetVisibility(1);
11309 fNodes->Add(sub2node);
11310 sub1node->cd();
11311 //
11312 // Place copy #11 of ITS5 directly in I565
11313 //
11314 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11315 sub2node->SetLineColor(kColorITS);
11316 sub2node->SetVisibility(1);
11317 fNodes->Add(sub2node);
11318 sub1node->cd();
11319 //
11320 // Place copy #12 of ITS5 directly in I565
11321 //
11322 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11323 sub2node->SetLineColor(kColorITS);
11324 sub2node->SetVisibility(1);
11325 fNodes->Add(sub2node);
11326 sub1node->cd();
11327 //
11328 // Place copy #13 of ITS5 directly in I565
11329 //
11330 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11331 sub2node->SetLineColor(kColorITS);
11332 sub2node->SetVisibility(1);
11333 fNodes->Add(sub2node);
11334 sub1node->cd();
11335 //
11336 // Place copy #14 of ITS5 directly in I565
11337 //
11338 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11339 sub2node->SetLineColor(kColorITS);
11340 sub2node->SetVisibility(1);
11341 fNodes->Add(sub2node);
11342 sub1node->cd();
11343 //
11344 // Place copy #15 of ITS5 directly in I565
11345 //
11346 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11347 sub2node->SetLineColor(kColorITS);
11348 sub2node->SetVisibility(1);
11349 fNodes->Add(sub2node);
11350 sub1node->cd();
11351 //
11352 // Place copy #16 of ITS5 directly in I565
11353 //
11354 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11355 sub2node->SetLineColor(kColorITS);
11356 sub2node->SetVisibility(1);
11357 fNodes->Add(sub2node);
11358 sub1node->cd();
11359 //
11360 // Place copy #17 of ITS5 directly in I565
11361 //
11362 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11363 sub2node->SetLineColor(kColorITS);
11364 sub2node->SetVisibility(1);
11365 fNodes->Add(sub2node);
11366 sub1node->cd();
11367 //
11368 // Place copy #18 of ITS5 directly in I565
11369 //
11370 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11371 sub2node->SetLineColor(kColorITS);
11372 sub2node->SetVisibility(1);
11373 fNodes->Add(sub2node);
11374 sub1node->cd();
11375 //
11376 // Place copy #19 of ITS5 directly in I565
11377 //
11378 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11379 sub2node->SetLineColor(kColorITS);
11380 sub2node->SetVisibility(1);
11381 fNodes->Add(sub2node);
11382 sub1node->cd();
11383 //
11384 // Place copy #20 of ITS5 directly in I565
11385 //
11386 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11387 sub2node->SetLineColor(kColorITS);
11388 sub2node->SetVisibility(1);
11389 fNodes->Add(sub2node);
11390 sub1node->cd();
11391 //
11392 // Place copy #21 of ITS5 directly in I565
11393 //
11394 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11395 sub2node->SetLineColor(kColorITS);
11396 sub2node->SetVisibility(1);
11397 fNodes->Add(sub2node);
11398 sub1node->cd();
11399 //
11400 // Place copy #22 of ITS5 directly in I565
11401 //
11402 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11403 sub2node->SetLineColor(kColorITS);
11404 sub2node->SetVisibility(1);
11405 fNodes->Add(sub2node);
11406 sub1node->cd();
11407 fNodes->Add(sub1node);
11408 node->cd();
11409 //
11410 // Place copy #7 of I565 in IT56
11411 //
1266e9b4 11412 sub1node = new TNode("I565","I565","I565",-34.4146,17.1364,0.,"itsrot510");
1f99c14b 11413 sub1node->SetLineColor(kColorITS);
11414 sub1node->SetVisibility(0);
11415 sub1node->cd();
11416 //
11417 // Place copy #1 of ITS5 directly in I565
11418 //
11419 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11420 sub2node->SetLineColor(kColorITS);
11421 sub2node->SetVisibility(1);
11422 fNodes->Add(sub2node);
11423 sub1node->cd();
11424 //
11425 // Place copy #2 of ITS5 directly in I565
11426 //
11427 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11428 sub2node->SetLineColor(kColorITS);
11429 sub2node->SetVisibility(1);
11430 fNodes->Add(sub2node);
11431 sub1node->cd();
11432 //
11433 // Place copy #3 of ITS5 directly in I565
11434 //
11435 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11436 sub2node->SetLineColor(kColorITS);
11437 sub2node->SetVisibility(1);
11438 fNodes->Add(sub2node);
11439 sub1node->cd();
11440 //
11441 // Place copy #4 of ITS5 directly in I565
11442 //
11443 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11444 sub2node->SetLineColor(kColorITS);
11445 sub2node->SetVisibility(1);
11446 fNodes->Add(sub2node);
11447 sub1node->cd();
11448 //
11449 // Place copy #5 of ITS5 directly in I565
11450 //
11451 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11452 sub2node->SetLineColor(kColorITS);
11453 sub2node->SetVisibility(1);
11454 fNodes->Add(sub2node);
11455 sub1node->cd();
11456 //
11457 // Place copy #6 of ITS5 directly in I565
11458 //
11459 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11460 sub2node->SetLineColor(kColorITS);
11461 sub2node->SetVisibility(1);
11462 fNodes->Add(sub2node);
11463 sub1node->cd();
11464 //
11465 // Place copy #7 of ITS5 directly in I565
11466 //
11467 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11468 sub2node->SetLineColor(kColorITS);
11469 sub2node->SetVisibility(1);
11470 fNodes->Add(sub2node);
11471 sub1node->cd();
11472 //
11473 // Place copy #8 of ITS5 directly in I565
11474 //
11475 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11476 sub2node->SetLineColor(kColorITS);
11477 sub2node->SetVisibility(1);
11478 fNodes->Add(sub2node);
11479 sub1node->cd();
11480 //
11481 // Place copy #9 of ITS5 directly in I565
11482 //
11483 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11484 sub2node->SetLineColor(kColorITS);
11485 sub2node->SetVisibility(1);
11486 fNodes->Add(sub2node);
11487 sub1node->cd();
11488 //
11489 // Place copy #10 of ITS5 directly in I565
11490 //
11491 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11492 sub2node->SetLineColor(kColorITS);
11493 sub2node->SetVisibility(1);
11494 fNodes->Add(sub2node);
11495 sub1node->cd();
11496 //
11497 // Place copy #11 of ITS5 directly in I565
11498 //
11499 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11500 sub2node->SetLineColor(kColorITS);
11501 sub2node->SetVisibility(1);
11502 fNodes->Add(sub2node);
11503 sub1node->cd();
11504 //
11505 // Place copy #12 of ITS5 directly in I565
11506 //
11507 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11508 sub2node->SetLineColor(kColorITS);
11509 sub2node->SetVisibility(1);
11510 fNodes->Add(sub2node);
11511 sub1node->cd();
11512 //
11513 // Place copy #13 of ITS5 directly in I565
11514 //
11515 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11516 sub2node->SetLineColor(kColorITS);
11517 sub2node->SetVisibility(1);
11518 fNodes->Add(sub2node);
11519 sub1node->cd();
11520 //
11521 // Place copy #14 of ITS5 directly in I565
11522 //
11523 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11524 sub2node->SetLineColor(kColorITS);
11525 sub2node->SetVisibility(1);
11526 fNodes->Add(sub2node);
11527 sub1node->cd();
11528 //
11529 // Place copy #15 of ITS5 directly in I565
11530 //
11531 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11532 sub2node->SetLineColor(kColorITS);
11533 sub2node->SetVisibility(1);
11534 fNodes->Add(sub2node);
11535 sub1node->cd();
11536 //
11537 // Place copy #16 of ITS5 directly in I565
11538 //
11539 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11540 sub2node->SetLineColor(kColorITS);
11541 sub2node->SetVisibility(1);
11542 fNodes->Add(sub2node);
11543 sub1node->cd();
11544 //
11545 // Place copy #17 of ITS5 directly in I565
11546 //
11547 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11548 sub2node->SetLineColor(kColorITS);
11549 sub2node->SetVisibility(1);
11550 fNodes->Add(sub2node);
11551 sub1node->cd();
11552 //
11553 // Place copy #18 of ITS5 directly in I565
11554 //
11555 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11556 sub2node->SetLineColor(kColorITS);
11557 sub2node->SetVisibility(1);
11558 fNodes->Add(sub2node);
11559 sub1node->cd();
11560 //
11561 // Place copy #19 of ITS5 directly in I565
11562 //
11563 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11564 sub2node->SetLineColor(kColorITS);
11565 sub2node->SetVisibility(1);
11566 fNodes->Add(sub2node);
11567 sub1node->cd();
11568 //
11569 // Place copy #20 of ITS5 directly in I565
11570 //
11571 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11572 sub2node->SetLineColor(kColorITS);
11573 sub2node->SetVisibility(1);
11574 fNodes->Add(sub2node);
11575 sub1node->cd();
11576 //
11577 // Place copy #21 of ITS5 directly in I565
11578 //
11579 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11580 sub2node->SetLineColor(kColorITS);
11581 sub2node->SetVisibility(1);
11582 fNodes->Add(sub2node);
11583 sub1node->cd();
11584 //
11585 // Place copy #22 of ITS5 directly in I565
11586 //
11587 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11588 sub2node->SetLineColor(kColorITS);
11589 sub2node->SetVisibility(1);
11590 fNodes->Add(sub2node);
11591 sub1node->cd();
11592 fNodes->Add(sub1node);
11593 node->cd();
11594 //
11595 // Place copy #8 of I565 in IT56
11596 //
1266e9b4 11597 sub1node = new TNode("I565","I565","I565",-37.1249,10.563,0.,"itsrot509");
1f99c14b 11598 sub1node->SetLineColor(kColorITS);
11599 sub1node->SetVisibility(0);
11600 sub1node->cd();
11601 //
11602 // Place copy #1 of ITS5 directly in I565
11603 //
11604 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11605 sub2node->SetLineColor(kColorITS);
11606 sub2node->SetVisibility(1);
11607 fNodes->Add(sub2node);
11608 sub1node->cd();
11609 //
11610 // Place copy #2 of ITS5 directly in I565
11611 //
11612 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11613 sub2node->SetLineColor(kColorITS);
11614 sub2node->SetVisibility(1);
11615 fNodes->Add(sub2node);
11616 sub1node->cd();
11617 //
11618 // Place copy #3 of ITS5 directly in I565
11619 //
11620 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11621 sub2node->SetLineColor(kColorITS);
11622 sub2node->SetVisibility(1);
11623 fNodes->Add(sub2node);
11624 sub1node->cd();
11625 //
11626 // Place copy #4 of ITS5 directly in I565
11627 //
11628 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11629 sub2node->SetLineColor(kColorITS);
11630 sub2node->SetVisibility(1);
11631 fNodes->Add(sub2node);
11632 sub1node->cd();
11633 //
11634 // Place copy #5 of ITS5 directly in I565
11635 //
11636 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11637 sub2node->SetLineColor(kColorITS);
11638 sub2node->SetVisibility(1);
11639 fNodes->Add(sub2node);
11640 sub1node->cd();
11641 //
11642 // Place copy #6 of ITS5 directly in I565
11643 //
11644 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11645 sub2node->SetLineColor(kColorITS);
11646 sub2node->SetVisibility(1);
11647 fNodes->Add(sub2node);
11648 sub1node->cd();
11649 //
11650 // Place copy #7 of ITS5 directly in I565
11651 //
11652 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11653 sub2node->SetLineColor(kColorITS);
11654 sub2node->SetVisibility(1);
11655 fNodes->Add(sub2node);
11656 sub1node->cd();
11657 //
11658 // Place copy #8 of ITS5 directly in I565
11659 //
11660 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11661 sub2node->SetLineColor(kColorITS);
11662 sub2node->SetVisibility(1);
11663 fNodes->Add(sub2node);
11664 sub1node->cd();
11665 //
11666 // Place copy #9 of ITS5 directly in I565
11667 //
11668 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11669 sub2node->SetLineColor(kColorITS);
11670 sub2node->SetVisibility(1);
11671 fNodes->Add(sub2node);
11672 sub1node->cd();
11673 //
11674 // Place copy #10 of ITS5 directly in I565
11675 //
11676 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11677 sub2node->SetLineColor(kColorITS);
11678 sub2node->SetVisibility(1);
11679 fNodes->Add(sub2node);
11680 sub1node->cd();
11681 //
11682 // Place copy #11 of ITS5 directly in I565
11683 //
11684 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11685 sub2node->SetLineColor(kColorITS);
11686 sub2node->SetVisibility(1);
11687 fNodes->Add(sub2node);
11688 sub1node->cd();
11689 //
11690 // Place copy #12 of ITS5 directly in I565
11691 //
11692 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11693 sub2node->SetLineColor(kColorITS);
11694 sub2node->SetVisibility(1);
11695 fNodes->Add(sub2node);
11696 sub1node->cd();
11697 //
11698 // Place copy #13 of ITS5 directly in I565
11699 //
11700 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11701 sub2node->SetLineColor(kColorITS);
11702 sub2node->SetVisibility(1);
11703 fNodes->Add(sub2node);
11704 sub1node->cd();
11705 //
11706 // Place copy #14 of ITS5 directly in I565
11707 //
11708 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11709 sub2node->SetLineColor(kColorITS);
11710 sub2node->SetVisibility(1);
11711 fNodes->Add(sub2node);
11712 sub1node->cd();
11713 //
11714 // Place copy #15 of ITS5 directly in I565
11715 //
11716 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11717 sub2node->SetLineColor(kColorITS);
11718 sub2node->SetVisibility(1);
11719 fNodes->Add(sub2node);
11720 sub1node->cd();
11721 //
11722 // Place copy #16 of ITS5 directly in I565
11723 //
11724 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11725 sub2node->SetLineColor(kColorITS);
11726 sub2node->SetVisibility(1);
11727 fNodes->Add(sub2node);
11728 sub1node->cd();
11729 //
11730 // Place copy #17 of ITS5 directly in I565
11731 //
11732 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11733 sub2node->SetLineColor(kColorITS);
11734 sub2node->SetVisibility(1);
11735 fNodes->Add(sub2node);
11736 sub1node->cd();
11737 //
11738 // Place copy #18 of ITS5 directly in I565
11739 //
11740 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11741 sub2node->SetLineColor(kColorITS);
11742 sub2node->SetVisibility(1);
11743 fNodes->Add(sub2node);
11744 sub1node->cd();
11745 //
11746 // Place copy #19 of ITS5 directly in I565
11747 //
11748 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11749 sub2node->SetLineColor(kColorITS);
11750 sub2node->SetVisibility(1);
11751 fNodes->Add(sub2node);
11752 sub1node->cd();
11753 //
11754 // Place copy #20 of ITS5 directly in I565
11755 //
11756 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11757 sub2node->SetLineColor(kColorITS);
11758 sub2node->SetVisibility(1);
11759 fNodes->Add(sub2node);
11760 sub1node->cd();
11761 //
11762 // Place copy #21 of ITS5 directly in I565
11763 //
11764 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11765 sub2node->SetLineColor(kColorITS);
11766 sub2node->SetVisibility(1);
11767 fNodes->Add(sub2node);
11768 sub1node->cd();
11769 //
11770 // Place copy #22 of ITS5 directly in I565
11771 //
11772 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11773 sub2node->SetLineColor(kColorITS);
11774 sub2node->SetVisibility(1);
11775 fNodes->Add(sub2node);
11776 sub1node->cd();
11777 fNodes->Add(sub1node);
11778 node->cd();
11779 //
11780 // Place copy #9 of I565 in IT56
11781 //
1266e9b4 11782 sub1node = new TNode("I565","I565","I565",-38.281,3.5473,0.,"itsrot508");
1f99c14b 11783 sub1node->SetLineColor(kColorITS);
11784 sub1node->SetVisibility(0);
11785 sub1node->cd();
11786 //
11787 // Place copy #1 of ITS5 directly in I565
11788 //
11789 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11790 sub2node->SetLineColor(kColorITS);
11791 sub2node->SetVisibility(1);
11792 fNodes->Add(sub2node);
11793 sub1node->cd();
11794 //
11795 // Place copy #2 of ITS5 directly in I565
11796 //
11797 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11798 sub2node->SetLineColor(kColorITS);
11799 sub2node->SetVisibility(1);
11800 fNodes->Add(sub2node);
11801 sub1node->cd();
11802 //
11803 // Place copy #3 of ITS5 directly in I565
11804 //
11805 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11806 sub2node->SetLineColor(kColorITS);
11807 sub2node->SetVisibility(1);
11808 fNodes->Add(sub2node);
11809 sub1node->cd();
11810 //
11811 // Place copy #4 of ITS5 directly in I565
11812 //
11813 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11814 sub2node->SetLineColor(kColorITS);
11815 sub2node->SetVisibility(1);
11816 fNodes->Add(sub2node);
11817 sub1node->cd();
11818 //
11819 // Place copy #5 of ITS5 directly in I565
11820 //
11821 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11822 sub2node->SetLineColor(kColorITS);
11823 sub2node->SetVisibility(1);
11824 fNodes->Add(sub2node);
11825 sub1node->cd();
11826 //
11827 // Place copy #6 of ITS5 directly in I565
11828 //
11829 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11830 sub2node->SetLineColor(kColorITS);
11831 sub2node->SetVisibility(1);
11832 fNodes->Add(sub2node);
11833 sub1node->cd();
11834 //
11835 // Place copy #7 of ITS5 directly in I565
11836 //
11837 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11838 sub2node->SetLineColor(kColorITS);
11839 sub2node->SetVisibility(1);
11840 fNodes->Add(sub2node);
11841 sub1node->cd();
11842 //
11843 // Place copy #8 of ITS5 directly in I565
11844 //
11845 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11846 sub2node->SetLineColor(kColorITS);
11847 sub2node->SetVisibility(1);
11848 fNodes->Add(sub2node);
11849 sub1node->cd();
11850 //
11851 // Place copy #9 of ITS5 directly in I565
11852 //
11853 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11854 sub2node->SetLineColor(kColorITS);
11855 sub2node->SetVisibility(1);
11856 fNodes->Add(sub2node);
11857 sub1node->cd();
11858 //
11859 // Place copy #10 of ITS5 directly in I565
11860 //
11861 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11862 sub2node->SetLineColor(kColorITS);
11863 sub2node->SetVisibility(1);
11864 fNodes->Add(sub2node);
11865 sub1node->cd();
11866 //
11867 // Place copy #11 of ITS5 directly in I565
11868 //
11869 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11870 sub2node->SetLineColor(kColorITS);
11871 sub2node->SetVisibility(1);
11872 fNodes->Add(sub2node);
11873 sub1node->cd();
11874 //
11875 // Place copy #12 of ITS5 directly in I565
11876 //
11877 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11878 sub2node->SetLineColor(kColorITS);
11879 sub2node->SetVisibility(1);
11880 fNodes->Add(sub2node);
11881 sub1node->cd();
11882 //
11883 // Place copy #13 of ITS5 directly in I565
11884 //
11885 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11886 sub2node->SetLineColor(kColorITS);
11887 sub2node->SetVisibility(1);
11888 fNodes->Add(sub2node);
11889 sub1node->cd();
11890 //
11891 // Place copy #14 of ITS5 directly in I565
11892 //
11893 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11894 sub2node->SetLineColor(kColorITS);
11895 sub2node->SetVisibility(1);
11896 fNodes->Add(sub2node);
11897 sub1node->cd();
11898 //
11899 // Place copy #15 of ITS5 directly in I565
11900 //
11901 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11902 sub2node->SetLineColor(kColorITS);
11903 sub2node->SetVisibility(1);
11904 fNodes->Add(sub2node);
11905 sub1node->cd();
11906 //
11907 // Place copy #16 of ITS5 directly in I565
11908 //
11909 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11910 sub2node->SetLineColor(kColorITS);
11911 sub2node->SetVisibility(1);
11912 fNodes->Add(sub2node);
11913 sub1node->cd();
11914 //
11915 // Place copy #17 of ITS5 directly in I565
11916 //
11917 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11918 sub2node->SetLineColor(kColorITS);
11919 sub2node->SetVisibility(1);
11920 fNodes->Add(sub2node);
11921 sub1node->cd();
11922 //
11923 // Place copy #18 of ITS5 directly in I565
11924 //
11925 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11926 sub2node->SetLineColor(kColorITS);
11927 sub2node->SetVisibility(1);
11928 fNodes->Add(sub2node);
11929 sub1node->cd();
11930 //
11931 // Place copy #19 of ITS5 directly in I565
11932 //
11933 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11934 sub2node->SetLineColor(kColorITS);
11935 sub2node->SetVisibility(1);
11936 fNodes->Add(sub2node);
11937 sub1node->cd();
11938 //
11939 // Place copy #20 of ITS5 directly in I565
11940 //
11941 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11942 sub2node->SetLineColor(kColorITS);
11943 sub2node->SetVisibility(1);
11944 fNodes->Add(sub2node);
11945 sub1node->cd();
11946 //
11947 // Place copy #21 of ITS5 directly in I565
11948 //
11949 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11950 sub2node->SetLineColor(kColorITS);
11951 sub2node->SetVisibility(1);
11952 fNodes->Add(sub2node);
11953 sub1node->cd();
11954 //
11955 // Place copy #22 of ITS5 directly in I565
11956 //
11957 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11958 sub2node->SetLineColor(kColorITS);
11959 sub2node->SetVisibility(1);
11960 fNodes->Add(sub2node);
11961 sub1node->cd();
11962 fNodes->Add(sub1node);
11963 node->cd();
11964 //
11965 // Place copy #10 of I565 in IT56
11966 //
1266e9b4 11967 sub1node = new TNode("I565","I565","I565",-38.4338,-3.5614,0.,"itsrot507");
1f99c14b 11968 sub1node->SetLineColor(kColorITS);
11969 sub1node->SetVisibility(0);
11970 sub1node->cd();
11971 //
11972 // Place copy #1 of ITS5 directly in I565
11973 //
11974 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11975 sub2node->SetLineColor(kColorITS);
11976 sub2node->SetVisibility(1);
11977 fNodes->Add(sub2node);
11978 sub1node->cd();
11979 //
11980 // Place copy #2 of ITS5 directly in I565
11981 //
11982 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11983 sub2node->SetLineColor(kColorITS);
11984 sub2node->SetVisibility(1);
11985 fNodes->Add(sub2node);
11986 sub1node->cd();
11987 //
11988 // Place copy #3 of ITS5 directly in I565
11989 //
11990 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11991 sub2node->SetLineColor(kColorITS);
11992 sub2node->SetVisibility(1);
11993 fNodes->Add(sub2node);
11994 sub1node->cd();
11995 //
11996 // Place copy #4 of ITS5 directly in I565
11997 //
11998 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11999 sub2node->SetLineColor(kColorITS);
12000 sub2node->SetVisibility(1);
12001 fNodes->Add(sub2node);
12002 sub1node->cd();
12003 //
12004 // Place copy #5 of ITS5 directly in I565
12005 //
12006 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12007 sub2node->SetLineColor(kColorITS);
12008 sub2node->SetVisibility(1);
12009 fNodes->Add(sub2node);
12010 sub1node->cd();
12011 //
12012 // Place copy #6 of ITS5 directly in I565
12013 //
12014 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12015 sub2node->SetLineColor(kColorITS);
12016 sub2node->SetVisibility(1);
12017 fNodes->Add(sub2node);
12018 sub1node->cd();
12019 //
12020 // Place copy #7 of ITS5 directly in I565
12021 //
12022 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12023 sub2node->SetLineColor(kColorITS);
12024 sub2node->SetVisibility(1);
12025 fNodes->Add(sub2node);
12026 sub1node->cd();
12027 //
12028 // Place copy #8 of ITS5 directly in I565
12029 //
12030 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12031 sub2node->SetLineColor(kColorITS);
12032 sub2node->SetVisibility(1);
12033 fNodes->Add(sub2node);
12034 sub1node->cd();
12035 //
12036 // Place copy #9 of ITS5 directly in I565
12037 //
12038 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12039 sub2node->SetLineColor(kColorITS);
12040 sub2node->SetVisibility(1);
12041 fNodes->Add(sub2node);
12042 sub1node->cd();
12043 //
12044 // Place copy #10 of ITS5 directly in I565
12045 //
12046 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12047 sub2node->SetLineColor(kColorITS);
12048 sub2node->SetVisibility(1);
12049 fNodes->Add(sub2node);
12050 sub1node->cd();
12051 //
12052 // Place copy #11 of ITS5 directly in I565
12053 //
12054 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12055 sub2node->SetLineColor(kColorITS);
12056 sub2node->SetVisibility(1);
12057 fNodes->Add(sub2node);
12058 sub1node->cd();
12059 //
12060 // Place copy #12 of ITS5 directly in I565
12061 //
12062 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12063 sub2node->SetLineColor(kColorITS);
12064 sub2node->SetVisibility(1);
12065 fNodes->Add(sub2node);
12066 sub1node->cd();
12067 //
12068 // Place copy #13 of ITS5 directly in I565
12069 //
12070 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12071 sub2node->SetLineColor(kColorITS);
12072 sub2node->SetVisibility(1);
12073 fNodes->Add(sub2node);
12074 sub1node->cd();
12075 //
12076 // Place copy #14 of ITS5 directly in I565
12077 //
12078 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12079 sub2node->SetLineColor(kColorITS);
12080 sub2node->SetVisibility(1);
12081 fNodes->Add(sub2node);
12082 sub1node->cd();
12083 //
12084 // Place copy #15 of ITS5 directly in I565
12085 //
12086 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12087 sub2node->SetLineColor(kColorITS);
12088 sub2node->SetVisibility(1);
12089 fNodes->Add(sub2node);
12090 sub1node->cd();
12091 //
12092 // Place copy #16 of ITS5 directly in I565
12093 //
12094 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12095 sub2node->SetLineColor(kColorITS);
12096 sub2node->SetVisibility(1);
12097 fNodes->Add(sub2node);
12098 sub1node->cd();
12099 //
12100 // Place copy #17 of ITS5 directly in I565
12101 //
12102 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12103 sub2node->SetLineColor(kColorITS);
12104 sub2node->SetVisibility(1);
12105 fNodes->Add(sub2node);
12106 sub1node->cd();
12107 //
12108 // Place copy #18 of ITS5 directly in I565
12109 //
12110 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12111 sub2node->SetLineColor(kColorITS);
12112 sub2node->SetVisibility(1);
12113 fNodes->Add(sub2node);
12114 sub1node->cd();
12115 //
12116 // Place copy #19 of ITS5 directly in I565
12117 //
12118 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12119 sub2node->SetLineColor(kColorITS);
12120 sub2node->SetVisibility(1);
12121 fNodes->Add(sub2node);
12122 sub1node->cd();
12123 //
12124 // Place copy #20 of ITS5 directly in I565
12125 //
12126 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12127 sub2node->SetLineColor(kColorITS);
12128 sub2node->SetVisibility(1);
12129 fNodes->Add(sub2node);
12130 sub1node->cd();
12131 //
12132 // Place copy #21 of ITS5 directly in I565
12133 //
12134 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12135 sub2node->SetLineColor(kColorITS);
12136 sub2node->SetVisibility(1);
12137 fNodes->Add(sub2node);
12138 sub1node->cd();
12139 //
12140 // Place copy #22 of ITS5 directly in I565
12141 //
12142 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12143 sub2node->SetLineColor(kColorITS);
12144 sub2node->SetVisibility(1);
12145 fNodes->Add(sub2node);
12146 sub1node->cd();
12147 fNodes->Add(sub1node);
12148 node->cd();
12149 //
12150 // Place copy #11 of I565 in IT56
12151 //
1266e9b4 12152 sub1node = new TNode("I565","I565","I565",-36.9774,-10.521,0.,"itsrot506");
1f99c14b 12153 sub1node->SetLineColor(kColorITS);
12154 sub1node->SetVisibility(0);
12155 sub1node->cd();
12156 //
12157 // Place copy #1 of ITS5 directly in I565
12158 //
12159 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12160 sub2node->SetLineColor(kColorITS);
12161 sub2node->SetVisibility(1);
12162 fNodes->Add(sub2node);
12163 sub1node->cd();
12164 //
12165 // Place copy #2 of ITS5 directly in I565
12166 //
12167 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12168 sub2node->SetLineColor(kColorITS);
12169 sub2node->SetVisibility(1);
12170 fNodes->Add(sub2node);
12171 sub1node->cd();
12172 //
12173 // Place copy #3 of ITS5 directly in I565
12174 //
12175 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12176 sub2node->SetLineColor(kColorITS);
12177 sub2node->SetVisibility(1);
12178 fNodes->Add(sub2node);
12179 sub1node->cd();
12180 //
12181 // Place copy #4 of ITS5 directly in I565
12182 //
12183 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12184 sub2node->SetLineColor(kColorITS);
12185 sub2node->SetVisibility(1);
12186 fNodes->Add(sub2node);
12187 sub1node->cd();
12188 //
12189 // Place copy #5 of ITS5 directly in I565
12190 //
12191 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12192 sub2node->SetLineColor(kColorITS);
12193 sub2node->SetVisibility(1);
12194 fNodes->Add(sub2node);
12195 sub1node->cd();
12196 //
12197 // Place copy #6 of ITS5 directly in I565
12198 //
12199 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12200 sub2node->SetLineColor(kColorITS);
12201 sub2node->SetVisibility(1);
12202 fNodes->Add(sub2node);
12203 sub1node->cd();
12204 //
12205 // Place copy #7 of ITS5 directly in I565
12206 //
12207 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12208 sub2node->SetLineColor(kColorITS);
12209 sub2node->SetVisibility(1);
12210 fNodes->Add(sub2node);
12211 sub1node->cd();
12212 //
12213 // Place copy #8 of ITS5 directly in I565
12214 //
12215 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12216 sub2node->SetLineColor(kColorITS);
12217 sub2node->SetVisibility(1);
12218 fNodes->Add(sub2node);
12219 sub1node->cd();
12220 //
12221 // Place copy #9 of ITS5 directly in I565
12222 //
12223 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12224 sub2node->SetLineColor(kColorITS);
12225 sub2node->SetVisibility(1);
12226 fNodes->Add(sub2node);
12227 sub1node->cd();
12228 //
12229 // Place copy #10 of ITS5 directly in I565
12230 //
12231 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12232 sub2node->SetLineColor(kColorITS);
12233 sub2node->SetVisibility(1);
12234 fNodes->Add(sub2node);
12235 sub1node->cd();
12236 //
12237 // Place copy #11 of ITS5 directly in I565
12238 //
12239 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12240 sub2node->SetLineColor(kColorITS);
12241 sub2node->SetVisibility(1);
12242 fNodes->Add(sub2node);
12243 sub1node->cd();
12244 //
12245 // Place copy #12 of ITS5 directly in I565
12246 //
12247 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12248 sub2node->SetLineColor(kColorITS);
12249 sub2node->SetVisibility(1);
12250 fNodes->Add(sub2node);
12251 sub1node->cd();
12252 //
12253 // Place copy #13 of ITS5 directly in I565
12254 //
12255 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12256 sub2node->SetLineColor(kColorITS);
12257 sub2node->SetVisibility(1);
12258 fNodes->Add(sub2node);
12259 sub1node->cd();
12260 //
12261 // Place copy #14 of ITS5 directly in I565
12262 //
12263 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12264 sub2node->SetLineColor(kColorITS);
12265 sub2node->SetVisibility(1);
12266 fNodes->Add(sub2node);
12267 sub1node->cd();
12268 //
12269 // Place copy #15 of ITS5 directly in I565
12270 //
12271 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12272 sub2node->SetLineColor(kColorITS);
12273 sub2node->SetVisibility(1);
12274 fNodes->Add(sub2node);
12275 sub1node->cd();
12276 //
12277 // Place copy #16 of ITS5 directly in I565
12278 //
12279 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12280 sub2node->SetLineColor(kColorITS);
12281 sub2node->SetVisibility(1);
12282 fNodes->Add(sub2node);
12283 sub1node->cd();
12284 //
12285 // Place copy #17 of ITS5 directly in I565
12286 //
12287 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12288 sub2node->SetLineColor(kColorITS);
12289 sub2node->SetVisibility(1);
12290 fNodes->Add(sub2node);
12291 sub1node->cd();
12292 //
12293 // Place copy #18 of ITS5 directly in I565
12294 //
12295 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12296 sub2node->SetLineColor(kColorITS);
12297 sub2node->SetVisibility(1);
12298 fNodes->Add(sub2node);
12299 sub1node->cd();
12300 //
12301 // Place copy #19 of ITS5 directly in I565
12302 //
12303 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12304 sub2node->SetLineColor(kColorITS);
12305 sub2node->SetVisibility(1);
12306 fNodes->Add(sub2node);
12307 sub1node->cd();
12308 //
12309 // Place copy #20 of ITS5 directly in I565
12310 //
12311 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12312 sub2node->SetLineColor(kColorITS);
12313 sub2node->SetVisibility(1);
12314 fNodes->Add(sub2node);
12315 sub1node->cd();
12316 //
12317 // Place copy #21 of ITS5 directly in I565
12318 //
12319 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12320 sub2node->SetLineColor(kColorITS);
12321 sub2node->SetVisibility(1);
12322 fNodes->Add(sub2node);
12323 sub1node->cd();
12324 //
12325 // Place copy #22 of ITS5 directly in I565
12326 //
12327 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12328 sub2node->SetLineColor(kColorITS);
12329 sub2node->SetVisibility(1);
12330 fNodes->Add(sub2node);
12331 sub1node->cd();
12332 fNodes->Add(sub1node);
12333 node->cd();
12334 //
12335 // Place copy #12 of I565 in IT56
12336 //
1266e9b4 12337 sub1node = new TNode("I565","I565","I565",-34.5519,-17.2048,0.,"itsrot505");
1f99c14b 12338 sub1node->SetLineColor(kColorITS);
12339 sub1node->SetVisibility(0);
12340 sub1node->cd();
12341 //
12342 // Place copy #1 of ITS5 directly in I565
12343 //
12344 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12345 sub2node->SetLineColor(kColorITS);
12346 sub2node->SetVisibility(1);
12347 fNodes->Add(sub2node);
12348 sub1node->cd();
12349 //
12350 // Place copy #2 of ITS5 directly in I565
12351 //
12352 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12353 sub2node->SetLineColor(kColorITS);
12354 sub2node->SetVisibility(1);
12355 fNodes->Add(sub2node);
12356 sub1node->cd();
12357 //
12358 // Place copy #3 of ITS5 directly in I565
12359 //
12360 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12361 sub2node->SetLineColor(kColorITS);
12362 sub2node->SetVisibility(1);
12363 fNodes->Add(sub2node);
12364 sub1node->cd();
12365 //
12366 // Place copy #4 of ITS5 directly in I565
12367 //
12368 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12369 sub2node->SetLineColor(kColorITS);
12370 sub2node->SetVisibility(1);
12371 fNodes->Add(sub2node);
12372 sub1node->cd();
12373 //
12374 // Place copy #5 of ITS5 directly in I565
12375 //
12376 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12377 sub2node->SetLineColor(kColorITS);
12378 sub2node->SetVisibility(1);
12379 fNodes->Add(sub2node);
12380 sub1node->cd();
12381 //
12382 // Place copy #6 of ITS5 directly in I565
12383 //
12384 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12385 sub2node->SetLineColor(kColorITS);
12386 sub2node->SetVisibility(1);
12387 fNodes->Add(sub2node);
12388 sub1node->cd();
12389 //
12390 // Place copy #7 of ITS5 directly in I565
12391 //
12392 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12393 sub2node->SetLineColor(kColorITS);
12394 sub2node->SetVisibility(1);
12395 fNodes->Add(sub2node);
12396 sub1node->cd();
12397 //
12398 // Place copy #8 of ITS5 directly in I565
12399 //
12400 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12401 sub2node->SetLineColor(kColorITS);
12402 sub2node->SetVisibility(1);
12403 fNodes->Add(sub2node);
12404 sub1node->cd();
12405 //
12406 // Place copy #9 of ITS5 directly in I565
12407 //
12408 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12409 sub2node->SetLineColor(kColorITS);
12410 sub2node->SetVisibility(1);
12411 fNodes->Add(sub2node);
12412 sub1node->cd();
12413 //
12414 // Place copy #10 of ITS5 directly in I565
12415 //
12416 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12417 sub2node->SetLineColor(kColorITS);
12418 sub2node->SetVisibility(1);
12419 fNodes->Add(sub2node);
12420 sub1node->cd();
12421 //
12422 // Place copy #11 of ITS5 directly in I565
12423 //
12424 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12425 sub2node->SetLineColor(kColorITS);
12426 sub2node->SetVisibility(1);
12427 fNodes->Add(sub2node);
12428 sub1node->cd();
12429 //
12430 // Place copy #12 of ITS5 directly in I565
12431 //
12432 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12433 sub2node->SetLineColor(kColorITS);
12434 sub2node->SetVisibility(1);
12435 fNodes->Add(sub2node);
12436 sub1node->cd();
12437 //
12438 // Place copy #13 of ITS5 directly in I565
12439 //
12440 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12441 sub2node->SetLineColor(kColorITS);
12442 sub2node->SetVisibility(1);
12443 fNodes->Add(sub2node);
12444 sub1node->cd();
12445 //
12446 // Place copy #14 of ITS5 directly in I565
12447 //
12448 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12449 sub2node->SetLineColor(kColorITS);
12450 sub2node->SetVisibility(1);
12451 fNodes->Add(sub2node);
12452 sub1node->cd();
12453 //
12454 // Place copy #15 of ITS5 directly in I565
12455 //
12456 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12457 sub2node->SetLineColor(kColorITS);
12458 sub2node->SetVisibility(1);
12459 fNodes->Add(sub2node);
12460 sub1node->cd();
12461 //
12462 // Place copy #16 of ITS5 directly in I565
12463 //
12464 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12465 sub2node->SetLineColor(kColorITS);
12466 sub2node->SetVisibility(1);
12467 fNodes->Add(sub2node);
12468 sub1node->cd();
12469 //
12470 // Place copy #17 of ITS5 directly in I565
12471 //
12472 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12473 sub2node->SetLineColor(kColorITS);
12474 sub2node->SetVisibility(1);
12475 fNodes->Add(sub2node);
12476 sub1node->cd();
12477 //
12478 // Place copy #18 of ITS5 directly in I565
12479 //
12480 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12481 sub2node->SetLineColor(kColorITS);
12482 sub2node->SetVisibility(1);
12483 fNodes->Add(sub2node);
12484 sub1node->cd();
12485 //
12486 // Place copy #19 of ITS5 directly in I565
12487 //
12488 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12489 sub2node->SetLineColor(kColorITS);
12490 sub2node->SetVisibility(1);
12491 fNodes->Add(sub2node);
12492 sub1node->cd();
12493 //
12494 // Place copy #20 of ITS5 directly in I565
12495 //
12496 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12497 sub2node->SetLineColor(kColorITS);
12498 sub2node->SetVisibility(1);
12499 fNodes->Add(sub2node);
12500 sub1node->cd();
12501 //
12502 // Place copy #21 of ITS5 directly in I565
12503 //
12504 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12505 sub2node->SetLineColor(kColorITS);
12506 sub2node->SetVisibility(1);
12507 fNodes->Add(sub2node);
12508 sub1node->cd();
12509 //
12510 // Place copy #22 of ITS5 directly in I565
12511 //
12512 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12513 sub2node->SetLineColor(kColorITS);
12514 sub2node->SetVisibility(1);
12515 fNodes->Add(sub2node);
12516 sub1node->cd();
12517 fNodes->Add(sub1node);
12518 node->cd();
12519 //
12520 // Place copy #13 of I565 in IT56
12521 //
1266e9b4 12522 sub1node = new TNode("I565","I565","I565",-30.6798,-23.1683,0.,"itsrot504");
1f99c14b 12523 sub1node->SetLineColor(kColorITS);
12524 sub1node->SetVisibility(0);
12525 sub1node->cd();
12526 //
12527 // Place copy #1 of ITS5 directly in I565
12528 //
12529 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12530 sub2node->SetLineColor(kColorITS);
12531 sub2node->SetVisibility(1);
12532 fNodes->Add(sub2node);
12533 sub1node->cd();
12534 //
12535 // Place copy #2 of ITS5 directly in I565
12536 //
12537 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12538 sub2node->SetLineColor(kColorITS);
12539 sub2node->SetVisibility(1);
12540 fNodes->Add(sub2node);
12541 sub1node->cd();
12542 //
12543 // Place copy #3 of ITS5 directly in I565
12544 //
12545 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12546 sub2node->SetLineColor(kColorITS);
12547 sub2node->SetVisibility(1);
12548 fNodes->Add(sub2node);
12549 sub1node->cd();
12550 //
12551 // Place copy #4 of ITS5 directly in I565
12552 //
12553 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12554 sub2node->SetLineColor(kColorITS);
12555 sub2node->SetVisibility(1);
12556 fNodes->Add(sub2node);
12557 sub1node->cd();
12558 //
12559 // Place copy #5 of ITS5 directly in I565
12560 //
12561 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12562 sub2node->SetLineColor(kColorITS);
12563 sub2node->SetVisibility(1);
12564 fNodes->Add(sub2node);
12565 sub1node->cd();
12566 //
12567 // Place copy #6 of ITS5 directly in I565
12568 //
12569 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12570 sub2node->SetLineColor(kColorITS);
12571 sub2node->SetVisibility(1);
12572 fNodes->Add(sub2node);
12573 sub1node->cd();
12574 //
12575 // Place copy #7 of ITS5 directly in I565
12576 //
12577 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12578 sub2node->SetLineColor(kColorITS);
12579 sub2node->SetVisibility(1);
12580 fNodes->Add(sub2node);
12581 sub1node->cd();
12582 //
12583 // Place copy #8 of ITS5 directly in I565
12584 //
12585 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12586 sub2node->SetLineColor(kColorITS);
12587 sub2node->SetVisibility(1);
12588 fNodes->Add(sub2node);
12589 sub1node->cd();
12590 //
12591 // Place copy #9 of ITS5 directly in I565
12592 //
12593 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12594 sub2node->SetLineColor(kColorITS);
12595 sub2node->SetVisibility(1);
12596 fNodes->Add(sub2node);
12597 sub1node->cd();
12598 //
12599 // Place copy #10 of ITS5 directly in I565
12600 //
12601 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12602 sub2node->SetLineColor(kColorITS);
12603 sub2node->SetVisibility(1);
12604 fNodes->Add(sub2node);
12605 sub1node->cd();
12606 //
12607 // Place copy #11 of ITS5 directly in I565
12608 //
12609 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12610 sub2node->SetLineColor(kColorITS);
12611 sub2node->SetVisibility(1);
12612 fNodes->Add(sub2node);
12613 sub1node->cd();
12614 //
12615 // Place copy #12 of ITS5 directly in I565
12616 //
12617 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12618 sub2node->SetLineColor(kColorITS);
12619 sub2node->SetVisibility(1);
12620 fNodes->Add(sub2node);
12621 sub1node->cd();
12622 //
12623 // Place copy #13 of ITS5 directly in I565
12624 //
12625 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12626 sub2node->SetLineColor(kColorITS);
12627 sub2node->SetVisibility(1);
12628 fNodes->Add(sub2node);
12629 sub1node->cd();
12630 //
12631 // Place copy #14 of ITS5 directly in I565
12632 //
12633 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12634 sub2node->SetLineColor(kColorITS);
12635 sub2node->SetVisibility(1);
12636 fNodes->Add(sub2node);
12637 sub1node->cd();
12638 //
12639 // Place copy #15 of ITS5 directly in I565
12640 //
12641 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12642 sub2node->SetLineColor(kColorITS);
12643 sub2node->SetVisibility(1);
12644 fNodes->Add(sub2node);
12645 sub1node->cd();
12646 //
12647 // Place copy #16 of ITS5 directly in I565
12648 //
12649 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12650 sub2node->SetLineColor(kColorITS);
12651 sub2node->SetVisibility(1);
12652 fNodes->Add(sub2node);
12653 sub1node->cd();
12654 //
12655 // Place copy #17 of ITS5 directly in I565
12656 //
12657 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12658 sub2node->SetLineColor(kColorITS);
12659 sub2node->SetVisibility(1);
12660 fNodes->Add(sub2node);
12661 sub1node->cd();
12662 //
12663 // Place copy #18 of ITS5 directly in I565
12664 //
12665 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12666 sub2node->SetLineColor(kColorITS);
12667 sub2node->SetVisibility(1);
12668 fNodes->Add(sub2node);
12669 sub1node->cd();
12670 //
12671 // Place copy #19 of ITS5 directly in I565
12672 //
12673 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12674 sub2node->SetLineColor(kColorITS);
12675 sub2node->SetVisibility(1);
12676 fNodes->Add(sub2node);
12677 sub1node->cd();
12678 //
12679 // Place copy #20 of ITS5 directly in I565
12680 //
12681 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12682 sub2node->SetLineColor(kColorITS);
12683 sub2node->SetVisibility(1);
12684 fNodes->Add(sub2node);
12685 sub1node->cd();
12686 //
12687 // Place copy #21 of ITS5 directly in I565
12688 //
12689 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12690 sub2node->SetLineColor(kColorITS);
12691 sub2node->SetVisibility(1);
12692 fNodes->Add(sub2node);
12693 sub1node->cd();
12694 //
12695 // Place copy #22 of ITS5 directly in I565
12696 //
12697 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12698 sub2node->SetLineColor(kColorITS);
12699 sub2node->SetVisibility(1);
12700 fNodes->Add(sub2node);
12701 sub1node->cd();
12702 fNodes->Add(sub1node);
12703 node->cd();
12704 //
12705 // Place copy #14 of I565 in IT56
12706 //
1266e9b4 12707 sub1node = new TNode("I565","I565","I565",-26.0036,-28.5246,0.,"itsrot503");
1f99c14b 12708 sub1node->SetLineColor(kColorITS);
12709 sub1node->SetVisibility(0);
12710 sub1node->cd();
12711 //
12712 // Place copy #1 of ITS5 directly in I565
12713 //
12714 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12715 sub2node->SetLineColor(kColorITS);
12716 sub2node->SetVisibility(1);
12717 fNodes->Add(sub2node);
12718 sub1node->cd();
12719 //
12720 // Place copy #2 of ITS5 directly in I565
12721 //
12722 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12723 sub2node->SetLineColor(kColorITS);
12724 sub2node->SetVisibility(1);
12725 fNodes->Add(sub2node);
12726 sub1node->cd();
12727 //
12728 // Place copy #3 of ITS5 directly in I565
12729 //
12730 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12731 sub2node->SetLineColor(kColorITS);
12732 sub2node->SetVisibility(1);
12733 fNodes->Add(sub2node);
12734 sub1node->cd();
12735 //
12736 // Place copy #4 of ITS5 directly in I565
12737 //
12738 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12739 sub2node->SetLineColor(kColorITS);
12740 sub2node->SetVisibility(1);
12741 fNodes->Add(sub2node);
12742 sub1node->cd();
12743 //
12744 // Place copy #5 of ITS5 directly in I565
12745 //
12746 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12747 sub2node->SetLineColor(kColorITS);
12748 sub2node->SetVisibility(1);
12749 fNodes->Add(sub2node);
12750 sub1node->cd();
12751 //
12752 // Place copy #6 of ITS5 directly in I565
12753 //
12754 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12755 sub2node->SetLineColor(kColorITS);
12756 sub2node->SetVisibility(1);
12757 fNodes->Add(sub2node);
12758 sub1node->cd();
12759 //
12760 // Place copy #7 of ITS5 directly in I565
12761 //
12762 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12763 sub2node->SetLineColor(kColorITS);
12764 sub2node->SetVisibility(1);
12765 fNodes->Add(sub2node);
12766 sub1node->cd();
12767 //
12768 // Place copy #8 of ITS5 directly in I565
12769 //
12770 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12771 sub2node->SetLineColor(kColorITS);
12772 sub2node->SetVisibility(1);
12773 fNodes->Add(sub2node);
12774 sub1node->cd();
12775 //
12776 // Place copy #9 of ITS5 directly in I565
12777 //
12778 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12779 sub2node->SetLineColor(kColorITS);
12780 sub2node->SetVisibility(1);
12781 fNodes->Add(sub2node);
12782 sub1node->cd();
12783 //
12784 // Place copy #10 of ITS5 directly in I565
12785 //
12786 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12787 sub2node->SetLineColor(kColorITS);
12788 sub2node->SetVisibility(1);
12789 fNodes->Add(sub2node);
12790 sub1node->cd();
12791 //
12792 // Place copy #11 of ITS5 directly in I565
12793 //
12794 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12795 sub2node->SetLineColor(kColorITS);
12796 sub2node->SetVisibility(1);
12797 fNodes->Add(sub2node);
12798 sub1node->cd();
12799 //
12800 // Place copy #12 of ITS5 directly in I565
12801 //
12802 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12803 sub2node->SetLineColor(kColorITS);
12804 sub2node->SetVisibility(1);
12805 fNodes->Add(sub2node);
12806 sub1node->cd();
12807 //
12808 // Place copy #13 of ITS5 directly in I565
12809 //
12810 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12811 sub2node->SetLineColor(kColorITS);
12812 sub2node->SetVisibility(1);
12813 fNodes->Add(sub2node);
12814 sub1node->cd();
12815 //
12816 // Place copy #14 of ITS5 directly in I565
12817 //
12818 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12819 sub2node->SetLineColor(kColorITS);
12820 sub2node->SetVisibility(1);
12821 fNodes->Add(sub2node);
12822 sub1node->cd();
12823 //
12824 // Place copy #15 of ITS5 directly in I565
12825 //
12826 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12827 sub2node->SetLineColor(kColorITS);
12828 sub2node->SetVisibility(1);
12829 fNodes->Add(sub2node);
12830 sub1node->cd();
12831 //
12832 // Place copy #16 of ITS5 directly in I565
12833 //
12834 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12835 sub2node->SetLineColor(kColorITS);
12836 sub2node->SetVisibility(1);
12837 fNodes->Add(sub2node);
12838 sub1node->cd();
12839 //
12840 // Place copy #17 of ITS5 directly in I565
12841 //
12842 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12843 sub2node->SetLineColor(kColorITS);
12844 sub2node->SetVisibility(1);
12845 fNodes->Add(sub2node);
12846 sub1node->cd();
12847 //
12848 // Place copy #18 of ITS5 directly in I565
12849 //
12850 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12851 sub2node->SetLineColor(kColorITS);
12852 sub2node->SetVisibility(1);
12853 fNodes->Add(sub2node);
12854 sub1node->cd();
12855 //
12856 // Place copy #19 of ITS5 directly in I565
12857 //
12858 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12859 sub2node->SetLineColor(kColorITS);
12860 sub2node->SetVisibility(1);
12861 fNodes->Add(sub2node);
12862 sub1node->cd();
12863 //
12864 // Place copy #20 of ITS5 directly in I565
12865 //
12866 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12867 sub2node->SetLineColor(kColorITS);
12868 sub2node->SetVisibility(1);
12869 fNodes->Add(sub2node);
12870 sub1node->cd();
12871 //
12872 // Place copy #21 of ITS5 directly in I565
12873 //
12874 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12875 sub2node->SetLineColor(kColorITS);
12876 sub2node->SetVisibility(1);
12877 fNodes->Add(sub2node);
12878 sub1node->cd();
12879 //
12880 // Place copy #22 of ITS5 directly in I565
12881 //
12882 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12883 sub2node->SetLineColor(kColorITS);
12884 sub2node->SetVisibility(1);
12885 fNodes->Add(sub2node);
12886 sub1node->cd();
12887 fNodes->Add(sub1node);
12888 node->cd();
12889 //
12890 // Place copy #15 of I565 in IT56
12891 //
1266e9b4 12892 sub1node = new TNode("I565","I565","I565",-20.2387,-32.6866,0.,"itsrot501");
1f99c14b 12893 sub1node->SetLineColor(kColorITS);
12894 sub1node->SetVisibility(0);
12895 sub1node->cd();
12896 //
12897 // Place copy #1 of ITS5 directly in I565
12898 //
12899 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12900 sub2node->SetLineColor(kColorITS);
12901 sub2node->SetVisibility(1);
12902 fNodes->Add(sub2node);
12903 sub1node->cd();
12904 //
12905 // Place copy #2 of ITS5 directly in I565
12906 //
12907 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12908 sub2node->SetLineColor(kColorITS);
12909 sub2node->SetVisibility(1);
12910 fNodes->Add(sub2node);
12911 sub1node->cd();
12912 //
12913 // Place copy #3 of ITS5 directly in I565
12914 //
12915 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12916 sub2node->SetLineColor(kColorITS);
12917 sub2node->SetVisibility(1);
12918 fNodes->Add(sub2node);
12919 sub1node->cd();
12920 //
12921 // Place copy #4 of ITS5 directly in I565
12922 //
12923 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12924 sub2node->SetLineColor(kColorITS);
12925 sub2node->SetVisibility(1);
12926 fNodes->Add(sub2node);
12927 sub1node->cd();
12928 //
12929 // Place copy #5 of ITS5 directly in I565
12930 //
12931 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12932 sub2node->SetLineColor(kColorITS);
12933 sub2node->SetVisibility(1);
12934 fNodes->Add(sub2node);
12935 sub1node->cd();
12936 //
12937 // Place copy #6 of ITS5 directly in I565
12938 //
12939 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12940 sub2node->SetLineColor(kColorITS);
12941 sub2node->SetVisibility(1);
12942 fNodes->Add(sub2node);
12943 sub1node->cd();
12944 //
12945 // Place copy #7 of ITS5 directly in I565
12946 //
12947 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12948 sub2node->SetLineColor(kColorITS);
12949 sub2node->SetVisibility(1);
12950 fNodes->Add(sub2node);
12951 sub1node->cd();
12952 //
12953 // Place copy #8 of ITS5 directly in I565
12954 //
12955 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12956 sub2node->SetLineColor(kColorITS);
12957 sub2node->SetVisibility(1);
12958 fNodes->Add(sub2node);
12959 sub1node->cd();
12960 //
12961 // Place copy #9 of ITS5 directly in I565
12962 //
12963 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12964 sub2node->SetLineColor(kColorITS);
12965 sub2node->SetVisibility(1);
12966 fNodes->Add(sub2node);
12967 sub1node->cd();
12968 //
12969 // Place copy #10 of ITS5 directly in I565
12970 //
12971 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12972 sub2node->SetLineColor(kColorITS);
12973 sub2node->SetVisibility(1);
12974 fNodes->Add(sub2node);
12975 sub1node->cd();
12976 //
12977 // Place copy #11 of ITS5 directly in I565
12978 //
12979 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12980 sub2node->SetLineColor(kColorITS);
12981 sub2node->SetVisibility(1);
12982 fNodes->Add(sub2node);
12983 sub1node->cd();
12984 //
12985 // Place copy #12 of ITS5 directly in I565
12986 //
12987 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12988 sub2node->SetLineColor(kColorITS);
12989 sub2node->SetVisibility(1);
12990 fNodes->Add(sub2node);
12991 sub1node->cd();
12992 //
12993 // Place copy #13 of ITS5 directly in I565
12994 //
12995 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12996 sub2node->SetLineColor(kColorITS);
12997 sub2node->SetVisibility(1);
12998 fNodes->Add(sub2node);
12999 sub1node->cd();
13000 //
13001 // Place copy #14 of ITS5 directly in I565
13002 //
13003 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13004 sub2node->SetLineColor(kColorITS);
13005 sub2node->SetVisibility(1);
13006 fNodes->Add(sub2node);
13007 sub1node->cd();
13008 //
13009 // Place copy #15 of ITS5 directly in I565
13010 //
13011 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13012 sub2node->SetLineColor(kColorITS);
13013 sub2node->SetVisibility(1);
13014 fNodes->Add(sub2node);
13015 sub1node->cd();
13016 //
13017 // Place copy #16 of ITS5 directly in I565
13018 //
13019 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13020 sub2node->SetLineColor(kColorITS);
13021 sub2node->SetVisibility(1);
13022 fNodes->Add(sub2node);
13023 sub1node->cd();
13024 //
13025 // Place copy #17 of ITS5 directly in I565
13026 //
13027 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13028 sub2node->SetLineColor(kColorITS);
13029 sub2node->SetVisibility(1);
13030 fNodes->Add(sub2node);
13031 sub1node->cd();
13032 //
13033 // Place copy #18 of ITS5 directly in I565
13034 //
13035 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13036 sub2node->SetLineColor(kColorITS);
13037 sub2node->SetVisibility(1);
13038 fNodes->Add(sub2node);
13039 sub1node->cd();
13040 //
13041 // Place copy #19 of ITS5 directly in I565
13042 //
13043 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13044 sub2node->SetLineColor(kColorITS);
13045 sub2node->SetVisibility(1);
13046 fNodes->Add(sub2node);
13047 sub1node->cd();
13048 //
13049 // Place copy #20 of ITS5 directly in I565
13050 //
13051 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13052 sub2node->SetLineColor(kColorITS);
13053 sub2node->SetVisibility(1);
13054 fNodes->Add(sub2node);
13055 sub1node->cd();
13056 //
13057 // Place copy #21 of ITS5 directly in I565
13058 //
13059 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13060 sub2node->SetLineColor(kColorITS);
13061 sub2node->SetVisibility(1);
13062 fNodes->Add(sub2node);
13063 sub1node->cd();
13064 //
13065 // Place copy #22 of ITS5 directly in I565
13066 //
13067 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13068 sub2node->SetLineColor(kColorITS);
13069 sub2node->SetVisibility(1);
13070 fNodes->Add(sub2node);
13071 sub1node->cd();
13072 fNodes->Add(sub1node);
13073 node->cd();
13074 //
13075 // Place copy #16 of I565 in IT56
13076 //
1266e9b4 13077 sub1node = new TNode("I565","I565","I565",-13.9434,-35.992,0.,"itsrot531");
1f99c14b 13078 sub1node->SetLineColor(kColorITS);
13079 sub1node->SetVisibility(0);
13080 sub1node->cd();
13081 //
13082 // Place copy #1 of ITS5 directly in I565
13083 //
13084 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13085 sub2node->SetLineColor(kColorITS);
13086 sub2node->SetVisibility(1);
13087 fNodes->Add(sub2node);
13088 sub1node->cd();
13089 //
13090 // Place copy #2 of ITS5 directly in I565
13091 //
13092 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13093 sub2node->SetLineColor(kColorITS);
13094 sub2node->SetVisibility(1);
13095 fNodes->Add(sub2node);
13096 sub1node->cd();
13097 //
13098 // Place copy #3 of ITS5 directly in I565
13099 //
13100 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13101 sub2node->SetLineColor(kColorITS);
13102 sub2node->SetVisibility(1);
13103 fNodes->Add(sub2node);
13104 sub1node->cd();
13105 //
13106 // Place copy #4 of ITS5 directly in I565
13107 //
13108 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13109 sub2node->SetLineColor(kColorITS);
13110 sub2node->SetVisibility(1);
13111 fNodes->Add(sub2node);
13112 sub1node->cd();
13113 //
13114 // Place copy #5 of ITS5 directly in I565
13115 //
13116 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13117 sub2node->SetLineColor(kColorITS);
13118 sub2node->SetVisibility(1);
13119 fNodes->Add(sub2node);
13120 sub1node->cd();
13121 //
13122 // Place copy #6 of ITS5 directly in I565
13123 //
13124 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13125 sub2node->SetLineColor(kColorITS);
13126 sub2node->SetVisibility(1);
13127 fNodes->Add(sub2node);
13128 sub1node->cd();
13129 //
13130 // Place copy #7 of ITS5 directly in I565
13131 //
13132 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13133 sub2node->SetLineColor(kColorITS);
13134 sub2node->SetVisibility(1);
13135 fNodes->Add(sub2node);
13136 sub1node->cd();
13137 //
13138 // Place copy #8 of ITS5 directly in I565
13139 //
13140 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13141 sub2node->SetLineColor(kColorITS);
13142 sub2node->SetVisibility(1);
13143 fNodes->Add(sub2node);
13144 sub1node->cd();
13145 //
13146 // Place copy #9 of ITS5 directly in I565
13147 //
13148 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13149 sub2node->SetLineColor(kColorITS);
13150 sub2node->SetVisibility(1);
13151 fNodes->Add(sub2node);
13152 sub1node->cd();
13153 //
13154 // Place copy #10 of ITS5 directly in I565
13155 //
13156 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13157 sub2node->SetLineColor(kColorITS);
13158 sub2node->SetVisibility(1);
13159 fNodes->Add(sub2node);
13160 sub1node->cd();
13161 //
13162 // Place copy #11 of ITS5 directly in I565
13163 //
13164 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13165 sub2node->SetLineColor(kColorITS);
13166 sub2node->SetVisibility(1);
13167 fNodes->Add(sub2node);
13168 sub1node->cd();
13169 //
13170 // Place copy #12 of ITS5 directly in I565
13171 //
13172 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13173 sub2node->SetLineColor(kColorITS);
13174 sub2node->SetVisibility(1);
13175 fNodes->Add(sub2node);
13176 sub1node->cd();
13177 //
13178 // Place copy #13 of ITS5 directly in I565
13179 //
13180 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13181 sub2node->SetLineColor(kColorITS);
13182 sub2node->SetVisibility(1);
13183 fNodes->Add(sub2node);
13184 sub1node->cd();
13185 //
13186 // Place copy #14 of ITS5 directly in I565
13187 //
13188 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13189 sub2node->SetLineColor(kColorITS);
13190 sub2node->SetVisibility(1);
13191 fNodes->Add(sub2node);
13192 sub1node->cd();
13193 //
13194 // Place copy #15 of ITS5 directly in I565
13195 //
13196 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13197 sub2node->SetLineColor(kColorITS);
13198 sub2node->SetVisibility(1);
13199 fNodes->Add(sub2node);
13200 sub1node->cd();
13201 //
13202 // Place copy #16 of ITS5 directly in I565
13203 //
13204 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13205 sub2node->SetLineColor(kColorITS);
13206 sub2node->SetVisibility(1);
13207 fNodes->Add(sub2node);
13208 sub1node->cd();
13209 //
13210 // Place copy #17 of ITS5 directly in I565
13211 //
13212 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13213 sub2node->SetLineColor(kColorITS);
13214 sub2node->SetVisibility(1);
13215 fNodes->Add(sub2node);
13216 sub1node->cd();
13217 //
13218 // Place copy #18 of ITS5 directly in I565
13219 //
13220 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13221 sub2node->SetLineColor(kColorITS);
13222 sub2node->SetVisibility(1);
13223 fNodes->Add(sub2node);
13224 sub1node->cd();
13225 //
13226 // Place copy #19 of ITS5 directly in I565
13227 //
13228 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13229 sub2node->SetLineColor(kColorITS);
13230 sub2node->SetVisibility(1);
13231 fNodes->Add(sub2node);
13232 sub1node->cd();
13233 //
13234 // Place copy #20 of ITS5 directly in I565
13235 //
13236 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13237 sub2node->SetLineColor(kColorITS);
13238 sub2node->SetVisibility(1);
13239 fNodes->Add(sub2node);
13240 sub1node->cd();
13241 //
13242 // Place copy #21 of ITS5 directly in I565
13243 //
13244 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13245 sub2node->SetLineColor(kColorITS);
13246 sub2node->SetVisibility(1);
13247 fNodes->Add(sub2node);
13248 sub1node->cd();
13249 //
13250 // Place copy #22 of ITS5 directly in I565
13251 //
13252 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13253 sub2node->SetLineColor(kColorITS);
13254 sub2node->SetVisibility(1);
13255 fNodes->Add(sub2node);
13256 sub1node->cd();
13257 fNodes->Add(sub1node);
13258 node->cd();
13259 //
13260 // Place copy #17 of I565 in IT56
13261 //
1266e9b4 13262 sub1node = new TNode("I565","I565","I565",-7.0643,-37.7904,0.,"itsrot530");
1f99c14b 13263 sub1node->SetLineColor(kColorITS);
13264 sub1node->SetVisibility(0);
13265 sub1node->cd();
13266 //
13267 // Place copy #1 of ITS5 directly in I565
13268 //
13269 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13270 sub2node->SetLineColor(kColorITS);
13271 sub2node->SetVisibility(1);
13272 fNodes->Add(sub2node);
13273 sub1node->cd();
13274 //
13275 // Place copy #2 of ITS5 directly in I565
13276 //
13277 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13278 sub2node->SetLineColor(kColorITS);
13279 sub2node->SetVisibility(1);
13280 fNodes->Add(sub2node);
13281 sub1node->cd();
13282 //
13283 // Place copy #3 of ITS5 directly in I565
13284 //
13285 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13286 sub2node->SetLineColor(kColorITS);
13287 sub2node->SetVisibility(1);
13288 fNodes->Add(sub2node);
13289 sub1node->cd();
13290 //
13291 // Place copy #4 of ITS5 directly in I565
13292 //
13293 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13294 sub2node->SetLineColor(kColorITS);
13295 sub2node->SetVisibility(1);
13296 fNodes->Add(sub2node);
13297 sub1node->cd();
13298 //
13299 // Place copy #5 of ITS5 directly in I565
13300 //
13301 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13302 sub2node->SetLineColor(kColorITS);
13303 sub2node->SetVisibility(1);
13304 fNodes->Add(sub2node);
13305 sub1node->cd();
13306 //
13307 // Place copy #6 of ITS5 directly in I565
13308 //
13309 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13310 sub2node->SetLineColor(kColorITS);
13311 sub2node->SetVisibility(1);
13312 fNodes->Add(sub2node);
13313 sub1node->cd();
13314 //
13315 // Place copy #7 of ITS5 directly in I565
13316 //
13317 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13318 sub2node->SetLineColor(kColorITS);
13319 sub2node->SetVisibility(1);
13320 fNodes->Add(sub2node);
13321 sub1node->cd();
13322 //
13323 // Place copy #8 of ITS5 directly in I565
13324 //
13325 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13326 sub2node->SetLineColor(kColorITS);
13327 sub2node->SetVisibility(1);
13328 fNodes->Add(sub2node);
13329 sub1node->cd();
13330 //
13331 // Place copy #9 of ITS5 directly in I565
13332 //
13333 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13334 sub2node->SetLineColor(kColorITS);
13335 sub2node->SetVisibility(1);
13336 fNodes->Add(sub2node);
13337 sub1node->cd();
13338 //
13339 // Place copy #10 of ITS5 directly in I565
13340 //
13341 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13342 sub2node->SetLineColor(kColorITS);
13343 sub2node->SetVisibility(1);
13344 fNodes->Add(sub2node);
13345 sub1node->cd();
13346 //
13347 // Place copy #11 of ITS5 directly in I565
13348 //
13349 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13350 sub2node->SetLineColor(kColorITS);
13351 sub2node->SetVisibility(1);
13352 fNodes->Add(sub2node);
13353 sub1node->cd();
13354 //
13355 // Place copy #12 of ITS5 directly in I565
13356 //
13357 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13358 sub2node->SetLineColor(kColorITS);
13359 sub2node->SetVisibility(1);
13360 fNodes->Add(sub2node);
13361 sub1node->cd();
13362 //
13363 // Place copy #13 of ITS5 directly in I565
13364 //
13365 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13366 sub2node->SetLineColor(kColorITS);
13367 sub2node->SetVisibility(1);
13368 fNodes->Add(sub2node);
13369 sub1node->cd();
13370 //
13371 // Place copy #14 of ITS5 directly in I565
13372 //
13373 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13374 sub2node->SetLineColor(kColorITS);
13375 sub2node->SetVisibility(1);
13376 fNodes->Add(sub2node);
13377 sub1node->cd();
13378 //
13379 // Place copy #15 of ITS5 directly in I565
13380 //
13381 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13382 sub2node->SetLineColor(kColorITS);
13383 sub2node->SetVisibility(1);
13384 fNodes->Add(sub2node);
13385 sub1node->cd();
13386 //
13387 // Place copy #16 of ITS5 directly in I565
13388 //
13389 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13390 sub2node->SetLineColor(kColorITS);
13391 sub2node->SetVisibility(1);
13392 fNodes->Add(sub2node);
13393 sub1node->cd();
13394 //
13395 // Place copy #17 of ITS5 directly in I565
13396 //
13397 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13398 sub2node->SetLineColor(kColorITS);
13399 sub2node->SetVisibility(1);
13400 fNodes->Add(sub2node);
13401 sub1node->cd();
13402 //
13403 // Place copy #18 of ITS5 directly in I565
13404 //
13405 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13406 sub2node->SetLineColor(kColorITS);
13407 sub2node->SetVisibility(1);
13408 fNodes->Add(sub2node);
13409 sub1node->cd();
13410 //
13411 // Place copy #19 of ITS5 directly in I565
13412 //
13413 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13414 sub2node->SetLineColor(kColorITS);
13415 sub2node->SetVisibility(1);
13416 fNodes->Add(sub2node);
13417 sub1node->cd();
13418 //
13419 // Place copy #20 of ITS5 directly in I565
13420 //
13421 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13422 sub2node->SetLineColor(kColorITS);
13423 sub2node->SetVisibility(1);
13424 fNodes->Add(sub2node);
13425 sub1node->cd();
13426 //
13427 // Place copy #21 of ITS5 directly in I565
13428 //
13429 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13430 sub2node->SetLineColor(kColorITS);
13431 sub2node->SetVisibility(1);
13432 fNodes->Add(sub2node);
13433 sub1node->cd();
13434 //
13435 // Place copy #22 of ITS5 directly in I565
13436 //
13437 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13438 sub2node->SetLineColor(kColorITS);
13439 sub2node->SetVisibility(1);
13440 fNodes->Add(sub2node);
13441 sub1node->cd();
13442 fNodes->Add(sub1node);
13443 node->cd();
13444 //
13445 // Place copy #18 of I565 in IT56
13446 //
1266e9b4 13447 sub1node = new TNode("I565","I565","I565",0.,-38.5984,0.,"itsrot533");
1f99c14b 13448 sub1node->SetLineColor(kColorITS);
13449 sub1node->SetVisibility(0);
13450 sub1node->cd();
13451 //
13452 // Place copy #1 of ITS5 directly in I565
13453 //
13454 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13455 sub2node->SetLineColor(kColorITS);
13456 sub2node->SetVisibility(1);
13457 fNodes->Add(sub2node);
13458 sub1node->cd();
13459 //
13460 // Place copy #2 of ITS5 directly in I565
13461 //
13462 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13463 sub2node->SetLineColor(kColorITS);
13464 sub2node->SetVisibility(1);
13465 fNodes->Add(sub2node);
13466 sub1node->cd();
13467 //
13468 // Place copy #3 of ITS5 directly in I565
13469 //
13470 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13471 sub2node->SetLineColor(kColorITS);
13472 sub2node->SetVisibility(1);
13473 fNodes->Add(sub2node);
13474 sub1node->cd();
13475 //
13476 // Place copy #4 of ITS5 directly in I565
13477 //
13478 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13479 sub2node->SetLineColor(kColorITS);
13480 sub2node->SetVisibility(1);
13481 fNodes->Add(sub2node);
13482 sub1node->cd();
13483 //
13484 // Place copy #5 of ITS5 directly in I565
13485 //
13486 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13487 sub2node->SetLineColor(kColorITS);
13488 sub2node->SetVisibility(1);
13489 fNodes->Add(sub2node);
13490 sub1node->cd();
13491 //
13492 // Place copy #6 of ITS5 directly in I565
13493 //
13494 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13495 sub2node->SetLineColor(kColorITS);
13496 sub2node->SetVisibility(1);
13497 fNodes->Add(sub2node);
13498 sub1node->cd();
13499 //
13500 // Place copy #7 of ITS5 directly in I565
13501 //
13502 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13503 sub2node->SetLineColor(kColorITS);
13504 sub2node->SetVisibility(1);
13505 fNodes->Add(sub2node);
13506 sub1node->cd();
13507 //
13508 // Place copy #8 of ITS5 directly in I565
13509 //
13510 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13511 sub2node->SetLineColor(kColorITS);
13512 sub2node->SetVisibility(1);
13513 fNodes->Add(sub2node);
13514 sub1node->cd();
13515 //
13516 // Place copy #9 of ITS5 directly in I565
13517 //
13518 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13519 sub2node->SetLineColor(kColorITS);
13520 sub2node->SetVisibility(1);
13521 fNodes->Add(sub2node);
13522 sub1node->cd();
13523 //
13524 // Place copy #10 of ITS5 directly in I565
13525 //
13526 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13527 sub2node->SetLineColor(kColorITS);
13528 sub2node->SetVisibility(1);
13529 fNodes->Add(sub2node);
13530 sub1node->cd();
13531 //
13532 // Place copy #11 of ITS5 directly in I565
13533 //
13534 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13535 sub2node->SetLineColor(kColorITS);
13536 sub2node->SetVisibility(1);
13537 fNodes->Add(sub2node);
13538 sub1node->cd();
13539 //
13540 // Place copy #12 of ITS5 directly in I565
13541 //
13542 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13543 sub2node->SetLineColor(kColorITS);
13544 sub2node->SetVisibility(1);
13545 fNodes->Add(sub2node);
13546 sub1node->cd();
13547 //
13548 // Place copy #13 of ITS5 directly in I565
13549 //
13550 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13551 sub2node->SetLineColor(kColorITS);
13552 sub2node->SetVisibility(1);
13553 fNodes->Add(sub2node);
13554 sub1node->cd();
13555 //
13556 // Place copy #14 of ITS5 directly in I565
13557 //
13558 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13559 sub2node->SetLineColor(kColorITS);
13560 sub2node->SetVisibility(1);
13561 fNodes->Add(sub2node);
13562 sub1node->cd();
13563 //
13564 // Place copy #15 of ITS5 directly in I565
13565 //
13566 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13567 sub2node->SetLineColor(kColorITS);
13568 sub2node->SetVisibility(1);
13569 fNodes->Add(sub2node);
13570 sub1node->cd();
13571 //
13572 // Place copy #16 of ITS5 directly in I565
13573 //
13574 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13575 sub2node->SetLineColor(kColorITS);
13576 sub2node->SetVisibility(1);
13577 fNodes->Add(sub2node);
13578 sub1node->cd();
13579 //
13580 // Place copy #17 of ITS5 directly in I565
13581 //
13582 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13583 sub2node->SetLineColor(kColorITS);
13584 sub2node->SetVisibility(1);
13585 fNodes->Add(sub2node);
13586 sub1node->cd();
13587 //
13588 // Place copy #18 of ITS5 directly in I565
13589 //
13590 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13591 sub2node->SetLineColor(kColorITS);
13592 sub2node->SetVisibility(1);
13593 fNodes->Add(sub2node);
13594 sub1node->cd();
13595 //
13596 // Place copy #19 of ITS5 directly in I565
13597 //
13598 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13599 sub2node->SetLineColor(kColorITS);
13600 sub2node->SetVisibility(1);
13601 fNodes->Add(sub2node);
13602 sub1node->cd();
13603 //
13604 // Place copy #20 of ITS5 directly in I565
13605 //
13606 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13607 sub2node->SetLineColor(kColorITS);
13608 sub2node->SetVisibility(1);
13609 fNodes->Add(sub2node);
13610 sub1node->cd();
13611 //
13612 // Place copy #21 of ITS5 directly in I565
13613 //
13614 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13615 sub2node->SetLineColor(kColorITS);
13616 sub2node->SetVisibility(1);
13617 fNodes->Add(sub2node);
13618 sub1node->cd();
13619 //
13620 // Place copy #22 of ITS5 directly in I565
13621 //
13622 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13623 sub2node->SetLineColor(kColorITS);
13624 sub2node->SetVisibility(1);
13625 fNodes->Add(sub2node);
13626 sub1node->cd();
13627 fNodes->Add(sub1node);
13628 node->cd();
13629 //
13630 // Place copy #19 of I565 in IT56
13631 //
1266e9b4 13632 sub1node = new TNode("I565","I565","I565",7.0642,-37.7904,0.,"itsrot529");
1f99c14b 13633 sub1node->SetLineColor(kColorITS);
13634 sub1node->SetVisibility(0);
13635 sub1node->cd();
13636 //
13637 // Place copy #1 of ITS5 directly in I565
13638 //
13639 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13640 sub2node->SetLineColor(kColorITS);
13641 sub2node->SetVisibility(1);
13642 fNodes->Add(sub2node);
13643 sub1node->cd();
13644 //
13645 // Place copy #2 of ITS5 directly in I565
13646 //
13647 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13648 sub2node->SetLineColor(kColorITS);
13649 sub2node->SetVisibility(1);
13650 fNodes->Add(sub2node);
13651 sub1node->cd();
13652 //
13653 // Place copy #3 of ITS5 directly in I565
13654 //
13655 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13656 sub2node->SetLineColor(kColorITS);
13657 sub2node->SetVisibility(1);
13658 fNodes->Add(sub2node);
13659 sub1node->cd();
13660 //
13661 // Place copy #4 of ITS5 directly in I565
13662 //
13663 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13664 sub2node->SetLineColor(kColorITS);
13665 sub2node->SetVisibility(1);
13666 fNodes->Add(sub2node);
13667 sub1node->cd();
13668 //
13669 // Place copy #5 of ITS5 directly in I565
13670 //
13671 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13672 sub2node->SetLineColor(kColorITS);
13673 sub2node->SetVisibility(1);
13674 fNodes->Add(sub2node);
13675 sub1node->cd();
13676 //
13677 // Place copy #6 of ITS5 directly in I565
13678 //
13679 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13680 sub2node->SetLineColor(kColorITS);
13681 sub2node->SetVisibility(1);
13682 fNodes->Add(sub2node);
13683 sub1node->cd();
13684 //
13685 // Place copy #7 of ITS5 directly in I565
13686 //
13687 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13688 sub2node->SetLineColor(kColorITS);
13689 sub2node->SetVisibility(1);
13690 fNodes->Add(sub2node);
13691 sub1node->cd();
13692 //
13693 // Place copy #8 of ITS5 directly in I565
13694 //
13695 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13696 sub2node->SetLineColor(kColorITS);
13697 sub2node->SetVisibility(1);
13698 fNodes->Add(sub2node);
13699 sub1node->cd();
13700 //
13701 // Place copy #9 of ITS5 directly in I565
13702 //
13703 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13704 sub2node->SetLineColor(kColorITS);
13705 sub2node->SetVisibility(1);
13706 fNodes->Add(sub2node);
13707 sub1node->cd();
13708 //
13709 // Place copy #10 of ITS5 directly in I565
13710 //
13711 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13712 sub2node->SetLineColor(kColorITS);
13713 sub2node->SetVisibility(1);
13714 fNodes->Add(sub2node);
13715 sub1node->cd();
13716 //
13717 // Place copy #11 of ITS5 directly in I565
13718 //
13719 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13720 sub2node->SetLineColor(kColorITS);
13721 sub2node->SetVisibility(1);
13722 fNodes->Add(sub2node);
13723 sub1node->cd();
13724 //
13725 // Place copy #12 of ITS5 directly in I565
13726 //
13727 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13728 sub2node->SetLineColor(kColorITS);
13729 sub2node->SetVisibility(1);
13730 fNodes->Add(sub2node);
13731 sub1node->cd();
13732 //
13733 // Place copy #13 of ITS5 directly in I565
13734 //
13735 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13736 sub2node->SetLineColor(kColorITS);
13737 sub2node->SetVisibility(1);
13738 fNodes->Add(sub2node);
13739 sub1node->cd();
13740 //
13741 // Place copy #14 of ITS5 directly in I565
13742 //
13743 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13744 sub2node->SetLineColor(kColorITS);
13745 sub2node->SetVisibility(1);
13746 fNodes->Add(sub2node);
13747 sub1node->cd();
13748 //
13749 // Place copy #15 of ITS5 directly in I565
13750 //
13751 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13752 sub2node->SetLineColor(kColorITS);
13753 sub2node->SetVisibility(1);
13754 fNodes->Add(sub2node);
13755 sub1node->cd();
13756 //
13757 // Place copy #16 of ITS5 directly in I565
13758 //
13759 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13760 sub2node->SetLineColor(kColorITS);
13761 sub2node->SetVisibility(1);
13762 fNodes->Add(sub2node);
13763 sub1node->cd();
13764 //
13765 // Place copy #17 of ITS5 directly in I565
13766 //
13767 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13768 sub2node->SetLineColor(kColorITS);
13769 sub2node->SetVisibility(1);
13770 fNodes->Add(sub2node);
13771 sub1node->cd();
13772 //
13773 // Place copy #18 of ITS5 directly in I565
13774 //
13775 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13776 sub2node->SetLineColor(kColorITS);
13777 sub2node->SetVisibility(1);
13778 fNodes->Add(sub2node);
13779 sub1node->cd();
13780 //
13781 // Place copy #19 of ITS5 directly in I565
13782 //
13783 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13784 sub2node->SetLineColor(kColorITS);
13785 sub2node->SetVisibility(1);
13786 fNodes->Add(sub2node);
13787 sub1node->cd();
13788 //
13789 // Place copy #20 of ITS5 directly in I565
13790 //
13791 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13792 sub2node->SetLineColor(kColorITS);
13793 sub2node->SetVisibility(1);
13794 fNodes->Add(sub2node);
13795 sub1node->cd();
13796 //
13797 // Place copy #21 of ITS5 directly in I565
13798 //
13799 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13800 sub2node->SetLineColor(kColorITS);
13801 sub2node->SetVisibility(1);
13802 fNodes->Add(sub2node);
13803 sub1node->cd();
13804 //
13805 // Place copy #22 of ITS5 directly in I565
13806 //
13807 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13808 sub2node->SetLineColor(kColorITS);
13809 sub2node->SetVisibility(1);
13810 fNodes->Add(sub2node);
13811 sub1node->cd();
13812 fNodes->Add(sub1node);
13813 node->cd();
13814 //
13815 // Place copy #20 of I565 in IT56
13816 //
1266e9b4 13817 sub1node = new TNode("I565","I565","I565",13.9433,-35.992,0.,"itsrot618");
1f99c14b 13818 sub1node->SetLineColor(kColorITS);
13819 sub1node->SetVisibility(0);
13820 sub1node->cd();
13821 //
13822 // Place copy #1 of ITS5 directly in I565
13823 //
13824 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13825 sub2node->SetLineColor(kColorITS);
13826 sub2node->SetVisibility(1);
13827 fNodes->Add(sub2node);
13828 sub1node->cd();
13829 //
13830 // Place copy #2 of ITS5 directly in I565
13831 //
13832 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13833 sub2node->SetLineColor(kColorITS);
13834 sub2node->SetVisibility(1);
13835 fNodes->Add(sub2node);
13836 sub1node->cd();
13837 //
13838 // Place copy #3 of ITS5 directly in I565
13839 //
13840 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13841 sub2node->SetLineColor(kColorITS);
13842 sub2node->SetVisibility(1);
13843 fNodes->Add(sub2node);
13844 sub1node->cd();
13845 //
13846 // Place copy #4 of ITS5 directly in I565
13847 //
13848 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13849 sub2node->SetLineColor(kColorITS);
13850 sub2node->SetVisibility(1);
13851 fNodes->Add(sub2node);
13852 sub1node->cd();
13853 //
13854 // Place copy #5 of ITS5 directly in I565
13855 //
13856 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13857 sub2node->SetLineColor(kColorITS);
13858 sub2node->SetVisibility(1);
13859 fNodes->Add(sub2node);
13860 sub1node->cd();
13861 //
13862 // Place copy #6 of ITS5 directly in I565
13863 //
13864 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13865 sub2node->SetLineColor(kColorITS);
13866 sub2node->SetVisibility(1);
13867 fNodes->Add(sub2node);
13868 sub1node->cd();
13869 //
13870 // Place copy #7 of ITS5 directly in I565
13871 //
13872 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13873 sub2node->SetLineColor(kColorITS);
13874 sub2node->SetVisibility(1);
13875 fNodes->Add(sub2node);
13876 sub1node->cd();
13877 //
13878 // Place copy #8 of ITS5 directly in I565
13879 //
13880 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13881 sub2node->SetLineColor(kColorITS);
13882 sub2node->SetVisibility(1);
13883 fNodes->Add(sub2node);
13884 sub1node->cd();
13885 //
13886 // Place copy #9 of ITS5 directly in I565
13887 //
13888 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13889 sub2node->SetLineColor(kColorITS);
13890 sub2node->SetVisibility(1);
13891 fNodes->Add(sub2node);
13892 sub1node->cd();
13893 //
13894 // Place copy #10 of ITS5 directly in I565
13895 //
13896 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13897 sub2node->SetLineColor(kColorITS);
13898 sub2node->SetVisibility(1);
13899 fNodes->Add(sub2node);
13900 sub1node->cd();
13901 //
13902 // Place copy #11 of ITS5 directly in I565
13903 //
13904 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13905 sub2node->SetLineColor(kColorITS);
13906 sub2node->SetVisibility(1);
13907 fNodes->Add(sub2node);
13908 sub1node->cd();
13909 //
13910 // Place copy #12 of ITS5 directly in I565
13911 //
13912 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13913 sub2node->SetLineColor(kColorITS);
13914 sub2node->SetVisibility(1);
13915 fNodes->Add(sub2node);
13916 sub1node->cd();
13917 //
13918 // Place copy #13 of ITS5 directly in I565
13919 //
13920 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13921 sub2node->SetLineColor(kColorITS);
13922 sub2node->SetVisibility(1);
13923 fNodes->Add(sub2node);
13924 sub1node->cd();
13925 //
13926 // Place copy #14 of ITS5 directly in I565
13927 //
13928 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13929 sub2node->SetLineColor(kColorITS);
13930 sub2node->SetVisibility(1);
13931 fNodes->Add(sub2node);
13932 sub1node->cd();
13933 //
13934 // Place copy #15 of ITS5 directly in I565
13935 //
13936 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13937 sub2node->SetLineColor(kColorITS);
13938 sub2node->SetVisibility(1);
13939 fNodes->Add(sub2node);
13940 sub1node->cd();
13941 //
13942 // Place copy #16 of ITS5 directly in I565
13943 //
13944 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13945 sub2node->SetLineColor(kColorITS);
13946 sub2node->SetVisibility(1);
13947 fNodes->Add(sub2node);
13948 sub1node->cd();
13949 //
13950 // Place copy #17 of ITS5 directly in I565
13951 //
13952 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13953 sub2node->SetLineColor(kColorITS);
13954 sub2node->SetVisibility(1);
13955 fNodes->Add(sub2node);
13956 sub1node->cd();
13957 //
13958 // Place copy #18 of ITS5 directly in I565
13959 //
13960 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13961 sub2node->SetLineColor(kColorITS);
13962 sub2node->SetVisibility(1);
13963 fNodes->Add(sub2node);
13964 sub1node->cd();
13965 //
13966 // Place copy #19 of ITS5 directly in I565
13967 //
13968 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13969 sub2node->SetLineColor(kColorITS);
13970 sub2node->SetVisibility(1);
13971 fNodes->Add(sub2node);
13972 sub1node->cd();
13973 //
13974 // Place copy #20 of ITS5 directly in I565
13975 //
13976 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13977 sub2node->SetLineColor(kColorITS);
13978 sub2node->SetVisibility(1);
13979 fNodes->Add(sub2node);
13980 sub1node->cd();
13981 //
13982 // Place copy #21 of ITS5 directly in I565
13983 //
13984 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13985 sub2node->SetLineColor(kColorITS);
13986 sub2node->SetVisibility(1);
13987 fNodes->Add(sub2node);
13988 sub1node->cd();
13989 //
13990 // Place copy #22 of ITS5 directly in I565
13991 //
13992 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13993 sub2node->SetLineColor(kColorITS);
13994 sub2node->SetVisibility(1);
13995 fNodes->Add(sub2node);
13996 sub1node->cd();
13997 fNodes->Add(sub1node);
13998 node->cd();
13999 //
14000 // Place copy #21 of I565 in IT56
14001 //
1266e9b4 14002 sub1node = new TNode("I565","I565","I565",20.2387,-32.6866,0.,"itsrot528");
1f99c14b 14003 sub1node->SetLineColor(kColorITS);
14004 sub1node->SetVisibility(0);
14005 sub1node->cd();
14006 //
14007 // Place copy #1 of ITS5 directly in I565
14008 //
14009 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14010 sub2node->SetLineColor(kColorITS);
14011 sub2node->SetVisibility(1);
14012 fNodes->Add(sub2node);
14013 sub1node->cd();
14014 //
14015 // Place copy #2 of ITS5 directly in I565
14016 //
14017 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14018 sub2node->SetLineColor(kColorITS);
14019 sub2node->SetVisibility(1);
14020 fNodes->Add(sub2node);
14021 sub1node->cd();
14022 //
14023 // Place copy #3 of ITS5 directly in I565
14024 //
14025 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14026 sub2node->SetLineColor(kColorITS);
14027 sub2node->SetVisibility(1);
14028 fNodes->Add(sub2node);
14029 sub1node->cd();
14030 //
14031 // Place copy #4 of ITS5 directly in I565
14032 //
14033 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14034 sub2node->SetLineColor(kColorITS);
14035 sub2node->SetVisibility(1);
14036 fNodes->Add(sub2node);
14037 sub1node->cd();
14038 //
14039 // Place copy #5 of ITS5 directly in I565
14040 //
14041 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14042 sub2node->SetLineColor(kColorITS);
14043 sub2node->SetVisibility(1);
14044 fNodes->Add(sub2node);
14045 sub1node->cd();
14046 //
14047 // Place copy #6 of ITS5 directly in I565
14048 //
14049 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14050 sub2node->SetLineColor(kColorITS);
14051 sub2node->SetVisibility(1);
14052 fNodes->Add(sub2node);
14053 sub1node->cd();
14054 //
14055 // Place copy #7 of ITS5 directly in I565
14056 //
14057 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14058 sub2node->SetLineColor(kColorITS);
14059 sub2node->SetVisibility(1);
14060 fNodes->Add(sub2node);
14061 sub1node->cd();
14062 //
14063 // Place copy #8 of ITS5 directly in I565
14064 //
14065 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14066 sub2node->SetLineColor(kColorITS);
14067 sub2node->SetVisibility(1);
14068 fNodes->Add(sub2node);
14069 sub1node->cd();
14070 //
14071 // Place copy #9 of ITS5 directly in I565
14072 //
14073 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14074 sub2node->SetLineColor(kColorITS);
14075 sub2node->SetVisibility(1);
14076 fNodes->Add(sub2node);
14077 sub1node->cd();
14078 //
14079 // Place copy #10 of ITS5 directly in I565
14080 //
14081 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14082 sub2node->SetLineColor(kColorITS);
14083 sub2node->SetVisibility(1);
14084 fNodes->Add(sub2node);
14085 sub1node->cd();
14086 //
14087 // Place copy #11 of ITS5 directly in I565
14088 //
14089 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14090 sub2node->SetLineColor(kColorITS);
14091 sub2node->SetVisibility(1);
14092 fNodes->Add(sub2node);
14093 sub1node->cd();
14094 //
14095 // Place copy #12 of ITS5 directly in I565
14096 //
14097 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14098 sub2node->SetLineColor(kColorITS);
14099 sub2node->SetVisibility(1);
14100 fNodes->Add(sub2node);
14101 sub1node->cd();
14102 //
14103 // Place copy #13 of ITS5 directly in I565
14104 //
14105 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14106 sub2node->SetLineColor(kColorITS);
14107 sub2node->SetVisibility(1);
14108 fNodes->Add(sub2node);
14109 sub1node->cd();
14110 //
14111 // Place copy #14 of ITS5 directly in I565
14112 //
14113 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14114 sub2node->SetLineColor(kColorITS);
14115 sub2node->SetVisibility(1);
14116 fNodes->Add(sub2node);
14117 sub1node->cd();
14118 //
14119 // Place copy #15 of ITS5 directly in I565
14120 //
14121 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14122 sub2node->SetLineColor(kColorITS);
14123 sub2node->SetVisibility(1);
14124 fNodes->Add(sub2node);
14125 sub1node->cd();
14126 //
14127 // Place copy #16 of ITS5 directly in I565
14128 //
14129 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14130 sub2node->SetLineColor(kColorITS);
14131 sub2node->SetVisibility(1);
14132 fNodes->Add(sub2node);
14133 sub1node->cd();
14134 //
14135 // Place copy #17 of ITS5 directly in I565
14136 //
14137 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14138 sub2node->SetLineColor(kColorITS);
14139 sub2node->SetVisibility(1);
14140 fNodes->Add(sub2node);
14141 sub1node->cd();
14142 //
14143 // Place copy #18 of ITS5 directly in I565
14144 //
14145 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14146 sub2node->SetLineColor(kColorITS);
14147 sub2node->SetVisibility(1);
14148 fNodes->Add(sub2node);
14149 sub1node->cd();
14150 //
14151 // Place copy #19 of ITS5 directly in I565
14152 //
14153 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14154 sub2node->SetLineColor(kColorITS);
14155 sub2node->SetVisibility(1);
14156 fNodes->Add(sub2node);
14157 sub1node->cd();
14158 //
14159 // Place copy #20 of ITS5 directly in I565
14160 //
14161 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14162 sub2node->SetLineColor(kColorITS);
14163 sub2node->SetVisibility(1);
14164 fNodes->Add(sub2node);
14165 sub1node->cd();
14166 //
14167 // Place copy #21 of ITS5 directly in I565
14168 //
14169 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14170 sub2node->SetLineColor(kColorITS);
14171 sub2node->SetVisibility(1);
14172 fNodes->Add(sub2node);
14173 sub1node->cd();
14174 //
14175 // Place copy #22 of ITS5 directly in I565
14176 //
14177 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14178 sub2node->SetLineColor(kColorITS);
14179 sub2node->SetVisibility(1);
14180 fNodes->Add(sub2node);
14181 sub1node->cd();
14182 fNodes->Add(sub1node);
14183 node->cd();
14184 //
14185 // Place copy #22 of I565 in IT56
14186 //
1266e9b4 14187 sub1node = new TNode("I565","I565","I565",26.0036,-28.5246,0.,"itsrot527");
1f99c14b 14188 sub1node->SetLineColor(kColorITS);
14189 sub1node->SetVisibility(0);
14190 sub1node->cd();
14191 //
14192 // Place copy #1 of ITS5 directly in I565
14193 //
14194 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14195 sub2node->SetLineColor(kColorITS);
14196 sub2node->SetVisibility(1);
14197 fNodes->Add(sub2node);
14198 sub1node->cd();
14199 //
14200 // Place copy #2 of ITS5 directly in I565
14201 //
14202 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14203 sub2node->SetLineColor(kColorITS);
14204 sub2node->SetVisibility(1);
14205 fNodes->Add(sub2node);
14206 sub1node->cd();
14207 //
14208 // Place copy #3 of ITS5 directly in I565
14209 //
14210 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14211 sub2node->SetLineColor(kColorITS);
14212 sub2node->SetVisibility(1);
14213 fNodes->Add(sub2node);
14214 sub1node->cd();
14215 //
14216 // Place copy #4 of ITS5 directly in I565
14217 //
14218 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14219 sub2node->SetLineColor(kColorITS);
14220 sub2node->SetVisibility(1);
14221 fNodes->Add(sub2node);
14222 sub1node->cd();
14223 //
14224 // Place copy #5 of ITS5 directly in I565
14225 //
14226 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14227 sub2node->SetLineColor(kColorITS);
14228 sub2node->SetVisibility(1);
14229 fNodes->Add(sub2node);
14230 sub1node->cd();
14231 //
14232 // Place copy #6 of ITS5 directly in I565
14233 //
14234 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14235 sub2node->SetLineColor(kColorITS);
14236 sub2node->SetVisibility(1);
14237 fNodes->Add(sub2node);
14238 sub1node->cd();
14239 //
14240 // Place copy #7 of ITS5 directly in I565
14241 //
14242 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14243 sub2node->SetLineColor(kColorITS);
14244 sub2node->SetVisibility(1);
14245 fNodes->Add(sub2node);
14246 sub1node->cd();
14247 //
14248 // Place copy #8 of ITS5 directly in I565
14249 //
14250 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14251 sub2node->SetLineColor(kColorITS);
14252 sub2node->SetVisibility(1);
14253 fNodes->Add(sub2node);
14254 sub1node->cd();
14255 //
14256 // Place copy #9 of ITS5 directly in I565
14257 //
14258 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14259 sub2node->SetLineColor(kColorITS);
14260 sub2node->SetVisibility(1);
14261 fNodes->Add(sub2node);
14262 sub1node->cd();
14263 //
14264 // Place copy #10 of ITS5 directly in I565
14265 //
14266 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14267 sub2node->SetLineColor(kColorITS);
14268 sub2node->SetVisibility(1);
14269 fNodes->Add(sub2node);
14270 sub1node->cd();
14271 //
14272 // Place copy #11 of ITS5 directly in I565
14273 //
14274 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14275 sub2node->SetLineColor(kColorITS);
14276 sub2node->SetVisibility(1);
14277 fNodes->Add(sub2node);
14278 sub1node->cd();
14279 //
14280 // Place copy #12 of ITS5 directly in I565
14281 //
14282 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14283 sub2node->SetLineColor(kColorITS);
14284 sub2node->SetVisibility(1);
14285 fNodes->Add(sub2node);
14286 sub1node->cd();
14287 //
14288 // Place copy #13 of ITS5 directly in I565
14289 //
14290 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14291 sub2node->SetLineColor(kColorITS);
14292 sub2node->SetVisibility(1);
14293 fNodes->Add(sub2node);
14294 sub1node->cd();
14295 //
14296 // Place copy #14 of ITS5 directly in I565
14297 //
14298 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14299 sub2node->SetLineColor(kColorITS);
14300 sub2node->SetVisibility(1);
14301 fNodes->Add(sub2node);
14302 sub1node->cd();
14303 //
14304 // Place copy #15 of ITS5 directly in I565
14305 //
14306 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14307 sub2node->SetLineColor(kColorITS);
14308 sub2node->SetVisibility(1);
14309 fNodes->Add(sub2node);
14310 sub1node->cd();
14311 //
14312 // Place copy #16 of ITS5 directly in I565
14313 //
14314 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14315 sub2node->SetLineColor(kColorITS);
14316 sub2node->SetVisibility(1);
14317 fNodes->Add(sub2node);
14318 sub1node->cd();
14319 //
14320 // Place copy #17 of ITS5 directly in I565
14321 //
14322 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14323 sub2node->SetLineColor(kColorITS);
14324 sub2node->SetVisibility(1);
14325 fNodes->Add(sub2node);
14326 sub1node->cd();
14327 //
14328 // Place copy #18 of ITS5 directly in I565
14329 //
14330 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14331 sub2node->SetLineColor(kColorITS);
14332 sub2node->SetVisibility(1);
14333 fNodes->Add(sub2node);
14334 sub1node->cd();
14335 //
14336 // Place copy #19 of ITS5 directly in I565
14337 //
14338 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14339 sub2node->SetLineColor(kColorITS);
14340 sub2node->SetVisibility(1);
14341 fNodes->Add(sub2node);
14342 sub1node->cd();
14343 //
14344 // Place copy #20 of ITS5 directly in I565
14345 //
14346 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14347 sub2node->SetLineColor(kColorITS);
14348 sub2node->SetVisibility(1);
14349 fNodes->Add(sub2node);
14350 sub1node->cd();
14351 //
14352 // Place copy #21 of ITS5 directly in I565
14353 //
14354 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14355 sub2node->SetLineColor(kColorITS);
14356 sub2node->SetVisibility(1);
14357 fNodes->Add(sub2node);
14358 sub1node->cd();
14359 //
14360 // Place copy #22 of ITS5 directly in I565
14361 //
14362 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14363 sub2node->SetLineColor(kColorITS);
14364 sub2node->SetVisibility(1);
14365 fNodes->Add(sub2node);
14366 sub1node->cd();
14367 fNodes->Add(sub1node);
14368 node->cd();
14369 //
14370 // Place copy #23 of I565 in IT56
14371 //
1266e9b4 14372 sub1node = new TNode("I565","I565","I565",30.6798,-23.1683,0.,"itsrot526");
1f99c14b 14373 sub1node->SetLineColor(kColorITS);
14374 sub1node->SetVisibility(0);
14375 sub1node->cd();
14376 //
14377 // Place copy #1 of ITS5 directly in I565
14378 //
14379 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14380 sub2node->SetLineColor(kColorITS);
14381 sub2node->SetVisibility(1);
14382 fNodes->Add(sub2node);
14383 sub1node->cd();
14384 //
14385 // Place copy #2 of ITS5 directly in I565
14386 //
14387 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14388 sub2node->SetLineColor(kColorITS);
14389 sub2node->SetVisibility(1);
14390 fNodes->Add(sub2node);
14391 sub1node->cd();
14392 //
14393 // Place copy #3 of ITS5 directly in I565
14394 //
14395 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14396 sub2node->SetLineColor(kColorITS);
14397 sub2node->SetVisibility(1);
14398 fNodes->Add(sub2node);
14399 sub1node->cd();
14400 //
14401 // Place copy #4 of ITS5 directly in I565
14402 //
14403 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14404 sub2node->SetLineColor(kColorITS);
14405 sub2node->SetVisibility(1);
14406 fNodes->Add(sub2node);
14407 sub1node->cd();
14408 //
14409 // Place copy #5 of ITS5 directly in I565
14410 //
14411 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14412 sub2node->SetLineColor(kColorITS);
14413 sub2node->SetVisibility(1);
14414 fNodes->Add(sub2node);
14415 sub1node->cd();
14416 //
14417 // Place copy #6 of ITS5 directly in I565
14418 //
14419 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14420 sub2node->SetLineColor(kColorITS);
14421 sub2node->SetVisibility(1);
14422 fNodes->Add(sub2node);
14423 sub1node->cd();
14424 //
14425 // Place copy #7 of ITS5 directly in I565
14426 //
14427 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14428 sub2node->SetLineColor(kColorITS);
14429 sub2node->SetVisibility(1);
14430 fNodes->Add(sub2node);
14431 sub1node->cd();
14432 //
14433 // Place copy #8 of ITS5 directly in I565
14434 //
14435 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14436 sub2node->SetLineColor(kColorITS);
14437 sub2node->SetVisibility(1);
14438 fNodes->Add(sub2node);
14439 sub1node->cd();
14440 //
14441 // Place copy #9 of ITS5 directly in I565
14442 //
14443 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14444 sub2node->SetLineColor(kColorITS);
14445 sub2node->SetVisibility(1);
14446 fNodes->Add(sub2node);
14447 sub1node->cd();
14448 //
14449 // Place copy #10 of ITS5 directly in I565
14450 //
14451 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14452 sub2node->SetLineColor(kColorITS);
14453 sub2node->SetVisibility(1);
14454 fNodes->Add(sub2node);
14455 sub1node->cd();
14456 //
14457 // Place copy #11 of ITS5 directly in I565
14458 //
14459 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14460 sub2node->SetLineColor(kColorITS);
14461 sub2node->SetVisibility(1);
14462 fNodes->Add(sub2node);
14463 sub1node->cd();
14464 //
14465 // Place copy #12 of ITS5 directly in I565
14466 //
14467 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14468 sub2node->SetLineColor(kColorITS);
14469 sub2node->SetVisibility(1);
14470 fNodes->Add(sub2node);
14471 sub1node->cd();
14472 //
14473 // Place copy #13 of ITS5 directly in I565
14474 //
14475 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14476 sub2node->SetLineColor(kColorITS);
14477 sub2node->SetVisibility(1);
14478 fNodes->Add(sub2node);
14479 sub1node->cd();
14480 //
14481 // Place copy #14 of ITS5 directly in I565
14482 //
14483 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14484 sub2node->SetLineColor(kColorITS);
14485 sub2node->SetVisibility(1);
14486 fNodes->Add(sub2node);
14487 sub1node->cd();
14488 //
14489 // Place copy #15 of ITS5 directly in I565
14490 //
14491 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14492 sub2node->SetLineColor(kColorITS);
14493 sub2node->SetVisibility(1);
14494 fNodes->Add(sub2node);
14495 sub1node->cd();
14496 //
14497 // Place copy #16 of ITS5 directly in I565
14498 //
14499 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14500 sub2node->SetLineColor(kColorITS);
14501 sub2node->SetVisibility(1);
14502 fNodes->Add(sub2node);
14503 sub1node->cd();
14504 //
14505 // Place copy #17 of ITS5 directly in I565
14506 //
14507 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14508 sub2node->SetLineColor(kColorITS);
14509 sub2node->SetVisibility(1);
14510 fNodes->Add(sub2node);
14511 sub1node->cd();
14512 //
14513 // Place copy #18 of ITS5 directly in I565
14514 //
14515 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14516 sub2node->SetLineColor(kColorITS);
14517 sub2node->SetVisibility(1);
14518 fNodes->Add(sub2node);
14519 sub1node->cd();
14520 //
14521 // Place copy #19 of ITS5 directly in I565
14522 //
14523 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14524 sub2node->SetLineColor(kColorITS);
14525 sub2node->SetVisibility(1);
14526 fNodes->Add(sub2node);
14527 sub1node->cd();
14528 //
14529 // Place copy #20 of ITS5 directly in I565
14530 //
14531 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14532 sub2node->SetLineColor(kColorITS);
14533 sub2node->SetVisibility(1);
14534 fNodes->Add(sub2node);
14535 sub1node->cd();
14536 //
14537 // Place copy #21 of ITS5 directly in I565
14538 //
14539 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14540 sub2node->SetLineColor(kColorITS);
14541 sub2node->SetVisibility(1);
14542 fNodes->Add(sub2node);
14543 sub1node->cd();
14544 //
14545 // Place copy #22 of ITS5 directly in I565
14546 //
14547 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14548 sub2node->SetLineColor(kColorITS);
14549 sub2node->SetVisibility(1);
14550 fNodes->Add(sub2node);
14551 sub1node->cd();
14552 fNodes->Add(sub1node);
14553 node->cd();
14554 //
14555 // Place copy #24 of I565 in IT56
14556 //
1266e9b4 14557 sub1node = new TNode("I565","I565","I565",34.5519,-17.2048,0.,"itsrot525");
1f99c14b 14558 sub1node->SetLineColor(kColorITS);
14559 sub1node->SetVisibility(0);
14560 sub1node->cd();
14561 //
14562 // Place copy #1 of ITS5 directly in I565
14563 //
14564 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14565 sub2node->SetLineColor(kColorITS);
14566 sub2node->SetVisibility(1);
14567 fNodes->Add(sub2node);
14568 sub1node->cd();
14569 //
14570 // Place copy #2 of ITS5 directly in I565
14571 //
14572 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14573 sub2node->SetLineColor(kColorITS);
14574 sub2node->SetVisibility(1);
14575 fNodes->Add(sub2node);
14576 sub1node->cd();
14577 //
14578 // Place copy #3 of ITS5 directly in I565
14579 //
14580 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14581 sub2node->SetLineColor(kColorITS);
14582 sub2node->SetVisibility(1);
14583 fNodes->Add(sub2node);
14584 sub1node->cd();
14585 //
14586 // Place copy #4 of ITS5 directly in I565
14587 //
14588 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14589 sub2node->SetLineColor(kColorITS);
14590 sub2node->SetVisibility(1);
14591 fNodes->Add(sub2node);
14592 sub1node->cd();
14593 //
14594 // Place copy #5 of ITS5 directly in I565
14595 //
14596 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14597 sub2node->SetLineColor(kColorITS);
14598 sub2node->SetVisibility(1);
14599 fNodes->Add(sub2node);
14600 sub1node->cd();
14601 //
14602 // Place copy #6 of ITS5 directly in I565
14603 //
14604 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14605 sub2node->SetLineColor(kColorITS);
14606 sub2node->SetVisibility(1);
14607 fNodes->Add(sub2node);
14608 sub1node->cd();
14609 //
14610 // Place copy #7 of ITS5 directly in I565
14611 //
14612 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14613 sub2node->SetLineColor(kColorITS);
14614 sub2node->SetVisibility(1);
14615 fNodes->Add(sub2node);
14616 sub1node->cd();
14617 //
14618 // Place copy #8 of ITS5 directly in I565
14619 //
14620 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14621 sub2node->SetLineColor(kColorITS);
14622 sub2node->SetVisibility(1);
14623 fNodes->Add(sub2node);
14624 sub1node->cd();
14625 //
14626 // Place copy #9 of ITS5 directly in I565
14627 //
14628 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14629 sub2node->SetLineColor(kColorITS);
14630 sub2node->SetVisibility(1);
14631 fNodes->Add(sub2node);
14632 sub1node->cd();
14633 //
14634 // Place copy #10 of ITS5 directly in I565
14635 //
14636 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14637 sub2node->SetLineColor(kColorITS);
14638 sub2node->SetVisibility(1);
14639 fNodes->Add(sub2node);
14640 sub1node->cd();
14641 //
14642 // Place copy #11 of ITS5 directly in I565
14643 //
14644 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14645 sub2node->SetLineColor(kColorITS);
14646 sub2node->SetVisibility(1);
14647 fNodes->Add(sub2node);
14648 sub1node->cd();
14649 //
14650 // Place copy #12 of ITS5 directly in I565
14651 //
14652 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14653 sub2node->SetLineColor(kColorITS);
14654 sub2node->SetVisibility(1);
14655 fNodes->Add(sub2node);
14656 sub1node->cd();
14657 //
14658 // Place copy #13 of ITS5 directly in I565
14659 //
14660 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14661 sub2node->SetLineColor(kColorITS);
14662 sub2node->SetVisibility(1);
14663 fNodes->Add(sub2node);
14664 sub1node->cd();
14665 //
14666 // Place copy #14 of ITS5 directly in I565
14667 //
14668 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14669 sub2node->SetLineColor(kColorITS);
14670 sub2node->SetVisibility(1);
14671 fNodes->Add(sub2node);
14672 sub1node->cd();
14673 //
14674 // Place copy #15 of ITS5 directly in I565
14675 //
14676 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14677 sub2node->SetLineColor(kColorITS);
14678 sub2node->SetVisibility(1);
14679 fNodes->Add(sub2node);
14680 sub1node->cd();
14681 //
14682 // Place copy #16 of ITS5 directly in I565
14683 //
14684 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14685 sub2node->SetLineColor(kColorITS);
14686 sub2node->SetVisibility(1);
14687 fNodes->Add(sub2node);
14688 sub1node->cd();
14689 //
14690 // Place copy #17 of ITS5 directly in I565
14691 //
14692 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14693 sub2node->SetLineColor(kColorITS);
14694 sub2node->SetVisibility(1);
14695 fNodes->Add(sub2node);
14696 sub1node->cd();
14697 //
14698 // Place copy #18 of ITS5 directly in I565
14699 //
14700 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14701 sub2node->SetLineColor(kColorITS);
14702 sub2node->SetVisibility(1);
14703 fNodes->Add(sub2node);
14704 sub1node->cd();
14705 //
14706 // Place copy #19 of ITS5 directly in I565
14707 //
14708 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14709 sub2node->SetLineColor(kColorITS);
14710 sub2node->SetVisibility(1);
14711 fNodes->Add(sub2node);
14712 sub1node->cd();
14713 //
14714 // Place copy #20 of ITS5 directly in I565
14715 //
14716 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14717 sub2node->SetLineColor(kColorITS);
14718 sub2node->SetVisibility(1);
14719 fNodes->Add(sub2node);
14720 sub1node->cd();
14721 //
14722 // Place copy #21 of ITS5 directly in I565
14723 //
14724 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14725 sub2node->SetLineColor(kColorITS);
14726 sub2node->SetVisibility(1);
14727 fNodes->Add(sub2node);
14728 sub1node->cd();
14729 //
14730 // Place copy #22 of ITS5 directly in I565
14731 //
14732 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14733 sub2node->SetLineColor(kColorITS);
14734 sub2node->SetVisibility(1);
14735 fNodes->Add(sub2node);
14736 sub1node->cd();
14737 fNodes->Add(sub1node);
14738 node->cd();
14739 //
14740 // Place copy #25 of I565 in IT56
14741 //
1266e9b4 14742 sub1node = new TNode("I565","I565","I565",36.9774,-10.521,0.,"itsrot524");
1f99c14b 14743 sub1node->SetLineColor(kColorITS);
14744 sub1node->SetVisibility(0);
14745 sub1node->cd();
14746 //
14747 // Place copy #1 of ITS5 directly in I565
14748 //
14749 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14750 sub2node->SetLineColor(kColorITS);
14751 sub2node->SetVisibility(1);
14752 fNodes->Add(sub2node);
14753 sub1node->cd();
14754 //
14755 // Place copy #2 of ITS5 directly in I565
14756 //
14757 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14758 sub2node->SetLineColor(kColorITS);
14759 sub2node->SetVisibility(1);
14760 fNodes->Add(sub2node);
14761 sub1node->cd();
14762 //
14763 // Place copy #3 of ITS5 directly in I565
14764 //
14765 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14766 sub2node->SetLineColor(kColorITS);
14767 sub2node->SetVisibility(1);
14768 fNodes->Add(sub2node);
14769 sub1node->cd();
14770 //
14771 // Place copy #4 of ITS5 directly in I565
14772 //
14773 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14774 sub2node->SetLineColor(kColorITS);
14775 sub2node->SetVisibility(1);
14776 fNodes->Add(sub2node);
14777 sub1node->cd();
14778 //
14779 // Place copy #5 of ITS5 directly in I565
14780 //
14781 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14782 sub2node->SetLineColor(kColorITS);
14783 sub2node->SetVisibility(1);
14784 fNodes->Add(sub2node);
14785 sub1node->cd();
14786 //
14787 // Place copy #6 of ITS5 directly in I565
14788 //
14789 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14790 sub2node->SetLineColor(kColorITS);
14791 sub2node->SetVisibility(1);
14792 fNodes->Add(sub2node);
14793 sub1node->cd();
14794 //
14795 // Place copy #7 of ITS5 directly in I565
14796 //
14797 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14798 sub2node->SetLineColor(kColorITS);
14799 sub2node->SetVisibility(1);
14800 fNodes->Add(sub2node);
14801 sub1node->cd();
14802 //
14803 // Place copy #8 of ITS5 directly in I565
14804 //
14805 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14806 sub2node->SetLineColor(kColorITS);
14807 sub2node->SetVisibility(1);
14808 fNodes->Add(sub2node);
14809 sub1node->cd();
14810 //
14811 // Place copy #9 of ITS5 directly in I565
14812 //
14813 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14814 sub2node->SetLineColor(kColorITS);
14815 sub2node->SetVisibility(1);
14816 fNodes->Add(sub2node);
14817 sub1node->cd();
14818 //
14819 // Place copy #10 of ITS5 directly in I565
14820 //
14821 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14822 sub2node->SetLineColor(kColorITS);
14823 sub2node->SetVisibility(1);
14824 fNodes->Add(sub2node);
14825 sub1node->cd();
14826 //
14827 // Place copy #11 of ITS5 directly in I565
14828 //
14829 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14830 sub2node->SetLineColor(kColorITS);
14831 sub2node->SetVisibility(1);
14832 fNodes->Add(sub2node);
14833 sub1node->cd();
14834 //
14835 // Place copy #12 of ITS5 directly in I565
14836 //
14837 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14838 sub2node->SetLineColor(kColorITS);
14839 sub2node->SetVisibility(1);
14840 fNodes->Add(sub2node);
14841 sub1node->cd();
14842 //
14843 // Place copy #13 of ITS5 directly in I565
14844 //
14845 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14846 sub2node->SetLineColor(kColorITS);
14847 sub2node->SetVisibility(1);
14848 fNodes->Add(sub2node);
14849 sub1node->cd();
14850 //
14851 // Place copy #14 of ITS5 directly in I565
14852 //
14853 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14854 sub2node->SetLineColor(kColorITS);
14855 sub2node->SetVisibility(1);
14856 fNodes->Add(sub2node);
14857 sub1node->cd();
14858 //
14859 // Place copy #15 of ITS5 directly in I565
14860 //
14861 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14862 sub2node->SetLineColor(kColorITS);
14863 sub2node->SetVisibility(1);
14864 fNodes->Add(sub2node);
14865 sub1node->cd();
14866 //
14867 // Place copy #16 of ITS5 directly in I565
14868 //
14869 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14870 sub2node->SetLineColor(kColorITS);
14871 sub2node->SetVisibility(1);
14872 fNodes->Add(sub2node);
14873 sub1node->cd();
14874 //
14875 // Place copy #17 of ITS5 directly in I565
14876 //
14877 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14878 sub2node->SetLineColor(kColorITS);
14879 sub2node->SetVisibility(1);
14880 fNodes->Add(sub2node);
14881 sub1node->cd();
14882 //
14883 // Place copy #18 of ITS5 directly in I565
14884 //
14885 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14886 sub2node->SetLineColor(kColorITS);
14887 sub2node->SetVisibility(1);
14888 fNodes->Add(sub2node);
14889 sub1node->cd();
14890 //
14891 // Place copy #19 of ITS5 directly in I565
14892 //
14893 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14894 sub2node->SetLineColor(kColorITS);
14895 sub2node->SetVisibility(1);
14896 fNodes->Add(sub2node);
14897 sub1node->cd();
14898 //
14899 // Place copy #20 of ITS5 directly in I565
14900 //
14901 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14902 sub2node->SetLineColor(kColorITS);
14903 sub2node->SetVisibility(1);
14904 fNodes->Add(sub2node);
14905 sub1node->cd();
14906 //
14907 // Place copy #21 of ITS5 directly in I565
14908 //
14909 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14910 sub2node->SetLineColor(kColorITS);
14911 sub2node->SetVisibility(1);
14912 fNodes->Add(sub2node);
14913 sub1node->cd();
14914 //
14915 // Place copy #22 of ITS5 directly in I565
14916 //
14917 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14918 sub2node->SetLineColor(kColorITS);
14919 sub2node->SetVisibility(1);
14920 fNodes->Add(sub2node);
14921 sub1node->cd();
14922 fNodes->Add(sub1node);
14923 node->cd();
14924 //
14925 // Place copy #26 of I565 in IT56
14926 //
1266e9b4 14927 sub1node = new TNode("I565","I565","I565",38.4338,-3.5614,0.,"itsrot523");
1f99c14b 14928 sub1node->SetLineColor(kColorITS);
14929 sub1node->SetVisibility(0);
14930 sub1node->cd();
14931 //
14932 // Place copy #1 of ITS5 directly in I565
14933 //
14934 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14935 sub2node->SetLineColor(kColorITS);
14936 sub2node->SetVisibility(1);
14937 fNodes->Add(sub2node);
14938 sub1node->cd();
14939 //
14940 // Place copy #2 of ITS5 directly in I565
14941 //
14942 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14943 sub2node->SetLineColor(kColorITS);
14944 sub2node->SetVisibility(1);
14945 fNodes->Add(sub2node);
14946 sub1node->cd();
14947 //
14948 // Place copy #3 of ITS5 directly in I565
14949 //
14950 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14951 sub2node->SetLineColor(kColorITS);
14952 sub2node->SetVisibility(1);
14953 fNodes->Add(sub2node);
14954 sub1node->cd();
14955 //
14956 // Place copy #4 of ITS5 directly in I565
14957 //
14958 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14959 sub2node->SetLineColor(kColorITS);
14960 sub2node->SetVisibility(1);
14961 fNodes->Add(sub2node);
14962 sub1node->cd();
14963 //
14964 // Place copy #5 of ITS5 directly in I565
14965 //
14966 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14967 sub2node->SetLineColor(kColorITS);
14968 sub2node->SetVisibility(1);
14969 fNodes->Add(sub2node);
14970 sub1node->cd();
14971 //
14972 // Place copy #6 of ITS5 directly in I565
14973 //
14974 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14975 sub2node->SetLineColor(kColorITS);
14976 sub2node->SetVisibility(1);
14977 fNodes->Add(sub2node);
14978 sub1node->cd();
14979 //
14980 // Place copy #7 of ITS5 directly in I565
14981 //
14982 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14983 sub2node->SetLineColor(kColorITS);
14984 sub2node->SetVisibility(1);
14985 fNodes->Add(sub2node);
14986 sub1node->cd();
14987 //
14988 // Place copy #8 of ITS5 directly in I565
14989 //
14990 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14991 sub2node->SetLineColor(kColorITS);
14992 sub2node->SetVisibility(1);
14993 fNodes->Add(sub2node);
14994 sub1node->cd();
14995 //
14996 // Place copy #9 of ITS5 directly in I565
14997 //
14998 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14999 sub2node->SetLineColor(kColorITS);
15000 sub2node->SetVisibility(1);
15001 fNodes->Add(sub2node);
15002 sub1node->cd();
15003 //
15004 // Place copy #10 of ITS5 directly in I565
15005 //
15006 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15007 sub2node->SetLineColor(kColorITS);
15008 sub2node->SetVisibility(1);
15009 fNodes->Add(sub2node);
15010 sub1node->cd();
15011 //
15012 // Place copy #11 of ITS5 directly in I565
15013 //
15014 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15015 sub2node->SetLineColor(kColorITS);
15016 sub2node->SetVisibility(1);
15017 fNodes->Add(sub2node);
15018 sub1node->cd();
15019 //
15020 // Place copy #12 of ITS5 directly in I565
15021 //
15022 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15023 sub2node->SetLineColor(kColorITS);
15024 sub2node->SetVisibility(1);
15025 fNodes->Add(sub2node);
15026 sub1node->cd();
15027 //
15028 // Place copy #13 of ITS5 directly in I565
15029 //
15030 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15031 sub2node->SetLineColor(kColorITS);
15032 sub2node->SetVisibility(1);
15033 fNodes->Add(sub2node);
15034 sub1node->cd();
15035 //
15036 // Place copy #14 of ITS5 directly in I565
15037 //
15038 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15039 sub2node->SetLineColor(kColorITS);
15040 sub2node->SetVisibility(1);
15041 fNodes->Add(sub2node);
15042 sub1node->cd();
15043 //
15044 // Place copy #15 of ITS5 directly in I565
15045 //
15046 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15047 sub2node->SetLineColor(kColorITS);
15048 sub2node->SetVisibility(1);
15049 fNodes->Add(sub2node);
15050 sub1node->cd();
15051 //
15052 // Place copy #16 of ITS5 directly in I565
15053 //
15054 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15055 sub2node->SetLineColor(kColorITS);
15056 sub2node->SetVisibility(1);
15057 fNodes->Add(sub2node);
15058 sub1node->cd();
15059 //
15060 // Place copy #17 of ITS5 directly in I565
15061 //
15062 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15063 sub2node->SetLineColor(kColorITS);
15064 sub2node->SetVisibility(1);
15065 fNodes->Add(sub2node);
15066 sub1node->cd();
15067 //
15068 // Place copy #18 of ITS5 directly in I565
15069 //
15070 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15071 sub2node->SetLineColor(kColorITS);
15072 sub2node->SetVisibility(1);
15073 fNodes->Add(sub2node);
15074 sub1node->cd();
15075 //
15076 // Place copy #19 of ITS5 directly in I565
15077 //
15078 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15079 sub2node->SetLineColor(kColorITS);
15080 sub2node->SetVisibility(1);
15081 fNodes->Add(sub2node);
15082 sub1node->cd();
15083 //
15084 // Place copy #20 of ITS5 directly in I565
15085 //
15086 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15087 sub2node->SetLineColor(kColorITS);
15088 sub2node->SetVisibility(1);
15089 fNodes->Add(sub2node);
15090 sub1node->cd();
15091 //
15092 // Place copy #21 of ITS5 directly in I565
15093 //
15094 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15095 sub2node->SetLineColor(kColorITS);
15096 sub2node->SetVisibility(1);
15097 fNodes->Add(sub2node);
15098 sub1node->cd();
15099 //
15100 // Place copy #22 of ITS5 directly in I565
15101 //
15102 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15103 sub2node->SetLineColor(kColorITS);
15104 sub2node->SetVisibility(1);
15105 fNodes->Add(sub2node);
15106 sub1node->cd();
15107 fNodes->Add(sub1node);
15108 node->cd();
15109 //
15110 // Place copy #27 of I565 in IT56
15111 //
1266e9b4 15112 sub1node = new TNode("I565","I565","I565",38.281,3.5472,0.,"itsrot522");
1f99c14b 15113 sub1node->SetLineColor(kColorITS);
15114 sub1node->SetVisibility(0);
15115 sub1node->cd();
15116 //
15117 // Place copy #1 of ITS5 directly in I565
15118 //
15119 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15120 sub2node->SetLineColor(kColorITS);
15121 sub2node->SetVisibility(1);
15122 fNodes->Add(sub2node);
15123 sub1node->cd();
15124 //
15125 // Place copy #2 of ITS5 directly in I565
15126 //
15127 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15128 sub2node->SetLineColor(kColorITS);
15129 sub2node->SetVisibility(1);
15130 fNodes->Add(sub2node);
15131 sub1node->cd();
15132 //
15133 // Place copy #3 of ITS5 directly in I565
15134 //
15135 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15136 sub2node->SetLineColor(kColorITS);
15137 sub2node->SetVisibility(1);
15138 fNodes->Add(sub2node);
15139 sub1node->cd();
15140 //
15141 // Place copy #4 of ITS5 directly in I565
15142 //
15143 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15144 sub2node->SetLineColor(kColorITS);
15145 sub2node->SetVisibility(1);
15146 fNodes->Add(sub2node);
15147 sub1node->cd();
15148 //
15149 // Place copy #5 of ITS5 directly in I565
15150 //
15151 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15152 sub2node->SetLineColor(kColorITS);
15153 sub2node->SetVisibility(1);
15154 fNodes->Add(sub2node);
15155 sub1node->cd();
15156 //
15157 // Place copy #6 of ITS5 directly in I565
15158 //
15159 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15160 sub2node->SetLineColor(kColorITS);
15161 sub2node->SetVisibility(1);
15162 fNodes->Add(sub2node);
15163 sub1node->cd();
15164 //
15165 // Place copy #7 of ITS5 directly in I565
15166 //
15167 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15168 sub2node->SetLineColor(kColorITS);
15169 sub2node->SetVisibility(1);
15170 fNodes->Add(sub2node);
15171 sub1node->cd();
15172 //
15173 // Place copy #8 of ITS5 directly in I565
15174 //
15175 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15176 sub2node->SetLineColor(kColorITS);
15177 sub2node->SetVisibility(1);
15178 fNodes->Add(sub2node);
15179 sub1node->cd();
15180 //
15181 // Place copy #9 of ITS5 directly in I565
15182 //
15183 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15184 sub2node->SetLineColor(kColorITS);
15185 sub2node->SetVisibility(1);
15186 fNodes->Add(sub2node);
15187 sub1node->cd();
15188 //
15189 // Place copy #10 of ITS5 directly in I565
15190 //
15191 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15192 sub2node->SetLineColor(kColorITS);
15193 sub2node->SetVisibility(1);
15194 fNodes->Add(sub2node);
15195 sub1node->cd();
15196 //
15197 // Place copy #11 of ITS5 directly in I565
15198 //
15199 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15200 sub2node->SetLineColor(kColorITS);
15201 sub2node->SetVisibility(1);
15202 fNodes->Add(sub2node);
15203 sub1node->cd();
15204 //
15205 // Place copy #12 of ITS5 directly in I565
15206 //
15207 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15208 sub2node->SetLineColor(kColorITS);
15209 sub2node->SetVisibility(1);
15210 fNodes->Add(sub2node);
15211 sub1node->cd();
15212 //
15213 // Place copy #13 of ITS5 directly in I565
15214 //
15215 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15216 sub2node->SetLineColor(kColorITS);
15217 sub2node->SetVisibility(1);
15218 fNodes->Add(sub2node);
15219 sub1node->cd();
15220 //
15221 // Place copy #14 of ITS5 directly in I565
15222 //
15223 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15224 sub2node->SetLineColor(kColorITS);
15225 sub2node->SetVisibility(1);
15226 fNodes->Add(sub2node);
15227 sub1node->cd();
15228 //
15229 // Place copy #15 of ITS5 directly in I565
15230 //
15231 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15232 sub2node->SetLineColor(kColorITS);
15233 sub2node->SetVisibility(1);
15234 fNodes->Add(sub2node);
15235 sub1node->cd();
15236 //
15237 // Place copy #16 of ITS5 directly in I565
15238 //
15239 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15240 sub2node->SetLineColor(kColorITS);
15241 sub2node->SetVisibility(1);
15242 fNodes->Add(sub2node);
15243 sub1node->cd();
15244 //
15245 // Place copy #17 of ITS5 directly in I565
15246 //
15247 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15248 sub2node->SetLineColor(kColorITS);
15249 sub2node->SetVisibility(1);
15250 fNodes->Add(sub2node);
15251 sub1node->cd();
15252 //
15253 // Place copy #18 of ITS5 directly in I565
15254 //
15255 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15256 sub2node->SetLineColor(kColorITS);
15257 sub2node->SetVisibility(1);
15258 fNodes->Add(sub2node);
15259 sub1node->cd();
15260 //
15261 // Place copy #19 of ITS5 directly in I565
15262 //
15263 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15264 sub2node->SetLineColor(kColorITS);
15265 sub2node->SetVisibility(1);
15266 fNodes->Add(sub2node);
15267 sub1node->cd();
15268 //
15269 // Place copy #20 of ITS5 directly in I565
15270 //
15271 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15272 sub2node->SetLineColor(kColorITS);
15273 sub2node->SetVisibility(1);
15274 fNodes->Add(sub2node);
15275 sub1node->cd();
15276 //
15277 // Place copy #21 of ITS5 directly in I565
15278 //
15279 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15280 sub2node->SetLineColor(kColorITS);
15281 sub2node->SetVisibility(1);
15282 fNodes->Add(sub2node);
15283 sub1node->cd();
15284 //
15285 // Place copy #22 of ITS5 directly in I565
15286 //
15287 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15288 sub2node->SetLineColor(kColorITS);
15289 sub2node->SetVisibility(1);
15290 fNodes->Add(sub2node);
15291 sub1node->cd();
15292 fNodes->Add(sub1node);
15293 node->cd();
15294 //
15295 // Place copy #28 of I565 in IT56
15296 //
1266e9b4 15297 sub1node = new TNode("I565","I565","I565",37.125,10.5629,0.,"itsrot521");
1f99c14b 15298 sub1node->SetLineColor(kColorITS);
15299 sub1node->SetVisibility(0);
15300 sub1node->cd();
15301 //
15302 // Place copy #1 of ITS5 directly in I565
15303 //
15304 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15305 sub2node->SetLineColor(kColorITS);
15306 sub2node->SetVisibility(1);
15307 fNodes->Add(sub2node);
15308 sub1node->cd();
15309 //
15310 // Place copy #2 of ITS5 directly in I565
15311 //
15312 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15313 sub2node->SetLineColor(kColorITS);
15314 sub2node->SetVisibility(1);
15315 fNodes->Add(sub2node);
15316 sub1node->cd();
15317 //
15318 // Place copy #3 of ITS5 directly in I565
15319 //
15320 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15321 sub2node->SetLineColor(kColorITS);
15322 sub2node->SetVisibility(1);
15323 fNodes->Add(sub2node);
15324 sub1node->cd();
15325 //
15326 // Place copy #4 of ITS5 directly in I565
15327 //
15328 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15329 sub2node->SetLineColor(kColorITS);
15330 sub2node->SetVisibility(1);
15331 fNodes->Add(sub2node);
15332 sub1node->cd();
15333 //
15334 // Place copy #5 of ITS5 directly in I565
15335 //
15336 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15337 sub2node->SetLineColor(kColorITS);
15338 sub2node->SetVisibility(1);
15339 fNodes->Add(sub2node);
15340 sub1node->cd();
15341 //
15342 // Place copy #6 of ITS5 directly in I565
15343 //
15344 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15345 sub2node->SetLineColor(kColorITS);
15346 sub2node->SetVisibility(1);
15347 fNodes->Add(sub2node);
15348 sub1node->cd();
15349 //
15350 // Place copy #7 of ITS5 directly in I565
15351 //
15352 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15353 sub2node->SetLineColor(kColorITS);
15354 sub2node->SetVisibility(1);
15355 fNodes->Add(sub2node);
15356 sub1node->cd();
15357 //
15358 // Place copy #8 of ITS5 directly in I565
15359 //
15360 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15361 sub2node->SetLineColor(kColorITS);
15362 sub2node->SetVisibility(1);
15363 fNodes->Add(sub2node);
15364 sub1node->cd();
15365 //
15366 // Place copy #9 of ITS5 directly in I565
15367 //
15368 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15369 sub2node->SetLineColor(kColorITS);
15370 sub2node->SetVisibility(1);
15371 fNodes->Add(sub2node);
15372 sub1node->cd();
15373 //
15374 // Place copy #10 of ITS5 directly in I565
15375 //
15376 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15377 sub2node->SetLineColor(kColorITS);
15378 sub2node->SetVisibility(1);
15379 fNodes->Add(sub2node);
15380 sub1node->cd();
15381 //
15382 // Place copy #11 of ITS5 directly in I565
15383 //
15384 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15385 sub2node->SetLineColor(kColorITS);
15386 sub2node->SetVisibility(1);
15387 fNodes->Add(sub2node);
15388 sub1node->cd();
15389 //
15390 // Place copy #12 of ITS5 directly in I565
15391 //
15392 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15393 sub2node->SetLineColor(kColorITS);
15394 sub2node->SetVisibility(1);
15395 fNodes->Add(sub2node);
15396 sub1node->cd();
15397 //
15398 // Place copy #13 of ITS5 directly in I565
15399 //
15400 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15401 sub2node->SetLineColor(kColorITS);
15402 sub2node->SetVisibility(1);
15403 fNodes->Add(sub2node);
15404 sub1node->cd();
15405 //
15406 // Place copy #14 of ITS5 directly in I565
15407 //
15408 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15409 sub2node->SetLineColor(kColorITS);
15410 sub2node->SetVisibility(1);
15411 fNodes->Add(sub2node);
15412 sub1node->cd();
15413 //
15414 // Place copy #15 of ITS5 directly in I565
15415 //
15416 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15417 sub2node->SetLineColor(kColorITS);
15418 sub2node->SetVisibility(1);
15419 fNodes->Add(sub2node);
15420 sub1node->cd();
15421 //
15422 // Place copy #16 of ITS5 directly in I565
15423 //
15424 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15425 sub2node->SetLineColor(kColorITS);
15426 sub2node->SetVisibility(1);
15427 fNodes->Add(sub2node);
15428 sub1node->cd();
15429 //
15430 // Place copy #17 of ITS5 directly in I565
15431 //
15432 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15433 sub2node->SetLineColor(kColorITS);
15434 sub2node->SetVisibility(1);
15435 fNodes->Add(sub2node);
15436 sub1node->cd();
15437 //
15438 // Place copy #18 of ITS5 directly in I565
15439 //
15440 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15441 sub2node->SetLineColor(kColorITS);
15442 sub2node->SetVisibility(1);
15443 fNodes->Add(sub2node);
15444 sub1node->cd();
15445 //
15446 // Place copy #19 of ITS5 directly in I565
15447 //
15448 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15449 sub2node->SetLineColor(kColorITS);
15450 sub2node->SetVisibility(1);
15451 fNodes->Add(sub2node);
15452 sub1node->cd();
15453 //
15454 // Place copy #20 of ITS5 directly in I565
15455 //
15456 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15457 sub2node->SetLineColor(kColorITS);
15458 sub2node->SetVisibility(1);
15459 fNodes->Add(sub2node);
15460 sub1node->cd();
15461 //
15462 // Place copy #21 of ITS5 directly in I565
15463 //
15464 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15465 sub2node->SetLineColor(kColorITS);
15466 sub2node->SetVisibility(1);
15467 fNodes->Add(sub2node);
15468 sub1node->cd();
15469 //
15470 // Place copy #22 of ITS5 directly in I565
15471 //
15472 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15473 sub2node->SetLineColor(kColorITS);
15474 sub2node->SetVisibility(1);
15475 fNodes->Add(sub2node);
15476 sub1node->cd();
15477 fNodes->Add(sub1node);
15478 node->cd();
15479 //
15480 // Place copy #29 of I565 in IT56
15481 //
1266e9b4 15482 sub1node = new TNode("I565","I565","I565",34.4146,17.1364,0.,"itsrot520");
1f99c14b 15483 sub1node->SetLineColor(kColorITS);
15484 sub1node->SetVisibility(0);
15485 sub1node->cd();
15486 //
15487 // Place copy #1 of ITS5 directly in I565
15488 //
15489 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15490 sub2node->SetLineColor(kColorITS);
15491 sub2node->SetVisibility(1);
15492 fNodes->Add(sub2node);
15493 sub1node->cd();
15494 //
15495 // Place copy #2 of ITS5 directly in I565
15496 //
15497 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15498 sub2node->SetLineColor(kColorITS);
15499 sub2node->SetVisibility(1);
15500 fNodes->Add(sub2node);
15501 sub1node->cd();
15502 //
15503 // Place copy #3 of ITS5 directly in I565
15504 //
15505 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15506 sub2node->SetLineColor(kColorITS);
15507 sub2node->SetVisibility(1);
15508 fNodes->Add(sub2node);
15509 sub1node->cd();
15510 //
15511 // Place copy #4 of ITS5 directly in I565
15512 //
15513 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15514 sub2node->SetLineColor(kColorITS);
15515 sub2node->SetVisibility(1);
15516 fNodes->Add(sub2node);
15517 sub1node->cd();
15518 //
15519 // Place copy #5 of ITS5 directly in I565
15520 //
15521 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15522 sub2node->SetLineColor(kColorITS);
15523 sub2node->SetVisibility(1);
15524 fNodes->Add(sub2node);
15525 sub1node->cd();
15526 //
15527 // Place copy #6 of ITS5 directly in I565
15528 //
15529 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15530 sub2node->SetLineColor(kColorITS);
15531 sub2node->SetVisibility(1);
15532 fNodes->Add(sub2node);
15533 sub1node->cd();
15534 //
15535 // Place copy #7 of ITS5 directly in I565
15536 //
15537 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15538 sub2node->SetLineColor(kColorITS);
15539 sub2node->SetVisibility(1);
15540 fNodes->Add(sub2node);
15541 sub1node->cd();
15542 //
15543 // Place copy #8 of ITS5 directly in I565
15544 //
15545 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15546 sub2node->SetLineColor(kColorITS);
15547 sub2node->SetVisibility(1);
15548 fNodes->Add(sub2node);
15549 sub1node->cd();
15550 //
15551 // Place copy #9 of ITS5 directly in I565
15552 //
15553 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15554 sub2node->SetLineColor(kColorITS);
15555 sub2node->SetVisibility(1);
15556 fNodes->Add(sub2node);
15557 sub1node->cd();
15558 //
15559 // Place copy #10 of ITS5 directly in I565
15560 //
15561 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15562 sub2node->SetLineColor(kColorITS);
15563 sub2node->SetVisibility(1);
15564 fNodes->Add(sub2node);
15565 sub1node->cd();
15566 //
15567 // Place copy #11 of ITS5 directly in I565
15568 //
15569 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15570 sub2node->SetLineColor(kColorITS);
15571 sub2node->SetVisibility(1);
15572 fNodes->Add(sub2node);
15573 sub1node->cd();
15574 //
15575 // Place copy #12 of ITS5 directly in I565
15576 //
15577 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15578 sub2node->SetLineColor(kColorITS);
15579 sub2node->SetVisibility(1);
15580 fNodes->Add(sub2node);
15581 sub1node->cd();
15582 //
15583 // Place copy #13 of ITS5 directly in I565
15584 //
15585 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15586 sub2node->SetLineColor(kColorITS);
15587 sub2node->SetVisibility(1);
15588 fNodes->Add(sub2node);
15589 sub1node->cd();
15590 //
15591 // Place copy #14 of ITS5 directly in I565
15592 //
15593 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15594 sub2node->SetLineColor(kColorITS);
15595 sub2node->SetVisibility(1);
15596 fNodes->Add(sub2node);
15597 sub1node->cd();
15598 //
15599 // Place copy #15 of ITS5 directly in I565
15600 //
15601 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15602 sub2node->SetLineColor(kColorITS);
15603 sub2node->SetVisibility(1);
15604 fNodes->Add(sub2node);
15605 sub1node->cd();
15606 //
15607 // Place copy #16 of ITS5 directly in I565
15608 //
15609 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15610 sub2node->SetLineColor(kColorITS);
15611 sub2node->SetVisibility(1);
15612 fNodes->Add(sub2node);
15613 sub1node->cd();
15614 //
15615 // Place copy #17 of ITS5 directly in I565
15616 //
15617 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15618 sub2node->SetLineColor(kColorITS);
15619 sub2node->SetVisibility(1);
15620 fNodes->Add(sub2node);
15621 sub1node->cd();
15622 //
15623 // Place copy #18 of ITS5 directly in I565
15624 //
15625 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15626 sub2node->SetLineColor(kColorITS);
15627 sub2node->SetVisibility(1);
15628 fNodes->Add(sub2node);
15629 sub1node->cd();
15630 //
15631 // Place copy #19 of ITS5 directly in I565
15632 //
15633 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15634 sub2node->SetLineColor(kColorITS);
15635 sub2node->SetVisibility(1);
15636 fNodes->Add(sub2node);
15637 sub1node->cd();
15638 //
15639 // Place copy #20 of ITS5 directly in I565
15640 //
15641 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15642 sub2node->SetLineColor(kColorITS);
15643 sub2node->SetVisibility(1);
15644 fNodes->Add(sub2node);
15645 sub1node->cd();
15646 //
15647 // Place copy #21 of ITS5 directly in I565
15648 //
15649 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15650 sub2node->SetLineColor(kColorITS);
15651 sub2node->SetVisibility(1);
15652 fNodes->Add(sub2node);
15653 sub1node->cd();
15654 //
15655 // Place copy #22 of ITS5 directly in I565
15656 //
15657 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15658 sub2node->SetLineColor(kColorITS);
15659 sub2node->SetVisibility(1);
15660 fNodes->Add(sub2node);
15661 sub1node->cd();
15662 fNodes->Add(sub1node);
15663 node->cd();
15664 //
15665 // Place copy #30 of I565 in IT56
15666 //
1266e9b4 15667 sub1node = new TNode("I565","I565","I565",30.8022,23.2607,0.,"itsrot519");
1f99c14b 15668 sub1node->SetLineColor(kColorITS);
15669 sub1node->SetVisibility(0);
15670 sub1node->cd();
15671 //
15672 // Place copy #1 of ITS5 directly in I565
15673 //
15674 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15675 sub2node->SetLineColor(kColorITS);
15676 sub2node->SetVisibility(1);
15677 fNodes->Add(sub2node);
15678 sub1node->cd();
15679 //
15680 // Place copy #2 of ITS5 directly in I565
15681 //
15682 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15683 sub2node->SetLineColor(kColorITS);
15684 sub2node->SetVisibility(1);
15685 fNodes->Add(sub2node);
15686 sub1node->cd();
15687 //
15688 // Place copy #3 of ITS5 directly in I565
15689 //
15690 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15691 sub2node->SetLineColor(kColorITS);
15692 sub2node->SetVisibility(1);
15693 fNodes->Add(sub2node);
15694 sub1node->cd();
15695 //
15696 // Place copy #4 of ITS5 directly in I565
15697 //
15698 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15699 sub2node->SetLineColor(kColorITS);
15700 sub2node->SetVisibility(1);
15701 fNodes->Add(sub2node);
15702 sub1node->cd();
15703 //
15704 // Place copy #5 of ITS5 directly in I565
15705 //
15706 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15707 sub2node->SetLineColor(kColorITS);
15708 sub2node->SetVisibility(1);
15709 fNodes->Add(sub2node);
15710 sub1node->cd();
15711 //
15712 // Place copy #6 of ITS5 directly in I565
15713 //
15714 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15715 sub2node->SetLineColor(kColorITS);
15716 sub2node->SetVisibility(1);
15717 fNodes->Add(sub2node);
15718 sub1node->cd();
15719 //
15720 // Place copy #7 of ITS5 directly in I565
15721 //
15722 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15723 sub2node->SetLineColor(kColorITS);
15724 sub2node->SetVisibility(1);
15725 fNodes->Add(sub2node);
15726 sub1node->cd();
15727 //
15728 // Place copy #8 of ITS5 directly in I565
15729 //
15730 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15731 sub2node->SetLineColor(kColorITS);
15732 sub2node->SetVisibility(1);
15733 fNodes->Add(sub2node);
15734 sub1node->cd();
15735 //
15736 // Place copy #9 of ITS5 directly in I565
15737 //
15738 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15739 sub2node->SetLineColor(kColorITS);
15740 sub2node->SetVisibility(1);
15741 fNodes->Add(sub2node);
15742 sub1node->cd();
15743 //
15744 // Place copy #10 of ITS5 directly in I565
15745 //
15746 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15747 sub2node->SetLineColor(kColorITS);
15748 sub2node->SetVisibility(1);
15749 fNodes->Add(sub2node);
15750 sub1node->cd();
15751 //
15752 // Place copy #11 of ITS5 directly in I565
15753 //
15754 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15755 sub2node->SetLineColor(kColorITS);
15756 sub2node->SetVisibility(1);
15757 fNodes->Add(sub2node);
15758 sub1node->cd();
15759 //
15760 // Place copy #12 of ITS5 directly in I565
15761 //
15762 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15763 sub2node->SetLineColor(kColorITS);
15764 sub2node->SetVisibility(1);
15765 fNodes->Add(sub2node);
15766 sub1node->cd();
15767 //
15768 // Place copy #13 of ITS5 directly in I565
15769 //
15770 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15771 sub2node->SetLineColor(kColorITS);
15772 sub2node->SetVisibility(1);
15773 fNodes->Add(sub2node);
15774 sub1node->cd();
15775 //
15776 // Place copy #14 of ITS5 directly in I565
15777 //
15778 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15779 sub2node->SetLineColor(kColorITS);
15780 sub2node->SetVisibility(1);
15781 fNodes->Add(sub2node);
15782 sub1node->cd();
15783 //
15784 // Place copy #15 of ITS5 directly in I565
15785 //
15786 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15787 sub2node->SetLineColor(kColorITS);
15788 sub2node->SetVisibility(1);
15789 fNodes->Add(sub2node);
15790 sub1node->cd();
15791 //
15792 // Place copy #16 of ITS5 directly in I565
15793 //
15794 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15795 sub2node->SetLineColor(kColorITS);
15796 sub2node->SetVisibility(1);
15797 fNodes->Add(sub2node);
15798 sub1node->cd();
15799 //
15800 // Place copy #17 of ITS5 directly in I565
15801 //
15802 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15803 sub2node->SetLineColor(kColorITS);
15804 sub2node->SetVisibility(1);
15805 fNodes->Add(sub2node);
15806 sub1node->cd();
15807 //
15808 // Place copy #18 of ITS5 directly in I565
15809 //
15810 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15811 sub2node->SetLineColor(kColorITS);
15812 sub2node->SetVisibility(1);
15813 fNodes->Add(sub2node);
15814 sub1node->cd();
15815 //
15816 // Place copy #19 of ITS5 directly in I565
15817 //
15818 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15819 sub2node->SetLineColor(kColorITS);
15820 sub2node->SetVisibility(1);
15821 fNodes->Add(sub2node);
15822 sub1node->cd();
15823 //
15824 // Place copy #20 of ITS5 directly in I565
15825 //
15826 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15827 sub2node->SetLineColor(kColorITS);
15828 sub2node->SetVisibility(1);
15829 fNodes->Add(sub2node);
15830 sub1node->cd();
15831 //
15832 // Place copy #21 of ITS5 directly in I565
15833 //
15834 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15835 sub2node->SetLineColor(kColorITS);
15836 sub2node->SetVisibility(1);
15837 fNodes->Add(sub2node);
15838 sub1node->cd();
15839 //
15840 // Place copy #22 of ITS5 directly in I565
15841 //
15842 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15843 sub2node->SetLineColor(kColorITS);
15844 sub2node->SetVisibility(1);
15845 fNodes->Add(sub2node);
15846 sub1node->cd();
15847 fNodes->Add(sub1node);
15848 node->cd();
15849 //
15850 // Place copy #31 of I565 in IT56
15851 //
1266e9b4 15852 sub1node = new TNode("I565","I565","I565",25.9002,28.4112,0.,"itsrot518");
1f99c14b 15853 sub1node->SetLineColor(kColorITS);
15854 sub1node->SetVisibility(0);
15855 sub1node->cd();
15856 //
15857 // Place copy #1 of ITS5 directly in I565
15858 //
15859 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15860 sub2node->SetLineColor(kColorITS);
15861 sub2node->SetVisibility(1);
15862 fNodes->Add(sub2node);
15863 sub1node->cd();
15864 //
15865 // Place copy #2 of ITS5 directly in I565
15866 //
15867 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15868 sub2node->SetLineColor(kColorITS);
15869 sub2node->SetVisibility(1);
15870 fNodes->Add(sub2node);
15871 sub1node->cd();
15872 //
15873 // Place copy #3 of ITS5 directly in I565
15874 //
15875 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15876 sub2node->SetLineColor(kColorITS);
15877 sub2node->SetVisibility(1);
15878 fNodes->Add(sub2node);
15879 sub1node->cd();
15880 //
15881 // Place copy #4 of ITS5 directly in I565
15882 //
15883 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15884 sub2node->SetLineColor(kColorITS);
15885 sub2node->SetVisibility(1);
15886 fNodes->Add(sub2node);
15887 sub1node->cd();
15888 //
15889 // Place copy #5 of ITS5 directly in I565
15890 //
15891 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15892 sub2node->SetLineColor(kColorITS);
15893 sub2node->SetVisibility(1);
15894 fNodes->Add(sub2node);
15895 sub1node->cd();
15896 //
15897 // Place copy #6 of ITS5 directly in I565
15898 //
15899 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15900 sub2node->SetLineColor(kColorITS);
15901 sub2node->SetVisibility(1);
15902 fNodes->Add(sub2node);
15903 sub1node->cd();
15904 //
15905 // Place copy #7 of ITS5 directly in I565
15906 //
15907 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15908 sub2node->SetLineColor(kColorITS);
15909 sub2node->SetVisibility(1);
15910 fNodes->Add(sub2node);
15911 sub1node->cd();
15912 //
15913 // Place copy #8 of ITS5 directly in I565
15914 //
15915 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15916 sub2node->SetLineColor(kColorITS);
15917 sub2node->SetVisibility(1);
15918 fNodes->Add(sub2node);
15919 sub1node->cd();
15920 //
15921 // Place copy #9 of ITS5 directly in I565
15922 //
15923 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15924 sub2node->SetLineColor(kColorITS);
15925 sub2node->SetVisibility(1);
15926 fNodes->Add(sub2node);
15927 sub1node->cd();
15928 //
15929 // Place copy #10 of ITS5 directly in I565
15930 //
15931 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15932 sub2node->SetLineColor(kColorITS);
15933 sub2node->SetVisibility(1);
15934 fNodes->Add(sub2node);
15935 sub1node->cd();
15936 //
15937 // Place copy #11 of ITS5 directly in I565
15938 //
15939 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15940 sub2node->SetLineColor(kColorITS);
15941 sub2node->SetVisibility(1);
15942 fNodes->Add(sub2node);
15943 sub1node->cd();
15944 //
15945 // Place copy #12 of ITS5 directly in I565
15946 //
15947 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15948 sub2node->SetLineColor(kColorITS);
15949 sub2node->SetVisibility(1);
15950 fNodes->Add(sub2node);
15951 sub1node->cd();
15952 //
15953 // Place copy #13 of ITS5 directly in I565
15954 //
15955 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15956 sub2node->SetLineColor(kColorITS);
15957 sub2node->SetVisibility(1);
15958 fNodes->Add(sub2node);
15959 sub1node->cd();
15960 //
15961 // Place copy #14 of ITS5 directly in I565
15962 //
15963 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15964 sub2node->SetLineColor(kColorITS);
15965 sub2node->SetVisibility(1);
15966 fNodes->Add(sub2node);
15967 sub1node->cd();
15968 //
15969 // Place copy #15 of ITS5 directly in I565
15970 //
15971 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15972 sub2node->SetLineColor(kColorITS);
15973 sub2node->SetVisibility(1);
15974 fNodes->Add(sub2node);
15975 sub1node->cd();
15976 //
15977 // Place copy #16 of ITS5 directly in I565
15978 //
15979 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15980 sub2node->SetLineColor(kColorITS);
15981 sub2node->SetVisibility(1);
15982 fNodes->Add(sub2node);
15983 sub1node->cd();
15984 //
15985 // Place copy #17 of ITS5 directly in I565
15986 //
15987 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15988 sub2node->SetLineColor(kColorITS);
15989 sub2node->SetVisibility(1);
15990 fNodes->Add(sub2node);
15991 sub1node->cd();
15992 //
15993 // Place copy #18 of ITS5 directly in I565
15994 //
15995 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15996 sub2node->SetLineColor(kColorITS);
15997 sub2node->SetVisibility(1);
15998 fNodes->Add(sub2node);
15999 sub1node->cd();
16000 //
16001 // Place copy #19 of ITS5 directly in I565
16002 //
16003 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
16004 sub2node->SetLineColor(kColorITS);
16005 sub2node->SetVisibility(1);
16006 fNodes->Add(sub2node);
16007 sub1node->cd();
16008 //
16009 // Place copy #20 of ITS5 directly in I565
16010 //
16011 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16012 sub2node->SetLineColor(kColorITS);
16013 sub2node->SetVisibility(1);
16014 fNodes->Add(sub2node);
16015 sub1node->cd();
16016 //
16017 // Place copy #21 of ITS5 directly in I565
16018 //
16019 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16020 sub2node->SetLineColor(kColorITS);
16021 sub2node->SetVisibility(1);
16022 fNodes->Add(sub2node);
16023 sub1node->cd();
16024 //
16025 // Place copy #22 of ITS5 directly in I565
16026 //
16027 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16028 sub2node->SetLineColor(kColorITS);
16029 sub2node->SetVisibility(1);
16030 fNodes->Add(sub2node);
16031 sub1node->cd();
16032 fNodes->Add(sub1node);
16033 node->cd();
16034 //
16035 // Place copy #32 of I565 in IT56
16036 //
1266e9b4 16037 sub1node = new TNode("I565","I565","I565",20.3195,32.817,0.,"itsrot517");
1f99c14b 16038 sub1node->SetLineColor(kColorITS);
16039 sub1node->SetVisibility(0);
16040 sub1node->cd();
16041 //
16042 // Place copy #1 of ITS5 directly in I565
16043 //
16044 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
16045 sub2node->SetLineColor(kColorITS);
16046 sub2node->SetVisibility(1);
16047 fNodes->Add(sub2node);
16048 sub1node->cd();
16049 //
16050 // Place copy #2 of ITS5 directly in I565
16051 //
16052 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
16053 sub2node->SetLineColor(kColorITS);
16054 sub2node->SetVisibility(1);
16055 fNodes->Add(sub2node);
16056 sub1node->cd();
16057 //
16058 // Place copy #3 of ITS5 directly in I565
16059 //
16060 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
16061 sub2node->SetLineColor(kColorITS);
16062 sub2node->SetVisibility(1);
16063 fNodes->Add(sub2node);
16064 sub1node->cd();
16065 //
16066 // Place copy #4 of ITS5 directly in I565
16067 //
16068 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
16069 sub2node->SetLineColor(kColorITS);
16070 sub2node->SetVisibility(1);
16071 fNodes->Add(sub2node);
16072 sub1node->cd();
16073 //
16074 // Place copy #5 of ITS5 directly in I565
16075 //
16076 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
16077 sub2node->SetLineColor(kColorITS);
16078 sub2node->SetVisibility(1);
16079 fNodes->Add(sub2node);
16080 sub1node->cd();
16081 //
16082 // Place copy #6 of ITS5 directly in I565
16083 //
16084 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
16085 sub2node->SetLineColor(kColorITS);
16086 sub2node->SetVisibility(1);
16087 fNodes->Add(sub2node);
16088 sub1node->cd();
16089 //
16090 // Place copy #7 of ITS5 directly in I565
16091 //
16092 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
16093 sub2node->SetLineColor(kColorITS);
16094 sub2node->SetVisibility(1);
16095 fNodes->Add(sub2node);
16096 sub1node->cd();
16097 //
16098 // Place copy #8 of ITS5 directly in I565
16099 //
16100 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
16101 sub2node->SetLineColor(kColorITS);
16102 sub2node->SetVisibility(1);
16103 fNodes->Add(sub2node);
16104 sub1node->cd();
16105 //
16106 // Place copy #9 of ITS5 directly in I565
16107 //
16108 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
16109 sub2node->SetLineColor(kColorITS);
16110 sub2node->SetVisibility(1);
16111 fNodes->Add(sub2node);
16112 sub1node->cd();
16113 //
16114 // Place copy #10 of ITS5 directly in I565
16115 //
16116 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
16117 sub2node->SetLineColor(kColorITS);
16118 sub2node->SetVisibility(1);
16119 fNodes->Add(sub2node);
16120 sub1node->cd();
16121 //
16122 // Place copy #11 of ITS5 directly in I565
16123 //
16124 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
16125 sub2node->SetLineColor(kColorITS);
16126 sub2node->SetVisibility(1);
16127 fNodes->Add(sub2node);
16128 sub1node->cd();
16129 //
16130 // Place copy #12 of ITS5 directly in I565
16131 //
16132 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
16133 sub2node->SetLineColor(kColorITS);
16134 sub2node->SetVisibility(1);
16135 fNodes->Add(sub2node);
16136 sub1node->cd();
16137 //
16138 // Place copy #13 of ITS5 directly in I565
16139 //
16140 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
16141 sub2node->SetLineColor(kColorITS);
16142 sub2node->SetVisibility(1);
16143 fNodes->Add(sub2node);
16144 sub1node->cd();
16145 //
16146 // Place copy #14 of ITS5 directly in I565
16147 //
16148 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
16149 sub2node->SetLineColor(kColorITS);
16150 sub2node->SetVisibility(1);
16151 fNodes->Add(sub2node);
16152 sub1node->cd();
16153 //
16154 // Place copy #15 of ITS5 directly in I565
16155 //
16156 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
16157 sub2node->SetLineColor(kColorITS);
16158 sub2node->SetVisibility(1);
16159 fNodes->Add(sub2node);
16160 sub1node->cd();
16161 //
16162 // Place copy #16 of ITS5 directly in I565
16163 //
16164 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
16165 sub2node->SetLineColor(kColorITS);
16166 sub2node->SetVisibility(1);
16167 fNodes->Add(sub2node);
16168 sub1node->cd();
16169 //
16170 // Place copy #17 of ITS5 directly in I565
16171 //
16172 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
16173 sub2node->SetLineColor(kColorITS);
16174 sub2node->SetVisibility(1);
16175 fNodes->Add(sub2node);
16176 sub1node->cd();
16177 //
16178 // Place copy #18 of ITS5 directly in I565
16179 //
16180 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
16181 sub2node->SetLineColor(kColorITS);
16182 sub2node->SetVisibility(1);
16183 fNodes->Add(sub2node);
16184 sub1node->cd();
16185 //
16186 // Place copy #19 of ITS5 directly in I565
16187 //
16188 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
16189 sub2node->SetLineColor(kColorITS);
16190 sub2node->SetVisibility(1);
16191 fNodes->Add(sub2node);
16192 sub1node->cd();
16193 //
16194 // Place copy #20 of ITS5 directly in I565
16195 //
16196 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16197 sub2node->SetLineColor(kColorITS);
16198 sub2node->SetVisibility(1);
16199 fNodes->Add(sub2node);
16200 sub1node->cd();
16201 //
16202 // Place copy #21 of ITS5 directly in I565
16203 //
16204 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16205 sub2node->SetLineColor(kColorITS);
16206 sub2node->SetVisibility(1);
16207 fNodes->Add(sub2node);
16208 sub1node->cd();
16209 //
16210 // Place copy #22 of ITS5 directly in I565
16211 //
16212 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16213 sub2node->SetLineColor(kColorITS);
16214 sub2node->SetVisibility(1);
16215 fNodes->Add(sub2node);
16216 sub1node->cd();
16217 fNodes->Add(sub1node);
16218 node->cd();
16219 //
16220 // Place copy #33 of I565 in IT56
16221 //
1266e9b4 16222 sub1node = new TNode("I565","I565","I565",13.888,35.8489,0.,"itsrot516");
1f99c14b 16223 sub1node->SetLineColor(kColorITS);
16224 sub1node->SetVisibility(0);
16225 sub1node->cd();
16226 //
16227 // Place copy #1 of ITS5 directly in I565
16228 //
16229 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
16230 sub2node->SetLineColor(kColorITS);
16231 sub2node->SetVisibility(1);
16232 fNodes->Add(sub2node);
16233 sub1node->cd();
16234 //
16235 // Place copy #2 of ITS5 directly in I565
16236 //
16237 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
16238 sub2node->SetLineColor(kColorITS);
16239 sub2node->SetVisibility(1);
16240 fNodes->Add(sub2node);
16241 sub1node->cd();
16242 //
16243 // Place copy #3 of ITS5 directly in I565
16244 //
16245 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
16246 sub2node->SetLineColor(kColorITS);
16247 sub2node->SetVisibility(1);
16248 fNodes->Add(sub2node);
16249 sub1node->cd();
16250 //
16251 // Place copy #4 of ITS5 directly in I565
16252 //
16253 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
16254 sub2node->SetLineColor(kColorITS);
16255 sub2node->SetVisibility(1);
16256 fNodes->Add(sub2node);
16257 sub1node->cd();
16258 //
16259 // Place copy #5 of ITS5 directly in I565
16260 //
16261 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
16262 sub2node->SetLineColor(kColorITS);
16263 sub2node->SetVisibility(1);
16264 fNodes->Add(sub2node);
16265 sub1node->cd();
16266 //
16267 // Place copy #6 of ITS5 directly in I565
16268 //
16269 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
16270 sub2node->SetLineColor(kColorITS);
16271 sub2node->SetVisibility(1);
16272 fNodes->Add(sub2node);
16273 sub1node->cd();
16274 //
16275 // Place copy #7 of ITS5 directly in I565
16276 //
16277 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
16278 sub2node->SetLineColor(kColorITS);
16279 sub2node->SetVisibility(1);
16280 fNodes->Add(sub2node);
16281 sub1node->cd();
16282 //
16283 // Place copy #8 of ITS5 directly in I565
16284 //
16285 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
16286 sub2node->SetLineColor(kColorITS);
16287 sub2node->SetVisibility(1);
16288 fNodes->Add(sub2node);
16289 sub1node->cd();
16290 //
16291 // Place copy #9 of ITS5 directly in I565
16292 //
16293 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
16294 sub2node->SetLineColor(kColorITS);
16295 sub2node->SetVisibility(1);
16296 fNodes->Add(sub2node);
16297 sub1node->cd();
16298 //
16299 // Place copy #10 of ITS5 directly in I565
16300 //
16301 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
16302 sub2node->SetLineColor(kColorITS);
16303 sub2node->SetVisibility(1);
16304 fNodes->Add(sub2node);
16305 sub1node->cd();
16306 //
16307 // Place copy #11 of ITS5 directly in I565
16308 //
16309 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
16310 sub2node->SetLineColor(kColorITS);
16311 sub2node->SetVisibility(1);
16312 fNodes->Add(sub2node);
16313 sub1node->cd();
16314 //
16315 // Place copy #12 of ITS5 directly in I565
16316 //
16317 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
16318 sub2node->SetLineColor(kColorITS);
16319 sub2node->SetVisibility(1);
16320 fNodes->Add(sub2node);
16321 sub1node->cd();
16322 //
16323 // Place copy #13 of ITS5 directly in I565
16324 //
16325 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
16326 sub2node->SetLineColor(kColorITS);
16327 sub2node->SetVisibility(1);
16328 fNodes->Add(sub2node);
16329 sub1node->cd();
16330 //
16331 // Place copy #14 of ITS5 directly in I565
16332 //
16333 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
16334 sub2node->SetLineColor(kColorITS);
16335 sub2node->SetVisibility(1);
16336 fNodes->Add(sub2node);
16337 sub1node->cd();
16338 //
16339 // Place copy #15 of ITS5 directly in I565
16340 //
16341 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
16342 sub2node->SetLineColor(kColorITS);
16343 sub2node->SetVisibility(1);
16344 fNodes->Add(sub2node);
16345 sub1node->cd();
16346 //
16347 // Place copy #16 of ITS5 directly in I565
16348 //
16349 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
16350 sub2node->SetLineColor(kColorITS);
16351 sub2node->SetVisibility(1);
16352 fNodes->Add(sub2node);
16353 sub1node->cd();
16354 //
16355 // Place copy #17 of ITS5 directly in I565
16356 //
16357 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
16358 sub2node->SetLineColor(kColorITS);
16359 sub2node->SetVisibility(1);
16360 fNodes->Add(sub2node);
16361 sub1node->cd();
16362 //
16363 // Place copy #18 of ITS5 directly in I565
16364 //
16365 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
16366 sub2node->SetLineColor(kColorITS);
16367 sub2node->SetVisibility(1);
16368 fNodes->Add(sub2node);
16369 sub1node->cd();
16370 //
16371 // Place copy #19 of ITS5 directly in I565
16372 //
16373 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
16374 sub2node->SetLineColor(kColorITS);
16375 sub2node->SetVisibility(1);
16376 fNodes->Add(sub2node);
16377 sub1node->cd();
16378 //
16379 // Place copy #20 of ITS5 directly in I565
16380 //
16381 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16382 sub2node->SetLineColor(kColorITS);
16383 sub2node->SetVisibility(1);
16384 fNodes->Add(sub2node);
16385 sub1node->cd();
16386 //
16387 // Place copy #21 of ITS5 directly in I565
16388 //
16389 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16390 sub2node->SetLineColor(kColorITS);
16391 sub2node->SetVisibility(1);
16392 fNodes->Add(sub2node);
16393 sub1node->cd();
16394 //
16395 // Place copy #22 of ITS5 directly in I565
16396 //
16397 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16398 sub2node->SetLineColor(kColorITS);
16399 sub2node->SetVisibility(1);
16400 fNodes->Add(sub2node);
16401 sub1node->cd();
16402 fNodes->Add(sub1node);
16403 node->cd();
16404 //
16405 // Place copy #34 of I565 in IT56
16406 //
1266e9b4 16407 sub1node = new TNode("I565","I565","I565",7.0925,37.9412,0.,"itsrot515");
1f99c14b 16408 sub1node->SetLineColor(kColorITS);
16409 sub1node->SetVisibility(0);
16410 sub1node->cd();
16411 //
16412 // Place copy #1 of ITS5 directly in I565
16413 //
16414 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
16415 sub2node->SetLineColor(kColorITS);
16416 sub2node->SetVisibility(1);
16417 fNodes->Add(sub2node);
16418 sub1node->cd();
16419 //
16420 // Place copy #2 of ITS5 directly in I565
16421 //
16422 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
16423 sub2node->SetLineColor(kColorITS);
16424 sub2node->SetVisibility(1);
16425 fNodes->Add(sub2node);
16426 sub1node->cd();
16427 //
16428 // Place copy #3 of ITS5 directly in I565
16429 //
16430 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
16431 sub2node->SetLineColor(kColorITS);
16432 sub2node->SetVisibility(1);
16433 fNodes->Add(sub2node);
16434 sub1node->cd();
16435 //
16436 // Place copy #4 of ITS5 directly in I565
16437 //
16438 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
16439 sub2node->SetLineColor(kColorITS);
16440 sub2node->SetVisibility(1);
16441 fNodes->Add(sub2node);
16442 sub1node->cd();
16443 //
16444 // Place copy #5 of ITS5 directly in I565
16445 //
16446 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
16447 sub2node->SetLineColor(kColorITS);
16448 sub2node->SetVisibility(1);
16449 fNodes->Add(sub2node);
16450 sub1node->cd();
16451 //
16452 // Place copy #6 of ITS5 directly in I565
16453 //
16454 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
16455 sub2node->SetLineColor(kColorITS);
16456 sub2node->SetVisibility(1);
16457 fNodes->Add(sub2node);
16458 sub1node->cd();
16459 //
16460 // Place copy #7 of ITS5 directly in I565
16461 //
16462 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
16463 sub2node->SetLineColor(kColorITS);
16464 sub2node->SetVisibility(1);
16465 fNodes->Add(sub2node);
16466 sub1node->cd();
16467 //
16468 // Place copy #8 of ITS5 directly in I565
16469 //
16470 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
16471 sub2node->SetLineColor(kColorITS);
16472 sub2node->SetVisibility(1);
16473 fNodes->Add(sub2node);
16474 sub1node->cd();
16475 //
16476 // Place copy #9 of ITS5 directly in I565
16477 //
16478 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
16479 sub2node->SetLineColor(kColorITS);
16480 sub2node->SetVisibility(1);
16481 fNodes->Add(sub2node);
16482 sub1node->cd();
16483 //
16484 // Place copy #10 of ITS5 directly in I565
16485 //
16486 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
16487 sub2node->SetLineColor(kColorITS);
16488 sub2node->SetVisibility(1);
16489 fNodes->Add(sub2node);
16490 sub1node->cd();
16491 //
16492 // Place copy #11 of ITS5 directly in I565
16493 //
16494 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
16495 sub2node->SetLineColor(kColorITS);
16496 sub2node->SetVisibility(1);
16497 fNodes->Add(sub2node);
16498 sub1node->cd();
16499 //
16500 // Place copy #12 of ITS5 directly in I565
16501 //
16502 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
16503 sub2node->SetLineColor(kColorITS);
16504 sub2node->SetVisibility(1);
16505 fNodes->Add(sub2node);
16506 sub1node->cd();
16507 //
16508 // Place copy #13 of ITS5 directly in I565
16509 //
16510 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
16511 sub2node->SetLineColor(kColorITS);
16512 sub2node->SetVisibility(1);
16513 fNodes->Add(sub2node);
16514 sub1node->cd();
16515 //
16516 // Place copy #14 of ITS5 directly in I565
16517 //
16518 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
16519 sub2node->SetLineColor(kColorITS);
16520 sub2node->SetVisibility(1);
16521 fNodes->Add(sub2node);
16522 sub1node->cd();
16523 //
16524 // Place copy #15 of ITS5 directly in I565
16525 //
16526 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
16527 sub2node->SetLineColor(kColorITS);
16528 sub2node->SetVisibility(1);
16529 fNodes->Add(sub2node);
16530 sub1node->cd();
16531 //
16532 // Place copy #16 of ITS5 directly in I565
16533 //
16534 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
16535 sub2node->SetLineColor(kColorITS);
16536 sub2node->SetVisibility(1);
16537 fNodes->Add(sub2node);
16538 sub1node->cd();
16539 //
16540 // Place copy #17 of ITS5 directly in I565
16541 //
16542 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
16543 sub2node->SetLineColor(kColorITS);
16544 sub2node->SetVisibility(1);
16545 fNodes->Add(sub2node);
16546 sub1node->cd();
16547 //
16548 // Place copy #18 of ITS5 directly in I565
16549 //
16550 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
16551 sub2node->SetLineColor(kColorITS);
16552 sub2node->SetVisibility(1);
16553 fNodes->Add(sub2node);
16554 sub1node->cd();
16555 //
16556 // Place copy #19 of ITS5 directly in I565
16557 //
16558 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
16559 sub2node->SetLineColor(kColorITS);
16560 sub2node->SetVisibility(1);
16561 fNodes->Add(sub2node);
16562 sub1node->cd();
16563 //
16564 // Place copy #20 of ITS5 directly in I565
16565 //
16566 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16567 sub2node->SetLineColor(kColorITS);
16568 sub2node->SetVisibility(1);
16569 fNodes->Add(sub2node);
16570 sub1node->cd();
16571 //
16572 // Place copy #21 of ITS5 directly in I565
16573 //
16574 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16575 sub2node->SetLineColor(kColorITS);
16576 sub2node->SetVisibility(1);
16577 fNodes->Add(sub2node);
16578 sub1node->cd();
16579 //
16580 // Place copy #22 of ITS5 directly in I565
16581 //
16582 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16583 sub2node->SetLineColor(kColorITS);
16584 sub2node->SetVisibility(1);
16585 fNodes->Add(sub2node);
16586 sub1node->cd();
16587 fNodes->Add(sub1node);
16588 node->cd();
16589 //
16590 // Place copy #1 of I569 in IT56
16591 //
1266e9b4 16592 sub1node = new TNode("I569","I569","I569",-14.139,41.1856,0.,"itsrot553");
1f99c14b 16593 sub1node->SetLineColor(kColorITS);
16594 sub1node->SetVisibility(0);
16595 sub1node->cd();
16596 //
16597 // Place copy #1 of ITS6 in I569
16598 //
1266e9b4 16599 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 16600 sub2node->SetLineColor(kColorITS);
16601 sub2node->SetVisibility(1);
16602 fNodes->Add(sub2node);
16603 sub1node->cd();
16604 //
16605 // Place copy #2 of ITS6 in I569
16606 //
16607 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
16608 sub2node->SetLineColor(kColorITS);
16609 sub2node->SetVisibility(1);
16610 fNodes->Add(sub2node);
16611 sub1node->cd();
16612 //
16613 // Place copy #3 of ITS6 in I569
16614 //
1266e9b4 16615 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 16616 sub2node->SetLineColor(kColorITS);
16617 sub2node->SetVisibility(1);
16618 fNodes->Add(sub2node);
16619 sub1node->cd();
16620 //
16621 // Place copy #4 of ITS6 in I569
16622 //
16623 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
16624 sub2node->SetLineColor(kColorITS);
16625 sub2node->SetVisibility(1);
16626 fNodes->Add(sub2node);
16627 sub1node->cd();
16628 //
16629 // Place copy #5 of ITS6 in I569
16630 //
1266e9b4 16631 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 16632 sub2node->SetLineColor(kColorITS);
16633 sub2node->SetVisibility(1);
16634 fNodes->Add(sub2node);
16635 sub1node->cd();
16636 //
16637 // Place copy #6 of ITS6 in I569
16638 //
16639 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
16640 sub2node->SetLineColor(kColorITS);
16641 sub2node->SetVisibility(1);
16642 fNodes->Add(sub2node);
16643 sub1node->cd();
16644 //
16645 // Place copy #7 of ITS6 in I569
16646 //
1266e9b4 16647 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 16648 sub2node->SetLineColor(kColorITS);
16649 sub2node->SetVisibility(1);
16650 fNodes->Add(sub2node);
16651 sub1node->cd();
16652 //
16653 // Place copy #8 of ITS6 in I569
16654 //
16655 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
16656 sub2node->SetLineColor(kColorITS);
16657 sub2node->SetVisibility(1);
16658 fNodes->Add(sub2node);
16659 sub1node->cd();
16660 //
16661 // Place copy #9 of ITS6 in I569
16662 //
1266e9b4 16663 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 16664 sub2node->SetLineColor(kColorITS);
16665 sub2node->SetVisibility(1);
16666 fNodes->Add(sub2node);
16667 sub1node->cd();
16668 //
16669 // Place copy #10 of ITS6 in I569
16670 //
16671 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
16672 sub2node->SetLineColor(kColorITS);
16673 sub2node->SetVisibility(1);
16674 fNodes->Add(sub2node);
16675 sub1node->cd();
16676 //
16677 // Place copy #11 of ITS6 in I569
16678 //
1266e9b4 16679 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 16680 sub2node->SetLineColor(kColorITS);
16681 sub2node->SetVisibility(1);
16682 fNodes->Add(sub2node);
16683 sub1node->cd();
16684 //
16685 // Place copy #12 of ITS6 in I569
16686 //
16687 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
16688 sub2node->SetLineColor(kColorITS);
16689 sub2node->SetVisibility(1);
16690 fNodes->Add(sub2node);
16691 sub1node->cd();
16692 //
16693 // Place copy #13 of ITS6 in I569
16694 //
16695 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
16696 sub2node->SetLineColor(kColorITS);
16697 sub2node->SetVisibility(1);
16698 fNodes->Add(sub2node);
16699 sub1node->cd();
16700 //
16701 // Place copy #14 of ITS6 in I569
16702 //
16703 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
16704 sub2node->SetLineColor(kColorITS);
16705 sub2node->SetVisibility(1);
16706 fNodes->Add(sub2node);
16707 sub1node->cd();
16708 //
16709 // Place copy #15 of ITS6 in I569
16710 //
1266e9b4 16711 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 16712 sub2node->SetLineColor(kColorITS);
16713 sub2node->SetVisibility(1);
16714 fNodes->Add(sub2node);
16715 sub1node->cd();
16716 //
16717 // Place copy #16 of ITS6 in I569
16718 //
16719 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
16720 sub2node->SetLineColor(kColorITS);
16721 sub2node->SetVisibility(1);
16722 fNodes->Add(sub2node);
16723 sub1node->cd();
16724 //
16725 // Place copy #17 of ITS6 in I569
16726 //
16727 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
16728 sub2node->SetLineColor(kColorITS);
16729 sub2node->SetVisibility(1);
16730 fNodes->Add(sub2node);
16731 sub1node->cd();
16732 //
16733 // Place copy #18 of ITS6 in I569
16734 //
16735 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
16736 sub2node->SetLineColor(kColorITS);
16737 sub2node->SetVisibility(1);
16738 fNodes->Add(sub2node);
16739 sub1node->cd();
16740 //
16741 // Place copy #19 of ITS6 in I569
16742 //
1266e9b4 16743 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 16744 sub2node->SetLineColor(kColorITS);
16745 sub2node->SetVisibility(1);
16746 fNodes->Add(sub2node);
16747 sub1node->cd();
16748 //
16749 // Place copy #20 of ITS6 in I569
16750 //
16751 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
16752 sub2node->SetLineColor(kColorITS);
16753 sub2node->SetVisibility(1);
16754 fNodes->Add(sub2node);
16755 sub1node->cd();
16756 //
16757 // Place copy #21 of ITS6 in I569
16758 //
1266e9b4 16759 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 16760 sub2node->SetLineColor(kColorITS);
16761 sub2node->SetVisibility(1);
16762 fNodes->Add(sub2node);
16763 sub1node->cd();
16764 //
16765 // Place copy #22 of ITS6 in I569
16766 //
16767 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
16768 sub2node->SetLineColor(kColorITS);
16769 sub2node->SetVisibility(1);
16770 fNodes->Add(sub2node);
16771 sub1node->cd();
16772 //
16773 // Place copy #23 of ITS6 in I569
16774 //
16775 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
16776 sub2node->SetLineColor(kColorITS);
16777 sub2node->SetVisibility(1);
16778 fNodes->Add(sub2node);
16779 sub1node->cd();
16780 //
16781 // Place copy #24 of ITS6 in I569
16782 //
16783 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
16784 sub2node->SetLineColor(kColorITS);
16785 sub2node->SetVisibility(1);
16786 fNodes->Add(sub2node);
16787 sub1node->cd();
16788 //
16789 // Place copy #25 of ITS6 in I569
16790 //
1266e9b4 16791 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 16792 sub2node->SetLineColor(kColorITS);
16793 sub2node->SetVisibility(1);
16794 fNodes->Add(sub2node);
16795 sub1node->cd();
16796 fNodes->Add(sub1node);
16797 node->cd();
16798 //
16799 // Place copy #2 of I569 in IT56
16800 //
1266e9b4 16801 sub1node = new TNode("I569","I569","I569",-20.7978,38.431,0.,"itsrot620");
1f99c14b 16802 sub1node->SetLineColor(kColorITS);
16803 sub1node->SetVisibility(0);
16804 sub1node->cd();
16805 //
16806 // Place copy #1 of ITS6 in I569
16807 //
1266e9b4 16808 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 16809 sub2node->SetLineColor(kColorITS);
16810 sub2node->SetVisibility(1);
16811 fNodes->Add(sub2node);
16812 sub1node->cd();
16813 //
16814 // Place copy #2 of ITS6 in I569
16815 //
16816 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
16817 sub2node->SetLineColor(kColorITS);
16818 sub2node->SetVisibility(1);
16819 fNodes->Add(sub2node);
16820 sub1node->cd();
16821 //
16822 // Place copy #3 of ITS6 in I569
16823 //
1266e9b4 16824 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 16825 sub2node->SetLineColor(kColorITS);
16826 sub2node->SetVisibility(1);
16827 fNodes->Add(sub2node);
16828 sub1node->cd();
16829 //
16830 // Place copy #4 of ITS6 in I569
16831 //
16832 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
16833 sub2node->SetLineColor(kColorITS);
16834 sub2node->SetVisibility(1);
16835 fNodes->Add(sub2node);
16836 sub1node->cd();
16837 //
16838 // Place copy #5 of ITS6 in I569
16839 //
1266e9b4 16840 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 16841 sub2node->SetLineColor(kColorITS);
16842 sub2node->SetVisibility(1);
16843 fNodes->Add(sub2node);
16844 sub1node->cd();
16845 //
16846 // Place copy #6 of ITS6 in I569
16847 //
16848 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
16849 sub2node->SetLineColor(kColorITS);
16850 sub2node->SetVisibility(1);
16851 fNodes->Add(sub2node);
16852 sub1node->cd();
16853 //
16854 // Place copy #7 of ITS6 in I569
16855 //
1266e9b4 16856 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 16857 sub2node->SetLineColor(kColorITS);
16858 sub2node->SetVisibility(1);
16859 fNodes->Add(sub2node);
16860 sub1node->cd();
16861 //
16862 // Place copy #8 of ITS6 in I569
16863 //
16864 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
16865 sub2node->SetLineColor(kColorITS);
16866 sub2node->SetVisibility(1);
16867 fNodes->Add(sub2node);
16868 sub1node->cd();
16869 //
16870 // Place copy #9 of ITS6 in I569
16871 //
1266e9b4 16872 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 16873 sub2node->SetLineColor(kColorITS);
16874 sub2node->SetVisibility(1);
16875 fNodes->Add(sub2node);
16876 sub1node->cd();
16877 //
16878 // Place copy #10 of ITS6 in I569
16879 //
16880 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
16881 sub2node->SetLineColor(kColorITS);
16882 sub2node->SetVisibility(1);
16883 fNodes->Add(sub2node);
16884 sub1node->cd();
16885 //
16886 // Place copy #11 of ITS6 in I569
16887 //
1266e9b4 16888 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 16889 sub2node->SetLineColor(kColorITS);
16890 sub2node->SetVisibility(1);
16891 fNodes->Add(sub2node);
16892 sub1node->cd();
16893 //
16894 // Place copy #12 of ITS6 in I569
16895 //
16896 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
16897 sub2node->SetLineColor(kColorITS);
16898 sub2node->SetVisibility(1);
16899 fNodes->Add(sub2node);
16900 sub1node->cd();
16901 //
16902 // Place copy #13 of ITS6 in I569
16903 //
16904 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
16905 sub2node->SetLineColor(kColorITS);
16906 sub2node->SetVisibility(1);
16907 fNodes->Add(sub2node);
16908 sub1node->cd();
16909 //
16910 // Place copy #14 of ITS6 in I569
16911 //
16912 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
16913 sub2node->SetLineColor(kColorITS);
16914 sub2node->SetVisibility(1);
16915 fNodes->Add(sub2node);
16916 sub1node->cd();
16917 //
16918 // Place copy #15 of ITS6 in I569
16919 //
1266e9b4 16920 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 16921 sub2node->SetLineColor(kColorITS);
16922 sub2node->SetVisibility(1);
16923 fNodes->Add(sub2node);
16924 sub1node->cd();
16925 //
16926 // Place copy #16 of ITS6 in I569
16927 //
16928 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
16929 sub2node->SetLineColor(kColorITS);
16930 sub2node->SetVisibility(1);
16931 fNodes->Add(sub2node);
16932 sub1node->cd();
16933 //
16934 // Place copy #17 of ITS6 in I569
16935 //
16936 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
16937 sub2node->SetLineColor(kColorITS);
16938 sub2node->SetVisibility(1);
16939 fNodes->Add(sub2node);
16940 sub1node->cd();
16941 //
16942 // Place copy #18 of ITS6 in I569
16943 //
16944 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
16945 sub2node->SetLineColor(kColorITS);
16946 sub2node->SetVisibility(1);
16947 fNodes->Add(sub2node);
16948 sub1node->cd();
16949 //
16950 // Place copy #19 of ITS6 in I569
16951 //
1266e9b4 16952 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 16953 sub2node->SetLineColor(kColorITS);
16954 sub2node->SetVisibility(1);
16955 fNodes->Add(sub2node);
16956 sub1node->cd();
16957 //
16958 // Place copy #20 of ITS6 in I569
16959 //
16960 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
16961 sub2node->SetLineColor(kColorITS);
16962 sub2node->SetVisibility(1);
16963 fNodes->Add(sub2node);
16964 sub1node->cd();
16965 //
16966 // Place copy #21 of ITS6 in I569
16967 //
1266e9b4 16968 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 16969 sub2node->SetLineColor(kColorITS);
16970 sub2node->SetVisibility(1);
16971 fNodes->Add(sub2node);
16972 sub1node->cd();
16973 //
16974 // Place copy #22 of ITS6 in I569
16975 //
16976 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
16977 sub2node->SetLineColor(kColorITS);
16978 sub2node->SetVisibility(1);
16979 fNodes->Add(sub2node);
16980 sub1node->cd();
16981 //
16982 // Place copy #23 of ITS6 in I569
16983 //
16984 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
16985 sub2node->SetLineColor(kColorITS);
16986 sub2node->SetVisibility(1);
16987 fNodes->Add(sub2node);
16988 sub1node->cd();
16989 //
16990 // Place copy #24 of ITS6 in I569
16991 //
16992 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
16993 sub2node->SetLineColor(kColorITS);
16994 sub2node->SetVisibility(1);
16995 fNodes->Add(sub2node);
16996 sub1node->cd();
16997 //
16998 // Place copy #25 of ITS6 in I569
16999 //
1266e9b4 17000 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 17001 sub2node->SetLineColor(kColorITS);
17002 sub2node->SetVisibility(1);
17003 fNodes->Add(sub2node);
17004 sub1node->cd();
17005 fNodes->Add(sub1node);
17006 node->cd();
17007 //
17008 // Place copy #3 of I569 in IT56
17009 //
1266e9b4 17010 sub1node = new TNode("I569","I569","I569",-26.7459,34.3631,0.,"itsrot555");
1f99c14b 17011 sub1node->SetLineColor(kColorITS);
17012 sub1node->SetVisibility(0);
17013 sub1node->cd();
17014 //
17015 // Place copy #1 of ITS6 in I569
17016 //
1266e9b4 17017 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 17018 sub2node->SetLineColor(kColorITS);
17019 sub2node->SetVisibility(1);
17020 fNodes->Add(sub2node);
17021 sub1node->cd();
17022 //
17023 // Place copy #2 of ITS6 in I569
17024 //
17025 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17026 sub2node->SetLineColor(kColorITS);
17027 sub2node->SetVisibility(1);
17028 fNodes->Add(sub2node);
17029 sub1node->cd();
17030 //
17031 // Place copy #3 of ITS6 in I569
17032 //
1266e9b4 17033 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 17034 sub2node->SetLineColor(kColorITS);
17035 sub2node->SetVisibility(1);
17036 fNodes->Add(sub2node);
17037 sub1node->cd();
17038 //
17039 // Place copy #4 of ITS6 in I569
17040 //
17041 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17042 sub2node->SetLineColor(kColorITS);
17043 sub2node->SetVisibility(1);
17044 fNodes->Add(sub2node);
17045 sub1node->cd();
17046 //
17047 // Place copy #5 of ITS6 in I569
17048 //
1266e9b4 17049 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 17050 sub2node->SetLineColor(kColorITS);
17051 sub2node->SetVisibility(1);
17052 fNodes->Add(sub2node);
17053 sub1node->cd();
17054 //
17055 // Place copy #6 of ITS6 in I569
17056 //
17057 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17058 sub2node->SetLineColor(kColorITS);
17059 sub2node->SetVisibility(1);
17060 fNodes->Add(sub2node);
17061 sub1node->cd();
17062 //
17063 // Place copy #7 of ITS6 in I569
17064 //
1266e9b4 17065 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 17066 sub2node->SetLineColor(kColorITS);
17067 sub2node->SetVisibility(1);
17068 fNodes->Add(sub2node);
17069 sub1node->cd();
17070 //
17071 // Place copy #8 of ITS6 in I569
17072 //
17073 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17074 sub2node->SetLineColor(kColorITS);
17075 sub2node->SetVisibility(1);
17076 fNodes->Add(sub2node);
17077 sub1node->cd();
17078 //
17079 // Place copy #9 of ITS6 in I569
17080 //
1266e9b4 17081 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 17082 sub2node->SetLineColor(kColorITS);
17083 sub2node->SetVisibility(1);
17084 fNodes->Add(sub2node);
17085 sub1node->cd();
17086 //
17087 // Place copy #10 of ITS6 in I569
17088 //
17089 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17090 sub2node->SetLineColor(kColorITS);
17091 sub2node->SetVisibility(1);
17092 fNodes->Add(sub2node);
17093 sub1node->cd();
17094 //
17095 // Place copy #11 of ITS6 in I569
17096 //
1266e9b4 17097 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 17098 sub2node->SetLineColor(kColorITS);
17099 sub2node->SetVisibility(1);
17100 fNodes->Add(sub2node);
17101 sub1node->cd();
17102 //
17103 // Place copy #12 of ITS6 in I569
17104 //
17105 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17106 sub2node->SetLineColor(kColorITS);
17107 sub2node->SetVisibility(1);
17108 fNodes->Add(sub2node);
17109 sub1node->cd();
17110 //
17111 // Place copy #13 of ITS6 in I569
17112 //
17113 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17114 sub2node->SetLineColor(kColorITS);
17115 sub2node->SetVisibility(1);
17116 fNodes->Add(sub2node);
17117 sub1node->cd();
17118 //
17119 // Place copy #14 of ITS6 in I569
17120 //
17121 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17122 sub2node->SetLineColor(kColorITS);
17123 sub2node->SetVisibility(1);
17124 fNodes->Add(sub2node);
17125 sub1node->cd();
17126 //
17127 // Place copy #15 of ITS6 in I569
17128 //
1266e9b4 17129 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 17130 sub2node->SetLineColor(kColorITS);
17131 sub2node->SetVisibility(1);
17132 fNodes->Add(sub2node);
17133 sub1node->cd();
17134 //
17135 // Place copy #16 of ITS6 in I569
17136 //
17137 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17138 sub2node->SetLineColor(kColorITS);
17139 sub2node->SetVisibility(1);
17140 fNodes->Add(sub2node);
17141 sub1node->cd();
17142 //
17143 // Place copy #17 of ITS6 in I569
17144 //
17145 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17146 sub2node->SetLineColor(kColorITS);
17147 sub2node->SetVisibility(1);
17148 fNodes->Add(sub2node);
17149 sub1node->cd();
17150 //
17151 // Place copy #18 of ITS6 in I569
17152 //
17153 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17154 sub2node->SetLineColor(kColorITS);
17155 sub2node->SetVisibility(1);
17156 fNodes->Add(sub2node);
17157 sub1node->cd();
17158 //
17159 // Place copy #19 of ITS6 in I569
17160 //
1266e9b4 17161 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 17162 sub2node->SetLineColor(kColorITS);
17163 sub2node->SetVisibility(1);
17164 fNodes->Add(sub2node);
17165 sub1node->cd();
17166 //
17167 // Place copy #20 of ITS6 in I569
17168 //
17169 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17170 sub2node->SetLineColor(kColorITS);
17171 sub2node->SetVisibility(1);
17172 fNodes->Add(sub2node);
17173 sub1node->cd();
17174 //
17175 // Place copy #21 of ITS6 in I569
17176 //
1266e9b4 17177 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 17178 sub2node->SetLineColor(kColorITS);
17179 sub2node->SetVisibility(1);
17180 fNodes->Add(sub2node);
17181 sub1node->cd();
17182 //
17183 // Place copy #22 of ITS6 in I569
17184 //
17185 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17186 sub2node->SetLineColor(kColorITS);
17187 sub2node->SetVisibility(1);
17188 fNodes->Add(sub2node);
17189 sub1node->cd();
17190 //
17191 // Place copy #23 of ITS6 in I569
17192 //
17193 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17194 sub2node->SetLineColor(kColorITS);
17195 sub2node->SetVisibility(1);
17196 fNodes->Add(sub2node);
17197 sub1node->cd();
17198 //
17199 // Place copy #24 of ITS6 in I569
17200 //
17201 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17202 sub2node->SetLineColor(kColorITS);
17203 sub2node->SetVisibility(1);
17204 fNodes->Add(sub2node);
17205 sub1node->cd();
17206 //
17207 // Place copy #25 of ITS6 in I569
17208 //
1266e9b4 17209 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 17210 sub2node->SetLineColor(kColorITS);
17211 sub2node->SetVisibility(1);
17212 fNodes->Add(sub2node);
17213 sub1node->cd();
17214 fNodes->Add(sub1node);
17215 node->cd();
17216 //
17217 // Place copy #4 of I569 in IT56
17218 //
1266e9b4 17219 sub1node = new TNode("I569","I569","I569",-32.1494,29.5956,0.,"itsrot556");
1f99c14b 17220 sub1node->SetLineColor(kColorITS);
17221 sub1node->SetVisibility(0);
17222 sub1node->cd();
17223 //
17224 // Place copy #1 of ITS6 in I569
17225 //
1266e9b4 17226 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 17227 sub2node->SetLineColor(kColorITS);
17228 sub2node->SetVisibility(1);
17229 fNodes->Add(sub2node);
17230 sub1node->cd();
17231 //
17232 // Place copy #2 of ITS6 in I569
17233 //
17234 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17235 sub2node->SetLineColor(kColorITS);
17236 sub2node->SetVisibility(1);
17237 fNodes->Add(sub2node);
17238 sub1node->cd();
17239 //
17240 // Place copy #3 of ITS6 in I569
17241 //
1266e9b4 17242 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 17243 sub2node->SetLineColor(kColorITS);
17244 sub2node->SetVisibility(1);
17245 fNodes->Add(sub2node);
17246 sub1node->cd();
17247 //
17248 // Place copy #4 of ITS6 in I569
17249 //
17250 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17251 sub2node->SetLineColor(kColorITS);
17252 sub2node->SetVisibility(1);
17253 fNodes->Add(sub2node);
17254 sub1node->cd();
17255 //
17256 // Place copy #5 of ITS6 in I569
17257 //
1266e9b4 17258 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 17259 sub2node->SetLineColor(kColorITS);
17260 sub2node->SetVisibility(1);
17261 fNodes->Add(sub2node);
17262 sub1node->cd();
17263 //
17264 // Place copy #6 of ITS6 in I569
17265 //
17266 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17267 sub2node->SetLineColor(kColorITS);
17268 sub2node->SetVisibility(1);
17269 fNodes->Add(sub2node);
17270 sub1node->cd();
17271 //
17272 // Place copy #7 of ITS6 in I569
17273 //
1266e9b4 17274 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 17275 sub2node->SetLineColor(kColorITS);
17276 sub2node->SetVisibility(1);
17277 fNodes->Add(sub2node);
17278 sub1node->cd();
17279 //
17280 // Place copy #8 of ITS6 in I569
17281 //
17282 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17283 sub2node->SetLineColor(kColorITS);
17284 sub2node->SetVisibility(1);
17285 fNodes->Add(sub2node);
17286 sub1node->cd();
17287 //
17288 // Place copy #9 of ITS6 in I569
17289 //
1266e9b4 17290 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 17291 sub2node->SetLineColor(kColorITS);
17292 sub2node->SetVisibility(1);
17293 fNodes->Add(sub2node);
17294 sub1node->cd();
17295 //
17296 // Place copy #10 of ITS6 in I569
17297 //
17298 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17299 sub2node->SetLineColor(kColorITS);
17300 sub2node->SetVisibility(1);
17301 fNodes->Add(sub2node);
17302 sub1node->cd();
17303 //
17304 // Place copy #11 of ITS6 in I569
17305 //
1266e9b4 17306 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 17307 sub2node->SetLineColor(kColorITS);
17308 sub2node->SetVisibility(1);
17309 fNodes->Add(sub2node);
17310 sub1node->cd();
17311 //
17312 // Place copy #12 of ITS6 in I569
17313 //
17314 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17315 sub2node->SetLineColor(kColorITS);
17316 sub2node->SetVisibility(1);
17317 fNodes->Add(sub2node);
17318 sub1node->cd();
17319 //
17320 // Place copy #13 of ITS6 in I569
17321 //
17322 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17323 sub2node->SetLineColor(kColorITS);
17324 sub2node->SetVisibility(1);
17325 fNodes->Add(sub2node);
17326 sub1node->cd();
17327 //
17328 // Place copy #14 of ITS6 in I569
17329 //
17330 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17331 sub2node->SetLineColor(kColorITS);
17332 sub2node->SetVisibility(1);
17333 fNodes->Add(sub2node);
17334 sub1node->cd();
17335 //
17336 // Place copy #15 of ITS6 in I569
17337 //
1266e9b4 17338 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 17339 sub2node->SetLineColor(kColorITS);
17340 sub2node->SetVisibility(1);
17341 fNodes->Add(sub2node);
17342 sub1node->cd();
17343 //
17344 // Place copy #16 of ITS6 in I569
17345 //
17346 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17347 sub2node->SetLineColor(kColorITS);
17348 sub2node->SetVisibility(1);
17349 fNodes->Add(sub2node);
17350 sub1node->cd();
17351 //
17352 // Place copy #17 of ITS6 in I569
17353 //
17354 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17355 sub2node->SetLineColor(kColorITS);
17356 sub2node->SetVisibility(1);
17357 fNodes->Add(sub2node);
17358 sub1node->cd();
17359 //
17360 // Place copy #18 of ITS6 in I569
17361 //
17362 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17363 sub2node->SetLineColor(kColorITS);
17364 sub2node->SetVisibility(1);
17365 fNodes->Add(sub2node);
17366 sub1node->cd();
17367 //
17368 // Place copy #19 of ITS6 in I569
17369 //
1266e9b4 17370 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 17371 sub2node->SetLineColor(kColorITS);
17372 sub2node->SetVisibility(1);
17373 fNodes->Add(sub2node);
17374 sub1node->cd();
17375 //
17376 // Place copy #20 of ITS6 in I569
17377 //
17378 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17379 sub2node->SetLineColor(kColorITS);
17380 sub2node->SetVisibility(1);
17381 fNodes->Add(sub2node);
17382 sub1node->cd();
17383 //
17384 // Place copy #21 of ITS6 in I569
17385 //
1266e9b4 17386 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 17387 sub2node->SetLineColor(kColorITS);
17388 sub2node->SetVisibility(1);
17389 fNodes->Add(sub2node);
17390 sub1node->cd();
17391 //
17392 // Place copy #22 of ITS6 in I569
17393 //
17394 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17395 sub2node->SetLineColor(kColorITS);
17396 sub2node->SetVisibility(1);
17397 fNodes->Add(sub2node);
17398 sub1node->cd();
17399 //
17400 // Place copy #23 of ITS6 in I569
17401 //
17402 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17403 sub2node->SetLineColor(kColorITS);
17404 sub2node->SetVisibility(1);
17405 fNodes->Add(sub2node);
17406 sub1node->cd();
17407 //
17408 // Place copy #24 of ITS6 in I569
17409 //
17410 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17411 sub2node->SetLineColor(kColorITS);
17412 sub2node->SetVisibility(1);
17413 fNodes->Add(sub2node);
17414 sub1node->cd();
17415 //
17416 // Place copy #25 of ITS6 in I569
17417 //
1266e9b4 17418 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 17419 sub2node->SetLineColor(kColorITS);
17420 sub2node->SetVisibility(1);
17421 fNodes->Add(sub2node);
17422 sub1node->cd();
17423 fNodes->Add(sub1node);
17424 node->cd();
17425 //
17426 // Place copy #5 of I569 in IT56
17427 //
1266e9b4 17428 sub1node = new TNode("I569","I569","I569",-36.4544,23.8169,0.,"itsrot557");
1f99c14b 17429 sub1node->SetLineColor(kColorITS);
17430 sub1node->SetVisibility(0);
17431 sub1node->cd();
17432 //
17433 // Place copy #1 of ITS6 in I569
17434 //
1266e9b4 17435 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 17436 sub2node->SetLineColor(kColorITS);
17437 sub2node->SetVisibility(1);
17438 fNodes->Add(sub2node);
17439 sub1node->cd();
17440 //
17441 // Place copy #2 of ITS6 in I569
17442 //
17443 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17444 sub2node->SetLineColor(kColorITS);
17445 sub2node->SetVisibility(1);
17446 fNodes->Add(sub2node);
17447 sub1node->cd();
17448 //
17449 // Place copy #3 of ITS6 in I569
17450 //
1266e9b4 17451 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 17452 sub2node->SetLineColor(kColorITS);
17453 sub2node->SetVisibility(1);
17454 fNodes->Add(sub2node);
17455 sub1node->cd();
17456 //
17457 // Place copy #4 of ITS6 in I569
17458 //
17459 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17460 sub2node->SetLineColor(kColorITS);
17461 sub2node->SetVisibility(1);
17462 fNodes->Add(sub2node);
17463 sub1node->cd();
17464 //
17465 // Place copy #5 of ITS6 in I569
17466 //
1266e9b4 17467 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 17468 sub2node->SetLineColor(kColorITS);
17469 sub2node->SetVisibility(1);
17470 fNodes->Add(sub2node);
17471 sub1node->cd();
17472 //
17473 // Place copy #6 of ITS6 in I569
17474 //
17475 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17476 sub2node->SetLineColor(kColorITS);
17477 sub2node->SetVisibility(1);
17478 fNodes->Add(sub2node);
17479 sub1node->cd();
17480 //
17481 // Place copy #7 of ITS6 in I569
17482 //
1266e9b4 17483 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 17484 sub2node->SetLineColor(kColorITS);
17485 sub2node->SetVisibility(1);
17486 fNodes->Add(sub2node);
17487 sub1node->cd();
17488 //
17489 // Place copy #8 of ITS6 in I569
17490 //
17491 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17492 sub2node->SetLineColor(kColorITS);
17493 sub2node->SetVisibility(1);
17494 fNodes->Add(sub2node);
17495 sub1node->cd();
17496 //
17497 // Place copy #9 of ITS6 in I569
17498 //
1266e9b4 17499 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 17500 sub2node->SetLineColor(kColorITS);
17501 sub2node->SetVisibility(1);
17502 fNodes->Add(sub2node);
17503 sub1node->cd();
17504 //
17505 // Place copy #10 of ITS6 in I569
17506 //
17507 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17508 sub2node->SetLineColor(kColorITS);
17509 sub2node->SetVisibility(1);
17510 fNodes->Add(sub2node);
17511 sub1node->cd();
17512 //
17513 // Place copy #11 of ITS6 in I569
17514 //
1266e9b4 17515 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 17516 sub2node->SetLineColor(kColorITS);
17517 sub2node->SetVisibility(1);
17518 fNodes->Add(sub2node);
17519 sub1node->cd();
17520 //
17521 // Place copy #12 of ITS6 in I569
17522 //
17523 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17524 sub2node->SetLineColor(kColorITS);
17525 sub2node->SetVisibility(1);
17526 fNodes->Add(sub2node);
17527 sub1node->cd();
17528 //
17529 // Place copy #13 of ITS6 in I569
17530 //
17531 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17532 sub2node->SetLineColor(kColorITS);
17533 sub2node->SetVisibility(1);
17534 fNodes->Add(sub2node);
17535 sub1node->cd();
17536 //
17537 // Place copy #14 of ITS6 in I569
17538 //
17539 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17540 sub2node->SetLineColor(kColorITS);
17541 sub2node->SetVisibility(1);
17542 fNodes->Add(sub2node);
17543 sub1node->cd();
17544 //
17545 // Place copy #15 of ITS6 in I569
17546 //
1266e9b4 17547 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 17548 sub2node->SetLineColor(kColorITS);
17549 sub2node->SetVisibility(1);
17550 fNodes->Add(sub2node);
17551 sub1node->cd();
17552 //
17553 // Place copy #16 of ITS6 in I569
17554 //
17555 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17556 sub2node->SetLineColor(kColorITS);
17557 sub2node->SetVisibility(1);
17558 fNodes->Add(sub2node);
17559 sub1node->cd();
17560 //
17561 // Place copy #17 of ITS6 in I569
17562 //
17563 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17564 sub2node->SetLineColor(kColorITS);
17565 sub2node->SetVisibility(1);
17566 fNodes->Add(sub2node);
17567 sub1node->cd();
17568 //
17569 // Place copy #18 of ITS6 in I569
17570 //
17571 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17572 sub2node->SetLineColor(kColorITS);
17573 sub2node->SetVisibility(1);
17574 fNodes->Add(sub2node);
17575 sub1node->cd();
17576 //
17577 // Place copy #19 of ITS6 in I569
17578 //
1266e9b4 17579 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 17580 sub2node->SetLineColor(kColorITS);
17581 sub2node->SetVisibility(1);
17582 fNodes->Add(sub2node);
17583 sub1node->cd();
17584 //
17585 // Place copy #20 of ITS6 in I569
17586 //
17587 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17588 sub2node->SetLineColor(kColorITS);
17589 sub2node->SetVisibility(1);
17590 fNodes->Add(sub2node);
17591 sub1node->cd();
17592 //
17593 // Place copy #21 of ITS6 in I569
17594 //
1266e9b4 17595 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 17596 sub2node->SetLineColor(kColorITS);
17597 sub2node->SetVisibility(1);
17598 fNodes->Add(sub2node);
17599 sub1node->cd();
17600 //
17601 // Place copy #22 of ITS6 in I569
17602 //
17603 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17604 sub2node->SetLineColor(kColorITS);
17605 sub2node->SetVisibility(1);
17606 fNodes->Add(sub2node);
17607 sub1node->cd();
17608 //
17609 // Place copy #23 of ITS6 in I569
17610 //
17611 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17612 sub2node->SetLineColor(kColorITS);
17613 sub2node->SetVisibility(1);
17614 fNodes->Add(sub2node);
17615 sub1node->cd();
17616 //
17617 // Place copy #24 of ITS6 in I569
17618 //
17619 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17620 sub2node->SetLineColor(kColorITS);
17621 sub2node->SetVisibility(1);
17622 fNodes->Add(sub2node);
17623 sub1node->cd();
17624 //
17625 // Place copy #25 of ITS6 in I569
17626 //
1266e9b4 17627 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 17628 sub2node->SetLineColor(kColorITS);
17629 sub2node->SetVisibility(1);
17630 fNodes->Add(sub2node);
17631 sub1node->cd();
17632 fNodes->Add(sub1node);
17633 node->cd();
17634 //
17635 // Place copy #6 of I569 in IT56
17636 //
1266e9b4 17637 sub1node = new TNode("I569","I569","I569",-40.0172,17.5532,0.,"itsrot558");
1f99c14b 17638 sub1node->SetLineColor(kColorITS);
17639 sub1node->SetVisibility(0);
17640 sub1node->cd();
17641 //
17642 // Place copy #1 of ITS6 in I569
17643 //
1266e9b4 17644 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 17645 sub2node->SetLineColor(kColorITS);
17646 sub2node->SetVisibility(1);
17647 fNodes->Add(sub2node);
17648 sub1node->cd();
17649 //
17650 // Place copy #2 of ITS6 in I569
17651 //
17652 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17653 sub2node->SetLineColor(kColorITS);
17654 sub2node->SetVisibility(1);
17655 fNodes->Add(sub2node);
17656 sub1node->cd();
17657 //
17658 // Place copy #3 of ITS6 in I569
17659 //
1266e9b4 17660 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 17661 sub2node->SetLineColor(kColorITS);
17662 sub2node->SetVisibility(1);
17663 fNodes->Add(sub2node);
17664 sub1node->cd();
17665 //
17666 // Place copy #4 of ITS6 in I569
17667 //
17668 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17669 sub2node->SetLineColor(kColorITS);
17670 sub2node->SetVisibility(1);
17671 fNodes->Add(sub2node);
17672 sub1node->cd();
17673 //
17674 // Place copy #5 of ITS6 in I569
17675 //
1266e9b4 17676 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 17677 sub2node->SetLineColor(kColorITS);
17678 sub2node->SetVisibility(1);
17679 fNodes->Add(sub2node);
17680 sub1node->cd();
17681 //
17682 // Place copy #6 of ITS6 in I569
17683 //
17684 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17685 sub2node->SetLineColor(kColorITS);
17686 sub2node->SetVisibility(1);
17687 fNodes->Add(sub2node);
17688 sub1node->cd();
17689 //
17690 // Place copy #7 of ITS6 in I569
17691 //
1266e9b4 17692 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 17693 sub2node->SetLineColor(kColorITS);
17694 sub2node->SetVisibility(1);
17695 fNodes->Add(sub2node);
17696 sub1node->cd();
17697 //
17698 // Place copy #8 of ITS6 in I569
17699 //
17700 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17701 sub2node->SetLineColor(kColorITS);
17702 sub2node->SetVisibility(1);
17703 fNodes->Add(sub2node);
17704 sub1node->cd();
17705 //
17706 // Place copy #9 of ITS6 in I569
17707 //
1266e9b4 17708 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 17709 sub2node->SetLineColor(kColorITS);
17710 sub2node->SetVisibility(1);
17711 fNodes->Add(sub2node);
17712 sub1node->cd();
17713 //
17714 // Place copy #10 of ITS6 in I569
17715 //
17716 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17717 sub2node->SetLineColor(kColorITS);
17718 sub2node->SetVisibility(1);
17719 fNodes->Add(sub2node);
17720 sub1node->cd();
17721 //
17722 // Place copy #11 of ITS6 in I569
17723 //
1266e9b4 17724 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 17725 sub2node->SetLineColor(kColorITS);
17726 sub2node->SetVisibility(1);
17727 fNodes->Add(sub2node);
17728 sub1node->cd();
17729 //
17730 // Place copy #12 of ITS6 in I569
17731 //
17732 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17733 sub2node->SetLineColor(kColorITS);
17734 sub2node->SetVisibility(1);
17735 fNodes->Add(sub2node);
17736 sub1node->cd();
17737 //
17738 // Place copy #13 of ITS6 in I569
17739 //
17740 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17741 sub2node->SetLineColor(kColorITS);
17742 sub2node->SetVisibility(1);
17743 fNodes->Add(sub2node);
17744 sub1node->cd();
17745 //
17746 // Place copy #14 of ITS6 in I569
17747 //
17748 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17749 sub2node->SetLineColor(kColorITS);
17750 sub2node->SetVisibility(1);
17751 fNodes->Add(sub2node);
17752 sub1node->cd();
17753 //
17754 // Place copy #15 of ITS6 in I569
17755 //
1266e9b4 17756 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 17757 sub2node->SetLineColor(kColorITS);
17758 sub2node->SetVisibility(1);
17759 fNodes->Add(sub2node);
17760 sub1node->cd();
17761 //
17762 // Place copy #16 of ITS6 in I569
17763 //
17764 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17765 sub2node->SetLineColor(kColorITS);
17766 sub2node->SetVisibility(1);
17767 fNodes->Add(sub2node);
17768 sub1node->cd();
17769 //
17770 // Place copy #17 of ITS6 in I569
17771 //
17772 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17773 sub2node->SetLineColor(kColorITS);
17774 sub2node->SetVisibility(1);
17775 fNodes->Add(sub2node);
17776 sub1node->cd();
17777 //
17778 // Place copy #18 of ITS6 in I569
17779 //
17780 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17781 sub2node->SetLineColor(kColorITS);
17782 sub2node->SetVisibility(1);
17783 fNodes->Add(sub2node);
17784 sub1node->cd();
17785 //
17786 // Place copy #19 of ITS6 in I569
17787 //
1266e9b4 17788 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 17789 sub2node->SetLineColor(kColorITS);
17790 sub2node->SetVisibility(1);
17791 fNodes->Add(sub2node);
17792 sub1node->cd();
17793 //
17794 // Place copy #20 of ITS6 in I569
17795 //
17796 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17797 sub2node->SetLineColor(kColorITS);
17798 sub2node->SetVisibility(1);
17799 fNodes->Add(sub2node);
17800 sub1node->cd();
17801 //
17802 // Place copy #21 of ITS6 in I569
17803 //
1266e9b4 17804 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 17805 sub2node->SetLineColor(kColorITS);
17806 sub2node->SetVisibility(1);
17807 fNodes->Add(sub2node);
17808 sub1node->cd();
17809 //
17810 // Place copy #22 of ITS6 in I569
17811 //
17812 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17813 sub2node->SetLineColor(kColorITS);
17814 sub2node->SetVisibility(1);
17815 fNodes->Add(sub2node);
17816 sub1node->cd();
17817 //
17818 // Place copy #23 of ITS6 in I569
17819 //
17820 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17821 sub2node->SetLineColor(kColorITS);
17822 sub2node->SetVisibility(1);
17823 fNodes->Add(sub2node);
17824 sub1node->cd();
17825 //
17826 // Place copy #24 of ITS6 in I569
17827 //
17828 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17829 sub2node->SetLineColor(kColorITS);
17830 sub2node->SetVisibility(1);
17831 fNodes->Add(sub2node);
17832 sub1node->cd();
17833 //
17834 // Place copy #25 of ITS6 in I569
17835 //
1266e9b4 17836 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 17837 sub2node->SetLineColor(kColorITS);
17838 sub2node->SetVisibility(1);
17839 fNodes->Add(sub2node);
17840 sub1node->cd();
17841 fNodes->Add(sub1node);
17842 node->cd();
17843 //
17844 // Place copy #7 of I569 in IT56
17845 //
1266e9b4 17846 sub1node = new TNode("I569","I569","I569",-42.2125,10.6897,0.,"itsrot559");
1f99c14b 17847 sub1node->SetLineColor(kColorITS);
17848 sub1node->SetVisibility(0);
17849 sub1node->cd();
17850 //
17851 // Place copy #1 of ITS6 in I569
17852 //
1266e9b4 17853 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 17854 sub2node->SetLineColor(kColorITS);
17855 sub2node->SetVisibility(1);
17856 fNodes->Add(sub2node);
17857 sub1node->cd();
17858 //
17859 // Place copy #2 of ITS6 in I569
17860 //
17861 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17862 sub2node->SetLineColor(kColorITS);
17863 sub2node->SetVisibility(1);
17864 fNodes->Add(sub2node);
17865 sub1node->cd();
17866 //
17867 // Place copy #3 of ITS6 in I569
17868 //
1266e9b4 17869 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 17870 sub2node->SetLineColor(kColorITS);
17871 sub2node->SetVisibility(1);
17872 fNodes->Add(sub2node);
17873 sub1node->cd();
17874 //
17875 // Place copy #4 of ITS6 in I569
17876 //
17877 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17878 sub2node->SetLineColor(kColorITS);
17879 sub2node->SetVisibility(1);
17880 fNodes->Add(sub2node);
17881 sub1node->cd();
17882 //
17883 // Place copy #5 of ITS6 in I569
17884 //
1266e9b4 17885 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 17886 sub2node->SetLineColor(kColorITS);
17887 sub2node->SetVisibility(1);
17888 fNodes->Add(sub2node);
17889 sub1node->cd();
17890 //
17891 // Place copy #6 of ITS6 in I569
17892 //
17893 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17894 sub2node->SetLineColor(kColorITS);
17895 sub2node->SetVisibility(1);
17896 fNodes->Add(sub2node);
17897 sub1node->cd();
17898 //
17899 // Place copy #7 of ITS6 in I569
17900 //
1266e9b4 17901 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 17902 sub2node->SetLineColor(kColorITS);
17903 sub2node->SetVisibility(1);
17904 fNodes->Add(sub2node);
17905 sub1node->cd();
17906 //
17907 // Place copy #8 of ITS6 in I569
17908 //
17909 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17910 sub2node->SetLineColor(kColorITS);
17911 sub2node->SetVisibility(1);
17912 fNodes->Add(sub2node);
17913 sub1node->cd();
17914 //
17915 // Place copy #9 of ITS6 in I569
17916 //
1266e9b4 17917 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 17918 sub2node->SetLineColor(kColorITS);
17919 sub2node->SetVisibility(1);
17920 fNodes->Add(sub2node);
17921 sub1node->cd();
17922 //
17923 // Place copy #10 of ITS6 in I569
17924 //
17925 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17926 sub2node->SetLineColor(kColorITS);
17927 sub2node->SetVisibility(1);
17928 fNodes->Add(sub2node);
17929 sub1node->cd();
17930 //
17931 // Place copy #11 of ITS6 in I569
17932 //
1266e9b4 17933 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 17934 sub2node->SetLineColor(kColorITS);
17935 sub2node->SetVisibility(1);
17936 fNodes->Add(sub2node);
17937 sub1node->cd();
17938 //
17939 // Place copy #12 of ITS6 in I569
17940 //
17941 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17942 sub2node->SetLineColor(kColorITS);
17943 sub2node->SetVisibility(1);
17944 fNodes->Add(sub2node);
17945 sub1node->cd();
17946 //
17947 // Place copy #13 of ITS6 in I569
17948 //
17949 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17950 sub2node->SetLineColor(kColorITS);
17951 sub2node->SetVisibility(1);
17952 fNodes->Add(sub2node);
17953 sub1node->cd();
17954 //
17955 // Place copy #14 of ITS6 in I569
17956 //
17957 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17958 sub2node->SetLineColor(kColorITS);
17959 sub2node->SetVisibility(1);
17960 fNodes->Add(sub2node);
17961 sub1node->cd();
17962 //
17963 // Place copy #15 of ITS6 in I569
17964 //
1266e9b4 17965 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 17966 sub2node->SetLineColor(kColorITS);
17967 sub2node->SetVisibility(1);
17968 fNodes->Add(sub2node);
17969 sub1node->cd();
17970 //
17971 // Place copy #16 of ITS6 in I569
17972 //
17973 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17974 sub2node->SetLineColor(kColorITS);
17975 sub2node->SetVisibility(1);
17976 fNodes->Add(sub2node);
17977 sub1node->cd();
17978 //
17979 // Place copy #17 of ITS6 in I569
17980 //
17981 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17982 sub2node->SetLineColor(kColorITS);
17983 sub2node->SetVisibility(1);
17984 fNodes->Add(sub2node);
17985 sub1node->cd();
17986 //
17987 // Place copy #18 of ITS6 in I569
17988 //
17989 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17990 sub2node->SetLineColor(kColorITS);
17991 sub2node->SetVisibility(1);
17992 fNodes->Add(sub2node);
17993 sub1node->cd();
17994 //
17995 // Place copy #19 of ITS6 in I569
17996 //
1266e9b4 17997 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 17998 sub2node->SetLineColor(kColorITS);
17999 sub2node->SetVisibility(1);
18000 fNodes->Add(sub2node);
18001 sub1node->cd();
18002 //
18003 // Place copy #20 of ITS6 in I569
18004 //
18005 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18006 sub2node->SetLineColor(kColorITS);
18007 sub2node->SetVisibility(1);
18008 fNodes->Add(sub2node);
18009 sub1node->cd();
18010 //
18011 // Place copy #21 of ITS6 in I569
18012 //
1266e9b4 18013 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 18014 sub2node->SetLineColor(kColorITS);
18015 sub2node->SetVisibility(1);
18016 fNodes->Add(sub2node);
18017 sub1node->cd();
18018 //
18019 // Place copy #22 of ITS6 in I569
18020 //
18021 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18022 sub2node->SetLineColor(kColorITS);
18023 sub2node->SetVisibility(1);
18024 fNodes->Add(sub2node);
18025 sub1node->cd();
18026 //
18027 // Place copy #23 of ITS6 in I569
18028 //
18029 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18030 sub2node->SetLineColor(kColorITS);
18031 sub2node->SetVisibility(1);
18032 fNodes->Add(sub2node);
18033 sub1node->cd();
18034 //
18035 // Place copy #24 of ITS6 in I569
18036 //
18037 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18038 sub2node->SetLineColor(kColorITS);
18039 sub2node->SetVisibility(1);
18040 fNodes->Add(sub2node);
18041 sub1node->cd();
18042 //
18043 // Place copy #25 of ITS6 in I569
18044 //
1266e9b4 18045 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 18046 sub2node->SetLineColor(kColorITS);
18047 sub2node->SetVisibility(1);
18048 fNodes->Add(sub2node);
18049 sub1node->cd();
18050 fNodes->Add(sub1node);
18051 node->cd();
18052 //
18053 // Place copy #8 of I569 in IT56
18054 //
1266e9b4 18055 sub1node = new TNode("I569","I569","I569",-43.5484,3.6085,0.,"itsrot560");
1f99c14b 18056 sub1node->SetLineColor(kColorITS);
18057 sub1node->SetVisibility(0);
18058 sub1node->cd();
18059 //
18060 // Place copy #1 of ITS6 in I569
18061 //
1266e9b4 18062 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 18063 sub2node->SetLineColor(kColorITS);
18064 sub2node->SetVisibility(1);
18065 fNodes->Add(sub2node);
18066 sub1node->cd();
18067 //
18068 // Place copy #2 of ITS6 in I569
18069 //
18070 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18071 sub2node->SetLineColor(kColorITS);
18072 sub2node->SetVisibility(1);
18073 fNodes->Add(sub2node);
18074 sub1node->cd();
18075 //
18076 // Place copy #3 of ITS6 in I569
18077 //
1266e9b4 18078 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 18079 sub2node->SetLineColor(kColorITS);
18080 sub2node->SetVisibility(1);
18081 fNodes->Add(sub2node);
18082 sub1node->cd();
18083 //
18084 // Place copy #4 of ITS6 in I569
18085 //
18086 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18087 sub2node->SetLineColor(kColorITS);
18088 sub2node->SetVisibility(1);
18089 fNodes->Add(sub2node);
18090 sub1node->cd();
18091 //
18092 // Place copy #5 of ITS6 in I569
18093 //
1266e9b4 18094 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 18095 sub2node->SetLineColor(kColorITS);
18096 sub2node->SetVisibility(1);
18097 fNodes->Add(sub2node);
18098 sub1node->cd();
18099 //
18100 // Place copy #6 of ITS6 in I569
18101 //
18102 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18103 sub2node->SetLineColor(kColorITS);
18104 sub2node->SetVisibility(1);
18105 fNodes->Add(sub2node);
18106 sub1node->cd();
18107 //
18108 // Place copy #7 of ITS6 in I569
18109 //
1266e9b4 18110 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 18111 sub2node->SetLineColor(kColorITS);
18112 sub2node->SetVisibility(1);
18113 fNodes->Add(sub2node);
18114 sub1node->cd();
18115 //
18116 // Place copy #8 of ITS6 in I569
18117 //
18118 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18119 sub2node->SetLineColor(kColorITS);
18120 sub2node->SetVisibility(1);
18121 fNodes->Add(sub2node);
18122 sub1node->cd();
18123 //
18124 // Place copy #9 of ITS6 in I569
18125 //
1266e9b4 18126 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 18127 sub2node->SetLineColor(kColorITS);
18128 sub2node->SetVisibility(1);
18129 fNodes->Add(sub2node);
18130 sub1node->cd();
18131 //
18132 // Place copy #10 of ITS6 in I569
18133 //
18134 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18135 sub2node->SetLineColor(kColorITS);
18136 sub2node->SetVisibility(1);
18137 fNodes->Add(sub2node);
18138 sub1node->cd();
18139 //
18140 // Place copy #11 of ITS6 in I569
18141 //
1266e9b4 18142 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 18143 sub2node->SetLineColor(kColorITS);
18144 sub2node->SetVisibility(1);
18145 fNodes->Add(sub2node);
18146 sub1node->cd();
18147 //
18148 // Place copy #12 of ITS6 in I569
18149 //
18150 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18151 sub2node->SetLineColor(kColorITS);
18152 sub2node->SetVisibility(1);
18153 fNodes->Add(sub2node);
18154 sub1node->cd();
18155 //
18156 // Place copy #13 of ITS6 in I569
18157 //
18158 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18159 sub2node->SetLineColor(kColorITS);
18160 sub2node->SetVisibility(1);
18161 fNodes->Add(sub2node);
18162 sub1node->cd();
18163 //
18164 // Place copy #14 of ITS6 in I569
18165 //
18166 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18167 sub2node->SetLineColor(kColorITS);
18168 sub2node->SetVisibility(1);
18169 fNodes->Add(sub2node);
18170 sub1node->cd();
18171 //
18172 // Place copy #15 of ITS6 in I569
18173 //
1266e9b4 18174 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 18175 sub2node->SetLineColor(kColorITS);
18176 sub2node->SetVisibility(1);
18177 fNodes->Add(sub2node);
18178 sub1node->cd();
18179 //
18180 // Place copy #16 of ITS6 in I569
18181 //
18182 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18183 sub2node->SetLineColor(kColorITS);
18184 sub2node->SetVisibility(1);
18185 fNodes->Add(sub2node);
18186 sub1node->cd();
18187 //
18188 // Place copy #17 of ITS6 in I569
18189 //
18190 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18191 sub2node->SetLineColor(kColorITS);
18192 sub2node->SetVisibility(1);
18193 fNodes->Add(sub2node);
18194 sub1node->cd();
18195 //
18196 // Place copy #18 of ITS6 in I569
18197 //
18198 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18199 sub2node->SetLineColor(kColorITS);
18200 sub2node->SetVisibility(1);
18201 fNodes->Add(sub2node);
18202 sub1node->cd();
18203 //
18204 // Place copy #19 of ITS6 in I569
18205 //
1266e9b4 18206 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 18207 sub2node->SetLineColor(kColorITS);
18208 sub2node->SetVisibility(1);
18209 fNodes->Add(sub2node);
18210 sub1node->cd();
18211 //
18212 // Place copy #20 of ITS6 in I569
18213 //
18214 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18215 sub2node->SetLineColor(kColorITS);
18216 sub2node->SetVisibility(1);
18217 fNodes->Add(sub2node);
18218 sub1node->cd();
18219 //
18220 // Place copy #21 of ITS6 in I569
18221 //
1266e9b4 18222 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 18223 sub2node->SetLineColor(kColorITS);
18224 sub2node->SetVisibility(1);
18225 fNodes->Add(sub2node);
18226 sub1node->cd();
18227 //
18228 // Place copy #22 of ITS6 in I569
18229 //
18230 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18231 sub2node->SetLineColor(kColorITS);
18232 sub2node->SetVisibility(1);
18233 fNodes->Add(sub2node);
18234 sub1node->cd();
18235 //
18236 // Place copy #23 of ITS6 in I569
18237 //
18238 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18239 sub2node->SetLineColor(kColorITS);
18240 sub2node->SetVisibility(1);
18241 fNodes->Add(sub2node);
18242 sub1node->cd();
18243 //
18244 // Place copy #24 of ITS6 in I569
18245 //
18246 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18247 sub2node->SetLineColor(kColorITS);
18248 sub2node->SetVisibility(1);
18249 fNodes->Add(sub2node);
18250 sub1node->cd();
18251 //
18252 // Place copy #25 of ITS6 in I569
18253 //
1266e9b4 18254 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 18255 sub2node->SetLineColor(kColorITS);
18256 sub2node->SetVisibility(1);
18257 fNodes->Add(sub2node);
18258 sub1node->cd();
18259 fNodes->Add(sub1node);
18260 node->cd();
18261 //
18262 // Place copy #9 of I569 in IT56
18263 //
1266e9b4 18264 sub1node = new TNode("I569","I569","I569",-43.3963,-3.5959,0.,"itsrot561");
1f99c14b 18265 sub1node->SetLineColor(kColorITS);
18266 sub1node->SetVisibility(0);
18267 sub1node->cd();
18268 //
18269 // Place copy #1 of ITS6 in I569
18270 //
1266e9b4 18271 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 18272 sub2node->SetLineColor(kColorITS);
18273 sub2node->SetVisibility(1);
18274 fNodes->Add(sub2node);
18275 sub1node->cd();
18276 //
18277 // Place copy #2 of ITS6 in I569
18278 //
18279 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18280 sub2node->SetLineColor(kColorITS);
18281 sub2node->SetVisibility(1);
18282 fNodes->Add(sub2node);
18283 sub1node->cd();
18284 //
18285 // Place copy #3 of ITS6 in I569
18286 //
1266e9b4 18287 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 18288 sub2node->SetLineColor(kColorITS);
18289 sub2node->SetVisibility(1);
18290 fNodes->Add(sub2node);
18291 sub1node->cd();
18292 //
18293 // Place copy #4 of ITS6 in I569
18294 //
18295 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18296 sub2node->SetLineColor(kColorITS);
18297 sub2node->SetVisibility(1);
18298 fNodes->Add(sub2node);
18299 sub1node->cd();
18300 //
18301 // Place copy #5 of ITS6 in I569
18302 //
1266e9b4 18303 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 18304 sub2node->SetLineColor(kColorITS);
18305 sub2node->SetVisibility(1);
18306 fNodes->Add(sub2node);
18307 sub1node->cd();
18308 //
18309 // Place copy #6 of ITS6 in I569
18310 //
18311 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18312 sub2node->SetLineColor(kColorITS);
18313 sub2node->SetVisibility(1);
18314 fNodes->Add(sub2node);
18315 sub1node->cd();
18316 //
18317 // Place copy #7 of ITS6 in I569
18318 //
1266e9b4 18319 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 18320 sub2node->SetLineColor(kColorITS);
18321 sub2node->SetVisibility(1);
18322 fNodes->Add(sub2node);
18323 sub1node->cd();
18324 //
18325 // Place copy #8 of ITS6 in I569
18326 //
18327 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18328 sub2node->SetLineColor(kColorITS);
18329 sub2node->SetVisibility(1);
18330 fNodes->Add(sub2node);
18331 sub1node->cd();
18332 //
18333 // Place copy #9 of ITS6 in I569
18334 //
1266e9b4 18335 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 18336 sub2node->SetLineColor(kColorITS);
18337 sub2node->SetVisibility(1);
18338 fNodes->Add(sub2node);
18339 sub1node->cd();
18340 //
18341 // Place copy #10 of ITS6 in I569
18342 //
18343 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18344 sub2node->SetLineColor(kColorITS);
18345 sub2node->SetVisibility(1);
18346 fNodes->Add(sub2node);
18347 sub1node->cd();
18348 //
18349 // Place copy #11 of ITS6 in I569
18350 //
1266e9b4 18351 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 18352 sub2node->SetLineColor(kColorITS);
18353 sub2node->SetVisibility(1);
18354 fNodes->Add(sub2node);
18355 sub1node->cd();
18356 //
18357 // Place copy #12 of ITS6 in I569
18358 //
18359 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18360 sub2node->SetLineColor(kColorITS);
18361 sub2node->SetVisibility(1);
18362 fNodes->Add(sub2node);
18363 sub1node->cd();
18364 //
18365 // Place copy #13 of ITS6 in I569
18366 //
18367 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18368 sub2node->SetLineColor(kColorITS);
18369 sub2node->SetVisibility(1);
18370 fNodes->Add(sub2node);
18371 sub1node->cd();
18372 //
18373 // Place copy #14 of ITS6 in I569
18374 //
18375 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18376 sub2node->SetLineColor(kColorITS);
18377 sub2node->SetVisibility(1);
18378 fNodes->Add(sub2node);
18379 sub1node->cd();
18380 //
18381 // Place copy #15 of ITS6 in I569
18382 //
1266e9b4 18383 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 18384 sub2node->SetLineColor(kColorITS);
18385 sub2node->SetVisibility(1);
18386 fNodes->Add(sub2node);
18387 sub1node->cd();
18388 //
18389 // Place copy #16 of ITS6 in I569
18390 //
18391 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18392 sub2node->SetLineColor(kColorITS);
18393 sub2node->SetVisibility(1);
18394 fNodes->Add(sub2node);
18395 sub1node->cd();
18396 //
18397 // Place copy #17 of ITS6 in I569
18398 //
18399 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18400 sub2node->SetLineColor(kColorITS);
18401 sub2node->SetVisibility(1);
18402 fNodes->Add(sub2node);
18403 sub1node->cd();
18404 //
18405 // Place copy #18 of ITS6 in I569
18406 //
18407 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18408 sub2node->SetLineColor(kColorITS);
18409 sub2node->SetVisibility(1);
18410 fNodes->Add(sub2node);
18411 sub1node->cd();
18412 //
18413 // Place copy #19 of ITS6 in I569
18414 //
1266e9b4 18415 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 18416 sub2node->SetLineColor(kColorITS);
18417 sub2node->SetVisibility(1);
18418 fNodes->Add(sub2node);
18419 sub1node->cd();
18420 //
18421 // Place copy #20 of ITS6 in I569
18422 //
18423 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18424 sub2node->SetLineColor(kColorITS);
18425 sub2node->SetVisibility(1);
18426 fNodes->Add(sub2node);
18427 sub1node->cd();
18428 //
18429 // Place copy #21 of ITS6 in I569
18430 //
1266e9b4 18431 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 18432 sub2node->SetLineColor(kColorITS);
18433 sub2node->SetVisibility(1);
18434 fNodes->Add(sub2node);
18435 sub1node->cd();
18436 //
18437 // Place copy #22 of ITS6 in I569
18438 //
18439 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18440 sub2node->SetLineColor(kColorITS);
18441 sub2node->SetVisibility(1);
18442 fNodes->Add(sub2node);
18443 sub1node->cd();
18444 //
18445 // Place copy #23 of ITS6 in I569
18446 //
18447 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18448 sub2node->SetLineColor(kColorITS);
18449 sub2node->SetVisibility(1);
18450 fNodes->Add(sub2node);
18451 sub1node->cd();
18452 //
18453 // Place copy #24 of ITS6 in I569
18454 //
18455 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18456 sub2node->SetLineColor(kColorITS);
18457 sub2node->SetVisibility(1);
18458 fNodes->Add(sub2node);
18459 sub1node->cd();
18460 //
18461 // Place copy #25 of ITS6 in I569
18462 //
1266e9b4 18463 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 18464 sub2node->SetLineColor(kColorITS);
18465 sub2node->SetVisibility(1);
18466 fNodes->Add(sub2node);
18467 sub1node->cd();
18468 fNodes->Add(sub1node);
18469 node->cd();
18470 //
18471 // Place copy #10 of I569 in IT56
18472 //
1266e9b4 18473 sub1node = new TNode("I569","I569","I569",-42.3606,-10.7271,0.,"itsrot562");
1f99c14b 18474 sub1node->SetLineColor(kColorITS);
18475 sub1node->SetVisibility(0);
18476 sub1node->cd();
18477 //
18478 // Place copy #1 of ITS6 in I569
18479 //
1266e9b4 18480 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 18481 sub2node->SetLineColor(kColorITS);
18482 sub2node->SetVisibility(1);
18483 fNodes->Add(sub2node);
18484 sub1node->cd();
18485 //
18486 // Place copy #2 of ITS6 in I569
18487 //
18488 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18489 sub2node->SetLineColor(kColorITS);
18490 sub2node->SetVisibility(1);
18491 fNodes->Add(sub2node);
18492 sub1node->cd();
18493 //
18494 // Place copy #3 of ITS6 in I569
18495 //
1266e9b4 18496 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 18497 sub2node->SetLineColor(kColorITS);
18498 sub2node->SetVisibility(1);
18499 fNodes->Add(sub2node);
18500 sub1node->cd();
18501 //
18502 // Place copy #4 of ITS6 in I569
18503 //
18504 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18505 sub2node->SetLineColor(kColorITS);
18506 sub2node->SetVisibility(1);
18507 fNodes->Add(sub2node);
18508 sub1node->cd();
18509 //
18510 // Place copy #5 of ITS6 in I569
18511 //
1266e9b4 18512 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 18513 sub2node->SetLineColor(kColorITS);
18514 sub2node->SetVisibility(1);
18515 fNodes->Add(sub2node);
18516 sub1node->cd();
18517 //
18518 // Place copy #6 of ITS6 in I569
18519 //
18520 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18521 sub2node->SetLineColor(kColorITS);
18522 sub2node->SetVisibility(1);
18523 fNodes->Add(sub2node);
18524 sub1node->cd();
18525 //
18526 // Place copy #7 of ITS6 in I569
18527 //
1266e9b4 18528 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 18529 sub2node->SetLineColor(kColorITS);
18530 sub2node->SetVisibility(1);
18531 fNodes->Add(sub2node);
18532 sub1node->cd();
18533 //
18534 // Place copy #8 of ITS6 in I569
18535 //
18536 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18537 sub2node->SetLineColor(kColorITS);
18538 sub2node->SetVisibility(1);
18539 fNodes->Add(sub2node);
18540 sub1node->cd();
18541 //
18542 // Place copy #9 of ITS6 in I569
18543 //
1266e9b4 18544 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 18545 sub2node->SetLineColor(kColorITS);
18546 sub2node->SetVisibility(1);
18547 fNodes->Add(sub2node);
18548 sub1node->cd();
18549 //
18550 // Place copy #10 of ITS6 in I569
18551 //
18552 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18553 sub2node->SetLineColor(kColorITS);
18554 sub2node->SetVisibility(1);
18555 fNodes->Add(sub2node);
18556 sub1node->cd();
18557 //
18558 // Place copy #11 of ITS6 in I569
18559 //
1266e9b4 18560 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 18561 sub2node->SetLineColor(kColorITS);
18562 sub2node->SetVisibility(1);
18563 fNodes->Add(sub2node);
18564 sub1node->cd();
18565 //
18566 // Place copy #12 of ITS6 in I569
18567 //
18568 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18569 sub2node->SetLineColor(kColorITS);
18570 sub2node->SetVisibility(1);
18571 fNodes->Add(sub2node);
18572 sub1node->cd();
18573 //
18574 // Place copy #13 of ITS6 in I569
18575 //
18576 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18577 sub2node->SetLineColor(kColorITS);
18578 sub2node->SetVisibility(1);
18579 fNodes->Add(sub2node);
18580 sub1node->cd();
18581 //
18582 // Place copy #14 of ITS6 in I569
18583 //
18584 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18585 sub2node->SetLineColor(kColorITS);
18586 sub2node->SetVisibility(1);
18587 fNodes->Add(sub2node);
18588 sub1node->cd();
18589 //
18590 // Place copy #15 of ITS6 in I569
18591 //
1266e9b4 18592 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 18593 sub2node->SetLineColor(kColorITS);
18594 sub2node->SetVisibility(1);
18595 fNodes->Add(sub2node);
18596 sub1node->cd();
18597 //
18598 // Place copy #16 of ITS6 in I569
18599 //
18600 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18601 sub2node->SetLineColor(kColorITS);
18602 sub2node->SetVisibility(1);
18603 fNodes->Add(sub2node);
18604 sub1node->cd();
18605 //
18606 // Place copy #17 of ITS6 in I569
18607 //
18608 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18609 sub2node->SetLineColor(kColorITS);
18610 sub2node->SetVisibility(1);
18611 fNodes->Add(sub2node);
18612 sub1node->cd();
18613 //
18614 // Place copy #18 of ITS6 in I569
18615 //
18616 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18617 sub2node->SetLineColor(kColorITS);
18618 sub2node->SetVisibility(1);
18619 fNodes->Add(sub2node);
18620 sub1node->cd();
18621 //
18622 // Place copy #19 of ITS6 in I569
18623 //
1266e9b4 18624 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 18625 sub2node->SetLineColor(kColorITS);
18626 sub2node->SetVisibility(1);
18627 fNodes->Add(sub2node);
18628 sub1node->cd();
18629 //
18630 // Place copy #20 of ITS6 in I569
18631 //
18632 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18633 sub2node->SetLineColor(kColorITS);
18634 sub2node->SetVisibility(1);
18635 fNodes->Add(sub2node);
18636 sub1node->cd();
18637 //
18638 // Place copy #21 of ITS6 in I569
18639 //
1266e9b4 18640 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 18641 sub2node->SetLineColor(kColorITS);
18642 sub2node->SetVisibility(1);
18643 fNodes->Add(sub2node);
18644 sub1node->cd();
18645 //
18646 // Place copy #22 of ITS6 in I569
18647 //
18648 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18649 sub2node->SetLineColor(kColorITS);
18650 sub2node->SetVisibility(1);
18651 fNodes->Add(sub2node);
18652 sub1node->cd();
18653 //
18654 // Place copy #23 of ITS6 in I569
18655 //
18656 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18657 sub2node->SetLineColor(kColorITS);
18658 sub2node->SetVisibility(1);
18659 fNodes->Add(sub2node);
18660 sub1node->cd();
18661 //
18662 // Place copy #24 of ITS6 in I569
18663 //
18664 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18665 sub2node->SetLineColor(kColorITS);
18666 sub2node->SetVisibility(1);
18667 fNodes->Add(sub2node);
18668 sub1node->cd();
18669 //
18670 // Place copy #25 of ITS6 in I569
18671 //
1266e9b4 18672 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 18673 sub2node->SetLineColor(kColorITS);
18674 sub2node->SetVisibility(1);
18675 fNodes->Add(sub2node);
18676 sub1node->cd();
18677 fNodes->Add(sub1node);
18678 node->cd();
18679 //
18680 // Place copy #11 of I569 in IT56
18681 //
1266e9b4 18682 sub1node = new TNode("I569","I569","I569",-39.8773,-17.4918,0.,"itsrot563");
1f99c14b 18683 sub1node->SetLineColor(kColorITS);
18684 sub1node->SetVisibility(0);
18685 sub1node->cd();
18686 //
18687 // Place copy #1 of ITS6 in I569
18688 //
1266e9b4 18689 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 18690 sub2node->SetLineColor(kColorITS);
18691 sub2node->SetVisibility(1);
18692 fNodes->Add(sub2node);
18693 sub1node->cd();
18694 //
18695 // Place copy #2 of ITS6 in I569
18696 //
18697 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18698 sub2node->SetLineColor(kColorITS);
18699 sub2node->SetVisibility(1);
18700 fNodes->Add(sub2node);
18701 sub1node->cd();
18702 //
18703 // Place copy #3 of ITS6 in I569
18704 //
1266e9b4 18705 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 18706 sub2node->SetLineColor(kColorITS);
18707 sub2node->SetVisibility(1);
18708 fNodes->Add(sub2node);
18709 sub1node->cd();
18710 //
18711 // Place copy #4 of ITS6 in I569
18712 //
18713 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18714 sub2node->SetLineColor(kColorITS);
18715 sub2node->SetVisibility(1);
18716 fNodes->Add(sub2node);
18717 sub1node->cd();
18718 //
18719 // Place copy #5 of ITS6 in I569
18720 //
1266e9b4 18721 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 18722 sub2node->SetLineColor(kColorITS);
18723 sub2node->SetVisibility(1);
18724 fNodes->Add(sub2node);
18725 sub1node->cd();
18726 //
18727 // Place copy #6 of ITS6 in I569
18728 //
18729 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18730 sub2node->SetLineColor(kColorITS);
18731 sub2node->SetVisibility(1);
18732 fNodes->Add(sub2node);
18733 sub1node->cd();
18734 //
18735 // Place copy #7 of ITS6 in I569
18736 //
1266e9b4 18737 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 18738 sub2node->SetLineColor(kColorITS);
18739 sub2node->SetVisibility(1);
18740 fNodes->Add(sub2node);
18741 sub1node->cd();
18742 //
18743 // Place copy #8 of ITS6 in I569
18744 //
18745 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18746 sub2node->SetLineColor(kColorITS);
18747 sub2node->SetVisibility(1);
18748 fNodes->Add(sub2node);
18749 sub1node->cd();
18750 //
18751 // Place copy #9 of ITS6 in I569
18752 //
1266e9b4 18753 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 18754 sub2node->SetLineColor(kColorITS);
18755 sub2node->SetVisibility(1);
18756 fNodes->Add(sub2node);
18757 sub1node->cd();
18758 //
18759 // Place copy #10 of ITS6 in I569
18760 //
18761 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18762 sub2node->SetLineColor(kColorITS);
18763 sub2node->SetVisibility(1);
18764 fNodes->Add(sub2node);
18765 sub1node->cd();
18766 //
18767 // Place copy #11 of ITS6 in I569
18768 //
1266e9b4 18769 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 18770 sub2node->SetLineColor(kColorITS);
18771 sub2node->SetVisibility(1);
18772 fNodes->Add(sub2node);
18773 sub1node->cd();
18774 //
18775 // Place copy #12 of ITS6 in I569
18776 //
18777 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18778 sub2node->SetLineColor(kColorITS);
18779 sub2node->SetVisibility(1);
18780 fNodes->Add(sub2node);
18781 sub1node->cd();
18782 //
18783 // Place copy #13 of ITS6 in I569
18784 //
18785 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18786 sub2node->SetLineColor(kColorITS);
18787 sub2node->SetVisibility(1);
18788 fNodes->Add(sub2node);
18789 sub1node->cd();
18790 //
18791 // Place copy #14 of ITS6 in I569
18792 //
18793 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18794 sub2node->SetLineColor(kColorITS);
18795 sub2node->SetVisibility(1);
18796 fNodes->Add(sub2node);
18797 sub1node->cd();
18798 //
18799 // Place copy #15 of ITS6 in I569
18800 //
1266e9b4 18801 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 18802 sub2node->SetLineColor(kColorITS);
18803 sub2node->SetVisibility(1);
18804 fNodes->Add(sub2node);
18805 sub1node->cd();
18806 //
18807 // Place copy #16 of ITS6 in I569
18808 //
18809 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18810 sub2node->SetLineColor(kColorITS);
18811 sub2node->SetVisibility(1);
18812 fNodes->Add(sub2node);
18813 sub1node->cd();
18814 //
18815 // Place copy #17 of ITS6 in I569
18816 //
18817 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18818 sub2node->SetLineColor(kColorITS);
18819 sub2node->SetVisibility(1);
18820 fNodes->Add(sub2node);
18821 sub1node->cd();
18822 //
18823 // Place copy #18 of ITS6 in I569
18824 //
18825 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18826 sub2node->SetLineColor(kColorITS);
18827 sub2node->SetVisibility(1);
18828 fNodes->Add(sub2node);
18829 sub1node->cd();
18830 //
18831 // Place copy #19 of ITS6 in I569
18832 //
1266e9b4 18833 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 18834 sub2node->SetLineColor(kColorITS);
18835 sub2node->SetVisibility(1);
18836 fNodes->Add(sub2node);
18837 sub1node->cd();
18838 //
18839 // Place copy #20 of ITS6 in I569
18840 //
18841 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18842 sub2node->SetLineColor(kColorITS);
18843 sub2node->SetVisibility(1);
18844 fNodes->Add(sub2node);
18845 sub1node->cd();
18846 //
18847 // Place copy #21 of ITS6 in I569
18848 //
1266e9b4 18849 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 18850 sub2node->SetLineColor(kColorITS);
18851 sub2node->SetVisibility(1);
18852 fNodes->Add(sub2node);
18853 sub1node->cd();
18854 //
18855 // Place copy #22 of ITS6 in I569
18856 //
18857 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18858 sub2node->SetLineColor(kColorITS);
18859 sub2node->SetVisibility(1);
18860 fNodes->Add(sub2node);
18861 sub1node->cd();
18862 //
18863 // Place copy #23 of ITS6 in I569
18864 //
18865 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18866 sub2node->SetLineColor(kColorITS);
18867 sub2node->SetVisibility(1);
18868 fNodes->Add(sub2node);
18869 sub1node->cd();
18870 //
18871 // Place copy #24 of ITS6 in I569
18872 //
18873 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18874 sub2node->SetLineColor(kColorITS);
18875 sub2node->SetVisibility(1);
18876 fNodes->Add(sub2node);
18877 sub1node->cd();
18878 //
18879 // Place copy #25 of ITS6 in I569
18880 //
1266e9b4 18881 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 18882 sub2node->SetLineColor(kColorITS);
18883 sub2node->SetVisibility(1);
18884 fNodes->Add(sub2node);
18885 sub1node->cd();
18886 fNodes->Add(sub1node);
18887 node->cd();
18888 //
18889 // Place copy #12 of I569 in IT56
18890 //
1266e9b4 18891 sub1node = new TNode("I569","I569","I569",-36.5823,-23.9004,0.,"itsrot564");
1f99c14b 18892 sub1node->SetLineColor(kColorITS);
18893 sub1node->SetVisibility(0);
18894 sub1node->cd();
18895 //
18896 // Place copy #1 of ITS6 in I569
18897 //
1266e9b4 18898 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 18899 sub2node->SetLineColor(kColorITS);
18900 sub2node->SetVisibility(1);
18901 fNodes->Add(sub2node);
18902 sub1node->cd();
18903 //
18904 // Place copy #2 of ITS6 in I569
18905 //
18906 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18907 sub2node->SetLineColor(kColorITS);
18908 sub2node->SetVisibility(1);
18909 fNodes->Add(sub2node);
18910 sub1node->cd();
18911 //
18912 // Place copy #3 of ITS6 in I569
18913 //
1266e9b4 18914 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 18915 sub2node->SetLineColor(kColorITS);
18916 sub2node->SetVisibility(1);
18917 fNodes->Add(sub2node);
18918 sub1node->cd();
18919 //
18920 // Place copy #4 of ITS6 in I569
18921 //
18922 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18923 sub2node->SetLineColor(kColorITS);
18924 sub2node->SetVisibility(1);
18925 fNodes->Add(sub2node);
18926 sub1node->cd();
18927 //
18928 // Place copy #5 of ITS6 in I569
18929 //
1266e9b4 18930 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 18931 sub2node->SetLineColor(kColorITS);
18932 sub2node->SetVisibility(1);
18933 fNodes->Add(sub2node);
18934 sub1node->cd();
18935 //
18936 // Place copy #6 of ITS6 in I569
18937 //
18938 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18939 sub2node->SetLineColor(kColorITS);
18940 sub2node->SetVisibility(1);
18941 fNodes->Add(sub2node);
18942 sub1node->cd();
18943 //
18944 // Place copy #7 of ITS6 in I569
18945 //
1266e9b4 18946 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 18947 sub2node->SetLineColor(kColorITS);
18948 sub2node->SetVisibility(1);
18949 fNodes->Add(sub2node);
18950 sub1node->cd();
18951 //
18952 // Place copy #8 of ITS6 in I569
18953 //
18954 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18955 sub2node->SetLineColor(kColorITS);
18956 sub2node->SetVisibility(1);
18957 fNodes->Add(sub2node);
18958 sub1node->cd();
18959 //
18960 // Place copy #9 of ITS6 in I569
18961 //
1266e9b4 18962 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 18963 sub2node->SetLineColor(kColorITS);
18964 sub2node->SetVisibility(1);
18965 fNodes->Add(sub2node);
18966 sub1node->cd();
18967 //
18968 // Place copy #10 of ITS6 in I569
18969 //
18970 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18971 sub2node->SetLineColor(kColorITS);
18972 sub2node->SetVisibility(1);
18973 fNodes->Add(sub2node);
18974 sub1node->cd();
18975 //
18976 // Place copy #11 of ITS6 in I569
18977 //
1266e9b4 18978 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 18979 sub2node->SetLineColor(kColorITS);
18980 sub2node->SetVisibility(1);
18981 fNodes->Add(sub2node);
18982 sub1node->cd();
18983 //
18984 // Place copy #12 of ITS6 in I569
18985 //
18986 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18987 sub2node->SetLineColor(kColorITS);
18988 sub2node->SetVisibility(1);
18989 fNodes->Add(sub2node);
18990 sub1node->cd();
18991 //
18992 // Place copy #13 of ITS6 in I569
18993 //
18994 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18995 sub2node->SetLineColor(kColorITS);
18996 sub2node->SetVisibility(1);
18997 fNodes->Add(sub2node);
18998 sub1node->cd();
18999 //
19000 // Place copy #14 of ITS6 in I569
19001 //
19002 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19003 sub2node->SetLineColor(kColorITS);
19004 sub2node->SetVisibility(1);
19005 fNodes->Add(sub2node);
19006 sub1node->cd();
19007 //
19008 // Place copy #15 of ITS6 in I569
19009 //
1266e9b4 19010 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 19011 sub2node->SetLineColor(kColorITS);
19012 sub2node->SetVisibility(1);
19013 fNodes->Add(sub2node);
19014 sub1node->cd();
19015 //
19016 // Place copy #16 of ITS6 in I569
19017 //
19018 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19019 sub2node->SetLineColor(kColorITS);
19020 sub2node->SetVisibility(1);
19021 fNodes->Add(sub2node);
19022 sub1node->cd();
19023 //
19024 // Place copy #17 of ITS6 in I569
19025 //
19026 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19027 sub2node->SetLineColor(kColorITS);
19028 sub2node->SetVisibility(1);
19029 fNodes->Add(sub2node);
19030 sub1node->cd();
19031 //
19032 // Place copy #18 of ITS6 in I569
19033 //
19034 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19035 sub2node->SetLineColor(kColorITS);
19036 sub2node->SetVisibility(1);
19037 fNodes->Add(sub2node);
19038 sub1node->cd();
19039 //
19040 // Place copy #19 of ITS6 in I569
19041 //
1266e9b4 19042 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 19043 sub2node->SetLineColor(kColorITS);
19044 sub2node->SetVisibility(1);
19045 fNodes->Add(sub2node);
19046 sub1node->cd();
19047 //
19048 // Place copy #20 of ITS6 in I569
19049 //
19050 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19051 sub2node->SetLineColor(kColorITS);
19052 sub2node->SetVisibility(1);
19053 fNodes->Add(sub2node);
19054 sub1node->cd();
19055 //
19056 // Place copy #21 of ITS6 in I569
19057 //
1266e9b4 19058 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 19059 sub2node->SetLineColor(kColorITS);
19060 sub2node->SetVisibility(1);
19061 fNodes->Add(sub2node);
19062 sub1node->cd();
19063 //
19064 // Place copy #22 of ITS6 in I569
19065 //
19066 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19067 sub2node->SetLineColor(kColorITS);
19068 sub2node->SetVisibility(1);
19069 fNodes->Add(sub2node);
19070 sub1node->cd();
19071 //
19072 // Place copy #23 of ITS6 in I569
19073 //
19074 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19075 sub2node->SetLineColor(kColorITS);
19076 sub2node->SetVisibility(1);
19077 fNodes->Add(sub2node);
19078 sub1node->cd();
19079 //
19080 // Place copy #24 of ITS6 in I569
19081 //
19082 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19083 sub2node->SetLineColor(kColorITS);
19084 sub2node->SetVisibility(1);
19085 fNodes->Add(sub2node);
19086 sub1node->cd();
19087 //
19088 // Place copy #25 of ITS6 in I569
19089 //
1266e9b4 19090 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 19091 sub2node->SetLineColor(kColorITS);
19092 sub2node->SetVisibility(1);
19093 fNodes->Add(sub2node);
19094 sub1node->cd();
19095 fNodes->Add(sub1node);
19096 node->cd();
19097 //
19098 // Place copy #13 of I569 in IT56
19099 //
1266e9b4 19100 sub1node = new TNode("I569","I569","I569",-32.0371,-29.4922,0.,"itsrot565");
1f99c14b 19101 sub1node->SetLineColor(kColorITS);
19102 sub1node->SetVisibility(0);
19103 sub1node->cd();
19104 //
19105 // Place copy #1 of ITS6 in I569
19106 //
1266e9b4 19107 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 19108 sub2node->SetLineColor(kColorITS);
19109 sub2node->SetVisibility(1);
19110 fNodes->Add(sub2node);
19111 sub1node->cd();
19112 //
19113 // Place copy #2 of ITS6 in I569
19114 //
19115 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19116 sub2node->SetLineColor(kColorITS);
19117 sub2node->SetVisibility(1);
19118 fNodes->Add(sub2node);
19119 sub1node->cd();
19120 //
19121 // Place copy #3 of ITS6 in I569
19122 //
1266e9b4 19123 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 19124 sub2node->SetLineColor(kColorITS);
19125 sub2node->SetVisibility(1);
19126 fNodes->Add(sub2node);
19127 sub1node->cd();
19128 //
19129 // Place copy #4 of ITS6 in I569
19130 //
19131 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19132 sub2node->SetLineColor(kColorITS);
19133 sub2node->SetVisibility(1);
19134 fNodes->Add(sub2node);
19135 sub1node->cd();
19136 //
19137 // Place copy #5 of ITS6 in I569
19138 //
1266e9b4 19139 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 19140 sub2node->SetLineColor(kColorITS);
19141 sub2node->SetVisibility(1);
19142 fNodes->Add(sub2node);
19143 sub1node->cd();
19144 //
19145 // Place copy #6 of ITS6 in I569
19146 //
19147 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19148 sub2node->SetLineColor(kColorITS);
19149 sub2node->SetVisibility(1);
19150 fNodes->Add(sub2node);
19151 sub1node->cd();
19152 //
19153 // Place copy #7 of ITS6 in I569
19154 //
1266e9b4 19155 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 19156 sub2node->SetLineColor(kColorITS);
19157 sub2node->SetVisibility(1);
19158 fNodes->Add(sub2node);
19159 sub1node->cd();
19160 //
19161 // Place copy #8 of ITS6 in I569
19162 //
19163 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19164 sub2node->SetLineColor(kColorITS);
19165 sub2node->SetVisibility(1);
19166 fNodes->Add(sub2node);
19167 sub1node->cd();
19168 //
19169 // Place copy #9 of ITS6 in I569
19170 //
1266e9b4 19171 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 19172 sub2node->SetLineColor(kColorITS);
19173 sub2node->SetVisibility(1);
19174 fNodes->Add(sub2node);
19175 sub1node->cd();
19176 //
19177 // Place copy #10 of ITS6 in I569
19178 //
19179 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19180 sub2node->SetLineColor(kColorITS);
19181 sub2node->SetVisibility(1);
19182 fNodes->Add(sub2node);
19183 sub1node->cd();
19184 //
19185 // Place copy #11 of ITS6 in I569
19186 //
1266e9b4 19187 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 19188 sub2node->SetLineColor(kColorITS);
19189 sub2node->SetVisibility(1);
19190 fNodes->Add(sub2node);
19191 sub1node->cd();
19192 //
19193 // Place copy #12 of ITS6 in I569
19194 //
19195 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19196 sub2node->SetLineColor(kColorITS);
19197 sub2node->SetVisibility(1);
19198 fNodes->Add(sub2node);
19199 sub1node->cd();
19200 //
19201 // Place copy #13 of ITS6 in I569
19202 //
19203 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19204 sub2node->SetLineColor(kColorITS);
19205 sub2node->SetVisibility(1);
19206 fNodes->Add(sub2node);
19207 sub1node->cd();
19208 //
19209 // Place copy #14 of ITS6 in I569
19210 //
19211 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19212 sub2node->SetLineColor(kColorITS);
19213 sub2node->SetVisibility(1);
19214 fNodes->Add(sub2node);
19215 sub1node->cd();
19216 //
19217 // Place copy #15 of ITS6 in I569
19218 //
1266e9b4 19219 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 19220 sub2node->SetLineColor(kColorITS);
19221 sub2node->SetVisibility(1);
19222 fNodes->Add(sub2node);
19223 sub1node->cd();
19224 //
19225 // Place copy #16 of ITS6 in I569
19226 //
19227 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19228 sub2node->SetLineColor(kColorITS);
19229 sub2node->SetVisibility(1);
19230 fNodes->Add(sub2node);
19231 sub1node->cd();
19232 //
19233 // Place copy #17 of ITS6 in I569
19234 //
19235 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19236 sub2node->SetLineColor(kColorITS);
19237 sub2node->SetVisibility(1);
19238 fNodes->Add(sub2node);
19239 sub1node->cd();
19240 //
19241 // Place copy #18 of ITS6 in I569
19242 //
19243 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19244 sub2node->SetLineColor(kColorITS);
19245 sub2node->SetVisibility(1);
19246 fNodes->Add(sub2node);
19247 sub1node->cd();
19248 //
19249 // Place copy #19 of ITS6 in I569
19250 //
1266e9b4 19251 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 19252 sub2node->SetLineColor(kColorITS);
19253 sub2node->SetVisibility(1);
19254 fNodes->Add(sub2node);
19255 sub1node->cd();
19256 //
19257 // Place copy #20 of ITS6 in I569
19258 //
19259 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19260 sub2node->SetLineColor(kColorITS);
19261 sub2node->SetVisibility(1);
19262 fNodes->Add(sub2node);
19263 sub1node->cd();
19264 //
19265 // Place copy #21 of ITS6 in I569
19266 //
1266e9b4 19267 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 19268 sub2node->SetLineColor(kColorITS);
19269 sub2node->SetVisibility(1);
19270 fNodes->Add(sub2node);
19271 sub1node->cd();
19272 //
19273 // Place copy #22 of ITS6 in I569
19274 //
19275 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19276 sub2node->SetLineColor(kColorITS);
19277 sub2node->SetVisibility(1);
19278 fNodes->Add(sub2node);
19279 sub1node->cd();
19280 //
19281 // Place copy #23 of ITS6 in I569
19282 //
19283 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19284 sub2node->SetLineColor(kColorITS);
19285 sub2node->SetVisibility(1);
19286 fNodes->Add(sub2node);
19287 sub1node->cd();
19288 //
19289 // Place copy #24 of ITS6 in I569
19290 //
19291 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19292 sub2node->SetLineColor(kColorITS);
19293 sub2node->SetVisibility(1);
19294 fNodes->Add(sub2node);
19295 sub1node->cd();
19296 //
19297 // Place copy #25 of ITS6 in I569
19298 //
1266e9b4 19299 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 19300 sub2node->SetLineColor(kColorITS);
19301 sub2node->SetVisibility(1);
19302 fNodes->Add(sub2node);
19303 sub1node->cd();
19304 fNodes->Add(sub1node);
19305 node->cd();
19306 //
19307 // Place copy #14 of I569 in IT56
19308 //
1266e9b4 19309 sub1node = new TNode("I569","I569","I569",-26.8397,-34.4836,0.,"itsrot566");
1f99c14b 19310 sub1node->SetLineColor(kColorITS);
19311 sub1node->SetVisibility(0);
19312 sub1node->cd();
19313 //
19314 // Place copy #1 of ITS6 in I569
19315 //
1266e9b4 19316 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 19317 sub2node->SetLineColor(kColorITS);
19318 sub2node->SetVisibility(1);
19319 fNodes->Add(sub2node);
19320 sub1node->cd();
19321 //
19322 // Place copy #2 of ITS6 in I569
19323 //
19324 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19325 sub2node->SetLineColor(kColorITS);
19326 sub2node->SetVisibility(1);
19327 fNodes->Add(sub2node);
19328 sub1node->cd();
19329 //
19330 // Place copy #3 of ITS6 in I569
19331 //
1266e9b4 19332 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 19333 sub2node->SetLineColor(kColorITS);
19334 sub2node->SetVisibility(1);
19335 fNodes->Add(sub2node);
19336 sub1node->cd();
19337 //
19338 // Place copy #4 of ITS6 in I569
19339 //
19340 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19341 sub2node->SetLineColor(kColorITS);
19342 sub2node->SetVisibility(1);
19343 fNodes->Add(sub2node);
19344 sub1node->cd();
19345 //
19346 // Place copy #5 of ITS6 in I569
19347 //
1266e9b4 19348 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 19349 sub2node->SetLineColor(kColorITS);
19350 sub2node->SetVisibility(1);
19351 fNodes->Add(sub2node);
19352 sub1node->cd();
19353 //
19354 // Place copy #6 of ITS6 in I569
19355 //
19356 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19357 sub2node->SetLineColor(kColorITS);
19358 sub2node->SetVisibility(1);
19359 fNodes->Add(sub2node);
19360 sub1node->cd();
19361 //
19362 // Place copy #7 of ITS6 in I569
19363 //
1266e9b4 19364 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 19365 sub2node->SetLineColor(kColorITS);
19366 sub2node->SetVisibility(1);
19367 fNodes->Add(sub2node);
19368 sub1node->cd();
19369 //
19370 // Place copy #8 of ITS6 in I569
19371 //
19372 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19373 sub2node->SetLineColor(kColorITS);
19374 sub2node->SetVisibility(1);
19375 fNodes->Add(sub2node);
19376 sub1node->cd();
19377 //
19378 // Place copy #9 of ITS6 in I569
19379 //
1266e9b4 19380 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 19381 sub2node->SetLineColor(kColorITS);
19382 sub2node->SetVisibility(1);
19383 fNodes->Add(sub2node);
19384 sub1node->cd();
19385 //
19386 // Place copy #10 of ITS6 in I569
19387 //
19388 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19389 sub2node->SetLineColor(kColorITS);
19390 sub2node->SetVisibility(1);
19391 fNodes->Add(sub2node);
19392 sub1node->cd();
19393 //
19394 // Place copy #11 of ITS6 in I569
19395 //
1266e9b4 19396 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 19397 sub2node->SetLineColor(kColorITS);
19398 sub2node->SetVisibility(1);
19399 fNodes->Add(sub2node);
19400 sub1node->cd();
19401 //
19402 // Place copy #12 of ITS6 in I569
19403 //
19404 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19405 sub2node->SetLineColor(kColorITS);
19406 sub2node->SetVisibility(1);
19407 fNodes->Add(sub2node);
19408 sub1node->cd();
19409 //
19410 // Place copy #13 of ITS6 in I569
19411 //
19412 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19413 sub2node->SetLineColor(kColorITS);
19414 sub2node->SetVisibility(1);
19415 fNodes->Add(sub2node);
19416 sub1node->cd();
19417 //
19418 // Place copy #14 of ITS6 in I569
19419 //
19420 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19421 sub2node->SetLineColor(kColorITS);
19422 sub2node->SetVisibility(1);
19423 fNodes->Add(sub2node);
19424 sub1node->cd();
19425 //
19426 // Place copy #15 of ITS6 in I569
19427 //
1266e9b4 19428 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 19429 sub2node->SetLineColor(kColorITS);
19430 sub2node->SetVisibility(1);
19431 fNodes->Add(sub2node);
19432 sub1node->cd();
19433 //
19434 // Place copy #16 of ITS6 in I569
19435 //
19436 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19437 sub2node->SetLineColor(kColorITS);
19438 sub2node->SetVisibility(1);
19439 fNodes->Add(sub2node);
19440 sub1node->cd();
19441 //
19442 // Place copy #17 of ITS6 in I569
19443 //
19444 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19445 sub2node->SetLineColor(kColorITS);
19446 sub2node->SetVisibility(1);
19447 fNodes->Add(sub2node);
19448 sub1node->cd();
19449 //
19450 // Place copy #18 of ITS6 in I569
19451 //
19452 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19453 sub2node->SetLineColor(kColorITS);
19454 sub2node->SetVisibility(1);
19455 fNodes->Add(sub2node);
19456 sub1node->cd();
19457 //
19458 // Place copy #19 of ITS6 in I569
19459 //
1266e9b4 19460 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 19461 sub2node->SetLineColor(kColorITS);
19462 sub2node->SetVisibility(1);
19463 fNodes->Add(sub2node);
19464 sub1node->cd();
19465 //
19466 // Place copy #20 of ITS6 in I569
19467 //
19468 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19469 sub2node->SetLineColor(kColorITS);
19470 sub2node->SetVisibility(1);
19471 fNodes->Add(sub2node);
19472 sub1node->cd();
19473 //
19474 // Place copy #21 of ITS6 in I569
19475 //
1266e9b4 19476 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 19477 sub2node->SetLineColor(kColorITS);
19478 sub2node->SetVisibility(1);
19479 fNodes->Add(sub2node);
19480 sub1node->cd();
19481 //
19482 // Place copy #22 of ITS6 in I569
19483 //
19484 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19485 sub2node->SetLineColor(kColorITS);
19486 sub2node->SetVisibility(1);
19487 fNodes->Add(sub2node);
19488 sub1node->cd();
19489 //
19490 // Place copy #23 of ITS6 in I569
19491 //
19492 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19493 sub2node->SetLineColor(kColorITS);
19494 sub2node->SetVisibility(1);
19495 fNodes->Add(sub2node);
19496 sub1node->cd();
19497 //
19498 // Place copy #24 of ITS6 in I569
19499 //
19500 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19501 sub2node->SetLineColor(kColorITS);
19502 sub2node->SetVisibility(1);
19503 fNodes->Add(sub2node);
19504 sub1node->cd();
19505 //
19506 // Place copy #25 of ITS6 in I569
19507 //
1266e9b4 19508 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 19509 sub2node->SetLineColor(kColorITS);
19510 sub2node->SetVisibility(1);
19511 fNodes->Add(sub2node);
19512 sub1node->cd();
19513 fNodes->Add(sub1node);
19514 node->cd();
19515 //
19516 // Place copy #15 of I569 in IT56
19517 //
1266e9b4 19518 sub1node = new TNode("I569","I569","I569",-20.7251,-38.2967,0.,"itsrot567");
1f99c14b 19519 sub1node->SetLineColor(kColorITS);
19520 sub1node->SetVisibility(0);
19521 sub1node->cd();
19522 //
19523 // Place copy #1 of ITS6 in I569
19524 //
1266e9b4 19525 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 19526 sub2node->SetLineColor(kColorITS);
19527 sub2node->SetVisibility(1);
19528 fNodes->Add(sub2node);
19529 sub1node->cd();
19530 //
19531 // Place copy #2 of ITS6 in I569
19532 //
19533 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19534 sub2node->SetLineColor(kColorITS);
19535 sub2node->SetVisibility(1);
19536 fNodes->Add(sub2node);
19537 sub1node->cd();
19538 //
19539 // Place copy #3 of ITS6 in I569
19540 //
1266e9b4 19541 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 19542 sub2node->SetLineColor(kColorITS);
19543 sub2node->SetVisibility(1);
19544 fNodes->Add(sub2node);
19545 sub1node->cd();
19546 //
19547 // Place copy #4 of ITS6 in I569
19548 //
19549 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19550 sub2node->SetLineColor(kColorITS);
19551 sub2node->SetVisibility(1);
19552 fNodes->Add(sub2node);
19553 sub1node->cd();
19554 //
19555 // Place copy #5 of ITS6 in I569
19556 //
1266e9b4 19557 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 19558 sub2node->SetLineColor(kColorITS);
19559 sub2node->SetVisibility(1);
19560 fNodes->Add(sub2node);
19561 sub1node->cd();
19562 //
19563 // Place copy #6 of ITS6 in I569
19564 //
19565 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19566 sub2node->SetLineColor(kColorITS);
19567 sub2node->SetVisibility(1);
19568 fNodes->Add(sub2node);
19569 sub1node->cd();
19570 //
19571 // Place copy #7 of ITS6 in I569
19572 //
1266e9b4 19573 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 19574 sub2node->SetLineColor(kColorITS);
19575 sub2node->SetVisibility(1);
19576 fNodes->Add(sub2node);
19577 sub1node->cd();
19578 //
19579 // Place copy #8 of ITS6 in I569
19580 //
19581 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19582 sub2node->SetLineColor(kColorITS);
19583 sub2node->SetVisibility(1);
19584 fNodes->Add(sub2node);
19585 sub1node->cd();
19586 //
19587 // Place copy #9 of ITS6 in I569
19588 //
1266e9b4 19589 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 19590 sub2node->SetLineColor(kColorITS);
19591 sub2node->SetVisibility(1);
19592 fNodes->Add(sub2node);
19593 sub1node->cd();
19594 //
19595 // Place copy #10 of ITS6 in I569
19596 //
19597 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19598 sub2node->SetLineColor(kColorITS);
19599 sub2node->SetVisibility(1);
19600 fNodes->Add(sub2node);
19601 sub1node->cd();
19602 //
19603 // Place copy #11 of ITS6 in I569
19604 //
1266e9b4 19605 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 19606 sub2node->SetLineColor(kColorITS);
19607 sub2node->SetVisibility(1);
19608 fNodes->Add(sub2node);
19609 sub1node->cd();
19610 //
19611 // Place copy #12 of ITS6 in I569
19612 //
19613 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19614 sub2node->SetLineColor(kColorITS);
19615 sub2node->SetVisibility(1);
19616 fNodes->Add(sub2node);
19617 sub1node->cd();
19618 //
19619 // Place copy #13 of ITS6 in I569
19620 //
19621 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19622 sub2node->SetLineColor(kColorITS);
19623 sub2node->SetVisibility(1);
19624 fNodes->Add(sub2node);
19625 sub1node->cd();
19626 //
19627 // Place copy #14 of ITS6 in I569
19628 //
19629 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19630 sub2node->SetLineColor(kColorITS);
19631 sub2node->SetVisibility(1);
19632 fNodes->Add(sub2node);
19633 sub1node->cd();
19634 //
19635 // Place copy #15 of ITS6 in I569
19636 //
1266e9b4 19637 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 19638 sub2node->SetLineColor(kColorITS);
19639 sub2node->SetVisibility(1);
19640 fNodes->Add(sub2node);
19641 sub1node->cd();
19642 //
19643 // Place copy #16 of ITS6 in I569
19644 //
19645 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19646 sub2node->SetLineColor(kColorITS);
19647 sub2node->SetVisibility(1);
19648 fNodes->Add(sub2node);
19649 sub1node->cd();
19650 //
19651 // Place copy #17 of ITS6 in I569
19652 //
19653 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19654 sub2node->SetLineColor(kColorITS);
19655 sub2node->SetVisibility(1);
19656 fNodes->Add(sub2node);
19657 sub1node->cd();
19658 //
19659 // Place copy #18 of ITS6 in I569
19660 //
19661 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19662 sub2node->SetLineColor(kColorITS);
19663 sub2node->SetVisibility(1);
19664 fNodes->Add(sub2node);
19665 sub1node->cd();
19666 //
19667 // Place copy #19 of ITS6 in I569
19668 //
1266e9b4 19669 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 19670 sub2node->SetLineColor(kColorITS);
19671 sub2node->SetVisibility(1);
19672 fNodes->Add(sub2node);
19673 sub1node->cd();
19674 //
19675 // Place copy #20 of ITS6 in I569
19676 //
19677 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19678 sub2node->SetLineColor(kColorITS);
19679 sub2node->SetVisibility(1);
19680 fNodes->Add(sub2node);
19681 sub1node->cd();
19682 //
19683 // Place copy #21 of ITS6 in I569
19684 //
1266e9b4 19685 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 19686 sub2node->SetLineColor(kColorITS);
19687 sub2node->SetVisibility(1);
19688 fNodes->Add(sub2node);
19689 sub1node->cd();
19690 //
19691 // Place copy #22 of ITS6 in I569
19692 //
19693 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19694 sub2node->SetLineColor(kColorITS);
19695 sub2node->SetVisibility(1);
19696 fNodes->Add(sub2node);
19697 sub1node->cd();
19698 //
19699 // Place copy #23 of ITS6 in I569
19700 //
19701 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19702 sub2node->SetLineColor(kColorITS);
19703 sub2node->SetVisibility(1);
19704 fNodes->Add(sub2node);
19705 sub1node->cd();
19706 //
19707 // Place copy #24 of ITS6 in I569
19708 //
19709 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19710 sub2node->SetLineColor(kColorITS);
19711 sub2node->SetVisibility(1);
19712 fNodes->Add(sub2node);
19713 sub1node->cd();
19714 //
19715 // Place copy #25 of ITS6 in I569
19716 //
1266e9b4 19717 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 19718 sub2node->SetLineColor(kColorITS);
19719 sub2node->SetVisibility(1);
19720 fNodes->Add(sub2node);
19721 sub1node->cd();
19722 fNodes->Add(sub1node);
19723 node->cd();
19724 //
19725 // Place copy #16 of I569 in IT56
19726 //
1266e9b4 19727 sub1node = new TNode("I569","I569","I569",-14.1886,-41.33,0.,"itsrot568");
1f99c14b 19728 sub1node->SetLineColor(kColorITS);
19729 sub1node->SetVisibility(0);
19730 sub1node->cd();
19731 //
19732 // Place copy #1 of ITS6 in I569
19733 //
1266e9b4 19734 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 19735 sub2node->SetLineColor(kColorITS);
19736 sub2node->SetVisibility(1);
19737 fNodes->Add(sub2node);
19738 sub1node->cd();
19739 //
19740 // Place copy #2 of ITS6 in I569
19741 //
19742 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19743 sub2node->SetLineColor(kColorITS);
19744 sub2node->SetVisibility(1);
19745 fNodes->Add(sub2node);
19746 sub1node->cd();
19747 //
19748 // Place copy #3 of ITS6 in I569
19749 //
1266e9b4 19750 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 19751 sub2node->SetLineColor(kColorITS);
19752 sub2node->SetVisibility(1);
19753 fNodes->Add(sub2node);
19754 sub1node->cd();
19755 //
19756 // Place copy #4 of ITS6 in I569
19757 //
19758 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19759 sub2node->SetLineColor(kColorITS);
19760 sub2node->SetVisibility(1);
19761 fNodes->Add(sub2node);
19762 sub1node->cd();
19763 //
19764 // Place copy #5 of ITS6 in I569
19765 //
1266e9b4 19766 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 19767 sub2node->SetLineColor(kColorITS);
19768 sub2node->SetVisibility(1);
19769 fNodes->Add(sub2node);
19770 sub1node->cd();
19771 //
19772 // Place copy #6 of ITS6 in I569
19773 //
19774 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19775 sub2node->SetLineColor(kColorITS);
19776 sub2node->SetVisibility(1);
19777 fNodes->Add(sub2node);
19778 sub1node->cd();
19779 //
19780 // Place copy #7 of ITS6 in I569
19781 //
1266e9b4 19782 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 19783 sub2node->SetLineColor(kColorITS);
19784 sub2node->SetVisibility(1);
19785 fNodes->Add(sub2node);
19786 sub1node->cd();
19787 //
19788 // Place copy #8 of ITS6 in I569
19789 //
19790 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19791 sub2node->SetLineColor(kColorITS);
19792 sub2node->SetVisibility(1);
19793 fNodes->Add(sub2node);
19794 sub1node->cd();
19795 //
19796 // Place copy #9 of ITS6 in I569
19797 //
1266e9b4 19798 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 19799 sub2node->SetLineColor(kColorITS);
19800 sub2node->SetVisibility(1);
19801 fNodes->Add(sub2node);
19802 sub1node->cd();
19803 //
19804 // Place copy #10 of ITS6 in I569
19805 //
19806 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19807 sub2node->SetLineColor(kColorITS);
19808 sub2node->SetVisibility(1);
19809 fNodes->Add(sub2node);
19810 sub1node->cd();
19811 //
19812 // Place copy #11 of ITS6 in I569
19813 //
1266e9b4 19814 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 19815 sub2node->SetLineColor(kColorITS);
19816 sub2node->SetVisibility(1);
19817 fNodes->Add(sub2node);
19818 sub1node->cd();
19819 //
19820 // Place copy #12 of ITS6 in I569
19821 //
19822 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19823 sub2node->SetLineColor(kColorITS);
19824 sub2node->SetVisibility(1);
19825 fNodes->Add(sub2node);
19826 sub1node->cd();
19827 //
19828 // Place copy #13 of ITS6 in I569
19829 //
19830 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19831 sub2node->SetLineColor(kColorITS);
19832 sub2node->SetVisibility(1);
19833 fNodes->Add(sub2node);
19834 sub1node->cd();
19835 //
19836 // Place copy #14 of ITS6 in I569
19837 //
19838 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19839 sub2node->SetLineColor(kColorITS);
19840 sub2node->SetVisibility(1);
19841 fNodes->Add(sub2node);
19842 sub1node->cd();
19843 //
19844 // Place copy #15 of ITS6 in I569
19845 //
1266e9b4 19846 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 19847 sub2node->SetLineColor(kColorITS);
19848 sub2node->SetVisibility(1);
19849 fNodes->Add(sub2node);
19850 sub1node->cd();
19851 //
19852 // Place copy #16 of ITS6 in I569
19853 //
19854 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19855 sub2node->SetLineColor(kColorITS);
19856 sub2node->SetVisibility(1);
19857 fNodes->Add(sub2node);
19858 sub1node->cd();
19859 //
19860 // Place copy #17 of ITS6 in I569
19861 //
19862 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19863 sub2node->SetLineColor(kColorITS);
19864 sub2node->SetVisibility(1);
19865 fNodes->Add(sub2node);
19866 sub1node->cd();
19867 //
19868 // Place copy #18 of ITS6 in I569
19869 //
19870 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19871 sub2node->SetLineColor(kColorITS);
19872 sub2node->SetVisibility(1);
19873 fNodes->Add(sub2node);
19874 sub1node->cd();
19875 //
19876 // Place copy #19 of ITS6 in I569
19877 //
1266e9b4 19878 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 19879 sub2node->SetLineColor(kColorITS);
19880 sub2node->SetVisibility(1);
19881 fNodes->Add(sub2node);
19882 sub1node->cd();
19883 //
19884 // Place copy #20 of ITS6 in I569
19885 //
19886 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19887 sub2node->SetLineColor(kColorITS);
19888 sub2node->SetVisibility(1);
19889 fNodes->Add(sub2node);
19890 sub1node->cd();
19891 //
19892 // Place copy #21 of ITS6 in I569
19893 //
1266e9b4 19894 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 19895 sub2node->SetLineColor(kColorITS);
19896 sub2node->SetVisibility(1);
19897 fNodes->Add(sub2node);
19898 sub1node->cd();
19899 //
19900 // Place copy #22 of ITS6 in I569
19901 //
19902 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19903 sub2node->SetLineColor(kColorITS);
19904 sub2node->SetVisibility(1);
19905 fNodes->Add(sub2node);
19906 sub1node->cd();
19907 //
19908 // Place copy #23 of ITS6 in I569
19909 //
19910 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19911 sub2node->SetLineColor(kColorITS);
19912 sub2node->SetVisibility(1);
19913 fNodes->Add(sub2node);
19914 sub1node->cd();
19915 //
19916 // Place copy #24 of ITS6 in I569
19917 //
19918 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19919 sub2node->SetLineColor(kColorITS);
19920 sub2node->SetVisibility(1);
19921 fNodes->Add(sub2node);
19922 sub1node->cd();
19923 //
19924 // Place copy #25 of ITS6 in I569
19925 //
1266e9b4 19926 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 19927 sub2node->SetLineColor(kColorITS);
19928 sub2node->SetVisibility(1);
19929 fNodes->Add(sub2node);
19930 sub1node->cd();
19931 fNodes->Add(sub1node);
19932 node->cd();
19933 //
19934 // Place copy #17 of I569 in IT56
19935 //
1266e9b4 19936 sub1node = new TNode("I569","I569","I569",-7.1673,-42.9511,0.,"itsrot569");
1f99c14b 19937 sub1node->SetLineColor(kColorITS);
19938 sub1node->SetVisibility(0);
19939 sub1node->cd();
19940 //
19941 // Place copy #1 of ITS6 in I569
19942 //
1266e9b4 19943 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 19944 sub2node->SetLineColor(kColorITS);
19945 sub2node->SetVisibility(1);
19946 fNodes->Add(sub2node);
19947 sub1node->cd();
19948 //
19949 // Place copy #2 of ITS6 in I569
19950 //
19951 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19952 sub2node->SetLineColor(kColorITS);
19953 sub2node->SetVisibility(1);
19954 fNodes->Add(sub2node);
19955 sub1node->cd();
19956 //
19957 // Place copy #3 of ITS6 in I569
19958 //
1266e9b4 19959 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 19960 sub2node->SetLineColor(kColorITS);
19961 sub2node->SetVisibility(1);
19962 fNodes->Add(sub2node);
19963 sub1node->cd();
19964 //
19965 // Place copy #4 of ITS6 in I569
19966 //
19967 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19968 sub2node->SetLineColor(kColorITS);
19969 sub2node->SetVisibility(1);
19970 fNodes->Add(sub2node);
19971 sub1node->cd();
19972 //
19973 // Place copy #5 of ITS6 in I569
19974 //
1266e9b4 19975 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 19976 sub2node->SetLineColor(kColorITS);
19977 sub2node->SetVisibility(1);
19978 fNodes->Add(sub2node);
19979 sub1node->cd();
19980 //
19981 // Place copy #6 of ITS6 in I569
19982 //
19983 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19984 sub2node->SetLineColor(kColorITS);
19985 sub2node->SetVisibility(1);
19986 fNodes->Add(sub2node);
19987 sub1node->cd();
19988 //
19989 // Place copy #7 of ITS6 in I569
19990 //
1266e9b4 19991 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 19992 sub2node->SetLineColor(kColorITS);
19993 sub2node->SetVisibility(1);
19994 fNodes->Add(sub2node);
19995 sub1node->cd();
19996 //
19997 // Place copy #8 of ITS6 in I569
19998 //
19999 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20000 sub2node->SetLineColor(kColorITS);
20001 sub2node->SetVisibility(1);
20002 fNodes->Add(sub2node);
20003 sub1node->cd();
20004 //
20005 // Place copy #9 of ITS6 in I569
20006 //
1266e9b4 20007 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 20008 sub2node->SetLineColor(kColorITS);
20009 sub2node->SetVisibility(1);
20010 fNodes->Add(sub2node);
20011 sub1node->cd();
20012 //
20013 // Place copy #10 of ITS6 in I569
20014 //
20015 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20016 sub2node->SetLineColor(kColorITS);
20017 sub2node->SetVisibility(1);
20018 fNodes->Add(sub2node);
20019 sub1node->cd();
20020 //
20021 // Place copy #11 of ITS6 in I569
20022 //
1266e9b4 20023 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 20024 sub2node->SetLineColor(kColorITS);
20025 sub2node->SetVisibility(1);
20026 fNodes->Add(sub2node);
20027 sub1node->cd();
20028 //
20029 // Place copy #12 of ITS6 in I569
20030 //
20031 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20032 sub2node->SetLineColor(kColorITS);
20033 sub2node->SetVisibility(1);
20034 fNodes->Add(sub2node);
20035 sub1node->cd();
20036 //
20037 // Place copy #13 of ITS6 in I569
20038 //
20039 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20040 sub2node->SetLineColor(kColorITS);
20041 sub2node->SetVisibility(1);
20042 fNodes->Add(sub2node);
20043 sub1node->cd();
20044 //
20045 // Place copy #14 of ITS6 in I569
20046 //
20047 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20048 sub2node->SetLineColor(kColorITS);
20049 sub2node->SetVisibility(1);
20050 fNodes->Add(sub2node);
20051 sub1node->cd();
20052 //
20053 // Place copy #15 of ITS6 in I569
20054 //
1266e9b4 20055 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 20056 sub2node->SetLineColor(kColorITS);
20057 sub2node->SetVisibility(1);
20058 fNodes->Add(sub2node);
20059 sub1node->cd();
20060 //
20061 // Place copy #16 of ITS6 in I569
20062 //
20063 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20064 sub2node->SetLineColor(kColorITS);
20065 sub2node->SetVisibility(1);
20066 fNodes->Add(sub2node);
20067 sub1node->cd();
20068 //
20069 // Place copy #17 of ITS6 in I569
20070 //
20071 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20072 sub2node->SetLineColor(kColorITS);
20073 sub2node->SetVisibility(1);
20074 fNodes->Add(sub2node);
20075 sub1node->cd();
20076 //
20077 // Place copy #18 of ITS6 in I569
20078 //
20079 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20080 sub2node->SetLineColor(kColorITS);
20081 sub2node->SetVisibility(1);
20082 fNodes->Add(sub2node);
20083 sub1node->cd();
20084 //
20085 // Place copy #19 of ITS6 in I569
20086 //
1266e9b4 20087 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 20088 sub2node->SetLineColor(kColorITS);
20089 sub2node->SetVisibility(1);
20090 fNodes->Add(sub2node);
20091 sub1node->cd();
20092 //
20093 // Place copy #20 of ITS6 in I569
20094 //
20095 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20096 sub2node->SetLineColor(kColorITS);
20097 sub2node->SetVisibility(1);
20098 fNodes->Add(sub2node);
20099 sub1node->cd();
20100 //
20101 // Place copy #21 of ITS6 in I569
20102 //
1266e9b4 20103 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 20104 sub2node->SetLineColor(kColorITS);
20105 sub2node->SetVisibility(1);
20106 fNodes->Add(sub2node);
20107 sub1node->cd();
20108 //
20109 // Place copy #22 of ITS6 in I569
20110 //
20111 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20112 sub2node->SetLineColor(kColorITS);
20113 sub2node->SetVisibility(1);
20114 fNodes->Add(sub2node);
20115 sub1node->cd();
20116 //
20117 // Place copy #23 of ITS6 in I569
20118 //
20119 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20120 sub2node->SetLineColor(kColorITS);
20121 sub2node->SetVisibility(1);
20122 fNodes->Add(sub2node);
20123 sub1node->cd();
20124 //
20125 // Place copy #24 of ITS6 in I569
20126 //
20127 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20128 sub2node->SetLineColor(kColorITS);
20129 sub2node->SetVisibility(1);
20130 fNodes->Add(sub2node);
20131 sub1node->cd();
20132 //
20133 // Place copy #25 of ITS6 in I569
20134 //
1266e9b4 20135 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 20136 sub2node->SetLineColor(kColorITS);
20137 sub2node->SetVisibility(1);
20138 fNodes->Add(sub2node);
20139 sub1node->cd();
20140 fNodes->Add(sub1node);
20141 node->cd();
20142 //
20143 // Place copy #18 of I569 in IT56
20144 //
1266e9b4 20145 sub1node = new TNode("I569","I569","I569",0.,-43.6977,0.,"itsrot533");
1f99c14b 20146 sub1node->SetLineColor(kColorITS);
20147 sub1node->SetVisibility(0);
20148 sub1node->cd();
20149 //
20150 // Place copy #1 of ITS6 in I569
20151 //
1266e9b4 20152 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 20153 sub2node->SetLineColor(kColorITS);
20154 sub2node->SetVisibility(1);
20155 fNodes->Add(sub2node);
20156 sub1node->cd();
20157 //
20158 // Place copy #2 of ITS6 in I569
20159 //
20160 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20161 sub2node->SetLineColor(kColorITS);
20162 sub2node->SetVisibility(1);
20163 fNodes->Add(sub2node);
20164 sub1node->cd();
20165 //
20166 // Place copy #3 of ITS6 in I569
20167 //
1266e9b4 20168 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 20169 sub2node->SetLineColor(kColorITS);
20170 sub2node->SetVisibility(1);
20171 fNodes->Add(sub2node);
20172 sub1node->cd();
20173 //
20174 // Place copy #4 of ITS6 in I569
20175 //
20176 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20177 sub2node->SetLineColor(kColorITS);
20178 sub2node->SetVisibility(1);
20179 fNodes->Add(sub2node);
20180 sub1node->cd();
20181 //
20182 // Place copy #5 of ITS6 in I569
20183 //
1266e9b4 20184 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 20185 sub2node->SetLineColor(kColorITS);
20186 sub2node->SetVisibility(1);
20187 fNodes->Add(sub2node);
20188 sub1node->cd();
20189 //
20190 // Place copy #6 of ITS6 in I569
20191 //
20192 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20193 sub2node->SetLineColor(kColorITS);
20194 sub2node->SetVisibility(1);
20195 fNodes->Add(sub2node);
20196 sub1node->cd();
20197 //
20198 // Place copy #7 of ITS6 in I569
20199 //
1266e9b4 20200 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 20201 sub2node->SetLineColor(kColorITS);
20202 sub2node->SetVisibility(1);
20203 fNodes->Add(sub2node);
20204 sub1node->cd();
20205 //
20206 // Place copy #8 of ITS6 in I569
20207 //
20208 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20209 sub2node->SetLineColor(kColorITS);
20210 sub2node->SetVisibility(1);
20211 fNodes->Add(sub2node);
20212 sub1node->cd();
20213 //
20214 // Place copy #9 of ITS6 in I569
20215 //
1266e9b4 20216 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 20217 sub2node->SetLineColor(kColorITS);
20218 sub2node->SetVisibility(1);
20219 fNodes->Add(sub2node);
20220 sub1node->cd();
20221 //
20222 // Place copy #10 of ITS6 in I569
20223 //
20224 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20225 sub2node->SetLineColor(kColorITS);
20226 sub2node->SetVisibility(1);
20227 fNodes->Add(sub2node);
20228 sub1node->cd();
20229 //
20230 // Place copy #11 of ITS6 in I569
20231 //
1266e9b4 20232 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 20233 sub2node->SetLineColor(kColorITS);
20234 sub2node->SetVisibility(1);
20235 fNodes->Add(sub2node);
20236 sub1node->cd();
20237 //
20238 // Place copy #12 of ITS6 in I569
20239 //
20240 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20241 sub2node->SetLineColor(kColorITS);
20242 sub2node->SetVisibility(1);
20243 fNodes->Add(sub2node);
20244 sub1node->cd();
20245 //
20246 // Place copy #13 of ITS6 in I569
20247 //
20248 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20249 sub2node->SetLineColor(kColorITS);
20250 sub2node->SetVisibility(1);
20251 fNodes->Add(sub2node);
20252 sub1node->cd();
20253 //
20254 // Place copy #14 of ITS6 in I569
20255 //
20256 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20257 sub2node->SetLineColor(kColorITS);
20258 sub2node->SetVisibility(1);
20259 fNodes->Add(sub2node);
20260 sub1node->cd();
20261 //
20262 // Place copy #15 of ITS6 in I569
20263 //
1266e9b4 20264 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 20265 sub2node->SetLineColor(kColorITS);
20266 sub2node->SetVisibility(1);
20267 fNodes->Add(sub2node);
20268 sub1node->cd();
20269 //
20270 // Place copy #16 of ITS6 in I569
20271 //
20272 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20273 sub2node->SetLineColor(kColorITS);
20274 sub2node->SetVisibility(1);
20275 fNodes->Add(sub2node);
20276 sub1node->cd();
20277 //
20278 // Place copy #17 of ITS6 in I569
20279 //
20280 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20281 sub2node->SetLineColor(kColorITS);
20282 sub2node->SetVisibility(1);
20283 fNodes->Add(sub2node);
20284 sub1node->cd();
20285 //
20286 // Place copy #18 of ITS6 in I569
20287 //
20288 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20289 sub2node->SetLineColor(kColorITS);
20290 sub2node->SetVisibility(1);
20291 fNodes->Add(sub2node);
20292 sub1node->cd();
20293 //
20294 // Place copy #19 of ITS6 in I569
20295 //
1266e9b4 20296 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 20297 sub2node->SetLineColor(kColorITS);
20298 sub2node->SetVisibility(1);
20299 fNodes->Add(sub2node);
20300 sub1node->cd();
20301 //
20302 // Place copy #20 of ITS6 in I569
20303 //
20304 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20305 sub2node->SetLineColor(kColorITS);
20306 sub2node->SetVisibility(1);
20307 fNodes->Add(sub2node);
20308 sub1node->cd();
20309 //
20310 // Place copy #21 of ITS6 in I569
20311 //
1266e9b4 20312 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 20313 sub2node->SetLineColor(kColorITS);
20314 sub2node->SetVisibility(1);
20315 fNodes->Add(sub2node);
20316 sub1node->cd();
20317 //
20318 // Place copy #22 of ITS6 in I569
20319 //
20320 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20321 sub2node->SetLineColor(kColorITS);
20322 sub2node->SetVisibility(1);
20323 fNodes->Add(sub2node);
20324 sub1node->cd();
20325 //
20326 // Place copy #23 of ITS6 in I569
20327 //
20328 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20329 sub2node->SetLineColor(kColorITS);
20330 sub2node->SetVisibility(1);
20331 fNodes->Add(sub2node);
20332 sub1node->cd();
20333 //
20334 // Place copy #24 of ITS6 in I569
20335 //
20336 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20337 sub2node->SetLineColor(kColorITS);
20338 sub2node->SetVisibility(1);
20339 fNodes->Add(sub2node);
20340 sub1node->cd();
20341 //
20342 // Place copy #25 of ITS6 in I569
20343 //
1266e9b4 20344 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 20345 sub2node->SetLineColor(kColorITS);
20346 sub2node->SetVisibility(1);
20347 fNodes->Add(sub2node);
20348 sub1node->cd();
20349 fNodes->Add(sub1node);
20350 node->cd();
20351 //
20352 // Place copy #19 of I569 in IT56
20353 //
1266e9b4 20354 sub1node = new TNode("I569","I569","I569",7.1673,-42.9511,0.,"itsrot534");
1f99c14b 20355 sub1node->SetLineColor(kColorITS);
20356 sub1node->SetVisibility(0);
20357 sub1node->cd();
20358 //
20359 // Place copy #1 of ITS6 in I569
20360 //
1266e9b4 20361 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 20362 sub2node->SetLineColor(kColorITS);
20363 sub2node->SetVisibility(1);
20364 fNodes->Add(sub2node);
20365 sub1node->cd();
20366 //
20367 // Place copy #2 of ITS6 in I569
20368 //
20369 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20370 sub2node->SetLineColor(kColorITS);
20371 sub2node->SetVisibility(1);
20372 fNodes->Add(sub2node);
20373 sub1node->cd();
20374 //
20375 // Place copy #3 of ITS6 in I569
20376 //
1266e9b4 20377 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 20378 sub2node->SetLineColor(kColorITS);
20379 sub2node->SetVisibility(1);
20380 fNodes->Add(sub2node);
20381 sub1node->cd();
20382 //
20383 // Place copy #4 of ITS6 in I569
20384 //
20385 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20386 sub2node->SetLineColor(kColorITS);
20387 sub2node->SetVisibility(1);
20388 fNodes->Add(sub2node);
20389 sub1node->cd();
20390 //
20391 // Place copy #5 of ITS6 in I569
20392 //
1266e9b4 20393 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 20394 sub2node->SetLineColor(kColorITS);
20395 sub2node->SetVisibility(1);
20396 fNodes->Add(sub2node);
20397 sub1node->cd();
20398 //
20399 // Place copy #6 of ITS6 in I569
20400 //
20401 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20402 sub2node->SetLineColor(kColorITS);
20403 sub2node->SetVisibility(1);
20404 fNodes->Add(sub2node);
20405 sub1node->cd();
20406 //
20407 // Place copy #7 of ITS6 in I569
20408 //
1266e9b4 20409 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 20410 sub2node->SetLineColor(kColorITS);
20411 sub2node->SetVisibility(1);
20412 fNodes->Add(sub2node);
20413 sub1node->cd();
20414 //
20415 // Place copy #8 of ITS6 in I569
20416 //
20417 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20418 sub2node->SetLineColor(kColorITS);
20419 sub2node->SetVisibility(1);
20420 fNodes->Add(sub2node);
20421 sub1node->cd();
20422 //
20423 // Place copy #9 of ITS6 in I569
20424 //
1266e9b4 20425 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 20426 sub2node->SetLineColor(kColorITS);
20427 sub2node->SetVisibility(1);
20428 fNodes->Add(sub2node);
20429 sub1node->cd();
20430 //
20431 // Place copy #10 of ITS6 in I569
20432 //
20433 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20434 sub2node->SetLineColor(kColorITS);
20435 sub2node->SetVisibility(1);
20436 fNodes->Add(sub2node);
20437 sub1node->cd();
20438 //
20439 // Place copy #11 of ITS6 in I569
20440 //
1266e9b4 20441 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 20442 sub2node->SetLineColor(kColorITS);
20443 sub2node->SetVisibility(1);
20444 fNodes->Add(sub2node);
20445 sub1node->cd();
20446 //
20447 // Place copy #12 of ITS6 in I569
20448 //
20449 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20450 sub2node->SetLineColor(kColorITS);
20451 sub2node->SetVisibility(1);
20452 fNodes->Add(sub2node);
20453 sub1node->cd();
20454 //
20455 // Place copy #13 of ITS6 in I569
20456 //
20457 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20458 sub2node->SetLineColor(kColorITS);
20459 sub2node->SetVisibility(1);
20460 fNodes->Add(sub2node);
20461 sub1node->cd();
20462 //
20463 // Place copy #14 of ITS6 in I569
20464 //
20465 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20466 sub2node->SetLineColor(kColorITS);
20467 sub2node->SetVisibility(1);
20468 fNodes->Add(sub2node);
20469 sub1node->cd();
20470 //
20471 // Place copy #15 of ITS6 in I569
20472 //
1266e9b4 20473 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 20474 sub2node->SetLineColor(kColorITS);
20475 sub2node->SetVisibility(1);
20476 fNodes->Add(sub2node);
20477 sub1node->cd();
20478 //
20479 // Place copy #16 of ITS6 in I569
20480 //
20481 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20482 sub2node->SetLineColor(kColorITS);
20483 sub2node->SetVisibility(1);
20484 fNodes->Add(sub2node);
20485 sub1node->cd();
20486 //
20487 // Place copy #17 of ITS6 in I569
20488 //
20489 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20490 sub2node->SetLineColor(kColorITS);
20491 sub2node->SetVisibility(1);
20492 fNodes->Add(sub2node);
20493 sub1node->cd();
20494 //
20495 // Place copy #18 of ITS6 in I569
20496 //
20497 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20498 sub2node->SetLineColor(kColorITS);
20499 sub2node->SetVisibility(1);
20500 fNodes->Add(sub2node);
20501 sub1node->cd();
20502 //
20503 // Place copy #19 of ITS6 in I569
20504 //
1266e9b4 20505 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 20506 sub2node->SetLineColor(kColorITS);
20507 sub2node->SetVisibility(1);
20508 fNodes->Add(sub2node);
20509 sub1node->cd();
20510 //
20511 // Place copy #20 of ITS6 in I569
20512 //
20513 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20514 sub2node->SetLineColor(kColorITS);
20515 sub2node->SetVisibility(1);
20516 fNodes->Add(sub2node);
20517 sub1node->cd();
20518 //
20519 // Place copy #21 of ITS6 in I569
20520 //
1266e9b4 20521 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 20522 sub2node->SetLineColor(kColorITS);
20523 sub2node->SetVisibility(1);
20524 fNodes->Add(sub2node);
20525 sub1node->cd();
20526 //
20527 // Place copy #22 of ITS6 in I569
20528 //
20529 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20530 sub2node->SetLineColor(kColorITS);
20531 sub2node->SetVisibility(1);
20532 fNodes->Add(sub2node);
20533 sub1node->cd();
20534 //
20535 // Place copy #23 of ITS6 in I569
20536 //
20537 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20538 sub2node->SetLineColor(kColorITS);
20539 sub2node->SetVisibility(1);
20540 fNodes->Add(sub2node);
20541 sub1node->cd();
20542 //
20543 // Place copy #24 of ITS6 in I569
20544 //
20545 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20546 sub2node->SetLineColor(kColorITS);
20547 sub2node->SetVisibility(1);
20548 fNodes->Add(sub2node);
20549 sub1node->cd();
20550 //
20551 // Place copy #25 of ITS6 in I569
20552 //
1266e9b4 20553 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 20554 sub2node->SetLineColor(kColorITS);
20555 sub2node->SetVisibility(1);
20556 fNodes->Add(sub2node);
20557 sub1node->cd();
20558 fNodes->Add(sub1node);
20559 node->cd();
20560 //
20561 // Place copy #20 of I569 in IT56
20562 //
1266e9b4 20563 sub1node = new TNode("I569","I569","I569",14.1886,-41.33,0.,"itsrot535");
1f99c14b 20564 sub1node->SetLineColor(kColorITS);
20565 sub1node->SetVisibility(0);
20566 sub1node->cd();
20567 //
20568 // Place copy #1 of ITS6 in I569
20569 //
1266e9b4 20570 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 20571 sub2node->SetLineColor(kColorITS);
20572 sub2node->SetVisibility(1);
20573 fNodes->Add(sub2node);
20574 sub1node->cd();
20575 //
20576 // Place copy #2 of ITS6 in I569
20577 //
20578 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20579 sub2node->SetLineColor(kColorITS);
20580 sub2node->SetVisibility(1);
20581 fNodes->Add(sub2node);
20582 sub1node->cd();
20583 //
20584 // Place copy #3 of ITS6 in I569
20585 //
1266e9b4 20586 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 20587 sub2node->SetLineColor(kColorITS);
20588 sub2node->SetVisibility(1);
20589 fNodes->Add(sub2node);
20590 sub1node->cd();
20591 //
20592 // Place copy #4 of ITS6 in I569
20593 //
20594 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20595 sub2node->SetLineColor(kColorITS);
20596 sub2node->SetVisibility(1);
20597 fNodes->Add(sub2node);
20598 sub1node->cd();
20599 //
20600 // Place copy #5 of ITS6 in I569
20601 //
1266e9b4 20602 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 20603 sub2node->SetLineColor(kColorITS);
20604 sub2node->SetVisibility(1);
20605 fNodes->Add(sub2node);
20606 sub1node->cd();
20607 //
20608 // Place copy #6 of ITS6 in I569
20609 //
20610 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20611 sub2node->SetLineColor(kColorITS);
20612 sub2node->SetVisibility(1);
20613 fNodes->Add(sub2node);
20614 sub1node->cd();
20615 //
20616 // Place copy #7 of ITS6 in I569
20617 //
1266e9b4 20618 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 20619 sub2node->SetLineColor(kColorITS);
20620 sub2node->SetVisibility(1);
20621 fNodes->Add(sub2node);
20622 sub1node->cd();
20623 //
20624 // Place copy #8 of ITS6 in I569
20625 //
20626 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20627 sub2node->SetLineColor(kColorITS);
20628 sub2node->SetVisibility(1);
20629 fNodes->Add(sub2node);
20630 sub1node->cd();
20631 //
20632 // Place copy #9 of ITS6 in I569
20633 //
1266e9b4 20634 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 20635 sub2node->SetLineColor(kColorITS);
20636 sub2node->SetVisibility(1);
20637 fNodes->Add(sub2node);
20638 sub1node->cd();
20639 //
20640 // Place copy #10 of ITS6 in I569
20641 //
20642 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20643 sub2node->SetLineColor(kColorITS);
20644 sub2node->SetVisibility(1);
20645 fNodes->Add(sub2node);
20646 sub1node->cd();
20647 //
20648 // Place copy #11 of ITS6 in I569
20649 //
1266e9b4 20650 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 20651 sub2node->SetLineColor(kColorITS);
20652 sub2node->SetVisibility(1);
20653 fNodes->Add(sub2node);
20654 sub1node->cd();
20655 //
20656 // Place copy #12 of ITS6 in I569
20657 //
20658 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20659 sub2node->SetLineColor(kColorITS);
20660 sub2node->SetVisibility(1);
20661 fNodes->Add(sub2node);
20662 sub1node->cd();
20663 //
20664 // Place copy #13 of ITS6 in I569
20665 //
20666 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20667 sub2node->SetLineColor(kColorITS);
20668 sub2node->SetVisibility(1);
20669 fNodes->Add(sub2node);
20670 sub1node->cd();
20671 //
20672 // Place copy #14 of ITS6 in I569
20673 //
20674 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20675 sub2node->SetLineColor(kColorITS);
20676 sub2node->SetVisibility(1);
20677 fNodes->Add(sub2node);
20678 sub1node->cd();
20679 //
20680 // Place copy #15 of ITS6 in I569
20681 //
1266e9b4 20682 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 20683 sub2node->SetLineColor(kColorITS);
20684 sub2node->SetVisibility(1);
20685 fNodes->Add(sub2node);
20686 sub1node->cd();
20687 //
20688 // Place copy #16 of ITS6 in I569
20689 //
20690 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20691 sub2node->SetLineColor(kColorITS);
20692 sub2node->SetVisibility(1);
20693 fNodes->Add(sub2node);
20694 sub1node->cd();
20695 //
20696 // Place copy #17 of ITS6 in I569
20697 //
20698 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20699 sub2node->SetLineColor(kColorITS);
20700 sub2node->SetVisibility(1);
20701 fNodes->Add(sub2node);
20702 sub1node->cd();
20703 //
20704 // Place copy #18 of ITS6 in I569
20705 //
20706 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20707 sub2node->SetLineColor(kColorITS);
20708 sub2node->SetVisibility(1);
20709 fNodes->Add(sub2node);
20710 sub1node->cd();
20711 //
20712 // Place copy #19 of ITS6 in I569
20713 //
1266e9b4 20714 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 20715 sub2node->SetLineColor(kColorITS);
20716 sub2node->SetVisibility(1);
20717 fNodes->Add(sub2node);
20718 sub1node->cd();
20719 //
20720 // Place copy #20 of ITS6 in I569
20721 //
20722 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20723 sub2node->SetLineColor(kColorITS);
20724 sub2node->SetVisibility(1);
20725 fNodes->Add(sub2node);
20726 sub1node->cd();
20727 //
20728 // Place copy #21 of ITS6 in I569
20729 //
1266e9b4 20730 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 20731 sub2node->SetLineColor(kColorITS);
20732 sub2node->SetVisibility(1);
20733 fNodes->Add(sub2node);
20734 sub1node->cd();
20735 //
20736 // Place copy #22 of ITS6 in I569
20737 //
20738 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20739 sub2node->SetLineColor(kColorITS);
20740 sub2node->SetVisibility(1);
20741 fNodes->Add(sub2node);
20742 sub1node->cd();
20743 //
20744 // Place copy #23 of ITS6 in I569
20745 //
20746 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20747 sub2node->SetLineColor(kColorITS);
20748 sub2node->SetVisibility(1);
20749 fNodes->Add(sub2node);
20750 sub1node->cd();
20751 //
20752 // Place copy #24 of ITS6 in I569
20753 //
20754 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20755 sub2node->SetLineColor(kColorITS);
20756 sub2node->SetVisibility(1);
20757 fNodes->Add(sub2node);
20758 sub1node->cd();
20759 //
20760 // Place copy #25 of ITS6 in I569
20761 //
1266e9b4 20762 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 20763 sub2node->SetLineColor(kColorITS);
20764 sub2node->SetVisibility(1);
20765 fNodes->Add(sub2node);
20766 sub1node->cd();
20767 fNodes->Add(sub1node);
20768 node->cd();
20769 //
20770 // Place copy #21 of I569 in IT56
20771 //
1266e9b4 20772 sub1node = new TNode("I569","I569","I569",20.7251,-38.2967,0.,"itsrot623");
1f99c14b 20773 sub1node->SetLineColor(kColorITS);
20774 sub1node->SetVisibility(0);
20775 sub1node->cd();
20776 //
20777 // Place copy #1 of ITS6 in I569
20778 //
1266e9b4 20779 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 20780 sub2node->SetLineColor(kColorITS);
20781 sub2node->SetVisibility(1);
20782 fNodes->Add(sub2node);
20783 sub1node->cd();
20784 //
20785 // Place copy #2 of ITS6 in I569
20786 //
20787 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20788 sub2node->SetLineColor(kColorITS);
20789 sub2node->SetVisibility(1);
20790 fNodes->Add(sub2node);
20791 sub1node->cd();
20792 //
20793 // Place copy #3 of ITS6 in I569
20794 //
1266e9b4 20795 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 20796 sub2node->SetLineColor(kColorITS);
20797 sub2node->SetVisibility(1);
20798 fNodes->Add(sub2node);
20799 sub1node->cd();
20800 //
20801 // Place copy #4 of ITS6 in I569
20802 //
20803 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20804 sub2node->SetLineColor(kColorITS);
20805 sub2node->SetVisibility(1);
20806 fNodes->Add(sub2node);
20807 sub1node->cd();
20808 //
20809 // Place copy #5 of ITS6 in I569
20810 //
1266e9b4 20811 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 20812 sub2node->SetLineColor(kColorITS);
20813 sub2node->SetVisibility(1);
20814 fNodes->Add(sub2node);
20815 sub1node->cd();
20816 //
20817 // Place copy #6 of ITS6 in I569
20818 //
20819 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20820 sub2node->SetLineColor(kColorITS);
20821 sub2node->SetVisibility(1);
20822 fNodes->Add(sub2node);
20823 sub1node->cd();
20824 //
20825 // Place copy #7 of ITS6 in I569
20826 //
1266e9b4 20827 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 20828 sub2node->SetLineColor(kColorITS);
20829 sub2node->SetVisibility(1);
20830 fNodes->Add(sub2node);
20831 sub1node->cd();
20832 //
20833 // Place copy #8 of ITS6 in I569
20834 //
20835 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20836 sub2node->SetLineColor(kColorITS);
20837 sub2node->SetVisibility(1);
20838 fNodes->Add(sub2node);
20839 sub1node->cd();
20840 //
20841 // Place copy #9 of ITS6 in I569
20842 //
1266e9b4 20843 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 20844 sub2node->SetLineColor(kColorITS);
20845 sub2node->SetVisibility(1);
20846 fNodes->Add(sub2node);
20847 sub1node->cd();
20848 //
20849 // Place copy #10 of ITS6 in I569
20850 //
20851 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20852 sub2node->SetLineColor(kColorITS);
20853 sub2node->SetVisibility(1);
20854 fNodes->Add(sub2node);
20855 sub1node->cd();
20856 //
20857 // Place copy #11 of ITS6 in I569
20858 //
1266e9b4 20859 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 20860 sub2node->SetLineColor(kColorITS);
20861 sub2node->SetVisibility(1);
20862 fNodes->Add(sub2node);
20863 sub1node->cd();
20864 //
20865 // Place copy #12 of ITS6 in I569
20866 //
20867 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20868 sub2node->SetLineColor(kColorITS);
20869 sub2node->SetVisibility(1);
20870 fNodes->Add(sub2node);
20871 sub1node->cd();
20872 //
20873 // Place copy #13 of ITS6 in I569
20874 //
20875 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20876 sub2node->SetLineColor(kColorITS);
20877 sub2node->SetVisibility(1);
20878 fNodes->Add(sub2node);
20879 sub1node->cd();
20880 //
20881 // Place copy #14 of ITS6 in I569
20882 //
20883 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20884 sub2node->SetLineColor(kColorITS);
20885 sub2node->SetVisibility(1);
20886 fNodes->Add(sub2node);
20887 sub1node->cd();
20888 //
20889 // Place copy #15 of ITS6 in I569
20890 //
1266e9b4 20891 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 20892 sub2node->SetLineColor(kColorITS);
20893 sub2node->SetVisibility(1);
20894 fNodes->Add(sub2node);
20895 sub1node->cd();
20896 //
20897 // Place copy #16 of ITS6 in I569
20898 //
20899 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20900 sub2node->SetLineColor(kColorITS);
20901 sub2node->SetVisibility(1);
20902 fNodes->Add(sub2node);
20903 sub1node->cd();
20904 //
20905 // Place copy #17 of ITS6 in I569
20906 //
20907 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20908 sub2node->SetLineColor(kColorITS);
20909 sub2node->SetVisibility(1);
20910 fNodes->Add(sub2node);
20911 sub1node->cd();
20912 //
20913 // Place copy #18 of ITS6 in I569
20914 //
20915 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20916 sub2node->SetLineColor(kColorITS);
20917 sub2node->SetVisibility(1);
20918 fNodes->Add(sub2node);
20919 sub1node->cd();
20920 //
20921 // Place copy #19 of ITS6 in I569
20922 //
1266e9b4 20923 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 20924 sub2node->SetLineColor(kColorITS);
20925 sub2node->SetVisibility(1);
20926 fNodes->Add(sub2node);
20927 sub1node->cd();
20928 //
20929 // Place copy #20 of ITS6 in I569
20930 //
20931 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20932 sub2node->SetLineColor(kColorITS);
20933 sub2node->SetVisibility(1);
20934 fNodes->Add(sub2node);
20935 sub1node->cd();
20936 //
20937 // Place copy #21 of ITS6 in I569
20938 //
1266e9b4 20939 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 20940 sub2node->SetLineColor(kColorITS);
20941 sub2node->SetVisibility(1);
20942 fNodes->Add(sub2node);
20943 sub1node->cd();
20944 //
20945 // Place copy #22 of ITS6 in I569
20946 //
20947 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20948 sub2node->SetLineColor(kColorITS);
20949 sub2node->SetVisibility(1);
20950 fNodes->Add(sub2node);
20951 sub1node->cd();
20952 //
20953 // Place copy #23 of ITS6 in I569
20954 //
20955 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20956 sub2node->SetLineColor(kColorITS);
20957 sub2node->SetVisibility(1);
20958 fNodes->Add(sub2node);
20959 sub1node->cd();
20960 //
20961 // Place copy #24 of ITS6 in I569
20962 //
20963 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20964 sub2node->SetLineColor(kColorITS);
20965 sub2node->SetVisibility(1);
20966 fNodes->Add(sub2node);
20967 sub1node->cd();
20968 //
20969 // Place copy #25 of ITS6 in I569
20970 //
1266e9b4 20971 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 20972 sub2node->SetLineColor(kColorITS);
20973 sub2node->SetVisibility(1);
20974 fNodes->Add(sub2node);
20975 sub1node->cd();
20976 fNodes->Add(sub1node);
20977 node->cd();
20978 //
20979 // Place copy #22 of I569 in IT56
20980 //
1266e9b4 20981 sub1node = new TNode("I569","I569","I569",26.8397,-34.4836,0.,"itsrot537");
1f99c14b 20982 sub1node->SetLineColor(kColorITS);
20983 sub1node->SetVisibility(0);
20984 sub1node->cd();
20985 //
20986 // Place copy #1 of ITS6 in I569
20987 //
1266e9b4 20988 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 20989 sub2node->SetLineColor(kColorITS);
20990 sub2node->SetVisibility(1);
20991 fNodes->Add(sub2node);
20992 sub1node->cd();
20993 //
20994 // Place copy #2 of ITS6 in I569
20995 //
20996 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20997 sub2node->SetLineColor(kColorITS);
20998 sub2node->SetVisibility(1);
20999 fNodes->Add(sub2node);
21000 sub1node->cd();
21001 //
21002 // Place copy #3 of ITS6 in I569
21003 //
1266e9b4 21004 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 21005 sub2node->SetLineColor(kColorITS);
21006 sub2node->SetVisibility(1);
21007 fNodes->Add(sub2node);
21008 sub1node->cd();
21009 //
21010 // Place copy #4 of ITS6 in I569
21011 //
21012 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21013 sub2node->SetLineColor(kColorITS);
21014 sub2node->SetVisibility(1);
21015 fNodes->Add(sub2node);
21016 sub1node->cd();
21017 //
21018 // Place copy #5 of ITS6 in I569
21019 //
1266e9b4 21020 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 21021 sub2node->SetLineColor(kColorITS);
21022 sub2node->SetVisibility(1);
21023 fNodes->Add(sub2node);
21024 sub1node->cd();
21025 //
21026 // Place copy #6 of ITS6 in I569
21027 //
21028 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21029 sub2node->SetLineColor(kColorITS);
21030 sub2node->SetVisibility(1);
21031 fNodes->Add(sub2node);
21032 sub1node->cd();
21033 //
21034 // Place copy #7 of ITS6 in I569
21035 //
1266e9b4 21036 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 21037 sub2node->SetLineColor(kColorITS);
21038 sub2node->SetVisibility(1);
21039 fNodes->Add(sub2node);
21040 sub1node->cd();
21041 //
21042 // Place copy #8 of ITS6 in I569
21043 //
21044 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21045 sub2node->SetLineColor(kColorITS);
21046 sub2node->SetVisibility(1);
21047 fNodes->Add(sub2node);
21048 sub1node->cd();
21049 //
21050 // Place copy #9 of ITS6 in I569
21051 //
1266e9b4 21052 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 21053 sub2node->SetLineColor(kColorITS);
21054 sub2node->SetVisibility(1);
21055 fNodes->Add(sub2node);
21056 sub1node->cd();
21057 //
21058 // Place copy #10 of ITS6 in I569
21059 //
21060 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21061 sub2node->SetLineColor(kColorITS);
21062 sub2node->SetVisibility(1);
21063 fNodes->Add(sub2node);
21064 sub1node->cd();
21065 //
21066 // Place copy #11 of ITS6 in I569
21067 //
1266e9b4 21068 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 21069 sub2node->SetLineColor(kColorITS);
21070 sub2node->SetVisibility(1);
21071 fNodes->Add(sub2node);
21072 sub1node->cd();
21073 //
21074 // Place copy #12 of ITS6 in I569
21075 //
21076 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21077 sub2node->SetLineColor(kColorITS);
21078 sub2node->SetVisibility(1);
21079 fNodes->Add(sub2node);
21080 sub1node->cd();
21081 //
21082 // Place copy #13 of ITS6 in I569
21083 //
21084 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21085 sub2node->SetLineColor(kColorITS);
21086 sub2node->SetVisibility(1);
21087 fNodes->Add(sub2node);
21088 sub1node->cd();
21089 //
21090 // Place copy #14 of ITS6 in I569
21091 //
21092 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21093 sub2node->SetLineColor(kColorITS);
21094 sub2node->SetVisibility(1);
21095 fNodes->Add(sub2node);
21096 sub1node->cd();
21097 //
21098 // Place copy #15 of ITS6 in I569
21099 //
1266e9b4 21100 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 21101 sub2node->SetLineColor(kColorITS);
21102 sub2node->SetVisibility(1);
21103 fNodes->Add(sub2node);
21104 sub1node->cd();
21105 //
21106 // Place copy #16 of ITS6 in I569
21107 //
21108 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21109 sub2node->SetLineColor(kColorITS);
21110 sub2node->SetVisibility(1);
21111 fNodes->Add(sub2node);
21112 sub1node->cd();
21113 //
21114 // Place copy #17 of ITS6 in I569
21115 //
21116 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21117 sub2node->SetLineColor(kColorITS);
21118 sub2node->SetVisibility(1);
21119 fNodes->Add(sub2node);
21120 sub1node->cd();
21121 //
21122 // Place copy #18 of ITS6 in I569
21123 //
21124 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21125 sub2node->SetLineColor(kColorITS);
21126 sub2node->SetVisibility(1);
21127 fNodes->Add(sub2node);
21128 sub1node->cd();
21129 //
21130 // Place copy #19 of ITS6 in I569
21131 //
1266e9b4 21132 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 21133 sub2node->SetLineColor(kColorITS);
21134 sub2node->SetVisibility(1);
21135 fNodes->Add(sub2node);
21136 sub1node->cd();
21137 //
21138 // Place copy #20 of ITS6 in I569
21139 //
21140 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21141 sub2node->SetLineColor(kColorITS);
21142 sub2node->SetVisibility(1);
21143 fNodes->Add(sub2node);
21144 sub1node->cd();
21145 //
21146 // Place copy #21 of ITS6 in I569
21147 //
1266e9b4 21148 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 21149 sub2node->SetLineColor(kColorITS);
21150 sub2node->SetVisibility(1);
21151 fNodes->Add(sub2node);
21152 sub1node->cd();
21153 //
21154 // Place copy #22 of ITS6 in I569
21155 //
21156 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21157 sub2node->SetLineColor(kColorITS);
21158 sub2node->SetVisibility(1);
21159 fNodes->Add(sub2node);
21160 sub1node->cd();
21161 //
21162 // Place copy #23 of ITS6 in I569
21163 //
21164 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21165 sub2node->SetLineColor(kColorITS);
21166 sub2node->SetVisibility(1);
21167 fNodes->Add(sub2node);
21168 sub1node->cd();
21169 //
21170 // Place copy #24 of ITS6 in I569
21171 //
21172 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21173 sub2node->SetLineColor(kColorITS);
21174 sub2node->SetVisibility(1);
21175 fNodes->Add(sub2node);
21176 sub1node->cd();
21177 //
21178 // Place copy #25 of ITS6 in I569
21179 //
1266e9b4 21180 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 21181 sub2node->SetLineColor(kColorITS);
21182 sub2node->SetVisibility(1);
21183 fNodes->Add(sub2node);
21184 sub1node->cd();
21185 fNodes->Add(sub1node);
21186 node->cd();
21187 //
21188 // Place copy #23 of I569 in IT56
21189 //
1266e9b4 21190 sub1node = new TNode("I569","I569","I569",32.0371,-29.4922,0.,"itsrot538");
1f99c14b 21191 sub1node->SetLineColor(kColorITS);
21192 sub1node->SetVisibility(0);
21193 sub1node->cd();
21194 //
21195 // Place copy #1 of ITS6 in I569
21196 //
1266e9b4 21197 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 21198 sub2node->SetLineColor(kColorITS);
21199 sub2node->SetVisibility(1);
21200 fNodes->Add(sub2node);
21201 sub1node->cd();
21202 //
21203 // Place copy #2 of ITS6 in I569
21204 //
21205 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21206 sub2node->SetLineColor(kColorITS);
21207 sub2node->SetVisibility(1);
21208 fNodes->Add(sub2node);
21209 sub1node->cd();
21210 //
21211 // Place copy #3 of ITS6 in I569
21212 //
1266e9b4 21213 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 21214 sub2node->SetLineColor(kColorITS);
21215 sub2node->SetVisibility(1);
21216 fNodes->Add(sub2node);
21217 sub1node->cd();
21218 //
21219 // Place copy #4 of ITS6 in I569
21220 //
21221 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21222 sub2node->SetLineColor(kColorITS);
21223 sub2node->SetVisibility(1);
21224 fNodes->Add(sub2node);
21225 sub1node->cd();
21226 //
21227 // Place copy #5 of ITS6 in I569
21228 //
1266e9b4 21229 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 21230 sub2node->SetLineColor(kColorITS);
21231 sub2node->SetVisibility(1);
21232 fNodes->Add(sub2node);
21233 sub1node->cd();
21234 //
21235 // Place copy #6 of ITS6 in I569
21236 //
21237 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21238 sub2node->SetLineColor(kColorITS);
21239 sub2node->SetVisibility(1);
21240 fNodes->Add(sub2node);
21241 sub1node->cd();
21242 //
21243 // Place copy #7 of ITS6 in I569
21244 //
1266e9b4 21245 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 21246 sub2node->SetLineColor(kColorITS);
21247 sub2node->SetVisibility(1);
21248 fNodes->Add(sub2node);
21249 sub1node->cd();
21250 //
21251 // Place copy #8 of ITS6 in I569
21252 //
21253 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21254 sub2node->SetLineColor(kColorITS);
21255 sub2node->SetVisibility(1);
21256 fNodes->Add(sub2node);
21257 sub1node->cd();
21258 //
21259 // Place copy #9 of ITS6 in I569
21260 //
1266e9b4 21261 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 21262 sub2node->SetLineColor(kColorITS);
21263 sub2node->SetVisibility(1);
21264 fNodes->Add(sub2node);
21265 sub1node->cd();
21266 //
21267 // Place copy #10 of ITS6 in I569
21268 //
21269 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21270 sub2node->SetLineColor(kColorITS);
21271 sub2node->SetVisibility(1);
21272 fNodes->Add(sub2node);
21273 sub1node->cd();
21274 //
21275 // Place copy #11 of ITS6 in I569
21276 //
1266e9b4 21277 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 21278 sub2node->SetLineColor(kColorITS);
21279 sub2node->SetVisibility(1);
21280 fNodes->Add(sub2node);
21281 sub1node->cd();
21282 //
21283 // Place copy #12 of ITS6 in I569
21284 //
21285 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21286 sub2node->SetLineColor(kColorITS);
21287 sub2node->SetVisibility(1);
21288 fNodes->Add(sub2node);
21289 sub1node->cd();
21290 //
21291 // Place copy #13 of ITS6 in I569
21292 //
21293 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21294 sub2node->SetLineColor(kColorITS);
21295 sub2node->SetVisibility(1);
21296 fNodes->Add(sub2node);
21297 sub1node->cd();
21298 //
21299 // Place copy #14 of ITS6 in I569
21300 //
21301 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21302 sub2node->SetLineColor(kColorITS);
21303 sub2node->SetVisibility(1);
21304 fNodes->Add(sub2node);
21305 sub1node->cd();
21306 //
21307 // Place copy #15 of ITS6 in I569
21308 //
1266e9b4 21309 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 21310 sub2node->SetLineColor(kColorITS);
21311 sub2node->SetVisibility(1);
21312 fNodes->Add(sub2node);
21313 sub1node->cd();
21314 //
21315 // Place copy #16 of ITS6 in I569
21316 //
21317 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21318 sub2node->SetLineColor(kColorITS);
21319 sub2node->SetVisibility(1);
21320 fNodes->Add(sub2node);
21321 sub1node->cd();
21322 //
21323 // Place copy #17 of ITS6 in I569
21324 //
21325 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21326 sub2node->SetLineColor(kColorITS);
21327 sub2node->SetVisibility(1);
21328 fNodes->Add(sub2node);
21329 sub1node->cd();
21330 //
21331 // Place copy #18 of ITS6 in I569
21332 //
21333 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21334 sub2node->SetLineColor(kColorITS);
21335 sub2node->SetVisibility(1);
21336 fNodes->Add(sub2node);
21337 sub1node->cd();
21338 //
21339 // Place copy #19 of ITS6 in I569
21340 //
1266e9b4 21341 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 21342 sub2node->SetLineColor(kColorITS);
21343 sub2node->SetVisibility(1);
21344 fNodes->Add(sub2node);
21345 sub1node->cd();
21346 //
21347 // Place copy #20 of ITS6 in I569
21348 //
21349 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21350 sub2node->SetLineColor(kColorITS);
21351 sub2node->SetVisibility(1);
21352 fNodes->Add(sub2node);
21353 sub1node->cd();
21354 //
21355 // Place copy #21 of ITS6 in I569
21356 //
1266e9b4 21357 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 21358 sub2node->SetLineColor(kColorITS);
21359 sub2node->SetVisibility(1);
21360 fNodes->Add(sub2node);
21361 sub1node->cd();
21362 //
21363 // Place copy #22 of ITS6 in I569
21364 //
21365 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21366 sub2node->SetLineColor(kColorITS);
21367 sub2node->SetVisibility(1);
21368 fNodes->Add(sub2node);
21369 sub1node->cd();
21370 //
21371 // Place copy #23 of ITS6 in I569
21372 //
21373 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21374 sub2node->SetLineColor(kColorITS);
21375 sub2node->SetVisibility(1);
21376 fNodes->Add(sub2node);
21377 sub1node->cd();
21378 //
21379 // Place copy #24 of ITS6 in I569
21380 //
21381 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21382 sub2node->SetLineColor(kColorITS);
21383 sub2node->SetVisibility(1);
21384 fNodes->Add(sub2node);
21385 sub1node->cd();
21386 //
21387 // Place copy #25 of ITS6 in I569
21388 //
1266e9b4 21389 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 21390 sub2node->SetLineColor(kColorITS);
21391 sub2node->SetVisibility(1);
21392 fNodes->Add(sub2node);
21393 sub1node->cd();
21394 fNodes->Add(sub1node);
21395 node->cd();
21396 //
21397 // Place copy #24 of I569 in IT56
21398 //
1266e9b4 21399 sub1node = new TNode("I569","I569","I569",36.5822,-23.9004,0.,"itsrot539");
1f99c14b 21400 sub1node->SetLineColor(kColorITS);
21401 sub1node->SetVisibility(0);
21402 sub1node->cd();
21403 //
21404 // Place copy #1 of ITS6 in I569
21405 //
1266e9b4 21406 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 21407 sub2node->SetLineColor(kColorITS);
21408 sub2node->SetVisibility(1);
21409 fNodes->Add(sub2node);
21410 sub1node->cd();
21411 //
21412 // Place copy #2 of ITS6 in I569
21413 //
21414 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21415 sub2node->SetLineColor(kColorITS);
21416 sub2node->SetVisibility(1);
21417 fNodes->Add(sub2node);
21418 sub1node->cd();
21419 //
21420 // Place copy #3 of ITS6 in I569
21421 //
1266e9b4 21422 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 21423 sub2node->SetLineColor(kColorITS);
21424 sub2node->SetVisibility(1);
21425 fNodes->Add(sub2node);
21426 sub1node->cd();
21427 //
21428 // Place copy #4 of ITS6 in I569
21429 //
21430 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21431 sub2node->SetLineColor(kColorITS);
21432 sub2node->SetVisibility(1);
21433 fNodes->Add(sub2node);
21434 sub1node->cd();
21435 //
21436 // Place copy #5 of ITS6 in I569
21437 //
1266e9b4 21438 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 21439 sub2node->SetLineColor(kColorITS);
21440 sub2node->SetVisibility(1);
21441 fNodes->Add(sub2node);
21442 sub1node->cd();
21443 //
21444 // Place copy #6 of ITS6 in I569
21445 //
21446 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21447 sub2node->SetLineColor(kColorITS);
21448 sub2node->SetVisibility(1);
21449 fNodes->Add(sub2node);
21450 sub1node->cd();
21451 //
21452 // Place copy #7 of ITS6 in I569
21453 //
1266e9b4 21454 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 21455 sub2node->SetLineColor(kColorITS);
21456 sub2node->SetVisibility(1);
21457 fNodes->Add(sub2node);
21458 sub1node->cd();
21459 //
21460 // Place copy #8 of ITS6 in I569
21461 //
21462 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21463 sub2node->SetLineColor(kColorITS);
21464 sub2node->SetVisibility(1);
21465 fNodes->Add(sub2node);
21466 sub1node->cd();
21467 //
21468 // Place copy #9 of ITS6 in I569
21469 //
1266e9b4 21470 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 21471 sub2node->SetLineColor(kColorITS);
21472 sub2node->SetVisibility(1);
21473 fNodes->Add(sub2node);
21474 sub1node->cd();
21475 //
21476 // Place copy #10 of ITS6 in I569
21477 //
21478 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21479 sub2node->SetLineColor(kColorITS);
21480 sub2node->SetVisibility(1);
21481 fNodes->Add(sub2node);
21482 sub1node->cd();
21483 //
21484 // Place copy #11 of ITS6 in I569
21485 //
1266e9b4 21486 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 21487 sub2node->SetLineColor(kColorITS);
21488 sub2node->SetVisibility(1);
21489 fNodes->Add(sub2node);
21490 sub1node->cd();
21491 //
21492 // Place copy #12 of ITS6 in I569
21493 //
21494 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21495 sub2node->SetLineColor(kColorITS);
21496 sub2node->SetVisibility(1);
21497 fNodes->Add(sub2node);
21498 sub1node->cd();
21499 //
21500 // Place copy #13 of ITS6 in I569
21501 //
21502 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21503 sub2node->SetLineColor(kColorITS);
21504 sub2node->SetVisibility(1);
21505 fNodes->Add(sub2node);
21506 sub1node->cd();
21507 //
21508 // Place copy #14 of ITS6 in I569
21509 //
21510 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21511 sub2node->SetLineColor(kColorITS);
21512 sub2node->SetVisibility(1);
21513 fNodes->Add(sub2node);
21514 sub1node->cd();
21515 //
21516 // Place copy #15 of ITS6 in I569
21517 //
1266e9b4 21518 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 21519 sub2node->SetLineColor(kColorITS);
21520 sub2node->SetVisibility(1);
21521 fNodes->Add(sub2node);
21522 sub1node->cd();
21523 //
21524 // Place copy #16 of ITS6 in I569
21525 //
21526 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21527 sub2node->SetLineColor(kColorITS);
21528 sub2node->SetVisibility(1);
21529 fNodes->Add(sub2node);
21530 sub1node->cd();
21531 //
21532 // Place copy #17 of ITS6 in I569
21533 //
21534 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21535 sub2node->SetLineColor(kColorITS);
21536 sub2node->SetVisibility(1);
21537 fNodes->Add(sub2node);
21538 sub1node->cd();
21539 //
21540 // Place copy #18 of ITS6 in I569
21541 //
21542 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21543 sub2node->SetLineColor(kColorITS);
21544 sub2node->SetVisibility(1);
21545 fNodes->Add(sub2node);
21546 sub1node->cd();
21547 //
21548 // Place copy #19 of ITS6 in I569
21549 //
1266e9b4 21550 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 21551 sub2node->SetLineColor(kColorITS);
21552 sub2node->SetVisibility(1);
21553 fNodes->Add(sub2node);
21554 sub1node->cd();
21555 //
21556 // Place copy #20 of ITS6 in I569
21557 //
21558 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21559 sub2node->SetLineColor(kColorITS);
21560 sub2node->SetVisibility(1);
21561 fNodes->Add(sub2node);
21562 sub1node->cd();
21563 //
21564 // Place copy #21 of ITS6 in I569
21565 //
1266e9b4 21566 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 21567 sub2node->SetLineColor(kColorITS);
21568 sub2node->SetVisibility(1);
21569 fNodes->Add(sub2node);
21570 sub1node->cd();
21571 //
21572 // Place copy #22 of ITS6 in I569
21573 //
21574 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21575 sub2node->SetLineColor(kColorITS);
21576 sub2node->SetVisibility(1);
21577 fNodes->Add(sub2node);
21578 sub1node->cd();
21579 //
21580 // Place copy #23 of ITS6 in I569
21581 //
21582 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21583 sub2node->SetLineColor(kColorITS);
21584 sub2node->SetVisibility(1);
21585 fNodes->Add(sub2node);
21586 sub1node->cd();
21587 //
21588 // Place copy #24 of ITS6 in I569
21589 //
21590 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21591 sub2node->SetLineColor(kColorITS);
21592 sub2node->SetVisibility(1);
21593 fNodes->Add(sub2node);
21594 sub1node->cd();
21595 //
21596 // Place copy #25 of ITS6 in I569
21597 //
1266e9b4 21598 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 21599 sub2node->SetLineColor(kColorITS);
21600 sub2node->SetVisibility(1);
21601 fNodes->Add(sub2node);
21602 sub1node->cd();
21603 fNodes->Add(sub1node);
21604 node->cd();
21605 //
21606 // Place copy #25 of I569 in IT56
21607 //
1266e9b4 21608 sub1node = new TNode("I569","I569","I569",39.8773,-17.4918,0.,"itsrot540");
1f99c14b 21609 sub1node->SetLineColor(kColorITS);
21610 sub1node->SetVisibility(0);
21611 sub1node->cd();
21612 //
21613 // Place copy #1 of ITS6 in I569
21614 //
1266e9b4 21615 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 21616 sub2node->SetLineColor(kColorITS);
21617 sub2node->SetVisibility(1);
21618 fNodes->Add(sub2node);
21619 sub1node->cd();
21620 //
21621 // Place copy #2 of ITS6 in I569
21622 //
21623 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21624 sub2node->SetLineColor(kColorITS);
21625 sub2node->SetVisibility(1);
21626 fNodes->Add(sub2node);
21627 sub1node->cd();
21628 //
21629 // Place copy #3 of ITS6 in I569
21630 //
1266e9b4 21631 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 21632 sub2node->SetLineColor(kColorITS);
21633 sub2node->SetVisibility(1);
21634 fNodes->Add(sub2node);
21635 sub1node->cd();
21636 //
21637 // Place copy #4 of ITS6 in I569
21638 //
21639 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21640 sub2node->SetLineColor(kColorITS);
21641 sub2node->SetVisibility(1);
21642 fNodes->Add(sub2node);
21643 sub1node->cd();
21644 //
21645 // Place copy #5 of ITS6 in I569
21646 //
1266e9b4 21647 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 21648 sub2node->SetLineColor(kColorITS);
21649 sub2node->SetVisibility(1);
21650 fNodes->Add(sub2node);
21651 sub1node->cd();
21652 //
21653 // Place copy #6 of ITS6 in I569
21654 //
21655 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21656 sub2node->SetLineColor(kColorITS);
21657 sub2node->SetVisibility(1);
21658 fNodes->Add(sub2node);
21659 sub1node->cd();
21660 //
21661 // Place copy #7 of ITS6 in I569
21662 //
1266e9b4 21663 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 21664 sub2node->SetLineColor(kColorITS);
21665 sub2node->SetVisibility(1);
21666 fNodes->Add(sub2node);
21667 sub1node->cd();
21668 //
21669 // Place copy #8 of ITS6 in I569
21670 //
21671 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21672 sub2node->SetLineColor(kColorITS);
21673 sub2node->SetVisibility(1);
21674 fNodes->Add(sub2node);
21675 sub1node->cd();
21676 //
21677 // Place copy #9 of ITS6 in I569
21678 //
1266e9b4 21679 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 21680 sub2node->SetLineColor(kColorITS);
21681 sub2node->SetVisibility(1);
21682 fNodes->Add(sub2node);
21683 sub1node->cd();
21684 //
21685 // Place copy #10 of ITS6 in I569
21686 //
21687 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21688 sub2node->SetLineColor(kColorITS);
21689 sub2node->SetVisibility(1);
21690 fNodes->Add(sub2node);
21691 sub1node->cd();
21692 //
21693 // Place copy #11 of ITS6 in I569
21694 //
1266e9b4 21695 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 21696 sub2node->SetLineColor(kColorITS);
21697 sub2node->SetVisibility(1);
21698 fNodes->Add(sub2node);
21699 sub1node->cd();
21700 //
21701 // Place copy #12 of ITS6 in I569
21702 //
21703 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21704 sub2node->SetLineColor(kColorITS);
21705 sub2node->SetVisibility(1);
21706 fNodes->Add(sub2node);
21707 sub1node->cd();
21708 //
21709 // Place copy #13 of ITS6 in I569
21710 //
21711 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21712 sub2node->SetLineColor(kColorITS);
21713 sub2node->SetVisibility(1);
21714 fNodes->Add(sub2node);
21715 sub1node->cd();
21716 //
21717 // Place copy #14 of ITS6 in I569
21718 //
21719 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21720 sub2node->SetLineColor(kColorITS);
21721 sub2node->SetVisibility(1);
21722 fNodes->Add(sub2node);
21723 sub1node->cd();
21724 //
21725 // Place copy #15 of ITS6 in I569
21726 //
1266e9b4 21727 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 21728 sub2node->SetLineColor(kColorITS);
21729 sub2node->SetVisibility(1);
21730 fNodes->Add(sub2node);
21731 sub1node->cd();
21732 //
21733 // Place copy #16 of ITS6 in I569
21734 //
21735 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21736 sub2node->SetLineColor(kColorITS);
21737 sub2node->SetVisibility(1);
21738 fNodes->Add(sub2node);
21739 sub1node->cd();
21740 //
21741 // Place copy #17 of ITS6 in I569
21742 //
21743 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21744 sub2node->SetLineColor(kColorITS);
21745 sub2node->SetVisibility(1);
21746 fNodes->Add(sub2node);
21747 sub1node->cd();
21748 //
21749 // Place copy #18 of ITS6 in I569
21750 //
21751 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21752 sub2node->SetLineColor(kColorITS);
21753 sub2node->SetVisibility(1);
21754 fNodes->Add(sub2node);
21755 sub1node->cd();
21756 //
21757 // Place copy #19 of ITS6 in I569
21758 //
1266e9b4 21759 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 21760 sub2node->SetLineColor(kColorITS);
21761 sub2node->SetVisibility(1);
21762 fNodes->Add(sub2node);
21763 sub1node->cd();
21764 //
21765 // Place copy #20 of ITS6 in I569
21766 //
21767 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21768 sub2node->SetLineColor(kColorITS);
21769 sub2node->SetVisibility(1);
21770 fNodes->Add(sub2node);
21771 sub1node->cd();
21772 //
21773 // Place copy #21 of ITS6 in I569
21774 //
1266e9b4 21775 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 21776 sub2node->SetLineColor(kColorITS);
21777 sub2node->SetVisibility(1);
21778 fNodes->Add(sub2node);
21779 sub1node->cd();
21780 //
21781 // Place copy #22 of ITS6 in I569
21782 //
21783 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21784 sub2node->SetLineColor(kColorITS);
21785 sub2node->SetVisibility(1);
21786 fNodes->Add(sub2node);
21787 sub1node->cd();
21788 //
21789 // Place copy #23 of ITS6 in I569
21790 //
21791 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21792 sub2node->SetLineColor(kColorITS);
21793 sub2node->SetVisibility(1);
21794 fNodes->Add(sub2node);
21795 sub1node->cd();
21796 //
21797 // Place copy #24 of ITS6 in I569
21798 //
21799 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21800 sub2node->SetLineColor(kColorITS);
21801 sub2node->SetVisibility(1);
21802 fNodes->Add(sub2node);
21803 sub1node->cd();
21804 //
21805 // Place copy #25 of ITS6 in I569
21806 //
1266e9b4 21807 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 21808 sub2node->SetLineColor(kColorITS);
21809 sub2node->SetVisibility(1);
21810 fNodes->Add(sub2node);
21811 sub1node->cd();
21812 fNodes->Add(sub1node);
21813 node->cd();
21814 //
21815 // Place copy #26 of I569 in IT56
21816 //
1266e9b4 21817 sub1node = new TNode("I569","I569","I569",42.3606,-10.7272,0.,"itsrot541");
1f99c14b 21818 sub1node->SetLineColor(kColorITS);
21819 sub1node->SetVisibility(0);
21820 sub1node->cd();
21821 //
21822 // Place copy #1 of ITS6 in I569
21823 //
1266e9b4 21824 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 21825 sub2node->SetLineColor(kColorITS);
21826 sub2node->SetVisibility(1);
21827 fNodes->Add(sub2node);
21828 sub1node->cd();
21829 //
21830 // Place copy #2 of ITS6 in I569
21831 //
21832 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21833 sub2node->SetLineColor(kColorITS);
21834 sub2node->SetVisibility(1);
21835 fNodes->Add(sub2node);
21836 sub1node->cd();
21837 //
21838 // Place copy #3 of ITS6 in I569
21839 //
1266e9b4 21840 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 21841 sub2node->SetLineColor(kColorITS);
21842 sub2node->SetVisibility(1);
21843 fNodes->Add(sub2node);
21844 sub1node->cd();
21845 //
21846 // Place copy #4 of ITS6 in I569
21847 //
21848 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21849 sub2node->SetLineColor(kColorITS);
21850 sub2node->SetVisibility(1);
21851 fNodes->Add(sub2node);
21852 sub1node->cd();
21853 //
21854 // Place copy #5 of ITS6 in I569
21855 //
1266e9b4 21856 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 21857 sub2node->SetLineColor(kColorITS);
21858 sub2node->SetVisibility(1);
21859 fNodes->Add(sub2node);
21860 sub1node->cd();
21861 //
21862 // Place copy #6 of ITS6 in I569
21863 //
21864 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21865 sub2node->SetLineColor(kColorITS);
21866 sub2node->SetVisibility(1);
21867 fNodes->Add(sub2node);
21868 sub1node->cd();
21869 //
21870 // Place copy #7 of ITS6 in I569
21871 //
1266e9b4 21872 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 21873 sub2node->SetLineColor(kColorITS);
21874 sub2node->SetVisibility(1);
21875 fNodes->Add(sub2node);
21876 sub1node->cd();
21877 //
21878 // Place copy #8 of ITS6 in I569
21879 //
21880 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21881 sub2node->SetLineColor(kColorITS);
21882 sub2node->SetVisibility(1);
21883 fNodes->Add(sub2node);
21884 sub1node->cd();
21885 //
21886 // Place copy #9 of ITS6 in I569
21887 //
1266e9b4 21888 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 21889 sub2node->SetLineColor(kColorITS);
21890 sub2node->SetVisibility(1);
21891 fNodes->Add(sub2node);
21892 sub1node->cd();
21893 //
21894 // Place copy #10 of ITS6 in I569
21895 //
21896 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21897 sub2node->SetLineColor(kColorITS);
21898 sub2node->SetVisibility(1);
21899 fNodes->Add(sub2node);
21900 sub1node->cd();
21901 //
21902 // Place copy #11 of ITS6 in I569
21903 //
1266e9b4 21904 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 21905 sub2node->SetLineColor(kColorITS);
21906 sub2node->SetVisibility(1);
21907 fNodes->Add(sub2node);
21908 sub1node->cd();
21909 //
21910 // Place copy #12 of ITS6 in I569
21911 //
21912 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21913 sub2node->SetLineColor(kColorITS);
21914 sub2node->SetVisibility(1);
21915 fNodes->Add(sub2node);
21916 sub1node->cd();
21917 //
21918 // Place copy #13 of ITS6 in I569
21919 //
21920 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21921 sub2node->SetLineColor(kColorITS);
21922 sub2node->SetVisibility(1);
21923 fNodes->Add(sub2node);
21924 sub1node->cd();
21925 //
21926 // Place copy #14 of ITS6 in I569
21927 //
21928 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21929 sub2node->SetLineColor(kColorITS);
21930 sub2node->SetVisibility(1);
21931 fNodes->Add(sub2node);
21932 sub1node->cd();
21933 //
21934 // Place copy #15 of ITS6 in I569
21935 //
1266e9b4 21936 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 21937 sub2node->SetLineColor(kColorITS);
21938 sub2node->SetVisibility(1);
21939 fNodes->Add(sub2node);
21940 sub1node->cd();
21941 //
21942 // Place copy #16 of ITS6 in I569
21943 //
21944 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21945 sub2node->SetLineColor(kColorITS);
21946 sub2node->SetVisibility(1);
21947 fNodes->Add(sub2node);
21948 sub1node->cd();
21949 //
21950 // Place copy #17 of ITS6 in I569
21951 //
21952 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21953 sub2node->SetLineColor(kColorITS);
21954 sub2node->SetVisibility(1);
21955 fNodes->Add(sub2node);
21956 sub1node->cd();
21957 //
21958 // Place copy #18 of ITS6 in I569
21959 //
21960 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21961 sub2node->SetLineColor(kColorITS);
21962 sub2node->SetVisibility(1);
21963 fNodes->Add(sub2node);
21964 sub1node->cd();
21965 //
21966 // Place copy #19 of ITS6 in I569
21967 //
1266e9b4 21968 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 21969 sub2node->SetLineColor(kColorITS);
21970 sub2node->SetVisibility(1);
21971 fNodes->Add(sub2node);
21972 sub1node->cd();
21973 //
21974 // Place copy #20 of ITS6 in I569
21975 //
21976 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21977 sub2node->SetLineColor(kColorITS);
21978 sub2node->SetVisibility(1);
21979 fNodes->Add(sub2node);
21980 sub1node->cd();
21981 //
21982 // Place copy #21 of ITS6 in I569
21983 //
1266e9b4 21984 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 21985 sub2node->SetLineColor(kColorITS);
21986 sub2node->SetVisibility(1);
21987 fNodes->Add(sub2node);
21988 sub1node->cd();
21989 //
21990 // Place copy #22 of ITS6 in I569
21991 //
21992 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21993 sub2node->SetLineColor(kColorITS);
21994 sub2node->SetVisibility(1);
21995 fNodes->Add(sub2node);
21996 sub1node->cd();
21997 //
21998 // Place copy #23 of ITS6 in I569
21999 //
22000 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22001 sub2node->SetLineColor(kColorITS);
22002 sub2node->SetVisibility(1);
22003 fNodes->Add(sub2node);
22004 sub1node->cd();
22005 //
22006 // Place copy #24 of ITS6 in I569
22007 //
22008 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22009 sub2node->SetLineColor(kColorITS);
22010 sub2node->SetVisibility(1);
22011 fNodes->Add(sub2node);
22012 sub1node->cd();
22013 //
22014 // Place copy #25 of ITS6 in I569
22015 //
1266e9b4 22016 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 22017 sub2node->SetLineColor(kColorITS);
22018 sub2node->SetVisibility(1);
22019 fNodes->Add(sub2node);
22020 sub1node->cd();
22021 fNodes->Add(sub1node);
22022 node->cd();
22023 //
22024 // Place copy #27 of I569 in IT56
22025 //
1266e9b4 22026 sub1node = new TNode("I569","I569","I569",43.3963,-3.5959,0.,"itsrot542");
1f99c14b 22027 sub1node->SetLineColor(kColorITS);
22028 sub1node->SetVisibility(0);
22029 sub1node->cd();
22030 //
22031 // Place copy #1 of ITS6 in I569
22032 //
1266e9b4 22033 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 22034 sub2node->SetLineColor(kColorITS);
22035 sub2node->SetVisibility(1);
22036 fNodes->Add(sub2node);
22037 sub1node->cd();
22038 //
22039 // Place copy #2 of ITS6 in I569
22040 //
22041 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22042 sub2node->SetLineColor(kColorITS);
22043 sub2node->SetVisibility(1);
22044 fNodes->Add(sub2node);
22045 sub1node->cd();
22046 //
22047 // Place copy #3 of ITS6 in I569
22048 //
1266e9b4 22049 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 22050 sub2node->SetLineColor(kColorITS);
22051 sub2node->SetVisibility(1);
22052 fNodes->Add(sub2node);
22053 sub1node->cd();
22054 //
22055 // Place copy #4 of ITS6 in I569
22056 //
22057 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22058 sub2node->SetLineColor(kColorITS);
22059 sub2node->SetVisibility(1);
22060 fNodes->Add(sub2node);
22061 sub1node->cd();
22062 //
22063 // Place copy #5 of ITS6 in I569
22064 //
1266e9b4 22065 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 22066 sub2node->SetLineColor(kColorITS);
22067 sub2node->SetVisibility(1);
22068 fNodes->Add(sub2node);
22069 sub1node->cd();
22070 //
22071 // Place copy #6 of ITS6 in I569
22072 //
22073 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22074 sub2node->SetLineColor(kColorITS);
22075 sub2node->SetVisibility(1);
22076 fNodes->Add(sub2node);
22077 sub1node->cd();
22078 //
22079 // Place copy #7 of ITS6 in I569
22080 //
1266e9b4 22081 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 22082 sub2node->SetLineColor(kColorITS);
22083 sub2node->SetVisibility(1);
22084 fNodes->Add(sub2node);
22085 sub1node->cd();
22086 //
22087 // Place copy #8 of ITS6 in I569
22088 //
22089 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22090 sub2node->SetLineColor(kColorITS);
22091 sub2node->SetVisibility(1);
22092 fNodes->Add(sub2node);
22093 sub1node->cd();
22094 //
22095 // Place copy #9 of ITS6 in I569
22096 //
1266e9b4 22097 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 22098 sub2node->SetLineColor(kColorITS);
22099 sub2node->SetVisibility(1);
22100 fNodes->Add(sub2node);
22101 sub1node->cd();
22102 //
22103 // Place copy #10 of ITS6 in I569
22104 //
22105 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22106 sub2node->SetLineColor(kColorITS);
22107 sub2node->SetVisibility(1);
22108 fNodes->Add(sub2node);
22109 sub1node->cd();
22110 //
22111 // Place copy #11 of ITS6 in I569
22112 //
1266e9b4 22113 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 22114 sub2node->SetLineColor(kColorITS);
22115 sub2node->SetVisibility(1);
22116 fNodes->Add(sub2node);
22117 sub1node->cd();
22118 //
22119 // Place copy #12 of ITS6 in I569
22120 //
22121 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22122 sub2node->SetLineColor(kColorITS);
22123 sub2node->SetVisibility(1);
22124 fNodes->Add(sub2node);
22125 sub1node->cd();
22126 //
22127 // Place copy #13 of ITS6 in I569
22128 //
22129 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22130 sub2node->SetLineColor(kColorITS);
22131 sub2node->SetVisibility(1);
22132 fNodes->Add(sub2node);
22133 sub1node->cd();
22134 //
22135 // Place copy #14 of ITS6 in I569
22136 //
22137 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22138 sub2node->SetLineColor(kColorITS);
22139 sub2node->SetVisibility(1);
22140 fNodes->Add(sub2node);
22141 sub1node->cd();
22142 //
22143 // Place copy #15 of ITS6 in I569
22144 //
1266e9b4 22145 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 22146 sub2node->SetLineColor(kColorITS);
22147 sub2node->SetVisibility(1);
22148 fNodes->Add(sub2node);
22149 sub1node->cd();
22150 //
22151 // Place copy #16 of ITS6 in I569
22152 //
22153 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22154 sub2node->SetLineColor(kColorITS);
22155 sub2node->SetVisibility(1);
22156 fNodes->Add(sub2node);
22157 sub1node->cd();
22158 //
22159 // Place copy #17 of ITS6 in I569
22160 //
22161 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22162 sub2node->SetLineColor(kColorITS);
22163 sub2node->SetVisibility(1);
22164 fNodes->Add(sub2node);
22165 sub1node->cd();
22166 //
22167 // Place copy #18 of ITS6 in I569
22168 //
22169 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22170 sub2node->SetLineColor(kColorITS);
22171 sub2node->SetVisibility(1);
22172 fNodes->Add(sub2node);
22173 sub1node->cd();
22174 //
22175 // Place copy #19 of ITS6 in I569
22176 //
1266e9b4 22177 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 22178 sub2node->SetLineColor(kColorITS);
22179 sub2node->SetVisibility(1);
22180 fNodes->Add(sub2node);
22181 sub1node->cd();
22182 //
22183 // Place copy #20 of ITS6 in I569
22184 //
22185 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22186 sub2node->SetLineColor(kColorITS);
22187 sub2node->SetVisibility(1);
22188 fNodes->Add(sub2node);
22189 sub1node->cd();
22190 //
22191 // Place copy #21 of ITS6 in I569
22192 //
1266e9b4 22193 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 22194 sub2node->SetLineColor(kColorITS);
22195 sub2node->SetVisibility(1);
22196 fNodes->Add(sub2node);
22197 sub1node->cd();
22198 //
22199 // Place copy #22 of ITS6 in I569
22200 //
22201 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22202 sub2node->SetLineColor(kColorITS);
22203 sub2node->SetVisibility(1);
22204 fNodes->Add(sub2node);
22205 sub1node->cd();
22206 //
22207 // Place copy #23 of ITS6 in I569
22208 //
22209 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22210 sub2node->SetLineColor(kColorITS);
22211 sub2node->SetVisibility(1);
22212 fNodes->Add(sub2node);
22213 sub1node->cd();
22214 //
22215 // Place copy #24 of ITS6 in I569
22216 //
22217 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22218 sub2node->SetLineColor(kColorITS);
22219 sub2node->SetVisibility(1);
22220 fNodes->Add(sub2node);
22221 sub1node->cd();
22222 //
22223 // Place copy #25 of ITS6 in I569
22224 //
1266e9b4 22225 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 22226 sub2node->SetLineColor(kColorITS);
22227 sub2node->SetVisibility(1);
22228 fNodes->Add(sub2node);
22229 sub1node->cd();
22230 fNodes->Add(sub1node);
22231 node->cd();
22232 //
22233 // Place copy #28 of I569 in IT56
22234 //
1266e9b4 22235 sub1node = new TNode("I569","I569","I569",43.5484,3.6085,0.,"itsrot543");
1f99c14b 22236 sub1node->SetLineColor(kColorITS);
22237 sub1node->SetVisibility(0);
22238 sub1node->cd();
22239 //
22240 // Place copy #1 of ITS6 in I569
22241 //
1266e9b4 22242 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 22243 sub2node->SetLineColor(kColorITS);
22244 sub2node->SetVisibility(1);
22245 fNodes->Add(sub2node);
22246 sub1node->cd();
22247 //
22248 // Place copy #2 of ITS6 in I569
22249 //
22250 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22251 sub2node->SetLineColor(kColorITS);
22252 sub2node->SetVisibility(1);
22253 fNodes->Add(sub2node);
22254 sub1node->cd();
22255 //
22256 // Place copy #3 of ITS6 in I569
22257 //
1266e9b4 22258 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 22259 sub2node->SetLineColor(kColorITS);
22260 sub2node->SetVisibility(1);
22261 fNodes->Add(sub2node);
22262 sub1node->cd();
22263 //
22264 // Place copy #4 of ITS6 in I569
22265 //
22266 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22267 sub2node->SetLineColor(kColorITS);
22268 sub2node->SetVisibility(1);
22269 fNodes->Add(sub2node);
22270 sub1node->cd();
22271 //
22272 // Place copy #5 of ITS6 in I569
22273 //
1266e9b4 22274 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 22275 sub2node->SetLineColor(kColorITS);
22276 sub2node->SetVisibility(1);
22277 fNodes->Add(sub2node);
22278 sub1node->cd();
22279 //
22280 // Place copy #6 of ITS6 in I569
22281 //
22282 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22283 sub2node->SetLineColor(kColorITS);
22284 sub2node->SetVisibility(1);
22285 fNodes->Add(sub2node);
22286 sub1node->cd();
22287 //
22288 // Place copy #7 of ITS6 in I569
22289 //
1266e9b4 22290 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 22291 sub2node->SetLineColor(kColorITS);
22292 sub2node->SetVisibility(1);
22293 fNodes->Add(sub2node);
22294 sub1node->cd();
22295 //
22296 // Place copy #8 of ITS6 in I569
22297 //
22298 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22299 sub2node->SetLineColor(kColorITS);
22300 sub2node->SetVisibility(1);
22301 fNodes->Add(sub2node);
22302 sub1node->cd();
22303 //
22304 // Place copy #9 of ITS6 in I569
22305 //
1266e9b4 22306 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 22307 sub2node->SetLineColor(kColorITS);
22308 sub2node->SetVisibility(1);
22309 fNodes->Add(sub2node);
22310 sub1node->cd();
22311 //
22312 // Place copy #10 of ITS6 in I569
22313 //
22314 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22315 sub2node->SetLineColor(kColorITS);
22316 sub2node->SetVisibility(1);
22317 fNodes->Add(sub2node);
22318 sub1node->cd();
22319 //
22320 // Place copy #11 of ITS6 in I569
22321 //
1266e9b4 22322 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 22323 sub2node->SetLineColor(kColorITS);
22324 sub2node->SetVisibility(1);
22325 fNodes->Add(sub2node);
22326 sub1node->cd();
22327 //
22328 // Place copy #12 of ITS6 in I569
22329 //
22330 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22331 sub2node->SetLineColor(kColorITS);
22332 sub2node->SetVisibility(1);
22333 fNodes->Add(sub2node);
22334 sub1node->cd();
22335 //
22336 // Place copy #13 of ITS6 in I569
22337 //
22338 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22339 sub2node->SetLineColor(kColorITS);
22340 sub2node->SetVisibility(1);
22341 fNodes->Add(sub2node);
22342 sub1node->cd();
22343 //
22344 // Place copy #14 of ITS6 in I569
22345 //
22346 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22347 sub2node->SetLineColor(kColorITS);
22348 sub2node->SetVisibility(1);
22349 fNodes->Add(sub2node);
22350 sub1node->cd();
22351 //
22352 // Place copy #15 of ITS6 in I569
22353 //
1266e9b4 22354 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 22355 sub2node->SetLineColor(kColorITS);
22356 sub2node->SetVisibility(1);
22357 fNodes->Add(sub2node);
22358 sub1node->cd();
22359 //
22360 // Place copy #16 of ITS6 in I569
22361 //
22362 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22363 sub2node->SetLineColor(kColorITS);
22364 sub2node->SetVisibility(1);
22365 fNodes->Add(sub2node);
22366 sub1node->cd();
22367 //
22368 // Place copy #17 of ITS6 in I569
22369 //
22370 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22371 sub2node->SetLineColor(kColorITS);
22372 sub2node->SetVisibility(1);
22373 fNodes->Add(sub2node);
22374 sub1node->cd();
22375 //
22376 // Place copy #18 of ITS6 in I569
22377 //
22378 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22379 sub2node->SetLineColor(kColorITS);
22380 sub2node->SetVisibility(1);
22381 fNodes->Add(sub2node);
22382 sub1node->cd();
22383 //
22384 // Place copy #19 of ITS6 in I569
22385 //
1266e9b4 22386 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 22387 sub2node->SetLineColor(kColorITS);
22388 sub2node->SetVisibility(1);
22389 fNodes->Add(sub2node);
22390 sub1node->cd();
22391 //
22392 // Place copy #20 of ITS6 in I569
22393 //
22394 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22395 sub2node->SetLineColor(kColorITS);
22396 sub2node->SetVisibility(1);
22397 fNodes->Add(sub2node);
22398 sub1node->cd();
22399 //
22400 // Place copy #21 of ITS6 in I569
22401 //
1266e9b4 22402 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 22403 sub2node->SetLineColor(kColorITS);
22404 sub2node->SetVisibility(1);
22405 fNodes->Add(sub2node);
22406 sub1node->cd();
22407 //
22408 // Place copy #22 of ITS6 in I569
22409 //
22410 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22411 sub2node->SetLineColor(kColorITS);
22412 sub2node->SetVisibility(1);
22413 fNodes->Add(sub2node);
22414 sub1node->cd();
22415 //
22416 // Place copy #23 of ITS6 in I569
22417 //
22418 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22419 sub2node->SetLineColor(kColorITS);
22420 sub2node->SetVisibility(1);
22421 fNodes->Add(sub2node);
22422 sub1node->cd();
22423 //
22424 // Place copy #24 of ITS6 in I569
22425 //
22426 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22427 sub2node->SetLineColor(kColorITS);
22428 sub2node->SetVisibility(1);
22429 fNodes->Add(sub2node);
22430 sub1node->cd();
22431 //
22432 // Place copy #25 of ITS6 in I569
22433 //
1266e9b4 22434 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 22435 sub2node->SetLineColor(kColorITS);
22436 sub2node->SetVisibility(1);
22437 fNodes->Add(sub2node);
22438 sub1node->cd();
22439 fNodes->Add(sub1node);
22440 node->cd();
22441 //
22442 // Place copy #29 of I569 in IT56
22443 //
1266e9b4 22444 sub1node = new TNode("I569","I569","I569",42.2125,10.6897,0.,"itsrot544");
1f99c14b 22445 sub1node->SetLineColor(kColorITS);
22446 sub1node->SetVisibility(0);
22447 sub1node->cd();
22448 //
22449 // Place copy #1 of ITS6 in I569
22450 //
1266e9b4 22451 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 22452 sub2node->SetLineColor(kColorITS);
22453 sub2node->SetVisibility(1);
22454 fNodes->Add(sub2node);
22455 sub1node->cd();
22456 //
22457 // Place copy #2 of ITS6 in I569
22458 //
22459 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22460 sub2node->SetLineColor(kColorITS);
22461 sub2node->SetVisibility(1);
22462 fNodes->Add(sub2node);
22463 sub1node->cd();
22464 //
22465 // Place copy #3 of ITS6 in I569
22466 //
1266e9b4 22467 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 22468 sub2node->SetLineColor(kColorITS);
22469 sub2node->SetVisibility(1);
22470 fNodes->Add(sub2node);
22471 sub1node->cd();
22472 //
22473 // Place copy #4 of ITS6 in I569
22474 //
22475 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22476 sub2node->SetLineColor(kColorITS);
22477 sub2node->SetVisibility(1);
22478 fNodes->Add(sub2node);
22479 sub1node->cd();
22480 //
22481 // Place copy #5 of ITS6 in I569
22482 //
1266e9b4 22483 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 22484 sub2node->SetLineColor(kColorITS);
22485 sub2node->SetVisibility(1);
22486 fNodes->Add(sub2node);
22487 sub1node->cd();
22488 //
22489 // Place copy #6 of ITS6 in I569
22490 //
22491 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22492 sub2node->SetLineColor(kColorITS);
22493 sub2node->SetVisibility(1);
22494 fNodes->Add(sub2node);
22495 sub1node->cd();
22496 //
22497 // Place copy #7 of ITS6 in I569
22498 //
1266e9b4 22499 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 22500 sub2node->SetLineColor(kColorITS);
22501 sub2node->SetVisibility(1);
22502 fNodes->Add(sub2node);
22503 sub1node->cd();
22504 //
22505 // Place copy #8 of ITS6 in I569
22506 //
22507 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22508 sub2node->SetLineColor(kColorITS);
22509 sub2node->SetVisibility(1);
22510 fNodes->Add(sub2node);
22511 sub1node->cd();
22512 //
22513 // Place copy #9 of ITS6 in I569
22514 //
1266e9b4 22515 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 22516 sub2node->SetLineColor(kColorITS);
22517 sub2node->SetVisibility(1);
22518 fNodes->Add(sub2node);
22519 sub1node->cd();
22520 //
22521 // Place copy #10 of ITS6 in I569
22522 //
22523 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22524 sub2node->SetLineColor(kColorITS);
22525 sub2node->SetVisibility(1);
22526 fNodes->Add(sub2node);
22527 sub1node->cd();
22528 //
22529 // Place copy #11 of ITS6 in I569
22530 //
1266e9b4 22531 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 22532 sub2node->SetLineColor(kColorITS);
22533 sub2node->SetVisibility(1);
22534 fNodes->Add(sub2node);
22535 sub1node->cd();
22536 //
22537 // Place copy #12 of ITS6 in I569
22538 //
22539 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22540 sub2node->SetLineColor(kColorITS);
22541 sub2node->SetVisibility(1);
22542 fNodes->Add(sub2node);
22543 sub1node->cd();
22544 //
22545 // Place copy #13 of ITS6 in I569
22546 //
22547 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22548 sub2node->SetLineColor(kColorITS);
22549 sub2node->SetVisibility(1);
22550 fNodes->Add(sub2node);
22551 sub1node->cd();
22552 //
22553 // Place copy #14 of ITS6 in I569
22554 //
22555 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22556 sub2node->SetLineColor(kColorITS);
22557 sub2node->SetVisibility(1);
22558 fNodes->Add(sub2node);
22559 sub1node->cd();
22560 //
22561 // Place copy #15 of ITS6 in I569
22562 //
1266e9b4 22563 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 22564 sub2node->SetLineColor(kColorITS);
22565 sub2node->SetVisibility(1);
22566 fNodes->Add(sub2node);
22567 sub1node->cd();
22568 //
22569 // Place copy #16 of ITS6 in I569
22570 //
22571 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22572 sub2node->SetLineColor(kColorITS);
22573 sub2node->SetVisibility(1);
22574 fNodes->Add(sub2node);
22575 sub1node->cd();
22576 //
22577 // Place copy #17 of ITS6 in I569
22578 //
22579 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22580 sub2node->SetLineColor(kColorITS);
22581 sub2node->SetVisibility(1);
22582 fNodes->Add(sub2node);
22583 sub1node->cd();
22584 //
22585 // Place copy #18 of ITS6 in I569
22586 //
22587 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22588 sub2node->SetLineColor(kColorITS);
22589 sub2node->SetVisibility(1);
22590 fNodes->Add(sub2node);
22591 sub1node->cd();
22592 //
22593 // Place copy #19 of ITS6 in I569
22594 //
1266e9b4 22595 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 22596 sub2node->SetLineColor(kColorITS);
22597 sub2node->SetVisibility(1);
22598 fNodes->Add(sub2node);
22599 sub1node->cd();
22600 //
22601 // Place copy #20 of ITS6 in I569
22602 //
22603 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22604 sub2node->SetLineColor(kColorITS);
22605 sub2node->SetVisibility(1);
22606 fNodes->Add(sub2node);
22607 sub1node->cd();
22608 //
22609 // Place copy #21 of ITS6 in I569
22610 //
1266e9b4 22611 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 22612 sub2node->SetLineColor(kColorITS);
22613 sub2node->SetVisibility(1);
22614 fNodes->Add(sub2node);
22615 sub1node->cd();
22616 //
22617 // Place copy #22 of ITS6 in I569
22618 //
22619 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22620 sub2node->SetLineColor(kColorITS);
22621 sub2node->SetVisibility(1);
22622 fNodes->Add(sub2node);
22623 sub1node->cd();
22624 //
22625 // Place copy #23 of ITS6 in I569
22626 //
22627 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22628 sub2node->SetLineColor(kColorITS);
22629 sub2node->SetVisibility(1);
22630 fNodes->Add(sub2node);
22631 sub1node->cd();
22632 //
22633 // Place copy #24 of ITS6 in I569
22634 //
22635 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22636 sub2node->SetLineColor(kColorITS);
22637 sub2node->SetVisibility(1);
22638 fNodes->Add(sub2node);
22639 sub1node->cd();
22640 //
22641 // Place copy #25 of ITS6 in I569
22642 //
1266e9b4 22643 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 22644 sub2node->SetLineColor(kColorITS);
22645 sub2node->SetVisibility(1);
22646 fNodes->Add(sub2node);
22647 sub1node->cd();
22648 fNodes->Add(sub1node);
22649 node->cd();
22650 //
22651 // Place copy #30 of I569 in IT56
22652 //
1266e9b4 22653 sub1node = new TNode("I569","I569","I569",40.0172,17.5532,0.,"itsrot545");
1f99c14b 22654 sub1node->SetLineColor(kColorITS);
22655 sub1node->SetVisibility(0);
22656 sub1node->cd();
22657 //
22658 // Place copy #1 of ITS6 in I569
22659 //
1266e9b4 22660 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 22661 sub2node->SetLineColor(kColorITS);
22662 sub2node->SetVisibility(1);
22663 fNodes->Add(sub2node);
22664 sub1node->cd();
22665 //
22666 // Place copy #2 of ITS6 in I569
22667 //
22668 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22669 sub2node->SetLineColor(kColorITS);
22670 sub2node->SetVisibility(1);
22671 fNodes->Add(sub2node);
22672 sub1node->cd();
22673 //
22674 // Place copy #3 of ITS6 in I569
22675 //
1266e9b4 22676 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 22677 sub2node->SetLineColor(kColorITS);
22678 sub2node->SetVisibility(1);
22679 fNodes->Add(sub2node);
22680 sub1node->cd();
22681 //
22682 // Place copy #4 of ITS6 in I569
22683 //
22684 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22685 sub2node->SetLineColor(kColorITS);
22686 sub2node->SetVisibility(1);
22687 fNodes->Add(sub2node);
22688 sub1node->cd();
22689 //
22690 // Place copy #5 of ITS6 in I569
22691 //
1266e9b4 22692 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 22693 sub2node->SetLineColor(kColorITS);
22694 sub2node->SetVisibility(1);
22695 fNodes->Add(sub2node);
22696 sub1node->cd();
22697 //
22698 // Place copy #6 of ITS6 in I569
22699 //
22700 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22701 sub2node->SetLineColor(kColorITS);
22702 sub2node->SetVisibility(1);
22703 fNodes->Add(sub2node);
22704 sub1node->cd();
22705 //
22706 // Place copy #7 of ITS6 in I569
22707 //
1266e9b4 22708 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 22709 sub2node->SetLineColor(kColorITS);
22710 sub2node->SetVisibility(1);
22711 fNodes->Add(sub2node);
22712 sub1node->cd();
22713 //
22714 // Place copy #8 of ITS6 in I569
22715 //
22716 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22717 sub2node->SetLineColor(kColorITS);
22718 sub2node->SetVisibility(1);
22719 fNodes->Add(sub2node);
22720 sub1node->cd();
22721 //
22722 // Place copy #9 of ITS6 in I569
22723 //
1266e9b4 22724 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 22725 sub2node->SetLineColor(kColorITS);
22726 sub2node->SetVisibility(1);
22727 fNodes->Add(sub2node);
22728 sub1node->cd();
22729 //
22730 // Place copy #10 of ITS6 in I569
22731 //
22732 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22733 sub2node->SetLineColor(kColorITS);
22734 sub2node->SetVisibility(1);
22735 fNodes->Add(sub2node);
22736 sub1node->cd();
22737 //
22738 // Place copy #11 of ITS6 in I569
22739 //
1266e9b4 22740 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 22741 sub2node->SetLineColor(kColorITS);
22742 sub2node->SetVisibility(1);
22743 fNodes->Add(sub2node);
22744 sub1node->cd();
22745 //
22746 // Place copy #12 of ITS6 in I569
22747 //
22748 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22749 sub2node->SetLineColor(kColorITS);
22750 sub2node->SetVisibility(1);
22751 fNodes->Add(sub2node);
22752 sub1node->cd();
22753 //
22754 // Place copy #13 of ITS6 in I569
22755 //
22756 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22757 sub2node->SetLineColor(kColorITS);
22758 sub2node->SetVisibility(1);
22759 fNodes->Add(sub2node);
22760 sub1node->cd();
22761 //
22762 // Place copy #14 of ITS6 in I569
22763 //
22764 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22765 sub2node->SetLineColor(kColorITS);
22766 sub2node->SetVisibility(1);
22767 fNodes->Add(sub2node);
22768 sub1node->cd();
22769 //
22770 // Place copy #15 of ITS6 in I569
22771 //
1266e9b4 22772 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 22773 sub2node->SetLineColor(kColorITS);
22774 sub2node->SetVisibility(1);
22775 fNodes->Add(sub2node);
22776 sub1node->cd();
22777 //
22778 // Place copy #16 of ITS6 in I569
22779 //
22780 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22781 sub2node->SetLineColor(kColorITS);
22782 sub2node->SetVisibility(1);
22783 fNodes->Add(sub2node);
22784 sub1node->cd();
22785 //
22786 // Place copy #17 of ITS6 in I569
22787 //
22788 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22789 sub2node->SetLineColor(kColorITS);
22790 sub2node->SetVisibility(1);
22791 fNodes->Add(sub2node);
22792 sub1node->cd();
22793 //
22794 // Place copy #18 of ITS6 in I569
22795 //
22796 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22797 sub2node->SetLineColor(kColorITS);
22798 sub2node->SetVisibility(1);
22799 fNodes->Add(sub2node);
22800 sub1node->cd();
22801 //
22802 // Place copy #19 of ITS6 in I569
22803 //
1266e9b4 22804 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 22805 sub2node->SetLineColor(kColorITS);
22806 sub2node->SetVisibility(1);
22807 fNodes->Add(sub2node);
22808 sub1node->cd();
22809 //
22810 // Place copy #20 of ITS6 in I569
22811 //
22812 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22813 sub2node->SetLineColor(kColorITS);
22814 sub2node->SetVisibility(1);
22815 fNodes->Add(sub2node);
22816 sub1node->cd();
22817 //
22818 // Place copy #21 of ITS6 in I569
22819 //
1266e9b4 22820 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 22821 sub2node->SetLineColor(kColorITS);
22822 sub2node->SetVisibility(1);
22823 fNodes->Add(sub2node);
22824 sub1node->cd();
22825 //
22826 // Place copy #22 of ITS6 in I569
22827 //
22828 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22829 sub2node->SetLineColor(kColorITS);
22830 sub2node->SetVisibility(1);
22831 fNodes->Add(sub2node);
22832 sub1node->cd();
22833 //
22834 // Place copy #23 of ITS6 in I569
22835 //
22836 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22837 sub2node->SetLineColor(kColorITS);
22838 sub2node->SetVisibility(1);
22839 fNodes->Add(sub2node);
22840 sub1node->cd();
22841 //
22842 // Place copy #24 of ITS6 in I569
22843 //
22844 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22845 sub2node->SetLineColor(kColorITS);
22846 sub2node->SetVisibility(1);
22847 fNodes->Add(sub2node);
22848 sub1node->cd();
22849 //
22850 // Place copy #25 of ITS6 in I569
22851 //
1266e9b4 22852 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 22853 sub2node->SetLineColor(kColorITS);
22854 sub2node->SetVisibility(1);
22855 fNodes->Add(sub2node);
22856 sub1node->cd();
22857 fNodes->Add(sub1node);
22858 node->cd();
22859 //
22860 // Place copy #31 of I569 in IT56
22861 //
1266e9b4 22862 sub1node = new TNode("I569","I569","I569",36.4544,23.8169,0.,"itsrot546");
1f99c14b 22863 sub1node->SetLineColor(kColorITS);
22864 sub1node->SetVisibility(0);
22865 sub1node->cd();
22866 //
22867 // Place copy #1 of ITS6 in I569
22868 //
1266e9b4 22869 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 22870 sub2node->SetLineColor(kColorITS);
22871 sub2node->SetVisibility(1);
22872 fNodes->Add(sub2node);
22873 sub1node->cd();
22874 //
22875 // Place copy #2 of ITS6 in I569
22876 //
22877 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22878 sub2node->SetLineColor(kColorITS);
22879 sub2node->SetVisibility(1);
22880 fNodes->Add(sub2node);
22881 sub1node->cd();
22882 //
22883 // Place copy #3 of ITS6 in I569
22884 //
1266e9b4 22885 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 22886 sub2node->SetLineColor(kColorITS);
22887 sub2node->SetVisibility(1);
22888 fNodes->Add(sub2node);
22889 sub1node->cd();
22890 //
22891 // Place copy #4 of ITS6 in I569
22892 //
22893 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22894 sub2node->SetLineColor(kColorITS);
22895 sub2node->SetVisibility(1);
22896 fNodes->Add(sub2node);
22897 sub1node->cd();
22898 //
22899 // Place copy #5 of ITS6 in I569
22900 //
1266e9b4 22901 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 22902 sub2node->SetLineColor(kColorITS);
22903 sub2node->SetVisibility(1);
22904 fNodes->Add(sub2node);
22905 sub1node->cd();
22906 //
22907 // Place copy #6 of ITS6 in I569
22908 //
22909 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22910 sub2node->SetLineColor(kColorITS);
22911 sub2node->SetVisibility(1);
22912 fNodes->Add(sub2node);
22913 sub1node->cd();
22914 //
22915 // Place copy #7 of ITS6 in I569
22916 //
1266e9b4 22917 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 22918 sub2node->SetLineColor(kColorITS);
22919 sub2node->SetVisibility(1);
22920 fNodes->Add(sub2node);
22921 sub1node->cd();
22922 //
22923 // Place copy #8 of ITS6 in I569
22924 //
22925 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22926 sub2node->SetLineColor(kColorITS);
22927 sub2node->SetVisibility(1);
22928 fNodes->Add(sub2node);
22929 sub1node->cd();
22930 //
22931 // Place copy #9 of ITS6 in I569
22932 //
1266e9b4 22933 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 22934 sub2node->SetLineColor(kColorITS);
22935 sub2node->SetVisibility(1);
22936 fNodes->Add(sub2node);
22937 sub1node->cd();
22938 //
22939 // Place copy #10 of ITS6 in I569
22940 //
22941 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22942 sub2node->SetLineColor(kColorITS);
22943 sub2node->SetVisibility(1);
22944 fNodes->Add(sub2node);
22945 sub1node->cd();
22946 //
22947 // Place copy #11 of ITS6 in I569
22948 //
1266e9b4 22949 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 22950 sub2node->SetLineColor(kColorITS);
22951 sub2node->SetVisibility(1);
22952 fNodes->Add(sub2node);
22953 sub1node->cd();
22954 //
22955 // Place copy #12 of ITS6 in I569
22956 //
22957 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22958 sub2node->SetLineColor(kColorITS);
22959 sub2node->SetVisibility(1);
22960 fNodes->Add(sub2node);
22961 sub1node->cd();
22962 //
22963 // Place copy #13 of ITS6 in I569
22964 //
22965 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22966 sub2node->SetLineColor(kColorITS);
22967 sub2node->SetVisibility(1);
22968 fNodes->Add(sub2node);
22969 sub1node->cd();
22970 //
22971 // Place copy #14 of ITS6 in I569
22972 //
22973 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22974 sub2node->SetLineColor(kColorITS);
22975 sub2node->SetVisibility(1);
22976 fNodes->Add(sub2node);
22977 sub1node->cd();
22978 //
22979 // Place copy #15 of ITS6 in I569
22980 //
1266e9b4 22981 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 22982 sub2node->SetLineColor(kColorITS);
22983 sub2node->SetVisibility(1);
22984 fNodes->Add(sub2node);
22985 sub1node->cd();
22986 //
22987 // Place copy #16 of ITS6 in I569
22988 //
22989 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22990 sub2node->SetLineColor(kColorITS);
22991 sub2node->SetVisibility(1);
22992 fNodes->Add(sub2node);
22993 sub1node->cd();
22994 //
22995 // Place copy #17 of ITS6 in I569
22996 //
22997 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22998 sub2node->SetLineColor(kColorITS);
22999 sub2node->SetVisibility(1);
23000 fNodes->Add(sub2node);
23001 sub1node->cd();
23002 //
23003 // Place copy #18 of ITS6 in I569
23004 //
23005 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23006 sub2node->SetLineColor(kColorITS);
23007 sub2node->SetVisibility(1);
23008 fNodes->Add(sub2node);
23009 sub1node->cd();
23010 //
23011 // Place copy #19 of ITS6 in I569
23012 //
1266e9b4 23013 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 23014 sub2node->SetLineColor(kColorITS);
23015 sub2node->SetVisibility(1);
23016 fNodes->Add(sub2node);
23017 sub1node->cd();
23018 //
23019 // Place copy #20 of ITS6 in I569
23020 //
23021 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23022 sub2node->SetLineColor(kColorITS);
23023 sub2node->SetVisibility(1);
23024 fNodes->Add(sub2node);
23025 sub1node->cd();
23026 //
23027 // Place copy #21 of ITS6 in I569
23028 //
1266e9b4 23029 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 23030 sub2node->SetLineColor(kColorITS);
23031 sub2node->SetVisibility(1);
23032 fNodes->Add(sub2node);
23033 sub1node->cd();
23034 //
23035 // Place copy #22 of ITS6 in I569
23036 //
23037 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23038 sub2node->SetLineColor(kColorITS);
23039 sub2node->SetVisibility(1);
23040 fNodes->Add(sub2node);
23041 sub1node->cd();
23042 //
23043 // Place copy #23 of ITS6 in I569
23044 //
23045 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23046 sub2node->SetLineColor(kColorITS);
23047 sub2node->SetVisibility(1);
23048 fNodes->Add(sub2node);
23049 sub1node->cd();
23050 //
23051 // Place copy #24 of ITS6 in I569
23052 //
23053 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23054 sub2node->SetLineColor(kColorITS);
23055 sub2node->SetVisibility(1);
23056 fNodes->Add(sub2node);
23057 sub1node->cd();
23058 //
23059 // Place copy #25 of ITS6 in I569
23060 //
1266e9b4 23061 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 23062 sub2node->SetLineColor(kColorITS);
23063 sub2node->SetVisibility(1);
23064 fNodes->Add(sub2node);
23065 sub1node->cd();
23066 fNodes->Add(sub1node);
23067 node->cd();
23068 //
23069 // Place copy #32 of I569 in IT56
23070 //
1266e9b4 23071 sub1node = new TNode("I569","I569","I569",32.1494,29.5956,0.,"itsrot547");
1f99c14b 23072 sub1node->SetLineColor(kColorITS);
23073 sub1node->SetVisibility(0);
23074 sub1node->cd();
23075 //
23076 // Place copy #1 of ITS6 in I569
23077 //
1266e9b4 23078 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 23079 sub2node->SetLineColor(kColorITS);
23080 sub2node->SetVisibility(1);
23081 fNodes->Add(sub2node);
23082 sub1node->cd();
23083 //
23084 // Place copy #2 of ITS6 in I569
23085 //
23086 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23087 sub2node->SetLineColor(kColorITS);
23088 sub2node->SetVisibility(1);
23089 fNodes->Add(sub2node);
23090 sub1node->cd();
23091 //
23092 // Place copy #3 of ITS6 in I569
23093 //
1266e9b4 23094 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 23095 sub2node->SetLineColor(kColorITS);
23096 sub2node->SetVisibility(1);
23097 fNodes->Add(sub2node);
23098 sub1node->cd();
23099 //
23100 // Place copy #4 of ITS6 in I569
23101 //
23102 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23103 sub2node->SetLineColor(kColorITS);
23104 sub2node->SetVisibility(1);
23105 fNodes->Add(sub2node);
23106 sub1node->cd();
23107 //
23108 // Place copy #5 of ITS6 in I569
23109 //
1266e9b4 23110 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 23111 sub2node->SetLineColor(kColorITS);
23112 sub2node->SetVisibility(1);
23113 fNodes->Add(sub2node);
23114 sub1node->cd();
23115 //
23116 // Place copy #6 of ITS6 in I569
23117 //
23118 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23119 sub2node->SetLineColor(kColorITS);
23120 sub2node->SetVisibility(1);
23121 fNodes->Add(sub2node);
23122 sub1node->cd();
23123 //
23124 // Place copy #7 of ITS6 in I569
23125 //
1266e9b4 23126 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 23127 sub2node->SetLineColor(kColorITS);
23128 sub2node->SetVisibility(1);
23129 fNodes->Add(sub2node);
23130 sub1node->cd();
23131 //
23132 // Place copy #8 of ITS6 in I569
23133 //
23134 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23135 sub2node->SetLineColor(kColorITS);
23136 sub2node->SetVisibility(1);
23137 fNodes->Add(sub2node);
23138 sub1node->cd();
23139 //
23140 // Place copy #9 of ITS6 in I569
23141 //
1266e9b4 23142 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 23143 sub2node->SetLineColor(kColorITS);
23144 sub2node->SetVisibility(1);
23145 fNodes->Add(sub2node);
23146 sub1node->cd();
23147 //
23148 // Place copy #10 of ITS6 in I569
23149 //
23150 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23151 sub2node->SetLineColor(kColorITS);
23152 sub2node->SetVisibility(1);
23153 fNodes->Add(sub2node);
23154 sub1node->cd();
23155 //
23156 // Place copy #11 of ITS6 in I569
23157 //
1266e9b4 23158 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 23159 sub2node->SetLineColor(kColorITS);
23160 sub2node->SetVisibility(1);
23161 fNodes->Add(sub2node);
23162 sub1node->cd();
23163 //
23164 // Place copy #12 of ITS6 in I569
23165 //
23166 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23167 sub2node->SetLineColor(kColorITS);
23168 sub2node->SetVisibility(1);
23169 fNodes->Add(sub2node);
23170 sub1node->cd();
23171 //
23172 // Place copy #13 of ITS6 in I569
23173 //
23174 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23175 sub2node->SetLineColor(kColorITS);
23176 sub2node->SetVisibility(1);
23177 fNodes->Add(sub2node);
23178 sub1node->cd();
23179 //
23180 // Place copy #14 of ITS6 in I569
23181 //
23182 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23183 sub2node->SetLineColor(kColorITS);
23184 sub2node->SetVisibility(1);
23185 fNodes->Add(sub2node);
23186 sub1node->cd();
23187 //
23188 // Place copy #15 of ITS6 in I569
23189 //
1266e9b4 23190 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 23191 sub2node->SetLineColor(kColorITS);
23192 sub2node->SetVisibility(1);
23193 fNodes->Add(sub2node);
23194 sub1node->cd();
23195 //
23196 // Place copy #16 of ITS6 in I569
23197 //
23198 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23199 sub2node->SetLineColor(kColorITS);
23200 sub2node->SetVisibility(1);
23201 fNodes->Add(sub2node);
23202 sub1node->cd();
23203 //
23204 // Place copy #17 of ITS6 in I569
23205 //
23206 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23207 sub2node->SetLineColor(kColorITS);
23208 sub2node->SetVisibility(1);
23209 fNodes->Add(sub2node);
23210 sub1node->cd();
23211 //
23212 // Place copy #18 of ITS6 in I569
23213 //
23214 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23215 sub2node->SetLineColor(kColorITS);
23216 sub2node->SetVisibility(1);
23217 fNodes->Add(sub2node);
23218 sub1node->cd();
23219 //
23220 // Place copy #19 of ITS6 in I569
23221 //
1266e9b4 23222 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 23223 sub2node->SetLineColor(kColorITS);
23224 sub2node->SetVisibility(1);
23225 fNodes->Add(sub2node);
23226 sub1node->cd();
23227 //
23228 // Place copy #20 of ITS6 in I569
23229 //
23230 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23231 sub2node->SetLineColor(kColorITS);
23232 sub2node->SetVisibility(1);
23233 fNodes->Add(sub2node);
23234 sub1node->cd();
23235 //
23236 // Place copy #21 of ITS6 in I569
23237 //
1266e9b4 23238 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 23239 sub2node->SetLineColor(kColorITS);
23240 sub2node->SetVisibility(1);
23241 fNodes->Add(sub2node);
23242 sub1node->cd();
23243 //
23244 // Place copy #22 of ITS6 in I569
23245 //
23246 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23247 sub2node->SetLineColor(kColorITS);
23248 sub2node->SetVisibility(1);
23249 fNodes->Add(sub2node);
23250 sub1node->cd();
23251 //
23252 // Place copy #23 of ITS6 in I569
23253 //
23254 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23255 sub2node->SetLineColor(kColorITS);
23256 sub2node->SetVisibility(1);
23257 fNodes->Add(sub2node);
23258 sub1node->cd();
23259 //
23260 // Place copy #24 of ITS6 in I569
23261 //
23262 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23263 sub2node->SetLineColor(kColorITS);
23264 sub2node->SetVisibility(1);
23265 fNodes->Add(sub2node);
23266 sub1node->cd();
23267 //
23268 // Place copy #25 of ITS6 in I569
23269 //
1266e9b4 23270 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 23271 sub2node->SetLineColor(kColorITS);
23272 sub2node->SetVisibility(1);
23273 fNodes->Add(sub2node);
23274 sub1node->cd();
23275 fNodes->Add(sub1node);
23276 node->cd();
23277 //
23278 // Place copy #33 of I569 in IT56
23279 //
1266e9b4 23280 sub1node = new TNode("I569","I569","I569",26.7459,34.3631,0.,"itsrot548");
1f99c14b 23281 sub1node->SetLineColor(kColorITS);
23282 sub1node->SetVisibility(0);
23283 sub1node->cd();
23284 //
23285 // Place copy #1 of ITS6 in I569
23286 //
1266e9b4 23287 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 23288 sub2node->SetLineColor(kColorITS);
23289 sub2node->SetVisibility(1);
23290 fNodes->Add(sub2node);
23291 sub1node->cd();
23292 //
23293 // Place copy #2 of ITS6 in I569
23294 //
23295 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23296 sub2node->SetLineColor(kColorITS);
23297 sub2node->SetVisibility(1);
23298 fNodes->Add(sub2node);
23299 sub1node->cd();
23300 //
23301 // Place copy #3 of ITS6 in I569
23302 //
1266e9b4 23303 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 23304 sub2node->SetLineColor(kColorITS);
23305 sub2node->SetVisibility(1);
23306 fNodes->Add(sub2node);
23307 sub1node->cd();
23308 //
23309 // Place copy #4 of ITS6 in I569
23310 //
23311 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23312 sub2node->SetLineColor(kColorITS);
23313 sub2node->SetVisibility(1);
23314 fNodes->Add(sub2node);
23315 sub1node->cd();
23316 //
23317 // Place copy #5 of ITS6 in I569
23318 //
1266e9b4 23319 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 23320 sub2node->SetLineColor(kColorITS);
23321 sub2node->SetVisibility(1);
23322 fNodes->Add(sub2node);
23323 sub1node->cd();
23324 //
23325 // Place copy #6 of ITS6 in I569
23326 //
23327 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23328 sub2node->SetLineColor(kColorITS);
23329 sub2node->SetVisibility(1);
23330 fNodes->Add(sub2node);
23331 sub1node->cd();
23332 //
23333 // Place copy #7 of ITS6 in I569
23334 //
1266e9b4 23335 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 23336 sub2node->SetLineColor(kColorITS);
23337 sub2node->SetVisibility(1);
23338 fNodes->Add(sub2node);
23339 sub1node->cd();
23340 //
23341 // Place copy #8 of ITS6 in I569
23342 //
23343 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23344 sub2node->SetLineColor(kColorITS);
23345 sub2node->SetVisibility(1);
23346 fNodes->Add(sub2node);
23347 sub1node->cd();
23348 //
23349 // Place copy #9 of ITS6 in I569
23350 //
1266e9b4 23351 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 23352 sub2node->SetLineColor(kColorITS);
23353 sub2node->SetVisibility(1);
23354 fNodes->Add(sub2node);
23355 sub1node->cd();
23356 //
23357 // Place copy #10 of ITS6 in I569
23358 //
23359 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23360 sub2node->SetLineColor(kColorITS);
23361 sub2node->SetVisibility(1);
23362 fNodes->Add(sub2node);
23363 sub1node->cd();
23364 //
23365 // Place copy #11 of ITS6 in I569
23366 //
1266e9b4 23367 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 23368 sub2node->SetLineColor(kColorITS);
23369 sub2node->SetVisibility(1);
23370 fNodes->Add(sub2node);
23371 sub1node->cd();
23372 //
23373 // Place copy #12 of ITS6 in I569
23374 //
23375 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23376 sub2node->SetLineColor(kColorITS);
23377 sub2node->SetVisibility(1);
23378 fNodes->Add(sub2node);
23379 sub1node->cd();
23380 //
23381 // Place copy #13 of ITS6 in I569
23382 //
23383 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23384 sub2node->SetLineColor(kColorITS);
23385 sub2node->SetVisibility(1);
23386 fNodes->Add(sub2node);
23387 sub1node->cd();
23388 //
23389 // Place copy #14 of ITS6 in I569
23390 //
23391 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23392 sub2node->SetLineColor(kColorITS);
23393 sub2node->SetVisibility(1);
23394 fNodes->Add(sub2node);
23395 sub1node->cd();
23396 //
23397 // Place copy #15 of ITS6 in I569
23398 //
1266e9b4 23399 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 23400 sub2node->SetLineColor(kColorITS);
23401 sub2node->SetVisibility(1);
23402 fNodes->Add(sub2node);
23403 sub1node->cd();
23404 //
23405 // Place copy #16 of ITS6 in I569
23406 //
23407 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23408 sub2node->SetLineColor(kColorITS);
23409 sub2node->SetVisibility(1);
23410 fNodes->Add(sub2node);
23411 sub1node->cd();
23412 //
23413 // Place copy #17 of ITS6 in I569
23414 //
23415 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23416 sub2node->SetLineColor(kColorITS);
23417 sub2node->SetVisibility(1);
23418 fNodes->Add(sub2node);
23419 sub1node->cd();
23420 //
23421 // Place copy #18 of ITS6 in I569
23422 //
23423 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23424 sub2node->SetLineColor(kColorITS);
23425 sub2node->SetVisibility(1);
23426 fNodes->Add(sub2node);
23427 sub1node->cd();
23428 //
23429 // Place copy #19 of ITS6 in I569
23430 //
1266e9b4 23431 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 23432 sub2node->SetLineColor(kColorITS);
23433 sub2node->SetVisibility(1);
23434 fNodes->Add(sub2node);
23435 sub1node->cd();
23436 //
23437 // Place copy #20 of ITS6 in I569
23438 //
23439 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23440 sub2node->SetLineColor(kColorITS);
23441 sub2node->SetVisibility(1);
23442 fNodes->Add(sub2node);
23443 sub1node->cd();
23444 //
23445 // Place copy #21 of ITS6 in I569
23446 //
1266e9b4 23447 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 23448 sub2node->SetLineColor(kColorITS);
23449 sub2node->SetVisibility(1);
23450 fNodes->Add(sub2node);
23451 sub1node->cd();
23452 //
23453 // Place copy #22 of ITS6 in I569
23454 //
23455 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23456 sub2node->SetLineColor(kColorITS);
23457 sub2node->SetVisibility(1);
23458 fNodes->Add(sub2node);
23459 sub1node->cd();
23460 //
23461 // Place copy #23 of ITS6 in I569
23462 //
23463 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23464 sub2node->SetLineColor(kColorITS);
23465 sub2node->SetVisibility(1);
23466 fNodes->Add(sub2node);
23467 sub1node->cd();
23468 //
23469 // Place copy #24 of ITS6 in I569
23470 //
23471 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23472 sub2node->SetLineColor(kColorITS);
23473 sub2node->SetVisibility(1);
23474 fNodes->Add(sub2node);
23475 sub1node->cd();
23476 //
23477 // Place copy #25 of ITS6 in I569
23478 //
1266e9b4 23479 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 23480 sub2node->SetLineColor(kColorITS);
23481 sub2node->SetVisibility(1);
23482 fNodes->Add(sub2node);
23483 sub1node->cd();
23484 fNodes->Add(sub1node);
23485 node->cd();
23486 //
23487 // Place copy #34 of I569 in IT56
23488 //
1266e9b4 23489 sub1node = new TNode("I569","I569","I569",20.7978,38.431,0.,"itsrot549");
1f99c14b 23490 sub1node->SetLineColor(kColorITS);
23491 sub1node->SetVisibility(0);
23492 sub1node->cd();
23493 //
23494 // Place copy #1 of ITS6 in I569
23495 //
1266e9b4 23496 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 23497 sub2node->SetLineColor(kColorITS);
23498 sub2node->SetVisibility(1);
23499 fNodes->Add(sub2node);
23500 sub1node->cd();
23501 //
23502 // Place copy #2 of ITS6 in I569
23503 //
23504 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23505 sub2node->SetLineColor(kColorITS);
23506 sub2node->SetVisibility(1);
23507 fNodes->Add(sub2node);
23508 sub1node->cd();
23509 //
23510 // Place copy #3 of ITS6 in I569
23511 //
1266e9b4 23512 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 23513 sub2node->SetLineColor(kColorITS);
23514 sub2node->SetVisibility(1);
23515 fNodes->Add(sub2node);
23516 sub1node->cd();
23517 //
23518 // Place copy #4 of ITS6 in I569
23519 //
23520 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23521 sub2node->SetLineColor(kColorITS);
23522 sub2node->SetVisibility(1);
23523 fNodes->Add(sub2node);
23524 sub1node->cd();
23525 //
23526 // Place copy #5 of ITS6 in I569
23527 //
1266e9b4 23528 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 23529 sub2node->SetLineColor(kColorITS);
23530 sub2node->SetVisibility(1);
23531 fNodes->Add(sub2node);
23532 sub1node->cd();
23533 //
23534 // Place copy #6 of ITS6 in I569
23535 //
23536 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23537 sub2node->SetLineColor(kColorITS);
23538 sub2node->SetVisibility(1);
23539 fNodes->Add(sub2node);
23540 sub1node->cd();
23541 //
23542 // Place copy #7 of ITS6 in I569
23543 //
1266e9b4 23544 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 23545 sub2node->SetLineColor(kColorITS);
23546 sub2node->SetVisibility(1);
23547 fNodes->Add(sub2node);
23548 sub1node->cd();
23549 //
23550 // Place copy #8 of ITS6 in I569
23551 //
23552 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23553 sub2node->SetLineColor(kColorITS);
23554 sub2node->SetVisibility(1);
23555 fNodes->Add(sub2node);
23556 sub1node->cd();
23557 //
23558 // Place copy #9 of ITS6 in I569
23559 //
1266e9b4 23560 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 23561 sub2node->SetLineColor(kColorITS);
23562 sub2node->SetVisibility(1);
23563 fNodes->Add(sub2node);
23564 sub1node->cd();
23565 //
23566 // Place copy #10 of ITS6 in I569
23567 //
23568 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23569 sub2node->SetLineColor(kColorITS);
23570 sub2node->SetVisibility(1);
23571 fNodes->Add(sub2node);
23572 sub1node->cd();
23573 //
23574 // Place copy #11 of ITS6 in I569
23575 //
1266e9b4 23576 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 23577 sub2node->SetLineColor(kColorITS);
23578 sub2node->SetVisibility(1);
23579 fNodes->Add(sub2node);
23580 sub1node->cd();
23581 //
23582 // Place copy #12 of ITS6 in I569
23583 //
23584 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23585 sub2node->SetLineColor(kColorITS);
23586 sub2node->SetVisibility(1);
23587 fNodes->Add(sub2node);
23588 sub1node->cd();
23589 //
23590 // Place copy #13 of ITS6 in I569
23591 //
23592 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23593 sub2node->SetLineColor(kColorITS);
23594 sub2node->SetVisibility(1);
23595 fNodes->Add(sub2node);
23596 sub1node->cd();
23597 //
23598 // Place copy #14 of ITS6 in I569
23599 //
23600 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23601 sub2node->SetLineColor(kColorITS);
23602 sub2node->SetVisibility(1);
23603 fNodes->Add(sub2node);
23604 sub1node->cd();
23605 //
23606 // Place copy #15 of ITS6 in I569
23607 //
1266e9b4 23608 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 23609 sub2node->SetLineColor(kColorITS);
23610 sub2node->SetVisibility(1);
23611 fNodes->Add(sub2node);
23612 sub1node->cd();
23613 //
23614 // Place copy #16 of ITS6 in I569
23615 //
23616 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23617 sub2node->SetLineColor(kColorITS);
23618 sub2node->SetVisibility(1);
23619 fNodes->Add(sub2node);
23620 sub1node->cd();
23621 //
23622 // Place copy #17 of ITS6 in I569
23623 //
23624 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23625 sub2node->SetLineColor(kColorITS);
23626 sub2node->SetVisibility(1);
23627 fNodes->Add(sub2node);
23628 sub1node->cd();
23629 //
23630 // Place copy #18 of ITS6 in I569
23631 //
23632 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23633 sub2node->SetLineColor(kColorITS);
23634 sub2node->SetVisibility(1);
23635 fNodes->Add(sub2node);
23636 sub1node->cd();
23637 //
23638 // Place copy #19 of ITS6 in I569
23639 //
1266e9b4 23640 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 23641 sub2node->SetLineColor(kColorITS);
23642 sub2node->SetVisibility(1);
23643 fNodes->Add(sub2node);
23644 sub1node->cd();
23645 //
23646 // Place copy #20 of ITS6 in I569
23647 //
23648 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23649 sub2node->SetLineColor(kColorITS);
23650 sub2node->SetVisibility(1);
23651 fNodes->Add(sub2node);
23652 sub1node->cd();
23653 //
23654 // Place copy #21 of ITS6 in I569
23655 //
1266e9b4 23656 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 23657 sub2node->SetLineColor(kColorITS);
23658 sub2node->SetVisibility(1);
23659 fNodes->Add(sub2node);
23660 sub1node->cd();
23661 //
23662 // Place copy #22 of ITS6 in I569
23663 //
23664 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23665 sub2node->SetLineColor(kColorITS);
23666 sub2node->SetVisibility(1);
23667 fNodes->Add(sub2node);
23668 sub1node->cd();
23669 //
23670 // Place copy #23 of ITS6 in I569
23671 //
23672 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23673 sub2node->SetLineColor(kColorITS);
23674 sub2node->SetVisibility(1);
23675 fNodes->Add(sub2node);
23676 sub1node->cd();
23677 //
23678 // Place copy #24 of ITS6 in I569
23679 //
23680 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23681 sub2node->SetLineColor(kColorITS);
23682 sub2node->SetVisibility(1);
23683 fNodes->Add(sub2node);
23684 sub1node->cd();
23685 //
23686 // Place copy #25 of ITS6 in I569
23687 //
1266e9b4 23688 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 23689 sub2node->SetLineColor(kColorITS);
23690 sub2node->SetVisibility(1);
23691 fNodes->Add(sub2node);
23692 sub1node->cd();
23693 fNodes->Add(sub1node);
23694 node->cd();
23695 //
23696 // Place copy #35 of I569 in IT56
23697 //
1266e9b4 23698 sub1node = new TNode("I569","I569","I569",14.139,41.1856,0.,"itsrot550");
1f99c14b 23699 sub1node->SetLineColor(kColorITS);
23700 sub1node->SetVisibility(0);
23701 sub1node->cd();
23702 //
23703 // Place copy #1 of ITS6 in I569
23704 //
1266e9b4 23705 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 23706 sub2node->SetLineColor(kColorITS);
23707 sub2node->SetVisibility(1);
23708 fNodes->Add(sub2node);
23709 sub1node->cd();
23710 //
23711 // Place copy #2 of ITS6 in I569
23712 //
23713 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23714 sub2node->SetLineColor(kColorITS);
23715 sub2node->SetVisibility(1);
23716 fNodes->Add(sub2node);
23717 sub1node->cd();
23718 //
23719 // Place copy #3 of ITS6 in I569
23720 //
1266e9b4 23721 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 23722 sub2node->SetLineColor(kColorITS);
23723 sub2node->SetVisibility(1);
23724 fNodes->Add(sub2node);
23725 sub1node->cd();
23726 //
23727 // Place copy #4 of ITS6 in I569
23728 //
23729 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23730 sub2node->SetLineColor(kColorITS);
23731 sub2node->SetVisibility(1);
23732 fNodes->Add(sub2node);
23733 sub1node->cd();
23734 //
23735 // Place copy #5 of ITS6 in I569
23736 //
1266e9b4 23737 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 23738 sub2node->SetLineColor(kColorITS);
23739 sub2node->SetVisibility(1);
23740 fNodes->Add(sub2node);
23741 sub1node->cd();
23742 //
23743 // Place copy #6 of ITS6 in I569
23744 //
23745 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23746 sub2node->SetLineColor(kColorITS);
23747 sub2node->SetVisibility(1);
23748 fNodes->Add(sub2node);
23749 sub1node->cd();
23750 //
23751 // Place copy #7 of ITS6 in I569
23752 //
1266e9b4 23753 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 23754 sub2node->SetLineColor(kColorITS);
23755 sub2node->SetVisibility(1);
23756 fNodes->Add(sub2node);
23757 sub1node->cd();
23758 //
23759 // Place copy #8 of ITS6 in I569
23760 //
23761 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23762 sub2node->SetLineColor(kColorITS);
23763 sub2node->SetVisibility(1);
23764 fNodes->Add(sub2node);
23765 sub1node->cd();
23766 //
23767 // Place copy #9 of ITS6 in I569
23768 //
1266e9b4 23769 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 23770 sub2node->SetLineColor(kColorITS);
23771 sub2node->SetVisibility(1);
23772 fNodes->Add(sub2node);
23773 sub1node->cd();
23774 //
23775 // Place copy #10 of ITS6 in I569
23776 //
23777 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23778 sub2node->SetLineColor(kColorITS);
23779 sub2node->SetVisibility(1);
23780 fNodes->Add(sub2node);
23781 sub1node->cd();
23782 //
23783 // Place copy #11 of ITS6 in I569
23784 //
1266e9b4 23785 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 23786 sub2node->SetLineColor(kColorITS);
23787 sub2node->SetVisibility(1);
23788 fNodes->Add(sub2node);
23789 sub1node->cd();
23790 //
23791 // Place copy #12 of ITS6 in I569
23792 //
23793 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23794 sub2node->SetLineColor(kColorITS);
23795 sub2node->SetVisibility(1);
23796 fNodes->Add(sub2node);
23797 sub1node->cd();
23798 //
23799 // Place copy #13 of ITS6 in I569
23800 //
23801 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23802 sub2node->SetLineColor(kColorITS);
23803 sub2node->SetVisibility(1);
23804 fNodes->Add(sub2node);
23805 sub1node->cd();
23806 //
23807 // Place copy #14 of ITS6 in I569
23808 //
23809 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23810 sub2node->SetLineColor(kColorITS);
23811 sub2node->SetVisibility(1);
23812 fNodes->Add(sub2node);
23813 sub1node->cd();
23814 //
23815 // Place copy #15 of ITS6 in I569
23816 //
1266e9b4 23817 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 23818 sub2node->SetLineColor(kColorITS);
23819 sub2node->SetVisibility(1);
23820 fNodes->Add(sub2node);
23821 sub1node->cd();
23822 //
23823 // Place copy #16 of ITS6 in I569
23824 //
23825 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23826 sub2node->SetLineColor(kColorITS);
23827 sub2node->SetVisibility(1);
23828 fNodes->Add(sub2node);
23829 sub1node->cd();
23830 //
23831 // Place copy #17 of ITS6 in I569
23832 //
23833 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23834 sub2node->SetLineColor(kColorITS);
23835 sub2node->SetVisibility(1);
23836 fNodes->Add(sub2node);
23837 sub1node->cd();
23838 //
23839 // Place copy #18 of ITS6 in I569
23840 //
23841 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23842 sub2node->SetLineColor(kColorITS);
23843 sub2node->SetVisibility(1);
23844 fNodes->Add(sub2node);
23845 sub1node->cd();
23846 //
23847 // Place copy #19 of ITS6 in I569
23848 //
1266e9b4 23849 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 23850 sub2node->SetLineColor(kColorITS);
23851 sub2node->SetVisibility(1);
23852 fNodes->Add(sub2node);
23853 sub1node->cd();
23854 //
23855 // Place copy #20 of ITS6 in I569
23856 //
23857 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23858 sub2node->SetLineColor(kColorITS);
23859 sub2node->SetVisibility(1);
23860 fNodes->Add(sub2node);
23861 sub1node->cd();
23862 //
23863 // Place copy #21 of ITS6 in I569
23864 //
1266e9b4 23865 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 23866 sub2node->SetLineColor(kColorITS);
23867 sub2node->SetVisibility(1);
23868 fNodes->Add(sub2node);
23869 sub1node->cd();
23870 //
23871 // Place copy #22 of ITS6 in I569
23872 //
23873 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23874 sub2node->SetLineColor(kColorITS);
23875 sub2node->SetVisibility(1);
23876 fNodes->Add(sub2node);
23877 sub1node->cd();
23878 //
23879 // Place copy #23 of ITS6 in I569
23880 //
23881 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23882 sub2node->SetLineColor(kColorITS);
23883 sub2node->SetVisibility(1);
23884 fNodes->Add(sub2node);
23885 sub1node->cd();
23886 //
23887 // Place copy #24 of ITS6 in I569
23888 //
23889 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23890 sub2node->SetLineColor(kColorITS);
23891 sub2node->SetVisibility(1);
23892 fNodes->Add(sub2node);
23893 sub1node->cd();
23894 //
23895 // Place copy #25 of ITS6 in I569
23896 //
1266e9b4 23897 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 23898 sub2node->SetLineColor(kColorITS);
23899 sub2node->SetVisibility(1);
23900 fNodes->Add(sub2node);
23901 sub1node->cd();
23902 fNodes->Add(sub1node);
23903 node->cd();
23904 //
23905 // Place copy #36 of I569 in IT56
23906 //
1266e9b4 23907 sub1node = new TNode("I569","I569","I569",7.1924,43.1017,0.,"itsrot551");
1f99c14b 23908 sub1node->SetLineColor(kColorITS);
23909 sub1node->SetVisibility(0);
23910 sub1node->cd();
23911 //
23912 // Place copy #1 of ITS6 in I569
23913 //
1266e9b4 23914 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 23915 sub2node->SetLineColor(kColorITS);
23916 sub2node->SetVisibility(1);
23917 fNodes->Add(sub2node);
23918 sub1node->cd();
23919 //
23920 // Place copy #2 of ITS6 in I569
23921 //
23922 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23923 sub2node->SetLineColor(kColorITS);
23924 sub2node->SetVisibility(1);
23925 fNodes->Add(sub2node);
23926 sub1node->cd();
23927 //
23928 // Place copy #3 of ITS6 in I569
23929 //
1266e9b4 23930 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 23931 sub2node->SetLineColor(kColorITS);
23932 sub2node->SetVisibility(1);
23933 fNodes->Add(sub2node);
23934 sub1node->cd();
23935 //
23936 // Place copy #4 of ITS6 in I569
23937 //
23938 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23939 sub2node->SetLineColor(kColorITS);
23940 sub2node->SetVisibility(1);
23941 fNodes->Add(sub2node);
23942 sub1node->cd();
23943 //
23944 // Place copy #5 of ITS6 in I569
23945 //
1266e9b4 23946 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 23947 sub2node->SetLineColor(kColorITS);
23948 sub2node->SetVisibility(1);
23949 fNodes->Add(sub2node);
23950 sub1node->cd();
23951 //
23952 // Place copy #6 of ITS6 in I569
23953 //
23954 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23955 sub2node->SetLineColor(kColorITS);
23956 sub2node->SetVisibility(1);
23957 fNodes->Add(sub2node);
23958 sub1node->cd();
23959 //
23960 // Place copy #7 of ITS6 in I569
23961 //
1266e9b4 23962 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 23963 sub2node->SetLineColor(kColorITS);
23964 sub2node->SetVisibility(1);
23965 fNodes->Add(sub2node);
23966 sub1node->cd();
23967 //
23968 // Place copy #8 of ITS6 in I569
23969 //
23970 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23971 sub2node->SetLineColor(kColorITS);
23972 sub2node->SetVisibility(1);
23973 fNodes->Add(sub2node);
23974 sub1node->cd();
23975 //
23976 // Place copy #9 of ITS6 in I569
23977 //
1266e9b4 23978 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 23979 sub2node->SetLineColor(kColorITS);
23980 sub2node->SetVisibility(1);
23981 fNodes->Add(sub2node);
23982 sub1node->cd();
23983 //
23984 // Place copy #10 of ITS6 in I569
23985 //
23986 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23987 sub2node->SetLineColor(kColorITS);
23988 sub2node->SetVisibility(1);
23989 fNodes->Add(sub2node);
23990 sub1node->cd();
23991 //
23992 // Place copy #11 of ITS6 in I569
23993 //
1266e9b4 23994 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 23995 sub2node->SetLineColor(kColorITS);
23996 sub2node->SetVisibility(1);
23997 fNodes->Add(sub2node);
23998 sub1node->cd();
23999 //
24000 // Place copy #12 of ITS6 in I569
24001 //
24002 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
24003 sub2node->SetLineColor(kColorITS);
24004 sub2node->SetVisibility(1);
24005 fNodes->Add(sub2node);
24006 sub1node->cd();
24007 //
24008 // Place copy #13 of ITS6 in I569
24009 //
24010 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
24011 sub2node->SetLineColor(kColorITS);
24012 sub2node->SetVisibility(1);
24013 fNodes->Add(sub2node);
24014 sub1node->cd();
24015 //
24016 // Place copy #14 of ITS6 in I569
24017 //
24018 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
24019 sub2node->SetLineColor(kColorITS);
24020 sub2node->SetVisibility(1);
24021 fNodes->Add(sub2node);
24022 sub1node->cd();
24023 //
24024 // Place copy #15 of ITS6 in I569
24025 //
1266e9b4 24026 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 24027 sub2node->SetLineColor(kColorITS);
24028 sub2node->SetVisibility(1);
24029 fNodes->Add(sub2node);
24030 sub1node->cd();
24031 //
24032 // Place copy #16 of ITS6 in I569
24033 //
24034 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
24035 sub2node->SetLineColor(kColorITS);
24036 sub2node->SetVisibility(1);
24037 fNodes->Add(sub2node);
24038 sub1node->cd();
24039 //
24040 // Place copy #17 of ITS6 in I569
24041 //
24042 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
24043 sub2node->SetLineColor(kColorITS);
24044 sub2node->SetVisibility(1);
24045 fNodes->Add(sub2node);
24046 sub1node->cd();
24047 //
24048 // Place copy #18 of ITS6 in I569
24049 //
24050 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
24051 sub2node->SetLineColor(kColorITS);
24052 sub2node->SetVisibility(1);
24053 fNodes->Add(sub2node);
24054 sub1node->cd();
24055 //
24056 // Place copy #19 of ITS6 in I569
24057 //
1266e9b4 24058 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 24059 sub2node->SetLineColor(kColorITS);
24060 sub2node->SetVisibility(1);
24061 fNodes->Add(sub2node);
24062 sub1node->cd();
24063 //
24064 // Place copy #20 of ITS6 in I569
24065 //
24066 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
24067 sub2node->SetLineColor(kColorITS);
24068 sub2node->SetVisibility(1);
24069 fNodes->Add(sub2node);
24070 sub1node->cd();
24071 //
24072 // Place copy #21 of ITS6 in I569
24073 //
1266e9b4 24074 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 24075 sub2node->SetLineColor(kColorITS);
24076 sub2node->SetVisibility(1);
24077 fNodes->Add(sub2node);
24078 sub1node->cd();
24079 //
24080 // Place copy #22 of ITS6 in I569
24081 //
24082 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
24083 sub2node->SetLineColor(kColorITS);
24084 sub2node->SetVisibility(1);
24085 fNodes->Add(sub2node);
24086 sub1node->cd();
24087 //
24088 // Place copy #23 of ITS6 in I569
24089 //
24090 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
24091 sub2node->SetLineColor(kColorITS);
24092 sub2node->SetVisibility(1);
24093 fNodes->Add(sub2node);
24094 sub1node->cd();
24095 //
24096 // Place copy #24 of ITS6 in I569
24097 //
24098 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
24099 sub2node->SetLineColor(kColorITS);
24100 sub2node->SetVisibility(1);
24101 fNodes->Add(sub2node);
24102 sub1node->cd();
24103 //
24104 // Place copy #25 of ITS6 in I569
24105 //
1266e9b4 24106 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 24107 sub2node->SetLineColor(kColorITS);
24108 sub2node->SetVisibility(1);
24109 fNodes->Add(sub2node);
24110 sub1node->cd();
24111 fNodes->Add(sub1node);
24112 node->cd();
24113 //
24114 // Place copy #37 of I569 in IT56
24115 //
24116 sub1node = new TNode("I569","I569","I569",0.,43.545,0.,"");
24117 sub1node->SetLineColor(kColorITS);
24118 sub1node->SetVisibility(0);
24119 sub1node->cd();
24120 //
24121 // Place copy #1 of ITS6 in I569
24122 //
1266e9b4 24123 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 24124 sub2node->SetLineColor(kColorITS);
24125 sub2node->SetVisibility(1);
24126 fNodes->Add(sub2node);
24127 sub1node->cd();
24128 //
24129 // Place copy #2 of ITS6 in I569
24130 //
24131 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
24132 sub2node->SetLineColor(kColorITS);
24133 sub2node->SetVisibility(1);
24134 fNodes->Add(sub2node);
24135 sub1node->cd();
24136 //
24137 // Place copy #3 of ITS6 in I569
24138 //
1266e9b4 24139 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 24140 sub2node->SetLineColor(kColorITS);
24141 sub2node->SetVisibility(1);
24142 fNodes->Add(sub2node);
24143 sub1node->cd();
24144 //
24145 // Place copy #4 of ITS6 in I569
24146 //
24147 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
24148 sub2node->SetLineColor(kColorITS);
24149 sub2node->SetVisibility(1);
24150 fNodes->Add(sub2node);
24151 sub1node->cd();
24152 //
24153 // Place copy #5 of ITS6 in I569
24154 //
1266e9b4 24155 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 24156 sub2node->SetLineColor(kColorITS);
24157 sub2node->SetVisibility(1);
24158 fNodes->Add(sub2node);
24159 sub1node->cd();
24160 //
24161 // Place copy #6 of ITS6 in I569
24162 //
24163 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
24164 sub2node->SetLineColor(kColorITS);
24165 sub2node->SetVisibility(1);
24166 fNodes->Add(sub2node);
24167 sub1node->cd();
24168 //
24169 // Place copy #7 of ITS6 in I569
24170 //
1266e9b4 24171 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 24172 sub2node->SetLineColor(kColorITS);
24173 sub2node->SetVisibility(1);
24174 fNodes->Add(sub2node);
24175 sub1node->cd();
24176 //
24177 // Place copy #8 of ITS6 in I569
24178 //
24179 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
24180 sub2node->SetLineColor(kColorITS);
24181 sub2node->SetVisibility(1);
24182 fNodes->Add(sub2node);
24183 sub1node->cd();
24184 //
24185 // Place copy #9 of ITS6 in I569
24186 //
1266e9b4 24187 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 24188 sub2node->SetLineColor(kColorITS);
24189 sub2node->SetVisibility(1);
24190 fNodes->Add(sub2node);
24191 sub1node->cd();
24192 //
24193 // Place copy #10 of ITS6 in I569
24194 //
24195 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
24196 sub2node->SetLineColor(kColorITS);
24197 sub2node->SetVisibility(1);
24198 fNodes->Add(sub2node);
24199 sub1node->cd();
24200 //
24201 // Place copy #11 of ITS6 in I569
24202 //
1266e9b4 24203 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 24204 sub2node->SetLineColor(kColorITS);
24205 sub2node->SetVisibility(1);
24206 fNodes->Add(sub2node);
24207 sub1node->cd();
24208 //
24209 // Place copy #12 of ITS6 in I569
24210 //
24211 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
24212 sub2node->SetLineColor(kColorITS);
24213 sub2node->SetVisibility(1);
24214 fNodes->Add(sub2node);
24215 sub1node->cd();
24216 //
24217 // Place copy #13 of ITS6 in I569
24218 //
24219 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
24220 sub2node->SetLineColor(kColorITS);
24221 sub2node->SetVisibility(1);
24222 fNodes->Add(sub2node);
24223 sub1node->cd();
24224 //
24225 // Place copy #14 of ITS6 in I569
24226 //
24227 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
24228 sub2node->SetLineColor(kColorITS);
24229 sub2node->SetVisibility(1);
24230 fNodes->Add(sub2node);
24231 sub1node->cd();
24232 //
24233 // Place copy #15 of ITS6 in I569
24234 //
1266e9b4 24235 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 24236 sub2node->SetLineColor(kColorITS);
24237 sub2node->SetVisibility(1);
24238 fNodes->Add(sub2node);
24239 sub1node->cd();
24240 //
24241 // Place copy #16 of ITS6 in I569
24242 //
24243 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
24244 sub2node->SetLineColor(kColorITS);
24245 sub2node->SetVisibility(1);
24246 fNodes->Add(sub2node);
24247 sub1node->cd();
24248 //
24249 // Place copy #17 of ITS6 in I569
24250 //
24251 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
24252 sub2node->SetLineColor(kColorITS);
24253 sub2node->SetVisibility(1);
24254 fNodes->Add(sub2node);
24255 sub1node->cd();
24256 //
24257 // Place copy #18 of ITS6 in I569
24258 //
24259 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
24260 sub2node->SetLineColor(kColorITS);
24261 sub2node->SetVisibility(1);
24262 fNodes->Add(sub2node);
24263 sub1node->cd();
24264 //
24265 // Place copy #19 of ITS6 in I569
24266 //
1266e9b4 24267 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 24268 sub2node->SetLineColor(kColorITS);
24269 sub2node->SetVisibility(1);
24270 fNodes->Add(sub2node);
24271 sub1node->cd();
24272 //
24273 // Place copy #20 of ITS6 in I569
24274 //
24275 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
24276 sub2node->SetLineColor(kColorITS);
24277 sub2node->SetVisibility(1);
24278 fNodes->Add(sub2node);
24279 sub1node->cd();
24280 //
24281 // Place copy #21 of ITS6 in I569
24282 //
1266e9b4 24283 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 24284 sub2node->SetLineColor(kColorITS);
24285 sub2node->SetVisibility(1);
24286 fNodes->Add(sub2node);
24287 sub1node->cd();
24288 //
24289 // Place copy #22 of ITS6 in I569
24290 //
24291 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
24292 sub2node->SetLineColor(kColorITS);
24293 sub2node->SetVisibility(1);
24294 fNodes->Add(sub2node);
24295 sub1node->cd();
24296 //
24297 // Place copy #23 of ITS6 in I569
24298 //
24299 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
24300 sub2node->SetLineColor(kColorITS);
24301 sub2node->SetVisibility(1);
24302 fNodes->Add(sub2node);
24303 sub1node->cd();
24304 //
24305 // Place copy #24 of ITS6 in I569
24306 //
24307 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
24308 sub2node->SetLineColor(kColorITS);
24309 sub2node->SetVisibility(1);
24310 fNodes->Add(sub2node);
24311 sub1node->cd();
24312 //
24313 // Place copy #25 of ITS6 in I569
24314 //
1266e9b4 24315 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 24316 sub2node->SetLineColor(kColorITS);
24317 sub2node->SetVisibility(1);
24318 fNodes->Add(sub2node);
24319 sub1node->cd();
24320 fNodes->Add(sub1node);
24321 node->cd();
24322 //
24323 // Place copy #38 of I569 in IT56
24324 //
1266e9b4 24325 sub1node = new TNode("I569","I569","I569",-7.1924,43.1017,0.,"itsrot552");
1f99c14b 24326 sub1node->SetLineColor(kColorITS);
24327 sub1node->SetVisibility(0);
24328 sub1node->cd();
24329 //
24330 // Place copy #1 of ITS6 in I569
24331 //
1266e9b4 24332 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 24333 sub2node->SetLineColor(kColorITS);
24334 sub2node->SetVisibility(1);
24335 fNodes->Add(sub2node);
24336 sub1node->cd();
24337 //
24338 // Place copy #2 of ITS6 in I569
24339 //
24340 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
24341 sub2node->SetLineColor(kColorITS);
24342 sub2node->SetVisibility(1);
24343 fNodes->Add(sub2node);
24344 sub1node->cd();
24345 //
24346 // Place copy #3 of ITS6 in I569
24347 //
1266e9b4 24348 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 24349 sub2node->SetLineColor(kColorITS);
24350 sub2node->SetVisibility(1);
24351 fNodes->Add(sub2node);
24352 sub1node->cd();
24353 //
24354 // Place copy #4 of ITS6 in I569
24355 //
24356 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
24357 sub2node->SetLineColor(kColorITS);
24358 sub2node->SetVisibility(1);
24359 fNodes->Add(sub2node);
24360 sub1node->cd();
24361 //
24362 // Place copy #5 of ITS6 in I569
24363 //
1266e9b4 24364 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 24365 sub2node->SetLineColor(kColorITS);
24366 sub2node->SetVisibility(1);
24367 fNodes->Add(sub2node);
24368 sub1node->cd();
24369 //
24370 // Place copy #6 of ITS6 in I569
24371 //
24372 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
24373 sub2node->SetLineColor(kColorITS);
24374 sub2node->SetVisibility(1);
24375 fNodes->Add(sub2node);
24376 sub1node->cd();
24377 //
24378 // Place copy #7 of ITS6 in I569
24379 //
1266e9b4 24380 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 24381 sub2node->SetLineColor(kColorITS);
24382 sub2node->SetVisibility(1);
24383 fNodes->Add(sub2node);
24384 sub1node->cd();
24385 //
24386 // Place copy #8 of ITS6 in I569
24387 //
24388 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
24389 sub2node->SetLineColor(kColorITS);
24390 sub2node->SetVisibility(1);
24391 fNodes->Add(sub2node);
24392 sub1node->cd();
24393 //
24394 // Place copy #9 of ITS6 in I569
24395 //
1266e9b4 24396 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 24397 sub2node->SetLineColor(kColorITS);
24398 sub2node->SetVisibility(1);
24399 fNodes->Add(sub2node);
24400 sub1node->cd();
24401 //
24402 // Place copy #10 of ITS6 in I569
24403 //
24404 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
24405 sub2node->SetLineColor(kColorITS);
24406 sub2node->SetVisibility(1);
24407 fNodes->Add(sub2node);
24408 sub1node->cd();
24409 //
24410 // Place copy #11 of ITS6 in I569
24411 //
1266e9b4 24412 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 24413 sub2node->SetLineColor(kColorITS);
24414 sub2node->SetVisibility(1);
24415 fNodes->Add(sub2node);
24416 sub1node->cd();
24417 //
24418 // Place copy #12 of ITS6 in I569
24419 //
24420 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
24421 sub2node->SetLineColor(kColorITS);
24422 sub2node->SetVisibility(1);
24423 fNodes->Add(sub2node);
24424 sub1node->cd();
24425 //
24426 // Place copy #13 of ITS6 in I569
24427 //
24428 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
24429 sub2node->SetLineColor(kColorITS);
24430 sub2node->SetVisibility(1);
24431 fNodes->Add(sub2node);
24432 sub1node->cd();
24433 //
24434 // Place copy #14 of ITS6 in I569
24435 //
24436 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
24437 sub2node->SetLineColor(kColorITS);
24438 sub2node->SetVisibility(1);
24439 fNodes->Add(sub2node);
24440 sub1node->cd();
24441 //
24442 // Place copy #15 of ITS6 in I569
24443 //
1266e9b4 24444 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 24445 sub2node->SetLineColor(kColorITS);
24446 sub2node->SetVisibility(1);
24447 fNodes->Add(sub2node);
24448 sub1node->cd();
24449 //
24450 // Place copy #16 of ITS6 in I569
24451 //
24452 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
24453 sub2node->SetLineColor(kColorITS);
24454 sub2node->SetVisibility(1);
24455 fNodes->Add(sub2node);
24456 sub1node->cd();
24457 //
24458 // Place copy #17 of ITS6 in I569
24459 //
24460 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
24461 sub2node->SetLineColor(kColorITS);
24462 sub2node->SetVisibility(1);
24463 fNodes->Add(sub2node);
24464 sub1node->cd();
24465 //
24466 // Place copy #18 of ITS6 in I569
24467 //
24468 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
24469 sub2node->SetLineColor(kColorITS);
24470 sub2node->SetVisibility(1);
24471 fNodes->Add(sub2node);
24472 sub1node->cd();
24473 //
24474 // Place copy #19 of ITS6 in I569
24475 //
1266e9b4 24476 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 24477 sub2node->SetLineColor(kColorITS);
24478 sub2node->SetVisibility(1);
24479 fNodes->Add(sub2node);
24480 sub1node->cd();
24481 //
24482 // Place copy #20 of ITS6 in I569
24483 //
24484 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
24485 sub2node->SetLineColor(kColorITS);
24486 sub2node->SetVisibility(1);
24487 fNodes->Add(sub2node);
24488 sub1node->cd();
24489 //
24490 // Place copy #21 of ITS6 in I569
24491 //
1266e9b4 24492 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 24493 sub2node->SetLineColor(kColorITS);
24494 sub2node->SetVisibility(1);
24495 fNodes->Add(sub2node);
24496 sub1node->cd();
24497 //
24498 // Place copy #22 of ITS6 in I569
24499 //
24500 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
24501 sub2node->SetLineColor(kColorITS);
24502 sub2node->SetVisibility(1);
24503 fNodes->Add(sub2node);
24504 sub1node->cd();
24505 //
24506 // Place copy #23 of ITS6 in I569
24507 //
24508 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
24509 sub2node->SetLineColor(kColorITS);
24510 sub2node->SetVisibility(1);
24511 fNodes->Add(sub2node);
24512 sub1node->cd();
24513 //
24514 // Place copy #24 of ITS6 in I569
24515 //
24516 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
24517 sub2node->SetLineColor(kColorITS);
24518 sub2node->SetVisibility(1);
24519 fNodes->Add(sub2node);
24520 sub1node->cd();
24521 //
24522 // Place copy #25 of ITS6 in I569
24523 //
1266e9b4 24524 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 24525 sub2node->SetLineColor(kColorITS);
24526 sub2node->SetVisibility(1);
24527 fNodes->Add(sub2node);
24528 sub1node->cd();
24529 fNodes->Add(sub1node);
24530 node->cd();
24531
24532
24533
db915fea 24534 fNodes->Add(node);
ac9c285e 24535
1266e9b4 24536*/
db915fea 24537}
24538//_____________________________________________________________________________
24539void AliITSvPPRasymm::CreateGeometry(){
24540////////////////////////////////////////////////////////////////////////
24541// This routine defines and Creates the geometry for version 6 of the ITS.
24542////////////////////////////////////////////////////////////////////////
24543
7bdd9b7d 24544
24545//Begin_Html
24546/*
24547<img src="picts/ITS/ITS_full_vPPRasymm.jpg">
24548</pre>
24549<br clear=left>
24550<font size=+2 color=red>
24551<p>This shows the full ITS geometry.
24552</font>
24553
24554<img src="picts/ITS/ITS_SPD_Barrel_vPPRasymm.jpg">
24555</pre>
24556<br clear=left>
24557<font size=+2 color=red>
24558<p>This shows the full SPD Barrel of the ITS geometry.
24559</font>
24560
24561<img src="picts/ITS/ITS_SDD_Barrel_vPPRasymm.jpg">
24562</pre>
24563<br clear=left>
24564<font size=+2 color=red>
24565<p>This shows the full SDD Barrel of the ITS geometry.
24566</font>
24567
24568<img src="picts/ITS/ITS_SSD_Barrel_vPPRasymm.jpg">
24569</pre>
24570<br clear=left>
24571<font size=+2 color=red>
24572<p>This shows the full SSD Barrel of the ITS geometry.
24573</font>
24574*/
24575//End_Html
db915fea 24576 //INNER RADII OF THE SILICON LAYERS
cd3a3507 24577 // Float_t rl[6] = { 3.8095,7.,15.,24.,38.1,43.5765 };
db915fea 24578 //THICKNESSES OF LAYERS (in % radiation length)
24579 Float_t drl[6] = { 1.03,1.03,0.94,0.95,0.91,0.87 };
24580 //HALF LENGTHS OF LAYERS
cd3a3507 24581 // Float_t dzl[6] = { 14.35,14.35,25.1,32.1,49.405,55.27 };
db915fea 24582 //LENGTHS OF END-LADDER BOXES (ALL INCLUDED)
cd3a3507 24583 // Float_t dzb[6] = { 12.4,12.4,13.5,15.,7.5,7.5 };
db915fea 24584 //THICKNESSES OF END-LADDER BOXES (ALL INCLUDED)
cd3a3507 24585 // Float_t drb[6] = { rl[1]-rl[0],0.2,5.,5.,4.,4. };
db915fea 24586
24587
7b67784f 24588 Float_t dits[100], rlim, zmax;
cd3a3507 24589 // Float_t zpos;
24590 // Float_t pcits[50]
7b67784f 24591 Float_t ztpc;
2ffd6c79 24592 Int_t idrotm[1999], i;
7b67784f 24593 Float_t dgh[100];
686e2715 24594
80272ed3 24595
24596 // Define some variables for SPD
24597
c47b75b1 24598 Float_t dits1[3], di101[3], di107[3], di10b[3], di106[3]; // for layer 1
24599 Float_t di103[3], di10a[3], di102[3]; // for layer 1
24600 Float_t dits2[3], di1d1[3], di1d7[3], di20b[3], di1d6[3]; // for layer 2
24601 Float_t di1d3[3], di20a[3], di1d2[3]; // for layer 2
24602 Float_t di108[3], di104[3]; // for both layers
686e2715 24603
a8c83dcb 24604 Float_t ddet1=200.; // total detector thickness on layer 1 (micron)
24605 Float_t dchip1=200.; // total chip thickness on layer 1 (micron)
686e2715 24606
a8c83dcb 24607 Float_t ddet2=200.; // total detector thickness on layer 2 (micron)
24608 Float_t dchip2=200.; // total chip thickness on layer 2 (micron)
3f1f65c1 24609
214030ed 24610 Float_t dbus=300.; // total bus thickness on both layers (micron)
3d12a48d 24611
24612 ddet1 = GetThicknessDet1();
24613 ddet2 = GetThicknessDet2();
24614 dchip1 = GetThicknessChip1();
24615 dchip2 = GetThicknessChip2();
24616
3d12a48d 24617 if(ddet1 < 100. || ddet1 > 300.) {
1e9111db 24618 cout << "ITS - WARNING: the detector thickness for layer 1 is outside the range of [100,300] microns."
a8c83dcb 24619 " The default value of 200 microns will be used." << endl;
24620 ddet1=200.;
3d12a48d 24621 }
24622
24623 if(ddet2 < 100. || ddet2 > 300.) {
1e9111db 24624 cout << "ITS - WARNING: the detector thickness for layer 2 is outside the range of [100,300] microns."
a8c83dcb 24625 " The default value of 200 microns will be used." << endl;
24626 ddet2=200.;
3d12a48d 24627 }
24628
214030ed 24629 if(dchip1 < 100. || dchip1 > 300.) {
24630 cout << "ITS - WARNING: the chip thickness for layer 1 is outside the range of [100,300] microns."
a8c83dcb 24631 " The default value of 200 microns will be used." << endl;
24632 dchip1=200.;
3d12a48d 24633 }
24634
214030ed 24635 if(dchip2 < 100. || dchip2 > 300.) {
24636 cout << "ITS - WARNING: the chip thickness for layer 2 is outside the range of [100,300] microns."
a8c83dcb 24637 " The default value of 200 microns will be used." << endl;
24638 dchip2=200.;
3d12a48d 24639 }
7b67784f 24640
24641 Int_t rails = 1; // flag for rails (1 --> rails in; 0 --> rails out)
24642
24643 Int_t fluid = 1; // flag for the cooling fluid (1 --> water; 0 --> freon)
24644
24645 rails = GetRails();
24646
24647 fluid = GetCoolingFluid();
24648
24649 if(rails != 0 && rails != 1) {
1e9111db 24650 cout << "ITS - WARNING: the switch for rails is not set neither to 0 (rails out) nor to 1 (rails in)."
7b67784f 24651 " The default value of 1 (rails in) will be used." << endl;
24652
24653 }
3d12a48d 24654
7b67784f 24655 if(fluid != 0 && fluid != 1) {
1e9111db 24656 cout << "ITS - WARNING: the switch for cooling fluid is not set neither to 0 (freon) nor to 1 (water)."
7b67784f 24657 " The default value of 1 (water) will be used." << endl;
24658 }
24659
1e9111db 24660 cout << "ITS: Detector thickness on layer 1 is set to " << ddet1 << " microns." << endl;
24661 cout << "ITS: Chip thickness on layer 1 is set to " << dchip1 << " microns." << endl;
24662 cout << "ITS: Detector thickness on layer 2 is set to " << ddet2 << " microns." << endl;
24663 cout << "ITS: Chip thickness on layer 2 is set to " << dchip2 << " microns." << endl;
7b67784f 24664 if(rails == 0 ) {
1e9111db 24665 cout << "ITS: Rails are out." << endl;
7b67784f 24666 } else {
1e9111db 24667 cout << "ITS: Rails are in." << endl;
7b67784f 24668 }
24669 if(fluid == 0 ) {
1e9111db 24670 cout << "ITS: The cooling fluid is freon." << endl;
7b67784f 24671 } else {
1e9111db 24672 cout << "ITS: The cooling fluid is water." << endl;
7b67784f 24673 }
24674
c47b75b1 24675 ddet1 = ddet1*0.0001/2.; // conversion from tot length in um to half in cm
24676 ddet2 = ddet2*0.0001/2.; // conversion from tot length in um to half in cm
24677 dchip1 = dchip1*0.0001/2.;// conversion from tot length in um to half in cm
24678 dchip2 = dchip2*0.0001/2.;// conversion from tot length in um to half in cm
45725ec9 24679 dbus = dbus*0.0001/2.; // conversion from tot length in um to half in cm
c47b75b1 24680
24681 Float_t deltax, deltay;
686e2715 24682
c47b75b1 24683 Int_t thickness = fMinorVersion/10;
24684 Int_t option = fMinorVersion - 10*thickness;
80272ed3 24685
24686
24687 // Define some variables for SDD
24688
24689
24690 Float_t sin30, cos30;
24691
24692 // SDD electronics+services main volumes
24693 Float_t I018dits[3], I024dits[3], I047dits[3], I048dits[3];
24694
24695 // SDD detector ladder
24696
24697 Float_t I302dits[3], I402dits[3], I004dits[3], I005dits[3];
24698 Float_t Y_SDD_sep = 0.20;
24699 Float_t ySDD;
24700 Int_t iSDD;
24701 Float_t Z_SDD_lay3[6] = {18.55, 10.95, 3.70, -3.70, -11.20, -18.35};
24702 Float_t Z_SDD_lay4[8] = {25.75, 18.60, 11.00, 3.70, -3.70, -11.20, -18.45, -26.05};
24703
24704 // ladder foot and end-ladder (frame and cooling)
24705 Float_t I028dits[3], I420dits[3], I421dits[3], I422dits[6], I423dits[3];
24706 Float_t I424dits[3], xI424, yI424;
24707 Float_t I425dits[3];
24708 Int_t indI425;
24709 Float_t I029dits[4], I030dits[4], I031dits[3], I032dits[3];
24710
24711 // SDD ladder frame and cooling
24712 Float_t SDD_CoolPipe[3] = {1.7000, -0.5500, 0.0000};
24713 Float_t I035dits[3], I037dits[3], I038dits[3];
24714 Float_t I039dits[3], xI039, yI039;
24715 Float_t I041dits[5];
24716
24717 // SDD hybrid, chips and capacitors
24718 Float_t I050dits[3], xI050, yI050;
24719 Float_t I052dits[3], xI052, yI052;
24720 Float_t I042dits[3], xI042, yI042;
24721 Float_t xI042space = 0.17;
24722 Float_t I043dits[3], xI043, yI043;
24723 Float_t xI043space = 0.17;
24724 Float_t zchip, zChipSpace;
24725 Float_t I051dits[3], xI051, yI051, zI051, yI051space, xcap;
24726 Int_t ichip, icap;
24727
24728 // SDD microcables
24729 Float_t I044dits[4], xI044, yI044, volI044;
24730 Float_t xHV, yHV, zHV, xLV, yLV, zLV;
24731 Char_t HVname[5], LVname[5];
24732
24733
24734 // Define media off-set
db915fea 24735
24736 Int_t *idtmed = fIdtmed->GetArray()-199;
cd3a3507 24737
db915fea 24738
24739 // Rotation matrices
24740
a9c4129c 24741 // SPD - option 'a' (this is NOT the default so leave commented)
db915fea 24742
bae7e562 24743
686e2715 24744 if (option == 1) {
24745
24746 AliMatrix(idrotm[201],90.0,90.0,90.0,180.0,0.0,0.0);
24747 AliMatrix(idrotm[202],90.0,90.0,90.0,0.0,0.0,0.0);
24748 AliMatrix(idrotm[203],90.0,350.0,90.0,260.0,0.0,0.0);
24749 AliMatrix(idrotm[204],90.0,170.0,90.0,80.0,0.0,0.0);
24750 AliMatrix(idrotm[205],90.0,10.0,90.0,100.0,0.0,0.0);
24751 AliMatrix(idrotm[206],90.0,190.0,90.0,280.0,0.0,0.0);
24752 AliMatrix(idrotm[207],90.0,342.0,90.0,72.0,0.0,0.0);
24753 AliMatrix(idrotm[208],90.0,156.999893,90.0,246.999893,0.0,0.0);
24754 AliMatrix(idrotm[209],90.0,147.999802,90.0,237.999893,0.0,0.0);
24755 AliMatrix(idrotm[210],90.0,138.999802,90.0,228.999802,0.0,0.0);
24756 AliMatrix(idrotm[211],90.0,129.999802,90.0,219.999802,0.0,0.0);
24757 AliMatrix(idrotm[212],90.0,36.7896,90.0,126.789597,0.0,0.0);
24758 AliMatrix(idrotm[213],90.0,343.579712,90.0,73.579697,0.0,0.0);
24759 AliMatrix(idrotm[214],90.0,95.413696,90.0,185.413696,0.0,0.0);
24760 AliMatrix(idrotm[215],90.0,5.4141,90.0,95.414101,0.0,0.0);
24761 AliMatrix(idrotm[216],90.0,318.296906,90.0,48.296902,0.0,0.0);
24762 AliMatrix(idrotm[217],90.0,67.000099,90.0,157.000107,0.0,0.0);
24763 AliMatrix(idrotm[218],90.0,337.003998,90.0,67.003998,0.0,0.0);
24764 AliMatrix(idrotm[219],90.0,247.000305,90.0,337.000305,0.0,0.0);
24765 AliMatrix(idrotm[220],90.0,305.633514,90.0,35.633499,0.0,0.0);
24766 AliMatrix(idrotm[221],90.0,58.000198,90.0,148.000198,0.0,0.0);
24767 AliMatrix(idrotm[222],90.0,327.997101,90.0,57.997101,0.0,0.0 );
24768 AliMatrix(idrotm[223],90.0,237.994202,90.0,327.994202,0.0,0.0);
24769 AliMatrix(idrotm[224],90.0,296.627502,90.0,26.627399,0.0,0.0);
24770 AliMatrix(idrotm[225],90.0,48.994099,90.0,138.994095,0.0,0.0);
24771 AliMatrix(idrotm[226],90.0,318.990997,90.0,48.991001,0.0,0.0);
24772 AliMatrix(idrotm[227],90.0,228.988205,90.0,318.98819,0.0,0.0);
24773 AliMatrix(idrotm[228],90.0,287.621399,90.0,17.621401,0.0,0.0);
24774 AliMatrix(idrotm[229],90.0,39.988098,90.0,129.988098,0.0,0.0);
24775 AliMatrix(idrotm[230],90.0,309.984985,90.0,39.985001,0.0,0.0);
24776 AliMatrix(idrotm[231],90.0,327.2612,90.0,57.2612,0.0,0.0);
24777 AliMatrix(idrotm[232],90.0,237.261398,90.0,327.261414,0.0,0.0);
24778 AliMatrix(idrotm[233],90.0,252.000504,90.0,342.000488,0.0,0.0 );
24779 AliMatrix(idrotm[234],90.0,71.9991,90.0,161.9991,0.0,0.0);
24780 AliMatrix(idrotm[235],90.0,270.0,90.0,0.0,0.0,0.0);
24781 AliMatrix(idrotm[236],90.0,180.013702,90.0,270.013702,0.0,0.0);
9bf5e8ff 24782 AliMatrix(idrotm[237],90.0,0.0,90.0,90.0,0.0,0.0);
686e2715 24783 AliMatrix(idrotm[238],90.0,144.0,90.0,234.0,0.0,0.0);
24784 AliMatrix(idrotm[239],90.0,216.0,90.0,306.0,0.0,0.0);
24785 AliMatrix(idrotm[240],90.0,288.0,90.0,18.0,0.0,0.0);
24786 AliMatrix(idrotm[241],90.0,324.0,90.0,54.0,0.0,0.0);
24787 AliMatrix(idrotm[242],90.0,36.0,90.0,126.0,0.0,0.0);
24788 AliMatrix(idrotm[243],90.0,108.0,90.0,198.0,0.0,0.0);
9bf5e8ff 24789 AliMatrix(idrotm[244],90.0,180.0,90.0,270.0,0.0,0.0);
24790 AliMatrix(idrotm[245],90.0,162.0,90.0,252.0,0.0,0.0);
24791 AliMatrix(idrotm[246],90.0,310.0,90.0,40.0,0.0,0.0);
24792 AliMatrix(idrotm[247],90.0,319.0,90.0,49.0,0.0,0.0);
24793 AliMatrix(idrotm[248],90.0,328.0,90.0,58.0,0.0,0.0);
24794 AliMatrix(idrotm[249],90.0,337.0,90.0,67.0,0.0,0.0);
686e2715 24795 AliMatrix(idrotm[1003],90.0,73.5,90.0,163.5,0.0,0.0);
24796 AliMatrix(idrotm[1011],90.0,342.0,90.0,72.0,0.0,0.0);
24797 AliMatrix(idrotm[1039],90.0,72.0,90.0,162.0,0.0,0.0);
24798 AliMatrix(idrotm[1043],90.0,66.91,90.0,156.91,0.0,0.0);
24799 AliMatrix(idrotm[1065],90.0,144.0,90.0,234.0,0.0,0.0);
24800 AliMatrix(idrotm[1078],90.0,180.0,90.0,270.0,0.0,0.0);
24801 AliMatrix(idrotm[1088],90.0,57.41,90.0,147.41,0.0,0.0);
24802 AliMatrix(idrotm[1089],90.0,333.0,90.0,63.0,0.0,0.0);
24803 AliMatrix(idrotm[1090],90.0,351.0,90.0,81.0,0.0,0.0);
24804 AliMatrix(idrotm[1091],90.0,216.0,90.0,306.0,0.0,0.0);
24805 AliMatrix(idrotm[1092],90.0,27.0,90.0,117.0,0.0,0.0);
24806 AliMatrix(idrotm[1093],90.0,18.0,90.0,108.0,0.0,0.0);
24807 AliMatrix(idrotm[1094],90.0,9.0,90.0,99.0,0.0,0.0);
24808 AliMatrix(idrotm[1104],90.0,252.0,90.0,342.0,0.0,0.0);
24809 AliMatrix(idrotm[1106],90.0,36.0,90.0,126.0,0.0,0.0);
24810 AliMatrix(idrotm[1107],90.0,108.0,90.0,198.0,0.0,0.0);
24811 AliMatrix(idrotm[1108],90.0,324.0,90.0,54.0,180.0,0.0);
24812 AliMatrix(idrotm[1109],90.0,0.0,90.0,90.0,180.0,0.0);
24813 AliMatrix(idrotm[1110],90.0,36.0,90.0,126.0,180.0,0.0);
24814 AliMatrix(idrotm[1111],90.0,72.0,90.0,162.0,180.0,0.0);
24815 AliMatrix(idrotm[1112],90.0,108.0,90.0,198.0,180.0,0.0);
24816 AliMatrix(idrotm[1113],90.0,144.0,90.0,234.0,180.0,0.0);
24817 AliMatrix(idrotm[1114],90.0,180.0,90.0,270.0,180.0,0.0);
24818 AliMatrix(idrotm[1115],90.0,216.0,90.0,306.0,180.0,0.0);
24819 AliMatrix(idrotm[1116],90.0,252.0,90.0,342.0,180.0,0.0);
24820 AliMatrix(idrotm[1117],90.0,288.0,90.0,18.0,0.0,0.0);
24821 AliMatrix(idrotm[1118],90.0,288.0,90.0,18.0,180.0,0.0);
24822 AliMatrix(idrotm[1130],90.0,324.0,90.0,54.0,0.0,0.0);
24823
24824 }
a9c4129c 24825
24826 // SPD - option 'b' (this is the default)
2ffd6c79 24827
686e2715 24828 if (option == 2) {
24829
9bf5e8ff 24830 AliMatrix(idrotm[201],90.0,0.0,90.0,90.0,0.0,0.0);
686e2715 24831 AliMatrix(idrotm[202],90.0,90.0,90.0,0.0,0.0,0.0);
24832 AliMatrix(idrotm[203],90.0,350.0,90.0,260.0,0.0,0.0);
24833 AliMatrix(idrotm[204],90.0,170.0,90.0,80.0,0.0,0.0);
24834 AliMatrix(idrotm[205],90.0,10.0,90.0,100.0,0.0,0.0);
24835 AliMatrix(idrotm[206],90.0,190.0,90.0,280.0,0.0,0.0);
24836 AliMatrix(idrotm[207],90.0,342.0,90.0,72.0,0.0,0.0);
24837 AliMatrix(idrotm[208],90.0,156.999893,90.0,246.999893,0.0,0.0);
24838 AliMatrix(idrotm[209],90.0,147.999802,90.0,237.999893,0.0,0.0);
24839 AliMatrix(idrotm[210],90.0,138.999802,90.0,228.999802,0.0,0.0);
24840 AliMatrix(idrotm[211],90.0,129.999802,90.0,219.999802,0.0,0.0);
24841 AliMatrix(idrotm[212],90.0,36.7896,90.0,126.789597,0.0,0.0);
24842 AliMatrix(idrotm[213],90.0,343.579712,90.0,73.579697,0.0,0.0);
24843 AliMatrix(idrotm[214],90.0,95.413696,90.0,185.413696,0.0,0.0);
24844 AliMatrix(idrotm[215],90.0,5.4141,90.0,95.414101,0.0,0.0);
24845 AliMatrix(idrotm[216],90.0,318.296906,90.0,48.296902,0.0,0.0);
24846 AliMatrix(idrotm[217],90.0,67.000099,90.0,157.000107,0.0,0.0);
24847 AliMatrix(idrotm[218],90.0,337.003998,90.0,67.003998,0.0,0.0);
24848 AliMatrix(idrotm[219],90.0,247.000305,90.0,337.000305,0.0,0.0);
24849 AliMatrix(idrotm[220],90.0,305.633514,90.0,35.633499,0.0,0.0);
24850 AliMatrix(idrotm[221],90.0,58.000198,90.0,148.000198,0.0,0.0);
24851 AliMatrix(idrotm[222],90.0,327.997101,90.0,57.997101,0.0,0.0);
24852 AliMatrix(idrotm[223],90.0,237.994202,90.0,327.994202,0.0,0.0);
24853 AliMatrix(idrotm[224],90.0,296.627502,90.0,26.627399,0.0,0.0);
24854 AliMatrix(idrotm[225],90.0,48.994099,90.0,138.994095,0.0,0.0);
24855 AliMatrix(idrotm[226],90.0,318.990997,90.0,48.991001,0.0,0.0);
24856 AliMatrix(idrotm[227],90.0,228.988205,90.0,318.98819,0.0,0.0);
24857 AliMatrix(idrotm[228],90.0,287.621399,90.0,17.621401,0.0,0.0);
24858 AliMatrix(idrotm[229],90.0,39.988098,90.0,129.988098,0.0,0.0);
24859 AliMatrix(idrotm[230],90.0,309.984985,90.0,39.985001,0.0,0.0);
24860 AliMatrix(idrotm[231],90.0,327.2612,90.0,57.2612,0.0,0.0);
24861 AliMatrix(idrotm[232],90.0,237.261398,90.0,327.261414,0.0,0.0);
24862 AliMatrix(idrotm[233],90.0,252.000504,90.0,342.000488,0.0,0.0);
24863 AliMatrix(idrotm[234],90.0,71.9991,90.0,161.9991,0.0,0.0);
24864 AliMatrix(idrotm[235],90.0,270.0,90.0,0.0,0.0,0.0);
24865 AliMatrix(idrotm[236],90.0,180.013702,90.0,270.013702,0.0,0.0);
24866 AliMatrix(idrotm[237],90.0,90.0,90.0,180.0,0.0,0.0);
9bf5e8ff 24867 AliMatrix(idrotm[238],90.0,180.0,90.0,270.0,0.0,0.0);
24868 AliMatrix(idrotm[239],90.0,162.0,90.0,252.0,0.0,0.0);
24869 AliMatrix(idrotm[240],90.0,310.0,90.0,40.0,0.0,0.0);
24870 AliMatrix(idrotm[241],90.0,319.0,90.0,49.0,0.0,0.0);
24871 AliMatrix(idrotm[242],90.0,328.0,90.0,58.0,0.0,0.0);
24872 AliMatrix(idrotm[243],90.0,337.0,90.0,67.0,0.0,0.0);
686e2715 24873 AliMatrix(idrotm[244],90.0,216.0,90.0,306.0,0.0,0.0);
24874 AliMatrix(idrotm[245],90.0,36.0,90.0,126.0,0.0,0.0);
24875 AliMatrix(idrotm[246],90.0,108.0,90.0,198.0,0.0,0.0);
24876 AliMatrix(idrotm[247],90.0,144.0,90.0,234.0,0.0,0.0);
24877 AliMatrix(idrotm[248],90.0,288.0,90.0,18.0,0.0,0.0);
24878 AliMatrix(idrotm[249],90.0,324.0,90.0,54.0,0.0,0.0);
24879 AliMatrix(idrotm[1003],90.0,73.5,90.0,163.5,0.0,0.0);
24880 AliMatrix(idrotm[1011],90.0,342.0,90.0,72.0,0.0,0.0);
24881 AliMatrix(idrotm[1039],90.0,72.0,90.0,162.0,0.0,0.0);
24882 AliMatrix(idrotm[1043],90.0,66.91,90.0,156.91,0.0,0.0);
24883 AliMatrix(idrotm[1065],90.0,144.0,90.0,234.0,0.0,0.0);
24884 AliMatrix(idrotm[1078],90.0,180.0,90.0,270.0,0.0,0.0);
24885 AliMatrix(idrotm[1088],90.0,57.41,90.0,147.41,0.0,0.0);
24886 AliMatrix(idrotm[1089],90.0,333.0,90.0,63.0,0.0,0.0);
24887 AliMatrix(idrotm[1090],90.0,351.0,90.0,81.0,0.0,0.0);
24888 AliMatrix(idrotm[1091],90.0,216.0,90.0,306.0,0.0,0.0);
24889 AliMatrix(idrotm[1092],90.0,27.0,90.0,117.0,0.0,0.0);
24890 AliMatrix(idrotm[1093],90.0,18.0,90.0,108.0,0.0,0.0);
24891 AliMatrix(idrotm[1094],90.0,9.0,90.0,99.0,0.0,0.0);
24892 AliMatrix(idrotm[1104],90.0,252.0,90.0,342.0,0.0,0.0);
24893 AliMatrix(idrotm[1106],90.0,36.0,90.0,126.0,0.0,0.0);
24894 AliMatrix(idrotm[1107],90.0,108.0,90.0,198.0,0.0,0.0);
24895 AliMatrix(idrotm[1108],90.0,324.0,90.0,54.0,180.0,0.0);
24896 AliMatrix(idrotm[1109],90.0,0.0,90.0,90.0,180.0,0.0);
24897 AliMatrix(idrotm[1110],90.0,36.0,90.0,126.0,180.0,0.0);
24898 AliMatrix(idrotm[1111],90.0,72.0,90.0,162.0,180.0,0.0);
24899 AliMatrix(idrotm[1112],90.0,108.0,90.0,198.0,180.0,0.0);
24900 AliMatrix(idrotm[1113],90.0,144.0,90.0,234.0,180.0,0.0);
24901 AliMatrix(idrotm[1114],90.0,180.0,90.0,270.0,180.0,0.0);
24902 AliMatrix(idrotm[1115],90.0,216.0,90.0,306.0,180.0,0.0);
24903 AliMatrix(idrotm[1116],90.0,252.0,90.0,342.0,180.0,0.0);
24904 AliMatrix(idrotm[1117],90.0,288.0,90.0,18.0,0.0,0.0);
24905 AliMatrix(idrotm[1118],90.0,288.0,90.0,18.0,180.0,0.0);
24906 AliMatrix(idrotm[1130],90.0,324.0,90.0,54.0,0.0,0.0);
24907
24908 }
24909
db915fea 24910 // SDD
24911
24912 AliMatrix(idrotm[301],0.0,0.0,90.0,90.0,90.0,180.0);
24913 AliMatrix(idrotm[302],0.0,0.0,90.0,90.0,90.0,0.0);
24914 AliMatrix(idrotm[303],180.0,0.0,90.0,90.0,90.0,0.0);
24915 AliMatrix(idrotm[304],180.0,0.0,90.0,90.0,90.0,180.0);
24916 AliMatrix(idrotm[305],90.0,347.14,90.0,77.14,0.0,0.0);
24917 AliMatrix(idrotm[306],90.0,321.43,90.0,51.43,0.0,0.0);
24918 AliMatrix(idrotm[307],90.0,295.71,90.0,25.71,0.0,0.0);
24919 AliMatrix(idrotm[308],90.0,244.29,90.0,334.29,0.0,0.0);
24920 AliMatrix(idrotm[309],90.0,218.57,90.0,308.57,0.0,0.0);
24921 AliMatrix(idrotm[310],90.0,167.14,90.0,257.14,0.0,0.0);
24922 AliMatrix(idrotm[311],90.0,141.43,90.0,231.43,0.0,0.0);
24923 AliMatrix(idrotm[312],90.0,0.0,0.0,0.0,90.0,270.0);
24924 AliMatrix(idrotm[313],90.0,115.71,90.0,205.71,0.0,0.0);
24925 AliMatrix(idrotm[314],90.0,335.45,90.0,65.45,0.0,0.0);
24926 AliMatrix(idrotm[315],90.0,319.09,90.0,49.09,0.0,0.0);
24927 AliMatrix(idrotm[316],90.0,302.73,90.0,32.73,0.0,0.0);
24928 AliMatrix(idrotm[317],90.0,286.36,90.0,16.36,0.0,0.0);
24929 AliMatrix(idrotm[318],90.0,270.0,90.0,360.0,0.0,0.0);
24930 AliMatrix(idrotm[319],90.0,253.64,90.0,343.64,0.0,0.0);
24931 AliMatrix(idrotm[320],90.0,237.27,90.0,327.27,0.0,0.0);
24932 AliMatrix(idrotm[321],90.0,12.86,90.0,102.86,0.0,0.0);
24933 AliMatrix(idrotm[322],90.0,220.91,90.0,310.91,0.0,0.0);
24934 AliMatrix(idrotm[323],90.0,204.55,90.0,294.55,0.0,0.0);
24935 AliMatrix(idrotm[324],90.0,188.18,90.0,278.18,0.0,0.0);
24936 AliMatrix(idrotm[325],90.0,171.82,90.0,261.82,0.0,0.0);
24937 AliMatrix(idrotm[326],90.0,155.45,90.0,245.45,0.0,0.0);
24938 AliMatrix(idrotm[327],90.0,139.09,90.0,229.09,0.0,0.0);
24939 AliMatrix(idrotm[328],90.0,122.73,90.0,212.73,0.0,0.0);
24940 AliMatrix(idrotm[329],90.0,106.36,90.0,196.36,0.0,0.0);
24941 AliMatrix(idrotm[330],90.0,73.64,90.0,163.64,0.0,0.0);
24942 AliMatrix(idrotm[331],90.0,40.91,90.0,130.91,0.0,0.0);
24943 AliMatrix(idrotm[332],90.0,24.55,90.0,114.55,0.0,0.0);
24944 AliMatrix(idrotm[333],90.0,38.57,90.0,128.57,0.0,0.0);
24945 AliMatrix(idrotm[334],90.0,351.82,90.0,81.82,0.0,0.0);
24946 AliMatrix(idrotm[335],90.0,8.18,90.0,98.18,0.0,0.0);
24947 AliMatrix(idrotm[336],90.0,64.29,90.0,154.29,0.0,0.0);
24948 AliMatrix(idrotm[337],111.0,300.0,21.0,300.0,90.0,30.0);
24949 AliMatrix(idrotm[338],69.0,240.0,159.0,240.0,90.0,150.0);
24950 AliMatrix(idrotm[339],111.0,240.0,21.0,240.0,90.0,150.0);
24951 AliMatrix(idrotm[340],69.0,300.0,159.0,300.0,90.0,30.0);
24952 AliMatrix(idrotm[341],128.0,0.0,38.0,0.0,90.0,270.0);
24953 AliMatrix(idrotm[342],90.0,240.0,180.0,0.0,90.0,330.);
24954 AliMatrix(idrotm[343],90.0,120.0,180.0,0.0,90.0,210.0);
24955 AliMatrix(idrotm[344],90.0,0.0,180.0,0.0,90.0,90.0);
24956 AliMatrix(idrotm[345],90.0,180.0,90.0,90.0,0.0,0.0);
24957 AliMatrix(idrotm[346],90.0,300.0,90.0,30.0,0.0,0.0);
24958 AliMatrix(idrotm[347],90.0,240.0,90.0,150.0,0.0,0.0);
24959 AliMatrix(idrotm[348],90.0,180.0,0.0,0.0,90.0,270.0);
24960 AliMatrix(idrotm[349],90.0,235.0,90.0,145.0,0.0,0.0);
24961 AliMatrix(idrotm[350],90.0,90.0,90.0,180.0,0.0,0.0);
24962 AliMatrix(idrotm[351],90.0,305.0,90.0,35.0,0.0,0.0);
24963 AliMatrix(idrotm[352],0.0,0.0,90.0,0.0,90.0,90.0);
24964 AliMatrix(idrotm[353],90.0,60.0,90.0,150.0,0.0,0.0);
24965 AliMatrix(idrotm[354],90.0,120.0,90.0,30.0,0.0,0.0);
24966 AliMatrix(idrotm[355],90.0,180.0,90.0,90.0,180.0,0.0);
24967 AliMatrix(idrotm[356],90.0,270.0,90.0,0.0,0.0,0.0);
24968 AliMatrix(idrotm[366],90.0,57.27,90.0,147.27,0.0,0.0);
24969 AliMatrix(idrotm[386],90.0,192.86,90.0,282.86,0.0,0.0);
24970
24971 // SSD
24972
24973 AliMatrix(idrotm[501],90.0,148.24,90.0,238.24,0.0,0.0);
24974 AliMatrix(idrotm[503],90.0,137.65,90.0,227.65,0.0,0.0);
24975 AliMatrix(idrotm[504],90.0,127.06,90.0,217.06,0.0,0.0);
24976 AliMatrix(idrotm[505],90.0,116.47,90.0,206.47,0.0,0.0);
24977 AliMatrix(idrotm[506],90.0,105.88,90.0,195.88,0.0,0.0);
24978 AliMatrix(idrotm[507],90.0,95.29,90.0,185.29,0.0,0.0);
24979 AliMatrix(idrotm[508],90.0,84.71,90.0,174.71,0.0,0.0);
24980 AliMatrix(idrotm[509],90.0,74.12,90.0,164.12,0.0,0.0);
24981 AliMatrix(idrotm[510],90.0,63.53,90.0,153.53,0.0,0.0);
24982 AliMatrix(idrotm[511],90.0,52.94,90.0,142.94,0.0,0.0);
24983 AliMatrix(idrotm[512],90.0,42.35,90.0,132.35,0.0,0.0);
24984 AliMatrix(idrotm[513],90.0,31.76,90.0,121.76,0.0,0.0);
24985 AliMatrix(idrotm[514],90.0,10.59,90.0,100.59,0.0,0.0);
24986 AliMatrix(idrotm[515],90.0,349.41,90.0,79.41,0.0,0.0);
24987 AliMatrix(idrotm[516],90.0,338.82,90.0,68.82,0.0,0.0);
24988 AliMatrix(idrotm[517],90.0,328.24,90.0,58.24,0.0,0.0);
24989 AliMatrix(idrotm[518],90.0,317.65,90.0,47.65,0.0,0.0);
24990 AliMatrix(idrotm[519],90.0,307.06,90.0,37.06,0.0,0.0);
24991 AliMatrix(idrotm[520],90.0,296.47,90.0,26.47,0.0,0.0);
24992 AliMatrix(idrotm[521],90.0,285.88,90.0,15.88,0.0,0.0);
24993 AliMatrix(idrotm[522],90.0,275.29,90.0,5.29,0.0,0.0);
24994 AliMatrix(idrotm[523],90.0,264.71,90.0,354.71,0.0,0.0);
24995 AliMatrix(idrotm[524],90.0,254.12,90.0,344.12,0.0,0.0);
24996 AliMatrix(idrotm[525],90.0,243.53,90.0,333.53,0.0,0.0);
24997 AliMatrix(idrotm[526],90.0,232.94,90.0,322.94,0.0,0.0);
24998 AliMatrix(idrotm[527],90.0,222.35,90.0,312.35,0.0,0.0);
24999 AliMatrix(idrotm[528],90.0,211.76,90.0,301.76,0.0,0.0);
25000 AliMatrix(idrotm[529],90.0,190.59,90.0,280.59,0.0,0.0);
25001 AliMatrix(idrotm[530],90.0,169.41,90.0,259.41,0.0,0.0);
25002 AliMatrix(idrotm[531],90.0,158.82,90.0,248.82,0.0,0.0);
25003 AliMatrix(idrotm[532],90.0,360.0,90.0,90.0,0.0,0.0);
25004 AliMatrix(idrotm[533],90.0,180.0,90.0,270.0,0.0,0.0);
25005 AliMatrix(idrotm[534],90.0,189.47,90.0,279.47,0.0,0.0);
cd3a3507 25006 AliMatrix(idrotm[535],90.0,198.95,90.0,288.95,0.0,0.0);
db915fea 25007 AliMatrix(idrotm[537],90.0,217.89,90.0,307.89,0.0,0.0);
25008 AliMatrix(idrotm[538],90.0,227.37,90.0,317.37,0.0,0.0);
25009 AliMatrix(idrotm[539],90.0,236.84,90.0,326.84,0.0,0.0);
25010 AliMatrix(idrotm[540],90.0,246.32,90.0,336.32,0.0,0.0);
25011 AliMatrix(idrotm[541],90.0,255.79,90.0,345.79,0.0,0.0);
25012 AliMatrix(idrotm[542],90.0,265.26,90.0,355.26,0.0,0.0);
25013 AliMatrix(idrotm[543],90.0,274.74,90.0,4.74,0.0,0.0);
25014 AliMatrix(idrotm[544],90.0,284.21,90.0,14.21,0.0,0.0);
25015 AliMatrix(idrotm[545],90.0,293.68,90.0,23.68,0.0,0.0);
25016 AliMatrix(idrotm[546],90.0,303.16,90.0,33.16,0.0,0.0);
25017 AliMatrix(idrotm[547],90.0,312.63,90.0,42.63,0.0,0.0);
25018 AliMatrix(idrotm[548],90.0,322.11,90.0,52.11,0.0,0.0);
25019 AliMatrix(idrotm[549],90.0,331.58,90.0,61.58,0.0,0.0);
25020 AliMatrix(idrotm[550],90.0,341.05,90.0,71.05,0.0,0.0);
25021 AliMatrix(idrotm[551],90.0,350.53,90.0,80.53,0.0,0.0);
25022 AliMatrix(idrotm[552],90.0,9.47,90.0,99.47,0.0,0.0);
cd3a3507 25023 AliMatrix(idrotm[553],90.0,18.95,90.0,108.95,0.0,0.0);
db915fea 25024 AliMatrix(idrotm[555],90.0,37.89,90.0,127.89,0.0,0.0);
25025 AliMatrix(idrotm[556],90.0,47.37,90.0,137.37,0.0,0.0);
25026 AliMatrix(idrotm[557],90.0,56.84,90.0,146.84,0.0,0.0);
25027 AliMatrix(idrotm[558],90.0,66.32,90.0,156.32,0.0,0.0);
25028 AliMatrix(idrotm[559],90.0,75.79,90.0,165.79,0.0,0.0);
25029 AliMatrix(idrotm[560],90.0,85.26,90.0,175.26,0.0,0.0);
25030 AliMatrix(idrotm[561],90.0,94.74,90.0,184.74,0.0,0.0);
25031 AliMatrix(idrotm[562],90.0,104.21,90.0,194.21,0.0,0.0);
25032 AliMatrix(idrotm[563],90.0,113.68,90.0,203.68,0.0,0.0);
25033 AliMatrix(idrotm[564],90.0,123.16,90.0,213.16,0.0,0.0);
25034 AliMatrix(idrotm[565],90.0,132.63,90.0,222.63,0.0,0.0);
25035 AliMatrix(idrotm[566],90.0,142.11,90.0,232.11,0.0,0.0);
25036 AliMatrix(idrotm[567],90.0,151.58,90.0,241.58,0.0,0.0);
25037 AliMatrix(idrotm[568],90.0,161.05,90.0,251.05,0.0,0.0);
25038 AliMatrix(idrotm[569],90.0,170.53,90.0,260.53,0.0,0.0);
25039 AliMatrix(idrotm[570],90.0,180.0,90.0,90.0,180.0,0.0);
25040 AliMatrix(idrotm[571],90.0,0.0,0.0,0.0,90.0,270.0);
25041 AliMatrix(idrotm[572],90.0,180.0,0.0,0.0,90.0,270.0);
25042 AliMatrix(idrotm[573],90.0,180.0,90.0,90.0,0.0,0.0);
25043 AliMatrix(idrotm[575],90.0,120.0,180.0,0.0,90.0,210.0);
25044 AliMatrix(idrotm[576],65.71,300.0,90.0,30.0,24.29,120.0);
25045 AliMatrix(idrotm[577],114.29,300.0,90.0,30.0,155.71,120.0);
25046 AliMatrix(idrotm[579],65.71,240.0,90.0,150.0,24.29,60.0);
25047 AliMatrix(idrotm[580],114.29,240.0,90.0,150.0,155.71,60.0);
25048 AliMatrix(idrotm[581],90.0,240.0,180.0,0.0,90.0,330.0);
25049 AliMatrix(idrotm[583],90.0,0.0,180.0,0.0,90.0,90.0);
25050 AliMatrix(idrotm[584],90.0,180.0,180.0,0.0,90.0,90.0);
25051 AliMatrix(idrotm[586],180.0,0.0,90.0,90.0,90.0,0.0);
25052 AliMatrix(idrotm[618],90.0,201.18,90.0,291.18,0.0,0.0);
25053 AliMatrix(idrotm[620],90.0,28.42,90.0,118.42,0.0,0.0);
25054 AliMatrix(idrotm[623],90.0,208.42,90.0,298.42,0.0,0.0);
25055 AliMatrix(idrotm[633],132.46,0.0,90.0,90.0,42.46,360.0);
25056 AliMatrix(idrotm[653],90.0,21.18,90.0,111.18,0.0,0.0);
25057
25058
cd3a3507 25059 // SDD cone
25060
25061 AliMatrix(idrotm[846],90.0,300.0,90.0,30.0,0.0,0.0);
25062 AliMatrix(idrotm[851],90.0,305.0,90.0,35.0,0.0,0.0);
25063 AliMatrix(idrotm[853],90.0,60.0,90.0,150.0,0.0,0.0);
25064 AliMatrix(idrotm[856],90.0,0.0,90.0,90.0,180.0,0.0);
25065 AliMatrix(idrotm[857],90.0,5.0,90.0,95.0,180.0,0.0);
25066 AliMatrix(idrotm[858],90.0,65.0,90.0,155.0,180.0,0.0);
25067 AliMatrix(idrotm[859],90.0,305.0,90.0,35.0,180.0,0.0);
25068 AliMatrix(idrotm[860],90.0,245.0,90.0,335.0,180.0,0.0);
25069 AliMatrix(idrotm[861],90.0,185.0,90.0,275.0,180.0,0.0);
25070 AliMatrix(idrotm[862],90.0,125.0,90.0,215.0,180.0,0.0);
25071 AliMatrix(idrotm[863],90.0,257.5,90.0,347.5,180.0,0.0);
25072 AliMatrix(idrotm[864],90.0,227.5,90.0,317.5,180.0,0.0);
25073 AliMatrix(idrotm[865],90.0,197.5,90.0,287.5,180.0,0.0);
25074 AliMatrix(idrotm[867],90.0,167.5,90.0,257.5,180.0,0.0);
25075 AliMatrix(idrotm[868],90.0,287.5,90.0,17.5,0.0,0.0);
25076 AliMatrix(idrotm[869],90.0,137.5,90.0,227.5,180.0,0.0);
25077 AliMatrix(idrotm[870],90.0,107.5,90.0,197.5,180.0,0.0);
25078 AliMatrix(idrotm[871],90.0,77.5,90.0,167.5,180.0,0.0);
25079 AliMatrix(idrotm[872],90.0,47.5,90.0,137.5,180.0,0.0);
25080 AliMatrix(idrotm[873],90.0,17.5,90.0,107.5,180.0,0.0);
25081 AliMatrix(idrotm[874],90.0,347.5,90.0,77.5,180.0,0.0);
25082 AliMatrix(idrotm[875],90.0,317.5,90.0,47.5,180.0,0.0);
25083 AliMatrix(idrotm[876],90.0,287.5,90.0,17.5,180.0,0.0);
25084 AliMatrix(idrotm[877],90.0,185.0,90.0,275.0,0.0,0.0);
25085 AliMatrix(idrotm[878],90.0,180.0,90.0,270.0,0.0,0.0);
25086 AliMatrix(idrotm[879],90.0,125.0,90.0,215.0,0.0,0.0);
25087 AliMatrix(idrotm[880],90.0,65.0,90.0,155.0,0.0,0.0);
25088 AliMatrix(idrotm[881],90.0,5.0,90.0,95.0,0.0,0.0);
25089 AliMatrix(idrotm[882],90.0,245.0,90.0,335.0,0.0,0.0);
25090 AliMatrix(idrotm[883],90.0,47.5,90.0,137.5,0.0,0.0);
25091 AliMatrix(idrotm[884],90.0,77.5,90.0,167.5,0.0,0.0);
25092 AliMatrix(idrotm[885],90.0,107.5,90.0,197.5,0.0,0.0);
25093 AliMatrix(idrotm[887],90.0,137.5,90.0,227.5,0.0,0.0);
25094 AliMatrix(idrotm[888],90.0,167.5,90.0,257.5,0.0,0.0);
25095 AliMatrix(idrotm[889],90.0,197.5,90.0,287.5,0.0,0.0);
25096 AliMatrix(idrotm[890],90.0,227.5,90.0,317.5,0.0,0.0);
25097 AliMatrix(idrotm[891],90.0,347.5,90.0,77.5,0.0,0.0);
25098 AliMatrix(idrotm[892],90.0,317.5,90.0,47.5,0.0,0.0);
25099 AliMatrix(idrotm[893],90.0,257.5,90.0,347.5,0.0,0.0);
25100 AliMatrix(idrotm[894],90.0,270.0,0.0,0.0,90.0,180.0);
25101 AliMatrix(idrotm[895],90.0,286.36,0.0,0.0,90.0,196.36);
25102 AliMatrix(idrotm[896],90.0,302.73,0.0,0.0,90.0,212.73);
25103 AliMatrix(idrotm[897],90.0,319.09,0.0,0.0,90.0,229.09);
25104 AliMatrix(idrotm[898],90.0,17.5,90.0,107.5,0.0,0.0);
25105 AliMatrix(idrotm[899],90.0,335.45,0.0,0.0,90.0,245.45);
25106 AliMatrix(idrotm[900],90.0,351.82,0.0,0.0,90.0,261.82);
25107 AliMatrix(idrotm[901],90.0,8.18,0.0,0.0,90.0,278.18);
25108 AliMatrix(idrotm[902],90.0,24.55,0.0,0.0,90.0,294.55);
25109 AliMatrix(idrotm[903],90.0,40.91,0.0,0.0,90.0,310.91);
25110 AliMatrix(idrotm[904],90.0,57.27,0.0,0.0,90.0,327.27);
25111 AliMatrix(idrotm[905],90.0,73.64,0.0,0.0,90.0,343.64);
25112 AliMatrix(idrotm[906],90.0,90.0,0.0,0.0,90.0,360.0);
25113 AliMatrix(idrotm[907],90.0,106.36,0.0,0.0,90.0,16.36);
25114 AliMatrix(idrotm[908],90.0,122.73,0.0,0.0,90.0,32.73);
25115 AliMatrix(idrotm[909],90.0,139.09,0.0,0.0,90.0,49.09);
25116 AliMatrix(idrotm[910],90.0,155.45,0.0,0.0,90.0,65.45);
25117 AliMatrix(idrotm[911],90.0,171.82,0.0,0.0,90.0,81.82);
25118 AliMatrix(idrotm[912],90.0,188.18,0.0,0.0,90.0,98.18);
25119 AliMatrix(idrotm[913],90.0,204.55,0.0,0.0,90.0,114.55);
25120 AliMatrix(idrotm[914],90.0,220.91,0.0,0.0,90.0,130.91);
25121 AliMatrix(idrotm[915],90.0,237.27,0.0,0.0,90.0,147.27);
25122 AliMatrix(idrotm[916],90.0,253.64,0.0,0.0,90.0,163.64);
25123 AliMatrix(idrotm[917],90.0,295.71,0.0,0.0,90.0,205.71);
25124 AliMatrix(idrotm[918],90.0,321.43,0.0,0.0,90.0,231.43);
25125 AliMatrix(idrotm[919],90.0,347.14,0.0,0.0,90.0,257.14);
25126 AliMatrix(idrotm[920],90.0,12.86,0.0,0.0,90.0,282.86);
25127 AliMatrix(idrotm[921],90.0,38.57,0.0,0.0,90.0,308.57);
25128 AliMatrix(idrotm[922],90.0,64.29,0.0,0.0,90.0,334.29);
25129 AliMatrix(idrotm[923],90.0,115.71,0.0,0.0,90.0,25.71);
25130 AliMatrix(idrotm[924],90.0,141.43,0.0,0.0,90.0,51.43);
25131 AliMatrix(idrotm[925],90.0,167.14,0.0,0.0,90.0,77.14);
25132 AliMatrix(idrotm[926],90.0,192.86,0.0,0.0,90.0,102.86);
25133 AliMatrix(idrotm[927],90.0,218.57,0.0,0.0,90.0,128.57);
25134 AliMatrix(idrotm[928],90.0,244.29,0.0,0.0,90.0,154.29);
25135 AliMatrix(idrotm[929],90.0,120.0,90.0,210.0,0.0,0.0);
25136 AliMatrix(idrotm[930],90.0,240.0,90.0,330.0,0.0,0.0);
25137 AliMatrix(idrotm[931],90.0,60.0,90.0,150.0,180.0,0.0);
25138 AliMatrix(idrotm[932],90.0,120.0,90.0,210.0,180.0,0.0);
25139 AliMatrix(idrotm[933],90.0,180.0,90.0,270.0,180.0,0.0);
25140 AliMatrix(idrotm[934],90.0,240.0,90.0,330.0,180.0,0.0);
25141 AliMatrix(idrotm[935],90.0,300.0,90.0,30.0,180.0,0.0);
25142
25143 // SSD cone
25144
25145 AliMatrix(idrotm[701],90.0,0.0,90.0,90.0,180.0,0.0);
25146 AliMatrix(idrotm[702],90.0,347.5,90.0,77.5,180.0,0.0);
25147 AliMatrix(idrotm[703],90.0,17.5,90.0,107.5,180.0,0.0);
25148 AliMatrix(idrotm[704],90.0,47.5,90.0,137.5,180.0,0.0);
25149 AliMatrix(idrotm[705],90.0,77.5,90.0,167.5,180.0,0.0);
25150 AliMatrix(idrotm[706],90.0,107.5,90.0,197.5,180.0,0.0);
25151 AliMatrix(idrotm[707],90.0,137.5,90.0,227.5,180.0,0.0);
25152 AliMatrix(idrotm[708],90.0,167.5,90.0,257.5,180.0,0.0);
25153 AliMatrix(idrotm[709],90.0,197.5,90.0,287.5,180.0,0.0);
25154 AliMatrix(idrotm[710],90.0,227.5,90.0,317.5,180.0,0.0);
25155 AliMatrix(idrotm[711],90.0,257.5,90.0,347.5,180.0,0.0);
25156 AliMatrix(idrotm[712],90.0,287.5,90.0,17.5,180.0,0.0);
25157 AliMatrix(idrotm[713],90.0,317.5,90.0,47.5,180.0,0.0);
25158 AliMatrix(idrotm[714],90.0,328.4,90.0,58.4,180.0,0.0);
25159 AliMatrix(idrotm[715],90.0,28.4,90.0,118.4,180.0,0.0);
25160 AliMatrix(idrotm[716],90.0,88.4,90.0,178.4,180.0,0.0);
25161 AliMatrix(idrotm[717],90.0,148.4,90.0,238.4,180.0,0.0);
25162 AliMatrix(idrotm[718],90.0,208.4,90.0,298.4,180.0,0.0);
25163 AliMatrix(idrotm[719],90.0,268.4,90.0,358.4,180.0,0.0);
25164 AliMatrix(idrotm[720],90.0,28.4,90.0,118.4,0.0,0.0);
25165 AliMatrix(idrotm[721],90.0,88.4,90.0,178.4,0.0,0.0);
25166 AliMatrix(idrotm[722],90.0,148.4,90.0,238.4,0.0,0.0);
25167 AliMatrix(idrotm[723],90.0,208.4,90.0,298.4,0.0,0.0);
25168 AliMatrix(idrotm[724],90.0,268.4,90.0,358.4,0.0,0.0);
25169 AliMatrix(idrotm[725],90.0,328.4,90.0,58.4,0.0,0.0);
25170 AliMatrix(idrotm[726],90.0,77.5,90.0,167.5,0.0,0.0);
25171 AliMatrix(idrotm[727],90.0,107.5,90.0,197.5,0.0,0.0);
25172 AliMatrix(idrotm[728],90.0,137.5,90.0,227.5,0.0,0.0);
25173 AliMatrix(idrotm[729],90.0,167.5,90.0,257.5,0.0,0.0);
25174 AliMatrix(idrotm[730],90.0,227.5,90.0,317.5,0.0,0.0);
25175 AliMatrix(idrotm[731],90.0,257.5,90.0,347.5,0.0,0.0);
25176 AliMatrix(idrotm[732],90.0,317.5,90.0,47.5,0.0,0.0);
25177 AliMatrix(idrotm[733],90.0,197.5,90.0,287.5,0.0,0.0);
25178 AliMatrix(idrotm[734],90.0,347.5,90.0,77.5,0.0,0.0);
25179 AliMatrix(idrotm[735],90.0,47.5,90.0,137.5,0.0,0.0);
25180 AliMatrix(idrotm[768],90.0,287.5,90.0,17.5,0.0,0.0);
25181 AliMatrix(idrotm[798],90.0,17.5,90.0,107.5,0.0,0.0);
25182
25183 // Services
25184
25185 AliMatrix(idrotm[200], 90., 0., 90., 90., 180., 0.);
25186
25187
db915fea 25188 // CONVERT INTO CM (RL(SI)=9.36 CM)
25189
25190 for (i = 0; i < 6; ++i) {
25191 drl[i] = drl[i] / 100. * 9.36;
25192 }
25193
25194 // FIELD CAGE HALF LENGTH
25195
1e9111db 25196 rlim = 50.;
7b67784f 25197 zmax = 74.;
25198 ztpc = 284.;
db915fea 25199
25200 // --- Define ghost volume containing the whole ITS (including services)
25201 // and fill it with air
25202
6d62fed9 25203 dgh[0] = 0.;
25204 dgh[1] = 360.;
25205 dgh[2] = 16.;
7b67784f 25206 dgh[3] = -ztpc-5.-0.1;
6d62fed9 25207 dgh[4] = 46;
25208 dgh[5] = 85.;
7b67784f 25209 dgh[6] = -ztpc;
6d62fed9 25210 dgh[7] = 46;
25211 dgh[8] = 85.;
7b67784f 25212 dgh[9] = -ztpc;
6d62fed9 25213 dgh[10] = 46;
1e9111db 25214 dgh[11] = rlim+6;
7b67784f 25215 dgh[12] = -97.5;
6d62fed9 25216 dgh[13] = 46;
1e9111db 25217 dgh[14] = rlim+6;
7b67784f 25218 dgh[15] = -zmax;
6d62fed9 25219 dgh[16] = 46;
1e9111db 25220 dgh[17] = rlim+6;
9181d340 25221 dgh[18] = -48;
6d62fed9 25222 dgh[19] = 6;
1e9111db 25223 dgh[20] = rlim+6;
e4f08ac3 25224 dgh[21] = -28.6;
6d62fed9 25225 dgh[22] = 6;
1e9111db 25226 dgh[23] = rlim+6;
e4f08ac3 25227 dgh[24] = -27.6;
6d62fed9 25228 dgh[25] = 3.295;
1e9111db 25229 dgh[26] = rlim+6;
e4f08ac3 25230 dgh[27] = 27.6;
6d62fed9 25231 dgh[28] = 3.295;
1e9111db 25232 dgh[29] = rlim+6;
e4f08ac3 25233 dgh[30] = 28.6;
6d62fed9 25234 dgh[31] = 6;
1e9111db 25235 dgh[32] = rlim+6;
9181d340 25236 dgh[33] = 48;
6d62fed9 25237 dgh[34] = 6;
1e9111db 25238 dgh[35] = rlim+6;
7b67784f 25239 dgh[36] = zmax;
6d62fed9 25240 dgh[37] = 46;
1e9111db 25241 dgh[38] = rlim+6;
7b67784f 25242 dgh[39] = 97.5;
6d62fed9 25243 dgh[40] = 46;
1e9111db 25244 dgh[41] = rlim+6;
7b67784f 25245 dgh[42] = ztpc;
6d62fed9 25246 dgh[43] = 62;
25247 dgh[44] = 62+4.;
7b67784f 25248 dgh[45] = ztpc;
6d62fed9 25249 dgh[46] = 62;
25250 dgh[47] = 85.;
7b67784f 25251 dgh[48] = ztpc+4.+0.1;
6d62fed9 25252 dgh[49] = 62.4;
25253 dgh[50] = 85.;
25254 gMC->Gsvolu("ITSV", "PCON", idtmed[205], dgh, 51);
6d62fed9 25255
db915fea 25256
25257 // --- Place the ghost volume in its mother volume (ALIC) and make it
25258 // invisible
25259
25260 gMC->Gspos("ITSV", 1, "ALIC", 0., 0., 0., 0, "ONLY");
cd3a3507 25261 //gMC->Gsatt("ITSV", "SEEN", 0);
db915fea 25262
25263
25264 // --- Define ghost volume containing the six layers and fill it with air
25265
25266 dgh[0] = 0.;
25267 dgh[1] = 360.;
6d62fed9 25268 dgh[2] = 8.;
7b67784f 25269 dgh[3] = -zmax;
45725ec9 25270 dgh[4] = 46.;
7b67784f 25271 dgh[5] = rlim;
9181d340 25272 dgh[6] = -47.5;
6d62fed9 25273 dgh[7] = 6.005;
7b67784f 25274 dgh[8] = rlim;
25275 dgh[9] = -28.5;
6d62fed9 25276 dgh[10] = 6.005;
7b67784f 25277 dgh[11] = rlim;
25278 dgh[12] = -27.5;
6d62fed9 25279 dgh[13] = 3.3;
7b67784f 25280 dgh[14] = rlim;
25281 dgh[15] = 27.5;
6d62fed9 25282 dgh[16] = 3.3;
7b67784f 25283 dgh[17] = rlim;
25284 dgh[18] = 28.5;
6d62fed9 25285 dgh[19] = 6.005;
7b67784f 25286 dgh[20] = rlim;
9181d340 25287 dgh[21] = 47.5;
6d62fed9 25288 dgh[22] = 6.005;
7b67784f 25289 dgh[23] = rlim;
25290 dgh[24] = zmax;
6d62fed9 25291 dgh[25] = 46.;
7b67784f 25292 dgh[26] = rlim;
6d62fed9 25293 gMC->Gsvolu("ITSD", "PCON", idtmed[205], dgh, 27);
db915fea 25294
25295 // --- Place the ghost volume in its mother volume (ITSV) and make it
25296 // invisible
25297
25298 gMC->Gspos("ITSD", 1, "ITSV", 0., 0., 0., 0, "ONLY");
25299 //gMC->Gsatt("ITSD", "SEEN", 0);
cd3a3507 25300
db915fea 25301
a9c4129c 25302 // --- Define SPD (option 'a') volumes ----------------------------
db915fea 25303
686e2715 25304 // SPD - option 'a'
686e2715 25305 // (this is NOT the default)
25306
3d12a48d 25307 if (option == 1) {
c47b75b1 25308
686e2715 25309 dits[0] = 3.7;
25310 dits[1] = 7.75;
45725ec9 25311 dits[2] = 26.1;
d236497b 25312 gMC->Gsvolu("IT12", "TUBE", idtmed[254], dits, 3);
686e2715 25313
25314 dits[0] = 3.7;
25315 dits[1] = 7.7;
25316 dits[2] = 24;
25317 dits[3] = 57;
25318 dits[4] = 100;
c47b75b1 25319 gMC->Gsvolu("I12A", "TUBS", idtmed[254], dits, 5); // sector
686e2715 25320
c47b75b1 25321 di10a[0] = 0.843;
25322 di10a[1] = ddet1+dchip1+dbus+0.0025;
25323 di10a[2] = 19.344;
25324 gMC->Gsvolu("I10A", "BOX ", idtmed[254], di10a, 3); // mother volume
25325 // on layer 1
25326 di20a[0] = 0.843;
25327 di20a[1] = ddet2+dchip2+dbus+0.0025;
25328 di20a[2] = 19.344;
25329 gMC->Gsvolu("I20A", "BOX ", idtmed[254], di20a, 3); // mother volume
25330 // on layer 2
686e2715 25331 dits[0] = 1.3673;
25332 dits[1] = 0.01;
25333 dits[2] = 24;
25334 gMC->Gsvolu("I123", "BOX ", idtmed[253], dits, 3);
25335
25336 dits[0] = 0.06;
25337 dits[1] = 0.08;
25338 dits[2] = 24;
25339 dits[3] = -36.79;
25340 dits[4] = 21.834;
25341 gMC->Gsvolu("I121", "TUBS", idtmed[253], dits, 5);
25342
25343 dits[0] = 0.1253;
25344 dits[1] = 0.01;
25345 dits[2] = 24;
d236497b 25346 gMC->Gsvolu("I122", "BOX ", idtmed[253], dits, 3);
686e2715 25347
25348 dits[0] = 0.04;
25349 dits[1] = 0.06 ;
25350 dits[2] = 24;
25351 dits[3] = 126.79;
25352 dits[4] = 270;
25353 gMC->Gsvolu("I120", "TUBS", idtmed[253], dits, 5);
25354
25355 dits[0] = 0.1134;
25356 dits[1] = 0.01;
25357 dits[2] = 24;
25358 gMC->Gsvolu("I144", "BOX ", idtmed[253], dits, 3);
25359
25360 dits[0] = 0.25;
25361 dits[1] = 0.06;
25362 dits[2] = 24;
25363 gMC->Gsvolu("I113", "BOX ", idtmed[254], dits, 3);
25364
25365 dits[0] = 0.077;
25366 dits[1] = 0.01;
25367 dits[2] = 24;
25368 gMC->Gsvolu("I143", "BOX ", idtmed[253], dits, 3);
25369
25370 dits[0] = 0.04;
25371 dits[1] = 0.06;
25372 dits[2] = 24;
25373 dits[3] = 0;
25374 dits[4] = 90;
25375 gMC->Gsvolu("I142", "TUBS", idtmed[253], dits, 5);
25376
25377 dits[0] = 0.0695;
25378 dits[1] = 0.01;
25379 dits[2] = 24;
25380 gMC->Gsvolu("I141", "BOX ", idtmed[253], dits, 3);
25381
25382 dits[0] = 0.06;
25383 dits[1] = 0.08;
25384 dits[2] = 24;
25385 dits[3] = 0;
25386 dits[4] = 108;
25387 gMC->Gsvolu("I140", "TUBS", idtmed[253], dits, 5);
25388
25389 dits[0] = 0.1835;
25390 dits[1] = 0.01;
25391 dits[2] = 24;
25392 gMC->Gsvolu("I139", "BOX ", idtmed[253], dits, 3);
25393
25394 dits[0] = 0.1894 ;
25395 dits[1] = 0.01;
25396 dits[2] = 24;
25397 gMC->Gsvolu("I138", "BOX ", idtmed[253], dits, 3);
25398
25399 dits[0] = 0.04;
25400 dits[1] = 0.06;
25401 dits[2] = 24;
25402 dits[3] = 0;
25403 dits[4] = 75.261;
25404 gMC->Gsvolu("I137", "TUBS", idtmed[253], dits, 5);
25405
25406 dits[0] = 1.3401;
25407 dits[1] = 0.01;
25408 dits[2] = 24;
25409 gMC->Gsvolu("I136", "BOX ", idtmed[253], dits, 3);
25410
25411 dits[0] = 0.05;
25412 dits[1] = 0.07;
25413 dits[2] = 24;
25414 dits[3] = 0;
25415 dits[4] = 72.739;
25416 gMC->Gsvolu("I135", "TUBS", idtmed[253], dits, 5);
25417
25418 dits[0] = 0.1193;
25419 dits[1] = 0.01;
25420 dits[2] = 24;
25421 gMC->Gsvolu("I134", "BOX ", idtmed[253], dits, 3);
25422
25423 dits[0] = 0.163;
25424 dits[1] = 0.01;
25425 dits[2] = 24;
25426 gMC->Gsvolu("I133", "BOX ", idtmed[253], dits, 3);
25427
25428 dits[0] = 0.04;
25429 dits[1] = 0.06;
25430 dits[2] = 24;
25431 dits[3] = 0;
25432 dits[4] = 157.633;
25433 gMC->Gsvolu("I132", "TUBS", idtmed[253], dits, 5);
25434
25435 dits[0] = 0.2497;
25436 dits[1] = 0.01;
25437 dits[2] = 24;
25438 gMC->Gsvolu("I131", "BOX ", idtmed[253], dits, 3);
25439
25440 dits[0] = 0.06;
25441 dits[1] = 0.08;
25442 dits[2] = 24;
25443 dits[3] = 0;
25444 dits[4] = 148.633;
25445 gMC->Gsvolu("I130", "TUBS", idtmed[253], dits, 5);
25446
25447 dits[0] = 0.292;
25448 dits[1] = 0.01;
25449 dits[2] = 24;
25450 gMC->Gsvolu("I129", "BOX ", idtmed[253], dits, 3);
25451
25452 dits[0] = 0.163;
25453 dits[1] = 0.01;
25454 dits[2] = 24;
25455 gMC->Gsvolu("I128", "BOX ", idtmed[253], dits, 3);
25456
25457 dits[0] = 0.04;
25458 dits[1] = 0.06;
25459 dits[2] = 24;
25460 dits[3] = 0;
25461 dits[4] = 161.297;
25462 gMC->Gsvolu("I126", "TUBS", idtmed[253], dits, 5);
25463
25464 dits[0] = 0.2433;
25465 dits[1] = 0.01;
25466 dits[2] = 24;
25467 gMC->Gsvolu("I125", "BOX ", idtmed[253], dits, 3);
25468
25469 dits[0] = 0.06;
25470 dits[1] = 0.08;
25471 dits[2] = 24;
25472 dits[3] = 0;
25473 dits[4] = 42.883;
25474 gMC->Gsvolu("I124", "TUBS", idtmed[253], dits, 5);
25475
c47b75b1 25476 di103[0] = 0.793;
25477 di103[1] = ddet1+dchip1;
25478 di103[2] = 3.536;
25479 gMC->Gsvolu("I103", "BOX ", idtmed[254], di103, 3); // contains det and chip
25480 // layer 1
686e2715 25481 dits[0] = 0.793;
fc44ab90 25482 dits[1] = 0.475; //0.685; 0.015
686e2715 25483 dits[2] = 2.5;
fc44ab90 25484 gMC->Gsvolu("I105", "BOX ", idtmed[290], dits, 3); // end-ladder electr.
686e2715 25485
c47b75b1 25486 di104[0] = 0.843;
25487 di104[1] = dbus;
25488 di104[2] = 14.344;
25489 gMC->Gsvolu("I104", "BOX ", idtmed[275], di104, 3); // bus for both layers
686e2715 25490
c47b75b1 25491 di1d3[0] = 0.793;
25492 di1d3[1] = ddet2+dchip2;
25493 di1d3[2] = 3.536;
25494 gMC->Gsvolu("I1D3", "BOX ", idtmed[254], di1d3, 3); // contains det and chip
25495 // layer 2
686e2715 25496 dits[0] = 0.793;
686e2715 25497 dits[0] = 0.06;
25498 dits[1] = 0.08;
25499 dits[2] = 24;
25500 dits[3] = 0;
25501 dits[4] = 80;
25502 gMC->Gsvolu("I112", "TUBS", idtmed[253], dits, 5);
25503
25504 dits[0] = 0.04;
25505 dits[1] = 0.06;
25506 dits[2] = 24;
25507 dits[3] = 0;
25508 dits[4] = 80;
25509 gMC->Gsvolu("I111", "TUBS", idtmed[253], dits, 5);
25510
25511 dits[0] = 0.15;
25512 dits[1] = 0.0146;
25513 dits[2] = 24;
25514 gMC->Gsvolu("I118", "BOX ", idtmed[273], dits, 3);
25515
25516 dits[0] = 0.1315;
25517 dits[1] = 0.01;
25518 dits[2] = 24;
25519 gMC->Gsvolu("I110", "BOX ", idtmed[253], dits, 3);
25520
25521 dits[0] = 0.025;
25522 dits[1] = 0.035;
25523 dits[2] = 24;
25524 dits[3] = 0;
25525 dits[4] = 180;
25526 gMC->Gsvolu("I114", "TUBS", idtmed[264], dits, 5);
25527
9181d340 25528 if (fluid == 1) {
25529 dits[0] = 0;
25530 dits[1] = 0.025;
25531 dits[2] = 24;
25532 dits[3] = 0;
25533 dits[4] = 180;
25534 gMC->Gsvolu("I115", "TUBS", idtmed[211], dits, 5); // set water as cooling fluid
25535 } else {
25536 dits[0] = 0;
25537 dits[1] = 0.025;
25538 dits[2] = 24;
25539 dits[3] = 0;
25540 dits[4] = 180;
25541 gMC->Gsvolu("I115", "TUBS", idtmed[212], dits, 5); // set freon as cooling fluid
25542 }
25543
686e2715 25544 dits[0] = 0.063;
25545 dits[1] = 0.035;
25546 dits[2] = 24;
25547 gMC->Gsvolu("I116", "BOX ", idtmed[264], dits, 3);
25548
c47b75b1 25549 di102[0] = 0.793;
25550 di102[1] = dchip1;
25551 di102[2] = 0.68;
25552 gMC->Gsvolu("I102", "BOX ", idtmed[201], di102, 3); // chip layer 1
25553
25554 di1d2[0] = 0.793;
25555 di1d2[1] = dchip2;
25556 di1d2[2] = 0.68;
25557 gMC->Gsvolu("I1D2", "BOX ", idtmed[201], di1d2, 3); // chip layer 2
25558
25559 di101[0] = 0.705;
25560 di101[1] = ddet1;
25561 di101[2] = 3.536;
25562 gMC->Gsvolu("I101", "BOX ", idtmed[250], di101, 3); // contains detector
25563 // layer 1
25564 di1d1[0] = 0.705;
25565 di1d1[1] = ddet2;
25566 di1d1[2] = 3.536;
25567 gMC->Gsvolu("I1D1", "BOX ", idtmed[250], di1d1, 3); // contains detector
25568 // layer 2
9181d340 25569 if (fluid == 1) {
25570 dits[0] = 0.063;
25571 dits[1] = 0.025;
25572 dits[2] = 24;
25573 gMC->Gsvolu("I117", "BOX ", idtmed[211], dits, 3); // set water as cooling fuid
25574 } else {
25575 dits[0] = 0.063;
25576 dits[1] = 0.025;
25577 dits[2] = 24;
25578 gMC->Gsvolu("I117", "BOX ", idtmed[212], dits, 3); // set freon as cooling fluid
25579 }
686e2715 25580
c47b75b1 25581 dits1[0] = 0.64;
25582 dits1[1] = ddet1;
25583 dits1[2] = 3.48;
25584 gMC->Gsvolu("ITS1", "BOX ", idtmed[200], dits1, 3); // detector layer 1
686e2715 25585
c47b75b1 25586 dits2[0] = 0.64;
25587 dits2[1] = ddet2;
25588 dits2[2] = 3.48;
25589 gMC->Gsvolu("ITS2", "BOX ", idtmed[200], dits2, 3); // detector layer 2
686e2715 25590
25591 dits[0] = 3.701;
25592 dits[1] = 7.699;
25593 dits[2] = 4;
25594 dits[3] = 57.1;
25595 dits[4] = 99.9;
25596 gMC->Gsvolu("I650", "TUBS", idtmed[254], dits, 5); // was I150 in old geom.
25597
25598 dits[0] = 0;
25599 dits[1] = 0.5;
25600 dits[2] = 1.5;
25601 gMC->Gsvolu("I676", "TUBE", idtmed[274], dits, 3); // was I176 in old geom.
25602
25603 dits[0] = 0;
25604 dits[1] = 0.18;
25605 dits[2] = 0.8;
25606 gMC->Gsvolu("I673", "TUBE", idtmed[274], dits, 3); // was I173 in old geom.
25607
25608 dits[0] = 0;
25609 dits[1] = 0.18;
25610 dits[2] = 3;
25611 gMC->Gsvolu("I671", "TUBE", idtmed[274], dits, 3); // was I171 in old geom.
25612
25613 dits[0] = 0;
25614 dits[1] = 0.075;
25615 dits[2] = 0.8;
25616 gMC->Gsvolu("I669", "TUBE", idtmed[264], dits, 3); // was I169 in old geom.
25617
25618 dits[0] = 3.5;
25619 dits[1] = 5.6;
25620 dits[2] = 0.55;
25621 dits[3] = 0;
25622 dits[4] = 38;
25623 gMC->Gsvolu("I667", "TUBS", idtmed[263], dits, 5); // was I167 in old geom.
25624
25625 dits[0] = 6.6;
25626 dits[1] = 7.6;
25627 dits[2] = 0.5;
25628 dits[3] = 0;
25629 dits[4] = 9;
25630 gMC->Gsvolu("I666", "TUBS", idtmed[263], dits, 5); // was I166 in old geom.
25631
25632 dits[0] = 0.26;
25633 dits[1] = 0.32;
25634 dits[2] = 0.55;
25635 gMC->Gsvolu("I678", "TUBE", idtmed[263], dits, 3); // was I178 in old geom.
25636
9181d340 25637 if (fluid == 1) {
25638 dits[0] = 0;
25639 dits[1] = 0.3;
25640 dits[2] = 1.5;
25641 gMC->Gsvolu("I677", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25642 // was I177 in old geom.
25643 } else {
25644 dits[0] = 0;
25645 dits[1] = 0.3;
25646 dits[2] = 1.5;
25647 gMC->Gsvolu("I677", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25648 // was I177 in old geom.
25649 }
25650
686e2715 25651 dits[0] = 0.07;
25652 dits[1] = 0.125;
25653 dits[2] = 0.3;
25654 gMC->Gsvolu("I675", "TUBE", idtmed[263], dits, 3); // was I175 in old geom.
25655
9181d340 25656 if (fluid == 1) {
25657 dits[0] = 0;
25658 dits[1] = 0.1;
25659 dits[2] = 0.8;
25660 gMC->Gsvolu("I674", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25661 // was I174 in old geom.
25662 } else {
25663 dits[0] = 0;
25664 dits[1] = 0.1;
25665 dits[2] = 0.8;
25666 gMC->Gsvolu("I674", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25667 // was I174 in old geom.
25668 }
25669
25670 if (fluid == 1) {
25671 dits[0] = 0;
25672 dits[1] = 0.1;
25673 dits[2] = 3;
25674 gMC->Gsvolu("I672", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25675 // was I172 in old geom.
25676 } else {
25677 dits[0] = 0;
25678 dits[1] = 0.1;
25679 dits[2] = 3;
25680 gMC->Gsvolu("I672", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25681 // was I172 in old geom.
25682 }
25683
25684 if (fluid == 1) {
25685 dits[0] = 0;
25686 dits[1] = 0.0746;
25687 dits[2] = 0.8;
25688 gMC->Gsvolu("I670", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25689 // was I170 in old geom.
25690 } else {
25691 dits[0] = 0;
25692 dits[1] = 0.0746;
25693 dits[2] = 0.8;
25694 gMC->Gsvolu("I670", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25695 // was I170 in old geom.
25696 }
25697
25698 if (fluid == 1) {
25699 dits[0] = 3.7;
25700 dits[1] = 5.4;
25701 dits[2] = 0.35;
25702 dits[3] = 2;
25703 dits[4] = 36;
25704 gMC->Gsvolu("I668", "TUBS", idtmed[211], dits, 5); // set water as cooling fluid
25705 // was I168 in old geom.
25706 } else {
25707 dits[0] = 3.7;
25708 dits[1] = 5.4;
25709 dits[2] = 0.35;
25710 dits[3] = 2;
25711 dits[4] = 36;
25712 gMC->Gsvolu("I668", "TUBS", idtmed[212], dits, 5); // set freon as cooling fluid
25713 // was I168 in old geom.
25714 }
686e2715 25715
2ffd6c79 25716
686e2715 25717 }
a9c4129c 25718
a9c4129c 25719 // --- Define SPD (option 'b') volumes ----------------------------
25720
686e2715 25721 // SPD - option 'b'
c47b75b1 25722 // (this is the default)
686e2715 25723
3d12a48d 25724 if (option == 2) {
c47b75b1 25725
686e2715 25726 dits[0] = 3.7;
25727 dits[1] = 7.75;
45725ec9 25728 dits[2] = 26.1;
686e2715 25729 gMC->Gsvolu("IT12", "TUBE", idtmed[254], dits, 3);
25730
25731 dits[0] = 3.7;
25732 dits[1] = 7.7;
25733 dits[2] = 24;
25734 dits[3] = 57;
25735 dits[4] = 100;
c47b75b1 25736 gMC->Gsvolu("I12B", "TUBS", idtmed[254], dits, 5); // sector
686e2715 25737
c47b75b1 25738 di10b[0] = 0.843;
25739 di10b[1] = ddet1+dchip1+dbus+0.0025;
25740 di10b[2] = 19.344;
25741 gMC->Gsvolu("I10B", "BOX ", idtmed[254], di10b, 3); // mother volume
25742 // on layer 1
686e2715 25743
c47b75b1 25744 di20b[0] = 0.843;
25745 di20b[1] = ddet2+dchip2+dbus+0.0025;
25746 di20b[2] = 19.344;
25747 gMC->Gsvolu("I20B", "BOX ", idtmed[254], di20b, 3); // mother volume
25748 // layer 2
686e2715 25749
25750 dits[0] = 1.3673;
25751 dits[1] = 0.01;
25752 dits[2] = 24;
25753 gMC->Gsvolu("I123", "BOX ", idtmed[253], dits, 3);
25754
25755 dits[0] = 0.06;
25756 dits[1] = 0.08;
25757 dits[2] = 24;
25758 dits[3] = -36.79;
25759 dits[4] = 21.834;
25760 gMC->Gsvolu("I121", "TUBS", idtmed[253], dits, 5);
25761
25762 dits[0] = 0.1253;
25763 dits[1] = 0.01;
25764 dits[2] = 24;
25765 gMC->Gsvolu("I122", "BOX ", idtmed[253], dits, 3);
25766
25767 dits[0] = 0.04;
25768 dits[1] = 0.06 ;
25769 dits[2] = 24;
25770 dits[3] = 126.79;
25771 dits[4] = 270;
25772 gMC->Gsvolu("I120", "TUBS", idtmed[253], dits, 5);
25773
25774 dits[0] = 0.1134;
25775 dits[1] = 0.01;
25776 dits[2] = 24;
25777 gMC->Gsvolu("I144", "BOX ", idtmed[253], dits, 3);
25778
25779 dits[0] = 0.25;
25780 dits[1] = 0.06;
25781 dits[2] = 24;
25782 gMC->Gsvolu("I113", "BOX ", idtmed[254], dits, 3);
25783
25784 dits[0] = 0.077;
25785 dits[1] = 0.01;
25786 dits[2] = 24;
25787 gMC->Gsvolu("I143", "BOX ", idtmed[253], dits, 3);
25788
25789 dits[0] = 0.04;
25790 dits[1] = 0.06;
25791 dits[2] = 24;
25792 dits[3] = 0;
25793 dits[4] = 90;
25794 gMC->Gsvolu("I142", "TUBS", idtmed[253], dits, 5);
25795
25796 dits[0] = 0.0695;
25797 dits[1] = 0.01;
25798 dits[2] = 24;
25799 gMC->Gsvolu("I141", "BOX ", idtmed[253], dits, 3);
25800
25801 dits[0] = 0.06;
25802 dits[1] = 0.08;
25803 dits[2] = 24;
25804 dits[3] = 0;
25805 dits[4] = 108;
25806 gMC->Gsvolu("I140", "TUBS", idtmed[253], dits, 5);
25807
25808 dits[0] = 0.1835;
25809 dits[1] = 0.01;
25810 dits[2] = 24;
25811 gMC->Gsvolu("I139", "BOX ", idtmed[253], dits, 3);
25812
25813 dits[0] = 0.1894 ;
25814 dits[1] = 0.01;
25815 dits[2] = 24;
25816 gMC->Gsvolu("I138", "BOX ", idtmed[253], dits, 3);
25817
25818 dits[0] = 0.04;
25819 dits[1] = 0.06;
25820 dits[2] = 24;
25821 dits[3] = 0;
25822 dits[4] = 75.261;
25823 gMC->Gsvolu("I137", "TUBS", idtmed[253], dits, 5);
25824
25825 dits[0] = 1.3401;
25826 dits[1] = 0.01;
25827 dits[2] = 24;
25828 gMC->Gsvolu("I136", "BOX ", idtmed[253], dits, 3);
25829
25830 dits[0] = 0.05;
25831 dits[1] = 0.07;
25832 dits[2] = 24;
25833 dits[3] = 0;
25834 dits[4] = 72.739;
25835 gMC->Gsvolu("I135", "TUBS", idtmed[253], dits, 5);
25836
25837 dits[0] = 0.1193;
25838 dits[1] = 0.01;
25839 dits[2] = 24;
25840 gMC->Gsvolu("I134", "BOX ", idtmed[253], dits, 3);
25841
25842 dits[0] = 0.163;
25843 dits[1] = 0.01;
25844 dits[2] = 24;
25845 gMC->Gsvolu("I133", "BOX ", idtmed[253], dits, 3);
25846
25847 dits[0] = 0.04;
25848 dits[1] = 0.06;
25849 dits[2] = 24;
25850 dits[3] = 0;
25851 dits[4] = 157.633;
25852 gMC->Gsvolu("I132", "TUBS", idtmed[253], dits, 5);
25853
25854 dits[0] = 0.2497;
25855 dits[1] = 0.01;
25856 dits[2] = 24;
25857 gMC->Gsvolu("I131", "BOX ", idtmed[253], dits, 3);
25858
25859 dits[0] = 0.06;
25860 dits[1] = 0.08;
25861 dits[2] = 24;
25862 dits[3] = 0;
25863 dits[4] = 148.633;
25864 gMC->Gsvolu("I130", "TUBS", idtmed[253], dits, 5);
25865
25866 dits[0] = 0.292;
25867 dits[1] = 0.01;
25868 dits[2] = 24;
25869 gMC->Gsvolu("I129", "BOX ", idtmed[253], dits, 3);
25870
25871 dits[0] = 0.163;
25872 dits[1] = 0.01;
25873 dits[2] = 24;
25874 gMC->Gsvolu("I128", "BOX ", idtmed[253], dits, 3);
25875
25876 dits[0] = 0.04;
25877 dits[1] = 0.06;
25878 dits[2] = 24;
25879 dits[3] = 0;
25880 dits[4] = 161.297;
25881 gMC->Gsvolu("I126", "TUBS", idtmed[253], dits, 5);
25882
25883 dits[0] = 0.2433;
25884 dits[1] = 0.01;
25885 dits[2] = 24;
25886 gMC->Gsvolu("I125", "BOX ", idtmed[253], dits, 3);
25887
25888 dits[0] = 0.06;
25889 dits[1] = 0.08;
25890 dits[2] = 24;
25891 dits[3] = 0;
25892 dits[4] = 42.883;
25893 gMC->Gsvolu("I124", "TUBS", idtmed[253], dits, 5);
25894
25895 dits[0] = 0.793;
fc44ab90 25896 dits[1] = 0.475 ; //0.685; 0.015
686e2715 25897 dits[2] = 2.5;
fc44ab90 25898 gMC->Gsvolu("I105", "BOX ", idtmed[290], dits, 3);
686e2715 25899
c47b75b1 25900 di107[0] = 0.793;
25901 di107[1] = ddet1+dchip1;
25902 di107[2] = 3.536;
25903 gMC->Gsvolu("I107", "BOX ", idtmed[254], di107, 3); // contains det and chip
25904 // layer 1
686e2715 25905 dits[0] = 0.705;
25906 dits[1] = 0.01;
25907 dits[2] = 2.5;
25908 gMC->Gsvolu("I109", "BOX ", idtmed[275], dits, 3);
25909
c47b75b1 25910 di108[0] = 0.705;
25911 di108[1] = dbus;
25912 di108[2] = 14.344;
25913 gMC->Gsvolu("I108", "BOX ", idtmed[275], di108, 3); // bus for both layers
686e2715 25914
c47b75b1 25915 di1d7[0] = 0.7975;
25916 di1d7[1] = ddet2+dchip2;
25917 di1d7[2] = 3.536;
25918 gMC->Gsvolu("I1D7", "BOX ", idtmed[254], di1d7, 3); // contains det and chip
25919 // layer 2
686e2715 25920 dits[0] = 0.06;
25921 dits[1] = 0.08;
25922 dits[2] = 24;
25923 dits[3] = 0;
25924 dits[4] = 80;
25925 gMC->Gsvolu("I112", "TUBS", idtmed[253], dits, 5);
25926
25927 dits[0] = 0.04;
25928 dits[1] = 0.06;
25929 dits[2] = 24;
25930 dits[3] = 0;
25931 dits[4] = 80;
25932 gMC->Gsvolu("I111", "TUBS", idtmed[253], dits, 5);
25933
25934 dits[0] = 0.15;
25935 dits[1] = 0.0146;
25936 dits[2] = 24;
25937 gMC->Gsvolu("I118", "BOX ", idtmed[273], dits, 3);
25938
25939 dits[0] = 0.1315;
25940 dits[1] = 0.01;
25941 dits[2] = 24;
25942 gMC->Gsvolu("I110", "BOX ", idtmed[253], dits, 3);
25943
25944 dits[0] = 0.025;
25945 dits[1] = 0.035;
25946 dits[2] = 24;
25947 dits[3] = 0;
25948 dits[4] = 180;
25949 gMC->Gsvolu("I114", "TUBS", idtmed[264], dits, 5);
25950
9181d340 25951 if (fluid == 1) {
25952 dits[0] = 0;
25953 dits[1] = 0.025;
25954 dits[2] = 24;
25955 dits[3] = 0;
25956 dits[4] = 180;
25957 gMC->Gsvolu("I115", "TUBS", idtmed[211], dits, 5); // set water as cooling fluid
25958 } else {
25959 dits[0] = 0;
25960 dits[1] = 0.025;
25961 dits[2] = 24;
25962 dits[3] = 0;
25963 dits[4] = 180;
25964 gMC->Gsvolu("I115", "TUBS", idtmed[212], dits, 5); // set freon as cooling fluid
25965 }
25966
686e2715 25967 dits[0] = 0.063;
25968 dits[1] = 0.035;
25969 dits[2] = 24;
25970 gMC->Gsvolu("I116", "BOX ", idtmed[264], dits, 3);
25971
c47b75b1 25972 di106[0] = 0.7975;
25973 di106[1] = dchip1;
25974 di106[2] = 0.68;
25975 gMC->Gsvolu("I106", "BOX ", idtmed[201], di106, 3); // chip layer 1
25976
25977 di1d6[0] = 0.7975;
25978 di1d6[1] = dchip2;
25979 di1d6[2] = 0.68;
25980 gMC->Gsvolu("I1D6", "BOX ", idtmed[201], di1d6, 3); // chip layer 2
25981
25982 di101[0] = 0.705;
25983 di101[1] = ddet1;
25984 di101[2] = 3.536;
25985 gMC->Gsvolu("I101", "BOX ", idtmed[250], di101, 3); // contains detector
25986 // layer 1
25987 di1d1[0] = 0.705;
25988 di1d1[1] = ddet2;
25989 di1d1[2] = 3.536;
25990 gMC->Gsvolu("I1D1", "BOX ", idtmed[250], di1d1, 3); // contains detector
25991 // layer 2
9181d340 25992
25993 if (fluid == 1) {
25994 dits[0] = 0.063;
25995 dits[1] = 0.025;
25996 dits[2] = 24;
25997 gMC->Gsvolu("I117", "BOX ", idtmed[211], dits, 3); // set water as cooling fluid
25998 } else {
25999 dits[0] = 0.063;
26000 dits[1] = 0.025;
26001 dits[2] = 24;
26002 gMC->Gsvolu("I117", "BOX ", idtmed[212], dits, 3); // set freon as cooling fluid
26003 }
686e2715 26004
c47b75b1 26005 dits1[0] = 0.64;
26006 dits1[1] = ddet1;
26007 dits1[2] = 3.48;
26008 gMC->Gsvolu("ITS1", "BOX ", idtmed[200], dits1, 3); // detector layer 1
686e2715 26009
c47b75b1 26010 dits2[0] = 0.64;
26011 dits2[1] = ddet2;
26012 dits2[2] = 3.48;
26013 gMC->Gsvolu("ITS2", "BOX ", idtmed[200], dits2, 3); // detector layer 2
686e2715 26014
26015 dits[0] = 3.701;
26016 dits[1] = 7.699;
26017 dits[2] = 4;
26018 dits[3] = 57.1;
26019 dits[4] = 99.9;
26020 gMC->Gsvolu("I650", "TUBS", idtmed[254], dits, 5); // was I150 in old geom.
26021
26022 dits[0] = 0;
26023 dits[1] = 0.5;
26024 dits[2] = 1.5;
26025 gMC->Gsvolu("I676", "TUBE", idtmed[274], dits, 3); // was I176 in old geom.
26026
26027 dits[0] = 0;
26028 dits[1] = 0.18;
26029 dits[2] = 0.8;
26030 gMC->Gsvolu("I673", "TUBE", idtmed[274], dits, 3); // was I173 in old geom.
26031
26032 dits[0] = 0;
26033 dits[1] = 0.18;
26034 dits[2] = 3;
26035 gMC->Gsvolu("I671", "TUBE", idtmed[274], dits, 3); // was I171 in old geom.
26036
26037 dits[0] = 0;
26038 dits[1] = 0.075;
26039 dits[2] = 0.8;
26040 gMC->Gsvolu("I669", "TUBE", idtmed[264], dits, 3); // was I169 in old geom.
26041
26042 dits[0] = 3.5;
26043 dits[1] = 5.6;
26044 dits[2] = 0.55;
26045 dits[3] = 0;
26046 dits[4] = 38;
26047 gMC->Gsvolu("I667", "TUBS", idtmed[263], dits, 5); // was I167 in old geom.
26048
26049 dits[0] = 6.6;
26050 dits[1] = 7.6;
26051 dits[2] = 0.5;
26052 dits[3] = 0;
26053 dits[4] = 9;
26054 gMC->Gsvolu("I666", "TUBS", idtmed[263], dits, 5); // was I166 in old geom.
26055
26056 dits[0] = 0.26;
26057 dits[1] = 0.32;
26058 dits[2] = 0.55;
26059 gMC->Gsvolu("I678", "TUBE", idtmed[263], dits, 3); // was I178 in old geom.
26060
9181d340 26061 if (fluid == 1) {
26062 dits[0] = 0;
26063 dits[1] = 0.3;
26064 dits[2] = 1.5;
26065 gMC->Gsvolu("I677", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
26066 // was I177 in old geom.
26067 } else {
26068 dits[0] = 0;
26069 dits[1] = 0.3;
26070 dits[2] = 1.5;
26071 gMC->Gsvolu("I677", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
26072 // was I177 in old geom.
26073 }
686e2715 26074
26075 dits[0] = 0.07;
26076 dits[1] = 0.125;
26077 dits[2] = 0.3;
26078 gMC->Gsvolu("I675", "TUBE", idtmed[263], dits, 3); // was I175 in old geom.
26079
9181d340 26080 if (fluid == 1) {
26081 dits[0] = 0;
26082 dits[1] = 0.1;
26083 dits[2] = 0.8;
26084 gMC->Gsvolu("I674", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
26085 // was I174 in old geom.
26086 } else {
26087 dits[0] = 0;
26088 dits[1] = 0.1;
26089 dits[2] = 0.8;
26090 gMC->Gsvolu("I674", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
26091 // was I174 in old geom.
26092 }
26093
26094 if (fluid == 1) {
26095 dits[0] = 0;
26096 dits[1] = 0.1;
26097 dits[2] = 3;
26098 gMC->Gsvolu("I672", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
26099 // was I172 in old geom.
26100 } else {
26101 dits[0] = 0;
26102 dits[1] = 0.1;
26103 dits[2] = 3;
26104 gMC->Gsvolu("I672", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
26105 // was I172 in old geom.
26106 }
26107
26108 if (fluid == 1) {
26109 dits[0] = 0;
26110 dits[1] = 0.0746;
26111 dits[2] = 0.8;
26112 gMC->Gsvolu("I670", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
26113 // was I170 in old geom.
26114 } else {
26115 dits[0] = 0;
26116 dits[1] = 0.0746;
26117 dits[2] = 0.8;
26118 gMC->Gsvolu("I670", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
26119 // was I170 in old geom.
26120 }
26121
26122 if (fluid == 1) {
26123 dits[0] = 3.7;
26124 dits[1] = 5.4;
26125 dits[2] = 0.35;
26126 dits[3] = 2;
26127 dits[4] = 36;
26128 gMC->Gsvolu("I668", "TUBS", idtmed[211], dits, 5); //set water as cooling fluid
26129 // was I168 in old geom.
26130 } else {
26131 dits[0] = 3.7;
26132 dits[1] = 5.4;
26133 dits[2] = 0.35;
26134 dits[3] = 2;
26135 dits[4] = 36;
26136 gMC->Gsvolu("I668", "TUBS", idtmed[212], dits, 5); //set freon as cooling fluid
26137 // was I168 in old geom.
26138 }
26139
a9c4129c 26140
686e2715 26141 }
a9c4129c 26142
c47b75b1 26143 // --- Define SDD volumes ------------------------------------------
686e2715 26144
686e2715 26145
80272ed3 26146 cos30 = cos(30.*3.14159/180.);
26147 sin30 = sin(30.*3.14159/180.);
26148
26149
c47b75b1 26150 dits[0] = 0;
26151 dits[1] = 360;
26152 dits[2] = 6;
e4f08ac3 26153 dits[3] = -34.6;
9181d340 26154 dits[4] = 23.49;
26155 dits[5] = 28;
e4f08ac3 26156 dits[6] = -23.65;
9181d340 26157 dits[7] = 23.49;
26158 dits[8] = 28;
e4f08ac3 26159 dits[9] = -23.65;
9181d340 26160 dits[10] = 14.59;
26161 dits[11] = 28;
e4f08ac3 26162 dits[12] = 23.65;
9181d340 26163 dits[13] = 14.59;
26164 dits[14] = 28;
e4f08ac3 26165 dits[15] = 23.65;
9181d340 26166 dits[16] = 23.49;
26167 dits[17] = 28;
e4f08ac3 26168 dits[18] = 34.6;
9181d340 26169 dits[19] = 23.49;
26170 dits[20] = 28;
c47b75b1 26171 gMC->Gsvolu("IT34", "PCON", idtmed[209], dits, 21);
686e2715 26172
80272ed3 26173 // block of the SDD electronics and related ladder frame
26174 I018dits[0] = 3.2;
26175 I018dits[1] = 2;
26176 I018dits[2] = 3.65;
26177 gMC->Gsvolu("I018", "BOX ", idtmed[209], I018dits, 3);
26178
26179 // block of the SDD end ladder
26180 I024dits[0] = 3.2;
26181 I024dits[1] = 2;
26182 I024dits[2] = 2.725;
26183 gMC->Gsvolu("I024", "BOX ", idtmed[209], I024dits, 3);
26184
26185 // ladder frame of layer 3 - F.T. March,7-2001
26186 I047dits[0] = I018dits[0];
26187 I047dits[1] = I018dits[1];
26188 I047dits[2] = 6*I018dits[2] + 2*I024dits[2];
26189 gMC->Gsvolu("I047", "BOX ", idtmed[209], I047dits, 3);
26190
26191 // ladder frame of layer 4 - F.T. March,7-2001
26192 I048dits[0] = I018dits[0];
26193 I048dits[1] = I018dits[1];
26194 I048dits[2] = 8*I018dits[2] + 2*I024dits[2];
26195 gMC->Gsvolu("I048", "BOX ", idtmed[209], I048dits, 3);
26196
26197
26198 // global SDD volume (sensitive + insensitive)
26199 I302dits[0] = 3.6250;
26200 I302dits[1] = 0.0150;
26201 I302dits[2] = 4.3794;
26202 gMC->Gsvolu("I302", "BOX ", idtmed[278], I302dits, 3);
26203
26204 // Like for I302 - F.T. March,7-2001
26205 I402dits[0] = 3.6250;
26206 I402dits[1] = 0.0150;
26207 I402dits[2] = 4.3794;
26208 gMC->Gsvolu("I402", "BOX ", idtmed[278], I402dits, 3);
26209
26210 // SDD ladder of layer 3 - F.T. March,7-2001
26211 I004dits[0] = I302dits[0]+0.005;
26212 I004dits[1] = 2*I302dits[1]+Y_SDD_sep/2.;
767187dd 26213 I004dits[2] = TMath::Abs(Z_SDD_lay3[0]);
26214 if (I004dits[2] < TMath::Abs(Z_SDD_lay3[5])) {
26215 I004dits[2] = TMath::Abs(Z_SDD_lay3[5]);
80272ed3 26216 }
26217 I004dits[2] = I004dits[2] + I302dits[2];
26218 gMC->Gsvolu("I004", "BOX ", idtmed[209], I004dits, 3);
26219
26220 // SDD ladder of layer 4 - F.T. March,7-2001
26221 I005dits[0] = I402dits[0]+0.005;
26222 I005dits[1] = 2*I402dits[1]+Y_SDD_sep/2.;
767187dd 26223 I005dits[2] = TMath::Abs(Z_SDD_lay4[0]);
26224 if (I005dits[2] < TMath::Abs(Z_SDD_lay4[7])) {
26225 I005dits[2] = TMath::Abs(Z_SDD_lay4[7]);
80272ed3 26226 }
26227 I005dits[2] = I005dits[2] + I402dits[2];
26228 gMC->Gsvolu("I005", "BOX ", idtmed[209], I005dits, 3);
26229
26230
26231 // -- block of the SDD ladder foot and end ladder
26232
26233 // ladder foot mother volume
26234 I028dits[0] = 3.0000;
26235 I028dits[1] = 0.4000;
26236 I028dits[2] = 0.9000;
26237 gMC->Gsvolu("I028", "BOX ", idtmed[224], I028dits, 3);
26238
26239 // positioning-box #1 at SDD end-ladder - F.T. March,7-2001
26240 I420dits[0] = 0.4500;
26241 I420dits[1] = 0.4000;
26242 I420dits[2] = 0.4500;
26243 gMC->Gsvolu("I420", "BOX ", idtmed[264], I420dits, 3);
26244
26245 // positioning-box #2 at SDD end-ladder - F.T. March,7-2001
7b67784f 26246 I421dits[0] = 0.;
26247 I421dits[1] = 0.25;
26248 I421dits[2] = I420dits[1];
26249 gMC->Gsvolu("I421", "TUBE", idtmed[209], I421dits, 3);
80272ed3 26250
26251 // reference ruby-sphere at SDD end-ladder - F.T. March,7-2001
26252 I422dits[0] = 0.0000;
26253 I422dits[1] = 0.2000;
26254 I422dits[2] = 0.0000;
26255 I422dits[3] = 180.00;
26256 I422dits[4] = 0.0000;
26257 I422dits[5] = 360.00;
26258 gMC->Gsvolu("I422", "SPHE", idtmed[277], I422dits, 6);
26259
26260 // support for ruby-sphere (I422) - F.T. March,7-2001
26261 I423dits[0] = 0.0000;
26262 I423dits[1] = 0.1000;
7b67784f 26263 I423dits[2] = (I420dits[1]-I422dits[1])/2.;
80272ed3 26264 gMC->Gsvolu("I423", "TUBE", idtmed[264], I423dits, 3);
26265
26266 // passage for HV microcables - F.T. March,7-2001
26267 I424dits[0] = 1.5000;
26268 I424dits[1] = 0.1500;
26269 I424dits[2] = I421dits[2];
26270 gMC->Gsvolu("I424", "BOX ", idtmed[209], I424dits, 3);
26271
26272 // HV microcables segment at the end ladder - F.T. March,7-2001
26273 I425dits[0] = 1.350000;
26274 I425dits[1] = 0.015250;
26275 I425dits[2] = I024dits[2];
26276 gMC->Gsvolu("I425", "BOX ", idtmed[279], I425dits, 3);
26277
26278 // lower edge of SDD ladder frame at end-ladder - part 1
c47b75b1 26279 dits[0] = 0.2;
26280 dits[1] = 0.1815;
80272ed3 26281 dits[2] = I024dits[2];
c47b75b1 26282 dits[3] = 0.015;
26283 gMC->Gsvolu("I025", "TRD1", idtmed[208], dits, 4);
686e2715 26284
80272ed3 26285 // lower edge of SDD ladder frame at end-ladder - part 2
c47b75b1 26286 dits[0] = 0.183;
26287 dits[1] = 0.165;
80272ed3 26288 dits[2] = I024dits[2];
c47b75b1 26289 dits[3] = 0.015;
26290 gMC->Gsvolu("I026", "TRD1", idtmed[208], dits, 4);
686e2715 26291
80272ed3 26292 // new: for the 1st top rod of the structure
26293 // at the end-ladder - F.T. March,7-2001
26294 I029dits[0] = 0.2;
26295 I029dits[1] = 0.1815;
26296 I029dits[2] = 1.0100;
26297 I029dits[3] = 0.015;
26298 gMC->Gsvolu("I029", "TRD1", idtmed[208], I029dits, 4);
26299
26300 // new: for the 2nd top rod of the structure
26301 // at the end-ladder - F.T. March,7-2001
26302 I030dits[0] = 0.1830;
26303 I030dits[1] = 0.1650;
26304 I030dits[2] = 1.0100;
26305 I030dits[3] = 0.0150;
26306 gMC->Gsvolu("I030", "TRD1", idtmed[208], I030dits, 4);
26307
26308 // inox cooling tubes for the end ladder - F.T. March,7-2001
26309 I031dits[0] = 0.093;
26310 I031dits[1] = 0.1;
26311 I031dits[2] = I024dits[2];
26312 gMC->Gsvolu("I031", "TUBE", idtmed[264], I031dits, 3);
26313
9181d340 26314 if (fluid == 1) {
26315 // cooling water for the end ladder - F.T. March,7-2001
26316 I032dits[0] = 0;
26317 I032dits[1] = I031dits[0];
26318 I032dits[2] = I024dits[2];
26319 gMC->Gsvolu("I032", "TUBE", idtmed[211], I032dits, 3);
26320 } else {
26321 // cooling freon for the end ladder - R.B. March,21-2001
26322 I032dits[0] = 0;
26323 I032dits[1] = I031dits[0];
26324 I032dits[2] = I024dits[2];
26325 gMC->Gsvolu("I032", "TUBE", idtmed[212], I032dits, 3);
26326 }
26327
80272ed3 26328 // -- block of the SDD ladder frame holding the electronics
26329
26330 // edge of the ladder frame - part 1
26331 dits[0] = 0.2;
26332 dits[1] = 0.182;
26333 dits[2] = 3.65;
26334 dits[3] = 0.015;
26335 gMC->Gsvolu("I019", "TRD1", idtmed[208], dits, 4);
26336
26337 // edge of the ladder frame - part 2
26338 dits[0] = 0.183;
26339 dits[1] = 0.165;
26340 dits[2] = 3.65;
26341 dits[3] = 0.015;
26342 gMC->Gsvolu("I020", "TRD1", idtmed[208], dits, 4);
26343
26344 // inclined segments of the ladder frame
c47b75b1 26345 dits[0] = 2.23;
26346 dits[1] = 2.1;
26347 dits[2] = 0.05;
26348 dits[3] = 0.03;
26349 gMC->Gsvolu("I021", "TRD1", idtmed[208], dits, 4);
686e2715 26350
80272ed3 26351 // horiz.segments of the ladders, normal to ladder edges
c47b75b1 26352 dits[0] = 2.1;
26353 dits[1] = 2;
26354 dits[2] = 0.06;
26355 dits[3] = 0.04;
26356 gMC->Gsvolu("I022", "TRD1", idtmed[208], dits, 4);
686e2715 26357
80272ed3 26358 // horiz.segments of the ladders, at 45 deg. to ladder edges
26359 dits[0] = 2.615;
26360 dits[1] = 2.465;
26361 dits[2] = 0.06;
26362 dits[3] = 0.04;
26363 gMC->Gsvolu("I023", "TRD1", idtmed[208], dits, 4);
db915fea 26364
80272ed3 26365 // supports of the ceramic pins holding the detectors
db915fea 26366 dits[0] = 0.3;
26367 dits[1] = 0.05;
26368 dits[2] = 0.15;
cd3a3507 26369 gMC->Gsvolu("I033", "BOX ", idtmed[208], dits, 3);
db915fea 26370
80272ed3 26371 // ceramic pins holding the detectors
26372 dits[0] = 0;
26373 dits[1] = 0.05;
26374 dits[2] = 0.225;
26375 gMC->Gsvolu("I034", "TUBE", idtmed[277], dits, 3);
26376
26377 // holders of cooling tubes
26378 I035dits[0] = 0.1;
26379 I035dits[1] = 0.15;
26380 I035dits[2] = 0.2;
26381 gMC->Gsvolu("I035", "TUBE", idtmed[208], I035dits, 3);
26382
26383 // top holders of microcables
db915fea 26384 dits[0] = 0.2;
26385 dits[1] = 0.01;
26386 dits[2] = 0.05;
cd3a3507 26387 gMC->Gsvolu("I036", "BOX ", idtmed[208], dits, 3);
db915fea 26388
80272ed3 26389 // inox cooling tubes - F.T. March,7-2001
26390 I037dits[0] = 0.093;
26391 I037dits[1] = 0.1;
26392 I037dits[2] = I018dits[2];
26393 gMC->Gsvolu("I037", "TUBE", idtmed[264], I037dits, 3);
db915fea 26394
9181d340 26395 if (fluid == 1) {
26396 // cooling water - F.T. March,7-2001
26397 I038dits[0] = 0;
26398 I038dits[1] = I037dits[0];
26399 I038dits[2] = I018dits[2];
26400 gMC->Gsvolu("I038", "TUBE", idtmed[211], I038dits, 3);
26401 } else {
26402 // cooling freon - R.B. March,21-2001
26403 I038dits[0] = 0;
26404 I038dits[1] = I037dits[0];
26405 I038dits[2] = I018dits[2];
26406 gMC->Gsvolu("I038", "TUBE", idtmed[212], I038dits, 3);
26407 }
80272ed3 26408 // -- block of the SDD electronics (heat bridge, chips, hybrid, anode microcable)
db915fea 26409
80272ed3 26410 // SDD heat bridge - F.T. March,7-2001
26411 I039dits[0] = 1.1000;
26412 I039dits[1] = 0.0087;
26413 I039dits[2] = 3.2500;
26414 gMC->Gsvolu("I039", "BOX ", idtmed[268], I039dits, 3);
db915fea 26415
80272ed3 26416 // SDD clip part 1
db915fea 26417 dits[0] = 0.25;
26418 dits[1] = 0.01;
80272ed3 26419 dits[2] = I039dits[2];
cd3a3507 26420 gMC->Gsvolu("I040", "BOX ", idtmed[268], dits, 3);
db915fea 26421
80272ed3 26422 // SDD clip part 2
26423 I041dits[0] = 0.1;
26424 I041dits[1] = 0.12;
26425 I041dits[2] = I039dits[2];
26426 I041dits[3] = 90;
26427 I041dits[4] = 320;
26428 gMC->Gsvolu("I041", "TUBS", idtmed[268], I041dits, 5);
26429
26430
26431 // SDD PASCAL - F.T. March,7-2001
26432 I042dits[0] = 0.5000;
26433 I042dits[1] = 0.0175;
26434 I042dits[2] = 0.5000;
26435 gMC->Gsvolu("I042", "BOX ", idtmed[206], I042dits, 3);
26436
26437 // SDD AMBRA - F.T. March,7-2001
26438 I043dits[0] = 0.3500;
26439 I043dits[1] = 0.0175;
26440 I043dits[2] = 0.5000;
26441 gMC->Gsvolu("I043", "BOX ", idtmed[206], I043dits, 3);
26442
26443 // SDD capacitors - F.T. March,7-2001
26444 I051dits[0] = 0.1400;
26445 I051dits[1] = 0.0350;
26446 I051dits[2] = 0.0625;
26447 gMC->Gsvolu("I051", "BOX ", idtmed[276], I051dits, 3);
26448
26449 // SDD hybrid circuit - F.T. March,7-2001
26450 I052dits[0] = 1.725000;
26451 I052dits[1] = 0.003743;
26452 I052dits[2] = I039dits[2];
7b67784f 26453 gMC->Gsvolu("I052", "BOX ", idtmed[281], I052dits, 3);
80272ed3 26454
26455 // SDD anode microcable : changed - F.T. March,7-2001
26456 I044dits[0] = I018dits[2];
26457 I044dits[1] = I039dits[2];
26458 I044dits[2] = 0.00084;
26459 I044dits[3] = (15.189149/(I044dits[0]+I044dits[1]))/2;
26460 gMC->Gsvolu("I044", "TRD1", idtmed[282], I044dits, 4);
26461 volI044 = ((2*I044dits[0] + 2*I044dits[1]) * 2*I044dits[2])/2 * 2*I044dits[3];
26462
26463 // SDD electronics box - F.T. March,7-2001
26464 I050dits[1] = I039dits[1]+I052dits[1]+I051dits[1]+I044dits[2];
26465 I050dits[0] = I018dits[1]/cos(30.*3.14159/180.)-I050dits[1]*sin(30.*3.14159/180.);
26466 I050dits[2] = I018dits[2];
26467 gMC->Gsvolu("I050", "BOX ", idtmed[209], I050dits, 3);
26468
26469 // SDD sensitive volume
26470 dits[0] = 3.50850;
2ffd6c79 26471 dits[1] = 0.01499; // not 0.015 because it is included into I302 which is 0.015
80272ed3 26472 dits[2] = 3.76320;
db915fea 26473 gMC->Gsvolu("ITS3", "BOX ", idtmed[200], dits, 3);
26474
80272ed3 26475 // Like for ITS3 - F.T. March,7-2001
26476 dits[0] = 3.50850;
2ffd6c79 26477 dits[1] = 0.01499; // not 0.015 because it is included into I402 which is 0.015
80272ed3 26478 dits[2] = 3.76320;
db915fea 26479 gMC->Gsvolu("ITS4", "BOX ", idtmed[200], dits, 3);
26480
26481
26482 // --- Define SSD volumes ------------------------------------------
26483
26484
26485 dits[0] = 0;
26486 dits[1] = 360;
26487 dits[2] = 6;
9181d340 26488 dits[3] = -57.45;
26489 dits[4] = 43.6;
db915fea 26490 dits[5] = 48;
9181d340 26491 dits[6] = -49.15;
26492 dits[7] = 43.6;
db915fea 26493 dits[8] = 48;
9181d340 26494 dits[9] = -49.15;
26495 dits[10] = 36.9;
db915fea 26496 dits[11] = 48;
9181d340 26497 dits[12] = 50.55;
26498 dits[13] = 36.9;
db915fea 26499 dits[14] = 48;
9181d340 26500 dits[15] = 50.55;
26501 dits[16] = 43.6;
db915fea 26502 dits[17] = 48;
9181d340 26503 dits[18] = 57.45;
26504 dits[19] = 43.6;
db915fea 26505 dits[20] = 48;
cd3a3507 26506 gMC->Gsvolu("IT56", "PCON", idtmed[220], dits, 21);
db915fea 26507
26508 dits[0] = 3.4;
26509 dits[1] = 1.955;
de0a2a9c 26510 dits[2] = 56.5;
cd3a3507 26511 gMC->Gsvolu("I570", "BOX ", idtmed[204], dits, 3);
db915fea 26512
26513 dits[0] = 3.75;
26514 dits[1] = 0.045;
26515 dits[2] = 50.975;
cd3a3507 26516 gMC->Gsvolu("I569", "BOX ", idtmed[204], dits, 3);
db915fea 26517
26518 dits[0] = 3.4;
26519 dits[1] = 1.955;
de0a2a9c 26520 dits[2] = 47;
cd3a3507 26521 gMC->Gsvolu("I571", "BOX ", idtmed[204], dits, 3);
db915fea 26522
26523 dits[0] = 3.75;
26524 dits[1] = 0.045;
de0a2a9c 26525 dits[2] = 43.3;
cd3a3507 26526 gMC->Gsvolu("I565", "BOX ", idtmed[204], dits, 3);
db915fea 26527
26528 dits[0] = 3.4;
26529 dits[1] = 1.955;
26530 dits[2] = 3.15;
cd3a3507 26531 gMC->Gsvolu("I553", "BOX ", idtmed[204], dits, 3);
db915fea 26532
26533 dits[0] = 3.405;
26534 dits[1] = 1.955;
26535 dits[2] = 1.955;
cd3a3507 26536 gMC->Gsvolu("I523", "BOX ", idtmed[204], dits, 3);
db915fea 26537
26538 dits[0] = 3.75;
26539 dits[1] = 0.015;
26540 dits[2] = 2.1;
cd3a3507 26541 gMC->Gsvolu("I566", "BOX ", idtmed[206], dits, 3);
db915fea 26542
26543 dits[0] = 3.4;
26544 dits[1] = 1.955;
26545 dits[2] = 3.15;
cd3a3507 26546 gMC->Gsvolu("I544", "BOX ", idtmed[204], dits, 3);
db915fea 26547
26548 dits[0] = 3.41;
26549 dits[1] = 1.955;
26550 dits[2] = 1.955;
cd3a3507 26551 gMC->Gsvolu("I516", "BOX ", idtmed[204], dits, 3);
db915fea 26552
26553 dits[0] = 3.75;
26554 dits[1] = 0.015;
26555 dits[2] = 2.1;
cd3a3507 26556 gMC->Gsvolu("I562", "BOX ", idtmed[206], dits, 3);
db915fea 26557
9181d340 26558 if (fluid == 1) {
26559 dits[0] = 0;
26560 dits[1] = 0.07;
26561 dits[2] = 3.15;
26562 gMC->Gsvolu("I559", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26563 } else {
26564 dits[0] = 0;
26565 dits[1] = 0.07;
26566 dits[2] = 3.15;
26567 gMC->Gsvolu("I559", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26568 }
db915fea 26569
26570 dits[0] = 0.07;
26571 dits[1] = 0.1;
26572 dits[2] = 3.15;
cd3a3507 26573 gMC->Gsvolu("I560", "TUBE", idtmed[210], dits, 3);
db915fea 26574
26575 dits[0] = 0.225;
26576 dits[1] = 0.195;
26577 dits[2] = 3.15;
26578 dits[3] = 0.025;
cd3a3507 26579 gMC->Gsvolu("I558", "TRD1", idtmed[203], dits, 4);
db915fea 26580
26581 dits[0] = 0.25;
26582 dits[1] = 0.22;
26583 dits[2] = 3.15;
26584 dits[3] = 0.025;
cd3a3507 26585 gMC->Gsvolu("I557", "TRD1", idtmed[203], dits, 4);
db915fea 26586
26587 dits[0] = 2.17;
26588 dits[1] = 0.035;
26589 dits[2] = 0.05;
cd3a3507 26590 gMC->Gsvolu("I556", "BOX ", idtmed[203], dits, 3);
db915fea 26591
26592 dits[0] = 2 ;
26593 dits[1] = 0.035;
26594 dits[2] = 0.05;
cd3a3507 26595 gMC->Gsvolu("I554", "BOX ", idtmed[203], dits, 3);
db915fea 26596
26597 dits[0] = 2.675;
26598 dits[1] = 0.035;
26599 dits[2] = 0.05;
cd3a3507 26600 gMC->Gsvolu("I555", "BOX ", idtmed[203], dits, 3);
db915fea 26601
26602 dits[0] = 0.3;
26603 dits[1] = 0.15;
26604 dits[2] = 0.15;
cd3a3507 26605 gMC->Gsvolu("I561", "BOX ", idtmed[203], dits, 3);
db915fea 26606
26607 dits[0] = 0.025;
26608 dits[1] = 0.025;
26609 dits[2] = 0.05;
cd3a3507 26610 gMC->Gsvolu("I519", "BOX ", idtmed[214], dits, 3);
db915fea 26611
26612 dits[0] = 0.304;
26613 dits[1] = 0.0275;
26614 dits[2] = 0.432;
cd3a3507 26615 gMC->Gsvolu("I521", "BOX ", idtmed[206], dits, 3);
db915fea 26616
26617 dits[0] = 0.16;
26618 dits[1] = 0.08;
26619 dits[2] = 0.08;
cd3a3507 26620 gMC->Gsvolu("I520", "BOX ", idtmed[214], dits, 3);
db915fea 26621
26622 dits[0] = 3.4;
26623 dits[1] = 0.015;
26624 dits[2] = 0.525;
cd3a3507 26625 gMC->Gsvolu("I518", "BOX ", idtmed[203], dits, 3);
db915fea 26626
26627 dits[0] = 0.15;
26628 dits[1] = 0.105;
26629 dits[2] = 0.29;
26630 dits[3] = 0.08;
cd3a3507 26631 gMC->Gsvolu("I522", "TRD1", idtmed[203], dits, 4);
db915fea 26632
26633 dits[0] = 0.07;
26634 dits[1] = 0.1;
26635 dits[2] = 1.955;
cd3a3507 26636 gMC->Gsvolu("I542", "TUBE", idtmed[210], dits, 3);
db915fea 26637
9181d340 26638 if (fluid == 1) {
26639 dits[0] = 0;
26640 dits[1] = 0.07;
26641 dits[2] = 1.955;
26642 gMC->Gsvolu("I541", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26643 } else {
26644 dits[0] = 0;
26645 dits[1] = 0.07;
26646 dits[2] = 1.955;
26647 gMC->Gsvolu("I541", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26648 }
db915fea 26649
26650 dits[0] = 0.3;
26651 dits[1] = 0.15;
26652 dits[2] = 0.15;
cd3a3507 26653 gMC->Gsvolu("I543", "BOX ", idtmed[203], dits, 3);
db915fea 26654
26655 dits[0] = 0.25;
26656 dits[1] = 0.22;
26657 dits[2] = 1.955;
26658 dits[3] = 0.025;
cd3a3507 26659 gMC->Gsvolu("I537", "TRD1", idtmed[203], dits, 4);
db915fea 26660
26661 dits[0] = 0.225;
26662 dits[1] = 0.195;
26663 dits[2] = 1.955;
26664 dits[4] = 0.025;
cd3a3507 26665 gMC->Gsvolu("I538", "TRD1", idtmed[203], dits, 4);
db915fea 26666
26667 dits[0] = 2.17;
26668 dits[1] = 0.035;
26669 dits[2] = 0.05;
cd3a3507 26670 gMC->Gsvolu("I536", "BOX ", idtmed[203], dits, 3);
db915fea 26671
26672 dits[0] = 2.675;
26673 dits[1] = 0.035;
26674 dits[2] = 0.05;
cd3a3507 26675 gMC->Gsvolu("I535", "BOX ", idtmed[203], dits, 3);
db915fea 26676
26677 dits[0] = 2;
26678 dits[1] = 0.035;
26679 dits[2] = 0.05;
cd3a3507 26680 gMC->Gsvolu("I534", "BOX ", idtmed[203], dits, 3);
db915fea 26681
26682 dits[0] = 0;
26683 dits[1] = 0.05;
26684 dits[2] = 0.17;
cd3a3507 26685 gMC->Gsvolu("I540", "TUBE", idtmed[203], dits, 3);
db915fea 26686
26687 dits[0] = 0;
26688 dits[1] = 0.05;
26689 dits[2] = 0.205;
cd3a3507 26690 gMC->Gsvolu("I539", "TUBE", idtmed[203], dits, 3);
db915fea 26691
26692 dits[0] = 3.65;
26693 dits[1] = 0.015;
26694 dits[2] = 2;
26695 gMC->Gsvolu("ITS6", "BOX ", idtmed[200], dits, 3);
26696
9181d340 26697 if (fluid == 1) {
26698 dits[0] = 0;
26699 dits[1] = 0.07;
26700 dits[2] = 3.15;
26701 gMC->Gsvolu("I550", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26702 } else {
26703 dits[0] = 0;
26704 dits[1] = 0.07;
26705 dits[2] = 3.15;
26706 gMC->Gsvolu("I550", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26707 }
db915fea 26708
26709 dits[0] = 0.07;
26710 dits[1] = 0.1;
26711 dits[2] = 3.15;
cd3a3507 26712 gMC->Gsvolu("I551", "TUBE", idtmed[210], dits, 3);
db915fea 26713
26714 dits[0] = 0.225;
26715 dits[1] = 0.195;
26716 dits[2] = 3.15;
26717 dits[3] = 0.025;
cd3a3507 26718 gMC->Gsvolu("I549", "TRD1", idtmed[203], dits, 4);
db915fea 26719
26720 dits[0] = 0.25;
26721 dits[1] = 0.22;
26722 dits[2] = 3.15;
26723 dits[3] = 0.025;
cd3a3507 26724 gMC->Gsvolu("I548", "TRD1", idtmed[203], dits, 4);
db915fea 26725
26726 dits[0] = 2.17;
26727 dits[1] = 0.035;
26728 dits[2] = 0.05;
cd3a3507 26729 gMC->Gsvolu("I547", "BOX ", idtmed[203], dits, 3);
db915fea 26730
26731 dits[0] = 2;
26732 dits[1] = 0.035;
26733 dits[2] = 0.05;
cd3a3507 26734 gMC->Gsvolu("I545", "BOX ", idtmed[203], dits, 3);
db915fea 26735
26736 dits[0] = 2.675;
26737 dits[1] = 0.035;
26738 dits[2] = 0.05;
cd3a3507 26739 gMC->Gsvolu("I546", "BOX ", idtmed[203], dits, 3);
db915fea 26740
26741 dits[0] = 0.3;
26742 dits[1] = 0.15;
26743 dits[2] = 0.15;
cd3a3507 26744 gMC->Gsvolu("I552", "BOX ", idtmed[203], dits, 3);
db915fea 26745
26746 dits[0] = 0.304;
26747 dits[1] = 0.0275;
26748 dits[2] = 0.4322;
cd3a3507 26749 gMC->Gsvolu("I515", "BOX ", idtmed[206], dits, 3);
db915fea 26750
26751 dits[0] = 0.025;
26752 dits[1] = 0.025;
26753 dits[2] = 0.05;
cd3a3507 26754 gMC->Gsvolu("I513", "BOX ", idtmed[214], dits, 3);
db915fea 26755
26756 dits[0] = 0.16;
26757 dits[1] = 0.08;
26758 dits[2] = 0.08;
cd3a3507 26759 gMC->Gsvolu("I514", "BOX ", idtmed[214], dits, 3);
db915fea 26760
26761 dits[0] = 3.4;
26762 dits[1] = 0.015;
26763 dits[2] = 0.525;
686e2715 26764 gMC->Gsvolu("I512", "BOX ", idtmed[203], dits, 3);
db915fea 26765
26766 dits[0] = 0.225;
26767 dits[1] = 0.195;
26768 dits[2] = 1.955;
26769 dits[3] = 0.025;
cd3a3507 26770 gMC->Gsvolu("I528", "TRD1", idtmed[203], dits, 4);
db915fea 26771
26772 dits[0] = 0.25;
26773 dits[1] = 0.22;
26774 dits[2] = 1.955;
26775 dits[3] = 0.025;
cd3a3507 26776 gMC->Gsvolu("I527", "TRD1", idtmed[203], dits, 4);
db915fea 26777
26778 dits[0] = 2.17;
26779 dits[1] = 0.035;
26780 dits[2] = 0.05;
cd3a3507 26781 gMC->Gsvolu("I526", "BOX ", idtmed[203], dits, 3);
db915fea 26782
26783 dits[0] = 2.675;
26784 dits[1] = 0.035;
26785 dits[2] = 0.05;
cd3a3507 26786 gMC->Gsvolu("I525", "BOX ", idtmed[203], dits, 3);
db915fea 26787
26788 dits[0] = 2;
26789 dits[1] = 0.035;
26790 dits[2] = 0.05;
cd3a3507 26791 gMC->Gsvolu("I524", "BOX ", idtmed[203], dits, 3);
db915fea 26792
26793 dits[0] = 0;
26794 dits[1] = 0.05;
26795 dits[2] = 0.205;
cd3a3507 26796 gMC->Gsvolu("I529", "TUBE", idtmed[203], dits, 3);
db915fea 26797
26798 dits[0] = 0;
26799 dits[1] = 0.05;
26800 dits[2] = 0.17;
cd3a3507 26801 gMC->Gsvolu("I530", "TUBE", idtmed[203], dits, 3);
db915fea 26802
26803 dits[0] = 0.15;
26804 dits[1] = 0.105;
26805 dits[2] = 0.29;
26806 dits[3] = 0.08;
cd3a3507 26807 gMC->Gsvolu("I517", "TRD1", idtmed[203], dits, 4);
db915fea 26808
9181d340 26809 if (fluid == 1) {
26810 dits[0] = 0;
26811 dits[1] = 0.07;
26812 dits[2] = 1.955;
26813 gMC->Gsvolu("I531", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26814 } else {
26815 dits[0] = 0;
26816 dits[1] = 0.07;
26817 dits[2] = 1.955;
26818 gMC->Gsvolu("I531", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26819 }
db915fea 26820
26821 dits[0] = 0.07;
26822 dits[1] = 0.1;
26823 dits[2] = 1.955;
cd3a3507 26824 gMC->Gsvolu("I532", "TUBE", idtmed[210], dits, 3);
db915fea 26825
26826 dits[0] = 0.3;
26827 dits[1] = 0.15;
26828 dits[2] = 0.15;
cd3a3507 26829 gMC->Gsvolu("I533", "BOX ", idtmed[203], dits, 3);
db915fea 26830
26831 dits[0] = 3.65;
26832 dits[1] = 0.015;
26833 dits[2] = 2;
26834 gMC->Gsvolu("ITS5", "BOX ", idtmed[200], dits, 3);
26835
26836
9181d340 26837
7b67784f 26838 // --- Define volumes of shield of SPD ----------------
cd3a3507 26839
26840
26841 dits[0] = 8.37;
26842 dits[1] = 9.93;
26843 dits[2] = 25;
26844 gMC->Gsvolu("IC01", "TUBE", idtmed[289], dits, 3);
26845
26846 dits[0] = 8.3;
e4f08ac3 26847 dits[1] = 9.995;
cd3a3507 26848 dits[2] = 17.5/2.;
26849 gMC->Gsvolu("IC02", "TUBE", idtmed[289], dits, 3);
26850
cd3a3507 26851
9181d340 26852 // --- Define volume of first cylinder between SPD and SDD --------------
cd3a3507 26853
7b67784f 26854 dits[0] = (21.-0.128)/2.;
9181d340 26855 dits[1] = 21./2.;
7b67784f 26856 dits[2] = 39.4;
26857 gMC->Gsvolu("ICY1", "TUBE", idtmed[208], dits, 3);
cd3a3507 26858
9181d340 26859 // --- Define volume of second cylinder between SDD and SSD --------------
cd3a3507 26860
7b67784f 26861 dits[0] = (59.5-0.128)/2.;
26862 dits[1] = 59.5/2.;
9181d340 26863 dits[2] = 56.2; // was 57
7b67784f 26864 gMC->Gsvolu("ICY2", "TUBE", idtmed[208], dits, 3);
cd3a3507 26865
26866 // --- Define volumes of SDD cone ----------------------------------
26867
26868 dits[0] = 0;
26869 dits[1] = 360;
26870 dits[2] = 12;
26871 dits[3] = -59.7;
26872 dits[4] = 27;
9181d340 26873 dits[5] = 28.6;
cd3a3507 26874 dits[6] = -42.7;
26875 dits[7] = 10;
9181d340 26876 dits[8] = 28.6;
cd3a3507 26877 dits[9] = -34.65;
26878 dits[10] = 10;
9181d340 26879 dits[11] = 28.6;
cd3a3507 26880 dits[12] = -34.65;
26881 dits[13] = 10;
26882 dits[14] = 23.495;
26883 dits[15] = -23.7;
26884 dits[16] = 10;
26885 dits[17] = 23.495;
26886 dits[18] = -23.7;
26887 dits[19] = 10;
26888 dits[20] = 14.595;
26889 dits[21] = 23.7;
26890 dits[22] = 10;
26891 dits[23] = 14.595;
26892 dits[24] = 23.7;
26893 dits[25] = 10;
26894 dits[26] = 23.495;
26895 dits[27] = 34.65;
26896 dits[28] = 10;
26897 dits[29] = 23.495;
26898 dits[30] = 34.65;
26899 dits[31] = 10;
9181d340 26900 dits[32] = 28.6;
e4f08ac3 26901 dits[33] = 42.7;
cd3a3507 26902 dits[34] = 10;
9181d340 26903 dits[35] = 28.6;
cd3a3507 26904 dits[36] = 59.7;
26905 dits[37] = 27.2637;
9181d340 26906 dits[38] = 28.6;
cd3a3507 26907 gMC->Gsvolu("IS02", "PCON", idtmed[204], dits, 39);
26908
26909 dits[0] = 0;
26910 dits[1] = 360;
26911 dits[2] = 6;
9181d340 26912 dits[3] = 38.65;
26913 dits[4] = 10.75;
26914 dits[5] = 12.25;
26915 dits[6] = 40.15;
26916 dits[7] = 10.75;
e4f08ac3 26917 dits[8] = 13.96;
9181d340 26918 dits[9] = 40.15;
e4f08ac3 26919 dits[10] = 12.46;
cd3a3507 26920 dits[11] = 13.96;
9181d340 26921 dits[12] = 55.75;
26922 dits[13] = 27;
26923 dits[14] = 28.5;
26924 dits[15] = 55.75;
26925 dits[16] = 27;
26926 dits[17] = 28.5;
26927 dits[18] = 57.25;
26928 dits[19] = 27;
26929 dits[20] = 28.5;
30e14774 26930 gMC->Gsvolu("I093", "PCON", idtmed[272], dits, 21); // SDD cone
cd3a3507 26931
26932 dits[0] = 0;
26933 dits[1] = 50;
26934 dits[2] = 3;
e4f08ac3 26935 dits[3] = 39;
cd3a3507 26936 dits[4] = 14;
26937 dits[5] = 18.75;
de0a2a9c 26938 dits[6] = 46.7-3;
cd3a3507 26939 dits[7] = 14;
26940 dits[8] = 18.75;
de0a2a9c 26941 dits[9] = 51.45-3;
cd3a3507 26942 dits[10] = 18.75;
26943 dits[11] = 18.75;
7b67784f 26944 gMC->Gsvolu("I099", "PCON", idtmed[204], dits, 12); // SDD 3 cone hole
cd3a3507 26945
26946 dits[0] = 0;
26947 dits[1] = 25;
26948 dits[2] = 3;
e4f08ac3 26949 dits[3] = 49;
cd3a3507 26950 dits[4] = 23.4;
26951 dits[5] = 26.4;
de0a2a9c 26952 dits[6] = 56.1-3;
cd3a3507 26953 dits[7] = 23.4;
26954 dits[8] = 26.4;
de0a2a9c 26955 dits[9] = 59.1-3;
cd3a3507 26956 dits[10] = 26.4;
26957 dits[11] = 26.4;
7b67784f 26958 gMC->Gsvolu("I200", "PCON", idtmed[204], dits, 12); // SDD 4 cone hole
cd3a3507 26959
7b67784f 26960 dits[0] = 10.0;
26961 dits[1] = 10.5;
cd3a3507 26962 dits[2] = 0.25;
7b67784f 26963 gMC->Gsvolu("I090", "TUBE", idtmed[224], dits, 3); // SDD cylinder flange
cd3a3507 26964
26965 dits[0] = 21.95;
7b67784f 26966 dits[1] = 22.95;
cd3a3507 26967 dits[2] = 1;
7b67784f 26968 gMC->Gsvolu("I098", "TUBE", idtmed[283], dits, 3); // ladder support on layer 4
cd3a3507 26969
7b67784f 26970 dits[0] = 13.1;
26971 dits[1] = 14.1;
cd3a3507 26972 dits[2] = 1;
7b67784f 26973 gMC->Gsvolu("I097", "TUBE", idtmed[283], dits, 3); // ladder support on layer 3
cd3a3507 26974
26975 dits[0] = 1;
26976 dits[1] = 1;
26977 dits[2] = 7.74;
26978 gMC->Gsvolu("I202", "BOX ", idtmed[272], dits, 3);
26979
26980 dits[0] = 1;
26981 dits[1] = 1;
26982 dits[2] = 9.14;
26983 gMC->Gsvolu("I203", "BOX ", idtmed[272], dits, 3);
26984
26985 dits[0] = 21.95;
26986 dits[1] = 22.95;
26987 dits[2] = 1;
26988 gMC->Gsvolu("I095", "TUBE", idtmed[224], dits, 3);
26989
26990 dits[0] = 3;
26991 dits[1] = 2.7;
26992 dits[2] = 1;
26993 dits[3] = 0.63;
26994 gMC->Gsvolu("I096", "TRD1", idtmed[264], dits, 4);
26995
26996 dits[0] = 13.1;
26997 dits[1] = 14.1;
26998 dits[2] = 1;
26999 gMC->Gsvolu("I094", "TUBE", idtmed[224], dits, 3);
27000
27001
27002 // --- Define volumes of SSD cone ----------------------------------
27003
27004
27005 dits[0] = 0;
27006 dits[1] = 360;
27007 dits[2] = 12;
7b67784f 27008 dits[3] = -zmax;
27009 dits[4] = 46;
27010 dits[5] = 49.25;
cd3a3507 27011 dits[6] = -61.2;
9181d340 27012 dits[7] = 28.7;
7b67784f 27013 dits[8] = 49.25;
cd3a3507 27014 dits[9] = -57.5;
9181d340 27015 dits[10] = 28.7;
7b67784f 27016 dits[11] = 49.25;
cd3a3507 27017 dits[12] = -57.5;
9181d340 27018 dits[13] = 28.7;
cd3a3507 27019 dits[14] = 43.5;
7b67784f 27020 dits[15] = -49.2;
9181d340 27021 dits[16] = 28.7;
cd3a3507 27022 dits[17] = 43.5;
7b67784f 27023 dits[18] = -49.2;
9181d340 27024 dits[19] = 28.7;
7b67784f 27025 dits[20] = 36.85;
27026 dits[21] = 50.6;
9181d340 27027 dits[22] = 28.7;
7b67784f 27028 dits[23] = 36.85;
27029 dits[24] = 50.6;
9181d340 27030 dits[25] = 28.7;
cd3a3507 27031 dits[26] = 43.5;
7b67784f 27032 dits[27] = 57.5;
9181d340 27033 dits[28] = 28.7;
cd3a3507 27034 dits[29] = 43.5;
7b67784f 27035 dits[30] = 57.5;
9181d340 27036 dits[31] = 28.7;
7b67784f 27037 dits[32] = 49.25;
27038 dits[33] = 61.2;
9181d340 27039 dits[34] = 28.7;
7b67784f 27040 dits[35] = 49.25;
27041 dits[36] = zmax;
27042 dits[37] = 46;
27043 dits[38] = 49.25;
27044 gMC->Gsvolu("IS01", "PCON", idtmed[204], dits, 39); // SSD cone mother volume
cd3a3507 27045
27046 dits[0] = 0;
27047 dits[1] = 360;
27048 dits[2] = 6;
7b67784f 27049 dits[3] = -zmax;
27050 dits[4] = 47.75;
27051 dits[5] = 49.25;
27052 dits[6] = -zmax+2.;
27053 dits[7] = 47.75;
27054 dits[8] = 49.25;
27055 dits[9] = -71.2819;
27056 dits[10] = 46.75;
27057 dits[11] = 49.0319;
27058 dits[12] = -57.25; // was 58.5
27059 dits[13] = 32.9681;
27060 dits[14] = 34.75;
9181d340 27061 dits[15] = -57.25; // was 58.5
7b67784f 27062 dits[16] = 30;
27063 dits[17] = 34.75;
9181d340 27064 dits[18] = -55.75; // was 57
7b67784f 27065 dits[19] = 30;
9181d340 27066 dits[20] = 32.25; // was 31.5
30e14774 27067 gMC->Gsvolu("I212", "PCON", idtmed[272], dits, 21); // SSD cone
cd3a3507 27068
7b67784f 27069 dits[0] = 28.75;
27070 dits[1] = 29.75;
cd3a3507 27071 dits[2] = 0.5;
7b67784f 27072 gMC->Gsvolu("I211", "TUBE", idtmed[224], dits, 3); // SSD cylinder flange
cd3a3507 27073
7b67784f 27074 dits[0] = 35.8;
27075 dits[1] = 36.8;
cd3a3507 27076 dits[2] = 1;
7b67784f 27077 gMC->Gsvolu("I217", "TUBE", idtmed[283], dits, 3); // ladder support on layer 5
cd3a3507 27078
7b67784f 27079 dits[0] = 41.4;
27080 dits[1] = 42.4;
cd3a3507 27081 dits[2] = 1;
7b67784f 27082 gMC->Gsvolu("I219", "TUBE", idtmed[283], dits, 3); // ladder support on layer 6
27083
27084 dits[0] = 42.05+5.;
27085 dits[1] = 42.55+5.;
cd3a3507 27086 dits[2] = 1.25;
7b67784f 27087 gMC->Gsvolu("I214", "TUBE", idtmed[224], dits, 3); // layer 6 electronic support
27088 // this will change after PPR
27089 dits[0] = 37.05+5.;
27090 dits[1] = 37.55+5.;
cd3a3507 27091 dits[2] = 1.25;
7b67784f 27092 gMC->Gsvolu("I213", "TUBE", idtmed[224], dits, 3); // layer 5 electronic support
27093 // this will change after PPR
cd3a3507 27094 dits[0] = 0;
27095 dits[1] = 25;
27096 dits[2] = 5;
7b67784f 27097 dits[3] = -zmax+3;
6d62fed9 27098 dits[4] = 45.5;
27099 dits[5] = 45.5;
de0a2a9c 27100 dits[6] = -69.7+3;
cd3a3507 27101 dits[7] = 37;
6d62fed9 27102 dits[8] = 45.5;
de0a2a9c 27103 dits[9] = -68.5+3;
cd3a3507 27104 dits[10] = 37;
6d62fed9 27105 dits[11] = 45.5;
de0a2a9c 27106 dits[12] = -68.5+4.8;
cd3a3507 27107 dits[13] = 37;
6d62fed9 27108 dits[14] = 45.5;
de0a2a9c 27109 dits[15] = -63.5+4.8;
cd3a3507 27110 dits[16] = 37;
6d62fed9 27111 dits[17] = 45.5;
7b67784f 27112 gMC->Gsvolu("I215", "PCON", idtmed[204], dits, 18); // SSD cone hole
30e14774 27113
cd3a3507 27114 dits[0] = 0;
27115 dits[1] = 3.2;
27116 dits[2] = 9;
7b67784f 27117 dits[3] = -14;
cd3a3507 27118 dits[4] = 30.5;
27119 dits[5] = 33.5;
7b67784f 27120 dits[6] = -9.85;
cd3a3507 27121 dits[7] = 30.5;
27122 dits[8] = 33.5;
7b67784f 27123 dits[9] = -9.85;
cd3a3507 27124 dits[10] = 30.5;
7b67784f 27125 dits[11] = 43.45;
27126 dits[12] = -7.85;
cd3a3507 27127 dits[13] = 30.5;
7b67784f 27128 dits[14] = 43.45;
27129 dits[15] = -7.85;
cd3a3507 27130 dits[16] = 30.5;
27131 dits[17] = 36.5;
7b67784f 27132 dits[18] = -7;
cd3a3507 27133 dits[19] = 30.5;
27134 dits[20] = 36.5;
7b67784f 27135 dits[21] = -4;
cd3a3507 27136 dits[22] = 33.0173;
27137 dits[23] = 36.5;
7b67784f 27138 dits[24] = -4;
cd3a3507 27139 dits[25] = 33.0173;
7b67784f 27140 dits[26] = 36.80;
27141 dits[27] = -2;
cd3a3507 27142 dits[28] = 34.6955;
7b67784f 27143 dits[29] = 36.80;
27144 gMC->Gsvolu("I216", "PCON", idtmed[272], dits, 30); // supports (1-6) of the ladders
cd3a3507 27145
27146
a9c4129c 27147 // --- Place SPD (option 'a') volumes into their mother volume IT12
27148
686e2715 27149 // SPD - option 'a'
686e2715 27150 // (this is NOT the default)
27151
3d12a48d 27152 if (option == 1) {
686e2715 27153
27154 gMC->Gspos("I12A",5,"IT12",0.0,0.0,0.0,idrotm[238],"MANY");
27155 gMC->Gspos("I12A",6,"IT12",0.0,0.0,0.0,idrotm[236],"MANY");
27156 gMC->Gspos("I12A",7,"IT12",0.0,0.0,0.0,idrotm[239],"MANY");
27157 gMC->Gspos("I12A",8,"IT12",0.0,0.0,0.0,idrotm[233],"MANY");
27158 gMC->Gspos("I12A",9,"IT12",0.0,0.0,0.0,idrotm[240],"MANY");
27159 gMC->Gspos("I12A",10,"IT12",0.0,0.0,0.0,idrotm[241],"MANY");
27160 gMC->Gspos("I12A",2,"IT12",0.0,0.0,0.0,idrotm[242],"MANY");
27161 gMC->Gspos("I12A",3,"IT12",0.0,0.0,0.0,idrotm[234],"MANY");
27162 gMC->Gspos("I12A",4,"IT12",0.0,0.0,0.0,idrotm[243],"MANY");
27163 gMC->Gspos("I12A",1,"IT12",0.0,0.0,0.0,0,"MANY");
c47b75b1 27164 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.); // see definition of idrotm[244]
27165 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.); // see definition of idrotm[244]
27166 gMC->Gspos("I10A",2,"I12A",0.203+deltax,3.8206+deltay,0.0,idrotm[244],"ONLY");
27167 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.); // see definition of idrotm[245]
27168 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.); // see definition of idrotm[245]
27169 gMC->Gspos("I10A",1,"I12A",1.4531+deltax,3.8152+deltay,0.0,idrotm[245],"ONLY");
27170 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.); // see definition of idrotm[246]
27171 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.); // see definition of idrotm[246]
27172 gMC->Gspos("I20A",1,"I12A",3.0174+deltax,6.5143+deltay,0.0,idrotm[246],"ONLY");
27173 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.); // see definition of idrotm[247]
27174 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.); // see definition of idrotm[247]
27175 gMC->Gspos("I20A",2,"I12A",1.9612+deltax,6.9062+deltay,0.0,idrotm[247],"ONLY");
27176 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.); // see definition of idrotm[248]
27177 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.); // see definition of idrotm[248]
27178 gMC->Gspos("I20A",3,"I12A",0.8567+deltax,7.1279+deltay,0.0,idrotm[248],"ONLY");
27179 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.); // see definition of idrotm[249]
27180 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.); // see definition of idrotm[249]
27181 gMC->Gspos("I20A",4,"I12A",-0.2689+deltax,7.1742+deltay,0.0,idrotm[249],"ONLY");
686e2715 27182 gMC->Gspos("I123",2,"I12A",-0.2978,5.5196,0.0,idrotm[214],"ONLY");
27183 gMC->Gspos("I121",2,"I12A",-0.2385,4.1518,0.0,idrotm[213],"ONLY");
27184 gMC->Gspos("I122",2,"I12A",-0.2968,4.0207,0.0,idrotm[212],"ONLY");
27185 gMC->Gspos("I120",2,"I12A",-0.3672,3.9056,0.0,0,"ONLY");
27186 gMC->Gspos("I144",1,"I12A",-0.2538,3.8556,0.0,0,"ONLY");
27187 gMC->Gspos("I113",3,"I12A",0.1095,3.9056,0.0,0,"ONLY");
27188 gMC->Gspos("I143",1,"I12A",0.4365,3.8556,0.0,idrotm[236],"ONLY");
27189 gMC->Gspos("I142",1,"I12A",0.5136,3.9056,0.0,idrotm[235],"ONLY");
27190 gMC->Gspos("I141",1,"I12A",0.5636,3.9752,0.0,idrotm[201],"ONLY");
27191 gMC->Gspos("I140",1,"I12A",0.6336,4.0447,0.0,idrotm[234],"ONLY");
27192 gMC->Gspos("I139",1,"I12A",0.8297,4.0545,0.0,idrotm[207],"ONLY");
27193 gMC->Gspos("I113",5,"I12A",1.2575,3.9681,0.0,idrotm[207],"ONLY");
27194 gMC->Gspos("I138",1,"I12A",1.66,3.7848,0.0,idrotm[207],"ONLY");
27195 gMC->Gspos("I137",1,"I12A",1.8556,3.7738,0.0,idrotm[233],"ONLY");
27196 gMC->Gspos("I136",1,"I12A",2.6224,4.874,0.0,idrotm[232],"ONLY");
27197 gMC->Gspos("I135",1,"I12A",3.2967,6.0337,0.0,idrotm[231],"ONLY");
27198 gMC->Gspos("I134",1,"I12A",3.266,6.1636,0.0,idrotm[230],"ONLY");
27199 gMC->Gspos("I113",1,"I12A",2.9903,6.4144,0.0,idrotm[211],"ONLY");
27200 gMC->Gspos("I133",3,"I12A",2.7631,6.7627,0.0,idrotm[230],"ONLY");
27201 gMC->Gspos("I132",3,"I12A",2.62,6.8555,0.0,idrotm[229],"ONLY");
27202 gMC->Gspos("I131",3,"I12A",2.648,6.6023,0.0,idrotm[228],"ONLY");
27203 gMC->Gspos("I130",3,"I12A",2.6569,6.3431,0.0,idrotm[227],"ONLY");
27204 gMC->Gspos("I129",3,"I12A",2.3906,6.4819,0.0,idrotm[226],"ONLY");
27205 gMC->Gspos("I113",2,"I12A",1.9488,6.7998,0.0,idrotm[210],"ONLY");
27206 gMC->Gspos("I133",2,"I12A",1.6699,7.1085,0.0,idrotm[226],"ONLY");
27207 gMC->Gspos("I132",2,"I12A",1.5142,7.1777,0.0,idrotm[225],"ONLY");
27208 gMC->Gspos("I131",2,"I12A",1.5814,6.932,0.0,idrotm[224],"ONLY");
27209 gMC->Gspos("I130",2,"I12A",1.6308,6.6774,0.0,idrotm[223],"ONLY");
27210 gMC->Gspos("I129",2,"I12A",1.346,6.7728,0.0,idrotm[222],"ONLY");
27211 gMC->Gspos("I113",6,"I12A",0.8599,7.0176,0.0,idrotm[209],"ONLY");
27212 gMC->Gspos("I133",1,"I12A",0.5362,7.2789,0.0,idrotm[222],"ONLY");
27213 gMC->Gspos("I132",1,"I12A",0.3715,7.3228,0.0,idrotm[221],"ONLY");
27214 gMC->Gspos("I131",1,"I12A",0.4763,7.0907,0.0,idrotm[220],"ONLY");
27215 gMC->Gspos("I130",1,"I12A",0.5649,6.8469,0.0,idrotm[219],"ONLY");
27216 gMC->Gspos("I129",1,"I12A",0.2688,6.8966,0.0,idrotm[218],"ONLY");
27217 gMC->Gspos("I113",4,"I12A",-0.2497,7.0624,0.0,idrotm[208],"ONLY");
27218 gMC->Gspos("I128",1,"I12A",-0.6103,7.2698,0.0,idrotm[218],"ONLY");
27219 gMC->Gspos("I126",2,"I12A",-0.7799,7.2874,0.0,idrotm[217],"ONLY");
27220 gMC->Gspos("I125",2,"I12A",-0.6315,7.0883,0.0,idrotm[216],"ONLY");
27221 gMC->Gspos("I124",2,"I12A",-0.4965,6.8742,0.0,idrotm[215],"ONLY");
9bf5e8ff 27222 gMC->Gspos("I103",3,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],-3.536,0,"ONLY");
27223 gMC->Gspos("I103",4,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],-10.708,0,"ONLY");
c47b75b1 27224 gMC->Gspos("I103",1,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],10.708,0,"ONLY");
27225 gMC->Gspos("I103",2,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],3.536,0,"ONLY");
686e2715 27226 gMC->Gspos("I105",1,"I10A",-0.05,0.01,-16.844,idrotm[237],"ONLY");
27227 gMC->Gspos("I105",2,"I10A",-0.05,0.01,16.844,0,"ONLY");
c47b75b1 27228 gMC->Gspos("I104",1,"I10A",0.0,-di10a[1]+di104[1],0.0,0,"ONLY");
9bf5e8ff 27229 gMC->Gspos("I1D3",3,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],-3.536,0,"ONLY");
27230 gMC->Gspos("I1D3",4,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],-10.708,0,"ONLY");
c47b75b1 27231 gMC->Gspos("I1D3",1,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],10.708,0,"ONLY");
27232 gMC->Gspos("I1D3",2,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],3.536,0,"ONLY");
686e2715 27233 gMC->Gspos("I105",3,"I20A",-0.05,0.01,-16.844,idrotm[237],"ONLY");
27234 gMC->Gspos("I105",4,"I20A",-0.05,0.01,16.844,0,"ONLY");
c47b75b1 27235 gMC->Gspos("I104",2,"I20A",0.0,-di20a[1]+di104[1],0.0,0,"ONLY");
686e2715 27236 gMC->Gspos("I112",2,"I113",0.25,0.02,0.0,idrotm[206],"ONLY");
27237 gMC->Gspos("I111",2,"I113",0.1318,-0.0008,0.0,idrotm[205],"ONLY");
27238 gMC->Gspos("I118",1,"I113",0.0,-0.0454,0.0,0,"ONLY");
27239 gMC->Gspos("I110",1,"I113",0.0,0.0492,0.0,0,"ONLY");
27240 gMC->Gspos("I114",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27241 gMC->Gspos("I115",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27242 gMC->Gspos("I115",2,"I113",-0.063,0.0042,0.0,idrotm[201],"ONLY");
27243 gMC->Gspos("I114",2,"I113",-0.063,0.0042,0.0,idrotm[201],"ONLY");
27244 gMC->Gspos("I116",1,"I113",0.0,0.0042,0.0,0,"ONLY");
27245 gMC->Gspos("I111",1,"I113",-0.1318,-0.0008,0.0,idrotm[204],"ONLY");
27246 gMC->Gspos("I112",1,"I113",-0.25,0.02,0.0,idrotm[203],"ONLY");
c47b75b1 27247 gMC->Gspos("I101",1,"I103",-0.088,ddet1,0.0,0,"ONLY");
27248 gMC->Gspos("I102",1,"I103",0.0,-dchip1,-2.8,0,"ONLY");
27249 gMC->Gspos("I102",2,"I103",0.0,-dchip1,-1.4,0,"ONLY");
27250 gMC->Gspos("I102",3,"I103",0.0,-dchip1,0.0,0,"ONLY");
27251 gMC->Gspos("I102",4,"I103",0.0,-dchip1,1.4,0,"ONLY");
27252 gMC->Gspos("I102",5,"I103",0.0,-dchip1,2.8,0,"ONLY");
27253 gMC->Gspos("I1D1",1,"I1D3",-0.088,ddet2,0.0,0,"ONLY");
27254 gMC->Gspos("I1D2",1,"I1D3",0.0,-dchip2,-2.8,0,"ONLY");
27255 gMC->Gspos("I1D2",2,"I1D3",0.0,-dchip2,-1.4,0,"ONLY");
27256 gMC->Gspos("I1D2",3,"I1D3",0.0,-dchip2,0.0,0,"ONLY");
27257 gMC->Gspos("I1D2",4,"I1D3",0.0,-dchip2,1.4,0,"ONLY");
27258 gMC->Gspos("I1D2",5,"I1D3",0.0,-dchip2,2.8,0,"ONLY");
686e2715 27259 gMC->Gspos("I117",1,"I116",0.0,0.0,0.0,0,"ONLY");
27260 gMC->Gspos("ITS1",1,"I101",0.0,0.0,0.0,0,"ONLY");
27261 gMC->Gspos("ITS2",1,"I1D1",0.0,0.0,0.0,0,"ONLY");
27262 gMC->Gspos("I650",16,"IT12",0.0,0.0,22.0,idrotm[1104],"MANY");
27263 gMC->Gspos("I650",20,"IT12",0.0,0.0,22.0,idrotm[1130],"MANY");
27264 gMC->Gspos("I650",18,"IT12",0.0,0.0,22.0,idrotm[1117],"MANY");
27265 gMC->Gspos("I650",1,"IT12",0.0,0.0,22.0,0,"MANY");
27266 gMC->Gspos("I650",4,"IT12",0.0,0.0,22.0,idrotm[1106],"MANY");
27267 gMC->Gspos("I650",6,"IT12",0.0,0.0,22.0,idrotm[1039],"MANY");
27268 gMC->Gspos("I650",8,"IT12",0.0,0.0,22.0,idrotm[1107],"MANY");
27269 gMC->Gspos("I650",10,"IT12",0.0,0.0,22.0,idrotm[1065],"MANY");
27270 gMC->Gspos("I650",12,"IT12",0.0,0.0,22.0,idrotm[1078],"MANY");
27271 gMC->Gspos("I650",14,"IT12",0.0,0.0,22.0,idrotm[1091],"MANY");
27272 gMC->Gspos("I650",19,"IT12",0.0,0.0,-22.0,idrotm[1108],"MANY");
27273 gMC->Gspos("I650",2,"IT12",0.0,0.0,-22.0,idrotm[1109],"MANY");
27274 gMC->Gspos("I650",3,"IT12",0.0,0.0,-22.0,idrotm[1110],"MANY");
27275 gMC->Gspos("I650",5,"IT12",0.0,0.0,-22.0,idrotm[1111],"MANY");
27276 gMC->Gspos("I650",7,"IT12",0.0,0.0,-22.0,idrotm[1112],"MANY");
27277 gMC->Gspos("I650",9,"IT12",0.0,0.0,-22.0,idrotm[1113],"MANY");
27278 gMC->Gspos("I650",11,"IT12",0.0,0.0,-22.0,idrotm[1114],"MANY");
27279 gMC->Gspos("I650",13,"IT12",0.0,0.0,-22.0,idrotm[1115],"MANY");
27280 gMC->Gspos("I650",15,"IT12",0.0,0.0,-22.0,idrotm[1116],"MANY");
27281 gMC->Gspos("I650",17,"IT12",0.0,0.0,-22.0,idrotm[1118],"MANY");
27282 gMC->Gspos("I666",1,"I650",0.0,0.0,0.25,idrotm[1003],"MANY");
27283 gMC->Gspos("I667",1,"I650",0.1102,0.9945,0.45,idrotm[1088],"ONLY");
27284 gMC->Gspos("I669",3,"I650",0.1883,4.0372,-3.2,0,"ONLY");
27285 gMC->Gspos("I671",3,"I650",0.1883,4.0372,0.6,0,"ONLY");
27286 gMC->Gspos("I669",2,"I650",1.3343,4.0609,-3.2,0,"ONLY");
27287 gMC->Gspos("I671",2,"I650",1.3343,4.0609,0.6,0,"ONLY");
27288 gMC->Gspos("I669",6,"I650",2.9567,6.1959,-3.2,idrotm[1089],"ONLY");
27289 gMC->Gspos("I671",6,"I650",2.9567,6.1959,0.6,idrotm[1089],"ONLY");
27290 gMC->Gspos("I669",5,"I650",1.9511,6.5822,-3.2,idrotm[1011],"ONLY");
27291 gMC->Gspos("I671",5,"I650",1.9511,6.5822,0.6,idrotm[1011],"ONLY");
27292 gMC->Gspos("I669",4,"I650",0.8974,6.8064,-3.2,idrotm[1090],"ONLY");
27293 gMC->Gspos("I671",4,"I650",0.8974,6.8064,0.6,idrotm[1090],"ONLY");
27294 gMC->Gspos("I669",1,"I650",-0.1784,6.863,-3.2,0,"ONLY");
27295 gMC->Gspos("I671",1,"I650",-0.1784,6.863,0.6,0,"ONLY");
27296 gMC->Gspos("I673",1,"I650",0.2173,4.8037,1.8,0,"ONLY");
27297 gMC->Gspos("I673",6,"I650",1.5093,4.5605,1.8,0,"ONLY");
27298 gMC->Gspos("I673",4,"I650",-0.173,6.2531,1.8,idrotm[1092],"ONLY");
27299 gMC->Gspos("I673",3,"I650",0.8073,6.2032,1.8,idrotm[1093],"ONLY");
27300 gMC->Gspos("I673",2,"I650",1.7678,6.0005,1.8,idrotm[1094],"ONLY");
27301 gMC->Gspos("I673",5,"I650",2.6847,5.6501,1.8,0,"ONLY");
27302 gMC->Gspos("I676",2,"I650",1.7618,5.2269,2.5,0,"ONLY");
27303 gMC->Gspos("I676",1,"I650",0.4018,5.5869,2.5,0,"ONLY");
27304 gMC->Gspos("I668",1,"I667",0.0,0.0,0.0,0,"ONLY");
27305 gMC->Gspos("I670",1,"I669",0.0,0.0,0.0,0,"ONLY");
27306 gMC->Gspos("I672",1,"I671",0.0,0.0,0.0,0,"ONLY");
27307 gMC->Gspos("I674",1,"I673",0.0,0.0,0.0,0,"MANY");
27308 gMC->Gspos("I675",1,"I673",0.0,0.0,-0.5,0,"ONLY");
27309 gMC->Gspos("I677",1,"I676",0.0,0.0,0.0,0,"MANY");
27310 gMC->Gspos("I678",1,"I676",0.0,0.0,-0.95,0,"ONLY");
27311
27312 }
a9c4129c 27313
cd3a3507 27314
a9c4129c 27315 // --- Place SPD (option 'b') volumes into their mother volume IT12
27316
686e2715 27317 // SPD - option 'b'
686e2715 27318 // (this is the default)
27319
3d12a48d 27320 if (option == 2) {
686e2715 27321
27322 gMC->Gspos("I12B",1,"IT12",0.0,0.0,0.0,0,"MANY");
27323 gMC->Gspos("I12B",8,"IT12",0.0,0.0,0.0,idrotm[233],"MANY");
27324 gMC->Gspos("I12B",7,"IT12",0.0,0.0,0.0,idrotm[244],"MANY");
27325 gMC->Gspos("I12B",6,"IT12",0.0,0.0,0.0,idrotm[236],"MANY");
27326 gMC->Gspos("I12B",2,"IT12",0.0,0.0,0.0,idrotm[245],"MANY");
27327 gMC->Gspos("I12B",3,"IT12",0.0,0.0,0.0,idrotm[234],"MANY");
27328 gMC->Gspos("I12B",4,"IT12",0.0,0.0,0.0,idrotm[246],"MANY");
27329 gMC->Gspos("I12B",5,"IT12",0.0,0.0,0.0,idrotm[247],"MANY");
27330 gMC->Gspos("I12B",9,"IT12",0.0,0.0,0.0,idrotm[248],"MANY");
27331 gMC->Gspos("I12B",10,"IT12",0.0,0.0,0.0,idrotm[249],"MANY");
c47b75b1 27332 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.); // see definition of idrotm[238]
27333 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.); // see definition of idrotm[238]
27334 gMC->Gspos("I10B",2,"I12B",0.203+deltax,3.8206+deltay,0.0,idrotm[238],"ONLY");
27335 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.); // see definition of idrotm[239]
27336 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.); // see definition of idrotm[239]
27337 gMC->Gspos("I10B",1,"I12B",1.4531+deltax,3.8152+deltay,0.0,idrotm[239],"ONLY");
27338 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.); // see definition of idrotm[240]
27339 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.); // see definition of idrotm[240]
27340 gMC->Gspos("I20B",1,"I12B",3.0174+deltax,6.5143+deltay,0.0,idrotm[240],"ONLY");
27341 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.); // see definition of idrotm[241]
27342 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.); // see definition of idrotm[241]
27343 gMC->Gspos("I20B",2,"I12B",1.9612+deltax,6.9062+deltay,0.0,idrotm[241],"ONLY");
27344 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.); // see definition of idrotm[242]
27345 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.); // see definition of idrotm[242]
27346 gMC->Gspos("I20B",3,"I12B",0.8567+deltax,7.1279+deltay,0.0,idrotm[242],"ONLY");
27347 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.); // see definition of idrotm[243]
27348 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.); // see definition of idrotm[243]
27349 gMC->Gspos("I20B",4,"I12B",-0.2689+deltax,7.1742+deltay,0.0,idrotm[243],"ONLY");
686e2715 27350 gMC->Gspos("I123",1,"I12B",-0.2978,5.5196,0.0,idrotm[214],"ONLY");
27351 gMC->Gspos("I121",1,"I12B",-0.2385,4.1518,0.0,idrotm[213],"ONLY");
27352 gMC->Gspos("I122",1,"I12B",-0.2968,4.0207,0.0,idrotm[212],"ONLY");
27353 gMC->Gspos("I120",1,"I12B",-0.3672,3.9056,0.0,0,"ONLY");
27354 gMC->Gspos("I144",1,"I12B",-0.2538,3.8556,0.0,0,"ONLY");
27355 gMC->Gspos("I113",3,"I12B",0.1095,3.9056,0.0,0,"ONLY");
27356 gMC->Gspos("I143",1,"I12B",0.4365,3.8556,0.0,idrotm[236],"ONLY");
27357 gMC->Gspos("I142",1,"I12B",0.5136,3.9056,0.0,idrotm[235],"ONLY");
27358 gMC->Gspos("I141",1,"I12B",0.5636,3.9752,0.0,idrotm[237],"ONLY");
27359 gMC->Gspos("I140",1,"I12B",0.6336,4.0447,0.0,idrotm[234],"ONLY");
27360 gMC->Gspos("I139",1,"I12B",0.8297,4.0545,0.0,idrotm[207],"ONLY");
27361 gMC->Gspos("I113",5,"I12B",1.2575,3.9681,0.0,idrotm[207],"ONLY");
27362 gMC->Gspos("I138",1,"I12B",1.66,3.7848,0.0,idrotm[207],"ONLY");
27363 gMC->Gspos("I137",1,"I12B",1.8556,3.7738,0.0,idrotm[233],"ONLY");
27364 gMC->Gspos("I136",1,"I12B",2.6224,4.874,0.0,idrotm[232],"ONLY");
27365 gMC->Gspos("I135",1,"I12B",3.2967,6.0337,0.0,idrotm[231],"ONLY");
27366 gMC->Gspos("I134",1,"I12B",3.266,6.1636,0.0,idrotm[230],"ONLY");
27367 gMC->Gspos("I113",1,"I12B",2.9903,6.4144,0.0,idrotm[211],"ONLY");
27368 gMC->Gspos("I133",3,"I12B",2.7631,6.7627,0.0,idrotm[230],"ONLY");
27369 gMC->Gspos("I132",3,"I12B",2.62,6.8555,0.0,idrotm[229],"ONLY");
27370 gMC->Gspos("I131",3,"I12B",2.648,6.6023,0.0,idrotm[228],"ONLY");
27371 gMC->Gspos("I130",3,"I12B",2.6569,6.3431,0.0,idrotm[227],"ONLY");
27372 gMC->Gspos("I129",3,"I12B",2.3906,6.4819,0.0,idrotm[226],"ONLY");
27373 gMC->Gspos("I113",2,"I12B",1.9488,6.7998,0.0,idrotm[210],"ONLY");
27374 gMC->Gspos("I133",2,"I12B",1.6699,7.1085,0.0,idrotm[226],"ONLY");
27375 gMC->Gspos("I132",2,"I12B",1.5142,7.1777,0.0,idrotm[225],"ONLY");
27376 gMC->Gspos("I131",2,"I12B",1.5814,6.932,0.0,idrotm[224],"ONLY");
27377 gMC->Gspos("I130",2,"I12B",1.6308,6.6774,0.0,idrotm[223],"ONLY");
27378 gMC->Gspos("I129",2,"I12B",1.346,6.7728,0.0,idrotm[222],"ONLY");
27379 gMC->Gspos("I113",6,"I12B",0.8599,7.0176,0.0,idrotm[209],"ONLY");
27380 gMC->Gspos("I133",1,"I12B",0.5362,7.2789,0.0,idrotm[222],"ONLY");
27381 gMC->Gspos("I132",1,"I12B",0.3715,7.3228,0.0,idrotm[221],"ONLY");
27382 gMC->Gspos("I131",1,"I12B",0.4763,7.0907,0.0,idrotm[220],"ONLY");
27383 gMC->Gspos("I130",1,"I12B",0.5649,6.8469,0.0,idrotm[219],"ONLY");
27384 gMC->Gspos("I129",1,"I12B",0.2688,6.8966,0.0,idrotm[218],"ONLY");
27385 gMC->Gspos("I113",4,"I12B",-0.2497,7.0624,0.0,idrotm[208],"ONLY");
27386 gMC->Gspos("I128",1,"I12B",-0.6103,7.2698,0.0,idrotm[218],"ONLY");
27387 gMC->Gspos("I126",1,"I12B",-0.7799,7.2874,0.0,idrotm[217],"ONLY");
27388 gMC->Gspos("I125",1,"I12B",-0.6315,7.0883,0.0,idrotm[216],"ONLY");
27389 gMC->Gspos("I124",1,"I12B",-0.4965,6.8742,0.0,idrotm[215],"ONLY");
27390 gMC->Gspos("I105",3,"I10B",-0.05,-0.01,-16.844,idrotm[201],"ONLY");
27391 gMC->Gspos("I105",4,"I10B",-0.05,-0.01,16.844,0,"ONLY");
c47b75b1 27392 gMC->Gspos("I107",2,"I10B",-0.0455,-di10b[1]+di107[1],3.536,0,"ONLY");
27393 gMC->Gspos("I107",1,"I10B",-0.0455,-di10b[1]+di107[1],10.708,0,"ONLY");
9bf5e8ff 27394 gMC->Gspos("I107",4,"I10B",-0.0455,-di10b[1]+di107[1],-10.708,0,"ONLY");
27395 gMC->Gspos("I107",3,"I10B",-0.0455,-di10b[1]+di107[1],-3.536,0,"ONLY");
686e2715 27396 gMC->Gspos("I109",1,"I10B",-0.138,0.015,-16.844,idrotm[201],"ONLY");
27397 gMC->Gspos("I109",2,"I10B",-0.138,0.015,16.844,0,"ONLY");
c47b75b1 27398 gMC->Gspos("I108",1,"I10B",-0.138,-di10b[1]+2.*di107[1]+di108[1],0.0,0,"ONLY");
686e2715 27399 gMC->Gspos("I105",1,"I20B",-0.05,-0.01,-16.844,idrotm[201],"ONLY");
27400 gMC->Gspos("I105",2,"I20B",-0.05,-0.01,16.844,0,"ONLY");
c47b75b1 27401 gMC->Gspos("I1D7",2,"I20B",-0.0455,-di20b[1]+di1d7[1],3.536,0,"ONLY");
27402 gMC->Gspos("I1D7",1,"I20B",-0.0455,-di20b[1]+di1d7[1],10.708,0,"ONLY");
9bf5e8ff 27403 gMC->Gspos("I1D7",4,"I20B",-0.0455,-di20b[1]+di1d7[1],-10.708,0,"ONLY");
27404 gMC->Gspos("I1D7",3,"I20B",-0.0455,-di20b[1]+di1d7[1],-3.536,0,"ONLY");
686e2715 27405 gMC->Gspos("I109",3,"I20B",-0.138,0.015,-16.844,idrotm[201],"ONLY");
27406 gMC->Gspos("I109",4,"I20B",-0.138,0.015,16.844,0,"ONLY");
c47b75b1 27407 gMC->Gspos("I108",2,"I20B",-0.138,-di20b[1]+2.*di1d7[1]+di108[1],0.0,0,"ONLY");
686e2715 27408 gMC->Gspos("I112",2,"I113",0.25,0.02,0.0,idrotm[206],"ONLY");
27409 gMC->Gspos("I111",2,"I113",0.1318,-0.0008,0.0,idrotm[205],"ONLY");
27410 gMC->Gspos("I118",1,"I113",0.0,-0.0454,0.0,0,"ONLY");
27411 gMC->Gspos("I110",1,"I113",0.0,0.0492,0.0,0,"ONLY");
27412 gMC->Gspos("I114",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27413 gMC->Gspos("I115",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27414 gMC->Gspos("I115",2,"I113",-0.063,0.0042,0.0,idrotm[237],"ONLY");
27415 gMC->Gspos("I114",2,"I113",-0.063,0.0042,0.0,idrotm[237],"ONLY");
27416 gMC->Gspos("I116",1,"I113",0.0,0.0042,0.0,0,"ONLY");
27417 gMC->Gspos("I111",1,"I113",-0.1318,-0.0008,0.0,idrotm[204],"ONLY");
27418 gMC->Gspos("I112",1,"I113",-0.25,0.02,0.0,idrotm[203],"ONLY");
c47b75b1 27419 gMC->Gspos("I106",1,"I107",0.0,-dchip1,-1.4,0,"ONLY");
27420 gMC->Gspos("I106",2,"I107",0.0,-dchip1,0.0,0,"ONLY");
27421 gMC->Gspos("I106",3,"I107",0.0,-dchip1,1.4,0,"ONLY");
27422 gMC->Gspos("I106",4,"I107",0.0,-dchip1,2.8,0,"ONLY");
27423 gMC->Gspos("I106",5,"I107",0.0,-dchip1,-2.8,0,"ONLY");
27424 gMC->Gspos("I101",1,"I107",0.0,ddet1,0.0,0,"ONLY");
27425 gMC->Gspos("I1D6",1,"I1D7",0.0,-dchip2,-1.4,0,"ONLY");
27426 gMC->Gspos("I1D6",2,"I1D7",0.0,-dchip2,0.0,0,"ONLY");
27427 gMC->Gspos("I1D6",3,"I1D7",0.0,-dchip2,1.4,0,"ONLY");
27428 gMC->Gspos("I1D6",4,"I1D7",0.0,-dchip2,2.8,0,"ONLY");
27429 gMC->Gspos("I1D6",5,"I1D7",0.0,-dchip2,-2.8,0,"ONLY");
27430 gMC->Gspos("I1D1",1,"I1D7",0.0,ddet2,0.0,0,"ONLY");
686e2715 27431 gMC->Gspos("I117",1,"I116",0.0,0.0,0.0,0,"ONLY");
27432 gMC->Gspos("ITS1",1,"I101",0.0,0.0,0.0,0,"ONLY");
27433 gMC->Gspos("ITS2",1,"I1D1",0.0,0.0,0.0,0,"ONLY");
27434 gMC->Gspos("I650",16,"IT12",0.0,0.0,22.0,idrotm[1104],"MANY");
27435 gMC->Gspos("I650",20,"IT12",0.0,0.0,22.0,idrotm[1130],"MANY");
27436 gMC->Gspos("I650",18,"IT12",0.0,0.0,22.0,idrotm[1117],"MANY");
27437 gMC->Gspos("I650",1,"IT12",0.0,0.0,22.0,0,"MANY");
27438 gMC->Gspos("I650",4,"IT12",0.0,0.0,22.0,idrotm[1106],"MANY");
27439 gMC->Gspos("I650",6,"IT12",0.0,0.0,22.0,idrotm[1039],"MANY");
27440 gMC->Gspos("I650",8,"IT12",0.0,0.0,22.0,idrotm[1107],"MANY");
27441 gMC->Gspos("I650",10,"IT12",0.0,0.0,22.0,idrotm[1065],"MANY");
27442 gMC->Gspos("I650",12,"IT12",0.0,0.0,22.0,idrotm[1078],"MANY");
27443 gMC->Gspos("I650",14,"IT12",0.0,0.0,22.0,idrotm[1091],"MANY");
27444 gMC->Gspos("I650",19,"IT12",0.0,0.0,-22.0,idrotm[1108],"MANY");
27445 gMC->Gspos("I650",2,"IT12",0.0,0.0,-22.0,idrotm[1109],"MANY");
27446 gMC->Gspos("I650",3,"IT12",0.0,0.0,-22.0,idrotm[1110],"MANY");
27447 gMC->Gspos("I650",5,"IT12",0.0,0.0,-22.0,idrotm[1111],"MANY");
27448 gMC->Gspos("I650",7,"IT12",0.0,0.0,-22.0,idrotm[1112],"MANY");
27449 gMC->Gspos("I650",9,"IT12",0.0,0.0,-22.0,idrotm[1113],"MANY");
27450 gMC->Gspos("I650",11,"IT12",0.0,0.0,-22.0,idrotm[1114],"MANY");
27451 gMC->Gspos("I650",13,"IT12",0.0,0.0,-22.0,idrotm[1115],"MANY");
27452 gMC->Gspos("I650",15,"IT12",0.0,0.0,-22.0,idrotm[1116],"MANY");
27453 gMC->Gspos("I650",17,"IT12",0.0,0.0,-22.0,idrotm[1118],"MANY");
27454 gMC->Gspos("I666",1,"I650",0.0,0.0,0.25,idrotm[1003],"MANY");
27455 gMC->Gspos("I667",1,"I650",0.1102,0.9945,0.45,idrotm[1088],"ONLY");
27456 gMC->Gspos("I669",3,"I650",0.1883,4.0372,-3.2,0,"ONLY");
27457 gMC->Gspos("I671",3,"I650",0.1883,4.0372,0.6,0,"ONLY");
27458 gMC->Gspos("I669",2,"I650",1.3343,4.0609,-3.2,0,"ONLY");
27459 gMC->Gspos("I671",2,"I650",1.3343,4.0609,0.6,0,"ONLY");
27460 gMC->Gspos("I669",6,"I650",2.9567,6.1959,-3.2,idrotm[1089],"ONLY");
27461 gMC->Gspos("I671",6,"I650",2.9567,6.1959,0.6,idrotm[1089],"ONLY");
27462 gMC->Gspos("I669",5,"I650",1.9511,6.5822,-3.2,idrotm[1011],"ONLY");
27463 gMC->Gspos("I671",5,"I650",1.9511,6.5822,0.6,idrotm[1011],"ONLY");
27464 gMC->Gspos("I669",4,"I650",0.8974,6.8064,-3.2,idrotm[1090],"ONLY");
27465 gMC->Gspos("I671",4,"I650",0.8974,6.8064,0.6,idrotm[1090],"ONLY");
27466 gMC->Gspos("I669",1,"I650",-0.1784,6.863,-3.2,0,"ONLY");
27467 gMC->Gspos("I671",1,"I650",-0.1784,6.863,0.6,0,"ONLY");
27468 gMC->Gspos("I673",1,"I650",0.2173,4.8037,1.8,0,"ONLY");
27469 gMC->Gspos("I673",6,"I650",1.5093,4.5605,1.8,0,"ONLY");
27470 gMC->Gspos("I673",4,"I650",-0.173,6.2531,1.8,idrotm[1092],"ONLY");
27471 gMC->Gspos("I673",3,"I650",0.8073,6.2032,1.8,idrotm[1093],"ONLY");
27472 gMC->Gspos("I673",2,"I650",1.7678,6.0005,1.8,idrotm[1094],"ONLY");
27473 gMC->Gspos("I673",5,"I650",2.6847,5.6501,1.8,0,"ONLY");
27474 gMC->Gspos("I676",2,"I650",1.7618,5.2269,2.5,0,"ONLY");
27475 gMC->Gspos("I676",1,"I650",0.4018,5.5869,2.5,0,"ONLY");
27476 gMC->Gspos("I668",1,"I667",0.0,0.0,0.0,0,"ONLY");
27477 gMC->Gspos("I670",1,"I669",0.0,0.0,0.0,0,"ONLY");
27478 gMC->Gspos("I672",1,"I671",0.0,0.0,0.0,0,"ONLY");
27479 gMC->Gspos("I674",1,"I673",0.0,0.0,0.0,0,"MANY");
27480 gMC->Gspos("I675",1,"I673",0.0,0.0,-0.5,0,"ONLY");
27481 gMC->Gspos("I677",1,"I676",0.0,0.0,0.0,0,"MANY");
27482 gMC->Gspos("I678",1,"I676",0.0,0.0,-0.95,0,"ONLY");
cd3a3507 27483
686e2715 27484 }
db915fea 27485
27486 // --- Place SDD volumes into their mother volume IT34
cd3a3507 27487
db915fea 27488
80272ed3 27489 // -- position SDD detectors of ladder 3 / layer 3
27490
27491 gMC->Gspos("ITS3", 1,"I302", 0.0, 0.0, 0.0, 0, "ONLY");
27492 ySDD = Y_SDD_sep/2.+I302dits[1];
27493 for (iSDD=0; iSDD<6; iSDD++) {
27494 gMC->Gspos("I302", iSDD+1, "I004", 0.0, ySDD, Z_SDD_lay3[iSDD], 0, "ONLY");
27495 ySDD = -ySDD;
27496 }
27497
27498 gMC->Gspos("I004", 1,"IT34", -3.2777, 14.3607, 0.0, idrotm[321],"ONLY");
27499 gMC->Gspos("I004", 2,"IT34", -9.5581, 11.9855, 0.0, idrotm[333],"ONLY");
27500 gMC->Gspos("I004", 3,"IT34",-13.2713, 6.3911, 0.0, idrotm[336],"ONLY");
27501 gMC->Gspos("I004", 4,"IT34",-15.33, 0.0, 0.0, idrotm[350],"ONLY");
27502 gMC->Gspos("I004", 5,"IT34",-13.2713, -6.3911, 0.0, idrotm[313],"ONLY");
27503 gMC->Gspos("I004", 6,"IT34", -9.5581, -11.9855, 0.0, idrotm[311],"ONLY");
27504 gMC->Gspos("I004", 7,"IT34", -3.2777, -14.3607, 0.0, idrotm[310],"ONLY");
27505 gMC->Gspos("I004", 8,"IT34", 3.4112, -14.9456, 0.0, idrotm[386],"ONLY");
27506 gMC->Gspos("I004", 9,"IT34", 9.184, -11.5164, 0.0, idrotm[309],"ONLY");
27507 gMC->Gspos("I004",10,"IT34", 13.8119, -6.6514, 0.0, idrotm[308],"ONLY");
27508 gMC->Gspos("I004",11,"IT34", 14.73, 0.0, 0.0, idrotm[356],"ONLY");
27509 gMC->Gspos("I004",12,"IT34", 13.8119, 6.6514, 0.0, idrotm[307],"ONLY");
27510 gMC->Gspos("I004",13,"IT34", 9.184, 11.5164, 0.0, idrotm[306],"ONLY");
27511 gMC->Gspos("I004",14,"IT34", 3.4113, 14.9456, 0.0, idrotm[305],"ONLY");
27512
27513
27514 // -- position SDD detectors of ladder 4 / layer 4
27515
27516 gMC->Gspos("ITS4", 1,"I402", 0.0, 0.000, 0.0, 0,"ONLY");
27517 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
27518 for (iSDD=0; iSDD<8; iSDD++) {
27519 gMC->Gspos("I402", iSDD+1, "I005", 0.0, ySDD, Z_SDD_lay4[iSDD], 0, "ONLY");
27520 ySDD = -ySDD;
27521 }
27522
27523 gMC->Gspos("I005", 1,"IT34", -3.3629, 23.3895,-0.15, idrotm[335],"ONLY");
27524 gMC->Gspos("I005", 2,"IT34",-10.0447, 21.9949,-0.15, idrotm[332],"ONLY");
27525 gMC->Gspos("I005", 3,"IT34",-15.4744, 17.8584,-0.15, idrotm[331],"ONLY");
27526 gMC->Gspos("I005", 4,"IT34",-20.3415, 13.0727,-0.15, idrotm[366],"ONLY");
27527 gMC->Gspos("I005", 5,"IT34",-22.6728, 6.6573,-0.15, idrotm[330],"ONLY");
27528 gMC->Gspos("I005", 6,"IT34",-24.18, 0.0, -0.15, idrotm[350],"ONLY");
27529 gMC->Gspos("I005", 7,"IT34",-22.6728, -6.6573,-0.15, idrotm[329],"ONLY");
27530 gMC->Gspos("I005", 8,"IT34",-20.3415, -13.0727,-0.15, idrotm[328],"ONLY");
27531 gMC->Gspos("I005", 9,"IT34",-15.4744, -17.8584,-0.15, idrotm[327],"ONLY");
27532 gMC->Gspos("I005",10,"IT34",-10.0447, -21.9949,-0.15, idrotm[326],"ONLY");
27533 gMC->Gspos("I005",11,"IT34", -3.3629, -23.3895,-0.15, idrotm[325],"ONLY");
27534 gMC->Gspos("I005",12,"IT34", 3.4412, -23.9339,-0.15, idrotm[324],"ONLY");
27535 gMC->Gspos("I005",13,"IT34", 9.8163, -21.4946,-0.15, idrotm[323],"ONLY");
27536 gMC->Gspos("I005",14,"IT34", 15.8345, -18.274, -0.15, idrotm[322],"ONLY");
27537 gMC->Gspos("I005",15,"IT34", 19.8788, -12.7753,-0.15, idrotm[320],"ONLY");
27538 gMC->Gspos("I005",16,"IT34", 23.2005, -6.8123,-0.15, idrotm[319],"ONLY");
27539 gMC->Gspos("I005",17,"IT34", 23.63, 0.0, -0.15, idrotm[318],"ONLY");
27540 gMC->Gspos("I005",18,"IT34", 23.2005, 6.8123,-0.15, idrotm[317],"ONLY");
27541 gMC->Gspos("I005",19,"IT34", 19.8788, 12.7753,-0.15, idrotm[316],"ONLY");
27542 gMC->Gspos("I005",20,"IT34", 15.8345, 18.274, -0.15, idrotm[315],"ONLY");
27543 gMC->Gspos("I005",21,"IT34", 9.8163, 21.4946,-0.15, idrotm[314],"ONLY");
27544 gMC->Gspos("I005",22,"IT34", 3.4412, 23.9339,-0.15, idrotm[334],"ONLY");
27545
27546
27547 // -- build block of the SDD ladder frame holding the electronics
27548
27549 gMC->Gspos("I019", 1,"I018", -1.9, -1.735, 0.0, idrotm[344], "ONLY");
27550 gMC->Gspos("I019", 2,"I018", 1.987, -1.5843, 0.0, idrotm[343], "ONLY");
27551 gMC->Gspos("I019", 3,"I018", -0.087, 1.7066, 0.0, idrotm[342], "ONLY");
27552
27553 gMC->Gspos("I020", 1,"I018", -1.9782, -1.569, 0.0, idrotm[342], "ONLY");
27554 gMC->Gspos("I020", 2,"I018", 1.8824, -1.735, 0.0, idrotm[344], "ONLY");
27555 gMC->Gspos("I020", 3,"I018", 0.0958, 1.6913, 0.0, idrotm[343], "ONLY");
27556
27557 gMC->Gspos("I021", 1,"I018", 1.0761, 0.0835, 2.6008, idrotm[340], "ONLY");
27558 gMC->Gspos("I021", 2,"I018", -1.0761, 0.0835,-2.8008, idrotm[339], "ONLY");
27559 gMC->Gspos("I021", 3,"I018", -1.0761, 0.0835,-1.0492, idrotm[338], "ONLY");
27560 gMC->Gspos("I021", 4,"I018", 1.0761, 0.0835,-2.8008, idrotm[337], "ONLY");
27561 gMC->Gspos("I021", 5,"I018", 1.0761, 0.0835,-1.0492, idrotm[340], "ONLY");
27562 gMC->Gspos("I021", 6,"I018", -1.0761, 0.0835, 0.8492, idrotm[339], "ONLY");
27563 gMC->Gspos("I021", 7,"I018", -1.0761, 0.0835, 2.6008, idrotm[338], "ONLY");
27564 gMC->Gspos("I021", 8,"I018", 1.0761, 0.0835, 0.8492, idrotm[337], "ONLY");
27565
27566 gMC->Gspos("I022", 1,"I018", 0.0, -1.79, 3.55, idrotm[312], "ONLY");
27567 gMC->Gspos("I022", 2,"I018", 0.0, -1.79, -0.1, idrotm[312], "ONLY");
27568
27569 gMC->Gspos("I023", 1,"I018", 0.0, -1.79, 1.725, idrotm[341], "ONLY");
27570 gMC->Gspos("I023", 2,"I018", 0.0, -1.79, -1.925, idrotm[341], "ONLY");
27571
27572 gMC->Gspos("I033", 1,"I018", 1.8, -1.75, 1.35, 0, "MANY");
27573 gMC->Gspos("I033", 2,"I018", -1.8, -1.75, -2.65, idrotm[345], "MANY");
27574 gMC->Gspos("I033", 3,"I018", -1.8, -1.75, 1.35, idrotm[345], "MANY");
27575 gMC->Gspos("I033", 4,"I018", 1.8, -1.75, -2.65, 0, "MANY");
27576
27577 gMC->Gspos("I034", 1,"I018", 1.6, -1.775, 1.35, idrotm[312], "ONLY");
27578 gMC->Gspos("I034", 2,"I018", -1.6, -1.775, -2.65, idrotm[348], "ONLY");
27579 gMC->Gspos("I034", 3,"I018", -1.6, -1.775, 1.35, idrotm[348], "ONLY");
27580 gMC->Gspos("I034", 4,"I018", 1.6, -1.775, -2.65, idrotm[312], "ONLY");
27581
27582 gMC->Gspos("I035", 1,"I018", 1.7, -0.55, I018dits[2]-I035dits[2], 0, "MANY");
27583 gMC->Gspos("I035", 2,"I018", -1.7, -0.55, I018dits[2]-I035dits[2], 0, "MANY");
27584
27585 gMC->Gspos("I036", 1,"I018", 0.3087, 1.7191, 3.56, idrotm[346], "ONLY");
27586 gMC->Gspos("I036", 2,"I018", 0.3087, 1.7191,-0.11, idrotm[346], "ONLY");
27587 gMC->Gspos("I036", 3,"I018", -0.3087, 1.7191,-0.11, idrotm[347], "ONLY");
27588 gMC->Gspos("I036", 4,"I018", -0.3087, 1.7191, 3.56, idrotm[347], "ONLY");
27589
27590 gMC->Gspos("I037", 1,"I018", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27591 gMC->Gspos("I037", 2,"I018", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27592
27593 gMC->Gspos("I038", 1,"I018", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27594 gMC->Gspos("I038", 2,"I018", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27595
27596 gMC->Gspos("I040", 1,"I018", 1.9204, -0.7118, 0.0, idrotm[346],"ONLY");
27597 gMC->Gspos("I040", 2,"I018", -1.9204, -0.7118, 0.0, idrotm[347],"ONLY");
27598 gMC->Gspos("I041", 1,"I018", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], idrotm[346], "ONLY");
27599 gMC->Gspos("I041", 2,"I018", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], idrotm[347], "ONLY");
27600
27601
27602 // -- build block of the SDD electronics (heat bridge, chips, hybrid, anode microcable)
27603
27604 xI050 = SDD_CoolPipe[0]+SDD_CoolPipe[1]*sin30+I050dits[1]/cos30+I041dits[1];
27605 yI050 = 0;
27606 xI039 = -SDD_CoolPipe[1]/cos30;
27607 yI039 = -I050dits[1]+I039dits[1];
27608 gMC->Gspos("I039", 1,"I050", xI039, yI039, 0.0, 0, "ONLY");
27609 xI042 = xI039+I039dits[0]-xI042space-I042dits[0];
27610 yI042 = yI039+I039dits[1]+I042dits[1];
27611 xI043 = xI039-I039dits[0]+xI043space+I043dits[0];
27612 yI043 = yI039+I039dits[1]+I043dits[1];
27613 zChipSpace = I042dits[2];
27614 if (zChipSpace < I043dits[2]) {
27615 zChipSpace = I043dits[2];
27616 }
27617 zChipSpace = zChipSpace * 2;
27618 yI051space = (2*I039dits[2] - 4*zChipSpace)/5;
27619 zchip = -I039dits[2] + yI051space + zChipSpace/2.;
27620 for (ichip=0; ichip<4; ichip++) {
27621 gMC->Gspos("I042", ichip+1, "I050", xI042, yI042, zchip, 0, "ONLY");
27622 gMC->Gspos("I043", ichip+1, "I050", xI043, yI043, zchip, 0, "ONLY");
27623 zchip += zChipSpace + yI051space;
27624 }
27625 xcap = 2*I039dits[0]/5.;
27626 yI051 = yI039+I039dits[1]+I051dits[1];
27627 zI051 = -I039dits[2] + yI051space/3.;
27628 icap = 1;
27629 for (ichip=0; ichip<5; ichip++) {
27630 xI051 = xI039-I039dits[0]+xcap;
27631 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27632 zI051 += yI051space/3.;
27633 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27634 xI051 += xcap;
27635 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27636 xI051 += xcap;
27637 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27638 xI051 += xcap;
27639 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27640 zI051 -= yI051space/3.;
27641 if (ichip == 0) {
27642 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27643 }
27644 zI051 += zChipSpace + yI051space;
27645 }
27646 xI052 = -I050dits[0]+I052dits[0];
27647 yI052 = yI051+I051dits[1]+I052dits[1];
27648 gMC->Gspos("I052", 1,"I050", xI052, yI052, 0.0, 0, "ONLY");
27649 xI044 = I050dits[0]-I044dits[3];
27650 yI044 = yI052+I052dits[1]+I044dits[2];
27651 gMC->Gspos("I044", 1,"I050", xI044, yI044, 0.0, idrotm[301], "ONLY");
27652 gMC->Gspos("I050", 1,"I018", xI050, yI050, 0.0, idrotm[346],"ONLY");
27653 gMC->Gspos("I050", 2,"I018", -xI050, yI050, 0.0, idrotm[347],"ONLY");
27654
27655
27656 // -- build block of the SDD ladder frame at the end ladders
27657
27658 gMC->Gspos("I021",12,"I024", 1.0761, 0.0836,-0.1242, idrotm[340], "ONLY");
27659 gMC->Gspos("I021",11,"I024", -1.0761, 0.0836,-0.1242, idrotm[338], "ONLY");
27660 gMC->Gspos("I021",13,"I024", -1.0761, 0.0836,-1.8758, idrotm[339], "ONLY");
27661 gMC->Gspos("I021",14,"I024", 1.0761, 0.0836,-1.8758, idrotm[337], "ONLY");
27662
27663 gMC->Gspos("I022", 3,"I024", 0.0, -1.7899, 0.825, idrotm[312], "ONLY");
27664
27665 gMC->Gspos("I023", 3,"I024", 0.0, -1.7899,-1.0, idrotm[341], "ONLY");
27666
27667 gMC->Gspos("I025", 1,"I024", -1.9, -1.7349, 0.0, idrotm[344], "ONLY");
27668 gMC->Gspos("I025", 2,"I024", 1.987, -1.5842, 0.0, idrotm[343], "ONLY");
27669
27670 gMC->Gspos("I026", 1,"I024", -1.9782, -1.5689, 0.0, idrotm[342], "ONLY");
27671 gMC->Gspos("I026", 2,"I024", 1.8824, -1.7349, 0.0, idrotm[344], "ONLY");
27672
27673 gMC->Gspos("I029", 1,"I024", -0.087, 1.7067, I029dits[2]-I024dits[2], idrotm[342], "ONLY");
27674
27675 gMC->Gspos("I030", 1,"I024", 0.0958, 1.6914, I030dits[2]-I024dits[2], idrotm[343], "ONLY");
27676
27677 gMC->Gspos("I031", 1,"I024", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27678 gMC->Gspos("I031", 2,"I024", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27679
27680 gMC->Gspos("I032", 1,"I024", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27681 gMC->Gspos("I032", 2,"I024", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27682
27683
27684 xI424 = I028dits[0]/3.;
27685 yI424 = -I028dits[1]+I424dits[1];
27686 gMC->Gspos("I422", 1,"I421", 0.0, 0.0, 0.0, 0, "ONLY");
7b67784f 27687 gMC->Gspos("I423", 1,"I421", 0.0, 0.0, I421dits[2]-I423dits[2], 0, "ONLY");
27688 gMC->Gspos("I421", 1,"I420", 0.0, 0.0, 0.0, idrotm[312], "ONLY");
80272ed3 27689 gMC->Gspos("I420", 1,"I028", -I028dits[0]/3., I028dits[1]-I420dits[1], 0.0, 0, "ONLY");
27690 gMC->Gspos("I424", 1,"I028", xI424, yI424, 0.0, 0, "ONLY");
27691 gMC->Gspos("I028", 1,"I024", 0.0, I028dits[1]-I024dits[1], I024dits[2]-I028dits[2], 0, "MANY");
27692
27693
27694 // -- build the SDD ladder 3
27695
27696 indI425 = 1;
27697 gMC->Gspos("I024", 1,"I047", 0.0, 0.0, 24.625, 0, "ONLY");
27698 gMC->Gspos("I018", 1,"I047", 0.0, 0.0, 3.65, 0, "ONLY");
27699 gMC->Gspos("I018", 2,"I047", 0.0, 0.0, 10.95, 0, "ONLY");
27700 gMC->Gspos("I018", 3,"I047", 0.0, 0.0, 18.25, 0, "ONLY");
27701 gMC->Gspos("I018", 4,"I047", 0.0, 0.0, -3.65, 0, "ONLY");
27702 gMC->Gspos("I018", 5,"I047", 0.0, 0.0, -10.95, 0, "ONLY");
27703 gMC->Gspos("I018", 6,"I047", 0.0, 0.0, -18.25, 0, "ONLY");
27704 gMC->Gspos("I024", 2,"I047", 0.0, 0.0, -24.625, idrotm[355], "ONLY");
27705 HVname[0] = 'I';
27706 HVname[1] = '3';
27707 HVname[2] = '1';
27708 HVname[4] = '\0';
27709 for (iSDD=0; iSDD<3; iSDD++) {
27710 HVname[3] = (Char_t)(48+iSDD+5);
27711 dits[0] = 1.350000;
27712 dits[1] = I425dits[1];
27713 dits[2] = (I047dits[2] - 2*I024dits[2] - Z_SDD_lay3[iSDD])/2.;
27714 gMC->Gsvolu(HVname, "BOX ", idtmed[279], dits, 3);
27715 xHV = 0.0;
27716 yHV = -I047dits[1] + (2*iSDD+1)*dits[1];
27717 zHV = I047dits[2] - 2*I024dits[2] - dits[2];
27718 gMC->Gspos(HVname, 1,"I047", xHV, yHV, zHV, 0, "ONLY");
27719 gMC->Gspos(HVname, 2,"I047", xHV, yHV, -zHV, 0, "ONLY");
27720 gMC->Gspos("I425", indI425++,"I047", xI424, yHV, 24.625, 0, "ONLY");
27721 gMC->Gspos("I425", indI425++,"I047", -xI424, yHV, -24.625, 0, "ONLY");
27722 }
27723 LVname[0] = 'I';
27724 LVname[1] = '3';
27725 LVname[2] = '1';
27726 LVname[4] = '\0';
27727 for (iSDD=0; iSDD<3; iSDD++) {
27728 LVname[3] = (Char_t)(48+iSDD+1);
27729 dits[0] = 1.350000;
27730 dits[1] = 0.004423;
27731 dits[2] = (I047dits[2] - (2*iSDD+1)*I018dits[2] - I039dits[2])/2.;
27732 gMC->Gsvolu(LVname, "BOX ", idtmed[280], dits, 3);
27733 yLV = I018dits[1] - dits[0]*cos30 - dits[1]*sin30;
27734 xLV = xI050 -
27735 fabs(yI050-yLV)*sin30/cos30 +
27736 (I050dits[1]+(2*iSDD+1)*dits[1])/cos30;
27737 zLV = I047dits[2] - dits[2];
27738 gMC->Gspos(LVname, 1,"I047", xLV, yLV, zLV, idrotm[346], "ONLY");
27739 gMC->Gspos(LVname, 2,"I047", xLV, yLV, -zLV, idrotm[346], "ONLY");
27740 gMC->Gspos(LVname, 3,"I047", -xLV, yLV, zLV, idrotm[347], "ONLY");
27741 gMC->Gspos(LVname, 4,"I047", -xLV, yLV, -zLV, idrotm[347], "ONLY");
27742 }
27743
27744
27745 // -- build the SDD ladder 4
27746
27747
27748 gMC->Gspos("I024", 3,"I048", -0.0001, 0.0, 31.925, 0, "ONLY");
27749 gMC->Gspos("I018", 7,"I048", -0.0001, 0.0, -3.65, 0, "ONLY");
27750 gMC->Gspos("I018", 8,"I048", -0.0001, 0.0, 3.65, 0, "ONLY");
27751 gMC->Gspos("I018", 9,"I048", -0.0001, 0.0, 10.95, 0, "ONLY");
27752 gMC->Gspos("I018",10,"I048", -0.0001, 0.0, 18.25, 0, "ONLY");
27753 gMC->Gspos("I018",11,"I048", -0.0001, 0.0, 25.55, 0, "ONLY");
27754 gMC->Gspos("I018",12,"I048", -0.0001, 0.0, -10.95, 0, "ONLY");
27755 gMC->Gspos("I018",13,"I048", -0.0001, 0.0, -18.25, 0, "ONLY");
27756 gMC->Gspos("I018",14,"I048", -0.0001, 0.0, -25.55, 0, "ONLY");
27757 gMC->Gspos("I024", 4,"I048", -0.0001, 0.0, -31.925, idrotm[355], "ONLY");
27758 HVname[0] = 'I';
27759 HVname[1] = '4';
27760 HVname[2] = '1';
27761 HVname[4] = '\0';
27762 for (iSDD=0; iSDD<4; iSDD++) {
27763 HVname[3] = (Char_t)(48+iSDD+5);
27764 dits[0] = 1.350000;
27765 dits[1] = I425dits[1];
27766 dits[2] = (I048dits[2] - 2*I024dits[2] - Z_SDD_lay4[iSDD])/2.;
27767 gMC->Gsvolu(HVname, "BOX ", idtmed[279], dits, 3);
27768 xHV = -0.0001;
27769 yHV = -I048dits[1] + (2*iSDD+1)*dits[1];
27770 zHV = I048dits[2] - 2*I024dits[2] - dits[2];
27771 gMC->Gspos(HVname, 1,"I048", xHV, yHV, zHV, 0, "ONLY");
27772 gMC->Gspos(HVname, 2,"I048", xHV, yHV, -zHV, 0, "ONLY");
27773 gMC->Gspos("I425", indI425++,"I048", xI424, yHV, 31.925, 0, "ONLY");
27774 gMC->Gspos("I425", indI425++,"I048", -xI424, yHV, -31.925, 0, "ONLY");
27775 }
27776 LVname[0] = 'I';
27777 LVname[1] = '4';
27778 LVname[2] = '1';
27779 LVname[4] = '\0';
27780 for (iSDD=0; iSDD<4; iSDD++) {
27781 LVname[3] = (Char_t)(48+iSDD+1);
27782 dits[0] = 1.350000;
27783 dits[1] = 0.004423;
27784 dits[2] = (I048dits[2] - (2*iSDD+1)*I018dits[2] - I039dits[2])/2.;
27785 gMC->Gsvolu(LVname, "BOX ", idtmed[280], dits, 3);
27786 yLV = I018dits[1] - dits[0]*cos30 - dits[1]*sin30;
27787 xLV = xI050 -
27788 fabs(yI050-yLV)*sin30/cos30 +
27789 (I050dits[1]+(2*iSDD+1)*dits[1])/cos30;
27790 zLV = I048dits[2] - dits[2];
27791 gMC->Gspos(LVname, 1,"I048", xLV, yLV, zLV, idrotm[346], "ONLY");
27792 gMC->Gspos(LVname, 2,"I048", xLV, yLV, -zLV, idrotm[346], "ONLY");
27793 gMC->Gspos(LVname, 3,"I048", -xLV, yLV, zLV, idrotm[347], "ONLY");
27794 gMC->Gspos(LVname, 4,"I048", -xLV, yLV, -zLV, idrotm[347], "ONLY");
27795 }
27796
27797
27798 // -- build the SDD barrel (layers 3 and 4)
27799
27800 gMC->Gspos("I047", 1,"IT34", -3.7528, 16.4422, 0.0, idrotm[321], "ONLY");
27801 gMC->Gspos("I047", 2,"IT34",-10.8892, 13.6547, 0.0, idrotm[333], "ONLY");
27802 gMC->Gspos("I047", 3,"IT34",-15.1948, 7.3175, 0.0, idrotm[336], "ONLY");
27803 gMC->Gspos("I047", 4,"IT34",-17.465, 0.0, 0.0, idrotm[350], "ONLY");
27804 gMC->Gspos("I047", 5,"IT34",-15.1948, -7.3174, 0.0, idrotm[313], "ONLY");
27805 gMC->Gspos("I047", 6,"IT34",-10.8893, -13.6547, 0.0, idrotm[311], "ONLY");
27806 gMC->Gspos("I047", 7,"IT34", -3.7528, -16.4422, 0.0, idrotm[310], "ONLY");
27807 gMC->Gspos("I047", 8,"IT34", 3.8863, -17.0271, 0.0, idrotm[386], "ONLY");
27808 gMC->Gspos("I047", 9,"IT34", 10.5152, -13.1856, 0.0, idrotm[309], "ONLY");
27809 gMC->Gspos("I047",10,"IT34", 15.7354, -7.5778, 0.0, idrotm[308], "ONLY");
27810 gMC->Gspos("I047",11,"IT34", 16.865, 0.0, 0.0, idrotm[356], "ONLY");
27811 gMC->Gspos("I047",12,"IT34", 15.7354, 7.5778, 0.0, idrotm[307], "ONLY");
27812 gMC->Gspos("I047",13,"IT34", 10.5152, 13.1856, 0.0, idrotm[306], "ONLY");
27813 gMC->Gspos("I047",14,"IT34", 3.8863, 17.0271, 0.0, idrotm[305], "ONLY");
27814
27815 gMC->Gspos("I048", 1,"IT34", -3.6667, 25.5027, 0.0, idrotm[335], "ONLY");
27816 gMC->Gspos("I048", 2,"IT34",-10.9317, 23.937, 0.0, idrotm[332], "ONLY");
27817 gMC->Gspos("I048", 3,"IT34",-16.8725, 19.4719, 0.0, idrotm[331], "ONLY");
27818 gMC->Gspos("I048", 4,"IT34",-22.1376, 14.227, 0.0, idrotm[366], "ONLY");
27819 gMC->Gspos("I048", 5,"IT34",-24.7213, 7.2588, 0.0, idrotm[330], "ONLY");
27820 gMC->Gspos("I048", 6,"IT34",-26.315, 0.0, 0.0, idrotm[350], "ONLY");
27821 gMC->Gspos("I048", 7,"IT34",-24.7213, -7.2588, 0.0, idrotm[329], "ONLY");
27822 gMC->Gspos("I048", 8,"IT34",-22.1376, -14.227, 0.0, idrotm[328], "ONLY");
27823 gMC->Gspos("I048", 9,"IT34",-16.8725, -19.4719, 0.0, idrotm[327], "ONLY");
27824 gMC->Gspos("I048",10,"IT34",-10.9316, -23.937, 0.0, idrotm[326], "ONLY");
27825 gMC->Gspos("I048",11,"IT34", -3.6667, -25.5027, 0.0, idrotm[325], "ONLY");
27826 gMC->Gspos("I048",12,"IT34", 3.745, -26.0472, 0.0, idrotm[324], "ONLY");
27827 gMC->Gspos("I048",13,"IT34", 10.7032, -23.4367, 0.0, idrotm[323], "ONLY");
27828 gMC->Gspos("I048",14,"IT34", 17.2327, -19.8876, 0.0, idrotm[322], "ONLY");
27829 gMC->Gspos("I048",15,"IT34", 21.6749, -13.9296, 0.0, idrotm[320], "ONLY");
27830 gMC->Gspos("I048",16,"IT34", 25.2491, -7.4138, 0.0, idrotm[319], "ONLY");
27831 gMC->Gspos("I048",17,"IT34", 25.765, 0.0, 0.0, idrotm[318], "ONLY");
27832 gMC->Gspos("I048",18,"IT34", 25.2491, 7.4138, 0.0, idrotm[317], "ONLY");
27833 gMC->Gspos("I048",19,"IT34", 21.6749, 13.9296, 0.0, idrotm[316], "ONLY");
27834 gMC->Gspos("I048",20,"IT34", 17.2327, 19.8876, 0.0, idrotm[315], "ONLY");
27835 gMC->Gspos("I048",21,"IT34", 10.7032, 23.4367, 0.0, idrotm[314], "ONLY");
27836 gMC->Gspos("I048",22,"IT34", 3.745, 26.0472, 0.0, idrotm[334], "ONLY");
cd3a3507 27837
db915fea 27838
27839 // --- Place SSD volumes into their mother volume IT56
27840
27841
de0a2a9c 27842 gMC->Gspos("I570",14,"IT56",-28.0681,-36.0619,-0.27,idrotm[566],"ONLY");
db915fea 27843 gMC->Gspos("I570",15,"IT56",-21.677,-40.0556,-0.27,idrotm[567],"ONLY");
27844 gMC->Gspos("I570",16,"IT56",-14.838,-43.2217,-0.27,idrotm[568],"ONLY");
27845 gMC->Gspos("I570",17,"IT56",-7.4965,-44.9238,-0.27,idrotm[569],"ONLY");
de0a2a9c 27846 gMC->Gspos("I570",18,"IT56",-0.27,-45.6977,-0.27,idrotm[533],"ONLY");
db915fea 27847 gMC->Gspos("I570",19,"IT56",7.4965,-44.9238,-0.27,idrotm[534],"ONLY");
27848 gMC->Gspos("I570",20,"IT56",14.838,-43.2217,-0.27,idrotm[535],"ONLY");
27849 gMC->Gspos("I570",21,"IT56",21.677,-40.0556,-0.27,idrotm[623],"ONLY");
27850 gMC->Gspos("I570",22,"IT56",28.0681,-36.0619,-0.27,idrotm[537],"ONLY");
27851 gMC->Gspos("I570",23,"IT56",33.5085,-30.8468,-0.27,idrotm[538],"ONLY");
27852 gMC->Gspos("I570",24,"IT56",38.2566,-24.9943,-0.27,idrotm[539],"ONLY");
27853 gMC->Gspos("I570",25,"IT56",41.7089,-18.2952,-0.27,idrotm[540],"ONLY");
27854 gMC->Gspos("I570",26,"IT56",44.2994,-11.2181,-0.27,idrotm[541],"ONLY");
27855 gMC->Gspos("I570",27,"IT56",45.3894,-3.7611,-0.27,idrotm[542],"ONLY");
27856 gMC->Gspos("I570",28,"IT56",45.5416,3.7737,-0.27,idrotm[543],"ONLY");
27857 gMC->Gspos("I570",29,"IT56",44.1513,11.1806,-0.27,idrotm[544],"ONLY");
27858 gMC->Gspos("I570",30,"IT56",41.8487,18.3566,-0.27,idrotm[545],"ONLY");
27859 gMC->Gspos("I570",31,"IT56",38.1287,24.9107,-0.27,idrotm[546],"ONLY");
27860 gMC->Gspos("I570",32,"IT56",33.6209,30.9502,-0.27,idrotm[547],"ONLY");
27861 gMC->Gspos("I570",33,"IT56",27.9743,35.9414,-0.27,idrotm[548],"ONLY");
27862 gMC->Gspos("I570",34,"IT56",21.7497,40.1899,-0.27,idrotm[549],"ONLY");
27863 gMC->Gspos("I570",35,"IT56",14.7884,43.0772,-0.27,idrotm[550],"ONLY");
27864 gMC->Gspos("I570",36,"IT56",7.5216,45.0744,-0.27,idrotm[551],"ONLY");
8a3132f2 27865 gMC->Gspos("I570",37,"IT56",0.,45.545,-0.27,0,"ONLY");
db915fea 27866 gMC->Gspos("I570",38,"IT56",-7.5216,45.0744,-0.27,idrotm[552],"ONLY");
27867 gMC->Gspos("I570",1,"IT56",-14.7884,43.0772,-0.27,idrotm[553],"ONLY");
27868 gMC->Gspos("I570",2,"IT56",-21.7497,40.1899,-0.27,idrotm[620],"ONLY");
27869 gMC->Gspos("I570",3,"IT56",-27.9743,35.9414,-0.27,idrotm[555],"ONLY");
27870 gMC->Gspos("I570",4,"IT56",-33.6209,30.9502,-0.27,idrotm[556],"ONLY");
27871 gMC->Gspos("I570",5,"IT56",-38.1287,24.9108,-0.27,idrotm[557],"ONLY");
27872 gMC->Gspos("I570",6,"IT56",-41.8487,18.3566,-0.27,idrotm[558],"ONLY");
27873 gMC->Gspos("I570",7,"IT56",-44.1513,11.1806,-0.27,idrotm[559],"ONLY");
27874 gMC->Gspos("I570",8,"IT56",-45.5416,3.7737,-0.27,idrotm[560],"ONLY");
27875 gMC->Gspos("I570",9,"IT56",-45.3894,-3.7611,-0.27,idrotm[561],"ONLY");
27876 gMC->Gspos("I570",10,"IT56",-44.2994,-11.2181,-0.27,idrotm[562],"ONLY");
27877 gMC->Gspos("I570",11,"IT56",-41.7089,-18.2952,-0.27,idrotm[563],"ONLY");
27878 gMC->Gspos("I570",12,"IT56",-38.2566,-24.9943,-0.27,idrotm[564],"ONLY");
27879 gMC->Gspos("I570",13,"IT56",-33.5086,-30.8468,-0.27,idrotm[565],"ONLY");
27880 gMC->Gspos("I569",8,"IT56",-43.5484,3.6085,0.0,idrotm[560],"ONLY");
27881 gMC->Gspos("I569",9,"IT56",-43.3963,-3.5959,0.0,idrotm[561],"ONLY");
27882 gMC->Gspos("I569",10,"IT56",-42.3606,-10.7271,0.0,idrotm[562],"ONLY");
27883 gMC->Gspos("I569",11,"IT56",-39.8773,-17.4918,0.0,idrotm[563],"ONLY");
27884 gMC->Gspos("I569",12,"IT56",-36.5823,-23.9004,0.0,idrotm[564],"ONLY");
27885 gMC->Gspos("I569",13,"IT56",-32.0371,-29.4922,0.0,idrotm[565],"ONLY");
27886 gMC->Gspos("I569",14,"IT56",-26.8397,-34.4836,0.0,idrotm[566],"ONLY");
27887 gMC->Gspos("I569",15,"IT56",-20.7251,-38.2967,0.0,idrotm[567],"ONLY");
27888 gMC->Gspos("I569",16,"IT56",-14.1886,-41.33,0.0,idrotm[568],"ONLY");
27889 gMC->Gspos("I569",17,"IT56",-7.1673,-42.9511,0.0,idrotm[569],"ONLY");
27890 gMC->Gspos("I569",18,"IT56",0.0,-43.6977,0.0,idrotm[533],"ONLY");
27891 gMC->Gspos("I569",19,"IT56",7.1673,-42.9511,0.0,idrotm[534],"ONLY");
27892 gMC->Gspos("I569",20,"IT56",14.1886,-41.33,0.0,idrotm[535],"ONLY");
27893 gMC->Gspos("I569",21,"IT56",20.7251,-38.2967,0.0,idrotm[623],"ONLY");
27894 gMC->Gspos("I569",22,"IT56",26.8397,-34.4836,0.0,idrotm[537],"ONLY");
27895 gMC->Gspos("I569",23,"IT56",32.0371,-29.4922,0.0,idrotm[538],"ONLY");
27896 gMC->Gspos("I569",24,"IT56",36.5822,-23.9004,0.0,idrotm[539],"ONLY");
27897 gMC->Gspos("I569",25,"IT56",39.8773,-17.4918,0.0,idrotm[540],"ONLY");
27898 gMC->Gspos("I569",26,"IT56",42.3606,-10.7272,0.0,idrotm[541],"ONLY");
27899 gMC->Gspos("I569",27,"IT56",43.3963,-3.5959,0.0,idrotm[542],"ONLY");
27900 gMC->Gspos("I569",28,"IT56",43.5484,3.6085,0.0,idrotm[543],"ONLY");
27901 gMC->Gspos("I569",29,"IT56",42.2125,10.6897,0.0,idrotm[544],"ONLY");
27902 gMC->Gspos("I569",30,"IT56",40.0172,17.5532,0.0,idrotm[545],"ONLY");
27903 gMC->Gspos("I569",31,"IT56",36.4544,23.8169,0.0,idrotm[546],"ONLY");
27904 gMC->Gspos("I569",32,"IT56",32.1494,29.5956,0.0,idrotm[547],"ONLY");
27905 gMC->Gspos("I569",33,"IT56",26.7459,34.3631,0.0,idrotm[548],"ONLY");
27906 gMC->Gspos("I569",34,"IT56",20.7978,38.431,0.0,idrotm[549],"ONLY");
27907 gMC->Gspos("I569",35,"IT56",14.139,41.1856,0.0,idrotm[550],"ONLY");
27908 gMC->Gspos("I569",36,"IT56",7.1924,43.1017,0.0,idrotm[551],"ONLY");
27909 gMC->Gspos("I569",37,"IT56",0.0,43.545,0.0,0,"ONLY");
27910 gMC->Gspos("I569",38,"IT56",-7.1924,43.1017,0.0,idrotm[552],"ONLY");
27911 gMC->Gspos("I569",1,"IT56",-14.139,41.1856,0.0,idrotm[553],"ONLY");
27912 gMC->Gspos("I569",2,"IT56",-20.7978,38.431,0.0,idrotm[620],"ONLY");
27913 gMC->Gspos("I569",3,"IT56",-26.7459,34.3631,0.0,idrotm[555],"ONLY");
27914 gMC->Gspos("I569",4,"IT56",-32.1494,29.5956,0.0,idrotm[556],"ONLY");
27915 gMC->Gspos("I569",5,"IT56",-36.4544,23.8169,0.0,idrotm[557],"ONLY");
27916 gMC->Gspos("I569",6,"IT56",-40.0172,17.5532,0.0,idrotm[558],"ONLY");
27917 gMC->Gspos("I569",7,"IT56",-42.2125,10.6897,0.0,idrotm[559],"ONLY");
27918 gMC->Gspos("I571",15,"IT56",-21.2916,-34.387,0.0,idrotm[501],"ONLY");
27919 gMC->Gspos("I571",14,"IT56",-27.351,-30.0026,0.0,idrotm[503],"ONLY");
27920 gMC->Gspos("I571",13,"IT56",-32.2758,-24.3735,0.0,idrotm[504],"ONLY");
27921 gMC->Gspos("I571",12,"IT56",-36.3422,-18.0963,0.0,idrotm[505],"ONLY");
27922 gMC->Gspos("I571",11,"IT56",-38.901,-11.0683,0.0,idrotm[506],"ONLY");
27923 gMC->Gspos("I571",10,"IT56",-40.4252,-3.7459,0.0,idrotm[507],"ONLY");
27924 gMC->Gspos("I571",9,"IT56",-40.2725,3.7318,0.0,idrotm[508],"ONLY");
27925 gMC->Gspos("I571",8,"IT56",-39.0486,11.1103,0.0,idrotm[509],"ONLY");
27926 gMC->Gspos("I571",7,"IT56",-36.2049,18.0279,0.0,idrotm[510],"ONLY");
27927 gMC->Gspos("I571",6,"IT56",-32.3982,24.466,0.0,idrotm[511],"ONLY");
27928 gMC->Gspos("I571",5,"IT56",-27.2476,29.8892,0.0,idrotm[512],"ONLY");
27929 gMC->Gspos("I571",4,"IT56",-21.3723,34.5175,0.0,idrotm[513],"ONLY");
27930 gMC->Gspos("I571",3,"IT56",-14.6104,37.7138,0.0,idrotm[653],"ONLY");
27931 gMC->Gspos("I571",2,"IT56",-7.4599,39.9072,0.0,idrotm[514],"ONLY");
27932 gMC->Gspos("I571",1,"IT56",0.0,40.445,0.0,0,"ONLY");
27933 gMC->Gspos("I571",34,"IT56",7.46,39.9071,0.0,idrotm[515],"ONLY");
27934 gMC->Gspos("I571",33,"IT56",14.6104,37.7138,0.0,idrotm[516],"ONLY");
27935 gMC->Gspos("I571",32,"IT56",21.3723,34.5175,0.0,idrotm[517],"ONLY");
27936 gMC->Gspos("I571",31,"IT56",27.2476,29.8892,0.0,idrotm[518],"ONLY");
27937 gMC->Gspos("I571",30,"IT56",32.3983,24.466,0.0,idrotm[519],"ONLY");
27938 gMC->Gspos("I571",29,"IT56",36.2049,18.0279,0.0,idrotm[520],"ONLY");
27939 gMC->Gspos("I571",28,"IT56",39.0486,11.1103,0.0,idrotm[521],"ONLY");
27940 gMC->Gspos("I571",27,"IT56",40.2725,3.7318,0.0,idrotm[522],"ONLY");
27941 gMC->Gspos("I571",26,"IT56",40.4252,-3.746,0.0,idrotm[523],"ONLY");
27942 gMC->Gspos("I571",25,"IT56",38.901,-11.0683,0.0,idrotm[524],"ONLY");
27943 gMC->Gspos("I571",24,"IT56",36.3422,-18.0963,0.0,idrotm[525],"ONLY");
27944 gMC->Gspos("I571",23,"IT56",32.2758,-24.3736,0.0,idrotm[526],"ONLY");
27945 gMC->Gspos("I571",22,"IT56",27.351,-30.0026,0.0,idrotm[527],"ONLY");
27946 gMC->Gspos("I571",21,"IT56",21.2915,-34.387,0.0,idrotm[528],"ONLY");
27947 gMC->Gspos("I571",20,"IT56",14.6658,-37.8569,0.0,idrotm[618],"ONLY");
27948 gMC->Gspos("I571",19,"IT56",7.4317,-39.7563,0.0,idrotm[529],"ONLY");
27949 gMC->Gspos("I571",18,"IT56",0.0,-40.5984,0.0,idrotm[533],"ONLY");
27950 gMC->Gspos("I571",17,"IT56",-7.4318,-39.7563,0.0,idrotm[530],"ONLY");
27951 gMC->Gspos("I571",16,"IT56",-14.6659,-37.8569,0.0,idrotm[531],"ONLY");
27952 gMC->Gspos("I565",13,"IT56",-30.6798,-23.1683,0.0,idrotm[504],"ONLY");
27953 gMC->Gspos("I565",12,"IT56",-34.5519,-17.2048,0.0,idrotm[505],"ONLY");
27954 gMC->Gspos("I565",11,"IT56",-36.9774,-10.521,0.0,idrotm[506],"ONLY");
27955 gMC->Gspos("I565",10,"IT56",-38.4338,-3.5614,0.0,idrotm[507],"ONLY");
27956 gMC->Gspos("I565",9,"IT56",-38.281,3.5473,0.0,idrotm[508],"ONLY");
27957 gMC->Gspos("I565",8,"IT56",-37.1249,10.563,0.0,idrotm[509],"ONLY");
27958 gMC->Gspos("I565",7,"IT56",-34.4146,17.1364,0.0,idrotm[510],"ONLY");
27959 gMC->Gspos("I565",6,"IT56",-30.8022,23.2608,0.0,idrotm[511],"ONLY");
27960 gMC->Gspos("I565",5,"IT56",-25.9002,28.4112,0.0,idrotm[512],"ONLY");
27961 gMC->Gspos("I565",4,"IT56",-20.3195,32.817,0.0,idrotm[513],"ONLY");
27962 gMC->Gspos("I565",3,"IT56",-13.8879,35.8489,0.0,idrotm[653],"ONLY");
27963 gMC->Gspos("I565",2,"IT56",-7.0924,37.9412,0.0,idrotm[514],"ONLY");
27964 gMC->Gspos("I565",1,"IT56",0.0,38.445,0.0,0,"ONLY");
27965 gMC->Gspos("I565",34,"IT56",7.0925,37.9412,0.0,idrotm[515],"ONLY");
27966 gMC->Gspos("I565",33,"IT56",13.888,35.8489,0.0,idrotm[516],"ONLY");
27967 gMC->Gspos("I565",32,"IT56",20.3195,32.817,0.0,idrotm[517],"ONLY");
27968 gMC->Gspos("I565",31,"IT56",25.9002,28.4112,0.0,idrotm[518],"ONLY");
27969 gMC->Gspos("I565",30,"IT56",30.8022,23.2607,0.0,idrotm[519],"ONLY");
27970 gMC->Gspos("I565",29,"IT56",34.4146,17.1364,0.0,idrotm[520],"ONLY");
27971 gMC->Gspos("I565",28,"IT56",37.125,10.5629,0.0,idrotm[521],"ONLY");
27972 gMC->Gspos("I565",27,"IT56",38.281,3.5472,0.0,idrotm[522],"ONLY");
27973 gMC->Gspos("I565",26,"IT56",38.4338,-3.5614,0.0,idrotm[523],"ONLY");
27974 gMC->Gspos("I565",25,"IT56",36.9774,-10.521,0.0,idrotm[524],"ONLY");
27975 gMC->Gspos("I565",24,"IT56",34.5519,-17.2048,0.0,idrotm[525],"ONLY");
27976 gMC->Gspos("I565",23,"IT56",30.6798,-23.1683,0.0,idrotm[526],"ONLY");
27977 gMC->Gspos("I565",22,"IT56",26.0036,-28.5246,0.0,idrotm[527],"ONLY");
27978 gMC->Gspos("I565",21,"IT56",20.2387,-32.6866,0.0,idrotm[528],"ONLY");
27979 gMC->Gspos("I565",20,"IT56",13.9433,-35.992,0.0,idrotm[618],"ONLY");
27980 gMC->Gspos("I565",19,"IT56",7.0642,-37.7904,0.0,idrotm[529],"ONLY");
27981 gMC->Gspos("I565",18,"IT56",0.0,-38.5984,0.0,idrotm[533],"ONLY");
27982 gMC->Gspos("I565",17,"IT56",-7.0643,-37.7904,0.0,idrotm[530],"ONLY");
27983 gMC->Gspos("I565",16,"IT56",-13.9434,-35.992,0.0,idrotm[531],"ONLY");
27984 gMC->Gspos("I565",15,"IT56",-20.2387,-32.6866,0.0,idrotm[501],"ONLY");
27985 gMC->Gspos("I565",14,"IT56",-26.0036,-28.5246,0.0,idrotm[503],"ONLY");
de0a2a9c 27986 gMC->Gspos("I553",1,"I570",0.005,0.0,52.8453,0,"ONLY");
27987 gMC->Gspos("I523",1,"I570",0.0,0.0,46.9203+0.82,0,"ONLY");
27988 gMC->Gspos("I523",2,"I570",0.0,0.0,43.0103+0.82,0,"ONLY");
27989 gMC->Gspos("I523",3,"I570",0.0,0.0,39.1003+0.82,0,"ONLY");
27990 gMC->Gspos("I523",4,"I570",0.0,0.0,35.1903+0.82,0,"ONLY");
27991 gMC->Gspos("I523",5,"I570",0.0,0.0,31.2803+0.82,0,"ONLY");
27992 gMC->Gspos("I523",6,"I570",0.0,0.0,27.3703+0.82,0,"ONLY");
27993 gMC->Gspos("I523",7,"I570",0.0,0.0,23.4603+0.82,0,"ONLY");
27994 gMC->Gspos("I523",8,"I570",0.0,0.0,19.5503+0.82,0,"ONLY");
27995 gMC->Gspos("I523",9,"I570",0.0,0.0,15.6403+0.82,0,"ONLY");
27996 gMC->Gspos("I523",10,"I570",0.0,0.0,11.7303+0.82,0,"ONLY");
27997 gMC->Gspos("I523",11,"I570",0.0,0.0,7.8203+0.82,0,"ONLY");
27998 gMC->Gspos("I523",12,"I570",0.0,0.0,3.9103+0.82,0,"ONLY");
27999 gMC->Gspos("I523",13,"I570",0.0,0.0,0.0003+0.82,0,"ONLY");
28000 gMC->Gspos("I523",14,"I570",0.0,0.0,-3.9097+0.82,0,"ONLY");
28001 gMC->Gspos("I523",15,"I570",0.0,0.0,-7.8197+0.82,0,"ONLY");
28002 gMC->Gspos("I523",16,"I570",0.0,0.0,-11.7297+0.82,0,"ONLY");
28003 gMC->Gspos("I523",17,"I570",0.0,0.0,-15.6397+0.82,0,"ONLY");
28004 gMC->Gspos("I523",18,"I570",0.0,0.0,-19.5497+0.82,0,"ONLY");
28005 gMC->Gspos("I523",19,"I570",0.0,0.0,-23.4597+0.82,0,"ONLY");
28006 gMC->Gspos("I523",20,"I570",0.0,0.0,-27.3697+0.82,0,"ONLY");
28007 gMC->Gspos("I523",21,"I570",0.0,0.0,-31.2797+0.82,0,"ONLY");
28008 gMC->Gspos("I523",22,"I570",0.0,0.0,-35.1897+0.82,0,"ONLY");
28009 gMC->Gspos("I523",23,"I570",0.0,0.0,-39.0997+0.82,0,"ONLY");
28010 gMC->Gspos("I523",24,"I570",0.0,0.0,-43.0097+0.82,0,"ONLY");
28011 gMC->Gspos("I523",25,"I570",0.0,0.0,-46.9197+0.82,0,"ONLY");
28012 gMC->Gspos("I553",2,"I570",-0.005,0.0,-51.2047,idrotm[570],"ONLY");
db915fea 28013 gMC->Gspos("I566",1,"I569",0.0,-0.03,46.9203,idrotm[532],"ONLY");
28014 gMC->Gspos("I566",2,"I569",0.0,0.03,43.0103,0,"ONLY");
28015 gMC->Gspos("I566",3,"I569",0.0,-0.03,39.1003,idrotm[532],"ONLY");
28016 gMC->Gspos("I566",4,"I569",0.0,0.03,35.1903,0,"ONLY");
28017 gMC->Gspos("I566",5,"I569",0.0,-0.03,31.2803,idrotm[532],"ONLY");
28018 gMC->Gspos("I566",6,"I569",0.0,0.03,27.3703,0,"ONLY");
28019 gMC->Gspos("I566",7,"I569",0.0,-0.03,23.4603,idrotm[532],"ONLY");
28020 gMC->Gspos("I566",8,"I569",0.0,0.03,19.5503,0,"ONLY");
28021 gMC->Gspos("I566",9,"I569",0.0,-0.03,15.6403,idrotm[532],"ONLY");
28022 gMC->Gspos("I566",10,"I569",0.0,0.03,11.7303,0,"ONLY");
28023 gMC->Gspos("I566",11,"I569",0.0,-0.03,7.8203,idrotm[532],"ONLY");
28024 gMC->Gspos("I566",12,"I569",0.0,0.03,3.9103,0,"ONLY");
28025 gMC->Gspos("I566",13,"I569",0.0,-0.03,0.0003,0,"ONLY");
28026 gMC->Gspos("I566",14,"I569",0.0,0.03,-3.9097,0,"ONLY");
28027 gMC->Gspos("I566",15,"I569",0.0,-0.03,-7.8197,idrotm[532],"ONLY");
28028 gMC->Gspos("I566",16,"I569",0.0,0.03,-11.7297,0,"ONLY");
28029 gMC->Gspos("I566",17,"I569",0.0,-0.03,-15.6397,0,"ONLY");
28030 gMC->Gspos("I566",18,"I569",0.0,0.03,-19.5497,0,"ONLY");
28031 gMC->Gspos("I566",19,"I569",0.0,-0.03,-23.4597,idrotm[532],"ONLY");
28032 gMC->Gspos("I566",20,"I569",0.0,0.03,-27.3697,0,"ONLY");
28033 gMC->Gspos("I566",21,"I569",0.0,-0.03,-31.2797,idrotm[532],"ONLY");
28034 gMC->Gspos("I566",22,"I569",0.0,0.03,-35.1897,0,"ONLY");
28035 gMC->Gspos("I566",23,"I569",0.0,-0.03,-39.0997,0,"ONLY");
28036 gMC->Gspos("I566",24,"I569",0.0,0.03,-43.0097,0,"ONLY");
28037 gMC->Gspos("I566",25,"I569",0.0,-0.03,-46.9197,idrotm[532],"ONLY");
de0a2a9c 28038 gMC->Gspos("I544",1,"I571",0.0101,0.0,43.125,0,"ONLY");
28039 gMC->Gspos("I516",20,"I571",0.0001,0.0,39.1-1.08,0,"ONLY");
28040 gMC->Gspos("I516",19,"I571",0.0001,0.0,35.19-1.08,0,"ONLY");
28041 gMC->Gspos("I516",18,"I571",0.0001,0.0,31.28-1.08,0,"ONLY");
28042 gMC->Gspos("I516",17,"I571",0.0001,0.0,27.37-1.08,0,"ONLY");
28043 gMC->Gspos("I516",16,"I571",0.0001,0.0,23.46-1.08,0,"ONLY");
28044 gMC->Gspos("I516",15,"I571",0.0001,0.0,19.55-1.08,0,"ONLY");
28045 gMC->Gspos("I516",14,"I571",0.0001,0.0,15.64-1.08,0,"ONLY");
28046 gMC->Gspos("I516",13,"I571",0.0001,0.0,11.73-1.08,0,"ONLY");
28047 gMC->Gspos("I516",12,"I571",0.0001,0.0,7.82-1.08,0,"ONLY");
28048 gMC->Gspos("I516",11,"I571",0.0001,0.0,3.91-1.08,0,"ONLY");
28049 gMC->Gspos("I516",10,"I571",0.0001,0.0,0.0-1.08,0,"ONLY");
28050 gMC->Gspos("I516",9,"I571",0.0001,0.0,-3.91-1.08,0,"ONLY");
28051 gMC->Gspos("I516",8,"I571",0.0001,0.0,-7.82-1.08,0,"ONLY");
28052 gMC->Gspos("I516",7,"I571",0.0001,0.0,-11.73-1.08,0,"ONLY");
28053 gMC->Gspos("I516",6,"I571",0.0001,0.0,-15.64-1.08,0,"ONLY");
28054 gMC->Gspos("I516",5,"I571",0.0001,0.0,-19.55-1.08,0,"ONLY");
28055 gMC->Gspos("I516",4,"I571",0.0001,0.0,-23.46-1.08,0,"ONLY");
28056 gMC->Gspos("I516",3,"I571",0.0001,0.0,-27.37-1.08,0,"ONLY");
28057 gMC->Gspos("I516",2,"I571",0.0001,0.0,-31.28-1.08,0,"ONLY");
28058 gMC->Gspos("I516",1,"I571",0.0001,0.0,-35.19-1.08,0,"ONLY");
28059 gMC->Gspos("I544",2,"I571",-0.0099,0.0,-41.375,idrotm[570],"ONLY");
db915fea 28060 gMC->Gspos("I562",1,"I565",0.0,0.03,41.1546,0,"ONLY");
28061 gMC->Gspos("I562",2,"I565",0.0,-0.03,37.2246,0,"ONLY");
28062 gMC->Gspos("I562",3,"I565",0.0,0.03,33.3146,0,"ONLY");
28063 gMC->Gspos("I562",4,"I565",0.0,-0.03,29.3846,0,"ONLY");
28064 gMC->Gspos("I562",5,"I565",0.0,0.03,25.4746,0,"ONLY");
28065 gMC->Gspos("I562",6,"I565",0.0,-0.03,21.5446,0,"ONLY");
28066 gMC->Gspos("I562",7,"I565",0.0,0.03,17.6346,0,"ONLY");
28067 gMC->Gspos("I562",8,"I565",0.0,-0.03,13.7046,0,"ONLY");
28068 gMC->Gspos("I562",9,"I565",0.0,0.03,9.7946,0,"ONLY");
28069 gMC->Gspos("I562",10,"I565",0.0,-0.03,5.8645,0,"ONLY");
28070 gMC->Gspos("I562",11,"I565",0.0,0.03,1.9546,0,"ONLY");
28071 gMC->Gspos("I562",12,"I565",0.0,-0.03,-1.9754,0,"ONLY");
28072 gMC->Gspos("I562",13,"I565",0.0,0.03,-5.8855,0,"ONLY");
28073 gMC->Gspos("I562",14,"I565",0.0,-0.03,-9.8154,0,"ONLY");
28074 gMC->Gspos("I562",15,"I565",0.0,0.03,-13.7254,0,"ONLY");
28075 gMC->Gspos("I562",16,"I565",0.0,-0.03,-17.6555,0,"ONLY");
28076 gMC->Gspos("I562",17,"I565",0.0,0.03,-21.5655,0,"ONLY");
28077 gMC->Gspos("I562",18,"I565",0.0,-0.03,-25.4954,0,"ONLY");
28078 gMC->Gspos("I562",19,"I565",0.0,0.03,-29.4054,0,"ONLY");
28079 gMC->Gspos("I562",20,"I565",0.0,-0.03,-33.3354,0,"ONLY");
28080 gMC->Gspos("I562",21,"I565",0.0,0.03,-37.2454,0,"ONLY");
28081 gMC->Gspos("I562",22,"I565",0.0,-0.03,-41.1554,0,"ONLY");
28082 gMC->Gspos("I559",1,"I553",2.25,-1.615,0.0,0,"ONLY");
28083 gMC->Gspos("I560",1,"I553",2.25,-1.615,0.0,0,"ONLY");
28084 gMC->Gspos("I560",2,"I553",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28085 gMC->Gspos("I558",1,"I553",-1.7167,-1.52,0.0,idrotm[583],"ONLY");
28086 gMC->Gspos("I557",1,"I553",-1.8533,-1.341,0.0,idrotm[581],"ONLY");
28087 gMC->Gspos("I558",2,"I553",1.8367,-1.3122,0.0,idrotm[575],"ONLY");
28088 gMC->Gspos("I557",2,"I553",1.75,-1.52,0.0,idrotm[583],"ONLY");
28089 gMC->Gspos("I558",3,"I553",-0.12,1.6613,0.0,idrotm[581],"ONLY");
28090 gMC->Gspos("I557",3,"I553",0.1034,1.6901,0.0,idrotm[575],"ONLY");
28091 gMC->Gspos("I556",3,"I553",-1.031,0.2033,-2.203,idrotm[580],"ONLY");
28092 gMC->Gspos("I556",1,"I553",1.0311,0.2033,-0.287,idrotm[576],"ONLY");
28093 gMC->Gspos("I554",1,"I553",0.0,-1.58,0.71,0,"ONLY");
28094 gMC->Gspos("I555",1,"I553",-0.0072,-1.58,-1.2311,idrotm[633],"ONLY");
28095 gMC->Gspos("I556",2,"I553",1.0311,0.2033,-2.203,idrotm[577],"ONLY");
28096 gMC->Gspos("I556",4,"I553",-1.031,0.2033,-0.287,idrotm[579],"ONLY");
28097 gMC->Gspos("I559",2,"I553",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28098 gMC->Gspos("I561",1,"I553",2.1,-1.615,-0.24,0,"MANY");
28099 gMC->Gspos("I561",2,"I553",-2.1,-1.615,-0.24,idrotm[573],"MANY");
28100 gMC->Gspos("I519",37,"I523",0.0001,-1.79,-0.99,idrotm[586],"ONLY");
28101 gMC->Gspos("I519",36,"I523",-3.2986,-1.79,-1.2943,0,"ONLY");
28102 gMC->Gspos("I519",35,"I523",-3.2986,-1.71,-1.2943,0,"ONLY");
28103 gMC->Gspos("I519",34,"I523",-3.2286,-1.71,-1.2943,0,"ONLY");
28104 gMC->Gspos("I519",33,"I523",-3.2286,-1.79,-1.2943,0,"ONLY");
28105 gMC->Gspos("I519",32,"I523",-3.1586,-1.79,-1.2943,0,"ONLY");
28106 gMC->Gspos("I519",31,"I523",-3.1586,-1.71,-1.2943,0,"ONLY");
28107 gMC->Gspos("I519",30,"I523",-1.3436,-1.71,-1.2943,0,"ONLY");
28108 gMC->Gspos("I519",29,"I523",-1.3436,-1.79,-1.2943,0,"ONLY");
28109 gMC->Gspos("I519",28,"I523",-1.2736,-1.79,-1.2943,0,"ONLY");
28110 gMC->Gspos("I519",27,"I523",-1.2736,-1.71,-1.2943,0,"ONLY");
28111 gMC->Gspos("I519",26,"I523",-1.2036,-1.71,-1.2943,0,"ONLY");
28112 gMC->Gspos("I519",25,"I523",-1.2036,-1.79,-1.2943,0,"ONLY");
28113 gMC->Gspos("I519",24,"I523",-1.0458,-1.79,-1.2943,0,"ONLY");
28114 gMC->Gspos("I519",23,"I523",-1.0458,-1.71,-1.2943,0,"ONLY");
28115 gMC->Gspos("I519",22,"I523",-0.9758,-1.71,-1.2943,0,"ONLY");
28116 gMC->Gspos("I519",21,"I523",-0.9758,-1.79,-1.2943,0,"ONLY");
28117 gMC->Gspos("I519",20,"I523",-0.9058,-1.79,-1.2943,0,"ONLY");
28118 gMC->Gspos("I519",19,"I523",-0.9058,-1.71,-1.2943,0,"ONLY");
28119 gMC->Gspos("I519",18,"I523",0.9092,-1.71,-1.2943,0,"ONLY");
28120 gMC->Gspos("I519",17,"I523",0.9092,-1.79,-1.2943,0,"ONLY");
28121 gMC->Gspos("I519",16,"I523",0.9792,-1.79,-1.2943,0,"ONLY");
28122 gMC->Gspos("I519",15,"I523",0.9792,-1.71,-1.2943,0,"ONLY");
28123 gMC->Gspos("I519",14,"I523",1.0492,-1.71,-1.2943,0,"ONLY");
28124 gMC->Gspos("I519",13,"I523",1.0492,-1.79,-1.2943,0,"ONLY");
28125 gMC->Gspos("I519",12,"I523",1.207,-1.79,-1.2943,0,"ONLY");
28126 gMC->Gspos("I519",11,"I523",1.207,-1.71,-1.2943,0,"ONLY");
28127 gMC->Gspos("I519",10,"I523",1.277,-1.71,-1.2943,0,"ONLY");
28128 gMC->Gspos("I519",9,"I523",1.277,-1.79,-1.2943,0,"ONLY");
28129 gMC->Gspos("I519",8,"I523",1.347,-1.79,-1.2943,0,"ONLY");
28130 gMC->Gspos("I519",7,"I523",1.347,-1.71,-1.2943,0,"ONLY");
28131 gMC->Gspos("I519",6,"I523",3.162,-1.71,-1.2943,0,"ONLY");
28132 gMC->Gspos("I519",5,"I523",3.162,-1.79,-1.2943,0,"ONLY");
28133 gMC->Gspos("I519",4,"I523",3.232,-1.79,-1.2943,0,"ONLY");
28134 gMC->Gspos("I519",3,"I523",3.232,-1.71,-1.2943,0,"ONLY");
28135 gMC->Gspos("I521",12,"I523",-2.8209,-1.7925,-0.982,0,"ONLY");
28136 gMC->Gspos("I521",11,"I523",-1.6895,-1.7925,-0.982,0,"ONLY");
28137 gMC->Gspos("I521",10,"I523",-0.5631,-1.7925,-0.982,0,"ONLY");
28138 gMC->Gspos("I521",9,"I523",0.5633,-1.7925,-0.982,0,"ONLY");
28139 gMC->Gspos("I521",8,"I523",1.6861,-1.7925,-0.982,0,"ONLY");
28140 gMC->Gspos("I521",7,"I523",2.8161,-1.7925,-0.982,0,"ONLY");
28141 gMC->Gspos("I519",2,"I523",3.302,-1.79,-1.2943,0,"ONLY");
28142 gMC->Gspos("I520",3,"I523",0.0001,-1.845,-1.19,0,"ONLY");
28143 gMC->Gspos("I520",2,"I523",-2.2499,-1.845,-1.19,0,"ONLY");
28144 gMC->Gspos("I521",6,"I523",-2.8209,-1.7075,-0.982,0,"ONLY");
28145 gMC->Gspos("I521",5,"I523",-1.6895,-1.7075,-0.982,0,"ONLY");
28146 gMC->Gspos("I521",4,"I523",-0.5631,-1.7075,-0.982,0,"ONLY");
28147 gMC->Gspos("I521",3,"I523",0.5633,-1.7075,-0.982,0,"ONLY");
28148 gMC->Gspos("I521",2,"I523",1.6861,-1.7075,-0.982,0,"ONLY");
28149 gMC->Gspos("I518",1,"I523",0.0001,-1.75,-1.065,0,"ONLY");
28150 gMC->Gspos("I519",1,"I523",3.302,-1.71,-1.2943,0,"ONLY");
28151 gMC->Gspos("I520",1,"I523",2.2501,-1.845,-1.19,0,"ONLY");
28152 gMC->Gspos("I521",1,"I523",2.8161,-1.7075,-0.982,0,"ONLY");
28153 gMC->Gspos("I522",1,"I523",2.2501,-1.655,-1.3,idrotm[583],"MANY");
28154 gMC->Gspos("I522",2,"I523",-2.2499,-1.655,-1.3,idrotm[583],"MANY");
28155 gMC->Gspos("I542",2,"I523",-2.2499,-1.615,0.0,idrotm[573],"ONLY");
28156 gMC->Gspos("I541",2,"I523",-2.2499,-1.615,0.0,idrotm[573],"ONLY");
28157 gMC->Gspos("I541",1,"I523",2.2501,-1.615,0.0,0,"ONLY");
28158 gMC->Gspos("I542",1,"I523",2.2501,-1.615,0.0,0,"ONLY");
28159 gMC->Gspos("I543",1,"I523",2.1001,-1.615,0.955,0,"MANY");
28160 gMC->Gspos("I543",2,"I523",-2.0999,-1.615,0.955,idrotm[573],"MANY");
28161 gMC->Gspos("I537",2,"I523",1.7501,-1.52,0.0,idrotm[583],"ONLY");
28162 gMC->Gspos("I538",2,"I523",1.8368,-1.3122,0.0,idrotm[575],"ONLY");
28163 gMC->Gspos("I537",3,"I523",0.1035,1.6901,0.0,idrotm[575],"ONLY");
28164 gMC->Gspos("I538",3,"I523",-0.1199,1.6612,0.0,idrotm[581],"ONLY");
28165 gMC->Gspos("I538",1,"I523",-1.7166,-1.52,0.0,idrotm[583],"ONLY");
28166 gMC->Gspos("I537",1,"I523",-1.8532,-1.341,0.0,idrotm[581],"ONLY");
28167 gMC->Gspos("I536",3,"I523",-1.031,0.2033,-1.008,idrotm[580],"ONLY");
28168 gMC->Gspos("I536",4,"I523",-1.031,0.2033,0.908,idrotm[579],"ONLY");
28169 gMC->Gspos("I535",1,"I523",-0.0072,-1.58,-0.0361,idrotm[633],"ONLY");
28170 gMC->Gspos("I536",2,"I523",1.0312,0.2033,-1.008,idrotm[577],"ONLY");
28171 gMC->Gspos("I536",1,"I523",1.0312,0.2033,0.908,idrotm[576],"ONLY");
28172 gMC->Gspos("I534",1,"I523",0.0001,-1.58,1.905,0,"ONLY");
28173 gMC->Gspos("I540",1,"I523",0.0001,-1.785,1.905,idrotm[571],"ONLY");
28174 gMC->Gspos("I539",1,"I523",1.8001,-1.75,-0.195,idrotm[571],"ONLY");
28175 gMC->Gspos("I539",2,"I523",-1.7999,-1.75,-0.195,idrotm[572],"ONLY");
28176 gMC->Gspos("ITS6",1,"I566",0.0,0.0,0.0,0,"ONLY");
28177 gMC->Gspos("I550",1,"I544",2.25,-1.615,0.0,0,"ONLY");
28178 gMC->Gspos("I551",1,"I544",2.25,-1.615,0.0,0,"ONLY");
28179 gMC->Gspos("I551",2,"I544",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28180 gMC->Gspos("I550",2,"I544",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28181 gMC->Gspos("I549",1,"I544",1.7167,-1.52,0.0,idrotm[583],"ONLY");
28182 gMC->Gspos("I548",1,"I544",1.8533,-1.341,0.0,idrotm[575],"ONLY");
28183 gMC->Gspos("I547",1,"I544",1.0311,0.2033,-0.287,idrotm[576],"ONLY");
28184 gMC->Gspos("I545",1,"I544",0.0,-1.58,0.71,0,"ONLY");
28185 gMC->Gspos("I547",2,"I544",1.0311,0.2033,-2.203,idrotm[577],"ONLY");
28186 gMC->Gspos("I546",1,"I544",-0.0073,-1.58,-1.2311,idrotm[633],"ONLY");
28187 gMC->Gspos("I547",4,"I544",-1.0311,0.2033,-0.287,idrotm[579],"ONLY");
28188 gMC->Gspos("I547",3,"I544",-1.0311,0.2033,-2.203,idrotm[580],"ONLY");
28189 gMC->Gspos("I548",2,"I544",-0.1033,1.6901,0.0,idrotm[581],"O]NLY");
28190 gMC->Gspos("I549",2,"I544",0.12,1.6613,0.0,idrotm[575],"ONLY");
28191 gMC->Gspos("I549",3,"I544",-1.8367,-1.3122,0.0,idrotm[581],"ONLY");
28192 gMC->Gspos("I548",3,"I544",-1.75,-1.52,0.0,idrotm[583],"ONLY");
28193 gMC->Gspos("I552",1,"I544",2.1,-1.615,-0.24,0,"MANY");
28194 gMC->Gspos("I552",2,"I544",-2.1,-1.615,-0.24,idrotm[573],"MANY");
28195 gMC->Gspos("I515",12,"I516",-1.6896,-1.7075,-0.9822,0,"ONLY");
28196 gMC->Gspos("I515",11,"I516",-1.6896,-1.7925,-0.9822,0,"ONLY");
28197 gMC->Gspos("I513",37,"I516",0.0,-1.79,-1.035,idrotm[586],"ONLY");
28198 gMC->Gspos("I513",1,"I516",-3.2987,-1.71,-1.2943,0,"ONLY");
28199 gMC->Gspos("I515",1,"I516",-2.816,-1.7075,-0.9822,0,"ONLY");
28200 gMC->Gspos("I514",1,"I516",-2.25,-1.845,-1.19,0,"ONLY");
28201 gMC->Gspos("I514",2,"I516",0.0,-1.845,-1.19,0,"ONLY");
28202 gMC->Gspos("I514",3,"I516",2.25,-1.845,-1.19,0,"ONLY");
28203 gMC->Gspos("I515",2,"I516",-2.816,-1.7925,-0.9822,0,"ONLY");
28204 gMC->Gspos("I513",2,"I516",-3.2987,-1.79,-1.2943,0,"ONLY");
28205 gMC->Gspos("I515",3,"I516",-0.5632,-1.7075,-0.9822,0,"ONLY");
28206 gMC->Gspos("I515",4,"I516",-0.5632,-1.7925,-0.9822,0,"ONLY");
28207 gMC->Gspos("I515",5,"I516",0.5632,-1.7925,-0.9822,0,"ONLY");
28208 gMC->Gspos("I515",6,"I516",0.5632,-1.7075,-0.9822,0,"ONLY");
28209 gMC->Gspos("I515",7,"I516",1.6896,-1.7075,-0.9822,0,"ONLY");
28210 gMC->Gspos("I515",8,"I516",1.6896,-1.7925,-0.9822,0,"ONLY");
28211 gMC->Gspos("I515",9,"I516",2.816,-1.7925,-0.9822,0,"ONLY");
28212 gMC->Gspos("I515",10,"I516",2.816,-1.7075,-0.9822,0,"ONLY");
28213 gMC->Gspos("I513",3,"I516",-3.2287,-1.79,-1.2943,0,"ONLY");
28214 gMC->Gspos("I513",4,"I516",-3.2287,-1.71,-1.2943,0,"ONLY");
28215 gMC->Gspos("I513",5,"I516",-3.1587,-1.71,-1.2943,0,"ONLY");
28216 gMC->Gspos("I513",6,"I516",-3.1587,-1.79,-1.2943,0,"ONLY");
28217 gMC->Gspos("I513",7,"I516",-1.3437,-1.79,-1.2943,0,"ONLY");
28218 gMC->Gspos("I513",8,"I516",-1.3437,-1.71,-1.2943,0,"ONLY");
28219 gMC->Gspos("I513",9,"I516",-1.2737,-1.71,-1.2943,0,"ONLY");
28220 gMC->Gspos("I513",10,"I516",-1.2737,-1.79,-1.2943,0,"ONLY");
28221 gMC->Gspos("I513",11,"I516",-1.2037,-1.79,-1.2943,0,"ONLY");
28222 gMC->Gspos("I513",12,"I516",-1.2037,-1.71,-1.2943,0,"ONLY");
28223 gMC->Gspos("I513",13,"I516",-1.046,-1.71,-1.2943,0,"ONLY");
28224 gMC->Gspos("I513",14,"I516",-1.046,-1.79,-1.2943,0,"ONLY");
28225 gMC->Gspos("I513",15,"I516",-0.976,-1.79,-1.2943,0,"ONLY");
28226 gMC->Gspos("I513",16,"I516",-0.976,-1.71,-1.2943,0,"ONLY");
28227 gMC->Gspos("I513",17,"I516",-0.906,-1.71,-1.2943,0,"ONLY");
28228 gMC->Gspos("I513",18,"I516",-0.906,-1.79,-1.2943,0,"ONLY");
28229 gMC->Gspos("I513",19,"I516",0.9091,-1.79,-1.2943,0,"ONLY");
28230 gMC->Gspos("I513",20,"I516",0.9091,-1.71,-1.2943,0,"ONLY");
28231 gMC->Gspos("I513",21,"I516",0.9791,-1.71,-1.2943,0,"ONLY");
28232 gMC->Gspos("I513",22,"I516",0.9791,-1.79,-1.2943,0,"ONLY");
28233 gMC->Gspos("I513",23,"I516",1.0491,-1.79,-1.2943,0,"ONLY");
28234 gMC->Gspos("I513",24,"I516",1.0491,-1.71,-1.2943,0,"ONLY");
28235 gMC->Gspos("I513",25,"I516",1.2068,-1.71,-1.2943,0,"ONLY");
28236 gMC->Gspos("I513",26,"I516",1.2068,-1.79,-1.2943,0,"ONLY");
28237 gMC->Gspos("I513",27,"I516",1.2768,-1.79,-1.2943,0,"ONLY");
28238 gMC->Gspos("I513",28,"I516",1.2768,-1.71,-1.2943,0,"ONLY");
28239 gMC->Gspos("I513",29,"I516",1.3469,-1.71,-1.2943,0,"ONLY");
28240 gMC->Gspos("I513",30,"I516",1.3469,-1.79,-1.2943,0,"ONLY");
28241 gMC->Gspos("I513",31,"I516",3.1619,-1.79,-1.2943,0,"ONLY");
28242 gMC->Gspos("I513",32,"I516",3.1619,-1.71,-1.2943,0,"ONLY");
28243 gMC->Gspos("I513",33,"I516",3.2319,-1.71,-1.2943,0,"ONLY");
28244 gMC->Gspos("I513",34,"I516",3.2319,-1.79,-1.2943,0,"ONLY");
28245 gMC->Gspos("I513",35,"I516",3.3019,-1.79,-1.2943,0,"ONLY");
28246 gMC->Gspos("I513",36,"I516",3.3019,-1.71,-1.2943,0,"ONLY");
28247 gMC->Gspos("I512",1,"I516",0.0,-1.75,-1.065,0,"ONLY");
28248 gMC->Gspos("I528",1,"I516",1.7167,-1.52,0.0,idrotm[583],"ONLY");
28249 gMC->Gspos("I527",1,"I516",1.8534,-1.341,0.0,idrotm[575],"ONLY");
28250 gMC->Gspos("I528",2,"I516",0.12,1.6613,0.0,idrotm[575],"ONLY");
28251 gMC->Gspos("I527",2,"I516",-0.1033,1.6901,0.0,idrotm[581],"ONLY");
28252 gMC->Gspos("I527",3,"I516",-1.75,-1.52,0.0,idrotm[583],"ONLY");
28253 gMC->Gspos("I528",3,"I516",-1.8367,-1.3122,0.0,idrotm[581],"ONLY");
28254 gMC->Gspos("I526",2,"I516",1.0311,0.2033,-1.008,idrotm[577],"ONLY");
28255 gMC->Gspos("I525",1,"I516",-0.0073,-1.58,-0.0361,idrotm[633],"ONLY");
28256 gMC->Gspos("I524",1,"I516",0.0,-1.58,1.905,0,"ONLY");
28257 gMC->Gspos("I526",1,"I516",1.0311,0.2033,0.908,idrotm[576],"ONLY");
28258 gMC->Gspos("I526",3,"I516",-1.0311,0.2033,0.908,idrotm[579],"ONLY");
28259 gMC->Gspos("I526",4,"I516",-1.0311,0.2033,-1.008,idrotm[580],"ONLY");
28260 gMC->Gspos("I529",1,"I516",1.8,-1.75,-0.195,idrotm[571],"ONLY");
28261 gMC->Gspos("I530",1,"I516",0.0,-1.785,1.905,idrotm[571],"ONLY");
28262 gMC->Gspos("I529",2,"I516",-1.8,-1.75,-0.195,idrotm[572],"ONLY");
28263 gMC->Gspos("I517",1,"I516",2.25,-1.655,-1.3,idrotm[583],"MANY");
28264 gMC->Gspos("I517",2,"I516",-2.25,-1.655,-1.3,idrotm[584],"MANY");
28265 gMC->Gspos("I531",2,"I516",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28266 gMC->Gspos("I531",1,"I516",2.25,-1.615,0.0,0,"ONLY");
28267 gMC->Gspos("I532",1,"I516",2.25,-1.615,0.0,0,"ONLY");
28268 gMC->Gspos("I532",2,"I516",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28269 gMC->Gspos("I533",1,"I516",2.1,-1.615,0.955,0,"MANY");
28270 gMC->Gspos("I533",2,"I516",-2.1,-1.615,0.955,idrotm[573],"MANY");
28271 gMC->Gspos("ITS5",1,"I562",0.0,0.0,0.0,0,"ONLY");
cd3a3507 28272
db915fea 28273
cd3a3507 28274 // --- Place volumes of shield between SPD and SDD
28275
28276
28277 gMC->Gspos("IC01",1,"ITSD",0.0,0.0,0.0,0,"ONLY");
28278 gMC->Gspos("IC02",1,"ITSD",0.0,0.0,25.+8.75,0,"ONLY");
28279 gMC->Gspos("IC02",2,"ITSD",0.0,0.0,-25.-8.75,idrotm[200],"ONLY");
28280 //gMC->Gspos("IC03",1,"ITSD",0.0,0.0,25.+17.5+7.875,0,"ONLY");
28281 //gMC->Gspos("IC03",2,"ITSD",0.0,0.0,-25.-17.5-7.875,idrotm[200],"ONLY");
28282
28283
7b67784f 28284 // --- Place volumes of cylinders between SPD and SDD and SDD and SSD
cd3a3507 28285
c2685204 28286 gMC->Gspos("ICY1",1,"IS02",0.0,0.0,0.,0,"ONLY");
28287 gMC->Gspos("ICY2",1,"IS01",0.0,0.0,0.,0,"ONLY");
cd3a3507 28288
28289
28290 // --- Place volumes of SDD cone ----------------------------------
28291
28292
28293 gMC->Gspos("I093",1,"IS02",0.0,0.0,0.0,0,"MANY");
28294 gMC->Gspos("I093",2,"IS02",0.0,0.0,0.0,idrotm[856],"MANY");
9181d340 28295 gMC->Gspos("I099",4,"IS02",0.0,0.0,0.0,idrotm[857],"MANY");
28296 gMC->Gspos("I099",3,"IS02",0.0,0.0,0.0,idrotm[858],"MANY");
28297 gMC->Gspos("I099",5,"IS02",0.0,0.0,0.0,idrotm[859],"MANY");
28298 gMC->Gspos("I099",6,"IS02",0.0,0.0,0.0,idrotm[860],"MANY");
28299 gMC->Gspos("I099",7,"IS02",0.0,0.0,0.0,idrotm[861],"MANY");
28300 gMC->Gspos("I099",2,"IS02",0.0,0.0,0.0,idrotm[862],"MANY");
28301 gMC->Gspos("I200",4,"IS02",0.0,0.0,0.0,idrotm[863],"MANY");
28302 gMC->Gspos("I200",3,"IS02",0.0,0.0,0.0,idrotm[864],"MANY");
28303 gMC->Gspos("I200",2,"IS02",0.0,0.0,0.0,idrotm[865],"MANY");
28304 gMC->Gspos("I200",13,"IS02",0.0,0.0,0.0,idrotm[867],"MANY");
28305 gMC->Gspos("I200",12,"IS02",0.0,0.0,0.0,idrotm[869],"MANY");
28306 gMC->Gspos("I200",11,"IS02",0.0,0.0,0.0,idrotm[870],"MANY");
28307 gMC->Gspos("I200",10,"IS02",0.0,0.0,0.0,idrotm[871],"MANY");
28308 gMC->Gspos("I200",9,"IS02",0.0,0.0,0.0,idrotm[872],"MANY");
28309 gMC->Gspos("I200",8,"IS02",0.0,0.0,0.0,idrotm[873],"MANY");
28310 gMC->Gspos("I200",7,"IS02",0.0,0.0,0.0,idrotm[874],"MANY");
28311 gMC->Gspos("I200",6,"IS02",0.0,0.0,0.0,idrotm[875],"MANY");
28312 gMC->Gspos("I200",5,"IS02",0.0,0.0,0.0,idrotm[876],"MANY");
7b67784f 28313 gMC->Gspos("I090",2,"IS02",0.0,0.0,-39.4,0,"ONLY");
28314 gMC->Gspos("I090",1,"IS02",0.0,0.0,39.4,idrotm[856],"ONLY");
cd3a3507 28315 gMC->Gspos("I099",9,"IS02",0.0,0.0,0.0,idrotm[877],"ONLY");
28316 gMC->Gspos("I099",8,"IS02",0.0,0.0,0.0,idrotm[879],"ONLY");
28317 gMC->Gspos("I099",1,"IS02",0.0,0.0,0.0,idrotm[880],"ONLY");
28318 gMC->Gspos("I099",12,"IS02",0.0,0.0,0.0,idrotm[881],"ONLY");
28319 gMC->Gspos("I099",11,"IS02",0.0,0.0,0.0,idrotm[851],"ONLY");
28320 gMC->Gspos("I099",10,"IS02",0.0,0.0,0.0,idrotm[882],"ONLY");
28321 gMC->Gspos("I200",23,"IS02",0.0,0.0,0.0,idrotm[898],"ONLY");
28322 gMC->Gspos("I200",24,"IS02",0.0,0.0,0.0,idrotm[883],"ONLY");
28323 gMC->Gspos("I200",1,"IS02",0.0,0.0,0.0,idrotm[884],"ONLY");
28324 gMC->Gspos("I200",14,"IS02",0.0,0.0,0.0,idrotm[885],"ONLY");
28325 gMC->Gspos("I200",15,"IS02",0.0,0.0,0.0,idrotm[887],"ONLY");
28326 gMC->Gspos("I200",16,"IS02",0.0,0.0,0.0,idrotm[888],"ONLY");
28327 gMC->Gspos("I200",17,"IS02",0.0,0.0,0.0,idrotm[889],"ONLY");
28328 gMC->Gspos("I200",18,"IS02",0.0,0.0,0.0,idrotm[890],"ONLY");
28329 gMC->Gspos("I200",22,"IS02",0.0,0.0,0.0,idrotm[891],"ONLY");
28330 gMC->Gspos("I200",21,"IS02",0.0,0.0,0.0,idrotm[892],"ONLY");
28331 gMC->Gspos("I200",20,"IS02",0.0,0.0,0.0,idrotm[868],"ONLY");
28332 gMC->Gspos("I200",19,"IS02",0.0,0.0,0.0,idrotm[893],"ONLY");
7b67784f 28333 gMC->Gspos("I098",1,"IS02",0.0,0.0,33.6,0,"ONLY");
28334 gMC->Gspos("I097",1,"IS02",0.0,0.0,26.6,0,"ONLY");
28335 gMC->Gspos("I097",2,"IS02",0.0,0.0,-26.6,idrotm[856],"ONLY");
28336 gMC->Gspos("I098",2,"IS02",0.0,0.0,-33.6,idrotm[856],"ONLY");
cd3a3507 28337 gMC->Gspos("I202",1,"IS02",12.1,0.0,33.84,0,"ONLY");
28338 gMC->Gspos("I202",6,"IS02",-6.05,-10.4789,33.84,idrotm[930],"ONLY");
28339 gMC->Gspos("I202",5,"IS02",-6.05,10.4789,33.84,idrotm[929],"ONLY");
28340 gMC->Gspos("I202",2,"IS02",12.1,0.0,-33.84,idrotm[856],"ONLY");
28341 gMC->Gspos("I202",3,"IS02",-6.05,10.4789,-33.84,idrotm[932],"ONLY");
28342 gMC->Gspos("I202",4,"IS02",-6.05,-10.4789,-33.84,idrotm[934],"ONLY");
28343 gMC->Gspos("I203",12,"IS02",21.8453,0.0,-42.24,idrotm[856],"ONLY");
28344 gMC->Gspos("I203",11,"IS02",10.9227,-18.9186,-42.24,idrotm[935],"ONLY");
28345 gMC->Gspos("I203",10,"IS02",10.9227,-18.9186,42.24,idrotm[846],"ONLY");
28346 gMC->Gspos("I203",9,"IS02",-10.9227,-18.9186,-42.24,idrotm[934],"ONLY");
28347 gMC->Gspos("I203",8,"IS02",-10.9227,-18.9186,42.24,idrotm[930],"ONLY");
28348 gMC->Gspos("I203",7,"IS02",-21.8453,0.0,-42.24,idrotm[933],"ONLY");
28349 gMC->Gspos("I203",6,"IS02",-21.8453,0.0,42.24,idrotm[878],"ONLY");
28350 gMC->Gspos("I203",5,"IS02",-10.9227,18.9186,-42.24,idrotm[932],"ONLY");
28351 gMC->Gspos("I203",4,"IS02",-10.9227,18.9186,42.24,idrotm[929],"ONLY");
28352 gMC->Gspos("I203",3,"IS02",10.9227,18.9186,-42.24,idrotm[931],"ONLY");
28353 gMC->Gspos("I203",2,"IS02",10.9227,18.9186,42.24,idrotm[853],"ONLY");
28354 gMC->Gspos("I203",1,"IS02",21.8453,0.0,42.24,0,"ONLY");
28355 gMC->Gspos("I095",1,"I098",0.0,0.0,0.0,0,"ONLY");
28356 gMC->Gspos("I096",23,"I098",22.77,0.0,0.0,idrotm[894],"MANY");
28357 gMC->Gspos("I096",14,"I098",22.3754,6.57,0.0,idrotm[895],"MANY");
28358 gMC->Gspos("I096",3,"I098",19.1553,12.3104,0.0,idrotm[896],"MANY");
28359 gMC->Gspos("I096",16,"I098",15.2714,17.6241,0.0,idrotm[897],"MANY");
28360 gMC->Gspos("I096",5,"I098",9.459,20.7123,0.0,idrotm[899],"MANY");
28361 gMC->Gspos("I096",18,"I098",3.3188,23.0826,0.0,idrotm[900],"MANY");
28362 gMC->Gspos("I096",7,"I098",-3.2405,22.5382,0.0,idrotm[901],"MANY");
28363 gMC->Gspos("I096",20,"I098",-9.6875,21.2126,0.0,idrotm[902],"MANY");
28364 gMC->Gspos("I096",9,"I098",-14.9112,17.2084,0.0,idrotm[903],"MANY");
28365 gMC->Gspos("I096",22,"I098",-19.618,12.6077,0.0,idrotm[904],"MANY");
28366 gMC->Gspos("I096",11,"I098",-21.8477,6.4151,0.0,idrotm[905],"MANY");
28367 gMC->Gspos("I096",24,"I098",-23.32,0.0,0.0,idrotm[906],"MANY");
28368 gMC->Gspos("I096",13,"I098",-21.8477,-6.4151,0.0,idrotm[907],"MANY");
28369 gMC->Gspos("I096",4,"I098",-19.618,-12.6077,0.0,idrotm[908],"MANY");
28370 gMC->Gspos("I096",15,"I098",-14.9112,-17.2084,0.0,idrotm[909],"MANY");
28371 gMC->Gspos("I096",6,"I098",-9.6875,-21.2126,0.0,idrotm[910],"MANY");
28372 gMC->Gspos("I096",17,"I098",-3.2405,-22.5382,0.0,idrotm[911],"MANY");
28373 gMC->Gspos("I096",8,"I098",3.3188,-23.0826,0.0,idrotm[912],"MANY");
28374 gMC->Gspos("I096",19,"I098",9.459,-20.7123,0.0,idrotm[913],"MANY");
28375 gMC->Gspos("I096",10,"I098",15.2714,-17.6241,0.0,idrotm[914],"MANY");
28376 gMC->Gspos("I096",21,"I098",19.1553,-12.3104,0.0,idrotm[915],"MANY");
28377 gMC->Gspos("I096",12,"I098",22.3754,-6.57,0.0,idrotm[916],"MANY");
28378 gMC->Gspos("I094",1,"I097",0.0,0.0,0.0,0,"ONLY");
28379 gMC->Gspos("I096",1,"I097",13.87,0.0,0.0,idrotm[894],"MANY");
28380 gMC->Gspos("I096",32,"I097",13.037,6.2783,0.0,idrotm[917],"MANY");
28381 gMC->Gspos("I096",25,"I097",8.6478,10.844,0.0,idrotm[918],"MANY");
28382 gMC->Gspos("I096",34,"I097",3.2199,14.1072,0.0,idrotm[919],"MANY");
28383 gMC->Gspos("I096",27,"I097",-3.0864,13.5223,0.0,idrotm[920],"MANY");
28384 gMC->Gspos("I096",36,"I097",-9.0219,11.3131,0.0,idrotm[921],"MANY");
28385 gMC->Gspos("I096",29,"I097",-12.4964,6.018,0.0,idrotm[922],"MANY");
28386 gMC->Gspos("I096",2,"I097",-14.47,0.0,0.0,idrotm[906],"MANY");
28387 gMC->Gspos("I096",31,"I097",-12.4964,-6.018,0.0,idrotm[923],"MANY");
28388 gMC->Gspos("I096",26,"I097",-9.0219,-11.3131,0.0,idrotm[924],"MANY");
28389 gMC->Gspos("I096",33,"I097",-3.0864,-13.5223,0.0,idrotm[925],"MANY");
28390 gMC->Gspos("I096",28,"I097",3.2199,-14.1072,0.0,idrotm[926],"MANY");
28391 gMC->Gspos("I096",35,"I097",8.6478,-10.844,0.0,idrotm[927],"MANY");
28392 gMC->Gspos("I096",30,"I097",13.037,-6.2783,0.0,idrotm[928],"MANY");
28393
28394
28395 // --- Place volumes of SSD cone ----------------------------------
db915fea 28396
db915fea 28397
7b67784f 28398 gMC->Gspos("I212",2,"IS01",0.0,0.0,0.0,idrotm[701],"MANY");
cd3a3507 28399 gMC->Gspos("I212",1,"IS01",0.0,0.0,0.0,0,"MANY");
cd3a3507 28400 gMC->Gspos("I211",1,"IS01",0.0,0.0,-56.5,0,"ONLY");
7b67784f 28401 gMC->Gspos("I217",1,"IS01",0.0,0.0,-44.4,0,"ONLY"); // this will change after PPR to be symmetric
28402 gMC->Gspos("I219",1,"IS01",0.0,0.0,-50.25,0,"ONLY"); // this will change after PPR to be symmetric
28403 gMC->Gspos("I211",2,"IS01",0.0,0.0,56.5,idrotm[701],"ONLY");
28404 gMC->Gspos("I219",2,"IS01",0.0,0.0,51.65,idrotm[701],"ONLY"); // this will change after PPR to be symmetric
28405 gMC->Gspos("I217",2,"IS01",0.0,0.0,45.8,idrotm[701],"ONLY"); // this will change after PPR to be symmetric
28406 gMC->Gspos("I214",2,"IS01",0.0,0.0,67.25,idrotm[701],"ONLY");
28407 gMC->Gspos("I213",2,"IS01",0.0,0.0,62.25,idrotm[701],"ONLY");
28408 gMC->Gspos("I213",1,"IS01",0.0,0.0,-62.25,0,"ONLY");
28409 gMC->Gspos("I214",1,"IS01",0.0,0.0,-67.25,0,"ONLY");
28410 gMC->Gspos("I215",19,"IS01",0.0,0.0,0.0,idrotm[702],"MANY");
28411 gMC->Gspos("I215",21,"IS01",0.0,0.0,0.0,idrotm[703],"MANY");
28412 gMC->Gspos("I215",23,"IS01",0.0,0.0,0.0,idrotm[704],"MANY");
28413 gMC->Gspos("I215",24,"IS01",0.0,0.0,0.0,idrotm[705],"MANY");
28414 gMC->Gspos("I215",3,"IS01",0.0,0.0,0.0,idrotm[706],"MANY");
28415 gMC->Gspos("I215",5,"IS01",0.0,0.0,0.0,idrotm[707],"MANY");
28416 gMC->Gspos("I215",7,"IS01",0.0,0.0,0.0,idrotm[708],"MANY");
28417 gMC->Gspos("I215",9,"IS01",0.0,0.0,0.0,idrotm[709],"MANY");
28418 gMC->Gspos("I215",11,"IS01",0.0,0.0,0.0,idrotm[710],"MANY");
28419 gMC->Gspos("I215",13,"IS01",0.0,0.0,0.0,idrotm[711],"MANY");
28420 gMC->Gspos("I215",15,"IS01",0.0,0.0,0.0,idrotm[712],"MANY");
28421 gMC->Gspos("I215",17,"IS01",0.0,0.0,0.0,idrotm[713],"MANY");
28422 gMC->Gspos("I216",9,"IS01",0.0,0.0,45.5,idrotm[714],"ONLY");
28423 gMC->Gspos("I216",11,"IS01",0.0,0.0,45.5,idrotm[715],"ONLY");
28424 gMC->Gspos("I216",12,"IS01",0.0,0.0,45.5,idrotm[716],"ONLY");
28425 gMC->Gspos("I216",3,"IS01",0.0,0.0,45.5,idrotm[717],"ONLY");
28426 gMC->Gspos("I216",5,"IS01",0.0,0.0,45.5,idrotm[718],"ONLY");
28427 gMC->Gspos("I216",7,"IS01",0.0,0.0,45.5,idrotm[719],"ONLY");
28428 gMC->Gspos("I216",10,"IS01",0.0,0.0,-44,idrotm[720],"ONLY");
28429 gMC->Gspos("I216",1,"IS01",0.0,0.0,-44,idrotm[721],"ONLY");
28430 gMC->Gspos("I216",2,"IS01",0.0,0.0,-44,idrotm[722],"ONLY");
28431 gMC->Gspos("I216",4,"IS01",0.0,0.0,-44,idrotm[723],"ONLY");
28432 gMC->Gspos("I216",6,"IS01",0.0,0.0,-44,idrotm[724],"ONLY");
28433 gMC->Gspos("I216",8,"IS01",0.0,0.0,-44,idrotm[725],"ONLY");
28434 gMC->Gspos("I215",1,"IS01",0.0,0.0,0.0,idrotm[726],"MANY");
28435 gMC->Gspos("I215",2,"IS01",0.0,0.0,0.0,idrotm[727],"MANY");
28436 gMC->Gspos("I215",4,"IS01",0.0,0.0,0.0,idrotm[728],"MANY");
28437 gMC->Gspos("I215",6,"IS01",0.0,0.0,0.0,idrotm[729],"MANY");
28438 gMC->Gspos("I215",8,"IS01",0.0,0.0,0.0,idrotm[733],"MANY");
28439 gMC->Gspos("I215",10,"IS01",0.0,0.0,0.0,idrotm[730],"MANY");
28440 gMC->Gspos("I215",12,"IS01",0.0,0.0,0.0,idrotm[731],"MANY");
28441 gMC->Gspos("I215",14,"IS01",0.0,0.0,0.0,idrotm[768],"MANY");
28442 gMC->Gspos("I215",16,"IS01",0.0,0.0,0.0,idrotm[732],"MANY");
28443 gMC->Gspos("I215",18,"IS01",0.0,0.0,0.0,idrotm[734],"MANY");
28444 gMC->Gspos("I215",20,"IS01",0.0,0.0,0.0,idrotm[798],"MANY");
28445 gMC->Gspos("I215",22,"IS01",0.0,0.0,0.0,idrotm[735],"MANY");
cd3a3507 28446
28447
28448 // --- Place subdetectors' mother volumes and supports' mother volumes
28449 // into ITS mother volume ITSD
28450
28451 gMC->Gspos("IT12",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SPD mother volume
28452 gMC->Gspos("IT34",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SDD mother volume
28453 gMC->Gspos("IT56",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SSD mother volume
28454 gMC->Gspos("IS02",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SDD cones/supports
28455 gMC->Gspos("IS01",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SSD cones/supports
28456
db915fea 28457
cd3a3507 28458 // **************************** SERVICES *********************************
db915fea 28459
28460
db915fea 28461 // --- DEFINE CABLES AT THE END OF THE ITS CONES - COPPER PART
05a91552 28462 // UPPER PART
28463
705eabd9 28464 dgh[0] = 46.;
28465 dgh[1] = 46.+1.0;
db915fea 28466 dgh[2] = 9.5;
05a91552 28467 dgh[3] = 12.;
28468 dgh[4] = 168.;
db915fea 28469
05a91552 28470 gMC->Gsvolu("I1CU", "TUBS", idtmed[213], dgh, 5);
28471 gMC->Gspos("I1CU", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28472 gMC->Gspos("I1CU", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
db915fea 28473
05a91552 28474 // --- DEFINE CABLES AT THE END OF THE ITS CONES - COPPER PART
28475 // LOWER PART
28476
28477 dgh[0] = 46.;
28478 dgh[1] = 46.+1.0;
28479 dgh[2] = 9.5;
28480 dgh[3] = 192.;
28481 dgh[4] = 348.;
28482
28483 gMC->Gsvolu("I2CU", "TUBS", idtmed[213], dgh, 5);
28484 gMC->Gspos("I2CU", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28485 gMC->Gspos("I2CU", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
28486
28487
db915fea 28488 // --- DEFINE CABLES AT THE END OF THE ITS CONES - CARBON PART
05a91552 28489 // UPPER PART
db915fea 28490
705eabd9 28491 dgh[0] = 46.+1.0;
28492 dgh[1] = 46.+1.0+1.5;
db915fea 28493 dgh[2] = 9.5;
05a91552 28494 dgh[3] = 12.;
28495 dgh[4] = 168.;
28496
28497 gMC->Gsvolu("I1CC", "TUBS", idtmed[225], dgh, 5);
28498 gMC->Gspos("I1CC", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28499 gMC->Gspos("I1CC", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
28500
28501 // --- DEFINE CABLES AT THE END OF THE ITS CONES - CARBON PART
28502 // LOWER PART
db915fea 28503
05a91552 28504 dgh[0] = 46.+1.0;
28505 dgh[1] = 46.+1.0+1.5;
28506 dgh[2] = 9.5;
28507 dgh[3] = 192.;
28508 dgh[4] = 348.;
db915fea 28509
05a91552 28510 gMC->Gsvolu("I2CC", "TUBS", idtmed[225], dgh, 5);
28511 gMC->Gspos("I2CC", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28512 gMC->Gspos("I2CC", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
28513
28514
db915fea 28515 // --- DEFINE PATCH PANELS AT THE END OF THE ITS CONES
05a91552 28516 // UPPER PART
db915fea 28517
705eabd9 28518 dgh[0] = 46.;
db915fea 28519 dgh[1] = 56.;
28520 dgh[2] = 2.25;
05a91552 28521 dgh[3] = 12.;
28522 dgh[4] = 168.;
db915fea 28523
05a91552 28524 gMC->Gsvolu("IPA1", "TUBS", idtmed[210], dgh, 5);
28525 gMC->Gspos("IPA1", 1, "ITSV", 0., 0., 95.25, 0, "ONLY");
28526 gMC->Gspos("IPA1", 2, "ITSV", 0., 0., -95.25, idrotm[200], "ONLY");
db915fea 28527
05a91552 28528 // --- DEFINE PATCH PANELS AT THE END OF THE ITS CONES
28529 // LOWER PART
28530
28531 dgh[0] = 46.;
28532 dgh[1] = 56.;
28533 dgh[2] = 2.25;
28534 dgh[3] = 192.;
28535 dgh[4] = 348.;
28536
28537 gMC->Gsvolu("IPA2", "TUBS", idtmed[210], dgh, 5);
28538 gMC->Gspos("IPA2", 1, "ITSV", 0., 0., 95.25, 0, "ONLY");
28539 gMC->Gspos("IPA2", 2, "ITSV", 0., 0., -95.25, idrotm[200], "ONLY");
28540
28541
db915fea 28542 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE ABSORBER SIDE - COPPER PART
28543 // UPPER PART
28544
7b67784f 28545 dgh[0] = (ztpc-97.5)/2.;
705eabd9 28546 dgh[1] = 46.2;
28547 dgh[2] = 46.2+1.0;
28548 dgh[3] = 62.3;
28549 dgh[4] = 62.3+1.0;
db915fea 28550 dgh[5] = 12.;
28551 dgh[6] = 168.;
cd3a3507 28552 gMC->Gsvolu("ICU1", "CONS", idtmed[213], dgh, 7);
e4f08ac3 28553 gMC->Gspos("ICU1", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
db915fea 28554
28555 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE ABSORBER SIDE - COPPER PART
28556 // LOWER PART
28557
7b67784f 28558 dgh[0] = (ztpc-97.5)/2.;
705eabd9 28559 dgh[1] = 46.2;
28560 dgh[2] = 46.2+1.0;
28561 dgh[3] = 62.3;
28562 dgh[4] = 62.3+1.0;
db915fea 28563 dgh[5] = 192.;
28564 dgh[6] = 348.;
cd3a3507 28565 gMC->Gsvolu("ICU2", "CONS", idtmed[213], dgh, 7);
7b67784f 28566 gMC->Gspos("ICU2", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
db915fea 28567
cd3a3507 28568
db915fea 28569 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE ABSORBER SIDE - CARBON PART
28570 // UPPER PART
28571
7b67784f 28572 dgh[0] = (ztpc-97.5)/2.;
705eabd9 28573 dgh[1] = 46.2+1.0;
28574 dgh[2] = 46.2+1.0+1.5;
28575 dgh[3] = 62.3+1.0;
28576 dgh[4] = 62.3+1.0+1.5;
db915fea 28577 dgh[5] = 12.;
28578 dgh[6] = 168.;
cd3a3507 28579 gMC->Gsvolu("ICC1", "CONS", idtmed[225], dgh, 7);
7b67784f 28580 gMC->Gspos("ICC1", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
db915fea 28581
28582 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE ABSORBER SIDE - CARBON PART
28583 // LOWER PART
28584
7b67784f 28585 dgh[0] = (ztpc-97.5)/2.;
705eabd9 28586 dgh[1] = 46.2+1.0;
28587 dgh[2] = 46.2+1.0+1.5;
28588 dgh[3] = 62.3+1.0;
28589 dgh[4] = 62.3+1.0+1.5;
db915fea 28590 dgh[5] = 192.;
28591 dgh[6] = 348.;
cd3a3507 28592 gMC->Gsvolu("ICC2", "CONS", idtmed[225], dgh, 7);
7b67784f 28593 gMC->Gspos("ICC2", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
db915fea 28594
28595 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - COPPER PART
28596 // UPPER PART
28597
705eabd9 28598 dgh[0] = 62.1;
db915fea 28599 dgh[1] = 74.5;
28600 dgh[2] = 0.5;
28601 dgh[3] = 12.;
28602 dgh[4] = 168.;
cd3a3507 28603 gMC->Gsvolu("ICU3", "TUBS", idtmed[213], dgh, 5);
7b67784f 28604 gMC->Gspos("ICU3", 1, "ITSV", 0., 0., ztpc+1.5+dgh[2], 0, "ONLY");
db915fea 28605
28606 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - COPPER PART
28607 // LOWER PART
28608
705eabd9 28609 dgh[0] = 62.1;
db915fea 28610 dgh[1] = 74.5;
28611 dgh[2] = 0.5;
28612 dgh[3] = 192.;
28613 dgh[4] = 348.;
cd3a3507 28614 gMC->Gsvolu("ICU4", "TUBS", idtmed[213], dgh, 5);
7b67784f 28615 gMC->Gspos("ICU4", 1, "ITSV", 0., 0., ztpc+1.5+dgh[2], 0, "ONLY");
db915fea 28616
28617 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - CARBON PART
28618 // UPPER PART
28619
705eabd9 28620 dgh[0] = 62.1;
db915fea 28621 dgh[1] = 74.5;
28622 dgh[2] = 0.75;
28623 dgh[3] = 12.;
28624 dgh[4] = 168.;
cd3a3507 28625 gMC->Gsvolu("ICC3", "TUBS", idtmed[225], dgh, 5);
7b67784f 28626 gMC->Gspos("ICC3", 1, "ITSV", 0., 0., ztpc+dgh[2], 0, "ONLY");
db915fea 28627
28628 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - CARBON PART
28629 // LOWER PART
28630
705eabd9 28631 dgh[0] = 62.1;
db915fea 28632 dgh[1] = 74.5;
28633 dgh[2] = 0.75;
28634 dgh[3] = 192.;
28635 dgh[4] = 348.;
cd3a3507 28636 gMC->Gsvolu("ICC4", "TUBS", idtmed[225], dgh, 5);
7b67784f 28637 gMC->Gspos("ICC4", 1, "ITSV", 0., 0., ztpc+dgh[2], 0, "ONLY");
db915fea 28638
28639 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE OTHER SIDE W.R.T.
28640 // THE ABSORBER - COPPER PART - UPPER PART
28641
705eabd9 28642 dgh[0] = 46.;
28643 dgh[1] = 46.+1.0;
7b67784f 28644 dgh[2] = (ztpc-97.5+1.5)/2.;
db915fea 28645 dgh[3] = 12.;
28646 dgh[4] = 168.;
cd3a3507 28647 gMC->Gsvolu("ICU5", "TUBS", idtmed[213], dgh, 5);
7b67784f 28648 gMC->Gspos("ICU5", 1, "ITSV", 0., 0., -97.5-dgh[2], 0, "ONLY");
db915fea 28649
28650 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE OTHER SIDE W.R.T.
28651 // THE ABSORBER - COPPER PART - LOWER PART
28652
705eabd9 28653 dgh[0] = 46.;
28654 dgh[1] = 46.+1.0;
7b67784f 28655 dgh[2] = (ztpc-97.5+1.5)/2.;
db915fea 28656 dgh[3] = 192.;
28657 dgh[4] = 348.;
cd3a3507 28658 gMC->Gsvolu("ICU6", "TUBS", idtmed[213], dgh, 5);
7b67784f 28659 gMC->Gspos("ICU6", 1, "ITSV", 0., 0., -97.5-dgh[2], 0, "ONLY");
db915fea 28660
28661 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE OTHER SIDE W.R.T.
28662 // THE ABSORBER - CARBON PART - UPPER PART
28663
705eabd9 28664 dgh[0] = 46.+1.0;
28665 dgh[1] = 46.+1.0+1.5;
7b67784f 28666 dgh[2] = (ztpc-97.5)/2.;
db915fea 28667 dgh[3] = 12.;
28668 dgh[4] = 168.;
cd3a3507 28669 gMC->Gsvolu("ICC5", "TUBS", idtmed[225], dgh, 5);
7b67784f 28670 gMC->Gspos("ICC5", 1, "ITSV", 0., 0., -97.5-dgh[2], 0, "ONLY");
db915fea 28671
28672 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE OTHER SIDE W.R.T.
28673 // THE ABSORBER - CARBON PART - LOWER PART
28674
705eabd9 28675 dgh[0] = 46.+1.0;
28676 dgh[1] = 46.+1.0+1.5;
7b67784f 28677 dgh[2] = (ztpc-97.5)/2.;
db915fea 28678 dgh[3] = 192.;
28679 dgh[4] = 348.;
cd3a3507 28680 gMC->Gsvolu("ICC6", "TUBS", idtmed[225], dgh, 5);
7b67784f 28681 gMC->Gspos("ICC6", 1, "ITSV", 0., 0., -97.5-dgh[2], 0, "ONLY");
db915fea 28682
28683 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON OTHER SIDE W.R.T. THE ABSORBER
28684 // COPPER PART - UPPER PART
28685
705eabd9 28686 dgh[0] = 46.;
db915fea 28687 dgh[1] = 74.5;
28688 dgh[2] = 0.5;
28689 dgh[3] = 12.;
28690 dgh[4] = 168.;
cd3a3507 28691 gMC->Gsvolu("ICU7", "TUBS", idtmed[213], dgh, 5);
7b67784f 28692 gMC->Gspos("ICU7", 1, "ITSV", 0., 0., -(ztpc+1.5+dgh[2]), 0, "ONLY");
db915fea 28693
28694 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON OTHER SIDE W.R.T. THE ABSORBER
28695 // COPPER PART - LOWER PART
28696
705eabd9 28697 dgh[0] = 46.;
db915fea 28698 dgh[1] = 74.5;
28699 dgh[2] = 0.5;
28700 dgh[3] = 192.;
28701 dgh[4] = 348.;
cd3a3507 28702 gMC->Gsvolu("ICU8", "TUBS", idtmed[213], dgh, 5);
7b67784f 28703 gMC->Gspos("ICU8", 1, "ITSV", 0., 0., -(ztpc+1.5+dgh[2]), 0, "ONLY");
db915fea 28704
28705 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON OTHER SIDE W.R.T. THE ABSORBER
28706 // CARBON PART - UPPER PART
28707
705eabd9 28708 dgh[0] = 46.+1.0;
db915fea 28709 dgh[1] = 74.5;
28710 dgh[2] = 0.75;
28711 dgh[3] = 12.;
28712 dgh[4] = 168.;
cd3a3507 28713 gMC->Gsvolu("ICC7", "TUBS", idtmed[225], dgh, 5);
7b67784f 28714 gMC->Gspos("ICC7", 1, "ITSV", 0., 0., -(ztpc+dgh[2]), 0, "ONLY");
db915fea 28715
28716 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON OTHER SIDE W.R.T. THE ABSORBER
28717 // CARBON PART - LOWER PART
28718
705eabd9 28719 dgh[0] = 46.+1.0;
db915fea 28720 dgh[1] = 74.5;
28721 dgh[2] = 0.75;
28722 dgh[3] = 192.;
28723 dgh[4] = 348.;
cd3a3507 28724 gMC->Gsvolu("ICC8", "TUBS", idtmed[225], dgh, 5);
7b67784f 28725 gMC->Gspos("ICC8", 1, "ITSV", 0., 0., -(ztpc+dgh[2]), 0, "ONLY");
db915fea 28726
28727 // --- DEFINE HOOK TO THE TPC ON OTHER SIDE W.R.T. THE ABSORBER - UPPER PART
28728
28729 dgh[0] = 74.5;
28730 dgh[1] = 79.5;
28731 dgh[2] = 2.5;
28732 dgh[3] = 12.;
28733 dgh[4] = 168.;
cd3a3507 28734 gMC->Gsvolu("IHK1", "TUBS", idtmed[264], dgh, 5);
7b67784f 28735 gMC->Gspos("IHK1", 1, "ITSV", 0., 0., -ztpc-dgh[2], 0, "ONLY");
db915fea 28736
28737 // --- DEFINE HOOK TO THE TPC ON OTHER SIDE W.R.T. THE ABSORBER - LOWER PART
28738
28739 dgh[0] = 74.5;
28740 dgh[1] = 79.5;
28741 dgh[2] = 2.5;
28742 dgh[3] = 192.;
28743 dgh[4] = 348.;
cd3a3507 28744 gMC->Gsvolu("IHK2", "TUBS", idtmed[264], dgh, 5);
7b67784f 28745 gMC->Gspos("IHK2", 1, "ITSV", 0., 0., -ztpc-dgh[2], 0, "ONLY");
db915fea 28746
28747 // --- DEFINE RAILS BETWEEN THE ITS AND THE TPC
28748
7b67784f 28749 if (rails == 1) {
28750
28751 dgh[0] = 2.;
28752 dgh[1] = 8.;
9181d340 28753 dgh[2] = 190.;
31683195 28754 gMC->Gsvolu("IRA1", "BOX ", idtmed[268], dgh, 3);
7b67784f 28755 gMC->Gspos("IRA1", 1, "ITSV", 53.5, 0., -69.5, 0, "ONLY");
31683195 28756 gMC->Gsvolu("IRA2", "BOX ", idtmed[268], dgh, 3);
7b67784f 28757 gMC->Gspos("IRA2", 1, "ITSV", -53.5, 0., -69.5, 0, "ONLY");
28758
31683195 28759 dgh[0] = 2.-0.5; // 0.5 was determined in such a way that the aluminum area is 20.9 cm^2
28760 dgh[1] = 8.-0.5; // 0.5 was determined in such a way that the aluminum area is 20.9 cm^2
9181d340 28761 dgh[2] = 190.;
7b67784f 28762 gMC->Gsvolu("IRA3", "BOX ", idtmed[205], dgh, 3);
28763 gMC->Gspos("IRA3", 1, "IRA1", 0., 0., 0., 0, "ONLY");
28764 gMC->Gsvolu("IRA4", "BOX ", idtmed[205], dgh, 3);
28765 gMC->Gspos("IRA4", 1, "IRA2", 0., 0., 0., 0, "ONLY");
28766
28767 }
db915fea 28768
28769 // --- DEFINE CYLINDERS HOLDING RAILS BETWEEN THE ITS AND THE TPC
28770
7b67784f 28771 dgh[0] = 56.9;
db915fea 28772 dgh[1] = 59.;
28773 dgh[2] = 0.6;
cd3a3507 28774 gMC->Gsvolu("ICYL", "TUBE", idtmed[210], dgh, 3);
27c5763c 28775 gMC->Gspos("ICYL", 1, "ALIC", 0., 0., 74.1, 0, "ONLY");
28776 gMC->Gspos("ICYL", 2, "ALIC", 0., 0., -74.1, idrotm[200], "ONLY");
7b67784f 28777
28778 // --- DEFINE SUPPORTS FOR RAILS ATTACHED TO THE CYLINDERS
28779
28780 dgh[0] = 0.;
28781 dgh[1] = 3.;
28782 dgh[2] = 5.; // 5. comes from the fact that the volume has to be 567.6/2 cm^3
e4f08ac3 28783 gMC->Gsvolu("ISR1", "TUBE", idtmed[284], dgh, 3);
c2685204 28784 gMC->Gspos("ISR1", 1, "ITSV", 53.4292, 10.7053, 79.75, 0, "ONLY");
28785 gMC->Gspos("ISR1", 2, "ITSV", 53.4292, -10.7053, 79.75, 0, "ONLY");
28786 gMC->Gspos("ISR1", 3, "ITSV", -53.4292, 10.7053, 79.75, 0, "ONLY");
28787 gMC->Gspos("ISR1", 4, "ITSV", -53.4292, -10.7053, 79.75, 0, "ONLY");
28788 gMC->Gspos("ISR1", 5, "ITSV", 53.4292, 10.7053, -79.75, 0, "ONLY");
28789 gMC->Gspos("ISR1", 6, "ITSV", 53.4292, -10.7053, -79.75, 0, "ONLY");
28790 gMC->Gspos("ISR1", 7, "ITSV", -53.4292, 10.7053, -79.75, 0, "ONLY");
28791 gMC->Gspos("ISR1", 8, "ITSV", -53.4292, -10.7053, -79.75, 0, "ONLY");
7b67784f 28792
28793 // --- DEFINE SUPPORTS FOR RAILS ATTACHED TO THE ABSORBER
28794
28795 dgh[0] = 5.;
28796 dgh[1] = 12.;
28797 dgh[2] = 5.;
28798 gMC->Gsvolu("ISR2", "BOX ", idtmed[210], dgh, 3);
28799 gMC->Gspos("ISR2", 1, "ALIC", 53.5, 0., 125.5, 0, "ONLY");
28800 gMC->Gsvolu("ISR3", "BOX ", idtmed[210], dgh, 3);
28801 gMC->Gspos("ISR3", 1, "ALIC", -53.5, 0., 125.5, 0, "ONLY");
28802
28803 dgh[0] = 5.-2.;
28804 dgh[1] = 12.-2.;
28805 dgh[2] = 5.;
28806 gMC->Gsvolu("ISR4", "BOX ", idtmed[205], dgh, 3);
28807 gMC->Gspos("ISR4", 1, "ISR2", 0., 0., 0., 0, "ONLY");
28808 gMC->Gsvolu("ISR5", "BOX ", idtmed[205], dgh, 3);
28809 gMC->Gspos("ISR5", 1, "ISR3", 0., 0., 0., 0, "ONLY");
28810
28811 // --- DEFINE SUPPORTS TO ATTACH THE ITS TO THE TPC
28812
28813 dgh[0] = 0.;
28814 dgh[1] = 5.;
28815 dgh[2] = 2.;
28816 gMC->Gsvolu("ISR6", "TUBE", idtmed[210], dgh, 3);
28817 gMC->Gspos("ISR6", 1, "ALIC", 0., 54., 77., 0, "ONLY");
28818 gMC->Gspos("ISR6", 2, "ALIC", 0., 54., -77., 0, "ONLY");
28819 gMC->Gspos("ISR6", 3, "ALIC", 0., -54., -77., 0, "ONLY");
bae7e562 28820
db915fea 28821 // --- Outputs the geometry tree in the EUCLID/CAD format
28822
28823 if (fEuclidOut) {
28824 gMC->WriteEuclid("ITSgeometry", "ITSV", 1, 5);
28825 }
cd3a3507 28826
db915fea 28827}
28828//_____________________________________________________________________________
28829void AliITSvPPRasymm::CreateMaterials(){
28830////////////////////////////////////////////////////////////////////////
28831 //
28832 // Create ITS materials
28833 // This function defines the default materials used in the Geant
28834 // Monte Carlo simulations for the geometries AliITSv1, AliITSv3,
28835 // AliITSvPPRasymm.
28836 // In general it is automatically replaced by
28837 // the CreatMaterials routine defined in AliITSv?. Should the function
28838 // CreateMaterials not exist for the geometry version you are using this
28839 // one is used. See the definition found in AliITSv5 or the other routine
28840 // for a complete definition.
28841 //
d236497b 28842
28843 Int_t ifield = gAlice->Field()->Integ();
28844 Float_t fieldm = gAlice->Field()->Max();
28845
28846 Float_t tmaxfd = 0.1; // 1.0; // Degree
28847 Float_t stemax = 1.0; // cm
28848 Float_t deemax = 0.1; // 30.0; // Fraction of particle's energy 0<deemax<=1
28849 Float_t epsil = 1.0E-4; // 1.0; // cm
28850 Float_t stmin = 0.0; // cm "Default value used"
28851
28852 Float_t tmaxfdSi = 0.1; // .10000E+01; // Degree
28853 Float_t stemaxSi = 0.0075; // .10000E+01; // cm
28854 Float_t deemaxSi = 0.1; // 0.30000E-02; // Fraction of particle's energy 0<deemax<=1
28855 Float_t epsilSi = 1.0E-4;// .10000E+01;
28856 Float_t stminSi = 0.0; // cm "Default value used"
28857
28858 Float_t tmaxfdAir = 0.1; // .10000E+01; // Degree
28859 Float_t stemaxAir = .10000E+01; // cm
28860 Float_t deemaxAir = 0.1; // 0.30000E-02; // Fraction of particle's energy 0<deemax<=1
28861 Float_t epsilAir = 1.0E-4;// .10000E+01;
28862 Float_t stminAir = 0.0; // cm "Default value used"
28863
28864 Float_t tmaxfdServ = 1.0; // 10.0; // Degree
28865 Float_t stemaxServ = 1.0; // 0.01; // cm
28866 Float_t deemaxServ = 0.5; // 0.1; // Fraction of particle's energy 0<deemax<=1
28867 Float_t epsilServ = 1.0E-3; // 0.003; // cm
28868 Float_t stminServ = 0.0; //0.003; // cm "Default value used"
e4f08ac3 28869
28870 // Freon
28871 Float_t afre[2] = { 12.011,18.9984032 };
d236497b 28872 Float_t zfre[2] = { 6., 9. };
e4f08ac3 28873 Float_t wfre[2] = { 5.,12. };
d236497b 28874 Float_t densfre = 1.5;
e4f08ac3 28875
cd3a3507 28876 // --- Define the various materials and media for GEANT ---
d236497b 28877 // AliMaterial(Int_t imat, const char* name, Float_t a, Float_t z,
28878 // Float_t dens, Float_t radl, Float_t absl,
28879 // Float_t *buf=0, Int_t nwbuf=0)
28880 //AliMedium(Int_t numed, const char *name, Int_t nmat,
28881 // Int_t isvol, Int_t ifield, Float_t fieldm,
28882 // Float_t tmaxfd, Float_t stemax, Float_t deemax,
28883 // Float_t epsil, Float_t stmin, Float_t *ubuf=0, Int_t nbuf=0)
cd3a3507 28884 AliMaterial(1,"SI$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 28885 AliMedium(1,"SI$",1,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
cd3a3507 28886
28887 AliMaterial(2,"SPD SI CHIP$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 28888 AliMedium(2,"SPD SI CHIP$",2,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
cd3a3507 28889
28890 AliMaterial(3,"SPD SI BUS$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 28891 AliMedium(3,"SPD SI BUS$",3,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
cd3a3507 28892
28893 AliMaterial(4,"C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
d236497b 28894 AliMedium(4,"C (M55J)$",4,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28895
6190d58a 28896 AliMaterial(5,"AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
d236497b 28897 AliMedium(5,"AIR$",5,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
cd3a3507 28898
63bb0827 28899 AliMaterial(6,"GEN AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
d236497b 28900 AliMedium(6,"GEN AIR$",6,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
cd3a3507 28901
80272ed3 28902 AliMaterial(7,"SDD SI CHIP$",0.374952E+02,0.178184E+02,0.24485E+01,0.76931E+01,0.99900E+03);
d236497b 28903 AliMedium(7,"SDD SI CHIP$",7,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
cd3a3507 28904
80272ed3 28905 AliMaterial(9,"SDD C (M55J)$",0.123565E+02,0.64561E+01,0.18097E+01,0.229570E+02,0.99900E+03);
d236497b 28906 AliMedium(9,"SDD C (M55J)$",9,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28907
6190d58a 28908 AliMaterial(10,"SDD AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
d236497b 28909 AliMedium(10,"SDD AIR$",10,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
cd3a3507 28910
28911 AliMaterial(11,"AL$",0.26982E+02,0.13000E+02,0.26989E+01,0.89000E+01,0.99900E+03);
d236497b 28912 AliMedium(11,"AL$",11,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28913
28914 AliMaterial(12,"WATER$",0.14322E+02,0.72167E+01,0.10000E+01,0.35759E+02,0.94951E+02);
d236497b 28915 AliMedium(12,"WATER$",12,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28916
e4f08ac3 28917 AliMixture(13,"Freon$",afre,zfre,densfre,-2,wfre);
d236497b 28918 AliMedium(13,"Freon$",13,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
e4f08ac3 28919
cd3a3507 28920 AliMaterial(14,"COPPER$",0.63546E+02,0.29000E+02,0.89600E+01,0.14300E+01,0.99900E+03);
d236497b 28921 AliMedium(14,"COPPER$",14,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28922
28923 AliMaterial(15,"CERAMICS$",0.22314E+02,0.10856E+02,0.36000E+01,0.76200E+01,0.31901E+02);
d236497b 28924 AliMedium(15,"CERAMICS$",15,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28925
28926 AliMaterial(20,"SSD C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
d236497b 28927 AliMedium(20,"SSD C (M55J)$",20,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28928
6190d58a 28929 AliMaterial(21,"SSD AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
d236497b 28930 AliMedium(21,"SSD AIR$",21,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
cd3a3507 28931
28932 AliMaterial(25,"G10FR4$",0.17749E+02,0.88750E+01,0.18000E+01,0.21822E+02,0.99900E+03);
d236497b 28933 AliMedium(25,"G10FR4$",25,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28934
28935 AliMaterial(26,"GEN C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
d236497b 28936 AliMedium(26,"GEN C (M55J)$",26,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28937
6190d58a 28938 AliMaterial(27,"GEN Air$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
d236497b 28939 AliMedium(27,"GEN Air$",27,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
cd3a3507 28940
28941 AliMaterial(51,"SPD SI$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 28942 AliMedium(51,"SPD SI$",51,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
cd3a3507 28943
28944 AliMaterial(52,"SPD SI CHIP$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 28945 AliMedium(52,"SPD SI CHIP$",52,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
cd3a3507 28946
28947 AliMaterial(53,"SPD SI BUS$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 28948 AliMedium(53,"SPD SI BUS$",53,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
cd3a3507 28949
28950 AliMaterial(54,"SPD C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
d236497b 28951 AliMedium(54,"SPD C (M55J)$",54,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28952
6190d58a 28953 AliMaterial(55,"SPD AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
d236497b 28954 AliMedium(55,"SPD AIR$",55,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
cd3a3507 28955
28956 AliMaterial(56,"SPD KAPTON(POLYCH2)$",0.14000E+02,0.71770E+01,0.13000E+01,0.31270E+02,0.99900E+03);
d236497b 28957 AliMedium(56,"SPD KAPTON(POLYCH2)$",56,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28958
28959 AliMaterial(61,"EPOXY$",0.17749E+02,0.88750E+01,0.18000E+01,0.21822E+02,0.99900E+03);
d236497b 28960 AliMedium(61,"EPOXY$",61,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28961
28962 AliMaterial(62,"SILICON$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 28963 AliMedium(62,"SILICON$",62,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
cd3a3507 28964
28965 AliMaterial(63,"KAPTONH(POLYCH2)$",0.14000E+02,0.71770E+01,0.13000E+01,0.31270E+02,0.99900E+03);
d236497b 28966 AliMedium(63,"KAPTONH(POLYCH2)$",63,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28967
28968 AliMaterial(64,"ALUMINUM$",0.26982E+02,0.13000E+02,0.26989E+01,0.89000E+01,0.99900E+03);
d236497b 28969 AliMedium(64,"ALUMINUM$",64,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28970
28971 AliMaterial(65,"INOX$",0.55098E+02,0.2572E+02,0.7900E+01,0.17800E+01,0.99900E+03);
d236497b 28972 AliMedium(65,"INOX$",65,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28973
e4f08ac3 28974 AliMaterial(68,"ROHACELL$",0.123974E+02,0.62363E+01,0.500E-01,0.80986E+03,0.99900E+03);
d236497b 28975 AliMedium(68,"ROHACELL$",68,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28976
80272ed3 28977 AliMaterial(69,"SDD C AL (M55J)$",0.138802E+02,0.71315E+01,0.19837E+01,0.176542E+02,0.99900E+03);
d236497b 28978 AliMedium(69,"SDD C AL (M55J)$",69,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28979
28980 AliMaterial(70,"SDDKAPTON (POLYCH2)$",0.14000E+02,0.71770E+01,0.13000E+01,0.31270E+02,0.99900E+03);
d236497b 28981 AliMedium(70,"SDDKAPTON (POLYCH2)$",70,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28982
28983 AliMaterial(71,"ITS SANDW A$",0.12011E+02,0.60000E+01,0.2115E+00,0.17479E+03,0.99900E+03);
d236497b 28984 AliMedium(71,"ITS SANDW A$",71,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28985
28986 AliMaterial(72,"ITS SANDW B$",0.12011E+02,0.60000E+01,0.27000E+00,0.18956E+03,0.99900E+03);
d236497b 28987 AliMedium(72,"ITS SANDW B$",72,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28988
28989 AliMaterial(73,"ITS SANDW C$",0.12011E+02,0.60000E+01,0.41000E+00,0.90868E+02,0.99900E+03);
d236497b 28990 AliMedium(73,"ITS SANDW C$",73,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28991
28992 AliMaterial(74,"HEAT COND GLUE$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
d236497b 28993 AliMedium(74,"HEAT COND GLUE$",74,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28994
28995 AliMaterial(75,"ELASTO SIL$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 28996 AliMedium(75,"ELASTO SIL$",75,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28997
28998 AliMaterial(76,"SPDBUS(AL+KPT+EPOX)$",0.19509E+02,0.96502E+01,0.19060E+01,0.15413E+02,0.99900E+03);
d236497b 28999 AliMedium(76,"SPDBUS(AL+KPT+EPOX)$",76,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
80272ed3 29000
29001 AliMaterial(77,"SDD X7R capacitors$",0.1157516E+03,0.477056E+02,0.67200E+01,0.14236E+01,0.99900E+03);
d236497b 29002 AliMedium(77,"SDD X7R capacitors$",77,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
80272ed3 29003
29004 AliMaterial(78,"SDD ruby sph. Al2O3$",0.218101E+02,0.106467E+02,0.39700E+01,0.48539E+01,0.99900E+03);
d236497b 29005 AliMedium(78,"SDD ruby sph. Al2O3$",78,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
80272ed3 29006
29007 AliMaterial(79,"SDD SI insensitive$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 29008 AliMedium(79,"SDD SI insensitive$",79,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
80272ed3 29009
29010 AliMaterial(80,"SDD HV microcable$",0.159379E+02,0.78598E+01,0.16087E+01,0.217906E+02,0.99900E+03);
d236497b 29011 AliMedium(80,"SDD HV microcable$",80,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
80272ed3 29012
29013 AliMaterial(81,"SDD LV+signal cable$",0.223689E+02,0.108531+02,0.21035E+01,0.13440E+02,0.99900E+03);
d236497b 29014 AliMedium(81,"SDD LV+signal cable$",81,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
80272ed3 29015
29016 AliMaterial(82,"SDD hybrid microcab$",0.218254E+02,0.106001E+02,0.20502E+01,0.137308E+02,0.99900E+03);
d236497b 29017 AliMedium(82,"SDD hybrid microcab$",82,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
80272ed3 29018
29019 AliMaterial(83,"SDD anode microcab$",0.186438E+02,0.91193E+01,0.17854E+01,0.176451E+02,0.99900E+03);
d236497b 29020 AliMedium(83,"SDD anode microcab$",83,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 29021
7b67784f 29022 AliMaterial(84,"SDD/SSD rings$",0.123565E+02,0.64561E+01,0.18097E+01,0.229570E+02,0.99900E+03);
d236497b 29023 AliMedium(84,"SDD/SSD rings$",84,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
7b67784f 29024
e4f08ac3 29025 AliMaterial(85,"inox/alum$",0.321502E+02,0.153383E+02,0.30705E+01,0.69197E+01,0.99900E+03);
d236497b 29026 AliMedium(85,"inox/alum$",85,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
e4f08ac3 29027
29028
cd3a3507 29029 // Special media
29030
29031 AliMaterial(90,"SPD shield$", 12.011, 6., 1.93/10. , 22.1*10., 999);
d236497b 29032 AliMedium(90,"SPD shield$",90,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
cd3a3507 29033
fc44ab90 29034 AliMaterial(91, "SPD End ladder$", 47.0447, 21.7963, 3.6374, 4.4711, 999);
d236497b 29035 AliMedium(91,"SPD End ladder$",91,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
cd3a3507 29036
29037 AliMaterial(92, "SPD cone$",28.0855, 14., 2.33, 9.36, 999);
d236497b 29038 AliMedium(92,"SPD cone$",92,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
cd3a3507 29039
29040 AliMaterial(93, "SDD End ladder$", 69.9298, 29.8246, 0.3824, 36.5103, 999);
d236497b 29041 AliMedium(93,"SDD End ladder$",93,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
cd3a3507 29042
d236497b 29043 AliMaterial(94, "SDD cone$",63.546, 29., 1.15, 1.265, 999);
29044 AliMedium(94,"SDD cone$",94,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
cd3a3507 29045
29046 AliMaterial(95, "SSD End ladder$", 32.0988, 15.4021, 0.68, 35.3238, 999);
d236497b 29047 AliMedium(95,"SSD End ladder$",95,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
db915fea 29048
d236497b 29049 AliMaterial(96, "SSD cone$",63.546, 29., 1.15, 1.265, 999);
29050 AliMedium(96,"SSD cone$",96,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
cd3a3507 29051
db915fea 29052}
bae7e562 29053//______________________________________________________________________
29054void AliITSvPPRasymm::InitAliITSgeom(){
29055// Based on the geometry tree defined in Geant 3.21, this
29056// routine initilizes the Class AliITSgeom from the Geant 3.21 ITS geometry
29057// sturture.
b9d0a01d 29058// if(gMC->IsA()!=AliGeant3::Class()) {
29059 if(strcmp(gMC->GetName(),"TGeant3")) {
bae7e562 29060 Error("InitAliITSgeom",
29061 "Wrong Monte Carlo. InitAliITSgeom uses TGeant3 calls");
29062 return;
29063 } // end if
29064 cout << "Reading Geometry transformation directly from Geant 3." << endl;
29065 const Int_t nlayers = 6;
63bb0827 29066 const Int_t ndeep = 9;
bae7e562 29067 Int_t itsGeomTreeNames[nlayers][ndeep],lnam[20],lnum[20];
29068 Int_t nlad[nlayers],ndet[nlayers];
29069 Double_t t[3],r[10];
29070 Float_t par[20],att[20];
29071 Int_t npar,natt,idshape,imat,imed;
29072 AliITSGeant3Geometry *ig = new AliITSGeant3Geometry();
29073 Int_t mod,lay,lad,det,i,j,k;
e155cdc7 29074 Char_t names[nlayers][ndeep][5];
63bb0827 29075 Int_t itsGeomTreeCopys[nlayers][ndeep];
3d12a48d 29076 if(fMinorVersion == 1){ // Option A
80272ed3 29077 Char_t *namesA[nlayers][ndeep] = {
63bb0827 29078 {"ALIC","ITSV","ITSD","IT12","I12A","I10A","I103","I101","ITS1"}, // lay=1
29079 {"ALIC","ITSV","ITSD","IT12","I12A","I20A","I1D3","I1D1","ITS2"}, // lay=2
29080 {"ALIC","ITSV","ITSD","IT34","I004","I302","ITS3"," "," "}, // lay=3
29081 {"ALIC","ITSV","ITSD","IT34","I005","I402","ITS4"," "," "}, // lay=4
29082 {"ALIC","ITSV","ITSD","IT56","I565","I562","ITS5"," "," "}, // lay=5
29083 {"ALIC","ITSV","ITSD","IT56","I569","I566","ITS6"," "," "}};// lay=6
29084 Int_t itsGeomTreeCopysA[nlayers][ndeep]= {{1,1,1,1,10, 2, 4,1,1},// lay=1
29085 {1,1,1,1,10, 4, 4,1,1},// lay=2
29086 {1,1,1,1,14, 6, 1,0,0},// lay=3
29087 {1,1,1,1,22, 8, 1,0,0},// lay=4
29088 {1,1,1,1,34,22, 1,0,0},// lay=5
29089 {1,1,1,1,38,25, 1,0,0}};//lay=6
29090 for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++){
e155cdc7 29091 //PH for(k=0;k<4;k++) names[i][j][k] = namesA[i][j][k];
29092 strcpy(names[i][j], namesA[i][j]);
63bb0827 29093 itsGeomTreeCopys[i][j] = itsGeomTreeCopysA[i][j];
29094 } // end for i,j
3d12a48d 29095 }else if(fMinorVersion == 2){ // Option B
80272ed3 29096 Char_t *namesB[nlayers][ndeep] = {
63bb0827 29097 {"ALIC","ITSV","ITSD","IT12","I12B","I10B","I107","I101","ITS1"}, // lay=1
29098 {"ALIC","ITSV","ITSD","IT12","I12B","I20B","I1D7","I1D1","ITS2"}, // lay=2
29099 {"ALIC","ITSV","ITSD","IT34","I004","I302","ITS3"," "," "}, // lay=3
29100 {"ALIC","ITSV","ITSD","IT34","I005","I402","ITS4"," "," "}, // lay=4
29101 {"ALIC","ITSV","ITSD","IT56","I565","I562","ITS5"," "," "}, // lay=5
29102 {"ALIC","ITSV","ITSD","IT56","I569","I566","ITS6"," "," "}};// lay=6
29103 Int_t itsGeomTreeCopysB[nlayers][ndeep]= {{1,1,1,1,10, 2, 4,1,1},// lay=1
29104 {1,1,1,1,10, 4, 4,1,1},// lay=2
29105 {1,1,1,1,14, 6, 1,0,0},// lay=3
29106 {1,1,1,1,22, 8, 1,0,0},// lay=4
29107 {1,1,1,1,34,22, 1,0,0},// lay=5
29108 {1,1,1,1,38,25, 1,0,0}};//lay=6
29109 for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++){
e155cdc7 29110 //PH for(k=0;k<4;k++) names[i][j][k] = namesB[i][j][k];
29111 strcpy(names[i][j], namesB[i][j]);
63bb0827 29112 itsGeomTreeCopys[i][j] = itsGeomTreeCopysB[i][j];
29113 } // end for i,j
29114 } // end if fMinorVersion
bae7e562 29115 // Sorry, but this is not very pritty code. It should be replaced
29116 // at some point with a version that can search through the geometry
29117 // tree its self.
29118 cout << "Reading Geometry informaton from Geant3 common blocks" << endl;
29119 for(i=0;i<20;i++) lnam[i] = lnum[i] = 0;
29120 for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++)
29121 itsGeomTreeNames[i][j] = ig->StringToInt(names[i][j]);
29122 mod = 0;
29123 for(i=0;i<nlayers;i++){
29124 k = 1;
29125 for(j=0;j<ndeep;j++) if(itsGeomTreeCopys[i][j]!=0)
29126 k *= TMath::Abs(itsGeomTreeCopys[i][j]);
29127 mod += k;
29128 } // end for i
29129
29130 if(fITSgeom!=0) delete fITSgeom;
29131 nlad[0]=20;nlad[1]=40;nlad[2]=14;nlad[3]=22;nlad[4]=34;nlad[5]=38;
29132 ndet[0]=4;ndet[1]=4;ndet[2]=6;ndet[3]=8;ndet[4]=22;ndet[5]=25;
29133 fITSgeom = new AliITSgeom(0,6,nlad,ndet,mod);
29134 mod = -1;
29135 for(lay=1;lay<=nlayers;lay++){
29136 for(j=0;j<ndeep;j++) lnam[j] = itsGeomTreeNames[lay-1][j];
29137 for(j=0;j<ndeep;j++) lnum[j] = itsGeomTreeCopys[lay-1][j];
29138 switch (lay){
29139 case 1: case 2: // layers 1 and 2 are a bit special
29140 lad = 0;
29141 for(j=1;j<=itsGeomTreeCopys[lay-1][4];j++){
29142 lnum[4] = j;
29143 for(k=1;k<=itsGeomTreeCopys[lay-1][5];k++){
29144 lad++;
29145 lnum[5] = k;
29146 for(det=1;det<=itsGeomTreeCopys[lay-1][6];det++){
29147 lnum[6] = det;
29148 mod++;
29149 ig->GetGeometry(ndeep,lnam,lnum,t,r,idshape,npar,natt,
29150 par,att,imat,imed);
29151 fITSgeom->CreatMatrix(mod,lay,lad,det,kSPD,t,r);
29152 if(!(fITSgeom->IsShapeDefined((Int_t)kSPD)))
bae7e562 29153 fITSgeom->ReSetShape(kSPD,
e99dbc71 29154 new AliITSgeomSPD425Short(npar,par));
bae7e562 29155 } // end for det
29156 } // end for k
29157 } // end for j
29158 break;
29159 case 3: case 4: case 5: case 6: // layers 3-6
29160 lnum[6] = 1;
29161 for(lad=1;lad<=itsGeomTreeCopys[lay-1][4];lad++){
29162 lnum[4] = lad;
29163 for(det=1;det<=itsGeomTreeCopys[lay-1][5];det++){
29164 lnum[5] = det;
29165 mod++;
29166 ig->GetGeometry(7,lnam,lnum,t,r,idshape,npar,natt,
29167 par,att,imat,imed);
29168 switch (lay){
29169 case 3: case 4:
29170 fITSgeom->CreatMatrix(mod,lay,lad,det,kSDD,t,r);
29171 if(!(fITSgeom->IsShapeDefined(kSDD)))
e99dbc71 29172 fITSgeom->ReSetShape(kSDD,
29173 new AliITSgeomSDD256(npar,par));
bae7e562 29174 break;
29175 case 5:
29176 fITSgeom->CreatMatrix(mod,lay,lad,det,kSSD,t,r);
29177 if(!(fITSgeom->IsShapeDefined(kSSD)))
29178 fITSgeom->ReSetShape(kSSD,
e99dbc71 29179 new AliITSgeomSSD275and75(npar,par));
bae7e562 29180 break;
29181 case 6:
1570d46d 29182 fITSgeom->CreatMatrix(mod,lay,lad,det,kSSD,t,r);
29183 if(!(fITSgeom->IsShapeDefined(kSSD)))
29184 fITSgeom->ReSetShape(kSSD,
e99dbc71 29185 new AliITSgeomSSD75and275(npar,par));
bae7e562 29186 break;
29187 } // end switch
29188 } // end for det
29189 } // end for lad
29190 break;
29191 } // end switch
29192 } // end for lay
29193 return;
29194}
db915fea 29195//_____________________________________________________________________________
29196void AliITSvPPRasymm::Init(){
29197////////////////////////////////////////////////////////////////////////
29198// Initialise the ITS after it has been created.
29199////////////////////////////////////////////////////////////////////////
bae7e562 29200 Int_t i;
db915fea 29201
bae7e562 29202 cout << endl;
29203 for(i=0;i<26;i++) cout << "*";
29204 cout << " ITSvPPRasymm" << fMinorVersion << "_Init ";
29205 for(i=0;i<25;i++) cout << "*";cout << endl;
29206//
29207 if(fRead[0]=='\0') strncpy(fRead,fEuclidGeomDet,60);
29208 if(fWrite[0]=='\0') strncpy(fWrite,fEuclidGeomDet,60);
29209 if(fITSgeom!=0) delete fITSgeom;
29210 fITSgeom = new AliITSgeom();
29211 if(fGeomDetIn) fITSgeom->ReadNewFile(fRead);
29212 if(!fGeomDetIn) this->InitAliITSgeom();
29213 if(fGeomDetOut) fITSgeom->WriteNewFile(fWrite);
db915fea 29214 AliITS::Init();
bae7e562 29215//
29216 for(i=0;i<72;i++) cout << "*";
29217 cout << endl;
7bdd9b7d 29218 fIDMother = gMC->VolId("ITSV"); // ITS Mother Volume ID.
bae7e562 29219}
2c198b76 29220//_____________________________________________________________________________
29221void AliITSvPPRasymm::SetDefaults(){
29222 // sets the default segmentation, response, digit and raw cluster classes
29223 const Float_t kconv = 1.0e+04; // convert cm to microns
29224
29225 cout << "AliITSvPPRasymm::SetDefaults" << endl;
29226
29227 AliITSDetType *iDetType;
29228 AliITSgeomSPD *s0;
29229 AliITSgeomSDD *s1;
29230 AliITSgeomSSD *s2;
29231 Int_t i;
29232 Float_t bx[256],bz[280];
29233
29234 //SPD
82873bc1 29235 iDetType=DetType(kSPD);
2c198b76 29236 s0 = (AliITSgeomSPD*) fITSgeom->GetShape(kSPD);// Get shape info. Do it this way for now.
29237 AliITSresponse *resp0=new AliITSresponseSPD();
82873bc1 29238 SetResponseModel(kSPD,resp0);
2c198b76 29239 AliITSsegmentationSPD *seg0=new AliITSsegmentationSPD(fITSgeom);
29240 seg0->SetDetSize(s0->GetDx()*2.*kconv, // base this on AliITSgeomSPD
29241 s0->GetDz()*2.*kconv, // for now.
29242 s0->GetDy()*2.*kconv); // x,z,y full width in microns.
c11a498e 29243 seg0->SetNPads(256,160);// Number of Bins in x and z
2c198b76 29244 for(i=000;i<256;i++) bx[i] = 50.0; // in x all are 50 microns.
29245 for(i=000;i<160;i++) bz[i] = 425.0; // most are 425 microns except below
29246 for(i=160;i<280;i++) bz[i] = 0.0; // Outside of detector.
29247 bz[ 31] = bz[ 32] = 625.0; // first chip boundry
29248 bz[ 63] = bz[ 64] = 625.0; // first chip boundry
29249 bz[ 95] = bz[ 96] = 625.0; // first chip boundry
29250 bz[127] = bz[128] = 625.0; // first chip boundry
c11a498e 29251 bz[160] = 425.0; // Set so that there is no zero pixel size for fNz.
2c198b76 29252 seg0->SetBinSize(bx,bz); // Based on AliITSgeomSPD for now.
82873bc1 29253 SetSegmentationModel(kSPD,seg0);
2c198b76 29254 // set digit and raw cluster classes to be used
29255 const char *kData0=(iDetType->GetResponseModel())->DataType();
29256 if (strstr(kData0,"real")) iDetType->ClassNames("AliITSdigit",
29257 "AliITSRawClusterSPD");
29258 else iDetType->ClassNames("AliITSdigitSPD","AliITSRawClusterSPD");
82873bc1 29259// SetSimulationModel(kSPD,new AliITSsimulationSPD(seg0,resp0));
29260// iDetType->ReconstructionModel(new AliITSClusterFinderSPD());
2c198b76 29261
29262 // SDD
82873bc1 29263 iDetType=DetType(kSDD);
2c198b76 29264 s1 = (AliITSgeomSDD*) fITSgeom->GetShape(kSDD);// Get shape info. Do it this way for now.
aa044888 29265 AliITSresponseSDD *resp1=new AliITSresponseSDD("simulated");
82873bc1 29266 SetResponseModel(kSDD,resp1);
2c198b76 29267 AliITSsegmentationSDD *seg1=new AliITSsegmentationSDD(fITSgeom,resp1);
29268 seg1->SetDetSize(s1->GetDx()*kconv, // base this on AliITSgeomSDD
29269 s1->GetDz()*2.*kconv, // for now.
29270 s1->GetDy()*2.*kconv); // x,z,y full width in microns.
c11a498e 29271 seg1->SetNPads(256,256);// Use AliITSgeomSDD for now
82873bc1 29272 SetSegmentationModel(kSDD,seg1);
2c198b76 29273 const char *kData1=(iDetType->GetResponseModel())->DataType();
29274 const char *kopt=iDetType->GetResponseModel()->ZeroSuppOption();
29275 if((!strstr(kopt,"2D")) && (!strstr(kopt,"1D")) || strstr(kData1,"real") ){
29276 iDetType->ClassNames("AliITSdigit","AliITSRawClusterSDD");
29277 } else iDetType->ClassNames("AliITSdigitSDD","AliITSRawClusterSDD");
82873bc1 29278// SetSimulationModel(kSDD,new AliITSsimulationSDD(seg1,resp1));
29279// iDetType->ReconstructionModel(new AliITSClusterFinderSDD());
2c198b76 29280
29281 // SSD Layer 5
82873bc1 29282 iDetType=DetType(kSSD);
2c198b76 29283 s2 = (AliITSgeomSSD*) fITSgeom->GetShape(kSSD);// Get shape info. Do it this way for now.
aa044888 29284 AliITSresponse *resp2=new AliITSresponseSSD("simulated");
82873bc1 29285 SetResponseModel(kSSD,resp2);
2c198b76 29286 AliITSsegmentationSSD *seg2=new AliITSsegmentationSSD(fITSgeom);
29287 seg2->SetDetSize(s2->GetDx()*2.*kconv, // base this on AliITSgeomSSD
29288 s2->GetDz()*2.*kconv, // for now.
29289 s2->GetDy()*2.*kconv); // x,z,y full width in microns.
29290 seg2->SetPadSize(95.,0.); // strip x pitch in microns
29291 seg2->SetNPads(768,0); // number of strips on each side.
29292 seg2->SetAngles(0.0075,0.0275); // strip angels rad P and N side.
92cc4da1 29293 seg2->SetAnglesLay5(0.0075,0.0275); // strip angels rad P and N side.
29294 seg2->SetAnglesLay6(0.0275,0.0075); // strip angels rad P and N side.
82873bc1 29295 SetSegmentationModel(kSSD,seg2);
2c198b76 29296 const char *kData2=(iDetType->GetResponseModel())->DataType();
29297 if(strstr(kData2,"real") ) iDetType->ClassNames("AliITSdigit",
29298 "AliITSRawClusterSSD");
29299 else iDetType->ClassNames("AliITSdigitSSD","AliITSRawClusterSSD");
82873bc1 29300// SetSimulationModel(kSSD,new AliITSsimulationSSD(seg2,resp2));
29301// iDetType->ReconstructionModel(new AliITSClusterFinderSSD());
92cc4da1 29302
29303 if(kNTYPES>3){
2c198b76 29304 Warning("SetDefaults",
29305 "Only the four basic detector types are initialised!");
29306 }// end if
29307 return;
29308}
bae7e562 29309//______________________________________________________________________
db915fea 29310void AliITSvPPRasymm::DrawModule(){
29311////////////////////////////////////////////////////////////////////////
29312// Draw a shaded view of the FMD version 8.
29313////////////////////////////////////////////////////////////////////////
29314
29315 // Set everything unseen
29316 gMC->Gsatt("*", "seen", -1);
29317 //
29318 // Set ALIC mother visible
29319 gMC->Gsatt("ALIC","SEEN",0);
29320 //
29321 // Set the volumes visible
29322 gMC->Gsatt("ITSD","SEEN",0);
29323 gMC->Gsatt("ITS1","SEEN",1);
29324 gMC->Gsatt("ITS2","SEEN",1);
29325 gMC->Gsatt("ITS3","SEEN",1);
29326 gMC->Gsatt("ITS4","SEEN",1);
29327 gMC->Gsatt("ITS5","SEEN",1);
29328 gMC->Gsatt("ITS6","SEEN",1);
29329
29330 gMC->Gsatt("IPCB","SEEN",1);
29331 gMC->Gsatt("ICO2","SEEN",1);
29332 gMC->Gsatt("ICER","SEEN",0);
29333 gMC->Gsatt("ISI2","SEEN",0);
29334 gMC->Gsatt("IPLA","SEEN",0);
29335 gMC->Gsatt("ICO3","SEEN",0);
29336 gMC->Gsatt("IEPX","SEEN",0);
29337 gMC->Gsatt("ISI3","SEEN",1);
29338 gMC->Gsatt("ISUP","SEEN",0);
29339 gMC->Gsatt("ICHO","SEEN",0);
29340 gMC->Gsatt("ICMO","SEEN",0);
29341 gMC->Gsatt("ICMD","SEEN",0);
29342 gMC->Gsatt("ICCO","SEEN",1);
29343 gMC->Gsatt("ICCM","SEEN",0);
29344 gMC->Gsatt("ITMD","SEEN",0);
29345 gMC->Gsatt("ITTT","SEEN",1);
29346
29347 //
29348 gMC->Gdopt("hide", "on");
29349 gMC->Gdopt("shad", "on");
29350 gMC->Gsatt("*", "fill", 7);
29351 gMC->SetClipBox(".");
29352 gMC->SetClipBox("*", 0, 300, -300, 300, -300, 300);
29353 gMC->DefaultRange();
29354 gMC->Gdraw("alic", 40, 30, 0, 11, 10, .07, .07);
29355 gMC->Gdhead(1111, "Inner Tracking System Version 1");
29356 gMC->Gdman(17, 6, "MAN");
29357}
29358//_____________________________________________________________________________
29359void AliITSvPPRasymm::StepManager(){
29360////////////////////////////////////////////////////////////////////////
cd3a3507 29361// Called for every step in the ITS, then calles the AliITShit class
db915fea 29362// creator with the information to be recoreded about that hit.
cd3a3507 29363// The value of the macro ALIITSPRINTGEOM if set to 1 will allow the
29364// printing of information to a file which can be used to create a .det
29365// file read in by the routine CreateGeometry(). If set to 0 or any other
29366// value except 1, the default behavior, then no such file is created nor
29367// it the extra variables and the like used in the printing allocated.
db915fea 29368////////////////////////////////////////////////////////////////////////
7bdd9b7d 29369 Int_t copy, id;
29370 TLorentzVector position, momentum;
29371 static TLorentzVector position0;
29372 static Int_t stat0=0;
29373 if((id=gMC->CurrentVolID(copy) == fIDMother)&&
29374 (gMC->IsTrackEntering()||gMC->IsTrackExiting())){
29375 gMC->TrackPosition(position); // Get Position
29376 gMC->TrackMomentum(momentum); // Get Momentum
29377 copy = fTrackReferences->GetEntriesFast();
29378 TClonesArray &lTR = *fTrackReferences;
29379 // Fill TrackReference structure with this new TrackReference.
29380 AliTrackReference *tr = new(lTR[copy]) AliTrackReference();
29381 tr->SetTrack(gAlice->CurrentTrack());
29382 tr->SetPosition(position.X(),position.Y(),position.Z());
29383 tr->SetMomentum(momentum.Px(),momentum.Py(),momentum.Pz());
29384 tr->SetLength(gMC->TrackLength());
29385 } // if Outer ITS mother Volume
29386 if(!(this->IsActive())){
29387 return;
29388 } // end if !Active volume.
29389 Int_t copy1,copy2;
29390// Float_t hits[8];
29391 Int_t vol[5];
29392 TClonesArray &lhits = *fHits;
29393 //
29394 // Track status
29395 vol[3] = 0;
29396 vol[4] = 0;
29397 if(gMC->IsTrackInside()) vol[3] += 1;
29398 if(gMC->IsTrackEntering()) vol[3] += 2;
29399 if(gMC->IsTrackExiting()) vol[3] += 4;
29400 if(gMC->IsTrackOut()) vol[3] += 8;
29401 if(gMC->IsTrackDisappeared()) vol[3] += 16;
29402 if(gMC->IsTrackStop()) vol[3] += 32;
29403 if(gMC->IsTrackAlive()) vol[3] += 64;
29404 //
29405 // Fill hit structure.
29406 if(!(gMC->TrackCharge())) return;
29407 //
29408 // Only entering charged tracks
29409 if((id = gMC->CurrentVolID(copy)) == fIdSens[0]) {
29410 vol[0] = 1;
29411 id = gMC->CurrentVolOffID(2,copy);
29412 //detector copy in the ladder = 1<->4 (ITS1 < I101 < I103 < I10A)
29413 vol[1] = copy;
29414 gMC->CurrentVolOffID(3,copy1);
29415 //ladder copy in the module = 1<->2 (I10A < I12A)
29416 gMC->CurrentVolOffID(4,copy2);
29417 //module copy in the layer = 1<->10 (I12A < IT12)
29418 vol[2] = copy1+(copy2-1)*2;//# of ladders in one module = 2
29419 } else if(id == fIdSens[1]){
29420 vol[0] = 2;
29421 id = gMC->CurrentVolOffID(2,copy);
29422 //detector copy in the ladder = 1<->4 (ITS2 < I1D1 < I1D3 < I20A)
29423 vol[1] = copy;
29424 gMC->CurrentVolOffID(3,copy1);
29425 //ladder copy in the module = 1<->4 (I20A < I12A)
29426 gMC->CurrentVolOffID(4,copy2);
29427 //module copy in the layer = 1<->10 (I12A < IT12)
29428 vol[2] = copy1+(copy2-1)*4;//# of ladders in one module = 4
29429 } else if(id == fIdSens[2]){
29430 vol[0] = 3;
29431 id = gMC->CurrentVolOffID(1,copy);
29432 //detector copy in the ladder = 1<->6 (ITS3 < I302 < I004)
29433 vol[1] = copy;
29434 id = gMC->CurrentVolOffID(2,copy);
29435 //ladder copy in the layer = 1<->14 (I004 < IT34)
29436 vol[2] = copy;
29437 } else if(id == fIdSens[3]){
29438 vol[0] = 4;
29439 id = gMC->CurrentVolOffID(1,copy);
29440 //detector copy in the ladder = 1<->8 (ITS4 < I402 < I005)
29441 vol[1] = copy;
29442 id = gMC->CurrentVolOffID(2,copy);
29443 //ladder copy in the layer = 1<->22 (I005 < IT34))
29444 vol[2] = copy;
29445 }else if(id == fIdSens[4]){
29446 vol[0] = 5;
29447 id = gMC->CurrentVolOffID(1,copy);
29448 //detector copy in the ladder = 1<->22 (ITS5 < I562 < I565)
29449 vol[1] = copy;
29450 id = gMC->CurrentVolOffID(2,copy);
29451 //ladder copy in the layer = 1<->34 (I565 < IT56)
29452 vol[2] = copy;
29453 }else if(id == fIdSens[5]){
29454 vol[0] = 6;
29455 id = gMC->CurrentVolOffID(1,copy);
29456 //detector copy in the ladder = 1<->25 (ITS6 < I566 < I569)
29457 vol[1] = copy;
29458 id = gMC->CurrentVolOffID(2,copy);
29459 //ladder copy in the layer = 1<->38 (I569 < IT56)
29460 vol[2] = copy;
29461 } else {
29462 return; // not an ITS volume?
29463 } // end if/else if (gMC->CurentVolID(copy) == fIdSens[i])
29464 //
29465 gMC->TrackPosition(position);
29466 gMC->TrackMomentum(momentum);
29467/*
29468 hits[0]=position[0];
29469 hits[1]=position[1];
29470 hits[2]=position[2];
29471 hits[3]=momentum[0];
29472 hits[4]=momentum[1];
29473 hits[5]=momentum[2];
29474 hits[6]=gMC->Edep();
29475 hits[7]=gMC->TrackTime();
29476*/
29477 vol[4] = stat0;
29478 if(gMC->IsTrackEntering()){
29479 position0 = position;
29480 stat0 = vol[3];
29481 } // end if IsEntering
29482 // Fill hit structure with this new hit.
29483// new(lhits[fNhits++]) AliITShit(fIshunt,gAlice->CurrentTrack(),vol,hits);
29484 new(lhits[fNhits++]) AliITShit(fIshunt,gAlice->CurrentTrack(),vol,
29485 gMC->Edep(),gMC->TrackTime(),position,
29486 position0,momentum);
29487 //
29488 position0 = position;
29489 stat0 = vol[3];
cd3a3507 29490
7bdd9b7d 29491 return;
db915fea 29492}