]> git.uio.no Git - u/mrichter/AliRoot.git/blame - ITS/AliITSvPPRasymm.cxx
Removing obsolete macros
[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$
829bc99b 18Revision 1.63 2003/02/12 10:39:05 hristov
19Updated AliTrackReference class (S.Radomski)
20
709a263a 21Revision 1.62 2003/01/16 08:10:13 hristov
22Correcting usage of string arrays (valgrind)
23
e155cdc7 24Revision 1.61 2002/11/21 23:05:27 alibrary
25Removing AliMC and AliMCProcess
26
5d02ea6f 27Revision 1.60 2002/10/22 14:45:47 alibrary
28Introducing Riostream.h
29
4ae5bbc4 30Revision 1.59 2002/10/14 14:57:08 hristov
31Merging the VirtualMC branch to the main development branch (HEAD)
32
b9d0a01d 33Revision 1.53.6.4 2002/10/14 13:14:08 hristov
34Updating VirtualMC to v3-09-02
35
36Revision 1.58 2002/10/02 17:56:34 barbera
37Bug in copy 37 of volume I570 corrected (thanks to J. Belikov)
38
8a3132f2 39Revision 1.57 2002/06/12 18:57:25 nilsen
40Added TrackReference hits for ITS Mother volume at request of TRD and TOF.
41
7bdd9b7d 42Revision 1.56 2002/05/10 22:30:27 nilsen
43fix to use default paramters for the SDD response.
44
dd32e627 45Revision 1.55 2002/04/13 22:21:12 nilsen
46New default value of noise for SDD simulations introduced.
47
9f461b2e 48Revision 1.54 2002/03/28 16:17:03 nilsen
49Set new Geant Step size and related parameters for the ITS materials.
50
d236497b 51Revision 1.53 2001/11/28 01:35:45 nilsen
52Using standard constructors instead of default constructors for Clusterfinder,
53Response, and FastSimulator.
54
aa044888 55Revision 1.52 2001/10/22 11:00:54 hristov
56New naming schema of the rotation matrices in BuildGeometry() to avoid redefinition in other detectors (R.Barbera)
57
1266e9b4 58Revision 1.51 2001/10/19 10:18:49 barbera
59A typo corrected.
60
1d8d6507 61Revision 1.50 2001/10/18 12:25:07 barbera
62Detailed 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
63
ac9c285e 64Revision 1.49 2001/10/18 03:09:21 barbera
65The method BuildGeometry() has been completely rewritten. Now display.C can display the detailed ITS geometry instead of the old six dummy cylunders.
66
1f99c14b 67Revision 1.48 2001/10/17 04:35:32 barbera
68Checks 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
69
a8c83dcb 70Revision 1.47 2001/10/04 22:33:39 nilsen
71Fixed bugs in SetDefaults.
72
82873bc1 73Revision 1.46 2001/10/01 19:34:08 nilsen
74Fixed a bug in asigning detector types in SetDefaults under SSD layer 6.
75
1570d46d 76Revision 1.45 2001/06/07 14:42:14 barbera
77Both chip and det thicknesses set to [100,300]
78
214030ed 79Revision 1.44 2001/05/31 19:24:47 barbera
80Default values of SPD detector and chip thickness set to 200 microns as defined by the Technical Board
81
46d7680e 82Revision 1.43 2001/05/30 16:15:47 fca
83Correct comparison wiht AliGeant3::Class() introduced. Thanks to I.Hrivnacova
84
cbfdea0d 85Revision 1.42 2001/05/30 15:55:35 hristov
86Strings compared instead of pointers
87
268b9c60 88Revision 1.41 2001/05/30 14:04:31 hristov
89Dynamic cast replaced (F.Carminati)
90
4154d3d8 91Revision 1.40 2001/05/25 15:59:59 morsch
92Overlaps corrected. (R. Barbera)
93
9bf5e8ff 94Revision 1.38 2001/05/16 08:17:49 hristov
95Bug 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)
96
e99dbc71 97Revision 1.37 2001/05/10 00:12:59 nilsen
98Finished fixing up the default segmentation for the PPR geometry.
99
c11a498e 100Revision 1.36 2001/05/09 01:02:21 nilsen
101Finished fixing SetDefaults for the segmentation of SPD, SDD, and SSD.
102
92cc4da1 103Revision 1.35 2001/05/03 08:40:15 barbera
104Volume ITSD slightly modified to be consistent with v5. Some improvement in the printouts. The last commit did not complete successfully.
105
1e9111db 106Revision 1.33 2001/05/01 22:40:42 nilsen
107Partical update of SetDefault.
108
2c198b76 109Revision 1.32 2001/04/22 13:48:09 barbera
110New values of media parameters and thickness of SPD end-ladder electronics as given by Fabio Formenti
111
fc44ab90 112Revision 1.31 2001/04/04 07:02:16 barbera
113Position of the cylinders holding rails corrected
114
27c5763c 115Revision 1.30 2001/03/29 22:02:30 barbera
116Some changes to the services due to the new drawings from the engineers.
117
05a91552 118Revision 1.29 2001/03/29 05:28:56 barbera
119Rails material changed from aluminum to carbon fiber according with the decision of the last Technical Board
120
31683195 121Revision 1.28 2001/03/28 06:40:20 barbera
122Central and services mother volumes made consistenf for detailed and coarse geometry. Switch for rails added to the coarse geometries
123
9181d340 124Revision 1.26 2001/03/23 00:12:23 nilsen
125Set Reading of AliITSgeom data from Geant3 common blocks as the default and
126not a .det file. Removed redundent calls to BuildGeometry.
127
0646a0e8 128Revision 1.25 2001/03/20 19:22:51 barbera
129Flags 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.
130
6d62fed9 131Revision 1.23 2001/03/13 21:18:44 barbera
132Some misleading comments removed
133
705eabd9 134Revision 1.22 2001/03/13 18:13:30 barbera
135Some mother volumes sligthly modified to eliminate an overlap with the absorber
136
45725ec9 137Revision 1.21 2001/03/13 08:36:23 hristov
138fabsf replaced by TMath::Abs
139
767187dd 140Revision 1.20 2001/03/13 00:17:41 barbera
141New SDD geometry got grom F. Tosello and checked by the SDD engineers
142
80272ed3 143Revision 1.19 2001/02/28 18:23:13 barbera
144Setters and getters to set/get the detector and chip thickness on SPD layers added
145
3d12a48d 146Revision 1.18 2001/02/27 23:18:24 barbera
147Full parameterization of detector and chip thicknesses for layer 1 and layer 2 of SPD as requested by the project leader
148
c47b75b1 149Revision 1.17 2001/02/19 22:14:55 nilsen
150Fix for all 4 versions 11, 12, 21, and 22.
151
63bb0827 152Revision 1.16 2001/02/19 20:10:34 barbera
153Set option=2 and thickness=2 as default values --> SetMinorVersion=22
154
dae60ad0 155Revision 1.15 2001/02/19 19:44:00 barbera
156Air density parameter corrected
157
6190d58a 158Revision 1.14 2001/02/13 16:53:35 nilsen
159Fixed a but when trying to use GEANT4. Needed to replace
160if(!((TGeant3*)gMC)) with if(!(dynamic_casst<TGeant3*>(gMC)))
161because just casting gMC to be TGeant3* even when it realy is a TGeant3 pointer
162did not result in a zero value. For AliITSv5asymm and AliITSv5symm, needed
163to fix a bug in the initilizers and a bug in BuildGeometry. This is now done
164in the same way as in AliITSv5.cxx.
165
9a4c6ea3 166Revision 1.13 2001/02/09 20:06:26 nilsen
167Fixed bug in distructor. Can't distroy fixxed length arrays. Thanks Peter.
168
58e13d99 169Revision 1.12 2001/02/09 13:53:38 barbera
170Int_t redefinition avoided
171
508f0c10 172Revision 1.11 2001/02/09 06:55:38 barbera
173SPD option re-set to B. It was A by mistake
174
3f1f65c1 175Revision 1.10 2001/02/09 00:05:31 nilsen
176Added fMajor/MinorVersion variables and made other changes to better make
177use of the new code changes in AliITSgeom related classes.
178
bae7e562 179
180Revision 1.9 2001/02/08 16:00:37 barbera
181New thicknesses (300+300 um) added for SPD chips and detectors and set as default. Many other refinements.
182
686e2715 183Revision 1.8 2001/02/06 08:03:44 barbera
184Material redefinition in SDD
185
39e6c65e 186Revision 1.7 2001/02/05 13:34:57 barbera
187Updated version of the ITS detailed geometry
188
de0a2a9c 189Revision 1.5 2001/01/30 09:23:13 hristov
190Streamers removed (R.Brun)
191
a8a6107b 192Revision 1.4 2001/01/23 20:08:03 barbera
193Option B for pixels implemented and set as default
194
a9c4129c 195Revision 1.3 2001/01/17 08:08:20 barbera
196Some media parameters modified
197
cd3a3507 198Revision 1.1.2.1 2001/01/15 13:38:08 barbera
199New ITS detailed geometry to be used for the PPR
200
db915fea 201*/
202
203///////////////////////////////////////////////////////////////////////////////
204// //
bae7e562 205// Inner Traking System version PPR asymmetric //
db915fea 206// This class contains the base procedures for the Inner Tracking System //
207// //
bae7e562 208// Authors: R. Barbera //
209// version 8. //
210// Created January 15 2001. //
211// //
212// NOTE: THIS IS THE ASYMMETRIC PPR geometry of the ITS. //
db915fea 213// //
214///////////////////////////////////////////////////////////////////////////////
cd3a3507 215
216// See AliITSvPPRasymm::StepManager().
4ae5bbc4 217#include <Riostream.h>
cd3a3507 218#include <stdio.h>
219#include <stdlib.h>
db915fea 220#include <TMath.h>
db915fea 221#include <TGeometry.h>
222#include <TNode.h>
223#include <TTUBE.h>
1f99c14b 224#include <TTUBS.h>
225#include <TPCON.h>
db915fea 226#include <TFile.h> // only required for Tracking function?
227#include <TCanvas.h>
228#include <TObjArray.h>
cd3a3507 229#include <TLorentzVector.h>
230#include <TObjString.h>
db915fea 231#include <TClonesArray.h>
cd3a3507 232#include <TBRIK.h>
233#include <TSystem.h>
db915fea 234
cd3a3507 235#include "AliRun.h"
db915fea 236#include "AliMagF.h"
237#include "AliConst.h"
bae7e562 238#include "AliITSGeant3Geometry.h"
7bdd9b7d 239#include "AliTrackReference.h"
db915fea 240#include "AliITShit.h"
cd3a3507 241#include "AliITS.h"
db915fea 242#include "AliITSvPPRasymm.h"
cd3a3507 243#include "AliITSgeom.h"
bae7e562 244#include "AliITSgeomSPD.h"
245#include "AliITSgeomSDD.h"
246#include "AliITSgeomSSD.h"
2c198b76 247#include "AliITSDetType.h"
248#include "AliITSresponseSPD.h"
249#include "AliITSresponseSDD.h"
250#include "AliITSresponseSSD.h"
251#include "AliITSsegmentationSPD.h"
252#include "AliITSsegmentationSDD.h"
253#include "AliITSsegmentationSSD.h"
82873bc1 254#include "AliITSsimulationSPD.h"
255#include "AliITSsimulationSDD.h"
256#include "AliITSsimulationSSD.h"
2c198b76 257#include "AliITSClusterFinderSPD.h"
258#include "AliITSClusterFinderSDD.h"
259#include "AliITSClusterFinderSSD.h"
db915fea 260
261
262ClassImp(AliITSvPPRasymm)
263
264//_____________________________________________________________________________
265AliITSvPPRasymm::AliITSvPPRasymm() {
266////////////////////////////////////////////////////////////////////////
267// Standard default constructor for the ITS version 8.
268////////////////////////////////////////////////////////////////////////
bae7e562 269 Int_t i;
270
271 fIdN = 0;
272 fIdName = 0;
273 fIdSens = 0;
274 fEuclidOut = kFALSE; // Don't write Euclide file
275 fGeomDetOut = kFALSE; // Don't write .det file
0646a0e8 276 fGeomDetIn = kFALSE; // Don't Read .det file
bae7e562 277 fMajorVersion = IsVersion();
278 fMinorVersion = -1;
279 for(i=0;i<60;i++) fRead[i] = '\0';
280 for(i=0;i<60;i++) fWrite[i] = '\0';
281 for(i=0;i<60;i++) fEuclidGeomDet[i] = '\0';
db915fea 282}
283//_____________________________________________________________________________
284AliITSvPPRasymm::AliITSvPPRasymm(const char *name, const char *title) : AliITS(name, title){
285////////////////////////////////////////////////////////////////////////
286// Standard constructor for the ITS version 8.
287////////////////////////////////////////////////////////////////////////
bae7e562 288 Int_t i;
289
290 fIdN = 6;
291 fIdName = new TString[fIdN];
292 fIdName[0] = "ITS1";
293 fIdName[1] = "ITS2";
294 fIdName[2] = "ITS3";
295 fIdName[3] = "ITS4";
296 fIdName[4] = "ITS5";
297 fIdName[5] = "ITS6";
298 fIdSens = new Int_t[fIdN];
299 for(i=0;i<fIdN;i++) fIdSens[i] = 0;
300 fMajorVersion = IsVersion();
3d12a48d 301 fMinorVersion = 2;
bae7e562 302 fEuclidOut = kFALSE; // Don't write Euclide file
303 fGeomDetOut = kFALSE; // Don't write .det file
0646a0e8 304 fGeomDetIn = kFALSE; // Don't Read .det file
3d12a48d 305 SetThicknessDet1();
306 SetThicknessDet2();
307 SetThicknessChip1();
308 SetThicknessChip2();
bae7e562 309
3d12a48d 310 fEuclidGeometry="$ALICE_ROOT/ITS/ITSgeometry_vPPRasymm2.euc";
311 strncpy(fEuclidGeomDet,"$ALICE_ROOT/ITS/ITSgeometry_vPPRasymm2.det",60);
bae7e562 312 strncpy(fRead,fEuclidGeomDet,60);
313 strncpy(fWrite,fEuclidGeomDet,60);
db915fea 314}
315//____________________________________________________________________________
316AliITSvPPRasymm::AliITSvPPRasymm(const AliITSvPPRasymm &source){
317////////////////////////////////////////////////////////////////////////
bae7e562 318// Copy Constructor for ITS version 8.
db915fea 319////////////////////////////////////////////////////////////////////////
320 if(&source == this) return;
bae7e562 321 Warning("Copy Constructor","Not allowed to copy AliITSvPPRasymm");
db915fea 322 return;
323}
324//_____________________________________________________________________________
325AliITSvPPRasymm& AliITSvPPRasymm::operator=(const AliITSvPPRasymm &source){
326////////////////////////////////////////////////////////////////////////
bae7e562 327// Assignment operator for the ITS version 8.
db915fea 328////////////////////////////////////////////////////////////////////////
bae7e562 329 if(&source == this) return *this;
330 Warning("= operator","Not allowed to copy AliITSvPPRasymm");
331 return *this;
db915fea 332}
333//_____________________________________________________________________________
334AliITSvPPRasymm::~AliITSvPPRasymm() {
335////////////////////////////////////////////////////////////////////////
336// Standard destructor for the ITS version 8.
337////////////////////////////////////////////////////////////////////////
338}
db915fea 339//__________________________________________________________________________
340void AliITSvPPRasymm::BuildGeometry(){
341////////////////////////////////////////////////////////////////////////
342// Geometry builder for the ITS version 8.
343////////////////////////////////////////////////////////////////////////
344 TNode *node, *top;
1f99c14b 345
ac9c285e 346 const Int_t kColorITS=kYellow;
db915fea 347 //
348 top = gAlice->GetGeometry()->GetNode("alice");
ac9c285e 349
1266e9b4 350
ac9c285e 351 new TTUBE("S_layer1","Layer1 of ITS","void",3.8095,3.8095+1.03*9.36/100.,14.35);
db915fea 352 top->cd();
353 node = new TNode("Layer1","Layer1","S_layer1",0,0,0,"");
354 node->SetLineColor(kColorITS);
355 fNodes->Add(node);
356
ac9c285e 357 new TTUBE("S_layer2","Layer2 of ITS","void",7.,7.+1.03*9.36/100.,14.35);
db915fea 358 top->cd();
359 node = new TNode("Layer2","Layer2","S_layer2",0,0,0,"");
360 node->SetLineColor(kColorITS);
361 fNodes->Add(node);
362
ac9c285e 363 new TTUBE("S_layer3","Layer3 of ITS","void",15.,15.+0.94*9.36/100.,25.1);
db915fea 364 top->cd();
365 node = new TNode("Layer3","Layer3","S_layer3",0,0,0,"");
366 node->SetLineColor(kColorITS);
367 fNodes->Add(node);
368
ac9c285e 369 new TTUBE("S_layer4","Layer4 of ITS","void",24.1,24.1+0.95*9.36/100.,32.1);
db915fea 370 top->cd();
371 node = new TNode("Layer4","Layer4","S_layer4",0,0,0,"");
372 node->SetLineColor(kColorITS);
373 fNodes->Add(node);
374
ac9c285e 375 new TTUBE("S_layer5","Layer5 of ITS","void",38.5,38.5+0.91*9.36/100.,49.405);
db915fea 376 top->cd();
377 node = new TNode("Layer5","Layer5","S_layer5",0,0,0,"");
378 node->SetLineColor(kColorITS);
379 fNodes->Add(node);
380
ac9c285e 381 new TTUBE("S_layer6","Layer6 of ITS","void",43.5765,43.5765+0.87*9.36/100.,55.27);
db915fea 382 top->cd();
383 node = new TNode("Layer6","Layer6","S_layer6",0,0,0,"");
384 node->SetLineColor(kColorITS);
1f99c14b 385 fNodes->Add(node);
1f99c14b 386
387
ac9c285e 388/*
389 // DETAILED GEOMETRY
390
391 TNode *sub1node, *sub2node, *sub3node, *sub4node, *sub5node;
392
1f99c14b 393 // Define some variables for SPD
394
395 Float_t dits[100];
396 Float_t dits1[3], di101[3], di107[3], di10b[3]; // for layer 1
397 Float_t di103[3], di10a[3]; // for layer 1
398 Float_t dits2[3], di1d1[3], di1d7[3], di20b[3]; // for layer 2
399 Float_t di1d3[3], di20a[3]; // for layer 2
400
401 Float_t ddet1=200.; // total detector thickness on layer 1 (micron)
402 Float_t dchip1=200.; // total chip thickness on layer 1 (micron)
403
404 Float_t ddet2=200.; // total detector thickness on layer 2 (micron)
405 Float_t dchip2=200.; // total chip thickness on layer 2 (micron)
406
407 Float_t dbus=300.; // total bus thickness on both layers (micron)
408
409 ddet1 = GetThicknessDet1();
410 ddet2 = GetThicknessDet2();
411 dchip1 = GetThicknessChip1();
412 dchip2 = GetThicknessChip2();
413
414 cout << "par: " << ddet1 << " " << ddet2 << " " << ddet2 << " " << dchip1 << " " << dchip2 << endl;
415
416 if(ddet1 < 100. || ddet1 > 300.) {
417 cout << "ITS - WARNING: the detector thickness for layer 1 is outside the range of [100,300] microns."
418 " The default value of 200 microns will be used." << endl;
419 ddet1=200.;
420 }
421
422 if(ddet2 < 100. || ddet2 > 300.) {
423 cout << "ITS - WARNING: the detector thickness for layer 2 is outside the range of [100,300] microns."
424 " The default value of 200 microns will be used." << endl;
425 ddet2=200.;
426 }
427
428 if(dchip1 < 100. || dchip1 > 300.) {
429 cout << "ITS - WARNING: the chip thickness for layer 1 is outside the range of [100,300] microns."
430 " The default value of 200 microns will be used." << endl;
431 dchip1=200.;
432 }
433
434 if(dchip2 < 100. || dchip2 > 300.) {
435 cout << "ITS - WARNING: the chip thickness for layer 2 is outside the range of [100,300] microns."
436 " The default value of 200 microns will be used." << endl;
437 dchip2=200.;
438 }
439
440 cout << "ITS: Detector thickness on layer 1 is set to " << ddet1 << " microns." << endl;
441 cout << "ITS: Chip thickness on layer 1 is set to " << dchip1 << " microns." << endl;
442 cout << "ITS: Detector thickness on layer 2 is set to " << ddet2 << " microns." << endl;
443 cout << "ITS: Chip thickness on layer 2 is set to " << dchip2 << " microns." << endl;
444
445 ddet1 = ddet1*0.0001/2.; // conversion from tot length in um to half in cm
446 ddet2 = ddet2*0.0001/2.; // conversion from tot length in um to half in cm
447 dchip1 = dchip1*0.0001/2.;// conversion from tot length in um to half in cm
448 dchip2 = dchip2*0.0001/2.;// conversion from tot length in um to half in cm
449 dbus = dbus*0.0001/2.; // conversion from tot length in um to half in cm
450
451 Float_t deltax, deltay;
452
453 Int_t thickness = fMinorVersion/10;
454 Int_t option = fMinorVersion - 10*thickness;
455
456
457 // Define some variables for SDD
458 // SDD detector ladder
459
460 Float_t ySDD;
461 Float_t I302dits[3], I402dits[3], I004dits[3], I005dits[3];
462 Float_t Y_SDD_sep = 0.20;
463 Float_t Z_SDD_lay3[6] = {18.55, 10.95, 3.70, -3.70, -11.20, -18.35};
464 Float_t Z_SDD_lay4[8] = {25.75, 18.60, 11.00, 3.70, -3.70, -11.20, -18.45, -26.05};
465
466 // Rotation matrices
467
468 // SPD - option 'a'
469
470 if (option == 1) {
471
1266e9b4 472 new TRotMatrix("itsrot238","itsrot238",90.0,144.0,90.0,234.0,0.0,0.0);
473 new TRotMatrix("itsrot236","itsrot236",90.0,180.013702,90.0,270.013702,0.0,0.0);
474 new TRotMatrix("itsrot239","itsrot239",90.0,216.0,90.0,306.0,0.0,0.0);
475 new TRotMatrix("itsrot233","itsrot233",90.0,252.000504,90.0,342.000488,0.0,0.0 );
476 new TRotMatrix("itsrot240","itsrot240",90.0,288.0,90.0,18.0,0.0,0.0);
477 new TRotMatrix("itsrot241","itsrot241",90.0,324.0,90.0,54.0,0.0,0.0);
478 new TRotMatrix("itsrot242","itsrot242",90.0,36.0,90.0,126.0,0.0,0.0);
479 new TRotMatrix("itsrot234","itsrot234",90.0,71.9991,90.0,161.9991,0.0,0.0);
480 new TRotMatrix("itsrot243","itsrot243",90.0,108.0,90.0,198.0,0.0,0.0);
481 new TRotMatrix("itsrot244","itsrot244",90.0,180.0,90.0,270.0,0.0,0.0);
482 new TRotMatrix("itsrot245","itsrot245",90.0,162.0,90.0,252.0,0.0,0.0);
483 new TRotMatrix("itsrot246","itsrot246",90.0,310.0,90.0,40.0,0.0,0.0);
484 new TRotMatrix("itsrot247","itsrot247",90.0,319.0,90.0,49.0,0.0,0.0);
485 new TRotMatrix("itsrot248","itsrot248",90.0,328.0,90.0,58.0,0.0,0.0);
486 new TRotMatrix("itsrot249","itsrot249",90.0,337.0,90.0,67.0,0.0,0.0);
1f99c14b 487
488 }
489
490 // SPD - option 'b' (this is the default)
491
492 if (option == 2) {
493
1266e9b4 494 new TRotMatrix("itsrot233","itsrot233",90.0,252.000504,90.0,342.000488,0.0,0.0);
495 new TRotMatrix("itsrot244","itsrot244",90.0,216.0,90.0,306.0,0.0,0.0);
496 new TRotMatrix("itsrot236","itsrot236",90.0,180.013702,90.0,270.013702,0.0,0.0);
497 new TRotMatrix("itsrot245","itsrot245",90.0,36.0,90.0,126.0,0.0,0.0);
498 new TRotMatrix("itsrot234","itsrot234",90.0,71.9991,90.0,161.9991,0.0,0.0);
499 new TRotMatrix("itsrot246","itsrot246",90.0,108.0,90.0,198.0,0.0,0.0);
500 new TRotMatrix("itsrot247","itsrot247",90.0,144.0,90.0,234.0,0.0,0.0);
501 new TRotMatrix("itsrot248","itsrot248",90.0,288.0,90.0,18.0,0.0,0.0);
502 new TRotMatrix("itsrot249","itsrot249",90.0,324.0,90.0,54.0,0.0,0.0);
503 new TRotMatrix("itsrot238","itsrot238",90.0,180.0,90.0,270.0,0.0,0.0);
504 new TRotMatrix("itsrot239","itsrot239",90.0,162.0,90.0,252.0,0.0,0.0);
505 new TRotMatrix("itsrot240","itsrot240",90.0,310.0,90.0,40.0,0.0,0.0);
506 new TRotMatrix("itsrot241","itsrot241",90.0,319.0,90.0,49.0,0.0,0.0);
507 new TRotMatrix("itsrot242","itsrot242",90.0,328.0,90.0,58.0,0.0,0.0);
508 new TRotMatrix("itsrot243","itsrot243",90.0,337.0,90.0,67.0,0.0,0.0);
1f99c14b 509
510 }
511
512 // SDD
513
1266e9b4 514 new TRotMatrix("itsrot321","itsrot321",90.0,12.86,90.0,102.86,0.0,0.0);
515 new TRotMatrix("itsrot333","itsrot333",90.0,38.57,90.0,128.57,0.0,0.0);
516 new TRotMatrix("itsrot336","itsrot336",90.0,64.29,90.0,154.29,0.0,0.0);
517 new TRotMatrix("itsrot350","itsrot350",90.0,90.0,90.0,180.0,0.0,0.0);
518 new TRotMatrix("itsrot313","itsrot313",90.0,115.71,90.0,205.71,0.0,0.0);
519 new TRotMatrix("itsrot311","itsrot311",90.0,141.43,90.0,231.43,0.0,0.0);
520 new TRotMatrix("itsrot310","itsrot310",90.0,167.14,90.0,257.14,0.0,0.0);
521 new TRotMatrix("itsrot386","itsrot386",90.0,192.86,90.0,282.86,0.0,0.0);
522 new TRotMatrix("itsrot309","itsrot309",90.0,218.57,90.0,308.57,0.0,0.0);
523 new TRotMatrix("itsrot308","itsrot308",90.0,244.29,90.0,334.29,0.0,0.0);
524 new TRotMatrix("itsrot356","itsrot356",90.0,270.0,90.0,0.0,0.0,0.0);
525 new TRotMatrix("itsrot307","itsrot307",90.0,295.71,90.0,25.71,0.0,0.0);
526 new TRotMatrix("itsrot306","itsrot306",90.0,321.43,90.0,51.43,0.0,0.0);
527 new TRotMatrix("itsrot305","itsrot305",90.0,347.14,90.0,77.14,0.0,0.0);
528 new TRotMatrix("itsrot335","itsrot335",90.0,8.18,90.0,98.18,0.0,0.0);
529 new TRotMatrix("itsrot332","itsrot332",90.0,24.55,90.0,114.55,0.0,0.0);
530 new TRotMatrix("itsrot331","itsrot331",90.0,40.91,90.0,130.91,0.0,0.0);
531 new TRotMatrix("itsrot366","itsrot366",90.0,57.27,90.0,147.27,0.0,0.0);
532 new TRotMatrix("itsrot330","itsrot330",90.0,73.64,90.0,163.64,0.0,0.0);
533 new TRotMatrix("itsrot350","itsrot350",90.0,90.0,90.0,180.0,0.0,0.0);
534 new TRotMatrix("itsrot329","itsrot329",90.0,106.36,90.0,196.36,0.0,0.0);
535 new TRotMatrix("itsrot328","itsrot328",90.0,122.73,90.0,212.73,0.0,0.0);
536 new TRotMatrix("itsrot327","itsrot327",90.0,139.09,90.0,229.09,0.0,0.0);
537 new TRotMatrix("itsrot326","itsrot326",90.0,155.45,90.0,245.45,0.0,0.0);
538 new TRotMatrix("itsrot325","itsrot325",90.0,171.82,90.0,261.82,0.0,0.0);
539 new TRotMatrix("itsrot324","itsrot324",90.0,188.18,90.0,278.18,0.0,0.0);
540 new TRotMatrix("itsrot323","itsrot323",90.0,204.55,90.0,294.55,0.0,0.0);
541 new TRotMatrix("itsrot322","itsrot322",90.0,220.91,90.0,310.91,0.0,0.0);
542 new TRotMatrix("itsrot320","itsrot320",90.0,237.27,90.0,327.27,0.0,0.0);
543 new TRotMatrix("itsrot319","itsrot319",90.0,253.64,90.0,343.64,0.0,0.0);
544 new TRotMatrix("itsrot318","itsrot318",90.0,270.0,90.0,360.0,0.0,0.0);
545 new TRotMatrix("itsrot317","itsrot317",90.0,286.36,90.0,16.36,0.0,0.0);
546 new TRotMatrix("itsrot316","itsrot316",90.0,302.73,90.0,32.73,0.0,0.0);
547 new TRotMatrix("itsrot315","itsrot315",90.0,319.09,90.0,49.09,0.0,0.0);
548 new TRotMatrix("itsrot314","itsrot314",90.0,335.45,90.0,65.45,0.0,0.0);
549 new TRotMatrix("itsrot334","itsrot334",90.0,351.82,90.0,81.82,0.0,0.0);
1f99c14b 550
551 //SSD
552
1266e9b4 553 new TRotMatrix("itsrot504","itsrot504",90.0,127.06,90.0,217.06,0.0,0.0);
554 new TRotMatrix("itsrot505","itsrot505",90.0,116.47,90.0,206.47,0.0,0.0);
555 new TRotMatrix("itsrot506","itsrot506",90.0,105.88,90.0,195.88,0.0,0.0);
556 new TRotMatrix("itsrot507","itsrot507",90.0,95.29,90.0,185.29,0.0,0.0);
557 new TRotMatrix("itsrot508","itsrot508",90.0,84.71,90.0,174.71,0.0,0.0);
558 new TRotMatrix("itsrot509","itsrot509",90.0,74.12,90.0,164.12,0.0,0.0);
559 new TRotMatrix("itsrot510","itsrot510",90.0,63.53,90.0,153.53,0.0,0.0);
560 new TRotMatrix("itsrot511","itsrot511",90.0,52.94,90.0,142.94,0.0,0.0);
561 new TRotMatrix("itsrot512","itsrot512",90.0,42.35,90.0,132.35,0.0,0.0);
562 new TRotMatrix("itsrot513","itsrot513",90.0,31.76,90.0,121.76,0.0,0.0);
563 new TRotMatrix("itsrot653","itsrot653",90.0,21.18,90.0,111.18,0.0,0.0);
564 new TRotMatrix("itsrot514","itsrot514",90.0,10.59,90.0,100.59,0.0,0.0);
565 new TRotMatrix("itsrot515","itsrot515",90.0,349.41,90.0,79.41,0.0,0.0);
566 new TRotMatrix("itsrot516","itsrot516",90.0,338.82,90.0,68.82,0.0,0.0);
567 new TRotMatrix("itsrot517","itsrot517",90.0,328.24,90.0,58.24,0.0,0.0);
568 new TRotMatrix("itsrot518","itsrot518",90.0,317.65,90.0,47.65,0.0,0.0);
569 new TRotMatrix("itsrot519","itsrot519",90.0,307.06,90.0,37.06,0.0,0.0);
570 new TRotMatrix("itsrot520","itsrot520",90.0,296.47,90.0,26.47,0.0,0.0);
571 new TRotMatrix("itsrot521","itsrot521",90.0,285.88,90.0,15.88,0.0,0.0);
572 new TRotMatrix("itsrot522","itsrot522",90.0,275.29,90.0,5.29,0.0,0.0);
573 new TRotMatrix("itsrot523","itsrot523",90.0,264.71,90.0,354.71,0.0,0.0);
574 new TRotMatrix("itsrot524","itsrot524",90.0,254.12,90.0,344.12,0.0,0.0);
575 new TRotMatrix("itsrot525","itsrot525",90.0,243.53,90.0,333.53,0.0,0.0);
576 new TRotMatrix("itsrot526","itsrot526",90.0,232.94,90.0,322.94,0.0,0.0);
577 new TRotMatrix("itsrot527","itsrot527",90.0,222.35,90.0,312.35,0.0,0.0);
578 new TRotMatrix("itsrot528","itsrot528",90.0,211.76,90.0,301.76,0.0,0.0);
579 new TRotMatrix("itsrot618","itsrot618",90.0,201.18,90.0,291.18,0.0,0.0);
580 new TRotMatrix("itsrot529","itsrot529",90.0,190.59,90.0,280.59,0.0,0.0);
581 new TRotMatrix("itsrot533","itsrot533",90.0,180.0,90.0,270.0,0.0,0.0);
582 new TRotMatrix("itsrot530","itsrot530",90.0,169.41,90.0,259.41,0.0,0.0);
583 new TRotMatrix("itsrot531","itsrot531",90.0,158.82,90.0,248.82,0.0,0.0);
584 new TRotMatrix("itsrot501","itsrot501",90.0,148.24,90.0,238.24,0.0,0.0);
585 new TRotMatrix("itsrot503","itsrot503",90.0,137.65,90.0,227.65,0.0,0.0);
586 new TRotMatrix("itsrot532","itsrot532",90.0,360.0,90.0,90.0,0.0,0.0);
587 new TRotMatrix("itsrot560","itsrot560",90.0,85.26,90.0,175.26,0.0,0.0);
588 new TRotMatrix("itsrot561","itsrot561",90.0,94.74,90.0,184.74,0.0,0.0);
589 new TRotMatrix("itsrot562","itsrot562",90.0,104.21,90.0,194.21,0.0,0.0);
590 new TRotMatrix("itsrot563","itsrot563",90.0,113.68,90.0,203.68,0.0,0.0);
591 new TRotMatrix("itsrot564","itsrot564",90.0,123.16,90.0,213.16,0.0,0.0);
592 new TRotMatrix("itsrot565","itsrot565",90.0,132.63,90.0,222.63,0.0,0.0);
593 new TRotMatrix("itsrot566","itsrot566",90.0,142.11,90.0,232.11,0.0,0.0);
594 new TRotMatrix("itsrot567","itsrot567",90.0,151.58,90.0,241.58,0.0,0.0);
595 new TRotMatrix("itsrot568","itsrot568",90.0,161.05,90.0,251.05,0.0,0.0);
596 new TRotMatrix("itsrot569","itsrot569",90.0,170.53,90.0,260.53,0.0,0.0);
597 new TRotMatrix("itsrot533","itsrot533",90.0,180.0,90.0,270.0,0.0,0.0);
598 new TRotMatrix("itsrot534","itsrot534",90.0,189.47,90.0,279.47,0.0,0.0);
599 new TRotMatrix("itsrot535","itsrot535",90.0,198.95,90.0,288.95,0.0,0.0);
600 new TRotMatrix("itsrot623","itsrot623",90.0,208.42,90.0,298.42,0.0,0.0);
601 new TRotMatrix("itsrot537","itsrot537",90.0,217.89,90.0,307.89,0.0,0.0);
602 new TRotMatrix("itsrot538","itsrot538",90.0,227.37,90.0,317.37,0.0,0.0);
603 new TRotMatrix("itsrot539","itsrot539",90.0,236.84,90.0,326.84,0.0,0.0);
604 new TRotMatrix("itsrot540","itsrot540",90.0,246.32,90.0,336.32,0.0,0.0);
605 new TRotMatrix("itsrot541","itsrot541",90.0,255.79,90.0,345.79,0.0,0.0);
606 new TRotMatrix("itsrot542","itsrot542",90.0,265.26,90.0,355.26,0.0,0.0);
607 new TRotMatrix("itsrot543","itsrot543",90.0,274.74,90.0,4.74,0.0,0.0);
608 new TRotMatrix("itsrot544","itsrot544",90.0,284.21,90.0,14.21,0.0,0.0);
609 new TRotMatrix("itsrot545","itsrot545",90.0,293.68,90.0,23.68,0.0,0.0);
610 new TRotMatrix("itsrot546","itsrot546",90.0,303.16,90.0,33.16,0.0,0.0);
611 new TRotMatrix("itsrot547","itsrot547",90.0,312.63,90.0,42.63,0.0,0.0);
612 new TRotMatrix("itsrot548","itsrot548",90.0,322.11,90.0,52.11,0.0,0.0);
613 new TRotMatrix("itsrot549","itsrot549",90.0,331.58,90.0,61.58,0.0,0.0);
614 new TRotMatrix("itsrot550","itsrot550",90.0,341.05,90.0,71.05,0.0,0.0);
615 new TRotMatrix("itsrot551","itsrot551",90.0,350.53,90.0,80.53,0.0,0.0);
616 new TRotMatrix("itsrot552","itsrot552",90.0,9.47,90.0,99.47,0.0,0.0);
617 new TRotMatrix("itsrot553","itsrot553",90.0,18.95,90.0,108.95,0.0,0.0);
618 new TRotMatrix("itsrot620","itsrot620",90.0,28.42,90.0,118.42,0.0,0.0);
619 new TRotMatrix("itsrot555","itsrot555",90.0,37.89,90.0,127.89,0.0,0.0);
620 new TRotMatrix("itsrot556","itsrot556",90.0,47.37,90.0,137.37,0.0,0.0);
621 new TRotMatrix("itsrot557","itsrot557",90.0,56.84,90.0,146.84,0.0,0.0);
622 new TRotMatrix("itsrot558","itsrot558",90.0,66.32,90.0,156.32,0.0,0.0);
623 new TRotMatrix("itsrot559","itsrot559",90.0,75.79,90.0,165.79,0.0,0.0);
1f99c14b 624
625
626 // --- Define SPD (option 'a') volumes ----------------------------
627
628 // SPD - option 'a'
629 // (this is NOT the default)
630
631 if (option == 1) {
632
633 dits1[0] = 0.64;
634 dits1[1] = ddet1;
635 dits1[2] = 3.48;
636 new TBRIK("ITS1","ITS1","void",dits1[0],dits1[1],dits1[2]);
637
638 dits2[0] = 0.64;
639 dits2[1] = ddet2;
640 dits2[2] = 3.48;
641 new TBRIK("ITS2","ITS2","void",dits2[0],dits2[1],dits2[2]);
642
643 di101[0] = 0.705;
644 di101[1] = ddet1;
645 di101[2] = 3.536;
646 new TBRIK("I101","I101","void",di101[0],di101[1],di101[2]);
647
648 di1d1[0] = 0.705;
649 di1d1[1] = ddet2;
650 di1d1[2] = 3.536;
651 new TBRIK("I1D1","I1D1","void",di1d1[0],di1d1[1],di1d1[2]);
652
653 di103[0] = 0.793;
654 di103[1] = ddet1+dchip1;
655 di103[2] = 3.536;
656 new TBRIK("I103","I103","void",di103[0],di103[1],di103[2]);
657
658 di1d3[0] = 0.793;
659 di1d3[1] = ddet2+dchip2;
660 di1d3[2] = 3.536;
661 new TBRIK("I1D3","I1D3","void",di1d3[0],di1d3[1],di1d3[2]);
662
663 di10a[0] = 0.843;
664 di10a[1] = ddet1+dchip1+dbus+0.0025;
665 di10a[2] = 19.344;
666 new TBRIK("I10A","I10A","void",di10a[0],di10a[1],di10a[2]);
667
668 di20a[0] = 0.843;
669 di20a[1] = ddet2+dchip2+dbus+0.0025;
670 di20a[2] = 19.344;
671 new TBRIK("I20A","I20A","void",di20a[0],di20a[1],di20a[2]);
672
673 dits[0] = 3.7;
674 dits[1] = 7.7;
675 dits[2] = 24;
676 dits[3] = 57;
677 dits[4] = 100;
678 new TTUBS("I12A","I12A","void",dits[0],dits[1],dits[2],dits[3],dits[4]);
679
680 dits[0] = 3.7;
681 dits[1] = 7.75;
682 dits[2] = 26.1;
683 new TTUBE("IT12","IT12","void",dits[0],dits[1],dits[2]);
684
685 }
686
687 // --- Define SPD (option 'b') volumes ----------------------------
688
689 // SPD - option 'b'
690 // (this is the default)
691
692 if (option == 2) {
693
694 dits1[0] = 0.64;
695 dits1[1] = ddet1;
696 dits1[2] = 3.48;
697 new TBRIK("ITS1","ITS1","void",dits1[0],dits1[1],dits1[2]);
698
699 dits2[0] = 0.64;
700 dits2[1] = ddet2;
701 dits2[2] = 3.48;
702 new TBRIK("ITS2","ITS2","void",dits2[0],dits2[1],dits2[2]);
703
704 di101[0] = 0.705;
705 di101[1] = ddet1;
706 di101[2] = 3.536;
707 new TBRIK("I101","I101","void",di101[0],di101[1],di101[2]);
708
709 di1d1[0] = 0.705;
710 di1d1[1] = ddet2;
711 di1d1[2] = 3.536;
712 new TBRIK("I1D1","I1D1","void",di1d1[0],di1d1[1],di1d1[2]);
713
714 di107[0] = 0.793;
715 di107[1] = ddet1+dchip1;
716 di107[2] = 3.536;
717 new TBRIK("I107","I107","void",di107[0],di107[1],di107[2]);
718
719 di1d7[0] = 0.7975;
720 di1d7[1] = ddet2+dchip2;
721 di1d7[2] = 3.536;
722 new TBRIK("I1D7","I1D7","void",di1d7[0],di1d7[1],di1d7[2]);
723
724 di10b[0] = 0.843;
725 di10b[1] = ddet1+dchip1+dbus+0.0025;
726 di10b[2] = 19.344;
727 new TBRIK("I10B","I10B","void",di10b[0],di10b[1],di10b[2]);
728
729 di20b[0] = 0.843;
730 di20b[1] = ddet2+dchip2+dbus+0.0025;
731 di20b[2] = 19.344;
732 new TBRIK("I20B","I20B","void",di20b[0],di20b[1],di20b[2]);
733
734 dits[0] = 3.7;
735 dits[1] = 7.7;
736 dits[2] = 24;
737 dits[3] = 57;
738 dits[4] = 100;
739 new TTUBS("I12B","I12B","void",dits[0],dits[1],dits[2],dits[3],dits[4]);
740
741 dits[0] = 3.7;
742 dits[1] = 7.75;
743 dits[2] = 26.1;
744 new TTUBE("IT12","IT12","void",dits[0],dits[1],dits[2]);
745
746
747 }
748
749 // --- Define SDD volumes ------------------------------------------
750
751 TPCON *it34 = new TPCON("IT34","IT34","void",0.,360.,6);
1d8d6507 752 it34->DefineSection(0,-34.6,23.49,28.);
753 it34->DefineSection(1,-23.65,23.49,28.);
754 it34->DefineSection(2,-23.65,14.59,28.);
755 it34->DefineSection(3,23.65,14.59,28.);
756 it34->DefineSection(4,23.65,23.49,28.);
757 it34->DefineSection(5,34.6,23.49,28.);
1f99c14b 758
759 I302dits[0] = 3.6250;
760 I302dits[1] = 0.0150;
761 I302dits[2] = 4.3794;
762 new TBRIK("I302","I302","void",I302dits[0],I302dits[1],I302dits[2]);
763
764 I004dits[0] = I302dits[0]+0.005;
765 I004dits[1] = 2*I302dits[1]+Y_SDD_sep/2.;
766 I004dits[2] = TMath::Abs(Z_SDD_lay3[0]);
767 if (I004dits[2] < TMath::Abs(Z_SDD_lay3[5])) {
768 I004dits[2] = TMath::Abs(Z_SDD_lay3[5]);
769 }
770 I004dits[2] = I004dits[2] + I302dits[2];
771 new TBRIK("I004","I004","void",I004dits[0],I004dits[1],I004dits[2]);
772
773 dits[0] = 3.50850;
774 dits[1] = 0.01499;
775 dits[2] = 3.76320;
776 new TBRIK("ITS3","ITS3","void",dits[0],dits[1],dits[2]);
777
778 I402dits[0] = 3.6250;
779 I402dits[1] = 0.0150;
780 I402dits[2] = 4.3794;
781 new TBRIK("I402","I402","void",I402dits[0],I402dits[1],I402dits[2]);
782
783 I005dits[0] = I402dits[0]+0.005;
784 I005dits[1] = 2*I402dits[1]+Y_SDD_sep/2.;
785 I005dits[2] = TMath::Abs(Z_SDD_lay4[0]);
786 if (I005dits[2] < TMath::Abs(Z_SDD_lay4[7])) {
787 I005dits[2] = TMath::Abs(Z_SDD_lay4[7]);
788 }
789 I005dits[2] = I005dits[2] + I402dits[2];
790 new TBRIK("I005","I005","void",I005dits[0],I005dits[1],I005dits[2]);
791
792 dits[0] = 3.50850;
793 dits[1] = 0.01499;
794 dits[2] = 3.76320;
795 new TBRIK("ITS4","ITS4","void",dits[0],dits[1],dits[2]);
796
797
798 // --- Define SSD volumes ------------------------------------------
799
800
801 TPCON *it56 = new TPCON("IT56","IT56","void",0.,360.,6);
1d8d6507 802 it56->DefineSection(0,-57.45,43.6,48.);
803 it56->DefineSection(1,-49.15,43.6,48.);
804 it56->DefineSection(2,-49.15,36.9,48.);
805 it56->DefineSection(3,50.55,36.9,48.);
806 it56->DefineSection(4,50.55,43.6,48.);
807 it56->DefineSection(5,57.45,43.6,48.);
1f99c14b 808
809 dits[0] = 3.75;
810 dits[1] = 0.045;
811 dits[2] = 43.3;
812 new TBRIK("I565","I565","void",dits[0],dits[1],dits[2]);
813
814 dits[0] = 3.75;
815 dits[1] = 0.045;
816 dits[2] = 50.975;
817 new TBRIK("I569","I569","void",dits[0],dits[1],dits[2]);
818
819 dits[0] = 3.75;
820 dits[1] = 0.015;
821 dits[2] = 2.1;
822 new TBRIK("I562","I562","void",dits[0],dits[1],dits[2]);
823
824 dits[0] = 3.75;
825 dits[1] = 0.015;
826 dits[2] = 2.1;
827 new TBRIK("I566","I566","void",dits[0],dits[1],dits[2]);
828
829 dits[0] = 3.65;
830 dits[1] = 0.015;
831 dits[2] = 2;
832 new TBRIK("ITS5","ITS5","void",dits[0],dits[1],dits[2]);
833
834 dits[0] = 3.65;
835 dits[1] = 0.015;
836 dits[2] = 2;
837 new TBRIK("ITS6","ITS6","void",dits[0],dits[1],dits[2]);
838
839 //
840
841 top->cd();
842
843 // --- Place SPD (option 'a') volumes into their mother volume
844
845 // SPD - option 'a'
846 // (this is NOT the default)
847
848 if (option == 1) {
849
850
851 }
852
853
854 // --- Place SPD (option 'b') volumes into their mother volume
855
856 // SPD - option 'b'
857 // (this is the default)
858
859 if (option == 2) {
860
861 // Place IT12 in Alice
862 //
863 node = new TNode("IT12","IT12","IT12",0.,0.,0.,"");
864 node->SetLineColor(kColorITS);
865 node->SetVisibility(0);
866 node->cd();
867 //
868 // Place copy #1 of I12B in IT12
869 //
870 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"");
871 sub1node->SetLineColor(kColorITS);
872 sub1node->SetVisibility(0);
873 sub1node->cd();
874 //
875 // Place copy #1 of I10B in I12B
876 //
877 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
878 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 879 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 880 sub2node->SetLineColor(kColorITS);
881 sub2node->SetVisibility(0);
882 sub2node->cd();
883 //
884 // Place copy #1 of I107 in I10B
885 //
886 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
887 sub3node->SetLineColor(kColorITS);
888 sub3node->SetVisibility(0);
889 sub3node->cd();
890 //
891 // Place copy #1 of I101 in I107
892 //
893 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
894 sub4node->SetLineColor(kColorITS);
895 sub4node->SetVisibility(0);
896 sub4node->cd();
897 //
898 // Place copy #1 of ITS1 in I101
899 //
900 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
901 sub5node->SetLineColor(kColorITS);
902 fNodes->Add(sub5node);
903 sub4node->cd();
904 fNodes->Add(sub4node);
905 sub3node->cd();
906 fNodes->Add(sub3node);
907 sub2node->cd();
908 //
909 // Place copy #2 of I107 in I10B
910 //
911 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
912 sub3node->SetLineColor(kColorITS);
913 sub3node->SetVisibility(0);
914 sub3node->cd();
915 //
916 // Place copy #1 of I101 in I107
917 //
918 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
919 sub4node->SetLineColor(kColorITS);
920 sub4node->SetVisibility(0);
921 sub4node->cd();
922 //
923 // Place copy #1 of ITS1 in I101
924 //
925 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
926 sub5node->SetLineColor(kColorITS);
927 fNodes->Add(sub5node);
928 sub4node->cd();
929 fNodes->Add(sub4node);
930 sub3node->cd();
931 fNodes->Add(sub3node);
932 sub2node->cd();
933 //
934 // Place copy #3 of I107 in I10B
935 //
936 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
937 sub3node->SetLineColor(kColorITS);
938 sub3node->SetVisibility(0);
939 sub3node->cd();
940 //
941 // Place copy #1 of I101 in I107
942 //
943 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
944 sub4node->SetLineColor(kColorITS);
945 sub4node->SetVisibility(0);
946 sub4node->cd();
947 //
948 // Place copy #1 of ITS1 in I101
949 //
950 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
951 sub5node->SetLineColor(kColorITS);
952 fNodes->Add(sub5node);
953 sub4node->cd();
954 fNodes->Add(sub4node);
955 sub3node->cd();
956 fNodes->Add(sub3node);
957 sub2node->cd();
958 //
959 // Place copy #4 of I107 in I10B
960 //
961 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
962 sub3node->SetLineColor(kColorITS);
963 sub3node->SetVisibility(0);
964 sub3node->cd();
965 //
966 // Place copy #1 of I101 in I107
967 //
968 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
969 sub4node->SetLineColor(kColorITS);
970 sub4node->SetVisibility(0);
971 sub4node->cd();
972 //
973 // Place copy #1 of ITS1 in I101
974 //
975 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
976 sub5node->SetLineColor(kColorITS);
977 fNodes->Add(sub5node);
978 sub4node->cd();
979 fNodes->Add(sub4node);
980 sub3node->cd();
981 fNodes->Add(sub3node);
982 sub2node->cd();
983 fNodes->Add(sub2node);
984 sub1node->cd();
985 //
986 // Place copy #2 of I10B in I12B
987 //
988 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
989 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 990 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 991 sub2node->SetLineColor(kColorITS);
992 sub2node->SetVisibility(0);
993 sub2node->cd();
994 //
995 // Place copy #1 of I107 in I10B
996 //
997 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
998 sub3node->SetLineColor(kColorITS);
999 sub3node->SetVisibility(0);
1000 sub3node->cd();
1001 //
1002 // Place copy #1 of I101 in I107
1003 //
1004 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1005 sub4node->SetLineColor(kColorITS);
1006 sub4node->SetVisibility(0);
1007 sub4node->cd();
1008 //
1009 // Place copy #1 of ITS1 in I101
1010 //
1011 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1012 sub5node->SetLineColor(kColorITS);
1013 fNodes->Add(sub5node);
1014 sub4node->cd();
1015 fNodes->Add(sub4node);
1016 sub3node->cd();
1017 fNodes->Add(sub3node);
1018 sub2node->cd();
1019 //
1020 // Place copy #2 of I107 in I10B
1021 //
1022 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
1023 sub3node->SetLineColor(kColorITS);
1024 sub3node->SetVisibility(0);
1025 sub3node->cd();
1026 //
1027 // Place copy #1 of I101 in I107
1028 //
1029 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1030 sub4node->SetLineColor(kColorITS);
1031 sub4node->SetVisibility(0);
1032 sub4node->cd();
1033 //
1034 // Place copy #1 of ITS1 in I101
1035 //
1036 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1037 sub5node->SetLineColor(kColorITS);
1038 fNodes->Add(sub5node);
1039 sub4node->cd();
1040 fNodes->Add(sub4node);
1041 sub3node->cd();
1042 fNodes->Add(sub3node);
1043 sub2node->cd();
1044 //
1045 // Place copy #3 of I107 in I10B
1046 //
1047 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
1048 sub3node->SetLineColor(kColorITS);
1049 sub3node->SetVisibility(0);
1050 sub3node->cd();
1051 //
1052 // Place copy #1 of I101 in I107
1053 //
1054 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1055 sub4node->SetLineColor(kColorITS);
1056 sub4node->SetVisibility(0);
1057 sub4node->cd();
1058 //
1059 // Place copy #1 of ITS1 in I101
1060 //
1061 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1062 sub5node->SetLineColor(kColorITS);
1063 fNodes->Add(sub5node);
1064 sub4node->cd();
1065 fNodes->Add(sub4node);
1066 sub3node->cd();
1067 fNodes->Add(sub3node);
1068 sub2node->cd();
1069 //
1070 // Place copy #4 of I107 in I10B
1071 //
1072 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
1073 sub3node->SetLineColor(kColorITS);
1074 sub3node->SetVisibility(0);
1075 sub3node->cd();
1076 //
1077 // Place copy #1 of I101 in I107
1078 //
1079 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1080 sub4node->SetLineColor(kColorITS);
1081 sub4node->SetVisibility(0);
1082 sub4node->cd();
1083 //
1084 // Place copy #1 of ITS1 in I101
1085 //
1086 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1087 sub5node->SetLineColor(kColorITS);
1088 fNodes->Add(sub5node);
1089 sub4node->cd();
1090 fNodes->Add(sub4node);
1091 sub3node->cd();
1092 fNodes->Add(sub3node);
1093 sub2node->cd();
1094 fNodes->Add(sub2node);
1095 sub1node->cd();
1096 //
1097 // Place copy #1 of I20B in I12B
1098 //
1099 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
1100 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 1101 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 1102 sub2node->SetLineColor(kColorITS);
1103 sub2node->SetVisibility(0);
1104 sub2node->cd();
1105 //
1106 // Place copy #1 of I1D7 in I20B
1107 //
1108 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1109 sub3node->SetLineColor(kColorITS);
1110 sub3node->SetVisibility(0);
1111 sub3node->cd();
1112 //
1113 // Place copy #1 of I1D1 in I1D7
1114 //
1115 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1116 sub4node->SetLineColor(kColorITS);
1117 sub4node->SetVisibility(0);
1118 sub4node->cd();
1119 //
1120 // Place copy #1 of ITS2 in I1D1
1121 //
1122 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1123 sub5node->SetLineColor(kColorITS);
1124 fNodes->Add(sub5node);
1125 sub4node->cd();
1126 fNodes->Add(sub4node);
1127 sub3node->cd();
1128 fNodes->Add(sub3node);
1129 sub2node->cd();
1130 //
1131 // Place copy #2 of I1D7 in I20B
1132 //
1133 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1134 sub3node->SetLineColor(kColorITS);
1135 sub3node->SetVisibility(0);
1136 sub3node->cd();
1137 //
1138 // Place copy #1 of I1D1 in I1D7
1139 //
1140 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1141 sub4node->SetLineColor(kColorITS);
1142 sub4node->SetVisibility(0);
1143 sub4node->cd();
1144 //
1145 // Place copy #1 of ITS2 in I1D1
1146 //
1147 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1148 sub5node->SetLineColor(kColorITS);
1149 fNodes->Add(sub5node);
1150 sub4node->cd();
1151 fNodes->Add(sub4node);
1152 sub3node->cd();
1153 fNodes->Add(sub3node);
1154 sub2node->cd();
1155 //
1156 // Place copy #3 of I1D7 in I20B
1157 //
1158 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1159 sub3node->SetLineColor(kColorITS);
1160 sub3node->SetVisibility(0);
1161 sub3node->cd();
1162 //
1163 // Place copy #1 of I1D1 in I1D7
1164 //
1165 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1166 sub4node->SetLineColor(kColorITS);
1167 sub4node->SetVisibility(0);
1168 sub4node->cd();
1169 //
1170 // Place copy #1 of ITS2 in I1D1
1171 //
1172 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1173 sub5node->SetLineColor(kColorITS);
1174 fNodes->Add(sub5node);
1175 sub4node->cd();
1176 fNodes->Add(sub4node);
1177 sub3node->cd();
1178 fNodes->Add(sub3node);
1179 sub2node->cd();
1180 //
1181 // Place copy #4 of I1D7 in I20B
1182 //
1183 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1184 sub3node->SetLineColor(kColorITS);
1185 sub3node->SetVisibility(0);
1186 sub3node->cd();
1187 //
1188 // Place copy #1 of I1D1 in I1D7
1189 //
1190 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1191 sub4node->SetLineColor(kColorITS);
1192 sub4node->SetVisibility(0);
1193 sub4node->cd();
1194 //
1195 // Place copy #1 of ITS2 in I1D1
1196 //
1197 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1198 sub5node->SetLineColor(kColorITS);
1199 fNodes->Add(sub5node);
1200 sub4node->cd();
1201 fNodes->Add(sub4node);
1202 sub3node->cd();
1203 fNodes->Add(sub3node);
1204 sub2node->cd();
1205 fNodes->Add(sub2node);
1206 sub1node->cd();
1207 //
1208 // Place copy #2 of I20B in I12B
1209 //
1210 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
1211 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 1212 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 1213 sub2node->SetLineColor(kColorITS);
1214 sub2node->SetVisibility(0);
1215 sub2node->cd();
1216 //
1217 // Place copy #1 of I1D7 in I20B
1218 //
1219 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1220 sub3node->SetLineColor(kColorITS);
1221 sub3node->SetVisibility(0);
1222 sub3node->cd();
1223 //
1224 // Place copy #1 of I1D1 in I1D7
1225 //
1226 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1227 sub4node->SetLineColor(kColorITS);
1228 sub4node->SetVisibility(0);
1229 sub4node->cd();
1230 //
1231 // Place copy #1 of ITS2 in I1D1
1232 //
1233 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1234 sub5node->SetLineColor(kColorITS);
1235 fNodes->Add(sub5node);
1236 sub4node->cd();
1237 fNodes->Add(sub4node);
1238 sub3node->cd();
1239 fNodes->Add(sub3node);
1240 sub2node->cd();
1241 //
1242 // Place copy #2 of I1D7 in I20B
1243 //
1244 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1245 sub3node->SetLineColor(kColorITS);
1246 sub3node->SetVisibility(0);
1247 sub3node->cd();
1248 //
1249 // Place copy #1 of I1D1 in I1D7
1250 //
1251 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1252 sub4node->SetLineColor(kColorITS);
1253 sub4node->SetVisibility(0);
1254 sub4node->cd();
1255 //
1256 // Place copy #1 of ITS2 in I1D1
1257 //
1258 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1259 sub5node->SetLineColor(kColorITS);
1260 fNodes->Add(sub5node);
1261 sub4node->cd();
1262 fNodes->Add(sub4node);
1263 sub3node->cd();
1264 fNodes->Add(sub3node);
1265 sub2node->cd();
1266 //
1267 // Place copy #3 of I1D7 in I20B
1268 //
1269 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1270 sub3node->SetLineColor(kColorITS);
1271 sub3node->SetVisibility(0);
1272 sub3node->cd();
1273 //
1274 // Place copy #1 of I1D1 in I1D7
1275 //
1276 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1277 sub4node->SetLineColor(kColorITS);
1278 sub4node->SetVisibility(0);
1279 sub4node->cd();
1280 //
1281 // Place copy #1 of ITS2 in I1D1
1282 //
1283 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1284 sub5node->SetLineColor(kColorITS);
1285 fNodes->Add(sub5node);
1286 sub4node->cd();
1287 fNodes->Add(sub4node);
1288 sub3node->cd();
1289 fNodes->Add(sub3node);
1290 sub2node->cd();
1291 //
1292 // Place copy #4 of I1D7 in I20B
1293 //
1294 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1295 sub3node->SetLineColor(kColorITS);
1296 sub3node->SetVisibility(0);
1297 sub3node->cd();
1298 //
1299 // Place copy #1 of I1D1 in I1D7
1300 //
1301 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1302 sub4node->SetLineColor(kColorITS);
1303 sub4node->SetVisibility(0);
1304 sub4node->cd();
1305 //
1306 // Place copy #1 of ITS2 in I1D1
1307 //
1308 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1309 sub5node->SetLineColor(kColorITS);
1310 fNodes->Add(sub5node);
1311 sub4node->cd();
1312 fNodes->Add(sub4node);
1313 sub3node->cd();
1314 fNodes->Add(sub3node);
1315 sub2node->cd();
1316 fNodes->Add(sub2node);
1317 sub1node->cd();
1318 //
1319 // Place copy #3 of I20B in I12B
1320 //
1321 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
1322 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 1323 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 1324 sub2node->SetLineColor(kColorITS);
1325 sub2node->SetVisibility(0);
1326 sub2node->cd();
1327 //
1328 // Place copy #1 of I1D7 in I20B
1329 //
1330 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1331 sub3node->SetLineColor(kColorITS);
1332 sub3node->SetVisibility(0);
1333 sub3node->cd();
1334 //
1335 // Place copy #1 of I1D1 in I1D7
1336 //
1337 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1338 sub4node->SetLineColor(kColorITS);
1339 sub4node->SetVisibility(0);
1340 sub4node->cd();
1341 //
1342 // Place copy #1 of ITS2 in I1D1
1343 //
1344 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1345 sub5node->SetLineColor(kColorITS);
1346 fNodes->Add(sub5node);
1347 sub4node->cd();
1348 fNodes->Add(sub4node);
1349 sub3node->cd();
1350 fNodes->Add(sub3node);
1351 sub2node->cd();
1352 //
1353 // Place copy #2 of I1D7 in I20B
1354 //
1355 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1356 sub3node->SetLineColor(kColorITS);
1357 sub3node->SetVisibility(0);
1358 sub3node->cd();
1359 //
1360 // Place copy #1 of I1D1 in I1D7
1361 //
1362 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1363 sub4node->SetLineColor(kColorITS);
1364 sub4node->SetVisibility(0);
1365 sub4node->cd();
1366 //
1367 // Place copy #1 of ITS2 in I1D1
1368 //
1369 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1370 sub5node->SetLineColor(kColorITS);
1371 fNodes->Add(sub5node);
1372 sub4node->cd();
1373 fNodes->Add(sub4node);
1374 sub3node->cd();
1375 fNodes->Add(sub3node);
1376 sub2node->cd();
1377 //
1378 // Place copy #3 of I1D7 in I20B
1379 //
1380 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1381 sub3node->SetLineColor(kColorITS);
1382 sub3node->SetVisibility(0);
1383 sub3node->cd();
1384 //
1385 // Place copy #1 of I1D1 in I1D7
1386 //
1387 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1388 sub4node->SetLineColor(kColorITS);
1389 sub4node->SetVisibility(0);
1390 sub4node->cd();
1391 //
1392 // Place copy #1 of ITS2 in I1D1
1393 //
1394 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1395 sub5node->SetLineColor(kColorITS);
1396 fNodes->Add(sub5node);
1397 sub4node->cd();
1398 fNodes->Add(sub4node);
1399 sub3node->cd();
1400 fNodes->Add(sub3node);
1401 sub2node->cd();
1402 //
1403 // Place copy #4 of I1D7 in I20B
1404 //
1405 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1406 sub3node->SetLineColor(kColorITS);
1407 sub3node->SetVisibility(0);
1408 sub3node->cd();
1409 //
1410 // Place copy #1 of I1D1 in I1D7
1411 //
1412 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1413 sub4node->SetLineColor(kColorITS);
1414 sub4node->SetVisibility(0);
1415 sub4node->cd();
1416 //
1417 // Place copy #1 of ITS2 in I1D1
1418 //
1419 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1420 sub5node->SetLineColor(kColorITS);
1421 fNodes->Add(sub5node);
1422 sub4node->cd();
1423 fNodes->Add(sub4node);
1424 sub3node->cd();
1425 fNodes->Add(sub3node);
1426 sub2node->cd();
1427 fNodes->Add(sub2node);
1428 sub1node->cd();
1429 //
1430 // Place copy #4 of I20B in I12B
1431 //
1432 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
1433 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 1434 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 1435 sub2node->SetLineColor(kColorITS);
1436 sub2node->SetVisibility(0);
1437 sub2node->cd();
1438 //
1439 // Place copy #1 of I1D7 in I20B
1440 //
1441 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1442 sub3node->SetLineColor(kColorITS);
1443 sub3node->SetVisibility(0);
1444 sub3node->cd();
1445 //
1446 // Place copy #1 of I1D1 in I1D7
1447 //
1448 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1449 sub4node->SetLineColor(kColorITS);
1450 sub4node->SetVisibility(0);
1451 sub4node->cd();
1452 //
1453 // Place copy #1 of ITS2 in I1D1
1454 //
1455 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1456 sub5node->SetLineColor(kColorITS);
1457 fNodes->Add(sub5node);
1458 sub4node->cd();
1459 fNodes->Add(sub4node);
1460 sub3node->cd();
1461 fNodes->Add(sub3node);
1462 sub2node->cd();
1463 //
1464 // Place copy #2 of I1D7 in I20B
1465 //
1466 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1467 sub3node->SetLineColor(kColorITS);
1468 sub3node->SetVisibility(0);
1469 sub3node->cd();
1470 //
1471 // Place copy #1 of I1D1 in I1D7
1472 //
1473 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1474 sub4node->SetLineColor(kColorITS);
1475 sub4node->SetVisibility(0);
1476 sub4node->cd();
1477 //
1478 // Place copy #1 of ITS2 in I1D1
1479 //
1480 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1481 sub5node->SetLineColor(kColorITS);
1482 fNodes->Add(sub5node);
1483 sub4node->cd();
1484 fNodes->Add(sub4node);
1485 sub3node->cd();
1486 fNodes->Add(sub3node);
1487 sub2node->cd();
1488 //
1489 // Place copy #3 of I1D7 in I20B
1490 //
1491 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1492 sub3node->SetLineColor(kColorITS);
1493 sub3node->SetVisibility(0);
1494 sub3node->cd();
1495 //
1496 // Place copy #1 of I1D1 in I1D7
1497 //
1498 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1499 sub4node->SetLineColor(kColorITS);
1500 sub4node->SetVisibility(0);
1501 sub4node->cd();
1502 //
1503 // Place copy #1 of ITS2 in I1D1
1504 //
1505 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1506 sub5node->SetLineColor(kColorITS);
1507 fNodes->Add(sub5node);
1508 sub4node->cd();
1509 fNodes->Add(sub4node);
1510 sub3node->cd();
1511 fNodes->Add(sub3node);
1512 sub2node->cd();
1513 //
1514 // Place copy #4 of I1D7 in I20B
1515 //
1516 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1517 sub3node->SetLineColor(kColorITS);
1518 sub3node->SetVisibility(0);
1519 sub3node->cd();
1520 //
1521 // Place copy #1 of I1D1 in I1D7
1522 //
1523 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1524 sub4node->SetLineColor(kColorITS);
1525 sub4node->SetVisibility(0);
1526 sub4node->cd();
1527 //
1528 // Place copy #1 of ITS2 in I1D1
1529 //
1530 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1531 sub5node->SetLineColor(kColorITS);
1532 fNodes->Add(sub5node);
1533 sub4node->cd();
1534 fNodes->Add(sub4node);
1535 sub3node->cd();
1536 fNodes->Add(sub3node);
1537 sub2node->cd();
1538 fNodes->Add(sub2node);
1539 sub1node->cd();
1540 fNodes->Add(sub1node);
1541 node->cd();
1542 //
1543 // Place copy #2 of I12B in IT12
1544 //
1266e9b4 1545 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot245");
1f99c14b 1546 sub1node->SetLineColor(kColorITS);
1547 sub1node->SetVisibility(0);
1548 sub1node->cd();
1549 //
1550 // Place copy #1 of I10B in I12B
1551 //
1552 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
1553 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 1554 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 1555 sub2node->SetLineColor(kColorITS);
1556 sub2node->SetVisibility(0);
1557 sub2node->cd();
1558 //
1559 // Place copy #1 of I107 in I10B
1560 //
1561 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
1562 sub3node->SetLineColor(kColorITS);
1563 sub3node->SetVisibility(0);
1564 sub3node->cd();
1565 //
1566 // Place copy #1 of I101 in I107
1567 //
1568 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1569 sub4node->SetLineColor(kColorITS);
1570 sub4node->SetVisibility(0);
1571 sub4node->cd();
1572 //
1573 // Place copy #1 of ITS1 in I101
1574 //
1575 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1576 sub5node->SetLineColor(kColorITS);
1577 fNodes->Add(sub5node);
1578 sub4node->cd();
1579 fNodes->Add(sub4node);
1580 sub3node->cd();
1581 fNodes->Add(sub3node);
1582 sub2node->cd();
1583 //
1584 // Place copy #2 of I107 in I10B
1585 //
1586 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
1587 sub3node->SetLineColor(kColorITS);
1588 sub3node->SetVisibility(0);
1589 sub3node->cd();
1590 //
1591 // Place copy #1 of I101 in I107
1592 //
1593 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1594 sub4node->SetLineColor(kColorITS);
1595 sub4node->SetVisibility(0);
1596 sub4node->cd();
1597 //
1598 // Place copy #1 of ITS1 in I101
1599 //
1600 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1601 sub5node->SetLineColor(kColorITS);
1602 fNodes->Add(sub5node);
1603 sub4node->cd();
1604 fNodes->Add(sub4node);
1605 sub3node->cd();
1606 fNodes->Add(sub3node);
1607 sub2node->cd();
1608 //
1609 // Place copy #3 of I107 in I10B
1610 //
1611 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
1612 sub3node->SetLineColor(kColorITS);
1613 sub3node->SetVisibility(0);
1614 sub3node->cd();
1615 //
1616 // Place copy #1 of I101 in I107
1617 //
1618 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1619 sub4node->SetLineColor(kColorITS);
1620 sub4node->SetVisibility(0);
1621 sub4node->cd();
1622 //
1623 // Place copy #1 of ITS1 in I101
1624 //
1625 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1626 sub5node->SetLineColor(kColorITS);
1627 fNodes->Add(sub5node);
1628 sub4node->cd();
1629 fNodes->Add(sub4node);
1630 sub3node->cd();
1631 fNodes->Add(sub3node);
1632 sub2node->cd();
1633 //
1634 // Place copy #4 of I107 in I10B
1635 //
1636 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
1637 sub3node->SetLineColor(kColorITS);
1638 sub3node->SetVisibility(0);
1639 sub3node->cd();
1640 //
1641 // Place copy #1 of I101 in I107
1642 //
1643 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1644 sub4node->SetLineColor(kColorITS);
1645 sub4node->SetVisibility(0);
1646 sub4node->cd();
1647 //
1648 // Place copy #1 of ITS1 in I101
1649 //
1650 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1651 sub5node->SetLineColor(kColorITS);
1652 fNodes->Add(sub5node);
1653 sub4node->cd();
1654 fNodes->Add(sub4node);
1655 sub3node->cd();
1656 fNodes->Add(sub3node);
1657 sub2node->cd();
1658 fNodes->Add(sub2node);
1659 sub1node->cd();
1660 //
1661 // Place copy #2 of I10B in I12B
1662 //
1663 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
1664 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 1665 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 1666 sub2node->SetLineColor(kColorITS);
1667 sub2node->SetVisibility(0);
1668 sub2node->cd();
1669 //
1670 // Place copy #1 of I107 in I10B
1671 //
1672 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
1673 sub3node->SetLineColor(kColorITS);
1674 sub3node->SetVisibility(0);
1675 sub3node->cd();
1676 //
1677 // Place copy #1 of I101 in I107
1678 //
1679 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1680 sub4node->SetLineColor(kColorITS);
1681 sub4node->SetVisibility(0);
1682 sub4node->cd();
1683 //
1684 // Place copy #1 of ITS1 in I101
1685 //
1686 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1687 sub5node->SetLineColor(kColorITS);
1688 fNodes->Add(sub5node);
1689 sub4node->cd();
1690 fNodes->Add(sub4node);
1691 sub3node->cd();
1692 fNodes->Add(sub3node);
1693 sub2node->cd();
1694 //
1695 // Place copy #2 of I107 in I10B
1696 //
1697 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
1698 sub3node->SetLineColor(kColorITS);
1699 sub3node->SetVisibility(0);
1700 sub3node->cd();
1701 //
1702 // Place copy #1 of I101 in I107
1703 //
1704 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1705 sub4node->SetLineColor(kColorITS);
1706 sub4node->SetVisibility(0);
1707 sub4node->cd();
1708 //
1709 // Place copy #1 of ITS1 in I101
1710 //
1711 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1712 sub5node->SetLineColor(kColorITS);
1713 fNodes->Add(sub5node);
1714 sub4node->cd();
1715 fNodes->Add(sub4node);
1716 sub3node->cd();
1717 fNodes->Add(sub3node);
1718 sub2node->cd();
1719 //
1720 // Place copy #3 of I107 in I10B
1721 //
1722 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
1723 sub3node->SetLineColor(kColorITS);
1724 sub3node->SetVisibility(0);
1725 sub3node->cd();
1726 //
1727 // Place copy #1 of I101 in I107
1728 //
1729 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1730 sub4node->SetLineColor(kColorITS);
1731 sub4node->SetVisibility(0);
1732 sub4node->cd();
1733 //
1734 // Place copy #1 of ITS1 in I101
1735 //
1736 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1737 sub5node->SetLineColor(kColorITS);
1738 fNodes->Add(sub5node);
1739 sub4node->cd();
1740 fNodes->Add(sub4node);
1741 sub3node->cd();
1742 fNodes->Add(sub3node);
1743 sub2node->cd();
1744 //
1745 // Place copy #4 of I107 in I10B
1746 //
1747 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
1748 sub3node->SetLineColor(kColorITS);
1749 sub3node->SetVisibility(0);
1750 sub3node->cd();
1751 //
1752 // Place copy #1 of I101 in I107
1753 //
1754 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1755 sub4node->SetLineColor(kColorITS);
1756 sub4node->SetVisibility(0);
1757 sub4node->cd();
1758 //
1759 // Place copy #1 of ITS1 in I101
1760 //
1761 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1762 sub5node->SetLineColor(kColorITS);
1763 fNodes->Add(sub5node);
1764 sub4node->cd();
1765 fNodes->Add(sub4node);
1766 sub3node->cd();
1767 fNodes->Add(sub3node);
1768 sub2node->cd();
1769 fNodes->Add(sub2node);
1770 sub1node->cd();
1771 //
1772 // Place copy #1 of I20B in I12B
1773 //
1774 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
1775 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 1776 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 1777 sub2node->SetLineColor(kColorITS);
1778 sub2node->SetVisibility(0);
1779 sub2node->cd();
1780 //
1781 // Place copy #1 of I1D7 in I20B
1782 //
1783 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1784 sub3node->SetLineColor(kColorITS);
1785 sub3node->SetVisibility(0);
1786 sub3node->cd();
1787 //
1788 // Place copy #1 of I1D1 in I1D7
1789 //
1790 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1791 sub4node->SetLineColor(kColorITS);
1792 sub4node->SetVisibility(0);
1793 sub4node->cd();
1794 //
1795 // Place copy #1 of ITS2 in I1D1
1796 //
1797 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1798 sub5node->SetLineColor(kColorITS);
1799 fNodes->Add(sub5node);
1800 sub4node->cd();
1801 fNodes->Add(sub4node);
1802 sub3node->cd();
1803 fNodes->Add(sub3node);
1804 sub2node->cd();
1805 //
1806 // Place copy #2 of I1D7 in I20B
1807 //
1808 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1809 sub3node->SetLineColor(kColorITS);
1810 sub3node->SetVisibility(0);
1811 sub3node->cd();
1812 //
1813 // Place copy #1 of I1D1 in I1D7
1814 //
1815 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1816 sub4node->SetLineColor(kColorITS);
1817 sub4node->SetVisibility(0);
1818 sub4node->cd();
1819 //
1820 // Place copy #1 of ITS2 in I1D1
1821 //
1822 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1823 sub5node->SetLineColor(kColorITS);
1824 fNodes->Add(sub5node);
1825 sub4node->cd();
1826 fNodes->Add(sub4node);
1827 sub3node->cd();
1828 fNodes->Add(sub3node);
1829 sub2node->cd();
1830 //
1831 // Place copy #3 of I1D7 in I20B
1832 //
1833 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1834 sub3node->SetLineColor(kColorITS);
1835 sub3node->SetVisibility(0);
1836 sub3node->cd();
1837 //
1838 // Place copy #1 of I1D1 in I1D7
1839 //
1840 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1841 sub4node->SetLineColor(kColorITS);
1842 sub4node->SetVisibility(0);
1843 sub4node->cd();
1844 //
1845 // Place copy #1 of ITS2 in I1D1
1846 //
1847 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1848 sub5node->SetLineColor(kColorITS);
1849 fNodes->Add(sub5node);
1850 sub4node->cd();
1851 fNodes->Add(sub4node);
1852 sub3node->cd();
1853 fNodes->Add(sub3node);
1854 sub2node->cd();
1855 //
1856 // Place copy #4 of I1D7 in I20B
1857 //
1858 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1859 sub3node->SetLineColor(kColorITS);
1860 sub3node->SetVisibility(0);
1861 sub3node->cd();
1862 //
1863 // Place copy #1 of I1D1 in I1D7
1864 //
1865 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1866 sub4node->SetLineColor(kColorITS);
1867 sub4node->SetVisibility(0);
1868 sub4node->cd();
1869 //
1870 // Place copy #1 of ITS2 in I1D1
1871 //
1872 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1873 sub5node->SetLineColor(kColorITS);
1874 fNodes->Add(sub5node);
1875 sub4node->cd();
1876 fNodes->Add(sub4node);
1877 sub3node->cd();
1878 fNodes->Add(sub3node);
1879 sub2node->cd();
1880 fNodes->Add(sub2node);
1881 sub1node->cd();
1882 //
1883 // Place copy #2 of I20B in I12B
1884 //
1885 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
1886 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 1887 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 1888 sub2node->SetLineColor(kColorITS);
1889 sub2node->SetVisibility(0);
1890 sub2node->cd();
1891 //
1892 // Place copy #1 of I1D7 in I20B
1893 //
1894 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1895 sub3node->SetLineColor(kColorITS);
1896 sub3node->SetVisibility(0);
1897 sub3node->cd();
1898 //
1899 // Place copy #1 of I1D1 in I1D7
1900 //
1901 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1902 sub4node->SetLineColor(kColorITS);
1903 sub4node->SetVisibility(0);
1904 sub4node->cd();
1905 //
1906 // Place copy #1 of ITS2 in I1D1
1907 //
1908 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1909 sub5node->SetLineColor(kColorITS);
1910 fNodes->Add(sub5node);
1911 sub4node->cd();
1912 fNodes->Add(sub4node);
1913 sub3node->cd();
1914 fNodes->Add(sub3node);
1915 sub2node->cd();
1916 //
1917 // Place copy #2 of I1D7 in I20B
1918 //
1919 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1920 sub3node->SetLineColor(kColorITS);
1921 sub3node->SetVisibility(0);
1922 sub3node->cd();
1923 //
1924 // Place copy #1 of I1D1 in I1D7
1925 //
1926 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1927 sub4node->SetLineColor(kColorITS);
1928 sub4node->SetVisibility(0);
1929 sub4node->cd();
1930 //
1931 // Place copy #1 of ITS2 in I1D1
1932 //
1933 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1934 sub5node->SetLineColor(kColorITS);
1935 fNodes->Add(sub5node);
1936 sub4node->cd();
1937 fNodes->Add(sub4node);
1938 sub3node->cd();
1939 fNodes->Add(sub3node);
1940 sub2node->cd();
1941 //
1942 // Place copy #3 of I1D7 in I20B
1943 //
1944 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1945 sub3node->SetLineColor(kColorITS);
1946 sub3node->SetVisibility(0);
1947 sub3node->cd();
1948 //
1949 // Place copy #1 of I1D1 in I1D7
1950 //
1951 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1952 sub4node->SetLineColor(kColorITS);
1953 sub4node->SetVisibility(0);
1954 sub4node->cd();
1955 //
1956 // Place copy #1 of ITS2 in I1D1
1957 //
1958 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1959 sub5node->SetLineColor(kColorITS);
1960 fNodes->Add(sub5node);
1961 sub4node->cd();
1962 fNodes->Add(sub4node);
1963 sub3node->cd();
1964 fNodes->Add(sub3node);
1965 sub2node->cd();
1966 //
1967 // Place copy #4 of I1D7 in I20B
1968 //
1969 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1970 sub3node->SetLineColor(kColorITS);
1971 sub3node->SetVisibility(0);
1972 sub3node->cd();
1973 //
1974 // Place copy #1 of I1D1 in I1D7
1975 //
1976 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1977 sub4node->SetLineColor(kColorITS);
1978 sub4node->SetVisibility(0);
1979 sub4node->cd();
1980 //
1981 // Place copy #1 of ITS2 in I1D1
1982 //
1983 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1984 sub5node->SetLineColor(kColorITS);
1985 fNodes->Add(sub5node);
1986 sub4node->cd();
1987 fNodes->Add(sub4node);
1988 sub3node->cd();
1989 fNodes->Add(sub3node);
1990 sub2node->cd();
1991 fNodes->Add(sub2node);
1992 sub1node->cd();
1993 //
1994 // Place copy #3 of I20B in I12B
1995 //
1996 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
1997 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 1998 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 1999 sub2node->SetLineColor(kColorITS);
2000 sub2node->SetVisibility(0);
2001 sub2node->cd();
2002 //
2003 // Place copy #1 of I1D7 in I20B
2004 //
2005 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2006 sub3node->SetLineColor(kColorITS);
2007 sub3node->SetVisibility(0);
2008 sub3node->cd();
2009 //
2010 // Place copy #1 of I1D1 in I1D7
2011 //
2012 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2013 sub4node->SetLineColor(kColorITS);
2014 sub4node->SetVisibility(0);
2015 sub4node->cd();
2016 //
2017 // Place copy #1 of ITS2 in I1D1
2018 //
2019 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2020 sub5node->SetLineColor(kColorITS);
2021 fNodes->Add(sub5node);
2022 sub4node->cd();
2023 fNodes->Add(sub4node);
2024 sub3node->cd();
2025 fNodes->Add(sub3node);
2026 sub2node->cd();
2027 //
2028 // Place copy #2 of I1D7 in I20B
2029 //
2030 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2031 sub3node->SetLineColor(kColorITS);
2032 sub3node->SetVisibility(0);
2033 sub3node->cd();
2034 //
2035 // Place copy #1 of I1D1 in I1D7
2036 //
2037 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2038 sub4node->SetLineColor(kColorITS);
2039 sub4node->SetVisibility(0);
2040 sub4node->cd();
2041 //
2042 // Place copy #1 of ITS2 in I1D1
2043 //
2044 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2045 sub5node->SetLineColor(kColorITS);
2046 fNodes->Add(sub5node);
2047 sub4node->cd();
2048 fNodes->Add(sub4node);
2049 sub3node->cd();
2050 fNodes->Add(sub3node);
2051 sub2node->cd();
2052 //
2053 // Place copy #3 of I1D7 in I20B
2054 //
2055 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2056 sub3node->SetLineColor(kColorITS);
2057 sub3node->SetVisibility(0);
2058 sub3node->cd();
2059 //
2060 // Place copy #1 of I1D1 in I1D7
2061 //
2062 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2063 sub4node->SetLineColor(kColorITS);
2064 sub4node->SetVisibility(0);
2065 sub4node->cd();
2066 //
2067 // Place copy #1 of ITS2 in I1D1
2068 //
2069 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2070 sub5node->SetLineColor(kColorITS);
2071 fNodes->Add(sub5node);
2072 sub4node->cd();
2073 fNodes->Add(sub4node);
2074 sub3node->cd();
2075 fNodes->Add(sub3node);
2076 sub2node->cd();
2077 //
2078 // Place copy #4 of I1D7 in I20B
2079 //
2080 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2081 sub3node->SetLineColor(kColorITS);
2082 sub3node->SetVisibility(0);
2083 sub3node->cd();
2084 //
2085 // Place copy #1 of I1D1 in I1D7
2086 //
2087 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2088 sub4node->SetLineColor(kColorITS);
2089 sub4node->SetVisibility(0);
2090 sub4node->cd();
2091 //
2092 // Place copy #1 of ITS2 in I1D1
2093 //
2094 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2095 sub5node->SetLineColor(kColorITS);
2096 fNodes->Add(sub5node);
2097 sub4node->cd();
2098 fNodes->Add(sub4node);
2099 sub3node->cd();
2100 fNodes->Add(sub3node);
2101 sub2node->cd();
2102 fNodes->Add(sub2node);
2103 sub1node->cd();
2104 //
2105 // Place copy #4 of I20B in I12B
2106 //
2107 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
2108 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 2109 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 2110 sub2node->SetLineColor(kColorITS);
2111 sub2node->SetVisibility(0);
2112 sub2node->cd();
2113 //
2114 // Place copy #1 of I1D7 in I20B
2115 //
2116 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2117 sub3node->SetLineColor(kColorITS);
2118 sub3node->SetVisibility(0);
2119 sub3node->cd();
2120 //
2121 // Place copy #1 of I1D1 in I1D7
2122 //
2123 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2124 sub4node->SetLineColor(kColorITS);
2125 sub4node->SetVisibility(0);
2126 sub4node->cd();
2127 //
2128 // Place copy #1 of ITS2 in I1D1
2129 //
2130 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2131 sub5node->SetLineColor(kColorITS);
2132 fNodes->Add(sub5node);
2133 sub4node->cd();
2134 fNodes->Add(sub4node);
2135 sub3node->cd();
2136 fNodes->Add(sub3node);
2137 sub2node->cd();
2138 //
2139 // Place copy #2 of I1D7 in I20B
2140 //
2141 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2142 sub3node->SetLineColor(kColorITS);
2143 sub3node->SetVisibility(0);
2144 sub3node->cd();
2145 //
2146 // Place copy #1 of I1D1 in I1D7
2147 //
2148 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2149 sub4node->SetLineColor(kColorITS);
2150 sub4node->SetVisibility(0);
2151 sub4node->cd();
2152 //
2153 // Place copy #1 of ITS2 in I1D1
2154 //
2155 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2156 sub5node->SetLineColor(kColorITS);
2157 fNodes->Add(sub5node);
2158 sub4node->cd();
2159 fNodes->Add(sub4node);
2160 sub3node->cd();
2161 fNodes->Add(sub3node);
2162 sub2node->cd();
2163 //
2164 // Place copy #3 of I1D7 in I20B
2165 //
2166 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2167 sub3node->SetLineColor(kColorITS);
2168 sub3node->SetVisibility(0);
2169 sub3node->cd();
2170 //
2171 // Place copy #1 of I1D1 in I1D7
2172 //
2173 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2174 sub4node->SetLineColor(kColorITS);
2175 sub4node->SetVisibility(0);
2176 sub4node->cd();
2177 //
2178 // Place copy #1 of ITS2 in I1D1
2179 //
2180 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2181 sub5node->SetLineColor(kColorITS);
2182 fNodes->Add(sub5node);
2183 sub4node->cd();
2184 fNodes->Add(sub4node);
2185 sub3node->cd();
2186 fNodes->Add(sub3node);
2187 sub2node->cd();
2188 //
2189 // Place copy #4 of I1D7 in I20B
2190 //
2191 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2192 sub3node->SetLineColor(kColorITS);
2193 sub3node->SetVisibility(0);
2194 sub3node->cd();
2195 //
2196 // Place copy #1 of I1D1 in I1D7
2197 //
2198 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2199 sub4node->SetLineColor(kColorITS);
2200 sub4node->SetVisibility(0);
2201 sub4node->cd();
2202 //
2203 // Place copy #1 of ITS2 in I1D1
2204 //
2205 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2206 sub5node->SetLineColor(kColorITS);
2207 fNodes->Add(sub5node);
2208 sub4node->cd();
2209 fNodes->Add(sub4node);
2210 sub3node->cd();
2211 fNodes->Add(sub3node);
2212 sub2node->cd();
2213 fNodes->Add(sub2node);
2214 sub1node->cd();
2215 fNodes->Add(sub1node);
2216 node->cd();
2217 //
2218 // Place copy #3 of I12B in IT12
2219 //
1266e9b4 2220 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot234");
1f99c14b 2221 sub1node->SetLineColor(kColorITS);
2222 sub1node->SetVisibility(0);
2223 sub1node->cd();
2224 //
2225 // Place copy #1 of I10B in I12B
2226 //
2227 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
2228 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 2229 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 2230 sub2node->SetLineColor(kColorITS);
2231 sub2node->SetVisibility(0);
2232 sub2node->cd();
2233 //
2234 // Place copy #1 of I107 in I10B
2235 //
2236 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
2237 sub3node->SetLineColor(kColorITS);
2238 sub3node->SetVisibility(0);
2239 sub3node->cd();
2240 //
2241 // Place copy #1 of I101 in I107
2242 //
2243 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2244 sub4node->SetLineColor(kColorITS);
2245 sub4node->SetVisibility(0);
2246 sub4node->cd();
2247 //
2248 // Place copy #1 of ITS1 in I101
2249 //
2250 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2251 sub5node->SetLineColor(kColorITS);
2252 fNodes->Add(sub5node);
2253 sub4node->cd();
2254 fNodes->Add(sub4node);
2255 sub3node->cd();
2256 fNodes->Add(sub3node);
2257 sub2node->cd();
2258 //
2259 // Place copy #2 of I107 in I10B
2260 //
2261 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
2262 sub3node->SetLineColor(kColorITS);
2263 sub3node->SetVisibility(0);
2264 sub3node->cd();
2265 //
2266 // Place copy #1 of I101 in I107
2267 //
2268 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2269 sub4node->SetLineColor(kColorITS);
2270 sub4node->SetVisibility(0);
2271 sub4node->cd();
2272 //
2273 // Place copy #1 of ITS1 in I101
2274 //
2275 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2276 sub5node->SetLineColor(kColorITS);
2277 fNodes->Add(sub5node);
2278 sub4node->cd();
2279 fNodes->Add(sub4node);
2280 sub3node->cd();
2281 fNodes->Add(sub3node);
2282 sub2node->cd();
2283 //
2284 // Place copy #3 of I107 in I10B
2285 //
2286 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
2287 sub3node->SetLineColor(kColorITS);
2288 sub3node->SetVisibility(0);
2289 sub3node->cd();
2290 //
2291 // Place copy #1 of I101 in I107
2292 //
2293 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2294 sub4node->SetLineColor(kColorITS);
2295 sub4node->SetVisibility(0);
2296 sub4node->cd();
2297 //
2298 // Place copy #1 of ITS1 in I101
2299 //
2300 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2301 sub5node->SetLineColor(kColorITS);
2302 fNodes->Add(sub5node);
2303 sub4node->cd();
2304 fNodes->Add(sub4node);
2305 sub3node->cd();
2306 fNodes->Add(sub3node);
2307 sub2node->cd();
2308 //
2309 // Place copy #4 of I107 in I10B
2310 //
2311 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
2312 sub3node->SetLineColor(kColorITS);
2313 sub3node->SetVisibility(0);
2314 sub3node->cd();
2315 //
2316 // Place copy #1 of I101 in I107
2317 //
2318 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2319 sub4node->SetLineColor(kColorITS);
2320 sub4node->SetVisibility(0);
2321 sub4node->cd();
2322 //
2323 // Place copy #1 of ITS1 in I101
2324 //
2325 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2326 sub5node->SetLineColor(kColorITS);
2327 fNodes->Add(sub5node);
2328 sub4node->cd();
2329 fNodes->Add(sub4node);
2330 sub3node->cd();
2331 fNodes->Add(sub3node);
2332 sub2node->cd();
2333 fNodes->Add(sub2node);
2334 sub1node->cd();
2335 //
2336 // Place copy #2 of I10B in I12B
2337 //
2338 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
2339 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 2340 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 2341 sub2node->SetLineColor(kColorITS);
2342 sub2node->SetVisibility(0);
2343 sub2node->cd();
2344 //
2345 // Place copy #1 of I107 in I10B
2346 //
2347 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
2348 sub3node->SetLineColor(kColorITS);
2349 sub3node->SetVisibility(0);
2350 sub3node->cd();
2351 //
2352 // Place copy #1 of I101 in I107
2353 //
2354 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2355 sub4node->SetLineColor(kColorITS);
2356 sub4node->SetVisibility(0);
2357 sub4node->cd();
2358 //
2359 // Place copy #1 of ITS1 in I101
2360 //
2361 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2362 sub5node->SetLineColor(kColorITS);
2363 fNodes->Add(sub5node);
2364 sub4node->cd();
2365 fNodes->Add(sub4node);
2366 sub3node->cd();
2367 fNodes->Add(sub3node);
2368 sub2node->cd();
2369 //
2370 // Place copy #2 of I107 in I10B
2371 //
2372 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
2373 sub3node->SetLineColor(kColorITS);
2374 sub3node->SetVisibility(0);
2375 sub3node->cd();
2376 //
2377 // Place copy #1 of I101 in I107
2378 //
2379 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2380 sub4node->SetLineColor(kColorITS);
2381 sub4node->SetVisibility(0);
2382 sub4node->cd();
2383 //
2384 // Place copy #1 of ITS1 in I101
2385 //
2386 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2387 sub5node->SetLineColor(kColorITS);
2388 fNodes->Add(sub5node);
2389 sub4node->cd();
2390 fNodes->Add(sub4node);
2391 sub3node->cd();
2392 fNodes->Add(sub3node);
2393 sub2node->cd();
2394 //
2395 // Place copy #3 of I107 in I10B
2396 //
2397 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
2398 sub3node->SetLineColor(kColorITS);
2399 sub3node->SetVisibility(0);
2400 sub3node->cd();
2401 //
2402 // Place copy #1 of I101 in I107
2403 //
2404 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2405 sub4node->SetLineColor(kColorITS);
2406 sub4node->SetVisibility(0);
2407 sub4node->cd();
2408 //
2409 // Place copy #1 of ITS1 in I101
2410 //
2411 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2412 sub5node->SetLineColor(kColorITS);
2413 fNodes->Add(sub5node);
2414 sub4node->cd();
2415 fNodes->Add(sub4node);
2416 sub3node->cd();
2417 fNodes->Add(sub3node);
2418 sub2node->cd();
2419 //
2420 // Place copy #4 of I107 in I10B
2421 //
2422 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
2423 sub3node->SetLineColor(kColorITS);
2424 sub3node->SetVisibility(0);
2425 sub3node->cd();
2426 //
2427 // Place copy #1 of I101 in I107
2428 //
2429 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2430 sub4node->SetLineColor(kColorITS);
2431 sub4node->SetVisibility(0);
2432 sub4node->cd();
2433 //
2434 // Place copy #1 of ITS1 in I101
2435 //
2436 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2437 sub5node->SetLineColor(kColorITS);
2438 fNodes->Add(sub5node);
2439 sub4node->cd();
2440 fNodes->Add(sub4node);
2441 sub3node->cd();
2442 fNodes->Add(sub3node);
2443 sub2node->cd();
2444 fNodes->Add(sub2node);
2445 sub1node->cd();
2446 //
2447 // Place copy #1 of I20B in I12B
2448 //
2449 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
2450 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 2451 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 2452 sub2node->SetLineColor(kColorITS);
2453 sub2node->SetVisibility(0);
2454 sub2node->cd();
2455 //
2456 // Place copy #1 of I1D7 in I20B
2457 //
2458 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2459 sub3node->SetLineColor(kColorITS);
2460 sub3node->SetVisibility(0);
2461 sub3node->cd();
2462 //
2463 // Place copy #1 of I1D1 in I1D7
2464 //
2465 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2466 sub4node->SetLineColor(kColorITS);
2467 sub4node->SetVisibility(0);
2468 sub4node->cd();
2469 //
2470 // Place copy #1 of ITS2 in I1D1
2471 //
2472 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2473 sub5node->SetLineColor(kColorITS);
2474 fNodes->Add(sub5node);
2475 sub4node->cd();
2476 fNodes->Add(sub4node);
2477 sub3node->cd();
2478 fNodes->Add(sub3node);
2479 sub2node->cd();
2480 //
2481 // Place copy #2 of I1D7 in I20B
2482 //
2483 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2484 sub3node->SetLineColor(kColorITS);
2485 sub3node->SetVisibility(0);
2486 sub3node->cd();
2487 //
2488 // Place copy #1 of I1D1 in I1D7
2489 //
2490 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2491 sub4node->SetLineColor(kColorITS);
2492 sub4node->SetVisibility(0);
2493 sub4node->cd();
2494 //
2495 // Place copy #1 of ITS2 in I1D1
2496 //
2497 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2498 sub5node->SetLineColor(kColorITS);
2499 fNodes->Add(sub5node);
2500 sub4node->cd();
2501 fNodes->Add(sub4node);
2502 sub3node->cd();
2503 fNodes->Add(sub3node);
2504 sub2node->cd();
2505 //
2506 // Place copy #3 of I1D7 in I20B
2507 //
2508 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2509 sub3node->SetLineColor(kColorITS);
2510 sub3node->SetVisibility(0);
2511 sub3node->cd();
2512 //
2513 // Place copy #1 of I1D1 in I1D7
2514 //
2515 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2516 sub4node->SetLineColor(kColorITS);
2517 sub4node->SetVisibility(0);
2518 sub4node->cd();
2519 //
2520 // Place copy #1 of ITS2 in I1D1
2521 //
2522 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2523 sub5node->SetLineColor(kColorITS);
2524 fNodes->Add(sub5node);
2525 sub4node->cd();
2526 fNodes->Add(sub4node);
2527 sub3node->cd();
2528 fNodes->Add(sub3node);
2529 sub2node->cd();
2530 //
2531 // Place copy #4 of I1D7 in I20B
2532 //
2533 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2534 sub3node->SetLineColor(kColorITS);
2535 sub3node->SetVisibility(0);
2536 sub3node->cd();
2537 //
2538 // Place copy #1 of I1D1 in I1D7
2539 //
2540 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2541 sub4node->SetLineColor(kColorITS);
2542 sub4node->SetVisibility(0);
2543 sub4node->cd();
2544 //
2545 // Place copy #1 of ITS2 in I1D1
2546 //
2547 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2548 sub5node->SetLineColor(kColorITS);
2549 fNodes->Add(sub5node);
2550 sub4node->cd();
2551 fNodes->Add(sub4node);
2552 sub3node->cd();
2553 fNodes->Add(sub3node);
2554 sub2node->cd();
2555 fNodes->Add(sub2node);
2556 sub1node->cd();
2557 //
2558 // Place copy #2 of I20B in I12B
2559 //
2560 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
2561 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 2562 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 2563 sub2node->SetLineColor(kColorITS);
2564 sub2node->SetVisibility(0);
2565 sub2node->cd();
2566 //
2567 // Place copy #1 of I1D7 in I20B
2568 //
2569 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2570 sub3node->SetLineColor(kColorITS);
2571 sub3node->SetVisibility(0);
2572 sub3node->cd();
2573 //
2574 // Place copy #1 of I1D1 in I1D7
2575 //
2576 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2577 sub4node->SetLineColor(kColorITS);
2578 sub4node->SetVisibility(0);
2579 sub4node->cd();
2580 //
2581 // Place copy #1 of ITS2 in I1D1
2582 //
2583 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2584 sub5node->SetLineColor(kColorITS);
2585 fNodes->Add(sub5node);
2586 sub4node->cd();
2587 fNodes->Add(sub4node);
2588 sub3node->cd();
2589 fNodes->Add(sub3node);
2590 sub2node->cd();
2591 //
2592 // Place copy #2 of I1D7 in I20B
2593 //
2594 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2595 sub3node->SetLineColor(kColorITS);
2596 sub3node->SetVisibility(0);
2597 sub3node->cd();
2598 //
2599 // Place copy #1 of I1D1 in I1D7
2600 //
2601 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2602 sub4node->SetLineColor(kColorITS);
2603 sub4node->SetVisibility(0);
2604 sub4node->cd();
2605 //
2606 // Place copy #1 of ITS2 in I1D1
2607 //
2608 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2609 sub5node->SetLineColor(kColorITS);
2610 fNodes->Add(sub5node);
2611 sub4node->cd();
2612 fNodes->Add(sub4node);
2613 sub3node->cd();
2614 fNodes->Add(sub3node);
2615 sub2node->cd();
2616 //
2617 // Place copy #3 of I1D7 in I20B
2618 //
2619 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2620 sub3node->SetLineColor(kColorITS);
2621 sub3node->SetVisibility(0);
2622 sub3node->cd();
2623 //
2624 // Place copy #1 of I1D1 in I1D7
2625 //
2626 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2627 sub4node->SetLineColor(kColorITS);
2628 sub4node->SetVisibility(0);
2629 sub4node->cd();
2630 //
2631 // Place copy #1 of ITS2 in I1D1
2632 //
2633 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2634 sub5node->SetLineColor(kColorITS);
2635 fNodes->Add(sub5node);
2636 sub4node->cd();
2637 fNodes->Add(sub4node);
2638 sub3node->cd();
2639 fNodes->Add(sub3node);
2640 sub2node->cd();
2641 //
2642 // Place copy #4 of I1D7 in I20B
2643 //
2644 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2645 sub3node->SetLineColor(kColorITS);
2646 sub3node->SetVisibility(0);
2647 sub3node->cd();
2648 //
2649 // Place copy #1 of I1D1 in I1D7
2650 //
2651 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2652 sub4node->SetLineColor(kColorITS);
2653 sub4node->SetVisibility(0);
2654 sub4node->cd();
2655 //
2656 // Place copy #1 of ITS2 in I1D1
2657 //
2658 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2659 sub5node->SetLineColor(kColorITS);
2660 fNodes->Add(sub5node);
2661 sub4node->cd();
2662 fNodes->Add(sub4node);
2663 sub3node->cd();
2664 fNodes->Add(sub3node);
2665 sub2node->cd();
2666 fNodes->Add(sub2node);
2667 sub1node->cd();
2668 //
2669 // Place copy #3 of I20B in I12B
2670 //
2671 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
2672 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 2673 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 2674 sub2node->SetLineColor(kColorITS);
2675 sub2node->SetVisibility(0);
2676 sub2node->cd();
2677 //
2678 // Place copy #1 of I1D7 in I20B
2679 //
2680 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2681 sub3node->SetLineColor(kColorITS);
2682 sub3node->SetVisibility(0);
2683 sub3node->cd();
2684 //
2685 // Place copy #1 of I1D1 in I1D7
2686 //
2687 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2688 sub4node->SetLineColor(kColorITS);
2689 sub4node->SetVisibility(0);
2690 sub4node->cd();
2691 //
2692 // Place copy #1 of ITS2 in I1D1
2693 //
2694 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2695 sub5node->SetLineColor(kColorITS);
2696 fNodes->Add(sub5node);
2697 sub4node->cd();
2698 fNodes->Add(sub4node);
2699 sub3node->cd();
2700 fNodes->Add(sub3node);
2701 sub2node->cd();
2702 //
2703 // Place copy #2 of I1D7 in I20B
2704 //
2705 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2706 sub3node->SetLineColor(kColorITS);
2707 sub3node->SetVisibility(0);
2708 sub3node->cd();
2709 //
2710 // Place copy #1 of I1D1 in I1D7
2711 //
2712 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2713 sub4node->SetLineColor(kColorITS);
2714 sub4node->SetVisibility(0);
2715 sub4node->cd();
2716 //
2717 // Place copy #1 of ITS2 in I1D1
2718 //
2719 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2720 sub5node->SetLineColor(kColorITS);
2721 fNodes->Add(sub5node);
2722 sub4node->cd();
2723 fNodes->Add(sub4node);
2724 sub3node->cd();
2725 fNodes->Add(sub3node);
2726 sub2node->cd();
2727 //
2728 // Place copy #3 of I1D7 in I20B
2729 //
2730 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2731 sub3node->SetLineColor(kColorITS);
2732 sub3node->SetVisibility(0);
2733 sub3node->cd();
2734 //
2735 // Place copy #1 of I1D1 in I1D7
2736 //
2737 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2738 sub4node->SetLineColor(kColorITS);
2739 sub4node->SetVisibility(0);
2740 sub4node->cd();
2741 //
2742 // Place copy #1 of ITS2 in I1D1
2743 //
2744 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2745 sub5node->SetLineColor(kColorITS);
2746 fNodes->Add(sub5node);
2747 sub4node->cd();
2748 fNodes->Add(sub4node);
2749 sub3node->cd();
2750 fNodes->Add(sub3node);
2751 sub2node->cd();
2752 //
2753 // Place copy #4 of I1D7 in I20B
2754 //
2755 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2756 sub3node->SetLineColor(kColorITS);
2757 sub3node->SetVisibility(0);
2758 sub3node->cd();
2759 //
2760 // Place copy #1 of I1D1 in I1D7
2761 //
2762 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2763 sub4node->SetLineColor(kColorITS);
2764 sub4node->SetVisibility(0);
2765 sub4node->cd();
2766 //
2767 // Place copy #1 of ITS2 in I1D1
2768 //
2769 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2770 sub5node->SetLineColor(kColorITS);
2771 fNodes->Add(sub5node);
2772 sub4node->cd();
2773 fNodes->Add(sub4node);
2774 sub3node->cd();
2775 fNodes->Add(sub3node);
2776 sub2node->cd();
2777 fNodes->Add(sub2node);
2778 sub1node->cd();
2779 //
2780 // Place copy #4 of I20B in I12B
2781 //
2782 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
2783 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 2784 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 2785 sub2node->SetLineColor(kColorITS);
2786 sub2node->SetVisibility(0);
2787 sub2node->cd();
2788 //
2789 // Place copy #1 of I1D7 in I20B
2790 //
2791 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2792 sub3node->SetLineColor(kColorITS);
2793 sub3node->SetVisibility(0);
2794 sub3node->cd();
2795 //
2796 // Place copy #1 of I1D1 in I1D7
2797 //
2798 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2799 sub4node->SetLineColor(kColorITS);
2800 sub4node->SetVisibility(0);
2801 sub4node->cd();
2802 //
2803 // Place copy #1 of ITS2 in I1D1
2804 //
2805 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2806 sub5node->SetLineColor(kColorITS);
2807 fNodes->Add(sub5node);
2808 sub4node->cd();
2809 fNodes->Add(sub4node);
2810 sub3node->cd();
2811 fNodes->Add(sub3node);
2812 sub2node->cd();
2813 //
2814 // Place copy #2 of I1D7 in I20B
2815 //
2816 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2817 sub3node->SetLineColor(kColorITS);
2818 sub3node->SetVisibility(0);
2819 sub3node->cd();
2820 //
2821 // Place copy #1 of I1D1 in I1D7
2822 //
2823 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2824 sub4node->SetLineColor(kColorITS);
2825 sub4node->SetVisibility(0);
2826 sub4node->cd();
2827 //
2828 // Place copy #1 of ITS2 in I1D1
2829 //
2830 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2831 sub5node->SetLineColor(kColorITS);
2832 fNodes->Add(sub5node);
2833 sub4node->cd();
2834 fNodes->Add(sub4node);
2835 sub3node->cd();
2836 fNodes->Add(sub3node);
2837 sub2node->cd();
2838 //
2839 // Place copy #3 of I1D7 in I20B
2840 //
2841 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2842 sub3node->SetLineColor(kColorITS);
2843 sub3node->SetVisibility(0);
2844 sub3node->cd();
2845 //
2846 // Place copy #1 of I1D1 in I1D7
2847 //
2848 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2849 sub4node->SetLineColor(kColorITS);
2850 sub4node->SetVisibility(0);
2851 sub4node->cd();
2852 //
2853 // Place copy #1 of ITS2 in I1D1
2854 //
2855 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2856 sub5node->SetLineColor(kColorITS);
2857 fNodes->Add(sub5node);
2858 sub4node->cd();
2859 fNodes->Add(sub4node);
2860 sub3node->cd();
2861 fNodes->Add(sub3node);
2862 sub2node->cd();
2863 //
2864 // Place copy #4 of I1D7 in I20B
2865 //
2866 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2867 sub3node->SetLineColor(kColorITS);
2868 sub3node->SetVisibility(0);
2869 sub3node->cd();
2870 //
2871 // Place copy #1 of I1D1 in I1D7
2872 //
2873 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2874 sub4node->SetLineColor(kColorITS);
2875 sub4node->SetVisibility(0);
2876 sub4node->cd();
2877 //
2878 // Place copy #1 of ITS2 in I1D1
2879 //
2880 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2881 sub5node->SetLineColor(kColorITS);
2882 fNodes->Add(sub5node);
2883 sub4node->cd();
2884 fNodes->Add(sub4node);
2885 sub3node->cd();
2886 fNodes->Add(sub3node);
2887 sub2node->cd();
2888 fNodes->Add(sub2node);
2889 sub1node->cd();
2890 fNodes->Add(sub1node);
2891 node->cd();
2892 //
2893 // Place copy #4 of I12B in IT12
2894 //
1266e9b4 2895 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot246");
1f99c14b 2896 sub1node->SetLineColor(kColorITS);
2897 sub1node->SetVisibility(0);
2898 sub1node->cd();
2899 //
2900 // Place copy #1 of I10B in I12B
2901 //
2902 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
2903 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 2904 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 2905 sub2node->SetLineColor(kColorITS);
2906 sub2node->SetVisibility(0);
2907 sub2node->cd();
2908 //
2909 // Place copy #1 of I107 in I10B
2910 //
2911 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
2912 sub3node->SetLineColor(kColorITS);
2913 sub3node->SetVisibility(0);
2914 sub3node->cd();
2915 //
2916 // Place copy #1 of I101 in I107
2917 //
2918 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2919 sub4node->SetLineColor(kColorITS);
2920 sub4node->SetVisibility(0);
2921 sub4node->cd();
2922 //
2923 // Place copy #1 of ITS1 in I101
2924 //
2925 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2926 sub5node->SetLineColor(kColorITS);
2927 fNodes->Add(sub5node);
2928 sub4node->cd();
2929 fNodes->Add(sub4node);
2930 sub3node->cd();
2931 fNodes->Add(sub3node);
2932 sub2node->cd();
2933 //
2934 // Place copy #2 of I107 in I10B
2935 //
2936 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
2937 sub3node->SetLineColor(kColorITS);
2938 sub3node->SetVisibility(0);
2939 sub3node->cd();
2940 //
2941 // Place copy #1 of I101 in I107
2942 //
2943 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2944 sub4node->SetLineColor(kColorITS);
2945 sub4node->SetVisibility(0);
2946 sub4node->cd();
2947 //
2948 // Place copy #1 of ITS1 in I101
2949 //
2950 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2951 sub5node->SetLineColor(kColorITS);
2952 fNodes->Add(sub5node);
2953 sub4node->cd();
2954 fNodes->Add(sub4node);
2955 sub3node->cd();
2956 fNodes->Add(sub3node);
2957 sub2node->cd();
2958 //
2959 // Place copy #3 of I107 in I10B
2960 //
2961 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
2962 sub3node->SetLineColor(kColorITS);
2963 sub3node->SetVisibility(0);
2964 sub3node->cd();
2965 //
2966 // Place copy #1 of I101 in I107
2967 //
2968 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2969 sub4node->SetLineColor(kColorITS);
2970 sub4node->SetVisibility(0);
2971 sub4node->cd();
2972 //
2973 // Place copy #1 of ITS1 in I101
2974 //
2975 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2976 sub5node->SetLineColor(kColorITS);
2977 fNodes->Add(sub5node);
2978 sub4node->cd();
2979 fNodes->Add(sub4node);
2980 sub3node->cd();
2981 fNodes->Add(sub3node);
2982 sub2node->cd();
2983 //
2984 // Place copy #4 of I107 in I10B
2985 //
2986 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
2987 sub3node->SetLineColor(kColorITS);
2988 sub3node->SetVisibility(0);
2989 sub3node->cd();
2990 //
2991 // Place copy #1 of I101 in I107
2992 //
2993 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2994 sub4node->SetLineColor(kColorITS);
2995 sub4node->SetVisibility(0);
2996 sub4node->cd();
2997 //
2998 // Place copy #1 of ITS1 in I101
2999 //
3000 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3001 sub5node->SetLineColor(kColorITS);
3002 fNodes->Add(sub5node);
3003 sub4node->cd();
3004 fNodes->Add(sub4node);
3005 sub3node->cd();
3006 fNodes->Add(sub3node);
3007 sub2node->cd();
3008 fNodes->Add(sub2node);
3009 sub1node->cd();
3010 //
3011 // Place copy #2 of I10B in I12B
3012 //
3013 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
3014 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 3015 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 3016 sub2node->SetLineColor(kColorITS);
3017 sub2node->SetVisibility(0);
3018 sub2node->cd();
3019 //
3020 // Place copy #1 of I107 in I10B
3021 //
3022 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
3023 sub3node->SetLineColor(kColorITS);
3024 sub3node->SetVisibility(0);
3025 sub3node->cd();
3026 //
3027 // Place copy #1 of I101 in I107
3028 //
3029 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3030 sub4node->SetLineColor(kColorITS);
3031 sub4node->SetVisibility(0);
3032 sub4node->cd();
3033 //
3034 // Place copy #1 of ITS1 in I101
3035 //
3036 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3037 sub5node->SetLineColor(kColorITS);
3038 fNodes->Add(sub5node);
3039 sub4node->cd();
3040 fNodes->Add(sub4node);
3041 sub3node->cd();
3042 fNodes->Add(sub3node);
3043 sub2node->cd();
3044 //
3045 // Place copy #2 of I107 in I10B
3046 //
3047 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
3048 sub3node->SetLineColor(kColorITS);
3049 sub3node->SetVisibility(0);
3050 sub3node->cd();
3051 //
3052 // Place copy #1 of I101 in I107
3053 //
3054 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3055 sub4node->SetLineColor(kColorITS);
3056 sub4node->SetVisibility(0);
3057 sub4node->cd();
3058 //
3059 // Place copy #1 of ITS1 in I101
3060 //
3061 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3062 sub5node->SetLineColor(kColorITS);
3063 fNodes->Add(sub5node);
3064 sub4node->cd();
3065 fNodes->Add(sub4node);
3066 sub3node->cd();
3067 fNodes->Add(sub3node);
3068 sub2node->cd();
3069 //
3070 // Place copy #3 of I107 in I10B
3071 //
3072 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
3073 sub3node->SetLineColor(kColorITS);
3074 sub3node->SetVisibility(0);
3075 sub3node->cd();
3076 //
3077 // Place copy #1 of I101 in I107
3078 //
3079 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3080 sub4node->SetLineColor(kColorITS);
3081 sub4node->SetVisibility(0);
3082 sub4node->cd();
3083 //
3084 // Place copy #1 of ITS1 in I101
3085 //
3086 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3087 sub5node->SetLineColor(kColorITS);
3088 fNodes->Add(sub5node);
3089 sub4node->cd();
3090 fNodes->Add(sub4node);
3091 sub3node->cd();
3092 fNodes->Add(sub3node);
3093 sub2node->cd();
3094 //
3095 // Place copy #4 of I107 in I10B
3096 //
3097 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
3098 sub3node->SetLineColor(kColorITS);
3099 sub3node->SetVisibility(0);
3100 sub3node->cd();
3101 //
3102 // Place copy #1 of I101 in I107
3103 //
3104 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3105 sub4node->SetLineColor(kColorITS);
3106 sub4node->SetVisibility(0);
3107 sub4node->cd();
3108 //
3109 // Place copy #1 of ITS1 in I101
3110 //
3111 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3112 sub5node->SetLineColor(kColorITS);
3113 fNodes->Add(sub5node);
3114 sub4node->cd();
3115 fNodes->Add(sub4node);
3116 sub3node->cd();
3117 fNodes->Add(sub3node);
3118 sub2node->cd();
3119 fNodes->Add(sub2node);
3120 sub1node->cd();
3121 //
3122 // Place copy #1 of I20B in I12B
3123 //
3124 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
3125 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 3126 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 3127 sub2node->SetLineColor(kColorITS);
3128 sub2node->SetVisibility(0);
3129 sub2node->cd();
3130 //
3131 // Place copy #1 of I1D7 in I20B
3132 //
3133 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3134 sub3node->SetLineColor(kColorITS);
3135 sub3node->SetVisibility(0);
3136 sub3node->cd();
3137 //
3138 // Place copy #1 of I1D1 in I1D7
3139 //
3140 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3141 sub4node->SetLineColor(kColorITS);
3142 sub4node->SetVisibility(0);
3143 sub4node->cd();
3144 //
3145 // Place copy #1 of ITS2 in I1D1
3146 //
3147 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3148 sub5node->SetLineColor(kColorITS);
3149 fNodes->Add(sub5node);
3150 sub4node->cd();
3151 fNodes->Add(sub4node);
3152 sub3node->cd();
3153 fNodes->Add(sub3node);
3154 sub2node->cd();
3155 //
3156 // Place copy #2 of I1D7 in I20B
3157 //
3158 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3159 sub3node->SetLineColor(kColorITS);
3160 sub3node->SetVisibility(0);
3161 sub3node->cd();
3162 //
3163 // Place copy #1 of I1D1 in I1D7
3164 //
3165 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3166 sub4node->SetLineColor(kColorITS);
3167 sub4node->SetVisibility(0);
3168 sub4node->cd();
3169 //
3170 // Place copy #1 of ITS2 in I1D1
3171 //
3172 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3173 sub5node->SetLineColor(kColorITS);
3174 fNodes->Add(sub5node);
3175 sub4node->cd();
3176 fNodes->Add(sub4node);
3177 sub3node->cd();
3178 fNodes->Add(sub3node);
3179 sub2node->cd();
3180 //
3181 // Place copy #3 of I1D7 in I20B
3182 //
3183 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3184 sub3node->SetLineColor(kColorITS);
3185 sub3node->SetVisibility(0);
3186 sub3node->cd();
3187 //
3188 // Place copy #1 of I1D1 in I1D7
3189 //
3190 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3191 sub4node->SetLineColor(kColorITS);
3192 sub4node->SetVisibility(0);
3193 sub4node->cd();
3194 //
3195 // Place copy #1 of ITS2 in I1D1
3196 //
3197 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3198 sub5node->SetLineColor(kColorITS);
3199 fNodes->Add(sub5node);
3200 sub4node->cd();
3201 fNodes->Add(sub4node);
3202 sub3node->cd();
3203 fNodes->Add(sub3node);
3204 sub2node->cd();
3205 //
3206 // Place copy #4 of I1D7 in I20B
3207 //
3208 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3209 sub3node->SetLineColor(kColorITS);
3210 sub3node->SetVisibility(0);
3211 sub3node->cd();
3212 //
3213 // Place copy #1 of I1D1 in I1D7
3214 //
3215 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3216 sub4node->SetLineColor(kColorITS);
3217 sub4node->SetVisibility(0);
3218 sub4node->cd();
3219 //
3220 // Place copy #1 of ITS2 in I1D1
3221 //
3222 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3223 sub5node->SetLineColor(kColorITS);
3224 fNodes->Add(sub5node);
3225 sub4node->cd();
3226 fNodes->Add(sub4node);
3227 sub3node->cd();
3228 fNodes->Add(sub3node);
3229 sub2node->cd();
3230 fNodes->Add(sub2node);
3231 sub1node->cd();
3232 //
3233 // Place copy #2 of I20B in I12B
3234 //
3235 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
3236 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 3237 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 3238 sub2node->SetLineColor(kColorITS);
3239 sub2node->SetVisibility(0);
3240 sub2node->cd();
3241 //
3242 // Place copy #1 of I1D7 in I20B
3243 //
3244 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3245 sub3node->SetLineColor(kColorITS);
3246 sub3node->SetVisibility(0);
3247 sub3node->cd();
3248 //
3249 // Place copy #1 of I1D1 in I1D7
3250 //
3251 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3252 sub4node->SetLineColor(kColorITS);
3253 sub4node->SetVisibility(0);
3254 sub4node->cd();
3255 //
3256 // Place copy #1 of ITS2 in I1D1
3257 //
3258 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3259 sub5node->SetLineColor(kColorITS);
3260 fNodes->Add(sub5node);
3261 sub4node->cd();
3262 fNodes->Add(sub4node);
3263 sub3node->cd();
3264 fNodes->Add(sub3node);
3265 sub2node->cd();
3266 //
3267 // Place copy #2 of I1D7 in I20B
3268 //
3269 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3270 sub3node->SetLineColor(kColorITS);
3271 sub3node->SetVisibility(0);
3272 sub3node->cd();
3273 //
3274 // Place copy #1 of I1D1 in I1D7
3275 //
3276 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3277 sub4node->SetLineColor(kColorITS);
3278 sub4node->SetVisibility(0);
3279 sub4node->cd();
3280 //
3281 // Place copy #1 of ITS2 in I1D1
3282 //
3283 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3284 sub5node->SetLineColor(kColorITS);
3285 fNodes->Add(sub5node);
3286 sub4node->cd();
3287 fNodes->Add(sub4node);
3288 sub3node->cd();
3289 fNodes->Add(sub3node);
3290 sub2node->cd();
3291 //
3292 // Place copy #3 of I1D7 in I20B
3293 //
3294 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3295 sub3node->SetLineColor(kColorITS);
3296 sub3node->SetVisibility(0);
3297 sub3node->cd();
3298 //
3299 // Place copy #1 of I1D1 in I1D7
3300 //
3301 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3302 sub4node->SetLineColor(kColorITS);
3303 sub4node->SetVisibility(0);
3304 sub4node->cd();
3305 //
3306 // Place copy #1 of ITS2 in I1D1
3307 //
3308 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3309 sub5node->SetLineColor(kColorITS);
3310 fNodes->Add(sub5node);
3311 sub4node->cd();
3312 fNodes->Add(sub4node);
3313 sub3node->cd();
3314 fNodes->Add(sub3node);
3315 sub2node->cd();
3316 //
3317 // Place copy #4 of I1D7 in I20B
3318 //
3319 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3320 sub3node->SetLineColor(kColorITS);
3321 sub3node->SetVisibility(0);
3322 sub3node->cd();
3323 //
3324 // Place copy #1 of I1D1 in I1D7
3325 //
3326 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3327 sub4node->SetLineColor(kColorITS);
3328 sub4node->SetVisibility(0);
3329 sub4node->cd();
3330 //
3331 // Place copy #1 of ITS2 in I1D1
3332 //
3333 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3334 sub5node->SetLineColor(kColorITS);
3335 fNodes->Add(sub5node);
3336 sub4node->cd();
3337 fNodes->Add(sub4node);
3338 sub3node->cd();
3339 fNodes->Add(sub3node);
3340 sub2node->cd();
3341 fNodes->Add(sub2node);
3342 sub1node->cd();
3343 //
3344 // Place copy #3 of I20B in I12B
3345 //
3346 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
3347 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 3348 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 3349 sub2node->SetLineColor(kColorITS);
3350 sub2node->SetVisibility(0);
3351 sub2node->cd();
3352 //
3353 // Place copy #1 of I1D7 in I20B
3354 //
3355 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3356 sub3node->SetLineColor(kColorITS);
3357 sub3node->SetVisibility(0);
3358 sub3node->cd();
3359 //
3360 // Place copy #1 of I1D1 in I1D7
3361 //
3362 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3363 sub4node->SetLineColor(kColorITS);
3364 sub4node->SetVisibility(0);
3365 sub4node->cd();
3366 //
3367 // Place copy #1 of ITS2 in I1D1
3368 //
3369 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3370 sub5node->SetLineColor(kColorITS);
3371 fNodes->Add(sub5node);
3372 sub4node->cd();
3373 fNodes->Add(sub4node);
3374 sub3node->cd();
3375 fNodes->Add(sub3node);
3376 sub2node->cd();
3377 //
3378 // Place copy #2 of I1D7 in I20B
3379 //
3380 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3381 sub3node->SetLineColor(kColorITS);
3382 sub3node->SetVisibility(0);
3383 sub3node->cd();
3384 //
3385 // Place copy #1 of I1D1 in I1D7
3386 //
3387 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3388 sub4node->SetLineColor(kColorITS);
3389 sub4node->SetVisibility(0);
3390 sub4node->cd();
3391 //
3392 // Place copy #1 of ITS2 in I1D1
3393 //
3394 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3395 sub5node->SetLineColor(kColorITS);
3396 fNodes->Add(sub5node);
3397 sub4node->cd();
3398 fNodes->Add(sub4node);
3399 sub3node->cd();
3400 fNodes->Add(sub3node);
3401 sub2node->cd();
3402 //
3403 // Place copy #3 of I1D7 in I20B
3404 //
3405 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3406 sub3node->SetLineColor(kColorITS);
3407 sub3node->SetVisibility(0);
3408 sub3node->cd();
3409 //
3410 // Place copy #1 of I1D1 in I1D7
3411 //
3412 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3413 sub4node->SetLineColor(kColorITS);
3414 sub4node->SetVisibility(0);
3415 sub4node->cd();
3416 //
3417 // Place copy #1 of ITS2 in I1D1
3418 //
3419 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3420 sub5node->SetLineColor(kColorITS);
3421 fNodes->Add(sub5node);
3422 sub4node->cd();
3423 fNodes->Add(sub4node);
3424 sub3node->cd();
3425 fNodes->Add(sub3node);
3426 sub2node->cd();
3427 //
3428 // Place copy #4 of I1D7 in I20B
3429 //
3430 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3431 sub3node->SetLineColor(kColorITS);
3432 sub3node->SetVisibility(0);
3433 sub3node->cd();
3434 //
3435 // Place copy #1 of I1D1 in I1D7
3436 //
3437 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3438 sub4node->SetLineColor(kColorITS);
3439 sub4node->SetVisibility(0);
3440 sub4node->cd();
3441 //
3442 // Place copy #1 of ITS2 in I1D1
3443 //
3444 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3445 sub5node->SetLineColor(kColorITS);
3446 fNodes->Add(sub5node);
3447 sub4node->cd();
3448 fNodes->Add(sub4node);
3449 sub3node->cd();
3450 fNodes->Add(sub3node);
3451 sub2node->cd();
3452 fNodes->Add(sub2node);
3453 sub1node->cd();
3454 //
3455 // Place copy #4 of I20B in I12B
3456 //
3457 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
3458 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 3459 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 3460 sub2node->SetLineColor(kColorITS);
3461 sub2node->SetVisibility(0);
3462 sub2node->cd();
3463 //
3464 // Place copy #1 of I1D7 in I20B
3465 //
3466 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3467 sub3node->SetLineColor(kColorITS);
3468 sub3node->SetVisibility(0);
3469 sub3node->cd();
3470 //
3471 // Place copy #1 of I1D1 in I1D7
3472 //
3473 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3474 sub4node->SetLineColor(kColorITS);
3475 sub4node->SetVisibility(0);
3476 sub4node->cd();
3477 //
3478 // Place copy #1 of ITS2 in I1D1
3479 //
3480 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3481 sub5node->SetLineColor(kColorITS);
3482 fNodes->Add(sub5node);
3483 sub4node->cd();
3484 fNodes->Add(sub4node);
3485 sub3node->cd();
3486 fNodes->Add(sub3node);
3487 sub2node->cd();
3488 //
3489 // Place copy #2 of I1D7 in I20B
3490 //
3491 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3492 sub3node->SetLineColor(kColorITS);
3493 sub3node->SetVisibility(0);
3494 sub3node->cd();
3495 //
3496 // Place copy #1 of I1D1 in I1D7
3497 //
3498 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3499 sub4node->SetLineColor(kColorITS);
3500 sub4node->SetVisibility(0);
3501 sub4node->cd();
3502 //
3503 // Place copy #1 of ITS2 in I1D1
3504 //
3505 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3506 sub5node->SetLineColor(kColorITS);
3507 fNodes->Add(sub5node);
3508 sub4node->cd();
3509 fNodes->Add(sub4node);
3510 sub3node->cd();
3511 fNodes->Add(sub3node);
3512 sub2node->cd();
3513 //
3514 // Place copy #3 of I1D7 in I20B
3515 //
3516 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3517 sub3node->SetLineColor(kColorITS);
3518 sub3node->SetVisibility(0);
3519 sub3node->cd();
3520 //
3521 // Place copy #1 of I1D1 in I1D7
3522 //
3523 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3524 sub4node->SetLineColor(kColorITS);
3525 sub4node->SetVisibility(0);
3526 sub4node->cd();
3527 //
3528 // Place copy #1 of ITS2 in I1D1
3529 //
3530 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3531 sub5node->SetLineColor(kColorITS);
3532 fNodes->Add(sub5node);
3533 sub4node->cd();
3534 fNodes->Add(sub4node);
3535 sub3node->cd();
3536 fNodes->Add(sub3node);
3537 sub2node->cd();
3538 //
3539 // Place copy #4 of I1D7 in I20B
3540 //
3541 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3542 sub3node->SetLineColor(kColorITS);
3543 sub3node->SetVisibility(0);
3544 sub3node->cd();
3545 //
3546 // Place copy #1 of I1D1 in I1D7
3547 //
3548 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3549 sub4node->SetLineColor(kColorITS);
3550 sub4node->SetVisibility(0);
3551 sub4node->cd();
3552 //
3553 // Place copy #1 of ITS2 in I1D1
3554 //
3555 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3556 sub5node->SetLineColor(kColorITS);
3557 fNodes->Add(sub5node);
3558 sub4node->cd();
3559 fNodes->Add(sub4node);
3560 sub3node->cd();
3561 fNodes->Add(sub3node);
3562 sub2node->cd();
3563 fNodes->Add(sub2node);
3564 sub1node->cd();
3565 fNodes->Add(sub1node);
3566 node->cd();
3567 //
3568 // Place copy #5 of I12B in IT12
3569 //
1266e9b4 3570 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot247");
1f99c14b 3571 sub1node->SetLineColor(kColorITS);
3572 sub1node->SetVisibility(0);
3573 sub1node->cd();
3574 //
3575 // Place copy #1 of I10B in I12B
3576 //
3577 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
3578 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 3579 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 3580 sub2node->SetLineColor(kColorITS);
3581 sub2node->SetVisibility(0);
3582 sub2node->cd();
3583 //
3584 // Place copy #1 of I107 in I10B
3585 //
3586 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
3587 sub3node->SetLineColor(kColorITS);
3588 sub3node->SetVisibility(0);
3589 sub3node->cd();
3590 //
3591 // Place copy #1 of I101 in I107
3592 //
3593 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3594 sub4node->SetLineColor(kColorITS);
3595 sub4node->SetVisibility(0);
3596 sub4node->cd();
3597 //
3598 // Place copy #1 of ITS1 in I101
3599 //
3600 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3601 sub5node->SetLineColor(kColorITS);
3602 fNodes->Add(sub5node);
3603 sub4node->cd();
3604 fNodes->Add(sub4node);
3605 sub3node->cd();
3606 fNodes->Add(sub3node);
3607 sub2node->cd();
3608 //
3609 // Place copy #2 of I107 in I10B
3610 //
3611 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
3612 sub3node->SetLineColor(kColorITS);
3613 sub3node->SetVisibility(0);
3614 sub3node->cd();
3615 //
3616 // Place copy #1 of I101 in I107
3617 //
3618 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3619 sub4node->SetLineColor(kColorITS);
3620 sub4node->SetVisibility(0);
3621 sub4node->cd();
3622 //
3623 // Place copy #1 of ITS1 in I101
3624 //
3625 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3626 sub5node->SetLineColor(kColorITS);
3627 fNodes->Add(sub5node);
3628 sub4node->cd();
3629 fNodes->Add(sub4node);
3630 sub3node->cd();
3631 fNodes->Add(sub3node);
3632 sub2node->cd();
3633 //
3634 // Place copy #3 of I107 in I10B
3635 //
3636 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
3637 sub3node->SetLineColor(kColorITS);
3638 sub3node->SetVisibility(0);
3639 sub3node->cd();
3640 //
3641 // Place copy #1 of I101 in I107
3642 //
3643 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3644 sub4node->SetLineColor(kColorITS);
3645 sub4node->SetVisibility(0);
3646 sub4node->cd();
3647 //
3648 // Place copy #1 of ITS1 in I101
3649 //
3650 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3651 sub5node->SetLineColor(kColorITS);
3652 fNodes->Add(sub5node);
3653 sub4node->cd();
3654 fNodes->Add(sub4node);
3655 sub3node->cd();
3656 fNodes->Add(sub3node);
3657 sub2node->cd();
3658 //
3659 // Place copy #4 of I107 in I10B
3660 //
3661 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
3662 sub3node->SetLineColor(kColorITS);
3663 sub3node->SetVisibility(0);
3664 sub3node->cd();
3665 //
3666 // Place copy #1 of I101 in I107
3667 //
3668 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3669 sub4node->SetLineColor(kColorITS);
3670 sub4node->SetVisibility(0);
3671 sub4node->cd();
3672 //
3673 // Place copy #1 of ITS1 in I101
3674 //
3675 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3676 sub5node->SetLineColor(kColorITS);
3677 fNodes->Add(sub5node);
3678 sub4node->cd();
3679 fNodes->Add(sub4node);
3680 sub3node->cd();
3681 fNodes->Add(sub3node);
3682 sub2node->cd();
3683 fNodes->Add(sub2node);
3684 sub1node->cd();
3685 //
3686 // Place copy #2 of I10B in I12B
3687 //
3688 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
3689 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 3690 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 3691 sub2node->SetLineColor(kColorITS);
3692 sub2node->SetVisibility(0);
3693 sub2node->cd();
3694 //
3695 // Place copy #1 of I107 in I10B
3696 //
3697 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
3698 sub3node->SetLineColor(kColorITS);
3699 sub3node->SetVisibility(0);
3700 sub3node->cd();
3701 //
3702 // Place copy #1 of I101 in I107
3703 //
3704 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3705 sub4node->SetLineColor(kColorITS);
3706 sub4node->SetVisibility(0);
3707 sub4node->cd();
3708 //
3709 // Place copy #1 of ITS1 in I101
3710 //
3711 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3712 sub5node->SetLineColor(kColorITS);
3713 fNodes->Add(sub5node);
3714 sub4node->cd();
3715 fNodes->Add(sub4node);
3716 sub3node->cd();
3717 fNodes->Add(sub3node);
3718 sub2node->cd();
3719 //
3720 // Place copy #2 of I107 in I10B
3721 //
3722 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
3723 sub3node->SetLineColor(kColorITS);
3724 sub3node->SetVisibility(0);
3725 sub3node->cd();
3726 //
3727 // Place copy #1 of I101 in I107
3728 //
3729 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3730 sub4node->SetLineColor(kColorITS);
3731 sub4node->SetVisibility(0);
3732 sub4node->cd();
3733 //
3734 // Place copy #1 of ITS1 in I101
3735 //
3736 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3737 sub5node->SetLineColor(kColorITS);
3738 fNodes->Add(sub5node);
3739 sub4node->cd();
3740 fNodes->Add(sub4node);
3741 sub3node->cd();
3742 fNodes->Add(sub3node);
3743 sub2node->cd();
3744 //
3745 // Place copy #3 of I107 in I10B
3746 //
3747 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
3748 sub3node->SetLineColor(kColorITS);
3749 sub3node->SetVisibility(0);
3750 sub3node->cd();
3751 //
3752 // Place copy #1 of I101 in I107
3753 //
3754 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3755 sub4node->SetLineColor(kColorITS);
3756 sub4node->SetVisibility(0);
3757 sub4node->cd();
3758 //
3759 // Place copy #1 of ITS1 in I101
3760 //
3761 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3762 sub5node->SetLineColor(kColorITS);
3763 fNodes->Add(sub5node);
3764 sub4node->cd();
3765 fNodes->Add(sub4node);
3766 sub3node->cd();
3767 fNodes->Add(sub3node);
3768 sub2node->cd();
3769 //
3770 // Place copy #4 of I107 in I10B
3771 //
3772 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
3773 sub3node->SetLineColor(kColorITS);
3774 sub3node->SetVisibility(0);
3775 sub3node->cd();
3776 //
3777 // Place copy #1 of I101 in I107
3778 //
3779 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3780 sub4node->SetLineColor(kColorITS);
3781 sub4node->SetVisibility(0);
3782 sub4node->cd();
3783 //
3784 // Place copy #1 of ITS1 in I101
3785 //
3786 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3787 sub5node->SetLineColor(kColorITS);
3788 fNodes->Add(sub5node);
3789 sub4node->cd();
3790 fNodes->Add(sub4node);
3791 sub3node->cd();
3792 fNodes->Add(sub3node);
3793 sub2node->cd();
3794 fNodes->Add(sub2node);
3795 sub1node->cd();
3796 //
3797 // Place copy #1 of I20B in I12B
3798 //
3799 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
3800 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 3801 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 3802 sub2node->SetLineColor(kColorITS);
3803 sub2node->SetVisibility(0);
3804 sub2node->cd();
3805 //
3806 // Place copy #1 of I1D7 in I20B
3807 //
3808 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3809 sub3node->SetLineColor(kColorITS);
3810 sub3node->SetVisibility(0);
3811 sub3node->cd();
3812 //
3813 // Place copy #1 of I1D1 in I1D7
3814 //
3815 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3816 sub4node->SetLineColor(kColorITS);
3817 sub4node->SetVisibility(0);
3818 sub4node->cd();
3819 //
3820 // Place copy #1 of ITS2 in I1D1
3821 //
3822 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3823 sub5node->SetLineColor(kColorITS);
3824 fNodes->Add(sub5node);
3825 sub4node->cd();
3826 fNodes->Add(sub4node);
3827 sub3node->cd();
3828 fNodes->Add(sub3node);
3829 sub2node->cd();
3830 //
3831 // Place copy #2 of I1D7 in I20B
3832 //
3833 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3834 sub3node->SetLineColor(kColorITS);
3835 sub3node->SetVisibility(0);
3836 sub3node->cd();
3837 //
3838 // Place copy #1 of I1D1 in I1D7
3839 //
3840 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3841 sub4node->SetLineColor(kColorITS);
3842 sub4node->SetVisibility(0);
3843 sub4node->cd();
3844 //
3845 // Place copy #1 of ITS2 in I1D1
3846 //
3847 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3848 sub5node->SetLineColor(kColorITS);
3849 fNodes->Add(sub5node);
3850 sub4node->cd();
3851 fNodes->Add(sub4node);
3852 sub3node->cd();
3853 fNodes->Add(sub3node);
3854 sub2node->cd();
3855 //
3856 // Place copy #3 of I1D7 in I20B
3857 //
3858 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3859 sub3node->SetLineColor(kColorITS);
3860 sub3node->SetVisibility(0);
3861 sub3node->cd();
3862 //
3863 // Place copy #1 of I1D1 in I1D7
3864 //
3865 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3866 sub4node->SetLineColor(kColorITS);
3867 sub4node->SetVisibility(0);
3868 sub4node->cd();
3869 //
3870 // Place copy #1 of ITS2 in I1D1
3871 //
3872 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3873 sub5node->SetLineColor(kColorITS);
3874 fNodes->Add(sub5node);
3875 sub4node->cd();
3876 fNodes->Add(sub4node);
3877 sub3node->cd();
3878 fNodes->Add(sub3node);
3879 sub2node->cd();
3880 //
3881 // Place copy #4 of I1D7 in I20B
3882 //
3883 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3884 sub3node->SetLineColor(kColorITS);
3885 sub3node->SetVisibility(0);
3886 sub3node->cd();
3887 //
3888 // Place copy #1 of I1D1 in I1D7
3889 //
3890 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3891 sub4node->SetLineColor(kColorITS);
3892 sub4node->SetVisibility(0);
3893 sub4node->cd();
3894 //
3895 // Place copy #1 of ITS2 in I1D1
3896 //
3897 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3898 sub5node->SetLineColor(kColorITS);
3899 fNodes->Add(sub5node);
3900 sub4node->cd();
3901 fNodes->Add(sub4node);
3902 sub3node->cd();
3903 fNodes->Add(sub3node);
3904 sub2node->cd();
3905 fNodes->Add(sub2node);
3906 sub1node->cd();
3907 //
3908 // Place copy #2 of I20B in I12B
3909 //
3910 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
3911 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 3912 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 3913 sub2node->SetLineColor(kColorITS);
3914 sub2node->SetVisibility(0);
3915 sub2node->cd();
3916 //
3917 // Place copy #1 of I1D7 in I20B
3918 //
3919 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3920 sub3node->SetLineColor(kColorITS);
3921 sub3node->SetVisibility(0);
3922 sub3node->cd();
3923 //
3924 // Place copy #1 of I1D1 in I1D7
3925 //
3926 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3927 sub4node->SetLineColor(kColorITS);
3928 sub4node->SetVisibility(0);
3929 sub4node->cd();
3930 //
3931 // Place copy #1 of ITS2 in I1D1
3932 //
3933 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3934 sub5node->SetLineColor(kColorITS);
3935 fNodes->Add(sub5node);
3936 sub4node->cd();
3937 fNodes->Add(sub4node);
3938 sub3node->cd();
3939 fNodes->Add(sub3node);
3940 sub2node->cd();
3941 //
3942 // Place copy #2 of I1D7 in I20B
3943 //
3944 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3945 sub3node->SetLineColor(kColorITS);
3946 sub3node->SetVisibility(0);
3947 sub3node->cd();
3948 //
3949 // Place copy #1 of I1D1 in I1D7
3950 //
3951 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3952 sub4node->SetLineColor(kColorITS);
3953 sub4node->SetVisibility(0);
3954 sub4node->cd();
3955 //
3956 // Place copy #1 of ITS2 in I1D1
3957 //
3958 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3959 sub5node->SetLineColor(kColorITS);
3960 fNodes->Add(sub5node);
3961 sub4node->cd();
3962 fNodes->Add(sub4node);
3963 sub3node->cd();
3964 fNodes->Add(sub3node);
3965 sub2node->cd();
3966 //
3967 // Place copy #3 of I1D7 in I20B
3968 //
3969 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3970 sub3node->SetLineColor(kColorITS);
3971 sub3node->SetVisibility(0);
3972 sub3node->cd();
3973 //
3974 // Place copy #1 of I1D1 in I1D7
3975 //
3976 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3977 sub4node->SetLineColor(kColorITS);
3978 sub4node->SetVisibility(0);
3979 sub4node->cd();
3980 //
3981 // Place copy #1 of ITS2 in I1D1
3982 //
3983 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3984 sub5node->SetLineColor(kColorITS);
3985 fNodes->Add(sub5node);
3986 sub4node->cd();
3987 fNodes->Add(sub4node);
3988 sub3node->cd();
3989 fNodes->Add(sub3node);
3990 sub2node->cd();
3991 //
3992 // Place copy #4 of I1D7 in I20B
3993 //
3994 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3995 sub3node->SetLineColor(kColorITS);
3996 sub3node->SetVisibility(0);
3997 sub3node->cd();
3998 //
3999 // Place copy #1 of I1D1 in I1D7
4000 //
4001 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4002 sub4node->SetLineColor(kColorITS);
4003 sub4node->SetVisibility(0);
4004 sub4node->cd();
4005 //
4006 // Place copy #1 of ITS2 in I1D1
4007 //
4008 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4009 sub5node->SetLineColor(kColorITS);
4010 fNodes->Add(sub5node);
4011 sub4node->cd();
4012 fNodes->Add(sub4node);
4013 sub3node->cd();
4014 fNodes->Add(sub3node);
4015 sub2node->cd();
4016 fNodes->Add(sub2node);
4017 sub1node->cd();
4018 //
4019 // Place copy #3 of I20B in I12B
4020 //
4021 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
4022 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 4023 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 4024 sub2node->SetLineColor(kColorITS);
4025 sub2node->SetVisibility(0);
4026 sub2node->cd();
4027 //
4028 // Place copy #1 of I1D7 in I20B
4029 //
4030 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4031 sub3node->SetLineColor(kColorITS);
4032 sub3node->SetVisibility(0);
4033 sub3node->cd();
4034 //
4035 // Place copy #1 of I1D1 in I1D7
4036 //
4037 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4038 sub4node->SetLineColor(kColorITS);
4039 sub4node->SetVisibility(0);
4040 sub4node->cd();
4041 //
4042 // Place copy #1 of ITS2 in I1D1
4043 //
4044 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4045 sub5node->SetLineColor(kColorITS);
4046 fNodes->Add(sub5node);
4047 sub4node->cd();
4048 fNodes->Add(sub4node);
4049 sub3node->cd();
4050 fNodes->Add(sub3node);
4051 sub2node->cd();
4052 //
4053 // Place copy #2 of I1D7 in I20B
4054 //
4055 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4056 sub3node->SetLineColor(kColorITS);
4057 sub3node->SetVisibility(0);
4058 sub3node->cd();
4059 //
4060 // Place copy #1 of I1D1 in I1D7
4061 //
4062 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4063 sub4node->SetLineColor(kColorITS);
4064 sub4node->SetVisibility(0);
4065 sub4node->cd();
4066 //
4067 // Place copy #1 of ITS2 in I1D1
4068 //
4069 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4070 sub5node->SetLineColor(kColorITS);
4071 fNodes->Add(sub5node);
4072 sub4node->cd();
4073 fNodes->Add(sub4node);
4074 sub3node->cd();
4075 fNodes->Add(sub3node);
4076 sub2node->cd();
4077 //
4078 // Place copy #3 of I1D7 in I20B
4079 //
4080 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4081 sub3node->SetLineColor(kColorITS);
4082 sub3node->SetVisibility(0);
4083 sub3node->cd();
4084 //
4085 // Place copy #1 of I1D1 in I1D7
4086 //
4087 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4088 sub4node->SetLineColor(kColorITS);
4089 sub4node->SetVisibility(0);
4090 sub4node->cd();
4091 //
4092 // Place copy #1 of ITS2 in I1D1
4093 //
4094 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4095 sub5node->SetLineColor(kColorITS);
4096 fNodes->Add(sub5node);
4097 sub4node->cd();
4098 fNodes->Add(sub4node);
4099 sub3node->cd();
4100 fNodes->Add(sub3node);
4101 sub2node->cd();
4102 //
4103 // Place copy #4 of I1D7 in I20B
4104 //
4105 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4106 sub3node->SetLineColor(kColorITS);
4107 sub3node->SetVisibility(0);
4108 sub3node->cd();
4109 //
4110 // Place copy #1 of I1D1 in I1D7
4111 //
4112 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4113 sub4node->SetLineColor(kColorITS);
4114 sub4node->SetVisibility(0);
4115 sub4node->cd();
4116 //
4117 // Place copy #1 of ITS2 in I1D1
4118 //
4119 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4120 sub5node->SetLineColor(kColorITS);
4121 fNodes->Add(sub5node);
4122 sub4node->cd();
4123 fNodes->Add(sub4node);
4124 sub3node->cd();
4125 fNodes->Add(sub3node);
4126 sub2node->cd();
4127 fNodes->Add(sub2node);
4128 sub1node->cd();
4129 //
4130 // Place copy #4 of I20B in I12B
4131 //
4132 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
4133 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 4134 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 4135 sub2node->SetLineColor(kColorITS);
4136 sub2node->SetVisibility(0);
4137 sub2node->cd();
4138 //
4139 // Place copy #1 of I1D7 in I20B
4140 //
4141 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4142 sub3node->SetLineColor(kColorITS);
4143 sub3node->SetVisibility(0);
4144 sub3node->cd();
4145 //
4146 // Place copy #1 of I1D1 in I1D7
4147 //
4148 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4149 sub4node->SetLineColor(kColorITS);
4150 sub4node->SetVisibility(0);
4151 sub4node->cd();
4152 //
4153 // Place copy #1 of ITS2 in I1D1
4154 //
4155 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4156 sub5node->SetLineColor(kColorITS);
4157 fNodes->Add(sub5node);
4158 sub4node->cd();
4159 fNodes->Add(sub4node);
4160 sub3node->cd();
4161 fNodes->Add(sub3node);
4162 sub2node->cd();
4163 //
4164 // Place copy #2 of I1D7 in I20B
4165 //
4166 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4167 sub3node->SetLineColor(kColorITS);
4168 sub3node->SetVisibility(0);
4169 sub3node->cd();
4170 //
4171 // Place copy #1 of I1D1 in I1D7
4172 //
4173 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4174 sub4node->SetLineColor(kColorITS);
4175 sub4node->SetVisibility(0);
4176 sub4node->cd();
4177 //
4178 // Place copy #1 of ITS2 in I1D1
4179 //
4180 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4181 sub5node->SetLineColor(kColorITS);
4182 fNodes->Add(sub5node);
4183 sub4node->cd();
4184 fNodes->Add(sub4node);
4185 sub3node->cd();
4186 fNodes->Add(sub3node);
4187 sub2node->cd();
4188 //
4189 // Place copy #3 of I1D7 in I20B
4190 //
4191 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4192 sub3node->SetLineColor(kColorITS);
4193 sub3node->SetVisibility(0);
4194 sub3node->cd();
4195 //
4196 // Place copy #1 of I1D1 in I1D7
4197 //
4198 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4199 sub4node->SetLineColor(kColorITS);
4200 sub4node->SetVisibility(0);
4201 sub4node->cd();
4202 //
4203 // Place copy #1 of ITS2 in I1D1
4204 //
4205 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4206 sub5node->SetLineColor(kColorITS);
4207 fNodes->Add(sub5node);
4208 sub4node->cd();
4209 fNodes->Add(sub4node);
4210 sub3node->cd();
4211 fNodes->Add(sub3node);
4212 sub2node->cd();
4213 //
4214 // Place copy #4 of I1D7 in I20B
4215 //
4216 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4217 sub3node->SetLineColor(kColorITS);
4218 sub3node->SetVisibility(0);
4219 sub3node->cd();
4220 //
4221 // Place copy #1 of I1D1 in I1D7
4222 //
4223 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4224 sub4node->SetLineColor(kColorITS);
4225 sub4node->SetVisibility(0);
4226 sub4node->cd();
4227 //
4228 // Place copy #1 of ITS2 in I1D1
4229 //
4230 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4231 sub5node->SetLineColor(kColorITS);
4232 fNodes->Add(sub5node);
4233 sub4node->cd();
4234 fNodes->Add(sub4node);
4235 sub3node->cd();
4236 fNodes->Add(sub3node);
4237 sub2node->cd();
4238 fNodes->Add(sub2node);
4239 sub1node->cd();
4240 fNodes->Add(sub1node);
4241 node->cd();
4242 //
4243 // Place copy #6 of I12B in IT12
4244 //
1266e9b4 4245 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot236");
1f99c14b 4246 sub1node->SetLineColor(kColorITS);
4247 sub1node->SetVisibility(0);
4248 sub1node->cd();
4249 //
4250 // Place copy #1 of I10B in I12B
4251 //
4252 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
4253 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 4254 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 4255 sub2node->SetLineColor(kColorITS);
4256 sub2node->SetVisibility(0);
4257 sub2node->cd();
4258 //
4259 // Place copy #1 of I107 in I10B
4260 //
4261 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
4262 sub3node->SetLineColor(kColorITS);
4263 sub3node->SetVisibility(0);
4264 sub3node->cd();
4265 //
4266 // Place copy #1 of I101 in I107
4267 //
4268 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4269 sub4node->SetLineColor(kColorITS);
4270 sub4node->SetVisibility(0);
4271 sub4node->cd();
4272 //
4273 // Place copy #1 of ITS1 in I101
4274 //
4275 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4276 sub5node->SetLineColor(kColorITS);
4277 fNodes->Add(sub5node);
4278 sub4node->cd();
4279 fNodes->Add(sub4node);
4280 sub3node->cd();
4281 fNodes->Add(sub3node);
4282 sub2node->cd();
4283 //
4284 // Place copy #2 of I107 in I10B
4285 //
4286 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
4287 sub3node->SetLineColor(kColorITS);
4288 sub3node->SetVisibility(0);
4289 sub3node->cd();
4290 //
4291 // Place copy #1 of I101 in I107
4292 //
4293 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4294 sub4node->SetLineColor(kColorITS);
4295 sub4node->SetVisibility(0);
4296 sub4node->cd();
4297 //
4298 // Place copy #1 of ITS1 in I101
4299 //
4300 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4301 sub5node->SetLineColor(kColorITS);
4302 fNodes->Add(sub5node);
4303 sub4node->cd();
4304 fNodes->Add(sub4node);
4305 sub3node->cd();
4306 fNodes->Add(sub3node);
4307 sub2node->cd();
4308 //
4309 // Place copy #3 of I107 in I10B
4310 //
4311 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
4312 sub3node->SetLineColor(kColorITS);
4313 sub3node->SetVisibility(0);
4314 sub3node->cd();
4315 //
4316 // Place copy #1 of I101 in I107
4317 //
4318 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4319 sub4node->SetLineColor(kColorITS);
4320 sub4node->SetVisibility(0);
4321 sub4node->cd();
4322 //
4323 // Place copy #1 of ITS1 in I101
4324 //
4325 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4326 sub5node->SetLineColor(kColorITS);
4327 fNodes->Add(sub5node);
4328 sub4node->cd();
4329 fNodes->Add(sub4node);
4330 sub3node->cd();
4331 fNodes->Add(sub3node);
4332 sub2node->cd();
4333 //
4334 // Place copy #4 of I107 in I10B
4335 //
4336 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
4337 sub3node->SetLineColor(kColorITS);
4338 sub3node->SetVisibility(0);
4339 sub3node->cd();
4340 //
4341 // Place copy #1 of I101 in I107
4342 //
4343 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4344 sub4node->SetLineColor(kColorITS);
4345 sub4node->SetVisibility(0);
4346 sub4node->cd();
4347 //
4348 // Place copy #1 of ITS1 in I101
4349 //
4350 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4351 sub5node->SetLineColor(kColorITS);
4352 fNodes->Add(sub5node);
4353 sub4node->cd();
4354 fNodes->Add(sub4node);
4355 sub3node->cd();
4356 fNodes->Add(sub3node);
4357 sub2node->cd();
4358 fNodes->Add(sub2node);
4359 sub1node->cd();
4360 //
4361 // Place copy #2 of I10B in I12B
4362 //
4363 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
4364 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 4365 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 4366 sub2node->SetLineColor(kColorITS);
4367 sub2node->SetVisibility(0);
4368 sub2node->cd();
4369 //
4370 // Place copy #1 of I107 in I10B
4371 //
4372 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
4373 sub3node->SetLineColor(kColorITS);
4374 sub3node->SetVisibility(0);
4375 sub3node->cd();
4376 //
4377 // Place copy #1 of I101 in I107
4378 //
4379 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4380 sub4node->SetLineColor(kColorITS);
4381 sub4node->SetVisibility(0);
4382 sub4node->cd();
4383 //
4384 // Place copy #1 of ITS1 in I101
4385 //
4386 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4387 sub5node->SetLineColor(kColorITS);
4388 fNodes->Add(sub5node);
4389 sub4node->cd();
4390 fNodes->Add(sub4node);
4391 sub3node->cd();
4392 fNodes->Add(sub3node);
4393 sub2node->cd();
4394 //
4395 // Place copy #2 of I107 in I10B
4396 //
4397 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
4398 sub3node->SetLineColor(kColorITS);
4399 sub3node->SetVisibility(0);
4400 sub3node->cd();
4401 //
4402 // Place copy #1 of I101 in I107
4403 //
4404 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4405 sub4node->SetLineColor(kColorITS);
4406 sub4node->SetVisibility(0);
4407 sub4node->cd();
4408 //
4409 // Place copy #1 of ITS1 in I101
4410 //
4411 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4412 sub5node->SetLineColor(kColorITS);
4413 fNodes->Add(sub5node);
4414 sub4node->cd();
4415 fNodes->Add(sub4node);
4416 sub3node->cd();
4417 fNodes->Add(sub3node);
4418 sub2node->cd();
4419 //
4420 // Place copy #3 of I107 in I10B
4421 //
4422 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
4423 sub3node->SetLineColor(kColorITS);
4424 sub3node->SetVisibility(0);
4425 sub3node->cd();
4426 //
4427 // Place copy #1 of I101 in I107
4428 //
4429 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4430 sub4node->SetLineColor(kColorITS);
4431 sub4node->SetVisibility(0);
4432 sub4node->cd();
4433 //
4434 // Place copy #1 of ITS1 in I101
4435 //
4436 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4437 sub5node->SetLineColor(kColorITS);
4438 fNodes->Add(sub5node);
4439 sub4node->cd();
4440 fNodes->Add(sub4node);
4441 sub3node->cd();
4442 fNodes->Add(sub3node);
4443 sub2node->cd();
4444 //
4445 // Place copy #4 of I107 in I10B
4446 //
4447 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
4448 sub3node->SetLineColor(kColorITS);
4449 sub3node->SetVisibility(0);
4450 sub3node->cd();
4451 //
4452 // Place copy #1 of I101 in I107
4453 //
4454 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4455 sub4node->SetLineColor(kColorITS);
4456 sub4node->SetVisibility(0);
4457 sub4node->cd();
4458 //
4459 // Place copy #1 of ITS1 in I101
4460 //
4461 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4462 sub5node->SetLineColor(kColorITS);
4463 fNodes->Add(sub5node);
4464 sub4node->cd();
4465 fNodes->Add(sub4node);
4466 sub3node->cd();
4467 fNodes->Add(sub3node);
4468 sub2node->cd();
4469 fNodes->Add(sub2node);
4470 sub1node->cd();
4471 //
4472 // Place copy #1 of I20B in I12B
4473 //
4474 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
4475 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 4476 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 4477 sub2node->SetLineColor(kColorITS);
4478 sub2node->SetVisibility(0);
4479 sub2node->cd();
4480 //
4481 // Place copy #1 of I1D7 in I20B
4482 //
4483 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4484 sub3node->SetLineColor(kColorITS);
4485 sub3node->SetVisibility(0);
4486 sub3node->cd();
4487 //
4488 // Place copy #1 of I1D1 in I1D7
4489 //
4490 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4491 sub4node->SetLineColor(kColorITS);
4492 sub4node->SetVisibility(0);
4493 sub4node->cd();
4494 //
4495 // Place copy #1 of ITS2 in I1D1
4496 //
4497 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4498 sub5node->SetLineColor(kColorITS);
4499 fNodes->Add(sub5node);
4500 sub4node->cd();
4501 fNodes->Add(sub4node);
4502 sub3node->cd();
4503 fNodes->Add(sub3node);
4504 sub2node->cd();
4505 //
4506 // Place copy #2 of I1D7 in I20B
4507 //
4508 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4509 sub3node->SetLineColor(kColorITS);
4510 sub3node->SetVisibility(0);
4511 sub3node->cd();
4512 //
4513 // Place copy #1 of I1D1 in I1D7
4514 //
4515 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4516 sub4node->SetLineColor(kColorITS);
4517 sub4node->SetVisibility(0);
4518 sub4node->cd();
4519 //
4520 // Place copy #1 of ITS2 in I1D1
4521 //
4522 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4523 sub5node->SetLineColor(kColorITS);
4524 fNodes->Add(sub5node);
4525 sub4node->cd();
4526 fNodes->Add(sub4node);
4527 sub3node->cd();
4528 fNodes->Add(sub3node);
4529 sub2node->cd();
4530 //
4531 // Place copy #3 of I1D7 in I20B
4532 //
4533 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4534 sub3node->SetLineColor(kColorITS);
4535 sub3node->SetVisibility(0);
4536 sub3node->cd();
4537 //
4538 // Place copy #1 of I1D1 in I1D7
4539 //
4540 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4541 sub4node->SetLineColor(kColorITS);
4542 sub4node->SetVisibility(0);
4543 sub4node->cd();
4544 //
4545 // Place copy #1 of ITS2 in I1D1
4546 //
4547 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4548 sub5node->SetLineColor(kColorITS);
4549 fNodes->Add(sub5node);
4550 sub4node->cd();
4551 fNodes->Add(sub4node);
4552 sub3node->cd();
4553 fNodes->Add(sub3node);
4554 sub2node->cd();
4555 //
4556 // Place copy #4 of I1D7 in I20B
4557 //
4558 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4559 sub3node->SetLineColor(kColorITS);
4560 sub3node->SetVisibility(0);
4561 sub3node->cd();
4562 //
4563 // Place copy #1 of I1D1 in I1D7
4564 //
4565 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4566 sub4node->SetLineColor(kColorITS);
4567 sub4node->SetVisibility(0);
4568 sub4node->cd();
4569 //
4570 // Place copy #1 of ITS2 in I1D1
4571 //
4572 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4573 sub5node->SetLineColor(kColorITS);
4574 fNodes->Add(sub5node);
4575 sub4node->cd();
4576 fNodes->Add(sub4node);
4577 sub3node->cd();
4578 fNodes->Add(sub3node);
4579 sub2node->cd();
4580 fNodes->Add(sub2node);
4581 sub1node->cd();
4582 //
4583 // Place copy #2 of I20B in I12B
4584 //
4585 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
4586 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 4587 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 4588 sub2node->SetLineColor(kColorITS);
4589 sub2node->SetVisibility(0);
4590 sub2node->cd();
4591 //
4592 // Place copy #1 of I1D7 in I20B
4593 //
4594 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4595 sub3node->SetLineColor(kColorITS);
4596 sub3node->SetVisibility(0);
4597 sub3node->cd();
4598 //
4599 // Place copy #1 of I1D1 in I1D7
4600 //
4601 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4602 sub4node->SetLineColor(kColorITS);
4603 sub4node->SetVisibility(0);
4604 sub4node->cd();
4605 //
4606 // Place copy #1 of ITS2 in I1D1
4607 //
4608 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4609 sub5node->SetLineColor(kColorITS);
4610 fNodes->Add(sub5node);
4611 sub4node->cd();
4612 fNodes->Add(sub4node);
4613 sub3node->cd();
4614 fNodes->Add(sub3node);
4615 sub2node->cd();
4616 //
4617 // Place copy #2 of I1D7 in I20B
4618 //
4619 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4620 sub3node->SetLineColor(kColorITS);
4621 sub3node->SetVisibility(0);
4622 sub3node->cd();
4623 //
4624 // Place copy #1 of I1D1 in I1D7
4625 //
4626 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4627 sub4node->SetLineColor(kColorITS);
4628 sub4node->SetVisibility(0);
4629 sub4node->cd();
4630 //
4631 // Place copy #1 of ITS2 in I1D1
4632 //
4633 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4634 sub5node->SetLineColor(kColorITS);
4635 fNodes->Add(sub5node);
4636 sub4node->cd();
4637 fNodes->Add(sub4node);
4638 sub3node->cd();
4639 fNodes->Add(sub3node);
4640 sub2node->cd();
4641 //
4642 // Place copy #3 of I1D7 in I20B
4643 //
4644 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4645 sub3node->SetLineColor(kColorITS);
4646 sub3node->SetVisibility(0);
4647 sub3node->cd();
4648 //
4649 // Place copy #1 of I1D1 in I1D7
4650 //
4651 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4652 sub4node->SetLineColor(kColorITS);
4653 sub4node->SetVisibility(0);
4654 sub4node->cd();
4655 //
4656 // Place copy #1 of ITS2 in I1D1
4657 //
4658 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4659 sub5node->SetLineColor(kColorITS);
4660 fNodes->Add(sub5node);
4661 sub4node->cd();
4662 fNodes->Add(sub4node);
4663 sub3node->cd();
4664 fNodes->Add(sub3node);
4665 sub2node->cd();
4666 //
4667 // Place copy #4 of I1D7 in I20B
4668 //
4669 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4670 sub3node->SetLineColor(kColorITS);
4671 sub3node->SetVisibility(0);
4672 sub3node->cd();
4673 //
4674 // Place copy #1 of I1D1 in I1D7
4675 //
4676 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4677 sub4node->SetLineColor(kColorITS);
4678 sub4node->SetVisibility(0);
4679 sub4node->cd();
4680 //
4681 // Place copy #1 of ITS2 in I1D1
4682 //
4683 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4684 sub5node->SetLineColor(kColorITS);
4685 fNodes->Add(sub5node);
4686 sub4node->cd();
4687 fNodes->Add(sub4node);
4688 sub3node->cd();
4689 fNodes->Add(sub3node);
4690 sub2node->cd();
4691 fNodes->Add(sub2node);
4692 sub1node->cd();
4693 //
4694 // Place copy #3 of I20B in I12B
4695 //
4696 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
4697 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 4698 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 4699 sub2node->SetLineColor(kColorITS);
4700 sub2node->SetVisibility(0);
4701 sub2node->cd();
4702 //
4703 // Place copy #1 of I1D7 in I20B
4704 //
4705 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4706 sub3node->SetLineColor(kColorITS);
4707 sub3node->SetVisibility(0);
4708 sub3node->cd();
4709 //
4710 // Place copy #1 of I1D1 in I1D7
4711 //
4712 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4713 sub4node->SetLineColor(kColorITS);
4714 sub4node->SetVisibility(0);
4715 sub4node->cd();
4716 //
4717 // Place copy #1 of ITS2 in I1D1
4718 //
4719 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4720 sub5node->SetLineColor(kColorITS);
4721 fNodes->Add(sub5node);
4722 sub4node->cd();
4723 fNodes->Add(sub4node);
4724 sub3node->cd();
4725 fNodes->Add(sub3node);
4726 sub2node->cd();
4727 //
4728 // Place copy #2 of I1D7 in I20B
4729 //
4730 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4731 sub3node->SetLineColor(kColorITS);
4732 sub3node->SetVisibility(0);
4733 sub3node->cd();
4734 //
4735 // Place copy #1 of I1D1 in I1D7
4736 //
4737 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4738 sub4node->SetLineColor(kColorITS);
4739 sub4node->SetVisibility(0);
4740 sub4node->cd();
4741 //
4742 // Place copy #1 of ITS2 in I1D1
4743 //
4744 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4745 sub5node->SetLineColor(kColorITS);
4746 fNodes->Add(sub5node);
4747 sub4node->cd();
4748 fNodes->Add(sub4node);
4749 sub3node->cd();
4750 fNodes->Add(sub3node);
4751 sub2node->cd();
4752 //
4753 // Place copy #3 of I1D7 in I20B
4754 //
4755 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4756 sub3node->SetLineColor(kColorITS);
4757 sub3node->SetVisibility(0);
4758 sub3node->cd();
4759 //
4760 // Place copy #1 of I1D1 in I1D7
4761 //
4762 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4763 sub4node->SetLineColor(kColorITS);
4764 sub4node->SetVisibility(0);
4765 sub4node->cd();
4766 //
4767 // Place copy #1 of ITS2 in I1D1
4768 //
4769 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4770 sub5node->SetLineColor(kColorITS);
4771 fNodes->Add(sub5node);
4772 sub4node->cd();
4773 fNodes->Add(sub4node);
4774 sub3node->cd();
4775 fNodes->Add(sub3node);
4776 sub2node->cd();
4777 //
4778 // Place copy #4 of I1D7 in I20B
4779 //
4780 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4781 sub3node->SetLineColor(kColorITS);
4782 sub3node->SetVisibility(0);
4783 sub3node->cd();
4784 //
4785 // Place copy #1 of I1D1 in I1D7
4786 //
4787 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4788 sub4node->SetLineColor(kColorITS);
4789 sub4node->SetVisibility(0);
4790 sub4node->cd();
4791 //
4792 // Place copy #1 of ITS2 in I1D1
4793 //
4794 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4795 sub5node->SetLineColor(kColorITS);
4796 fNodes->Add(sub5node);
4797 sub4node->cd();
4798 fNodes->Add(sub4node);
4799 sub3node->cd();
4800 fNodes->Add(sub3node);
4801 sub2node->cd();
4802 fNodes->Add(sub2node);
4803 sub1node->cd();
4804 //
4805 // Place copy #4 of I20B in I12B
4806 //
4807 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
4808 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 4809 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 4810 sub2node->SetLineColor(kColorITS);
4811 sub2node->SetVisibility(0);
4812 sub2node->cd();
4813 //
4814 // Place copy #1 of I1D7 in I20B
4815 //
4816 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4817 sub3node->SetLineColor(kColorITS);
4818 sub3node->SetVisibility(0);
4819 sub3node->cd();
4820 //
4821 // Place copy #1 of I1D1 in I1D7
4822 //
4823 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4824 sub4node->SetLineColor(kColorITS);
4825 sub4node->SetVisibility(0);
4826 sub4node->cd();
4827 //
4828 // Place copy #1 of ITS2 in I1D1
4829 //
4830 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4831 sub5node->SetLineColor(kColorITS);
4832 fNodes->Add(sub5node);
4833 sub4node->cd();
4834 fNodes->Add(sub4node);
4835 sub3node->cd();
4836 fNodes->Add(sub3node);
4837 sub2node->cd();
4838 //
4839 // Place copy #2 of I1D7 in I20B
4840 //
4841 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4842 sub3node->SetLineColor(kColorITS);
4843 sub3node->SetVisibility(0);
4844 sub3node->cd();
4845 //
4846 // Place copy #1 of I1D1 in I1D7
4847 //
4848 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4849 sub4node->SetLineColor(kColorITS);
4850 sub4node->SetVisibility(0);
4851 sub4node->cd();
4852 //
4853 // Place copy #1 of ITS2 in I1D1
4854 //
4855 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4856 sub5node->SetLineColor(kColorITS);
4857 fNodes->Add(sub5node);
4858 sub4node->cd();
4859 fNodes->Add(sub4node);
4860 sub3node->cd();
4861 fNodes->Add(sub3node);
4862 sub2node->cd();
4863 //
4864 // Place copy #3 of I1D7 in I20B
4865 //
4866 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4867 sub3node->SetLineColor(kColorITS);
4868 sub3node->SetVisibility(0);
4869 sub3node->cd();
4870 //
4871 // Place copy #1 of I1D1 in I1D7
4872 //
4873 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4874 sub4node->SetLineColor(kColorITS);
4875 sub4node->SetVisibility(0);
4876 sub4node->cd();
4877 //
4878 // Place copy #1 of ITS2 in I1D1
4879 //
4880 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4881 sub5node->SetLineColor(kColorITS);
4882 fNodes->Add(sub5node);
4883 sub4node->cd();
4884 fNodes->Add(sub4node);
4885 sub3node->cd();
4886 fNodes->Add(sub3node);
4887 sub2node->cd();
4888 //
4889 // Place copy #4 of I1D7 in I20B
4890 //
4891 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4892 sub3node->SetLineColor(kColorITS);
4893 sub3node->SetVisibility(0);
4894 sub3node->cd();
4895 //
4896 // Place copy #1 of I1D1 in I1D7
4897 //
4898 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4899 sub4node->SetLineColor(kColorITS);
4900 sub4node->SetVisibility(0);
4901 sub4node->cd();
4902 //
4903 // Place copy #1 of ITS2 in I1D1
4904 //
4905 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4906 sub5node->SetLineColor(kColorITS);
4907 fNodes->Add(sub5node);
4908 sub4node->cd();
4909 fNodes->Add(sub4node);
4910 sub3node->cd();
4911 fNodes->Add(sub3node);
4912 sub2node->cd();
4913 fNodes->Add(sub2node);
4914 sub1node->cd();
4915 fNodes->Add(sub1node);
4916 node->cd();
4917 //
4918 // Place copy #7 of I12B in IT12
4919 //
1266e9b4 4920 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot244");
1f99c14b 4921 sub1node->SetLineColor(kColorITS);
4922 sub1node->SetVisibility(0);
4923 sub1node->cd();
4924 //
4925 // Place copy #1 of I10B in I12B
4926 //
4927 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
4928 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 4929 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 4930 sub2node->SetLineColor(kColorITS);
4931 sub2node->SetVisibility(0);
4932 sub2node->cd();
4933 //
4934 // Place copy #1 of I107 in I10B
4935 //
4936 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
4937 sub3node->SetLineColor(kColorITS);
4938 sub3node->SetVisibility(0);
4939 sub3node->cd();
4940 //
4941 // Place copy #1 of I101 in I107
4942 //
4943 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4944 sub4node->SetLineColor(kColorITS);
4945 sub4node->SetVisibility(0);
4946 sub4node->cd();
4947 //
4948 // Place copy #1 of ITS1 in I101
4949 //
4950 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4951 sub5node->SetLineColor(kColorITS);
4952 fNodes->Add(sub5node);
4953 sub4node->cd();
4954 fNodes->Add(sub4node);
4955 sub3node->cd();
4956 fNodes->Add(sub3node);
4957 sub2node->cd();
4958 //
4959 // Place copy #2 of I107 in I10B
4960 //
4961 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
4962 sub3node->SetLineColor(kColorITS);
4963 sub3node->SetVisibility(0);
4964 sub3node->cd();
4965 //
4966 // Place copy #1 of I101 in I107
4967 //
4968 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4969 sub4node->SetLineColor(kColorITS);
4970 sub4node->SetVisibility(0);
4971 sub4node->cd();
4972 //
4973 // Place copy #1 of ITS1 in I101
4974 //
4975 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4976 sub5node->SetLineColor(kColorITS);
4977 fNodes->Add(sub5node);
4978 sub4node->cd();
4979 fNodes->Add(sub4node);
4980 sub3node->cd();
4981 fNodes->Add(sub3node);
4982 sub2node->cd();
4983 //
4984 // Place copy #3 of I107 in I10B
4985 //
4986 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
4987 sub3node->SetLineColor(kColorITS);
4988 sub3node->SetVisibility(0);
4989 sub3node->cd();
4990 //
4991 // Place copy #1 of I101 in I107
4992 //
4993 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4994 sub4node->SetLineColor(kColorITS);
4995 sub4node->SetVisibility(0);
4996 sub4node->cd();
4997 //
4998 // Place copy #1 of ITS1 in I101
4999 //
5000 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5001 sub5node->SetLineColor(kColorITS);
5002 fNodes->Add(sub5node);
5003 sub4node->cd();
5004 fNodes->Add(sub4node);
5005 sub3node->cd();
5006 fNodes->Add(sub3node);
5007 sub2node->cd();
5008 //
5009 // Place copy #4 of I107 in I10B
5010 //
5011 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
5012 sub3node->SetLineColor(kColorITS);
5013 sub3node->SetVisibility(0);
5014 sub3node->cd();
5015 //
5016 // Place copy #1 of I101 in I107
5017 //
5018 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5019 sub4node->SetLineColor(kColorITS);
5020 sub4node->SetVisibility(0);
5021 sub4node->cd();
5022 //
5023 // Place copy #1 of ITS1 in I101
5024 //
5025 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5026 sub5node->SetLineColor(kColorITS);
5027 fNodes->Add(sub5node);
5028 sub4node->cd();
5029 fNodes->Add(sub4node);
5030 sub3node->cd();
5031 fNodes->Add(sub3node);
5032 sub2node->cd();
5033 fNodes->Add(sub2node);
5034 sub1node->cd();
5035 //
5036 // Place copy #2 of I10B in I12B
5037 //
5038 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
5039 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 5040 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 5041 sub2node->SetLineColor(kColorITS);
5042 sub2node->SetVisibility(0);
5043 sub2node->cd();
5044 //
5045 // Place copy #1 of I107 in I10B
5046 //
5047 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
5048 sub3node->SetLineColor(kColorITS);
5049 sub3node->SetVisibility(0);
5050 sub3node->cd();
5051 //
5052 // Place copy #1 of I101 in I107
5053 //
5054 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5055 sub4node->SetLineColor(kColorITS);
5056 sub4node->SetVisibility(0);
5057 sub4node->cd();
5058 //
5059 // Place copy #1 of ITS1 in I101
5060 //
5061 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5062 sub5node->SetLineColor(kColorITS);
5063 fNodes->Add(sub5node);
5064 sub4node->cd();
5065 fNodes->Add(sub4node);
5066 sub3node->cd();
5067 fNodes->Add(sub3node);
5068 sub2node->cd();
5069 //
5070 // Place copy #2 of I107 in I10B
5071 //
5072 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
5073 sub3node->SetLineColor(kColorITS);
5074 sub3node->SetVisibility(0);
5075 sub3node->cd();
5076 //
5077 // Place copy #1 of I101 in I107
5078 //
5079 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5080 sub4node->SetLineColor(kColorITS);
5081 sub4node->SetVisibility(0);
5082 sub4node->cd();
5083 //
5084 // Place copy #1 of ITS1 in I101
5085 //
5086 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5087 sub5node->SetLineColor(kColorITS);
5088 fNodes->Add(sub5node);
5089 sub4node->cd();
5090 fNodes->Add(sub4node);
5091 sub3node->cd();
5092 fNodes->Add(sub3node);
5093 sub2node->cd();
5094 //
5095 // Place copy #3 of I107 in I10B
5096 //
5097 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
5098 sub3node->SetLineColor(kColorITS);
5099 sub3node->SetVisibility(0);
5100 sub3node->cd();
5101 //
5102 // Place copy #1 of I101 in I107
5103 //
5104 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5105 sub4node->SetLineColor(kColorITS);
5106 sub4node->SetVisibility(0);
5107 sub4node->cd();
5108 //
5109 // Place copy #1 of ITS1 in I101
5110 //
5111 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5112 sub5node->SetLineColor(kColorITS);
5113 fNodes->Add(sub5node);
5114 sub4node->cd();
5115 fNodes->Add(sub4node);
5116 sub3node->cd();
5117 fNodes->Add(sub3node);
5118 sub2node->cd();
5119 //
5120 // Place copy #4 of I107 in I10B
5121 //
5122 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
5123 sub3node->SetLineColor(kColorITS);
5124 sub3node->SetVisibility(0);
5125 sub3node->cd();
5126 //
5127 // Place copy #1 of I101 in I107
5128 //
5129 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5130 sub4node->SetLineColor(kColorITS);
5131 sub4node->SetVisibility(0);
5132 sub4node->cd();
5133 //
5134 // Place copy #1 of ITS1 in I101
5135 //
5136 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5137 sub5node->SetLineColor(kColorITS);
5138 fNodes->Add(sub5node);
5139 sub4node->cd();
5140 fNodes->Add(sub4node);
5141 sub3node->cd();
5142 fNodes->Add(sub3node);
5143 sub2node->cd();
5144 fNodes->Add(sub2node);
5145 sub1node->cd();
5146 //
5147 // Place copy #1 of I20B in I12B
5148 //
5149 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
5150 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 5151 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 5152 sub2node->SetLineColor(kColorITS);
5153 sub2node->SetVisibility(0);
5154 sub2node->cd();
5155 //
5156 // Place copy #1 of I1D7 in I20B
5157 //
5158 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5159 sub3node->SetLineColor(kColorITS);
5160 sub3node->SetVisibility(0);
5161 sub3node->cd();
5162 //
5163 // Place copy #1 of I1D1 in I1D7
5164 //
5165 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5166 sub4node->SetLineColor(kColorITS);
5167 sub4node->SetVisibility(0);
5168 sub4node->cd();
5169 //
5170 // Place copy #1 of ITS2 in I1D1
5171 //
5172 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5173 sub5node->SetLineColor(kColorITS);
5174 fNodes->Add(sub5node);
5175 sub4node->cd();
5176 fNodes->Add(sub4node);
5177 sub3node->cd();
5178 fNodes->Add(sub3node);
5179 sub2node->cd();
5180 //
5181 // Place copy #2 of I1D7 in I20B
5182 //
5183 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5184 sub3node->SetLineColor(kColorITS);
5185 sub3node->SetVisibility(0);
5186 sub3node->cd();
5187 //
5188 // Place copy #1 of I1D1 in I1D7
5189 //
5190 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5191 sub4node->SetLineColor(kColorITS);
5192 sub4node->SetVisibility(0);
5193 sub4node->cd();
5194 //
5195 // Place copy #1 of ITS2 in I1D1
5196 //
5197 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5198 sub5node->SetLineColor(kColorITS);
5199 fNodes->Add(sub5node);
5200 sub4node->cd();
5201 fNodes->Add(sub4node);
5202 sub3node->cd();
5203 fNodes->Add(sub3node);
5204 sub2node->cd();
5205 //
5206 // Place copy #3 of I1D7 in I20B
5207 //
5208 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5209 sub3node->SetLineColor(kColorITS);
5210 sub3node->SetVisibility(0);
5211 sub3node->cd();
5212 //
5213 // Place copy #1 of I1D1 in I1D7
5214 //
5215 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5216 sub4node->SetLineColor(kColorITS);
5217 sub4node->SetVisibility(0);
5218 sub4node->cd();
5219 //
5220 // Place copy #1 of ITS2 in I1D1
5221 //
5222 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5223 sub5node->SetLineColor(kColorITS);
5224 fNodes->Add(sub5node);
5225 sub4node->cd();
5226 fNodes->Add(sub4node);
5227 sub3node->cd();
5228 fNodes->Add(sub3node);
5229 sub2node->cd();
5230 //
5231 // Place copy #4 of I1D7 in I20B
5232 //
5233 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5234 sub3node->SetLineColor(kColorITS);
5235 sub3node->SetVisibility(0);
5236 sub3node->cd();
5237 //
5238 // Place copy #1 of I1D1 in I1D7
5239 //
5240 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5241 sub4node->SetLineColor(kColorITS);
5242 sub4node->SetVisibility(0);
5243 sub4node->cd();
5244 //
5245 // Place copy #1 of ITS2 in I1D1
5246 //
5247 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5248 sub5node->SetLineColor(kColorITS);
5249 fNodes->Add(sub5node);
5250 sub4node->cd();
5251 fNodes->Add(sub4node);
5252 sub3node->cd();
5253 fNodes->Add(sub3node);
5254 sub2node->cd();
5255 fNodes->Add(sub2node);
5256 sub1node->cd();
5257 //
5258 // Place copy #2 of I20B in I12B
5259 //
5260 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
5261 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 5262 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 5263 sub2node->SetLineColor(kColorITS);
5264 sub2node->SetVisibility(0);
5265 sub2node->cd();
5266 //
5267 // Place copy #1 of I1D7 in I20B
5268 //
5269 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5270 sub3node->SetLineColor(kColorITS);
5271 sub3node->SetVisibility(0);
5272 sub3node->cd();
5273 //
5274 // Place copy #1 of I1D1 in I1D7
5275 //
5276 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5277 sub4node->SetLineColor(kColorITS);
5278 sub4node->SetVisibility(0);
5279 sub4node->cd();
5280 //
5281 // Place copy #1 of ITS2 in I1D1
5282 //
5283 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5284 sub5node->SetLineColor(kColorITS);
5285 fNodes->Add(sub5node);
5286 sub4node->cd();
5287 fNodes->Add(sub4node);
5288 sub3node->cd();
5289 fNodes->Add(sub3node);
5290 sub2node->cd();
5291 //
5292 // Place copy #2 of I1D7 in I20B
5293 //
5294 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5295 sub3node->SetLineColor(kColorITS);
5296 sub3node->SetVisibility(0);
5297 sub3node->cd();
5298 //
5299 // Place copy #1 of I1D1 in I1D7
5300 //
5301 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5302 sub4node->SetLineColor(kColorITS);
5303 sub4node->SetVisibility(0);
5304 sub4node->cd();
5305 //
5306 // Place copy #1 of ITS2 in I1D1
5307 //
5308 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5309 sub5node->SetLineColor(kColorITS);
5310 fNodes->Add(sub5node);
5311 sub4node->cd();
5312 fNodes->Add(sub4node);
5313 sub3node->cd();
5314 fNodes->Add(sub3node);
5315 sub2node->cd();
5316 //
5317 // Place copy #3 of I1D7 in I20B
5318 //
5319 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5320 sub3node->SetLineColor(kColorITS);
5321 sub3node->SetVisibility(0);
5322 sub3node->cd();
5323 //
5324 // Place copy #1 of I1D1 in I1D7
5325 //
5326 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5327 sub4node->SetLineColor(kColorITS);
5328 sub4node->SetVisibility(0);
5329 sub4node->cd();
5330 //
5331 // Place copy #1 of ITS2 in I1D1
5332 //
5333 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5334 sub5node->SetLineColor(kColorITS);
5335 fNodes->Add(sub5node);
5336 sub4node->cd();
5337 fNodes->Add(sub4node);
5338 sub3node->cd();
5339 fNodes->Add(sub3node);
5340 sub2node->cd();
5341 //
5342 // Place copy #4 of I1D7 in I20B
5343 //
5344 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5345 sub3node->SetLineColor(kColorITS);
5346 sub3node->SetVisibility(0);
5347 sub3node->cd();
5348 //
5349 // Place copy #1 of I1D1 in I1D7
5350 //
5351 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5352 sub4node->SetLineColor(kColorITS);
5353 sub4node->SetVisibility(0);
5354 sub4node->cd();
5355 //
5356 // Place copy #1 of ITS2 in I1D1
5357 //
5358 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5359 sub5node->SetLineColor(kColorITS);
5360 fNodes->Add(sub5node);
5361 sub4node->cd();
5362 fNodes->Add(sub4node);
5363 sub3node->cd();
5364 fNodes->Add(sub3node);
5365 sub2node->cd();
5366 fNodes->Add(sub2node);
5367 sub1node->cd();
5368 //
5369 // Place copy #3 of I20B in I12B
5370 //
5371 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
5372 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 5373 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 5374 sub2node->SetLineColor(kColorITS);
5375 sub2node->SetVisibility(0);
5376 sub2node->cd();
5377 //
5378 // Place copy #1 of I1D7 in I20B
5379 //
5380 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5381 sub3node->SetLineColor(kColorITS);
5382 sub3node->SetVisibility(0);
5383 sub3node->cd();
5384 //
5385 // Place copy #1 of I1D1 in I1D7
5386 //
5387 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5388 sub4node->SetLineColor(kColorITS);
5389 sub4node->SetVisibility(0);
5390 sub4node->cd();
5391 //
5392 // Place copy #1 of ITS2 in I1D1
5393 //
5394 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5395 sub5node->SetLineColor(kColorITS);
5396 fNodes->Add(sub5node);
5397 sub4node->cd();
5398 fNodes->Add(sub4node);
5399 sub3node->cd();
5400 fNodes->Add(sub3node);
5401 sub2node->cd();
5402 //
5403 // Place copy #2 of I1D7 in I20B
5404 //
5405 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5406 sub3node->SetLineColor(kColorITS);
5407 sub3node->SetVisibility(0);
5408 sub3node->cd();
5409 //
5410 // Place copy #1 of I1D1 in I1D7
5411 //
5412 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5413 sub4node->SetLineColor(kColorITS);
5414 sub4node->SetVisibility(0);
5415 sub4node->cd();
5416 //
5417 // Place copy #1 of ITS2 in I1D1
5418 //
5419 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5420 sub5node->SetLineColor(kColorITS);
5421 fNodes->Add(sub5node);
5422 sub4node->cd();
5423 fNodes->Add(sub4node);
5424 sub3node->cd();
5425 fNodes->Add(sub3node);
5426 sub2node->cd();
5427 //
5428 // Place copy #3 of I1D7 in I20B
5429 //
5430 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5431 sub3node->SetLineColor(kColorITS);
5432 sub3node->SetVisibility(0);
5433 sub3node->cd();
5434 //
5435 // Place copy #1 of I1D1 in I1D7
5436 //
5437 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5438 sub4node->SetLineColor(kColorITS);
5439 sub4node->SetVisibility(0);
5440 sub4node->cd();
5441 //
5442 // Place copy #1 of ITS2 in I1D1
5443 //
5444 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5445 sub5node->SetLineColor(kColorITS);
5446 fNodes->Add(sub5node);
5447 sub4node->cd();
5448 fNodes->Add(sub4node);
5449 sub3node->cd();
5450 fNodes->Add(sub3node);
5451 sub2node->cd();
5452 //
5453 // Place copy #4 of I1D7 in I20B
5454 //
5455 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5456 sub3node->SetLineColor(kColorITS);
5457 sub3node->SetVisibility(0);
5458 sub3node->cd();
5459 //
5460 // Place copy #1 of I1D1 in I1D7
5461 //
5462 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5463 sub4node->SetLineColor(kColorITS);
5464 sub4node->SetVisibility(0);
5465 sub4node->cd();
5466 //
5467 // Place copy #1 of ITS2 in I1D1
5468 //
5469 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5470 sub5node->SetLineColor(kColorITS);
5471 fNodes->Add(sub5node);
5472 sub4node->cd();
5473 fNodes->Add(sub4node);
5474 sub3node->cd();
5475 fNodes->Add(sub3node);
5476 sub2node->cd();
5477 fNodes->Add(sub2node);
5478 sub1node->cd();
5479 //
5480 // Place copy #4 of I20B in I12B
5481 //
5482 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
5483 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 5484 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 5485 sub2node->SetLineColor(kColorITS);
5486 sub2node->SetVisibility(0);
5487 sub2node->cd();
5488 //
5489 // Place copy #1 of I1D7 in I20B
5490 //
5491 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5492 sub3node->SetLineColor(kColorITS);
5493 sub3node->SetVisibility(0);
5494 sub3node->cd();
5495 //
5496 // Place copy #1 of I1D1 in I1D7
5497 //
5498 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5499 sub4node->SetLineColor(kColorITS);
5500 sub4node->SetVisibility(0);
5501 sub4node->cd();
5502 //
5503 // Place copy #1 of ITS2 in I1D1
5504 //
5505 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5506 sub5node->SetLineColor(kColorITS);
5507 fNodes->Add(sub5node);
5508 sub4node->cd();
5509 fNodes->Add(sub4node);
5510 sub3node->cd();
5511 fNodes->Add(sub3node);
5512 sub2node->cd();
5513 //
5514 // Place copy #2 of I1D7 in I20B
5515 //
5516 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5517 sub3node->SetLineColor(kColorITS);
5518 sub3node->SetVisibility(0);
5519 sub3node->cd();
5520 //
5521 // Place copy #1 of I1D1 in I1D7
5522 //
5523 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5524 sub4node->SetLineColor(kColorITS);
5525 sub4node->SetVisibility(0);
5526 sub4node->cd();
5527 //
5528 // Place copy #1 of ITS2 in I1D1
5529 //
5530 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5531 sub5node->SetLineColor(kColorITS);
5532 fNodes->Add(sub5node);
5533 sub4node->cd();
5534 fNodes->Add(sub4node);
5535 sub3node->cd();
5536 fNodes->Add(sub3node);
5537 sub2node->cd();
5538 //
5539 // Place copy #3 of I1D7 in I20B
5540 //
5541 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5542 sub3node->SetLineColor(kColorITS);
5543 sub3node->SetVisibility(0);
5544 sub3node->cd();
5545 //
5546 // Place copy #1 of I1D1 in I1D7
5547 //
5548 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5549 sub4node->SetLineColor(kColorITS);
5550 sub4node->SetVisibility(0);
5551 sub4node->cd();
5552 //
5553 // Place copy #1 of ITS2 in I1D1
5554 //
5555 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5556 sub5node->SetLineColor(kColorITS);
5557 fNodes->Add(sub5node);
5558 sub4node->cd();
5559 fNodes->Add(sub4node);
5560 sub3node->cd();
5561 fNodes->Add(sub3node);
5562 sub2node->cd();
5563 //
5564 // Place copy #4 of I1D7 in I20B
5565 //
5566 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5567 sub3node->SetLineColor(kColorITS);
5568 sub3node->SetVisibility(0);
5569 sub3node->cd();
5570 //
5571 // Place copy #1 of I1D1 in I1D7
5572 //
5573 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5574 sub4node->SetLineColor(kColorITS);
5575 sub4node->SetVisibility(0);
5576 sub4node->cd();
5577 //
5578 // Place copy #1 of ITS2 in I1D1
5579 //
5580 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5581 sub5node->SetLineColor(kColorITS);
5582 fNodes->Add(sub5node);
5583 sub4node->cd();
5584 fNodes->Add(sub4node);
5585 sub3node->cd();
5586 fNodes->Add(sub3node);
5587 sub2node->cd();
5588 fNodes->Add(sub2node);
5589 sub1node->cd();
5590 fNodes->Add(sub1node);
5591 node->cd();
5592 //
5593 // Place copy #8 of I12B in IT12
5594 //
1266e9b4 5595 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot233");
1f99c14b 5596 sub1node->SetLineColor(kColorITS);
5597 sub1node->SetVisibility(0);
5598 sub1node->cd();
5599 //
5600 // Place copy #1 of I10B in I12B
5601 //
5602 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
5603 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 5604 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 5605 sub2node->SetLineColor(kColorITS);
5606 sub2node->SetVisibility(0);
5607 sub2node->cd();
5608 //
5609 // Place copy #1 of I107 in I10B
5610 //
5611 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
5612 sub3node->SetLineColor(kColorITS);
5613 sub3node->SetVisibility(0);
5614 sub3node->cd();
5615 //
5616 // Place copy #1 of I101 in I107
5617 //
5618 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5619 sub4node->SetLineColor(kColorITS);
5620 sub4node->SetVisibility(0);
5621 sub4node->cd();
5622 //
5623 // Place copy #1 of ITS1 in I101
5624 //
5625 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5626 sub5node->SetLineColor(kColorITS);
5627 fNodes->Add(sub5node);
5628 sub4node->cd();
5629 fNodes->Add(sub4node);
5630 sub3node->cd();
5631 fNodes->Add(sub3node);
5632 sub2node->cd();
5633 //
5634 // Place copy #2 of I107 in I10B
5635 //
5636 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
5637 sub3node->SetLineColor(kColorITS);
5638 sub3node->SetVisibility(0);
5639 sub3node->cd();
5640 //
5641 // Place copy #1 of I101 in I107
5642 //
5643 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5644 sub4node->SetLineColor(kColorITS);
5645 sub4node->SetVisibility(0);
5646 sub4node->cd();
5647 //
5648 // Place copy #1 of ITS1 in I101
5649 //
5650 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5651 sub5node->SetLineColor(kColorITS);
5652 fNodes->Add(sub5node);
5653 sub4node->cd();
5654 fNodes->Add(sub4node);
5655 sub3node->cd();
5656 fNodes->Add(sub3node);
5657 sub2node->cd();
5658 //
5659 // Place copy #3 of I107 in I10B
5660 //
5661 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
5662 sub3node->SetLineColor(kColorITS);
5663 sub3node->SetVisibility(0);
5664 sub3node->cd();
5665 //
5666 // Place copy #1 of I101 in I107
5667 //
5668 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5669 sub4node->SetLineColor(kColorITS);
5670 sub4node->SetVisibility(0);
5671 sub4node->cd();
5672 //
5673 // Place copy #1 of ITS1 in I101
5674 //
5675 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5676 sub5node->SetLineColor(kColorITS);
5677 fNodes->Add(sub5node);
5678 sub4node->cd();
5679 fNodes->Add(sub4node);
5680 sub3node->cd();
5681 fNodes->Add(sub3node);
5682 sub2node->cd();
5683 //
5684 // Place copy #4 of I107 in I10B
5685 //
5686 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
5687 sub3node->SetLineColor(kColorITS);
5688 sub3node->SetVisibility(0);
5689 sub3node->cd();
5690 //
5691 // Place copy #1 of I101 in I107
5692 //
5693 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5694 sub4node->SetLineColor(kColorITS);
5695 sub4node->SetVisibility(0);
5696 sub4node->cd();
5697 //
5698 // Place copy #1 of ITS1 in I101
5699 //
5700 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5701 sub5node->SetLineColor(kColorITS);
5702 fNodes->Add(sub5node);
5703 sub4node->cd();
5704 fNodes->Add(sub4node);
5705 sub3node->cd();
5706 fNodes->Add(sub3node);
5707 sub2node->cd();
5708 fNodes->Add(sub2node);
5709 sub1node->cd();
5710 //
5711 // Place copy #2 of I10B in I12B
5712 //
5713 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
5714 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 5715 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 5716 sub2node->SetLineColor(kColorITS);
5717 sub2node->SetVisibility(0);
5718 sub2node->cd();
5719 //
5720 // Place copy #1 of I107 in I10B
5721 //
5722 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
5723 sub3node->SetLineColor(kColorITS);
5724 sub3node->SetVisibility(0);
5725 sub3node->cd();
5726 //
5727 // Place copy #1 of I101 in I107
5728 //
5729 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5730 sub4node->SetLineColor(kColorITS);
5731 sub4node->SetVisibility(0);
5732 sub4node->cd();
5733 //
5734 // Place copy #1 of ITS1 in I101
5735 //
5736 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5737 sub5node->SetLineColor(kColorITS);
5738 fNodes->Add(sub5node);
5739 sub4node->cd();
5740 fNodes->Add(sub4node);
5741 sub3node->cd();
5742 fNodes->Add(sub3node);
5743 sub2node->cd();
5744 //
5745 // Place copy #2 of I107 in I10B
5746 //
5747 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
5748 sub3node->SetLineColor(kColorITS);
5749 sub3node->SetVisibility(0);
5750 sub3node->cd();
5751 //
5752 // Place copy #1 of I101 in I107
5753 //
5754 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5755 sub4node->SetLineColor(kColorITS);
5756 sub4node->SetVisibility(0);
5757 sub4node->cd();
5758 //
5759 // Place copy #1 of ITS1 in I101
5760 //
5761 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5762 sub5node->SetLineColor(kColorITS);
5763 fNodes->Add(sub5node);
5764 sub4node->cd();
5765 fNodes->Add(sub4node);
5766 sub3node->cd();
5767 fNodes->Add(sub3node);
5768 sub2node->cd();
5769 //
5770 // Place copy #3 of I107 in I10B
5771 //
5772 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
5773 sub3node->SetLineColor(kColorITS);
5774 sub3node->SetVisibility(0);
5775 sub3node->cd();
5776 //
5777 // Place copy #1 of I101 in I107
5778 //
5779 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5780 sub4node->SetLineColor(kColorITS);
5781 sub4node->SetVisibility(0);
5782 sub4node->cd();
5783 //
5784 // Place copy #1 of ITS1 in I101
5785 //
5786 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5787 sub5node->SetLineColor(kColorITS);
5788 fNodes->Add(sub5node);
5789 sub4node->cd();
5790 fNodes->Add(sub4node);
5791 sub3node->cd();
5792 fNodes->Add(sub3node);
5793 sub2node->cd();
5794 //
5795 // Place copy #4 of I107 in I10B
5796 //
5797 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
5798 sub3node->SetLineColor(kColorITS);
5799 sub3node->SetVisibility(0);
5800 sub3node->cd();
5801 //
5802 // Place copy #1 of I101 in I107
5803 //
5804 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5805 sub4node->SetLineColor(kColorITS);
5806 sub4node->SetVisibility(0);
5807 sub4node->cd();
5808 //
5809 // Place copy #1 of ITS1 in I101
5810 //
5811 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5812 sub5node->SetLineColor(kColorITS);
5813 fNodes->Add(sub5node);
5814 sub4node->cd();
5815 fNodes->Add(sub4node);
5816 sub3node->cd();
5817 fNodes->Add(sub3node);
5818 sub2node->cd();
5819 fNodes->Add(sub2node);
5820 sub1node->cd();
5821 //
5822 // Place copy #1 of I20B in I12B
5823 //
5824 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
5825 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 5826 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 5827 sub2node->SetLineColor(kColorITS);
5828 sub2node->SetVisibility(0);
5829 sub2node->cd();
5830 //
5831 // Place copy #1 of I1D7 in I20B
5832 //
5833 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5834 sub3node->SetLineColor(kColorITS);
5835 sub3node->SetVisibility(0);
5836 sub3node->cd();
5837 //
5838 // Place copy #1 of I1D1 in I1D7
5839 //
5840 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5841 sub4node->SetLineColor(kColorITS);
5842 sub4node->SetVisibility(0);
5843 sub4node->cd();
5844 //
5845 // Place copy #1 of ITS2 in I1D1
5846 //
5847 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5848 sub5node->SetLineColor(kColorITS);
5849 fNodes->Add(sub5node);
5850 sub4node->cd();
5851 fNodes->Add(sub4node);
5852 sub3node->cd();
5853 fNodes->Add(sub3node);
5854 sub2node->cd();
5855 //
5856 // Place copy #2 of I1D7 in I20B
5857 //
5858 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5859 sub3node->SetLineColor(kColorITS);
5860 sub3node->SetVisibility(0);
5861 sub3node->cd();
5862 //
5863 // Place copy #1 of I1D1 in I1D7
5864 //
5865 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5866 sub4node->SetLineColor(kColorITS);
5867 sub4node->SetVisibility(0);
5868 sub4node->cd();
5869 //
5870 // Place copy #1 of ITS2 in I1D1
5871 //
5872 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5873 sub5node->SetLineColor(kColorITS);
5874 fNodes->Add(sub5node);
5875 sub4node->cd();
5876 fNodes->Add(sub4node);
5877 sub3node->cd();
5878 fNodes->Add(sub3node);
5879 sub2node->cd();
5880 //
5881 // Place copy #3 of I1D7 in I20B
5882 //
5883 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5884 sub3node->SetLineColor(kColorITS);
5885 sub3node->SetVisibility(0);
5886 sub3node->cd();
5887 //
5888 // Place copy #1 of I1D1 in I1D7
5889 //
5890 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5891 sub4node->SetLineColor(kColorITS);
5892 sub4node->SetVisibility(0);
5893 sub4node->cd();
5894 //
5895 // Place copy #1 of ITS2 in I1D1
5896 //
5897 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5898 sub5node->SetLineColor(kColorITS);
5899 fNodes->Add(sub5node);
5900 sub4node->cd();
5901 fNodes->Add(sub4node);
5902 sub3node->cd();
5903 fNodes->Add(sub3node);
5904 sub2node->cd();
5905 //
5906 // Place copy #4 of I1D7 in I20B
5907 //
5908 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5909 sub3node->SetLineColor(kColorITS);
5910 sub3node->SetVisibility(0);
5911 sub3node->cd();
5912 //
5913 // Place copy #1 of I1D1 in I1D7
5914 //
5915 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5916 sub4node->SetLineColor(kColorITS);
5917 sub4node->SetVisibility(0);
5918 sub4node->cd();
5919 //
5920 // Place copy #1 of ITS2 in I1D1
5921 //
5922 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5923 sub5node->SetLineColor(kColorITS);
5924 fNodes->Add(sub5node);
5925 sub4node->cd();
5926 fNodes->Add(sub4node);
5927 sub3node->cd();
5928 fNodes->Add(sub3node);
5929 sub2node->cd();
5930 fNodes->Add(sub2node);
5931 sub1node->cd();
5932 //
5933 // Place copy #2 of I20B in I12B
5934 //
5935 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
5936 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 5937 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 5938 sub2node->SetLineColor(kColorITS);
5939 sub2node->SetVisibility(0);
5940 sub2node->cd();
5941 //
5942 // Place copy #1 of I1D7 in I20B
5943 //
5944 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5945 sub3node->SetLineColor(kColorITS);
5946 sub3node->SetVisibility(0);
5947 sub3node->cd();
5948 //
5949 // Place copy #1 of I1D1 in I1D7
5950 //
5951 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5952 sub4node->SetLineColor(kColorITS);
5953 sub4node->SetVisibility(0);
5954 sub4node->cd();
5955 //
5956 // Place copy #1 of ITS2 in I1D1
5957 //
5958 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5959 sub5node->SetLineColor(kColorITS);
5960 fNodes->Add(sub5node);
5961 sub4node->cd();
5962 fNodes->Add(sub4node);
5963 sub3node->cd();
5964 fNodes->Add(sub3node);
5965 sub2node->cd();
5966 //
5967 // Place copy #2 of I1D7 in I20B
5968 //
5969 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5970 sub3node->SetLineColor(kColorITS);
5971 sub3node->SetVisibility(0);
5972 sub3node->cd();
5973 //
5974 // Place copy #1 of I1D1 in I1D7
5975 //
5976 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5977 sub4node->SetLineColor(kColorITS);
5978 sub4node->SetVisibility(0);
5979 sub4node->cd();
5980 //
5981 // Place copy #1 of ITS2 in I1D1
5982 //
5983 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5984 sub5node->SetLineColor(kColorITS);
5985 fNodes->Add(sub5node);
5986 sub4node->cd();
5987 fNodes->Add(sub4node);
5988 sub3node->cd();
5989 fNodes->Add(sub3node);
5990 sub2node->cd();
5991 //
5992 // Place copy #3 of I1D7 in I20B
5993 //
5994 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5995 sub3node->SetLineColor(kColorITS);
5996 sub3node->SetVisibility(0);
5997 sub3node->cd();
5998 //
5999 // Place copy #1 of I1D1 in I1D7
6000 //
6001 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6002 sub4node->SetLineColor(kColorITS);
6003 sub4node->SetVisibility(0);
6004 sub4node->cd();
6005 //
6006 // Place copy #1 of ITS2 in I1D1
6007 //
6008 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6009 sub5node->SetLineColor(kColorITS);
6010 fNodes->Add(sub5node);
6011 sub4node->cd();
6012 fNodes->Add(sub4node);
6013 sub3node->cd();
6014 fNodes->Add(sub3node);
6015 sub2node->cd();
6016 //
6017 // Place copy #4 of I1D7 in I20B
6018 //
6019 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6020 sub3node->SetLineColor(kColorITS);
6021 sub3node->SetVisibility(0);
6022 sub3node->cd();
6023 //
6024 // Place copy #1 of I1D1 in I1D7
6025 //
6026 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6027 sub4node->SetLineColor(kColorITS);
6028 sub4node->SetVisibility(0);
6029 sub4node->cd();
6030 //
6031 // Place copy #1 of ITS2 in I1D1
6032 //
6033 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6034 sub5node->SetLineColor(kColorITS);
6035 fNodes->Add(sub5node);
6036 sub4node->cd();
6037 fNodes->Add(sub4node);
6038 sub3node->cd();
6039 fNodes->Add(sub3node);
6040 sub2node->cd();
6041 fNodes->Add(sub2node);
6042 sub1node->cd();
6043 //
6044 // Place copy #3 of I20B in I12B
6045 //
6046 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
6047 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 6048 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 6049 sub2node->SetLineColor(kColorITS);
6050 sub2node->SetVisibility(0);
6051 sub2node->cd();
6052 //
6053 // Place copy #1 of I1D7 in I20B
6054 //
6055 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6056 sub3node->SetLineColor(kColorITS);
6057 sub3node->SetVisibility(0);
6058 sub3node->cd();
6059 //
6060 // Place copy #1 of I1D1 in I1D7
6061 //
6062 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6063 sub4node->SetLineColor(kColorITS);
6064 sub4node->SetVisibility(0);
6065 sub4node->cd();
6066 //
6067 // Place copy #1 of ITS2 in I1D1
6068 //
6069 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6070 sub5node->SetLineColor(kColorITS);
6071 fNodes->Add(sub5node);
6072 sub4node->cd();
6073 fNodes->Add(sub4node);
6074 sub3node->cd();
6075 fNodes->Add(sub3node);
6076 sub2node->cd();
6077 //
6078 // Place copy #2 of I1D7 in I20B
6079 //
6080 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6081 sub3node->SetLineColor(kColorITS);
6082 sub3node->SetVisibility(0);
6083 sub3node->cd();
6084 //
6085 // Place copy #1 of I1D1 in I1D7
6086 //
6087 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6088 sub4node->SetLineColor(kColorITS);
6089 sub4node->SetVisibility(0);
6090 sub4node->cd();
6091 //
6092 // Place copy #1 of ITS2 in I1D1
6093 //
6094 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6095 sub5node->SetLineColor(kColorITS);
6096 fNodes->Add(sub5node);
6097 sub4node->cd();
6098 fNodes->Add(sub4node);
6099 sub3node->cd();
6100 fNodes->Add(sub3node);
6101 sub2node->cd();
6102 //
6103 // Place copy #3 of I1D7 in I20B
6104 //
6105 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6106 sub3node->SetLineColor(kColorITS);
6107 sub3node->SetVisibility(0);
6108 sub3node->cd();
6109 //
6110 // Place copy #1 of I1D1 in I1D7
6111 //
6112 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6113 sub4node->SetLineColor(kColorITS);
6114 sub4node->SetVisibility(0);
6115 sub4node->cd();
6116 //
6117 // Place copy #1 of ITS2 in I1D1
6118 //
6119 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6120 sub5node->SetLineColor(kColorITS);
6121 fNodes->Add(sub5node);
6122 sub4node->cd();
6123 fNodes->Add(sub4node);
6124 sub3node->cd();
6125 fNodes->Add(sub3node);
6126 sub2node->cd();
6127 //
6128 // Place copy #4 of I1D7 in I20B
6129 //
6130 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6131 sub3node->SetLineColor(kColorITS);
6132 sub3node->SetVisibility(0);
6133 sub3node->cd();
6134 //
6135 // Place copy #1 of I1D1 in I1D7
6136 //
6137 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6138 sub4node->SetLineColor(kColorITS);
6139 sub4node->SetVisibility(0);
6140 sub4node->cd();
6141 //
6142 // Place copy #1 of ITS2 in I1D1
6143 //
6144 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6145 sub5node->SetLineColor(kColorITS);
6146 fNodes->Add(sub5node);
6147 sub4node->cd();
6148 fNodes->Add(sub4node);
6149 sub3node->cd();
6150 fNodes->Add(sub3node);
6151 sub2node->cd();
6152 fNodes->Add(sub2node);
6153 sub1node->cd();
6154 //
6155 // Place copy #4 of I20B in I12B
6156 //
6157 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
6158 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 6159 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 6160 sub2node->SetLineColor(kColorITS);
6161 sub2node->SetVisibility(0);
6162 sub2node->cd();
6163 //
6164 // Place copy #1 of I1D7 in I20B
6165 //
6166 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6167 sub3node->SetLineColor(kColorITS);
6168 sub3node->SetVisibility(0);
6169 sub3node->cd();
6170 //
6171 // Place copy #1 of I1D1 in I1D7
6172 //
6173 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6174 sub4node->SetLineColor(kColorITS);
6175 sub4node->SetVisibility(0);
6176 sub4node->cd();
6177 //
6178 // Place copy #1 of ITS2 in I1D1
6179 //
6180 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6181 sub5node->SetLineColor(kColorITS);
6182 fNodes->Add(sub5node);
6183 sub4node->cd();
6184 fNodes->Add(sub4node);
6185 sub3node->cd();
6186 fNodes->Add(sub3node);
6187 sub2node->cd();
6188 //
6189 // Place copy #2 of I1D7 in I20B
6190 //
6191 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6192 sub3node->SetLineColor(kColorITS);
6193 sub3node->SetVisibility(0);
6194 sub3node->cd();
6195 //
6196 // Place copy #1 of I1D1 in I1D7
6197 //
6198 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6199 sub4node->SetLineColor(kColorITS);
6200 sub4node->SetVisibility(0);
6201 sub4node->cd();
6202 //
6203 // Place copy #1 of ITS2 in I1D1
6204 //
6205 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6206 sub5node->SetLineColor(kColorITS);
6207 fNodes->Add(sub5node);
6208 sub4node->cd();
6209 fNodes->Add(sub4node);
6210 sub3node->cd();
6211 fNodes->Add(sub3node);
6212 sub2node->cd();
6213 //
6214 // Place copy #3 of I1D7 in I20B
6215 //
6216 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6217 sub3node->SetLineColor(kColorITS);
6218 sub3node->SetVisibility(0);
6219 sub3node->cd();
6220 //
6221 // Place copy #1 of I1D1 in I1D7
6222 //
6223 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6224 sub4node->SetLineColor(kColorITS);
6225 sub4node->SetVisibility(0);
6226 sub4node->cd();
6227 //
6228 // Place copy #1 of ITS2 in I1D1
6229 //
6230 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6231 sub5node->SetLineColor(kColorITS);
6232 fNodes->Add(sub5node);
6233 sub4node->cd();
6234 fNodes->Add(sub4node);
6235 sub3node->cd();
6236 fNodes->Add(sub3node);
6237 sub2node->cd();
6238 //
6239 // Place copy #4 of I1D7 in I20B
6240 //
6241 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6242 sub3node->SetLineColor(kColorITS);
6243 sub3node->SetVisibility(0);
6244 sub3node->cd();
6245 //
6246 // Place copy #1 of I1D1 in I1D7
6247 //
6248 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6249 sub4node->SetLineColor(kColorITS);
6250 sub4node->SetVisibility(0);
6251 sub4node->cd();
6252 //
6253 // Place copy #1 of ITS2 in I1D1
6254 //
6255 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6256 sub5node->SetLineColor(kColorITS);
6257 fNodes->Add(sub5node);
6258 sub4node->cd();
6259 fNodes->Add(sub4node);
6260 sub3node->cd();
6261 fNodes->Add(sub3node);
6262 sub2node->cd();
6263 fNodes->Add(sub2node);
6264 sub1node->cd();
6265 fNodes->Add(sub1node);
6266 node->cd();
6267 //
6268 // Place copy #9 of I12B in IT12
6269 //
1266e9b4 6270 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot248");
1f99c14b 6271 sub1node->SetLineColor(kColorITS);
6272 sub1node->SetVisibility(0);
6273 sub1node->cd();
6274 //
6275 // Place copy #1 of I10B in I12B
6276 //
6277 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
6278 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 6279 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 6280 sub2node->SetLineColor(kColorITS);
6281 sub2node->SetVisibility(0);
6282 sub2node->cd();
6283 //
6284 // Place copy #1 of I107 in I10B
6285 //
6286 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
6287 sub3node->SetLineColor(kColorITS);
6288 sub3node->SetVisibility(0);
6289 sub3node->cd();
6290 //
6291 // Place copy #1 of I101 in I107
6292 //
6293 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6294 sub4node->SetLineColor(kColorITS);
6295 sub4node->SetVisibility(0);
6296 sub4node->cd();
6297 //
6298 // Place copy #1 of ITS1 in I101
6299 //
6300 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6301 sub5node->SetLineColor(kColorITS);
6302 fNodes->Add(sub5node);
6303 sub4node->cd();
6304 fNodes->Add(sub4node);
6305 sub3node->cd();
6306 fNodes->Add(sub3node);
6307 sub2node->cd();
6308 //
6309 // Place copy #2 of I107 in I10B
6310 //
6311 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
6312 sub3node->SetLineColor(kColorITS);
6313 sub3node->SetVisibility(0);
6314 sub3node->cd();
6315 //
6316 // Place copy #1 of I101 in I107
6317 //
6318 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6319 sub4node->SetLineColor(kColorITS);
6320 sub4node->SetVisibility(0);
6321 sub4node->cd();
6322 //
6323 // Place copy #1 of ITS1 in I101
6324 //
6325 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6326 sub5node->SetLineColor(kColorITS);
6327 fNodes->Add(sub5node);
6328 sub4node->cd();
6329 fNodes->Add(sub4node);
6330 sub3node->cd();
6331 fNodes->Add(sub3node);
6332 sub2node->cd();
6333 //
6334 // Place copy #3 of I107 in I10B
6335 //
6336 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
6337 sub3node->SetLineColor(kColorITS);
6338 sub3node->SetVisibility(0);
6339 sub3node->cd();
6340 //
6341 // Place copy #1 of I101 in I107
6342 //
6343 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6344 sub4node->SetLineColor(kColorITS);
6345 sub4node->SetVisibility(0);
6346 sub4node->cd();
6347 //
6348 // Place copy #1 of ITS1 in I101
6349 //
6350 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6351 sub5node->SetLineColor(kColorITS);
6352 fNodes->Add(sub5node);
6353 sub4node->cd();
6354 fNodes->Add(sub4node);
6355 sub3node->cd();
6356 fNodes->Add(sub3node);
6357 sub2node->cd();
6358 //
6359 // Place copy #4 of I107 in I10B
6360 //
6361 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
6362 sub3node->SetLineColor(kColorITS);
6363 sub3node->SetVisibility(0);
6364 sub3node->cd();
6365 //
6366 // Place copy #1 of I101 in I107
6367 //
6368 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6369 sub4node->SetLineColor(kColorITS);
6370 sub4node->SetVisibility(0);
6371 sub4node->cd();
6372 //
6373 // Place copy #1 of ITS1 in I101
6374 //
6375 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6376 sub5node->SetLineColor(kColorITS);
6377 fNodes->Add(sub5node);
6378 sub4node->cd();
6379 fNodes->Add(sub4node);
6380 sub3node->cd();
6381 fNodes->Add(sub3node);
6382 sub2node->cd();
6383 fNodes->Add(sub2node);
6384 sub1node->cd();
6385 //
6386 // Place copy #2 of I10B in I12B
6387 //
6388 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
6389 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 6390 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 6391 sub2node->SetLineColor(kColorITS);
6392 sub2node->SetVisibility(0);
6393 sub2node->cd();
6394 //
6395 // Place copy #1 of I107 in I10B
6396 //
6397 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
6398 sub3node->SetLineColor(kColorITS);
6399 sub3node->SetVisibility(0);
6400 sub3node->cd();
6401 //
6402 // Place copy #1 of I101 in I107
6403 //
6404 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6405 sub4node->SetLineColor(kColorITS);
6406 sub4node->SetVisibility(0);
6407 sub4node->cd();
6408 //
6409 // Place copy #1 of ITS1 in I101
6410 //
6411 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6412 sub5node->SetLineColor(kColorITS);
6413 fNodes->Add(sub5node);
6414 sub4node->cd();
6415 fNodes->Add(sub4node);
6416 sub3node->cd();
6417 fNodes->Add(sub3node);
6418 sub2node->cd();
6419 //
6420 // Place copy #2 of I107 in I10B
6421 //
6422 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
6423 sub3node->SetLineColor(kColorITS);
6424 sub3node->SetVisibility(0);
6425 sub3node->cd();
6426 //
6427 // Place copy #1 of I101 in I107
6428 //
6429 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6430 sub4node->SetLineColor(kColorITS);
6431 sub4node->SetVisibility(0);
6432 sub4node->cd();
6433 //
6434 // Place copy #1 of ITS1 in I101
6435 //
6436 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6437 sub5node->SetLineColor(kColorITS);
6438 fNodes->Add(sub5node);
6439 sub4node->cd();
6440 fNodes->Add(sub4node);
6441 sub3node->cd();
6442 fNodes->Add(sub3node);
6443 sub2node->cd();
6444 //
6445 // Place copy #3 of I107 in I10B
6446 //
6447 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
6448 sub3node->SetLineColor(kColorITS);
6449 sub3node->SetVisibility(0);
6450 sub3node->cd();
6451 //
6452 // Place copy #1 of I101 in I107
6453 //
6454 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6455 sub4node->SetLineColor(kColorITS);
6456 sub4node->SetVisibility(0);
6457 sub4node->cd();
6458 //
6459 // Place copy #1 of ITS1 in I101
6460 //
6461 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6462 sub5node->SetLineColor(kColorITS);
6463 fNodes->Add(sub5node);
6464 sub4node->cd();
6465 fNodes->Add(sub4node);
6466 sub3node->cd();
6467 fNodes->Add(sub3node);
6468 sub2node->cd();
6469 //
6470 // Place copy #4 of I107 in I10B
6471 //
6472 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
6473 sub3node->SetLineColor(kColorITS);
6474 sub3node->SetVisibility(0);
6475 sub3node->cd();
6476 //
6477 // Place copy #1 of I101 in I107
6478 //
6479 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6480 sub4node->SetLineColor(kColorITS);
6481 sub4node->SetVisibility(0);
6482 sub4node->cd();
6483 //
6484 // Place copy #1 of ITS1 in I101
6485 //
6486 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6487 sub5node->SetLineColor(kColorITS);
6488 fNodes->Add(sub5node);
6489 sub4node->cd();
6490 fNodes->Add(sub4node);
6491 sub3node->cd();
6492 fNodes->Add(sub3node);
6493 sub2node->cd();
6494 fNodes->Add(sub2node);
6495 sub1node->cd();
6496 //
6497 // Place copy #1 of I20B in I12B
6498 //
6499 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
6500 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 6501 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 6502 sub2node->SetLineColor(kColorITS);
6503 sub2node->SetVisibility(0);
6504 sub2node->cd();
6505 //
6506 // Place copy #1 of I1D7 in I20B
6507 //
6508 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6509 sub3node->SetLineColor(kColorITS);
6510 sub3node->SetVisibility(0);
6511 sub3node->cd();
6512 //
6513 // Place copy #1 of I1D1 in I1D7
6514 //
6515 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6516 sub4node->SetLineColor(kColorITS);
6517 sub4node->SetVisibility(0);
6518 sub4node->cd();
6519 //
6520 // Place copy #1 of ITS2 in I1D1
6521 //
6522 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6523 sub5node->SetLineColor(kColorITS);
6524 fNodes->Add(sub5node);
6525 sub4node->cd();
6526 fNodes->Add(sub4node);
6527 sub3node->cd();
6528 fNodes->Add(sub3node);
6529 sub2node->cd();
6530 //
6531 // Place copy #2 of I1D7 in I20B
6532 //
6533 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6534 sub3node->SetLineColor(kColorITS);
6535 sub3node->SetVisibility(0);
6536 sub3node->cd();
6537 //
6538 // Place copy #1 of I1D1 in I1D7
6539 //
6540 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6541 sub4node->SetLineColor(kColorITS);
6542 sub4node->SetVisibility(0);
6543 sub4node->cd();
6544 //
6545 // Place copy #1 of ITS2 in I1D1
6546 //
6547 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6548 sub5node->SetLineColor(kColorITS);
6549 fNodes->Add(sub5node);
6550 sub4node->cd();
6551 fNodes->Add(sub4node);
6552 sub3node->cd();
6553 fNodes->Add(sub3node);
6554 sub2node->cd();
6555 //
6556 // Place copy #3 of I1D7 in I20B
6557 //
6558 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6559 sub3node->SetLineColor(kColorITS);
6560 sub3node->SetVisibility(0);
6561 sub3node->cd();
6562 //
6563 // Place copy #1 of I1D1 in I1D7
6564 //
6565 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6566 sub4node->SetLineColor(kColorITS);
6567 sub4node->SetVisibility(0);
6568 sub4node->cd();
6569 //
6570 // Place copy #1 of ITS2 in I1D1
6571 //
6572 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6573 sub5node->SetLineColor(kColorITS);
6574 fNodes->Add(sub5node);
6575 sub4node->cd();
6576 fNodes->Add(sub4node);
6577 sub3node->cd();
6578 fNodes->Add(sub3node);
6579 sub2node->cd();
6580 //
6581 // Place copy #4 of I1D7 in I20B
6582 //
6583 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6584 sub3node->SetLineColor(kColorITS);
6585 sub3node->SetVisibility(0);
6586 sub3node->cd();
6587 //
6588 // Place copy #1 of I1D1 in I1D7
6589 //
6590 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6591 sub4node->SetLineColor(kColorITS);
6592 sub4node->SetVisibility(0);
6593 sub4node->cd();
6594 //
6595 // Place copy #1 of ITS2 in I1D1
6596 //
6597 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6598 sub5node->SetLineColor(kColorITS);
6599 fNodes->Add(sub5node);
6600 sub4node->cd();
6601 fNodes->Add(sub4node);
6602 sub3node->cd();
6603 fNodes->Add(sub3node);
6604 sub2node->cd();
6605 fNodes->Add(sub2node);
6606 sub1node->cd();
6607 //
6608 // Place copy #2 of I20B in I12B
6609 //
6610 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
6611 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 6612 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 6613 sub2node->SetLineColor(kColorITS);
6614 sub2node->SetVisibility(0);
6615 sub2node->cd();
6616 //
6617 // Place copy #1 of I1D7 in I20B
6618 //
6619 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6620 sub3node->SetLineColor(kColorITS);
6621 sub3node->SetVisibility(0);
6622 sub3node->cd();
6623 //
6624 // Place copy #1 of I1D1 in I1D7
6625 //
6626 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6627 sub4node->SetLineColor(kColorITS);
6628 sub4node->SetVisibility(0);
6629 sub4node->cd();
6630 //
6631 // Place copy #1 of ITS2 in I1D1
6632 //
6633 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6634 sub5node->SetLineColor(kColorITS);
6635 fNodes->Add(sub5node);
6636 sub4node->cd();
6637 fNodes->Add(sub4node);
6638 sub3node->cd();
6639 fNodes->Add(sub3node);
6640 sub2node->cd();
6641 //
6642 // Place copy #2 of I1D7 in I20B
6643 //
6644 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6645 sub3node->SetLineColor(kColorITS);
6646 sub3node->SetVisibility(0);
6647 sub3node->cd();
6648 //
6649 // Place copy #1 of I1D1 in I1D7
6650 //
6651 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6652 sub4node->SetLineColor(kColorITS);
6653 sub4node->SetVisibility(0);
6654 sub4node->cd();
6655 //
6656 // Place copy #1 of ITS2 in I1D1
6657 //
6658 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6659 sub5node->SetLineColor(kColorITS);
6660 fNodes->Add(sub5node);
6661 sub4node->cd();
6662 fNodes->Add(sub4node);
6663 sub3node->cd();
6664 fNodes->Add(sub3node);
6665 sub2node->cd();
6666 //
6667 // Place copy #3 of I1D7 in I20B
6668 //
6669 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6670 sub3node->SetLineColor(kColorITS);
6671 sub3node->SetVisibility(0);
6672 sub3node->cd();
6673 //
6674 // Place copy #1 of I1D1 in I1D7
6675 //
6676 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6677 sub4node->SetLineColor(kColorITS);
6678 sub4node->SetVisibility(0);
6679 sub4node->cd();
6680 //
6681 // Place copy #1 of ITS2 in I1D1
6682 //
6683 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6684 sub5node->SetLineColor(kColorITS);
6685 fNodes->Add(sub5node);
6686 sub4node->cd();
6687 fNodes->Add(sub4node);
6688 sub3node->cd();
6689 fNodes->Add(sub3node);
6690 sub2node->cd();
6691 //
6692 // Place copy #4 of I1D7 in I20B
6693 //
6694 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6695 sub3node->SetLineColor(kColorITS);
6696 sub3node->SetVisibility(0);
6697 sub3node->cd();
6698 //
6699 // Place copy #1 of I1D1 in I1D7
6700 //
6701 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6702 sub4node->SetLineColor(kColorITS);
6703 sub4node->SetVisibility(0);
6704 sub4node->cd();
6705 //
6706 // Place copy #1 of ITS2 in I1D1
6707 //
6708 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6709 sub5node->SetLineColor(kColorITS);
6710 fNodes->Add(sub5node);
6711 sub4node->cd();
6712 fNodes->Add(sub4node);
6713 sub3node->cd();
6714 fNodes->Add(sub3node);
6715 sub2node->cd();
6716 fNodes->Add(sub2node);
6717 sub1node->cd();
6718 //
6719 // Place copy #3 of I20B in I12B
6720 //
6721 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
6722 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 6723 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 6724 sub2node->SetLineColor(kColorITS);
6725 sub2node->SetVisibility(0);
6726 sub2node->cd();
6727 //
6728 // Place copy #1 of I1D7 in I20B
6729 //
6730 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6731 sub3node->SetLineColor(kColorITS);
6732 sub3node->SetVisibility(0);
6733 sub3node->cd();
6734 //
6735 // Place copy #1 of I1D1 in I1D7
6736 //
6737 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6738 sub4node->SetLineColor(kColorITS);
6739 sub4node->SetVisibility(0);
6740 sub4node->cd();
6741 //
6742 // Place copy #1 of ITS2 in I1D1
6743 //
6744 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6745 sub5node->SetLineColor(kColorITS);
6746 fNodes->Add(sub5node);
6747 sub4node->cd();
6748 fNodes->Add(sub4node);
6749 sub3node->cd();
6750 fNodes->Add(sub3node);
6751 sub2node->cd();
6752 //
6753 // Place copy #2 of I1D7 in I20B
6754 //
6755 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6756 sub3node->SetLineColor(kColorITS);
6757 sub3node->SetVisibility(0);
6758 sub3node->cd();
6759 //
6760 // Place copy #1 of I1D1 in I1D7
6761 //
6762 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6763 sub4node->SetLineColor(kColorITS);
6764 sub4node->SetVisibility(0);
6765 sub4node->cd();
6766 //
6767 // Place copy #1 of ITS2 in I1D1
6768 //
6769 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6770 sub5node->SetLineColor(kColorITS);
6771 fNodes->Add(sub5node);
6772 sub4node->cd();
6773 fNodes->Add(sub4node);
6774 sub3node->cd();
6775 fNodes->Add(sub3node);
6776 sub2node->cd();
6777 //
6778 // Place copy #3 of I1D7 in I20B
6779 //
6780 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6781 sub3node->SetLineColor(kColorITS);
6782 sub3node->SetVisibility(0);
6783 sub3node->cd();
6784 //
6785 // Place copy #1 of I1D1 in I1D7
6786 //
6787 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6788 sub4node->SetLineColor(kColorITS);
6789 sub4node->SetVisibility(0);
6790 sub4node->cd();
6791 //
6792 // Place copy #1 of ITS2 in I1D1
6793 //
6794 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6795 sub5node->SetLineColor(kColorITS);
6796 fNodes->Add(sub5node);
6797 sub4node->cd();
6798 fNodes->Add(sub4node);
6799 sub3node->cd();
6800 fNodes->Add(sub3node);
6801 sub2node->cd();
6802 //
6803 // Place copy #4 of I1D7 in I20B
6804 //
6805 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6806 sub3node->SetLineColor(kColorITS);
6807 sub3node->SetVisibility(0);
6808 sub3node->cd();
6809 //
6810 // Place copy #1 of I1D1 in I1D7
6811 //
6812 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6813 sub4node->SetLineColor(kColorITS);
6814 sub4node->SetVisibility(0);
6815 sub4node->cd();
6816 //
6817 // Place copy #1 of ITS2 in I1D1
6818 //
6819 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6820 sub5node->SetLineColor(kColorITS);
6821 fNodes->Add(sub5node);
6822 sub4node->cd();
6823 fNodes->Add(sub4node);
6824 sub3node->cd();
6825 fNodes->Add(sub3node);
6826 sub2node->cd();
6827 fNodes->Add(sub2node);
6828 sub1node->cd();
6829 //
6830 // Place copy #4 of I20B in I12B
6831 //
6832 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
6833 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 6834 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 6835 sub2node->SetLineColor(kColorITS);
6836 sub2node->SetVisibility(0);
6837 sub2node->cd();
6838 //
6839 // Place copy #1 of I1D7 in I20B
6840 //
6841 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6842 sub3node->SetLineColor(kColorITS);
6843 sub3node->SetVisibility(0);
6844 sub3node->cd();
6845 //
6846 // Place copy #1 of I1D1 in I1D7
6847 //
6848 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6849 sub4node->SetLineColor(kColorITS);
6850 sub4node->SetVisibility(0);
6851 sub4node->cd();
6852 //
6853 // Place copy #1 of ITS2 in I1D1
6854 //
6855 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6856 sub5node->SetLineColor(kColorITS);
6857 fNodes->Add(sub5node);
6858 sub4node->cd();
6859 fNodes->Add(sub4node);
6860 sub3node->cd();
6861 fNodes->Add(sub3node);
6862 sub2node->cd();
6863 //
6864 // Place copy #2 of I1D7 in I20B
6865 //
6866 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6867 sub3node->SetLineColor(kColorITS);
6868 sub3node->SetVisibility(0);
6869 sub3node->cd();
6870 //
6871 // Place copy #1 of I1D1 in I1D7
6872 //
6873 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6874 sub4node->SetLineColor(kColorITS);
6875 sub4node->SetVisibility(0);
6876 sub4node->cd();
6877 //
6878 // Place copy #1 of ITS2 in I1D1
6879 //
6880 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6881 sub5node->SetLineColor(kColorITS);
6882 fNodes->Add(sub5node);
6883 sub4node->cd();
6884 fNodes->Add(sub4node);
6885 sub3node->cd();
6886 fNodes->Add(sub3node);
6887 sub2node->cd();
6888 //
6889 // Place copy #3 of I1D7 in I20B
6890 //
6891 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6892 sub3node->SetLineColor(kColorITS);
6893 sub3node->SetVisibility(0);
6894 sub3node->cd();
6895 //
6896 // Place copy #1 of I1D1 in I1D7
6897 //
6898 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6899 sub4node->SetLineColor(kColorITS);
6900 sub4node->SetVisibility(0);
6901 sub4node->cd();
6902 //
6903 // Place copy #1 of ITS2 in I1D1
6904 //
6905 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6906 sub5node->SetLineColor(kColorITS);
6907 fNodes->Add(sub5node);
6908 sub4node->cd();
6909 fNodes->Add(sub4node);
6910 sub3node->cd();
6911 fNodes->Add(sub3node);
6912 sub2node->cd();
6913 //
6914 // Place copy #4 of I1D7 in I20B
6915 //
6916 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6917 sub3node->SetLineColor(kColorITS);
6918 sub3node->SetVisibility(0);
6919 sub3node->cd();
6920 //
6921 // Place copy #1 of I1D1 in I1D7
6922 //
6923 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6924 sub4node->SetLineColor(kColorITS);
6925 sub4node->SetVisibility(0);
6926 sub4node->cd();
6927 //
6928 // Place copy #1 of ITS2 in I1D1
6929 //
6930 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6931 sub5node->SetLineColor(kColorITS);
6932 fNodes->Add(sub5node);
6933 sub4node->cd();
6934 fNodes->Add(sub4node);
6935 sub3node->cd();
6936 fNodes->Add(sub3node);
6937 sub2node->cd();
6938 fNodes->Add(sub2node);
6939 sub1node->cd();
6940 fNodes->Add(sub1node);
6941 node->cd();
6942 //
6943 // Place copy #10 of I12B in IT12
6944 //
1266e9b4 6945 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot249");
1f99c14b 6946 sub1node->SetLineColor(kColorITS);
6947 sub1node->SetVisibility(0);
6948 sub1node->cd();
6949 //
6950 // Place copy #1 of I10B in I12B
6951 //
6952 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
6953 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 6954 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 6955 sub2node->SetLineColor(kColorITS);
6956 sub2node->SetVisibility(0);
6957 sub2node->cd();
6958 //
6959 // Place copy #1 of I107 in I10B
6960 //
6961 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
6962 sub3node->SetLineColor(kColorITS);
6963 sub3node->SetVisibility(0);
6964 sub3node->cd();
6965 //
6966 // Place copy #1 of I101 in I107
6967 //
6968 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6969 sub4node->SetLineColor(kColorITS);
6970 sub4node->SetVisibility(0);
6971 sub4node->cd();
6972 //
6973 // Place copy #1 of ITS1 in I101
6974 //
6975 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6976 sub5node->SetLineColor(kColorITS);
6977 fNodes->Add(sub5node);
6978 sub4node->cd();
6979 fNodes->Add(sub4node);
6980 sub3node->cd();
6981 fNodes->Add(sub3node);
6982 sub2node->cd();
6983 //
6984 // Place copy #2 of I107 in I10B
6985 //
6986 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
6987 sub3node->SetLineColor(kColorITS);
6988 sub3node->SetVisibility(0);
6989 sub3node->cd();
6990 //
6991 // Place copy #1 of I101 in I107
6992 //
6993 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6994 sub4node->SetLineColor(kColorITS);
6995 sub4node->SetVisibility(0);
6996 sub4node->cd();
6997 //
6998 // Place copy #1 of ITS1 in I101
6999 //
7000 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7001 sub5node->SetLineColor(kColorITS);
7002 fNodes->Add(sub5node);
7003 sub4node->cd();
7004 fNodes->Add(sub4node);
7005 sub3node->cd();
7006 fNodes->Add(sub3node);
7007 sub2node->cd();
7008 //
7009 // Place copy #3 of I107 in I10B
7010 //
7011 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
7012 sub3node->SetLineColor(kColorITS);
7013 sub3node->SetVisibility(0);
7014 sub3node->cd();
7015 //
7016 // Place copy #1 of I101 in I107
7017 //
7018 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7019 sub4node->SetLineColor(kColorITS);
7020 sub4node->SetVisibility(0);
7021 sub4node->cd();
7022 //
7023 // Place copy #1 of ITS1 in I101
7024 //
7025 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7026 sub5node->SetLineColor(kColorITS);
7027 fNodes->Add(sub5node);
7028 sub4node->cd();
7029 fNodes->Add(sub4node);
7030 sub3node->cd();
7031 fNodes->Add(sub3node);
7032 sub2node->cd();
7033 //
7034 // Place copy #4 of I107 in I10B
7035 //
7036 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
7037 sub3node->SetLineColor(kColorITS);
7038 sub3node->SetVisibility(0);
7039 sub3node->cd();
7040 //
7041 // Place copy #1 of I101 in I107
7042 //
7043 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7044 sub4node->SetLineColor(kColorITS);
7045 sub4node->SetVisibility(0);
7046 sub4node->cd();
7047 //
7048 // Place copy #1 of ITS1 in I101
7049 //
7050 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7051 sub5node->SetLineColor(kColorITS);
7052 fNodes->Add(sub5node);
7053 sub4node->cd();
7054 fNodes->Add(sub4node);
7055 sub3node->cd();
7056 fNodes->Add(sub3node);
7057 sub2node->cd();
7058 fNodes->Add(sub2node);
7059 sub1node->cd();
7060 //
7061 // Place copy #2 of I10B in I12B
7062 //
7063 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
7064 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 7065 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 7066 sub2node->SetLineColor(kColorITS);
7067 sub2node->SetVisibility(0);
7068 sub2node->cd();
7069 //
7070 // Place copy #1 of I107 in I10B
7071 //
7072 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
7073 sub3node->SetLineColor(kColorITS);
7074 sub3node->SetVisibility(0);
7075 sub3node->cd();
7076 //
7077 // Place copy #1 of I101 in I107
7078 //
7079 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7080 sub4node->SetLineColor(kColorITS);
7081 sub4node->SetVisibility(0);
7082 sub4node->cd();
7083 //
7084 // Place copy #1 of ITS1 in I101
7085 //
7086 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7087 sub5node->SetLineColor(kColorITS);
7088 fNodes->Add(sub5node);
7089 sub4node->cd();
7090 fNodes->Add(sub4node);
7091 sub3node->cd();
7092 fNodes->Add(sub3node);
7093 sub2node->cd();
7094 //
7095 // Place copy #2 of I107 in I10B
7096 //
7097 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
7098 sub3node->SetLineColor(kColorITS);
7099 sub3node->SetVisibility(0);
7100 sub3node->cd();
7101 //
7102 // Place copy #1 of I101 in I107
7103 //
7104 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7105 sub4node->SetLineColor(kColorITS);
7106 sub4node->SetVisibility(0);
7107 sub4node->cd();
7108 //
7109 // Place copy #1 of ITS1 in I101
7110 //
7111 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7112 sub5node->SetLineColor(kColorITS);
7113 fNodes->Add(sub5node);
7114 sub4node->cd();
7115 fNodes->Add(sub4node);
7116 sub3node->cd();
7117 fNodes->Add(sub3node);
7118 sub2node->cd();
7119 //
7120 // Place copy #3 of I107 in I10B
7121 //
7122 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
7123 sub3node->SetLineColor(kColorITS);
7124 sub3node->SetVisibility(0);
7125 sub3node->cd();
7126 //
7127 // Place copy #1 of I101 in I107
7128 //
7129 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7130 sub4node->SetLineColor(kColorITS);
7131 sub4node->SetVisibility(0);
7132 sub4node->cd();
7133 //
7134 // Place copy #1 of ITS1 in I101
7135 //
7136 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7137 sub5node->SetLineColor(kColorITS);
7138 fNodes->Add(sub5node);
7139 sub4node->cd();
7140 fNodes->Add(sub4node);
7141 sub3node->cd();
7142 fNodes->Add(sub3node);
7143 sub2node->cd();
7144 //
7145 // Place copy #4 of I107 in I10B
7146 //
7147 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
7148 sub3node->SetLineColor(kColorITS);
7149 sub3node->SetVisibility(0);
7150 sub3node->cd();
7151 //
7152 // Place copy #1 of I101 in I107
7153 //
7154 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7155 sub4node->SetLineColor(kColorITS);
7156 sub4node->SetVisibility(0);
7157 sub4node->cd();
7158 //
7159 // Place copy #1 of ITS1 in I101
7160 //
7161 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7162 sub5node->SetLineColor(kColorITS);
7163 fNodes->Add(sub5node);
7164 sub4node->cd();
7165 fNodes->Add(sub4node);
7166 sub3node->cd();
7167 fNodes->Add(sub3node);
7168 sub2node->cd();
7169 fNodes->Add(sub2node);
7170 sub1node->cd();
7171 //
7172 // Place copy #1 of I20B in I12B
7173 //
7174 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
7175 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 7176 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 7177 sub2node->SetLineColor(kColorITS);
7178 sub2node->SetVisibility(0);
7179 sub2node->cd();
7180 //
7181 // Place copy #1 of I1D7 in I20B
7182 //
7183 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7184 sub3node->SetLineColor(kColorITS);
7185 sub3node->SetVisibility(0);
7186 sub3node->cd();
7187 //
7188 // Place copy #1 of I1D1 in I1D7
7189 //
7190 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7191 sub4node->SetLineColor(kColorITS);
7192 sub4node->SetVisibility(0);
7193 sub4node->cd();
7194 //
7195 // Place copy #1 of ITS2 in I1D1
7196 //
7197 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7198 sub5node->SetLineColor(kColorITS);
7199 fNodes->Add(sub5node);
7200 sub4node->cd();
7201 fNodes->Add(sub4node);
7202 sub3node->cd();
7203 fNodes->Add(sub3node);
7204 sub2node->cd();
7205 //
7206 // Place copy #2 of I1D7 in I20B
7207 //
7208 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7209 sub3node->SetLineColor(kColorITS);
7210 sub3node->SetVisibility(0);
7211 sub3node->cd();
7212 //
7213 // Place copy #1 of I1D1 in I1D7
7214 //
7215 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7216 sub4node->SetLineColor(kColorITS);
7217 sub4node->SetVisibility(0);
7218 sub4node->cd();
7219 //
7220 // Place copy #1 of ITS2 in I1D1
7221 //
7222 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7223 sub5node->SetLineColor(kColorITS);
7224 fNodes->Add(sub5node);
7225 sub4node->cd();
7226 fNodes->Add(sub4node);
7227 sub3node->cd();
7228 fNodes->Add(sub3node);
7229 sub2node->cd();
7230 //
7231 // Place copy #3 of I1D7 in I20B
7232 //
7233 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7234 sub3node->SetLineColor(kColorITS);
7235 sub3node->SetVisibility(0);
7236 sub3node->cd();
7237 //
7238 // Place copy #1 of I1D1 in I1D7
7239 //
7240 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7241 sub4node->SetLineColor(kColorITS);
7242 sub4node->SetVisibility(0);
7243 sub4node->cd();
7244 //
7245 // Place copy #1 of ITS2 in I1D1
7246 //
7247 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7248 sub5node->SetLineColor(kColorITS);
7249 fNodes->Add(sub5node);
7250 sub4node->cd();
7251 fNodes->Add(sub4node);
7252 sub3node->cd();
7253 fNodes->Add(sub3node);
7254 sub2node->cd();
7255 //
7256 // Place copy #4 of I1D7 in I20B
7257 //
7258 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7259 sub3node->SetLineColor(kColorITS);
7260 sub3node->SetVisibility(0);
7261 sub3node->cd();
7262 //
7263 // Place copy #1 of I1D1 in I1D7
7264 //
7265 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7266 sub4node->SetLineColor(kColorITS);
7267 sub4node->SetVisibility(0);
7268 sub4node->cd();
7269 //
7270 // Place copy #1 of ITS2 in I1D1
7271 //
7272 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7273 sub5node->SetLineColor(kColorITS);
7274 fNodes->Add(sub5node);
7275 sub4node->cd();
7276 fNodes->Add(sub4node);
7277 sub3node->cd();
7278 fNodes->Add(sub3node);
7279 sub2node->cd();
7280 fNodes->Add(sub2node);
7281 sub1node->cd();
7282 //
7283 // Place copy #2 of I20B in I12B
7284 //
7285 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
7286 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 7287 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 7288 sub2node->SetLineColor(kColorITS);
7289 sub2node->SetVisibility(0);
7290 sub2node->cd();
7291 //
7292 // Place copy #1 of I1D7 in I20B
7293 //
7294 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7295 sub3node->SetLineColor(kColorITS);
7296 sub3node->SetVisibility(0);
7297 sub3node->cd();
7298 //
7299 // Place copy #1 of I1D1 in I1D7
7300 //
7301 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7302 sub4node->SetLineColor(kColorITS);
7303 sub4node->SetVisibility(0);
7304 sub4node->cd();
7305 //
7306 // Place copy #1 of ITS2 in I1D1
7307 //
7308 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7309 sub5node->SetLineColor(kColorITS);
7310 fNodes->Add(sub5node);
7311 sub4node->cd();
7312 fNodes->Add(sub4node);
7313 sub3node->cd();
7314 fNodes->Add(sub3node);
7315 sub2node->cd();
7316 //
7317 // Place copy #2 of I1D7 in I20B
7318 //
7319 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7320 sub3node->SetLineColor(kColorITS);
7321 sub3node->SetVisibility(0);
7322 sub3node->cd();
7323 //
7324 // Place copy #1 of I1D1 in I1D7
7325 //
7326 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7327 sub4node->SetLineColor(kColorITS);
7328 sub4node->SetVisibility(0);
7329 sub4node->cd();
7330 //
7331 // Place copy #1 of ITS2 in I1D1
7332 //
7333 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7334 sub5node->SetLineColor(kColorITS);
7335 fNodes->Add(sub5node);
7336 sub4node->cd();
7337 fNodes->Add(sub4node);
7338 sub3node->cd();
7339 fNodes->Add(sub3node);
7340 sub2node->cd();
7341 //
7342 // Place copy #3 of I1D7 in I20B
7343 //
7344 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7345 sub3node->SetLineColor(kColorITS);
7346 sub3node->SetVisibility(0);
7347 sub3node->cd();
7348 //
7349 // Place copy #1 of I1D1 in I1D7
7350 //
7351 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7352 sub4node->SetLineColor(kColorITS);
7353 sub4node->SetVisibility(0);
7354 sub4node->cd();
7355 //
7356 // Place copy #1 of ITS2 in I1D1
7357 //
7358 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7359 sub5node->SetLineColor(kColorITS);
7360 fNodes->Add(sub5node);
7361 sub4node->cd();
7362 fNodes->Add(sub4node);
7363 sub3node->cd();
7364 fNodes->Add(sub3node);
7365 sub2node->cd();
7366 //
7367 // Place copy #4 of I1D7 in I20B
7368 //
7369 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7370 sub3node->SetLineColor(kColorITS);
7371 sub3node->SetVisibility(0);
7372 sub3node->cd();
7373 //
7374 // Place copy #1 of I1D1 in I1D7
7375 //
7376 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7377 sub4node->SetLineColor(kColorITS);
7378 sub4node->SetVisibility(0);
7379 sub4node->cd();
7380 //
7381 // Place copy #1 of ITS2 in I1D1
7382 //
7383 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7384 sub5node->SetLineColor(kColorITS);
7385 fNodes->Add(sub5node);
7386 sub4node->cd();
7387 fNodes->Add(sub4node);
7388 sub3node->cd();
7389 fNodes->Add(sub3node);
7390 sub2node->cd();
7391 fNodes->Add(sub2node);
7392 sub1node->cd();
7393 //
7394 // Place copy #3 of I20B in I12B
7395 //
7396 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
7397 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 7398 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 7399 sub2node->SetLineColor(kColorITS);
7400 sub2node->SetVisibility(0);
7401 sub2node->cd();
7402 //
7403 // Place copy #1 of I1D7 in I20B
7404 //
7405 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7406 sub3node->SetLineColor(kColorITS);
7407 sub3node->SetVisibility(0);
7408 sub3node->cd();
7409 //
7410 // Place copy #1 of I1D1 in I1D7
7411 //
7412 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7413 sub4node->SetLineColor(kColorITS);
7414 sub4node->SetVisibility(0);
7415 sub4node->cd();
7416 //
7417 // Place copy #1 of ITS2 in I1D1
7418 //
7419 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7420 sub5node->SetLineColor(kColorITS);
7421 fNodes->Add(sub5node);
7422 sub4node->cd();
7423 fNodes->Add(sub4node);
7424 sub3node->cd();
7425 fNodes->Add(sub3node);
7426 sub2node->cd();
7427 //
7428 // Place copy #2 of I1D7 in I20B
7429 //
7430 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7431 sub3node->SetLineColor(kColorITS);
7432 sub3node->SetVisibility(0);
7433 sub3node->cd();
7434 //
7435 // Place copy #1 of I1D1 in I1D7
7436 //
7437 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7438 sub4node->SetLineColor(kColorITS);
7439 sub4node->SetVisibility(0);
7440 sub4node->cd();
7441 //
7442 // Place copy #1 of ITS2 in I1D1
7443 //
7444 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7445 sub5node->SetLineColor(kColorITS);
7446 fNodes->Add(sub5node);
7447 sub4node->cd();
7448 fNodes->Add(sub4node);
7449 sub3node->cd();
7450 fNodes->Add(sub3node);
7451 sub2node->cd();
7452 //
7453 // Place copy #3 of I1D7 in I20B
7454 //
7455 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7456 sub3node->SetLineColor(kColorITS);
7457 sub3node->SetVisibility(0);
7458 sub3node->cd();
7459 //
7460 // Place copy #1 of I1D1 in I1D7
7461 //
7462 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7463 sub4node->SetLineColor(kColorITS);
7464 sub4node->SetVisibility(0);
7465 sub4node->cd();
7466 //
7467 // Place copy #1 of ITS2 in I1D1
7468 //
7469 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7470 sub5node->SetLineColor(kColorITS);
7471 fNodes->Add(sub5node);
7472 sub4node->cd();
7473 fNodes->Add(sub4node);
7474 sub3node->cd();
7475 fNodes->Add(sub3node);
7476 sub2node->cd();
7477 //
7478 // Place copy #4 of I1D7 in I20B
7479 //
7480 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7481 sub3node->SetLineColor(kColorITS);
7482 sub3node->SetVisibility(0);
7483 sub3node->cd();
7484 //
7485 // Place copy #1 of I1D1 in I1D7
7486 //
7487 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7488 sub4node->SetLineColor(kColorITS);
7489 sub4node->SetVisibility(0);
7490 sub4node->cd();
7491 //
7492 // Place copy #1 of ITS2 in I1D1
7493 //
7494 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7495 sub5node->SetLineColor(kColorITS);
7496 fNodes->Add(sub5node);
7497 sub4node->cd();
7498 fNodes->Add(sub4node);
7499 sub3node->cd();
7500 fNodes->Add(sub3node);
7501 sub2node->cd();
7502 fNodes->Add(sub2node);
7503 sub1node->cd();
7504 //
7505 // Place copy #4 of I20B in I12B
7506 //
7507 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
7508 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 7509 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 7510 sub2node->SetLineColor(kColorITS);
7511 sub2node->SetVisibility(0);
7512 sub2node->cd();
7513 //
7514 // Place copy #1 of I1D7 in I20B
7515 //
7516 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7517 sub3node->SetLineColor(kColorITS);
7518 sub3node->SetVisibility(0);
7519 sub3node->cd();
7520 //
7521 // Place copy #1 of I1D1 in I1D7
7522 //
7523 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7524 sub4node->SetLineColor(kColorITS);
7525 sub4node->SetVisibility(0);
7526 sub4node->cd();
7527 //
7528 // Place copy #1 of ITS2 in I1D1
7529 //
7530 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7531 sub5node->SetLineColor(kColorITS);
7532 fNodes->Add(sub5node);
7533 sub4node->cd();
7534 fNodes->Add(sub4node);
7535 sub3node->cd();
7536 fNodes->Add(sub3node);
7537 sub2node->cd();
7538 //
7539 // Place copy #2 of I1D7 in I20B
7540 //
7541 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7542 sub3node->SetLineColor(kColorITS);
7543 sub3node->SetVisibility(0);
7544 sub3node->cd();
7545 //
7546 // Place copy #1 of I1D1 in I1D7
7547 //
7548 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7549 sub4node->SetLineColor(kColorITS);
7550 sub4node->SetVisibility(0);
7551 sub4node->cd();
7552 //
7553 // Place copy #1 of ITS2 in I1D1
7554 //
7555 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7556 sub5node->SetLineColor(kColorITS);
7557 fNodes->Add(sub5node);
7558 sub4node->cd();
7559 fNodes->Add(sub4node);
7560 sub3node->cd();
7561 fNodes->Add(sub3node);
7562 sub2node->cd();
7563 //
7564 // Place copy #3 of I1D7 in I20B
7565 //
7566 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7567 sub3node->SetLineColor(kColorITS);
7568 sub3node->SetVisibility(0);
7569 sub3node->cd();
7570 //
7571 // Place copy #1 of I1D1 in I1D7
7572 //
7573 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7574 sub4node->SetLineColor(kColorITS);
7575 sub4node->SetVisibility(0);
7576 sub4node->cd();
7577 //
7578 // Place copy #1 of ITS2 in I1D1
7579 //
7580 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7581 sub5node->SetLineColor(kColorITS);
7582 fNodes->Add(sub5node);
7583 sub4node->cd();
7584 fNodes->Add(sub4node);
7585 sub3node->cd();
7586 fNodes->Add(sub3node);
7587 sub2node->cd();
7588 //
7589 // Place copy #4 of I1D7 in I20B
7590 //
7591 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7592 sub3node->SetLineColor(kColorITS);
7593 sub3node->SetVisibility(0);
7594 sub3node->cd();
7595 //
7596 // Place copy #1 of I1D1 in I1D7
7597 //
7598 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7599 sub4node->SetLineColor(kColorITS);
7600 sub4node->SetVisibility(0);
7601 sub4node->cd();
7602 //
7603 // Place copy #1 of ITS2 in I1D1
7604 //
7605 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7606 sub5node->SetLineColor(kColorITS);
7607 fNodes->Add(sub5node);
7608 sub4node->cd();
7609 fNodes->Add(sub4node);
7610 sub3node->cd();
7611 fNodes->Add(sub3node);
7612 sub2node->cd();
7613 fNodes->Add(sub2node);
7614 sub1node->cd();
7615 fNodes->Add(sub1node);
7616 node->cd();
7617
7618 fNodes->Add(node);
7619
7620 }
7621
7622
7623 // --- Place SDD volumes into their mother volume
7624
7625 // Place IT34 in Alice
7626 node = new TNode("IT34","IT34","IT34",0.,0.,0.,"");
7627 node->SetLineColor(kColorITS);
7628 node->SetVisibility(0);
7629 node->cd();
7630 //
7631 // Place copy #1 of I004 in IT34
7632 //
1266e9b4 7633 sub1node = new TNode("I004","I004","I004",-3.2777,14.3607,0.,"itsrot321");
1f99c14b 7634 sub1node->SetLineColor(kColorITS);
7635 sub1node->SetVisibility(0);
7636 sub1node->cd();
7637 //
7638 // Place copy #1 of ITS3 directly in I004
7639 //
7640 ySDD = Y_SDD_sep/2.+I302dits[1];
7641 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7642 sub2node->SetLineColor(kColorITS);
7643 sub2node->SetVisibility(1);
7644 fNodes->Add(sub2node);
7645 sub1node->cd();
7646 //
7647 // Place copy #2 of ITS3 directly in I004
7648 //
7649 ySDD = Y_SDD_sep/2.+I302dits[1];
7650 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7651 sub2node->SetLineColor(kColorITS);
7652 sub2node->SetVisibility(1);
7653 fNodes->Add(sub2node);
7654 sub1node->cd();
7655 //
7656 // Place copy #3 of ITS3 directly in I004
7657 //
7658 ySDD = Y_SDD_sep/2.+I302dits[1];
7659 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7660 sub2node->SetLineColor(kColorITS);
7661 sub2node->SetVisibility(1);
7662 fNodes->Add(sub2node);
7663 sub1node->cd();
7664 //
7665 // Place copy #4 of ITS3 directly in I004
7666 //
7667 ySDD = Y_SDD_sep/2.+I302dits[1];
7668 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7669 sub2node->SetLineColor(kColorITS);
7670 sub2node->SetVisibility(1);
7671 fNodes->Add(sub2node);
7672 sub1node->cd();
7673 //
7674 // Place copy #5 of ITS3 directly in I004
7675 //
7676 ySDD = Y_SDD_sep/2.+I302dits[1];
7677 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7678 sub2node->SetLineColor(kColorITS);
7679 sub2node->SetVisibility(1);
7680 fNodes->Add(sub2node);
7681 sub1node->cd();
7682 //
7683 // Place copy #6 of ITS3 directly in I004
7684 //
7685 ySDD = Y_SDD_sep/2.+I302dits[1];
7686 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7687 sub2node->SetLineColor(kColorITS);
7688 sub2node->SetVisibility(1);
7689 fNodes->Add(sub2node);
7690 sub1node->cd();
7691 fNodes->Add(sub1node);
7692 node->cd();
7693 //
7694 // Place copy #2 of I004 in IT34
7695 //
1266e9b4 7696 sub1node = new TNode("I004","I004","I004",-9.5581,11.9855,0.,"itsrot333");
1f99c14b 7697 sub1node->SetLineColor(kColorITS);
7698 sub1node->SetVisibility(0);
7699 sub1node->cd();
7700 //
7701 // Place copy #1 of ITS3 directly in I004
7702 //
7703 ySDD = Y_SDD_sep/2.+I302dits[1];
7704 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7705 sub2node->SetLineColor(kColorITS);
7706 sub2node->SetVisibility(1);
7707 fNodes->Add(sub2node);
7708 sub1node->cd();
7709 //
7710 // Place copy #2 of ITS3 directly in I004
7711 //
7712 ySDD = Y_SDD_sep/2.+I302dits[1];
7713 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7714 sub2node->SetLineColor(kColorITS);
7715 sub2node->SetVisibility(1);
7716 fNodes->Add(sub2node);
7717 sub1node->cd();
7718 //
7719 // Place copy #3 of ITS3 directly in I004
7720 //
7721 ySDD = Y_SDD_sep/2.+I302dits[1];
7722 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7723 sub2node->SetLineColor(kColorITS);
7724 sub2node->SetVisibility(1);
7725 fNodes->Add(sub2node);
7726 sub1node->cd();
7727 //
7728 // Place copy #4 of ITS3 directly in I004
7729 //
7730 ySDD = Y_SDD_sep/2.+I302dits[1];
7731 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7732 sub2node->SetLineColor(kColorITS);
7733 sub2node->SetVisibility(1);
7734 fNodes->Add(sub2node);
7735 sub1node->cd();
7736 //
7737 // Place copy #5 of ITS3 directly in I004
7738 //
7739 ySDD = Y_SDD_sep/2.+I302dits[1];
7740 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7741 sub2node->SetLineColor(kColorITS);
7742 sub2node->SetVisibility(1);
7743 fNodes->Add(sub2node);
7744 sub1node->cd();
7745 //
7746 // Place copy #6 of ITS3 directly in I004
7747 //
7748 ySDD = Y_SDD_sep/2.+I302dits[1];
7749 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7750 sub2node->SetLineColor(kColorITS);
7751 sub2node->SetVisibility(1);
7752 fNodes->Add(sub2node);
7753 sub1node->cd();
7754 fNodes->Add(sub1node);
7755 node->cd();
7756 //
7757 // Place copy #3 of I004 in IT34
7758 //
1266e9b4 7759 sub1node = new TNode("I004","I004","I004",-13.2713,6.3911,0.,"itsrot336");
1f99c14b 7760 sub1node->SetLineColor(kColorITS);
7761 sub1node->SetVisibility(0);
7762 sub1node->cd();
7763 //
7764 // Place copy #1 of ITS3 directly in I004
7765 //
7766 ySDD = Y_SDD_sep/2.+I302dits[1];
7767 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7768 sub2node->SetLineColor(kColorITS);
7769 sub2node->SetVisibility(1);
7770 fNodes->Add(sub2node);
7771 sub1node->cd();
7772 //
7773 // Place copy #2 of ITS3 directly in I004
7774 //
7775 ySDD = Y_SDD_sep/2.+I302dits[1];
7776 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7777 sub2node->SetLineColor(kColorITS);
7778 sub2node->SetVisibility(1);
7779 fNodes->Add(sub2node);
7780 sub1node->cd();
7781 //
7782 // Place copy #3 of ITS3 directly in I004
7783 //
7784 ySDD = Y_SDD_sep/2.+I302dits[1];
7785 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7786 sub2node->SetLineColor(kColorITS);
7787 sub2node->SetVisibility(1);
7788 fNodes->Add(sub2node);
7789 sub1node->cd();
7790 //
7791 // Place copy #4 of ITS3 directly in I004
7792 //
7793 ySDD = Y_SDD_sep/2.+I302dits[1];
7794 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7795 sub2node->SetLineColor(kColorITS);
7796 sub2node->SetVisibility(1);
7797 fNodes->Add(sub2node);
7798 sub1node->cd();
7799 //
7800 // Place copy #5 of ITS3 directly in I004
7801 //
7802 ySDD = Y_SDD_sep/2.+I302dits[1];
7803 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7804 sub2node->SetLineColor(kColorITS);
7805 sub2node->SetVisibility(1);
7806 fNodes->Add(sub2node);
7807 sub1node->cd();
7808 //
7809 // Place copy #6 of ITS3 directly in I004
7810 //
7811 ySDD = Y_SDD_sep/2.+I302dits[1];
7812 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7813 sub2node->SetLineColor(kColorITS);
7814 sub2node->SetVisibility(1);
7815 fNodes->Add(sub2node);
7816 sub1node->cd();
7817 fNodes->Add(sub1node);
7818 node->cd();
7819 //
7820 // Place copy #4 of I004 in IT34
7821 //
1266e9b4 7822 sub1node = new TNode("I004","I004","I004",-15.33,0.,0.,"itsrot350");
1f99c14b 7823 sub1node->SetLineColor(kColorITS);
7824 sub1node->SetVisibility(0);
7825 sub1node->cd();
7826 //
7827 // Place copy #1 of ITS3 directly in I004
7828 //
7829 ySDD = Y_SDD_sep/2.+I302dits[1];
7830 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7831 sub2node->SetLineColor(kColorITS);
7832 sub2node->SetVisibility(1);
7833 fNodes->Add(sub2node);
7834 sub1node->cd();
7835 //
7836 // Place copy #2 of ITS3 directly in I004
7837 //
7838 ySDD = Y_SDD_sep/2.+I302dits[1];
7839 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7840 sub2node->SetLineColor(kColorITS);
7841 sub2node->SetVisibility(1);
7842 fNodes->Add(sub2node);
7843 sub1node->cd();
7844 //
7845 // Place copy #3 of ITS3 directly in I004
7846 //
7847 ySDD = Y_SDD_sep/2.+I302dits[1];
7848 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7849 sub2node->SetLineColor(kColorITS);
7850 sub2node->SetVisibility(1);
7851 fNodes->Add(sub2node);
7852 sub1node->cd();
7853 //
7854 // Place copy #4 of ITS3 directly in I004
7855 //
7856 ySDD = Y_SDD_sep/2.+I302dits[1];
7857 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7858 sub2node->SetLineColor(kColorITS);
7859 sub2node->SetVisibility(1);
7860 fNodes->Add(sub2node);
7861 sub1node->cd();
7862 //
7863 // Place copy #5 of ITS3 directly in I004
7864 //
7865 ySDD = Y_SDD_sep/2.+I302dits[1];
7866 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7867 sub2node->SetLineColor(kColorITS);
7868 sub2node->SetVisibility(1);
7869 fNodes->Add(sub2node);
7870 sub1node->cd();
7871 //
7872 // Place copy #6 of ITS3 directly in I004
7873 //
7874 ySDD = Y_SDD_sep/2.+I302dits[1];
7875 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7876 sub2node->SetLineColor(kColorITS);
7877 sub2node->SetVisibility(1);
7878 fNodes->Add(sub2node);
7879 sub1node->cd();
7880 fNodes->Add(sub1node);
7881 node->cd();
7882 //
7883 // Place copy #5 of I004 in IT34
7884 //
1266e9b4 7885 sub1node = new TNode("I004","I004","I004",-13.2713,-6.3911,0.,"itsrot313");
1f99c14b 7886 sub1node->SetLineColor(kColorITS);
7887 sub1node->SetVisibility(0);
7888 sub1node->cd();
7889 //
7890 // Place copy #1 of ITS3 directly in I004
7891 //
7892 ySDD = Y_SDD_sep/2.+I302dits[1];
7893 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7894 sub2node->SetLineColor(kColorITS);
7895 sub2node->SetVisibility(1);
7896 fNodes->Add(sub2node);
7897 sub1node->cd();
7898 //
7899 // Place copy #2 of ITS3 directly in I004
7900 //
7901 ySDD = Y_SDD_sep/2.+I302dits[1];
7902 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7903 sub2node->SetLineColor(kColorITS);
7904 sub2node->SetVisibility(1);
7905 fNodes->Add(sub2node);
7906 sub1node->cd();
7907 //
7908 // Place copy #3 of ITS3 directly in I004
7909 //
7910 ySDD = Y_SDD_sep/2.+I302dits[1];
7911 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7912 sub2node->SetLineColor(kColorITS);
7913 sub2node->SetVisibility(1);
7914 fNodes->Add(sub2node);
7915 sub1node->cd();
7916 //
7917 // Place copy #4 of ITS3 directly in I004
7918 //
7919 ySDD = Y_SDD_sep/2.+I302dits[1];
7920 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7921 sub2node->SetLineColor(kColorITS);
7922 sub2node->SetVisibility(1);
7923 fNodes->Add(sub2node);
7924 sub1node->cd();
7925 //
7926 // Place copy #5 of ITS3 directly in I004
7927 //
7928 ySDD = Y_SDD_sep/2.+I302dits[1];
7929 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7930 sub2node->SetLineColor(kColorITS);
7931 sub2node->SetVisibility(1);
7932 fNodes->Add(sub2node);
7933 sub1node->cd();
7934 //
7935 // Place copy #6 of ITS3 directly in I004
7936 //
7937 ySDD = Y_SDD_sep/2.+I302dits[1];
7938 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7939 sub2node->SetLineColor(kColorITS);
7940 sub2node->SetVisibility(1);
7941 fNodes->Add(sub2node);
7942 sub1node->cd();
7943 fNodes->Add(sub1node);
7944 node->cd();
7945 //
7946 // Place copy #6 of I004 in IT34
7947 //
1266e9b4 7948 sub1node = new TNode("I004","I004","I004",-9.5581,-11.9855,0.,"itsrot311");
1f99c14b 7949 sub1node->SetLineColor(kColorITS);
7950 sub1node->SetVisibility(0);
7951 sub1node->cd();
7952 //
7953 // Place copy #1 of ITS3 directly in I004
7954 //
7955 ySDD = Y_SDD_sep/2.+I302dits[1];
7956 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7957 sub2node->SetLineColor(kColorITS);
7958 sub2node->SetVisibility(1);
7959 fNodes->Add(sub2node);
7960 sub1node->cd();
7961 //
7962 // Place copy #2 of ITS3 directly in I004
7963 //
7964 ySDD = Y_SDD_sep/2.+I302dits[1];
7965 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7966 sub2node->SetLineColor(kColorITS);
7967 sub2node->SetVisibility(1);
7968 fNodes->Add(sub2node);
7969 sub1node->cd();
7970 //
7971 // Place copy #3 of ITS3 directly in I004
7972 //
7973 ySDD = Y_SDD_sep/2.+I302dits[1];
7974 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7975 sub2node->SetLineColor(kColorITS);
7976 sub2node->SetVisibility(1);
7977 fNodes->Add(sub2node);
7978 sub1node->cd();
7979 //
7980 // Place copy #4 of ITS3 directly in I004
7981 //
7982 ySDD = Y_SDD_sep/2.+I302dits[1];
7983 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7984 sub2node->SetLineColor(kColorITS);
7985 sub2node->SetVisibility(1);
7986 fNodes->Add(sub2node);
7987 sub1node->cd();
7988 //
7989 // Place copy #5 of ITS3 directly in I004
7990 //
7991 ySDD = Y_SDD_sep/2.+I302dits[1];
7992 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7993 sub2node->SetLineColor(kColorITS);
7994 sub2node->SetVisibility(1);
7995 fNodes->Add(sub2node);
7996 sub1node->cd();
7997 //
7998 // Place copy #6 of ITS3 directly in I004
7999 //
8000 ySDD = Y_SDD_sep/2.+I302dits[1];
8001 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8002 sub2node->SetLineColor(kColorITS);
8003 sub2node->SetVisibility(1);
8004 fNodes->Add(sub2node);
8005 sub1node->cd();
8006 fNodes->Add(sub1node);
8007 node->cd();
8008 //
8009 // Place copy #7 of I004 in IT34
8010 //
1266e9b4 8011 sub1node = new TNode("I004","I004","I004",-3.2777,-14.3607,0.,"itsrot310");
1f99c14b 8012 sub1node->SetLineColor(kColorITS);
8013 sub1node->SetVisibility(0);
8014 sub1node->cd();
8015 //
8016 // Place copy #1 of ITS3 directly in I004
8017 //
8018 ySDD = Y_SDD_sep/2.+I302dits[1];
8019 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8020 sub2node->SetLineColor(kColorITS);
8021 sub2node->SetVisibility(1);
8022 fNodes->Add(sub2node);
8023 sub1node->cd();
8024 //
8025 // Place copy #2 of ITS3 directly in I004
8026 //
8027 ySDD = Y_SDD_sep/2.+I302dits[1];
8028 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8029 sub2node->SetLineColor(kColorITS);
8030 sub2node->SetVisibility(1);
8031 fNodes->Add(sub2node);
8032 sub1node->cd();
8033 //
8034 // Place copy #3 of ITS3 directly in I004
8035 //
8036 ySDD = Y_SDD_sep/2.+I302dits[1];
8037 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8038 sub2node->SetLineColor(kColorITS);
8039 sub2node->SetVisibility(1);
8040 fNodes->Add(sub2node);
8041 sub1node->cd();
8042 //
8043 // Place copy #4 of ITS3 directly in I004
8044 //
8045 ySDD = Y_SDD_sep/2.+I302dits[1];
8046 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8047 sub2node->SetLineColor(kColorITS);
8048 sub2node->SetVisibility(1);
8049 fNodes->Add(sub2node);
8050 sub1node->cd();
8051 //
8052 // Place copy #5 of ITS3 directly in I004
8053 //
8054 ySDD = Y_SDD_sep/2.+I302dits[1];
8055 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8056 sub2node->SetLineColor(kColorITS);
8057 sub2node->SetVisibility(1);
8058 fNodes->Add(sub2node);
8059 sub1node->cd();
8060 //
8061 // Place copy #6 of ITS3 directly in I004
8062 //
8063 ySDD = Y_SDD_sep/2.+I302dits[1];
8064 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8065 sub2node->SetLineColor(kColorITS);
8066 sub2node->SetVisibility(1);
8067 fNodes->Add(sub2node);
8068 sub1node->cd();
8069 fNodes->Add(sub1node);
8070 node->cd();
8071 //
8072 // Place copy #8 of I004 in IT34
8073 //
1266e9b4 8074 sub1node = new TNode("I004","I004","I004",3.4112,-14.9456,0.,"itsrot386");
1f99c14b 8075 sub1node->SetLineColor(kColorITS);
8076 sub1node->SetVisibility(0);
8077 sub1node->cd();
8078 //
8079 // Place copy #1 of ITS3 directly in I004
8080 //
8081 ySDD = Y_SDD_sep/2.+I302dits[1];
8082 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8083 sub2node->SetLineColor(kColorITS);
8084 sub2node->SetVisibility(1);
8085 fNodes->Add(sub2node);
8086 sub1node->cd();
8087 //
8088 // Place copy #2 of ITS3 directly in I004
8089 //
8090 ySDD = Y_SDD_sep/2.+I302dits[1];
8091 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8092 sub2node->SetLineColor(kColorITS);
8093 sub2node->SetVisibility(1);
8094 fNodes->Add(sub2node);
8095 sub1node->cd();
8096 //
8097 // Place copy #3 of ITS3 directly in I004
8098 //
8099 ySDD = Y_SDD_sep/2.+I302dits[1];
8100 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8101 sub2node->SetLineColor(kColorITS);
8102 sub2node->SetVisibility(1);
8103 fNodes->Add(sub2node);
8104 sub1node->cd();
8105 //
8106 // Place copy #4 of ITS3 directly in I004
8107 //
8108 ySDD = Y_SDD_sep/2.+I302dits[1];
8109 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8110 sub2node->SetLineColor(kColorITS);
8111 sub2node->SetVisibility(1);
8112 fNodes->Add(sub2node);
8113 sub1node->cd();
8114 //
8115 // Place copy #5 of ITS3 directly in I004
8116 //
8117 ySDD = Y_SDD_sep/2.+I302dits[1];
8118 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8119 sub2node->SetLineColor(kColorITS);
8120 sub2node->SetVisibility(1);
8121 fNodes->Add(sub2node);
8122 sub1node->cd();
8123 //
8124 // Place copy #6 of ITS3 directly in I004
8125 //
8126 ySDD = Y_SDD_sep/2.+I302dits[1];
8127 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8128 sub2node->SetLineColor(kColorITS);
8129 sub2node->SetVisibility(1);
8130 fNodes->Add(sub2node);
8131 sub1node->cd();
8132 fNodes->Add(sub1node);
8133 node->cd();
8134 //
8135 // Place copy #9 of I004 in IT34
8136 //
1266e9b4 8137 sub1node = new TNode("I004","I004","I004",9.184,-11.5164,0.,"itsrot309");
1f99c14b 8138 sub1node->SetLineColor(kColorITS);
8139 sub1node->SetVisibility(0);
8140 sub1node->cd();
8141 //
8142 // Place copy #1 of ITS3 directly in I004
8143 //
8144 ySDD = Y_SDD_sep/2.+I302dits[1];
8145 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8146 sub2node->SetLineColor(kColorITS);
8147 sub2node->SetVisibility(1);
8148 fNodes->Add(sub2node);
8149 sub1node->cd();
8150 //
8151 // Place copy #2 of ITS3 directly in I004
8152 //
8153 ySDD = Y_SDD_sep/2.+I302dits[1];
8154 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8155 sub2node->SetLineColor(kColorITS);
8156 sub2node->SetVisibility(1);
8157 fNodes->Add(sub2node);
8158 sub1node->cd();
8159 //
8160 // Place copy #3 of ITS3 directly in I004
8161 //
8162 ySDD = Y_SDD_sep/2.+I302dits[1];
8163 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8164 sub2node->SetLineColor(kColorITS);
8165 sub2node->SetVisibility(1);
8166 fNodes->Add(sub2node);
8167 sub1node->cd();
8168 //
8169 // Place copy #4 of ITS3 directly in I004
8170 //
8171 ySDD = Y_SDD_sep/2.+I302dits[1];
8172 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8173 sub2node->SetLineColor(kColorITS);
8174 sub2node->SetVisibility(1);
8175 fNodes->Add(sub2node);
8176 sub1node->cd();
8177 //
8178 // Place copy #5 of ITS3 directly in I004
8179 //
8180 ySDD = Y_SDD_sep/2.+I302dits[1];
8181 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8182 sub2node->SetLineColor(kColorITS);
8183 sub2node->SetVisibility(1);
8184 fNodes->Add(sub2node);
8185 sub1node->cd();
8186 //
8187 // Place copy #6 of ITS3 directly in I004
8188 //
8189 ySDD = Y_SDD_sep/2.+I302dits[1];
8190 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8191 sub2node->SetLineColor(kColorITS);
8192 sub2node->SetVisibility(1);
8193 fNodes->Add(sub2node);
8194 sub1node->cd();
8195 fNodes->Add(sub1node);
8196 node->cd();
8197 //
8198 // Place copy #10 of I004 in IT34
8199 //
1266e9b4 8200 sub1node = new TNode("I004","I004","I004",13.8119,-6.6514,0.,"itsrot308");
1f99c14b 8201 sub1node->SetLineColor(kColorITS);
8202 sub1node->SetVisibility(0);
8203 sub1node->cd();
8204 //
8205 // Place copy #1 of ITS3 directly in I004
8206 //
8207 ySDD = Y_SDD_sep/2.+I302dits[1];
8208 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8209 sub2node->SetLineColor(kColorITS);
8210 sub2node->SetVisibility(1);
8211 fNodes->Add(sub2node);
8212 sub1node->cd();
8213 //
8214 // Place copy #2 of ITS3 directly in I004
8215 //
8216 ySDD = Y_SDD_sep/2.+I302dits[1];
8217 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8218 sub2node->SetLineColor(kColorITS);
8219 sub2node->SetVisibility(1);
8220 fNodes->Add(sub2node);
8221 sub1node->cd();
8222 //
8223 // Place copy #3 of ITS3 directly in I004
8224 //
8225 ySDD = Y_SDD_sep/2.+I302dits[1];
8226 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8227 sub2node->SetLineColor(kColorITS);
8228 sub2node->SetVisibility(1);
8229 fNodes->Add(sub2node);
8230 sub1node->cd();
8231 //
8232 // Place copy #4 of ITS3 directly in I004
8233 //
8234 ySDD = Y_SDD_sep/2.+I302dits[1];
8235 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8236 sub2node->SetLineColor(kColorITS);
8237 sub2node->SetVisibility(1);
8238 fNodes->Add(sub2node);
8239 sub1node->cd();
8240 //
8241 // Place copy #5 of ITS3 directly in I004
8242 //
8243 ySDD = Y_SDD_sep/2.+I302dits[1];
8244 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8245 sub2node->SetLineColor(kColorITS);
8246 sub2node->SetVisibility(1);
8247 fNodes->Add(sub2node);
8248 sub1node->cd();
8249 //
8250 // Place copy #6 of ITS3 directly in I004
8251 //
8252 ySDD = Y_SDD_sep/2.+I302dits[1];
8253 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8254 sub2node->SetLineColor(kColorITS);
8255 sub2node->SetVisibility(1);
8256 fNodes->Add(sub2node);
8257 sub1node->cd();
8258 fNodes->Add(sub1node);
8259 node->cd();
8260 //
8261 // Place copy #11 of I004 in IT34
8262 //
1266e9b4 8263 sub1node = new TNode("I004","I004","I004",14.73,0.,0.,"itsrot356");
1f99c14b 8264 sub1node->SetLineColor(kColorITS);
8265 sub1node->SetVisibility(0);
8266 sub1node->cd();
8267 //
8268 // Place copy #1 of ITS3 directly in I004
8269 //
8270 ySDD = Y_SDD_sep/2.+I302dits[1];
8271 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8272 sub2node->SetLineColor(kColorITS);
8273 sub2node->SetVisibility(1);
8274 fNodes->Add(sub2node);
8275 sub1node->cd();
8276 //
8277 // Place copy #2 of ITS3 directly in I004
8278 //
8279 ySDD = Y_SDD_sep/2.+I302dits[1];
8280 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8281 sub2node->SetLineColor(kColorITS);
8282 sub2node->SetVisibility(1);
8283 fNodes->Add(sub2node);
8284 sub1node->cd();
8285 //
8286 // Place copy #3 of ITS3 directly in I004
8287 //
8288 ySDD = Y_SDD_sep/2.+I302dits[1];
8289 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8290 sub2node->SetLineColor(kColorITS);
8291 sub2node->SetVisibility(1);
8292 fNodes->Add(sub2node);
8293 sub1node->cd();
8294 //
8295 // Place copy #4 of ITS3 directly in I004
8296 //
8297 ySDD = Y_SDD_sep/2.+I302dits[1];
8298 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8299 sub2node->SetLineColor(kColorITS);
8300 sub2node->SetVisibility(1);
8301 fNodes->Add(sub2node);
8302 sub1node->cd();
8303 //
8304 // Place copy #5 of ITS3 directly in I004
8305 //
8306 ySDD = Y_SDD_sep/2.+I302dits[1];
8307 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8308 sub2node->SetLineColor(kColorITS);
8309 sub2node->SetVisibility(1);
8310 fNodes->Add(sub2node);
8311 sub1node->cd();
8312 //
8313 // Place copy #6 of ITS3 directly in I004
8314 //
8315 ySDD = Y_SDD_sep/2.+I302dits[1];
8316 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8317 sub2node->SetLineColor(kColorITS);
8318 sub2node->SetVisibility(1);
8319 fNodes->Add(sub2node);
8320 sub1node->cd();
8321 fNodes->Add(sub1node);
8322 node->cd();
8323 //
8324 // Place copy #12 of I004 in IT34
8325 //
1266e9b4 8326 sub1node = new TNode("I004","I004","I004",13.8119,6.6514,0.,"itsrot307");
1f99c14b 8327 sub1node->SetLineColor(kColorITS);
8328 sub1node->SetVisibility(0);
8329 sub1node->cd();
8330 //
8331 // Place copy #1 of ITS3 directly in I004
8332 //
8333 ySDD = Y_SDD_sep/2.+I302dits[1];
8334 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8335 sub2node->SetLineColor(kColorITS);
8336 sub2node->SetVisibility(1);
8337 fNodes->Add(sub2node);
8338 sub1node->cd();
8339 //
8340 // Place copy #2 of ITS3 directly in I004
8341 //
8342 ySDD = Y_SDD_sep/2.+I302dits[1];
8343 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8344 sub2node->SetLineColor(kColorITS);
8345 sub2node->SetVisibility(1);
8346 fNodes->Add(sub2node);
8347 sub1node->cd();
8348 //
8349 // Place copy #3 of ITS3 directly in I004
8350 //
8351 ySDD = Y_SDD_sep/2.+I302dits[1];
8352 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8353 sub2node->SetLineColor(kColorITS);
8354 sub2node->SetVisibility(1);
8355 fNodes->Add(sub2node);
8356 sub1node->cd();
8357 //
8358 // Place copy #4 of ITS3 directly in I004
8359 //
8360 ySDD = Y_SDD_sep/2.+I302dits[1];
8361 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8362 sub2node->SetLineColor(kColorITS);
8363 sub2node->SetVisibility(1);
8364 fNodes->Add(sub2node);
8365 sub1node->cd();
8366 //
8367 // Place copy #5 of ITS3 directly in I004
8368 //
8369 ySDD = Y_SDD_sep/2.+I302dits[1];
8370 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8371 sub2node->SetLineColor(kColorITS);
8372 sub2node->SetVisibility(1);
8373 fNodes->Add(sub2node);
8374 sub1node->cd();
8375 //
8376 // Place copy #6 of ITS3 directly in I004
8377 //
8378 ySDD = Y_SDD_sep/2.+I302dits[1];
8379 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8380 sub2node->SetLineColor(kColorITS);
8381 sub2node->SetVisibility(1);
8382 fNodes->Add(sub2node);
8383 sub1node->cd();
8384 fNodes->Add(sub1node);
8385 node->cd();
8386 //
8387 // Place copy #13 of I004 in IT34
8388 //
1266e9b4 8389 sub1node = new TNode("I004","I004","I004",9.184,11.5164,0.,"itsrot306");
1f99c14b 8390 sub1node->SetLineColor(kColorITS);
8391 sub1node->SetVisibility(0);
8392 sub1node->cd();
8393 //
8394 // Place copy #1 of ITS3 directly in I004
8395 //
8396 ySDD = Y_SDD_sep/2.+I302dits[1];
8397 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8398 sub2node->SetLineColor(kColorITS);
8399 sub2node->SetVisibility(1);
8400 fNodes->Add(sub2node);
8401 sub1node->cd();
8402 //
8403 // Place copy #2 of ITS3 directly in I004
8404 //
8405 ySDD = Y_SDD_sep/2.+I302dits[1];
8406 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8407 sub2node->SetLineColor(kColorITS);
8408 sub2node->SetVisibility(1);
8409 fNodes->Add(sub2node);
8410 sub1node->cd();
8411 //
8412 // Place copy #3 of ITS3 directly in I004
8413 //
8414 ySDD = Y_SDD_sep/2.+I302dits[1];
8415 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8416 sub2node->SetLineColor(kColorITS);
8417 sub2node->SetVisibility(1);
8418 fNodes->Add(sub2node);
8419 sub1node->cd();
8420 //
8421 // Place copy #4 of ITS3 directly in I004
8422 //
8423 ySDD = Y_SDD_sep/2.+I302dits[1];
8424 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8425 sub2node->SetLineColor(kColorITS);
8426 sub2node->SetVisibility(1);
8427 fNodes->Add(sub2node);
8428 sub1node->cd();
8429 //
8430 // Place copy #5 of ITS3 directly in I004
8431 //
8432 ySDD = Y_SDD_sep/2.+I302dits[1];
8433 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8434 sub2node->SetLineColor(kColorITS);
8435 sub2node->SetVisibility(1);
8436 fNodes->Add(sub2node);
8437 sub1node->cd();
8438 //
8439 // Place copy #6 of ITS3 directly in I004
8440 //
8441 ySDD = Y_SDD_sep/2.+I302dits[1];
8442 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8443 sub2node->SetLineColor(kColorITS);
8444 sub2node->SetVisibility(1);
8445 fNodes->Add(sub2node);
8446 sub1node->cd();
8447 fNodes->Add(sub1node);
8448 node->cd();
8449 //
8450 // Place copy #14 of I004 in IT34
8451 //
1266e9b4 8452 sub1node = new TNode("I004","I004","I004",3.4113,14.9456,0.,"itsrot305");
1f99c14b 8453 sub1node->SetLineColor(kColorITS);
8454 sub1node->SetVisibility(0);
8455 sub1node->cd();
8456 //
8457 // Place copy #1 of ITS3 directly in I004
8458 //
8459 ySDD = Y_SDD_sep/2.+I302dits[1];
8460 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8461 sub2node->SetLineColor(kColorITS);
8462 sub2node->SetVisibility(1);
8463 fNodes->Add(sub2node);
8464 sub1node->cd();
8465 //
8466 // Place copy #2 of ITS3 directly in I004
8467 //
8468 ySDD = Y_SDD_sep/2.+I302dits[1];
8469 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8470 sub2node->SetLineColor(kColorITS);
8471 sub2node->SetVisibility(1);
8472 fNodes->Add(sub2node);
8473 sub1node->cd();
8474 //
8475 // Place copy #3 of ITS3 directly in I004
8476 //
8477 ySDD = Y_SDD_sep/2.+I302dits[1];
8478 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8479 sub2node->SetLineColor(kColorITS);
8480 sub2node->SetVisibility(1);
8481 fNodes->Add(sub2node);
8482 sub1node->cd();
8483 //
8484 // Place copy #4 of ITS3 directly in I004
8485 //
8486 ySDD = Y_SDD_sep/2.+I302dits[1];
8487 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8488 sub2node->SetLineColor(kColorITS);
8489 sub2node->SetVisibility(1);
8490 fNodes->Add(sub2node);
8491 sub1node->cd();
8492 //
8493 // Place copy #5 of ITS3 directly in I004
8494 //
8495 ySDD = Y_SDD_sep/2.+I302dits[1];
8496 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8497 sub2node->SetLineColor(kColorITS);
8498 sub2node->SetVisibility(1);
8499 fNodes->Add(sub2node);
8500 sub1node->cd();
8501 //
8502 // Place copy #6 of ITS3 directly in I004
8503 //
8504 ySDD = Y_SDD_sep/2.+I302dits[1];
8505 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8506 sub2node->SetLineColor(kColorITS);
8507 sub2node->SetVisibility(1);
8508 fNodes->Add(sub2node);
8509 sub1node->cd();
8510 fNodes->Add(sub1node);
8511 node->cd();
8512 //
8513 // Place copy #1 of I005 in IT34
8514 //
1266e9b4 8515 sub1node = new TNode("I005","I005","I005",-3.3629,23.3895,-0.15,"itsrot335");
1f99c14b 8516 sub1node->SetLineColor(kColorITS);
8517 sub1node->SetVisibility(0);
8518 sub1node->cd();
8519 //
8520 // Place copy #1 of ITS4 directly in I005
8521 //
8522 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8523 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8524 sub2node->SetLineColor(kColorITS);
8525 sub2node->SetVisibility(1);
8526 fNodes->Add(sub2node);
8527 sub1node->cd();
8528 //
8529 // Place copy #2 of ITS4 directly in I005
8530 //
8531 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8532 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8533 sub2node->SetLineColor(kColorITS);
8534 sub2node->SetVisibility(1);
8535 fNodes->Add(sub2node);
8536 sub1node->cd();
8537 //
8538 // Place copy #3 of ITS4 directly in I005
8539 //
8540 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8541 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8542 sub2node->SetLineColor(kColorITS);
8543 sub2node->SetVisibility(1);
8544 fNodes->Add(sub2node);
8545 sub1node->cd();
8546 //
8547 // Place copy #4 of ITS4 directly in I005
8548 //
8549 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8550 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8551 sub2node->SetLineColor(kColorITS);
8552 sub2node->SetVisibility(1);
8553 fNodes->Add(sub2node);
8554 sub1node->cd();
8555 //
8556 // Place copy #5 of ITS4 directly in I005
8557 //
8558 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8559 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8560 sub2node->SetLineColor(kColorITS);
8561 sub2node->SetVisibility(1);
8562 fNodes->Add(sub2node);
8563 sub1node->cd();
8564 //
8565 // Place copy #6 of ITS4 directly in I005
8566 //
8567 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8568 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8569 sub2node->SetLineColor(kColorITS);
8570 sub2node->SetVisibility(1);
8571 fNodes->Add(sub2node);
8572 sub1node->cd();
8573 //
8574 // Place copy #7 of ITS4 directly in I005
8575 //
8576 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8577 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8578 sub2node->SetLineColor(kColorITS);
8579 sub2node->SetVisibility(1);
8580 fNodes->Add(sub2node);
8581 sub1node->cd();
8582 //
8583 // Place copy #8 of ITS4 directly in I005
8584 //
8585 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8586 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8587 sub2node->SetLineColor(kColorITS);
8588 sub2node->SetVisibility(1);
8589 fNodes->Add(sub2node);
8590 sub1node->cd();
8591 fNodes->Add(sub1node);
8592 node->cd();
8593 //
8594 // Place copy #2 of I005 in IT34
8595 //
1266e9b4 8596 sub1node = new TNode("I005","I005","I005",-10.0447,21.9949,-0.15,"itsrot332");
1f99c14b 8597 sub1node->SetLineColor(kColorITS);
8598 sub1node->SetVisibility(0);
8599 sub1node->cd();
8600 //
8601 // Place copy #1 of ITS4 directly in I005
8602 //
8603 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8604 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8605 sub2node->SetLineColor(kColorITS);
8606 sub2node->SetVisibility(1);
8607 fNodes->Add(sub2node);
8608 sub1node->cd();
8609 //
8610 // Place copy #2 of ITS4 directly in I005
8611 //
8612 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8613 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8614 sub2node->SetLineColor(kColorITS);
8615 sub2node->SetVisibility(1);
8616 fNodes->Add(sub2node);
8617 sub1node->cd();
8618 //
8619 // Place copy #3 of ITS4 directly in I005
8620 //
8621 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8622 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8623 sub2node->SetLineColor(kColorITS);
8624 sub2node->SetVisibility(1);
8625 fNodes->Add(sub2node);
8626 sub1node->cd();
8627 //
8628 // Place copy #4 of ITS4 directly in I005
8629 //
8630 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8631 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8632 sub2node->SetLineColor(kColorITS);
8633 sub2node->SetVisibility(1);
8634 fNodes->Add(sub2node);
8635 sub1node->cd();
8636 //
8637 // Place copy #5 of ITS4 directly in I005
8638 //
8639 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8640 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8641 sub2node->SetLineColor(kColorITS);
8642 sub2node->SetVisibility(1);
8643 fNodes->Add(sub2node);
8644 sub1node->cd();
8645 //
8646 // Place copy #6 of ITS4 directly in I005
8647 //
8648 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8649 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8650 sub2node->SetLineColor(kColorITS);
8651 sub2node->SetVisibility(1);
8652 fNodes->Add(sub2node);
8653 sub1node->cd();
8654 //
8655 // Place copy #7 of ITS4 directly in I005
8656 //
8657 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8658 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8659 sub2node->SetLineColor(kColorITS);
8660 sub2node->SetVisibility(1);
8661 fNodes->Add(sub2node);
8662 sub1node->cd();
8663 //
8664 // Place copy #8 of ITS4 directly in I005
8665 //
8666 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8667 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8668 sub2node->SetLineColor(kColorITS);
8669 sub2node->SetVisibility(1);
8670 fNodes->Add(sub2node);
8671 sub1node->cd();
8672 fNodes->Add(sub1node);
8673 node->cd();
8674 //
8675 // Place copy #3 of I005 in IT34
8676 //
1266e9b4 8677 sub1node = new TNode("I005","I005","I005",-15.4744,17.8584,-0.15,"itsrot331");
1f99c14b 8678 sub1node->SetLineColor(kColorITS);
8679 sub1node->SetVisibility(0);
8680 sub1node->cd();
8681 //
8682 // Place copy #1 of ITS4 directly in I005
8683 //
8684 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8685 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8686 sub2node->SetLineColor(kColorITS);
8687 sub2node->SetVisibility(1);
8688 fNodes->Add(sub2node);
8689 sub1node->cd();
8690 //
8691 // Place copy #2 of ITS4 directly in I005
8692 //
8693 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8694 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8695 sub2node->SetLineColor(kColorITS);
8696 sub2node->SetVisibility(1);
8697 fNodes->Add(sub2node);
8698 sub1node->cd();
8699 //
8700 // Place copy #3 of ITS4 directly in I005
8701 //
8702 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8703 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8704 sub2node->SetLineColor(kColorITS);
8705 sub2node->SetVisibility(1);
8706 fNodes->Add(sub2node);
8707 sub1node->cd();
8708 //
8709 // Place copy #4 of ITS4 directly in I005
8710 //
8711 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8712 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8713 sub2node->SetLineColor(kColorITS);
8714 sub2node->SetVisibility(1);
8715 fNodes->Add(sub2node);
8716 sub1node->cd();
8717 //
8718 // Place copy #5 of ITS4 directly in I005
8719 //
8720 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8721 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8722 sub2node->SetLineColor(kColorITS);
8723 sub2node->SetVisibility(1);
8724 fNodes->Add(sub2node);
8725 sub1node->cd();
8726 //
8727 // Place copy #6 of ITS4 directly in I005
8728 //
8729 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8730 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8731 sub2node->SetLineColor(kColorITS);
8732 sub2node->SetVisibility(1);
8733 fNodes->Add(sub2node);
8734 sub1node->cd();
8735 //
8736 // Place copy #7 of ITS4 directly in I005
8737 //
8738 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8739 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8740 sub2node->SetLineColor(kColorITS);
8741 sub2node->SetVisibility(1);
8742 fNodes->Add(sub2node);
8743 sub1node->cd();
8744 //
8745 // Place copy #8 of ITS4 directly in I005
8746 //
8747 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8748 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8749 sub2node->SetLineColor(kColorITS);
8750 sub2node->SetVisibility(1);
8751 fNodes->Add(sub2node);
8752 sub1node->cd();
8753 fNodes->Add(sub1node);
8754 node->cd();
8755 //
8756 // Place copy #4 of I005 in IT34
8757 //
1266e9b4 8758 sub1node = new TNode("I005","I005","I005",-20.3415,13.0727,-0.15,"itsrot366");
1f99c14b 8759 sub1node->SetLineColor(kColorITS);
8760 sub1node->SetVisibility(0);
8761 sub1node->cd();
8762 //
8763 // Place copy #1 of ITS4 directly in I005
8764 //
8765 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8766 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8767 sub2node->SetLineColor(kColorITS);
8768 sub2node->SetVisibility(1);
8769 fNodes->Add(sub2node);
8770 sub1node->cd();
8771 //
8772 // Place copy #2 of ITS4 directly in I005
8773 //
8774 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8775 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8776 sub2node->SetLineColor(kColorITS);
8777 sub2node->SetVisibility(1);
8778 fNodes->Add(sub2node);
8779 sub1node->cd();
8780 //
8781 // Place copy #3 of ITS4 directly in I005
8782 //
8783 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8784 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8785 sub2node->SetLineColor(kColorITS);
8786 sub2node->SetVisibility(1);
8787 fNodes->Add(sub2node);
8788 sub1node->cd();
8789 //
8790 // Place copy #4 of ITS4 directly in I005
8791 //
8792 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8793 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8794 sub2node->SetLineColor(kColorITS);
8795 sub2node->SetVisibility(1);
8796 fNodes->Add(sub2node);
8797 sub1node->cd();
8798 //
8799 // Place copy #5 of ITS4 directly in I005
8800 //
8801 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8802 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8803 sub2node->SetLineColor(kColorITS);
8804 sub2node->SetVisibility(1);
8805 fNodes->Add(sub2node);
8806 sub1node->cd();
8807 //
8808 // Place copy #6 of ITS4 directly in I005
8809 //
8810 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8811 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8812 sub2node->SetLineColor(kColorITS);
8813 sub2node->SetVisibility(1);
8814 fNodes->Add(sub2node);
8815 sub1node->cd();
8816 //
8817 // Place copy #7 of ITS4 directly in I005
8818 //
8819 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8820 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8821 sub2node->SetLineColor(kColorITS);
8822 sub2node->SetVisibility(1);
8823 fNodes->Add(sub2node);
8824 sub1node->cd();
8825 //
8826 // Place copy #8 of ITS4 directly in I005
8827 //
8828 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8829 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8830 sub2node->SetLineColor(kColorITS);
8831 sub2node->SetVisibility(1);
8832 fNodes->Add(sub2node);
8833 sub1node->cd();
8834 fNodes->Add(sub1node);
8835 node->cd();
8836 //
8837 // Place copy #5 of I005 in IT34
8838 //
1266e9b4 8839 sub1node = new TNode("I005","I005","I005",-22.6728,6.6573,-0.15,"itsrot330");
1f99c14b 8840 sub1node->SetLineColor(kColorITS);
8841 sub1node->SetVisibility(0);
8842 sub1node->cd();
8843 //
8844 // Place copy #1 of ITS4 directly in I005
8845 //
8846 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8847 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8848 sub2node->SetLineColor(kColorITS);
8849 sub2node->SetVisibility(1);
8850 fNodes->Add(sub2node);
8851 sub1node->cd();
8852 //
8853 // Place copy #2 of ITS4 directly in I005
8854 //
8855 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8856 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8857 sub2node->SetLineColor(kColorITS);
8858 sub2node->SetVisibility(1);
8859 fNodes->Add(sub2node);
8860 sub1node->cd();
8861 //
8862 // Place copy #3 of ITS4 directly in I005
8863 //
8864 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8865 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8866 sub2node->SetLineColor(kColorITS);
8867 sub2node->SetVisibility(1);
8868 fNodes->Add(sub2node);
8869 sub1node->cd();
8870 //
8871 // Place copy #4 of ITS4 directly in I005
8872 //
8873 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8874 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8875 sub2node->SetLineColor(kColorITS);
8876 sub2node->SetVisibility(1);
8877 fNodes->Add(sub2node);
8878 sub1node->cd();
8879 //
8880 // Place copy #5 of ITS4 directly in I005
8881 //
8882 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8883 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8884 sub2node->SetLineColor(kColorITS);
8885 sub2node->SetVisibility(1);
8886 fNodes->Add(sub2node);
8887 sub1node->cd();
8888 //
8889 // Place copy #6 of ITS4 directly in I005
8890 //
8891 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8892 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8893 sub2node->SetLineColor(kColorITS);
8894 sub2node->SetVisibility(1);
8895 fNodes->Add(sub2node);
8896 sub1node->cd();
8897 //
8898 // Place copy #7 of ITS4 directly in I005
8899 //
8900 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8901 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8902 sub2node->SetLineColor(kColorITS);
8903 sub2node->SetVisibility(1);
8904 fNodes->Add(sub2node);
8905 sub1node->cd();
8906 //
8907 // Place copy #8 of ITS4 directly in I005
8908 //
8909 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8910 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8911 sub2node->SetLineColor(kColorITS);
8912 sub2node->SetVisibility(1);
8913 fNodes->Add(sub2node);
8914 sub1node->cd();
8915 fNodes->Add(sub1node);
8916 node->cd();
8917 //
8918 // Place copy #6 of I005 in IT34
8919 //
1266e9b4 8920 sub1node = new TNode("I005","I005","I005",-24.18,0.,-0.15,"itsrot350");
1f99c14b 8921 sub1node->SetLineColor(kColorITS);
8922 sub1node->SetVisibility(0);
8923 sub1node->cd();
8924 //
8925 // Place copy #1 of ITS4 directly in I005
8926 //
8927 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8928 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8929 sub2node->SetLineColor(kColorITS);
8930 sub2node->SetVisibility(1);
8931 fNodes->Add(sub2node);
8932 sub1node->cd();
8933 //
8934 // Place copy #2 of ITS4 directly in I005
8935 //
8936 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8937 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8938 sub2node->SetLineColor(kColorITS);
8939 sub2node->SetVisibility(1);
8940 fNodes->Add(sub2node);
8941 sub1node->cd();
8942 //
8943 // Place copy #3 of ITS4 directly in I005
8944 //
8945 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8946 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8947 sub2node->SetLineColor(kColorITS);
8948 sub2node->SetVisibility(1);
8949 fNodes->Add(sub2node);
8950 sub1node->cd();
8951 //
8952 // Place copy #4 of ITS4 directly in I005
8953 //
8954 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8955 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8956 sub2node->SetLineColor(kColorITS);
8957 sub2node->SetVisibility(1);
8958 fNodes->Add(sub2node);
8959 sub1node->cd();
8960 //
8961 // Place copy #5 of ITS4 directly in I005
8962 //
8963 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8964 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8965 sub2node->SetLineColor(kColorITS);
8966 sub2node->SetVisibility(1);
8967 fNodes->Add(sub2node);
8968 sub1node->cd();
8969 //
8970 // Place copy #6 of ITS4 directly in I005
8971 //
8972 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8973 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8974 sub2node->SetLineColor(kColorITS);
8975 sub2node->SetVisibility(1);
8976 fNodes->Add(sub2node);
8977 sub1node->cd();
8978 //
8979 // Place copy #7 of ITS4 directly in I005
8980 //
8981 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8982 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8983 sub2node->SetLineColor(kColorITS);
8984 sub2node->SetVisibility(1);
8985 fNodes->Add(sub2node);
8986 sub1node->cd();
8987 //
8988 // Place copy #8 of ITS4 directly in I005
8989 //
8990 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8991 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8992 sub2node->SetLineColor(kColorITS);
8993 sub2node->SetVisibility(1);
8994 fNodes->Add(sub2node);
8995 sub1node->cd();
8996 fNodes->Add(sub1node);
8997 node->cd();
8998 //
8999 // Place copy #7 of I005 in IT34
9000 //
1266e9b4 9001 sub1node = new TNode("I005","I005","I005",-22.6728,-6.6573,-0.15,"itsrot329");
1f99c14b 9002 sub1node->SetLineColor(kColorITS);
9003 sub1node->SetVisibility(0);
9004 sub1node->cd();
9005 //
9006 // Place copy #1 of ITS4 directly in I005
9007 //
9008 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9009 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9010 sub2node->SetLineColor(kColorITS);
9011 sub2node->SetVisibility(1);
9012 fNodes->Add(sub2node);
9013 sub1node->cd();
9014 //
9015 // Place copy #2 of ITS4 directly in I005
9016 //
9017 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9018 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9019 sub2node->SetLineColor(kColorITS);
9020 sub2node->SetVisibility(1);
9021 fNodes->Add(sub2node);
9022 sub1node->cd();
9023 //
9024 // Place copy #3 of ITS4 directly in I005
9025 //
9026 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9027 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9028 sub2node->SetLineColor(kColorITS);
9029 sub2node->SetVisibility(1);
9030 fNodes->Add(sub2node);
9031 sub1node->cd();
9032 //
9033 // Place copy #4 of ITS4 directly in I005
9034 //
9035 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9036 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9037 sub2node->SetLineColor(kColorITS);
9038 sub2node->SetVisibility(1);
9039 fNodes->Add(sub2node);
9040 sub1node->cd();
9041 //
9042 // Place copy #5 of ITS4 directly in I005
9043 //
9044 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9045 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9046 sub2node->SetLineColor(kColorITS);
9047 sub2node->SetVisibility(1);
9048 fNodes->Add(sub2node);
9049 sub1node->cd();
9050 //
9051 // Place copy #6 of ITS4 directly in I005
9052 //
9053 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9054 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9055 sub2node->SetLineColor(kColorITS);
9056 sub2node->SetVisibility(1);
9057 fNodes->Add(sub2node);
9058 sub1node->cd();
9059 //
9060 // Place copy #7 of ITS4 directly in I005
9061 //
9062 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9063 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9064 sub2node->SetLineColor(kColorITS);
9065 sub2node->SetVisibility(1);
9066 fNodes->Add(sub2node);
9067 sub1node->cd();
9068 //
9069 // Place copy #8 of ITS4 directly in I005
9070 //
9071 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9072 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9073 sub2node->SetLineColor(kColorITS);
9074 sub2node->SetVisibility(1);
9075 fNodes->Add(sub2node);
9076 sub1node->cd();
9077 fNodes->Add(sub1node);
9078 node->cd();
9079 //
9080 // Place copy #8 of I005 in IT34
9081 //
1266e9b4 9082 sub1node = new TNode("I005","I005","I005",-20.3415,-13.0727,-0.15,"itsrot328");
1f99c14b 9083 sub1node->SetLineColor(kColorITS);
9084 sub1node->SetVisibility(0);
9085 sub1node->cd();
9086 //
9087 // Place copy #1 of ITS4 directly in I005
9088 //
9089 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9090 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9091 sub2node->SetLineColor(kColorITS);
9092 sub2node->SetVisibility(1);
9093 fNodes->Add(sub2node);
9094 sub1node->cd();
9095 //
9096 // Place copy #2 of ITS4 directly in I005
9097 //
9098 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9099 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9100 sub2node->SetLineColor(kColorITS);
9101 sub2node->SetVisibility(1);
9102 fNodes->Add(sub2node);
9103 sub1node->cd();
9104 //
9105 // Place copy #3 of ITS4 directly in I005
9106 //
9107 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9108 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9109 sub2node->SetLineColor(kColorITS);
9110 sub2node->SetVisibility(1);
9111 fNodes->Add(sub2node);
9112 sub1node->cd();
9113 //
9114 // Place copy #4 of ITS4 directly in I005
9115 //
9116 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9117 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9118 sub2node->SetLineColor(kColorITS);
9119 sub2node->SetVisibility(1);
9120 fNodes->Add(sub2node);
9121 sub1node->cd();
9122 //
9123 // Place copy #5 of ITS4 directly in I005
9124 //
9125 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9126 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9127 sub2node->SetLineColor(kColorITS);
9128 sub2node->SetVisibility(1);
9129 fNodes->Add(sub2node);
9130 sub1node->cd();
9131 //
9132 // Place copy #6 of ITS4 directly in I005
9133 //
9134 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9135 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9136 sub2node->SetLineColor(kColorITS);
9137 sub2node->SetVisibility(1);
9138 fNodes->Add(sub2node);
9139 sub1node->cd();
9140 //
9141 // Place copy #7 of ITS4 directly in I005
9142 //
9143 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9144 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9145 sub2node->SetLineColor(kColorITS);
9146 sub2node->SetVisibility(1);
9147 fNodes->Add(sub2node);
9148 sub1node->cd();
9149 //
9150 // Place copy #8 of ITS4 directly in I005
9151 //
9152 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9153 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9154 sub2node->SetLineColor(kColorITS);
9155 sub2node->SetVisibility(1);
9156 fNodes->Add(sub2node);
9157 sub1node->cd();
9158 fNodes->Add(sub1node);
9159 node->cd();
9160 //
9161 // Place copy #9 of I005 in IT34
9162 //
1266e9b4 9163 sub1node = new TNode("I005","I005","I005",-15.4744,-17.8584,-0.15,"itsrot327");
1f99c14b 9164 sub1node->SetLineColor(kColorITS);
9165 sub1node->SetVisibility(0);
9166 sub1node->cd();
9167 //
9168 // Place copy #1 of ITS4 directly in I005
9169 //
9170 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9171 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9172 sub2node->SetLineColor(kColorITS);
9173 sub2node->SetVisibility(1);
9174 fNodes->Add(sub2node);
9175 sub1node->cd();
9176 //
9177 // Place copy #2 of ITS4 directly in I005
9178 //
9179 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9180 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9181 sub2node->SetLineColor(kColorITS);
9182 sub2node->SetVisibility(1);
9183 fNodes->Add(sub2node);
9184 sub1node->cd();
9185 //
9186 // Place copy #3 of ITS4 directly in I005
9187 //
9188 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9189 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9190 sub2node->SetLineColor(kColorITS);
9191 sub2node->SetVisibility(1);
9192 fNodes->Add(sub2node);
9193 sub1node->cd();
9194 //
9195 // Place copy #4 of ITS4 directly in I005
9196 //
9197 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9198 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9199 sub2node->SetLineColor(kColorITS);
9200 sub2node->SetVisibility(1);
9201 fNodes->Add(sub2node);
9202 sub1node->cd();
9203 //
9204 // Place copy #5 of ITS4 directly in I005
9205 //
9206 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9207 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9208 sub2node->SetLineColor(kColorITS);
9209 sub2node->SetVisibility(1);
9210 fNodes->Add(sub2node);
9211 sub1node->cd();
9212 //
9213 // Place copy #6 of ITS4 directly in I005
9214 //
9215 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9216 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9217 sub2node->SetLineColor(kColorITS);
9218 sub2node->SetVisibility(1);
9219 fNodes->Add(sub2node);
9220 sub1node->cd();
9221 //
9222 // Place copy #7 of ITS4 directly in I005
9223 //
9224 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9225 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9226 sub2node->SetLineColor(kColorITS);
9227 sub2node->SetVisibility(1);
9228 fNodes->Add(sub2node);
9229 sub1node->cd();
9230 //
9231 // Place copy #8 of ITS4 directly in I005
9232 //
9233 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9234 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9235 sub2node->SetLineColor(kColorITS);
9236 sub2node->SetVisibility(1);
9237 fNodes->Add(sub2node);
9238 sub1node->cd();
9239 fNodes->Add(sub1node);
9240 node->cd();
9241 //
9242 // Place copy #10 of I005 in IT34
9243 //
1266e9b4 9244 sub1node = new TNode("I005","I005","I005",-10.0447,-21.9949,-0.15,"itsrot326");
1f99c14b 9245 sub1node->SetLineColor(kColorITS);
9246 sub1node->SetVisibility(0);
9247 sub1node->cd();
9248 //
9249 // Place copy #1 of ITS4 directly in I005
9250 //
9251 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9252 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9253 sub2node->SetLineColor(kColorITS);
9254 sub2node->SetVisibility(1);
9255 fNodes->Add(sub2node);
9256 sub1node->cd();
9257 //
9258 // Place copy #2 of ITS4 directly in I005
9259 //
9260 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9261 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9262 sub2node->SetLineColor(kColorITS);
9263 sub2node->SetVisibility(1);
9264 fNodes->Add(sub2node);
9265 sub1node->cd();
9266 //
9267 // Place copy #3 of ITS4 directly in I005
9268 //
9269 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9270 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9271 sub2node->SetLineColor(kColorITS);
9272 sub2node->SetVisibility(1);
9273 fNodes->Add(sub2node);
9274 sub1node->cd();
9275 //
9276 // Place copy #4 of ITS4 directly in I005
9277 //
9278 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9279 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9280 sub2node->SetLineColor(kColorITS);
9281 sub2node->SetVisibility(1);
9282 fNodes->Add(sub2node);
9283 sub1node->cd();
9284 //
9285 // Place copy #5 of ITS4 directly in I005
9286 //
9287 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9288 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9289 sub2node->SetLineColor(kColorITS);
9290 sub2node->SetVisibility(1);
9291 fNodes->Add(sub2node);
9292 sub1node->cd();
9293 //
9294 // Place copy #6 of ITS4 directly in I005
9295 //
9296 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9297 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9298 sub2node->SetLineColor(kColorITS);
9299 sub2node->SetVisibility(1);
9300 fNodes->Add(sub2node);
9301 sub1node->cd();
9302 //
9303 // Place copy #7 of ITS4 directly in I005
9304 //
9305 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9306 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9307 sub2node->SetLineColor(kColorITS);
9308 sub2node->SetVisibility(1);
9309 fNodes->Add(sub2node);
9310 sub1node->cd();
9311 //
9312 // Place copy #8 of ITS4 directly in I005
9313 //
9314 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9315 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9316 sub2node->SetLineColor(kColorITS);
9317 sub2node->SetVisibility(1);
9318 fNodes->Add(sub2node);
9319 sub1node->cd();
9320 fNodes->Add(sub1node);
9321 node->cd();
9322 //
9323 // Place copy #11 of I005 in IT34
9324 //
1266e9b4 9325 sub1node = new TNode("I005","I005","I005",-3.3629,-23.3895,-0.15,"itsrot325");
1f99c14b 9326 sub1node->SetLineColor(kColorITS);
9327 sub1node->SetVisibility(0);
9328 sub1node->cd();
9329 //
9330 // Place copy #1 of ITS4 directly in I005
9331 //
9332 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9333 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9334 sub2node->SetLineColor(kColorITS);
9335 sub2node->SetVisibility(1);
9336 fNodes->Add(sub2node);
9337 sub1node->cd();
9338 //
9339 // Place copy #2 of ITS4 directly in I005
9340 //
9341 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9342 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9343 sub2node->SetLineColor(kColorITS);
9344 sub2node->SetVisibility(1);
9345 fNodes->Add(sub2node);
9346 sub1node->cd();
9347 //
9348 // Place copy #3 of ITS4 directly in I005
9349 //
9350 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9351 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9352 sub2node->SetLineColor(kColorITS);
9353 sub2node->SetVisibility(1);
9354 fNodes->Add(sub2node);
9355 sub1node->cd();
9356 //
9357 // Place copy #4 of ITS4 directly in I005
9358 //
9359 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9360 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9361 sub2node->SetLineColor(kColorITS);
9362 sub2node->SetVisibility(1);
9363 fNodes->Add(sub2node);
9364 sub1node->cd();
9365 //
9366 // Place copy #5 of ITS4 directly in I005
9367 //
9368 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9369 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9370 sub2node->SetLineColor(kColorITS);
9371 sub2node->SetVisibility(1);
9372 fNodes->Add(sub2node);
9373 sub1node->cd();
9374 //
9375 // Place copy #6 of ITS4 directly in I005
9376 //
9377 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9378 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9379 sub2node->SetLineColor(kColorITS);
9380 sub2node->SetVisibility(1);
9381 fNodes->Add(sub2node);
9382 sub1node->cd();
9383 //
9384 // Place copy #7 of ITS4 directly in I005
9385 //
9386 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9387 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9388 sub2node->SetLineColor(kColorITS);
9389 sub2node->SetVisibility(1);
9390 fNodes->Add(sub2node);
9391 sub1node->cd();
9392 //
9393 // Place copy #8 of ITS4 directly in I005
9394 //
9395 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9396 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9397 sub2node->SetLineColor(kColorITS);
9398 sub2node->SetVisibility(1);
9399 fNodes->Add(sub2node);
9400 sub1node->cd();
9401 fNodes->Add(sub1node);
9402 node->cd();
9403 //
9404 // Place copy #12 of I005 in IT34
9405 //
1266e9b4 9406 sub1node = new TNode("I005","I005","I005",3.4412,-23.9339,-0.15,"itsrot324");
1f99c14b 9407 sub1node->SetLineColor(kColorITS);
9408 sub1node->SetVisibility(0);
9409 sub1node->cd();
9410 //
9411 // Place copy #1 of ITS4 directly in I005
9412 //
9413 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9414 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9415 sub2node->SetLineColor(kColorITS);
9416 sub2node->SetVisibility(1);
9417 fNodes->Add(sub2node);
9418 sub1node->cd();
9419 //
9420 // Place copy #2 of ITS4 directly in I005
9421 //
9422 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9423 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9424 sub2node->SetLineColor(kColorITS);
9425 sub2node->SetVisibility(1);
9426 fNodes->Add(sub2node);
9427 sub1node->cd();
9428 //
9429 // Place copy #3 of ITS4 directly in I005
9430 //
9431 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9432 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9433 sub2node->SetLineColor(kColorITS);
9434 sub2node->SetVisibility(1);
9435 fNodes->Add(sub2node);
9436 sub1node->cd();
9437 //
9438 // Place copy #4 of ITS4 directly in I005
9439 //
9440 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9441 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9442 sub2node->SetLineColor(kColorITS);
9443 sub2node->SetVisibility(1);
9444 fNodes->Add(sub2node);
9445 sub1node->cd();
9446 //
9447 // Place copy #5 of ITS4 directly in I005
9448 //
9449 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9450 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9451 sub2node->SetLineColor(kColorITS);
9452 sub2node->SetVisibility(1);
9453 fNodes->Add(sub2node);
9454 sub1node->cd();
9455 //
9456 // Place copy #6 of ITS4 directly in I005
9457 //
9458 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9459 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9460 sub2node->SetLineColor(kColorITS);
9461 sub2node->SetVisibility(1);
9462 fNodes->Add(sub2node);
9463 sub1node->cd();
9464 //
9465 // Place copy #7 of ITS4 directly in I005
9466 //
9467 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9468 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9469 sub2node->SetLineColor(kColorITS);
9470 sub2node->SetVisibility(1);
9471 fNodes->Add(sub2node);
9472 sub1node->cd();
9473 //
9474 // Place copy #8 of ITS4 directly in I005
9475 //
9476 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9477 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9478 sub2node->SetLineColor(kColorITS);
9479 sub2node->SetVisibility(1);
9480 fNodes->Add(sub2node);
9481 sub1node->cd();
9482 fNodes->Add(sub1node);
9483 node->cd();
9484 //
9485 // Place copy #13 of I005 in IT34
9486 //
1266e9b4 9487 sub1node = new TNode("I005","I005","I005",9.8163,-21.4946,-0.15,"itsrot323");
1f99c14b 9488 sub1node->SetLineColor(kColorITS);
9489 sub1node->SetVisibility(0);
9490 sub1node->cd();
9491 //
9492 // Place copy #1 of ITS4 directly in I005
9493 //
9494 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9495 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9496 sub2node->SetLineColor(kColorITS);
9497 sub2node->SetVisibility(1);
9498 fNodes->Add(sub2node);
9499 sub1node->cd();
9500 //
9501 // Place copy #2 of ITS4 directly in I005
9502 //
9503 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9504 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9505 sub2node->SetLineColor(kColorITS);
9506 sub2node->SetVisibility(1);
9507 fNodes->Add(sub2node);
9508 sub1node->cd();
9509 //
9510 // Place copy #3 of ITS4 directly in I005
9511 //
9512 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9513 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9514 sub2node->SetLineColor(kColorITS);
9515 sub2node->SetVisibility(1);
9516 fNodes->Add(sub2node);
9517 sub1node->cd();
9518 //
9519 // Place copy #4 of ITS4 directly in I005
9520 //
9521 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9522 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9523 sub2node->SetLineColor(kColorITS);
9524 sub2node->SetVisibility(1);
9525 fNodes->Add(sub2node);
9526 sub1node->cd();
9527 //
9528 // Place copy #5 of ITS4 directly in I005
9529 //
9530 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9531 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9532 sub2node->SetLineColor(kColorITS);
9533 sub2node->SetVisibility(1);
9534 fNodes->Add(sub2node);
9535 sub1node->cd();
9536 //
9537 // Place copy #6 of ITS4 directly in I005
9538 //
9539 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9540 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9541 sub2node->SetLineColor(kColorITS);
9542 sub2node->SetVisibility(1);
9543 fNodes->Add(sub2node);
9544 sub1node->cd();
9545 //
9546 // Place copy #7 of ITS4 directly in I005
9547 //
9548 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9549 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9550 sub2node->SetLineColor(kColorITS);
9551 sub2node->SetVisibility(1);
9552 fNodes->Add(sub2node);
9553 sub1node->cd();
9554 //
9555 // Place copy #8 of ITS4 directly in I005
9556 //
9557 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9558 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9559 sub2node->SetLineColor(kColorITS);
9560 sub2node->SetVisibility(1);
9561 fNodes->Add(sub2node);
9562 sub1node->cd();
9563 fNodes->Add(sub1node);
9564 node->cd();
9565 //
9566 // Place copy #14 of I005 in IT34
9567 //
1266e9b4 9568 sub1node = new TNode("I005","I005","I005",15.8345,-18.274,-0.15,"itsrot322");
1f99c14b 9569 sub1node->SetLineColor(kColorITS);
9570 sub1node->SetVisibility(0);
9571 sub1node->cd();
9572 //
9573 // Place copy #1 of ITS4 directly in I005
9574 //
9575 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9576 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9577 sub2node->SetLineColor(kColorITS);
9578 sub2node->SetVisibility(1);
9579 fNodes->Add(sub2node);
9580 sub1node->cd();
9581 //
9582 // Place copy #2 of ITS4 directly in I005
9583 //
9584 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9585 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9586 sub2node->SetLineColor(kColorITS);
9587 sub2node->SetVisibility(1);
9588 fNodes->Add(sub2node);
9589 sub1node->cd();
9590 //
9591 // Place copy #3 of ITS4 directly in I005
9592 //
9593 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9594 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9595 sub2node->SetLineColor(kColorITS);
9596 sub2node->SetVisibility(1);
9597 fNodes->Add(sub2node);
9598 sub1node->cd();
9599 //
9600 // Place copy #4 of ITS4 directly in I005
9601 //
9602 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9603 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9604 sub2node->SetLineColor(kColorITS);
9605 sub2node->SetVisibility(1);
9606 fNodes->Add(sub2node);
9607 sub1node->cd();
9608 //
9609 // Place copy #5 of ITS4 directly in I005
9610 //
9611 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9612 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9613 sub2node->SetLineColor(kColorITS);
9614 sub2node->SetVisibility(1);
9615 fNodes->Add(sub2node);
9616 sub1node->cd();
9617 //
9618 // Place copy #6 of ITS4 directly in I005
9619 //
9620 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9621 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9622 sub2node->SetLineColor(kColorITS);
9623 sub2node->SetVisibility(1);
9624 fNodes->Add(sub2node);
9625 sub1node->cd();
9626 //
9627 // Place copy #7 of ITS4 directly in I005
9628 //
9629 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9630 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9631 sub2node->SetLineColor(kColorITS);
9632 sub2node->SetVisibility(1);
9633 fNodes->Add(sub2node);
9634 sub1node->cd();
9635 //
9636 // Place copy #8 of ITS4 directly in I005
9637 //
9638 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9639 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9640 sub2node->SetLineColor(kColorITS);
9641 sub2node->SetVisibility(1);
9642 fNodes->Add(sub2node);
9643 sub1node->cd();
9644 fNodes->Add(sub1node);
9645 node->cd();
9646 //
9647 // Place copy #15 of I005 in IT34
9648 //
1266e9b4 9649 sub1node = new TNode("I005","I005","I005",19.8788,-12.7753,-0.15,"itsrot320");
1f99c14b 9650 sub1node->SetLineColor(kColorITS);
9651 sub1node->SetVisibility(0);
9652 sub1node->cd();
9653 //
9654 // Place copy #1 of ITS4 directly in I005
9655 //
9656 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9657 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9658 sub2node->SetLineColor(kColorITS);
9659 sub2node->SetVisibility(1);
9660 fNodes->Add(sub2node);
9661 sub1node->cd();
9662 //
9663 // Place copy #2 of ITS4 directly in I005
9664 //
9665 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9666 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9667 sub2node->SetLineColor(kColorITS);
9668 sub2node->SetVisibility(1);
9669 fNodes->Add(sub2node);
9670 sub1node->cd();
9671 //
9672 // Place copy #3 of ITS4 directly in I005
9673 //
9674 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9675 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9676 sub2node->SetLineColor(kColorITS);
9677 sub2node->SetVisibility(1);
9678 fNodes->Add(sub2node);
9679 sub1node->cd();
9680 //
9681 // Place copy #4 of ITS4 directly in I005
9682 //
9683 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9684 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9685 sub2node->SetLineColor(kColorITS);
9686 sub2node->SetVisibility(1);
9687 fNodes->Add(sub2node);
9688 sub1node->cd();
9689 //
9690 // Place copy #5 of ITS4 directly in I005
9691 //
9692 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9693 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9694 sub2node->SetLineColor(kColorITS);
9695 sub2node->SetVisibility(1);
9696 fNodes->Add(sub2node);
9697 sub1node->cd();
9698 //
9699 // Place copy #6 of ITS4 directly in I005
9700 //
9701 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9702 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9703 sub2node->SetLineColor(kColorITS);
9704 sub2node->SetVisibility(1);
9705 fNodes->Add(sub2node);
9706 sub1node->cd();
9707 //
9708 // Place copy #7 of ITS4 directly in I005
9709 //
9710 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9711 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9712 sub2node->SetLineColor(kColorITS);
9713 sub2node->SetVisibility(1);
9714 fNodes->Add(sub2node);
9715 sub1node->cd();
9716 //
9717 // Place copy #8 of ITS4 directly in I005
9718 //
9719 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9720 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9721 sub2node->SetLineColor(kColorITS);
9722 sub2node->SetVisibility(1);
9723 fNodes->Add(sub2node);
9724 sub1node->cd();
9725 fNodes->Add(sub1node);
9726 node->cd();
9727 //
9728 // Place copy #16 of I005 in IT34
9729 //
1266e9b4 9730 sub1node = new TNode("I005","I005","I005",23.2005,-6.8123,-0.15,"itsrot319");
1f99c14b 9731 sub1node->SetLineColor(kColorITS);
9732 sub1node->SetVisibility(0);
9733 sub1node->cd();
9734 //
9735 // Place copy #1 of ITS4 directly in I005
9736 //
9737 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9738 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9739 sub2node->SetLineColor(kColorITS);
9740 sub2node->SetVisibility(1);
9741 fNodes->Add(sub2node);
9742 sub1node->cd();
9743 //
9744 // Place copy #2 of ITS4 directly in I005
9745 //
9746 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9747 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9748 sub2node->SetLineColor(kColorITS);
9749 sub2node->SetVisibility(1);
9750 fNodes->Add(sub2node);
9751 sub1node->cd();
9752 //
9753 // Place copy #3 of ITS4 directly in I005
9754 //
9755 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9756 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9757 sub2node->SetLineColor(kColorITS);
9758 sub2node->SetVisibility(1);
9759 fNodes->Add(sub2node);
9760 sub1node->cd();
9761 //
9762 // Place copy #4 of ITS4 directly in I005
9763 //
9764 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9765 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9766 sub2node->SetLineColor(kColorITS);
9767 sub2node->SetVisibility(1);
9768 fNodes->Add(sub2node);
9769 sub1node->cd();
9770 //
9771 // Place copy #5 of ITS4 directly in I005
9772 //
9773 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9774 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9775 sub2node->SetLineColor(kColorITS);
9776 sub2node->SetVisibility(1);
9777 fNodes->Add(sub2node);
9778 sub1node->cd();
9779 //
9780 // Place copy #6 of ITS4 directly in I005
9781 //
9782 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9783 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9784 sub2node->SetLineColor(kColorITS);
9785 sub2node->SetVisibility(1);
9786 fNodes->Add(sub2node);
9787 sub1node->cd();
9788 //
9789 // Place copy #7 of ITS4 directly in I005
9790 //
9791 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9792 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9793 sub2node->SetLineColor(kColorITS);
9794 sub2node->SetVisibility(1);
9795 fNodes->Add(sub2node);
9796 sub1node->cd();
9797 //
9798 // Place copy #8 of ITS4 directly in I005
9799 //
9800 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9801 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9802 sub2node->SetLineColor(kColorITS);
9803 sub2node->SetVisibility(1);
9804 fNodes->Add(sub2node);
9805 sub1node->cd();
9806 fNodes->Add(sub1node);
9807 node->cd();
9808 //
9809 // Place copy #17 of I005 in IT34
9810 //
1266e9b4 9811 sub1node = new TNode("I005","I005","I005",23.63,0.,-0.15,"itsrot318");
1f99c14b 9812 sub1node->SetLineColor(kColorITS);
9813 sub1node->SetVisibility(0);
9814 sub1node->cd();
9815 //
9816 // Place copy #1 of ITS4 directly in I005
9817 //
9818 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9819 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9820 sub2node->SetLineColor(kColorITS);
9821 sub2node->SetVisibility(1);
9822 fNodes->Add(sub2node);
9823 sub1node->cd();
9824 //
9825 // Place copy #2 of ITS4 directly in I005
9826 //
9827 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9828 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9829 sub2node->SetLineColor(kColorITS);
9830 sub2node->SetVisibility(1);
9831 fNodes->Add(sub2node);
9832 sub1node->cd();
9833 //
9834 // Place copy #3 of ITS4 directly in I005
9835 //
9836 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9837 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9838 sub2node->SetLineColor(kColorITS);
9839 sub2node->SetVisibility(1);
9840 fNodes->Add(sub2node);
9841 sub1node->cd();
9842 //
9843 // Place copy #4 of ITS4 directly in I005
9844 //
9845 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9846 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9847 sub2node->SetLineColor(kColorITS);
9848 sub2node->SetVisibility(1);
9849 fNodes->Add(sub2node);
9850 sub1node->cd();
9851 //
9852 // Place copy #5 of ITS4 directly in I005
9853 //
9854 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9855 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9856 sub2node->SetLineColor(kColorITS);
9857 sub2node->SetVisibility(1);
9858 fNodes->Add(sub2node);
9859 sub1node->cd();
9860 //
9861 // Place copy #6 of ITS4 directly in I005
9862 //
9863 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9864 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9865 sub2node->SetLineColor(kColorITS);
9866 sub2node->SetVisibility(1);
9867 fNodes->Add(sub2node);
9868 sub1node->cd();
9869 //
9870 // Place copy #7 of ITS4 directly in I005
9871 //
9872 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9873 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9874 sub2node->SetLineColor(kColorITS);
9875 sub2node->SetVisibility(1);
9876 fNodes->Add(sub2node);
9877 sub1node->cd();
9878 //
9879 // Place copy #8 of ITS4 directly in I005
9880 //
9881 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9882 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9883 sub2node->SetLineColor(kColorITS);
9884 sub2node->SetVisibility(1);
9885 fNodes->Add(sub2node);
9886 sub1node->cd();
9887 fNodes->Add(sub1node);
9888 node->cd();
9889 //
9890 // Place copy #18 of I005 in IT34
9891 //
1266e9b4 9892 sub1node = new TNode("I005","I005","I005",23.2005,6.8123,-0.15,"itsrot317");
1f99c14b 9893 sub1node->SetLineColor(kColorITS);
9894 sub1node->SetVisibility(0);
9895 sub1node->cd();
9896 //
9897 // Place copy #1 of ITS4 directly in I005
9898 //
9899 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9900 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9901 sub2node->SetLineColor(kColorITS);
9902 sub2node->SetVisibility(1);
9903 fNodes->Add(sub2node);
9904 sub1node->cd();
9905 //
9906 // Place copy #2 of ITS4 directly in I005
9907 //
9908 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9909 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9910 sub2node->SetLineColor(kColorITS);
9911 sub2node->SetVisibility(1);
9912 fNodes->Add(sub2node);
9913 sub1node->cd();
9914 //
9915 // Place copy #3 of ITS4 directly in I005
9916 //
9917 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9918 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9919 sub2node->SetLineColor(kColorITS);
9920 sub2node->SetVisibility(1);
9921 fNodes->Add(sub2node);
9922 sub1node->cd();
9923 //
9924 // Place copy #4 of ITS4 directly in I005
9925 //
9926 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9927 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9928 sub2node->SetLineColor(kColorITS);
9929 sub2node->SetVisibility(1);
9930 fNodes->Add(sub2node);
9931 sub1node->cd();
9932 //
9933 // Place copy #5 of ITS4 directly in I005
9934 //
9935 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9936 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9937 sub2node->SetLineColor(kColorITS);
9938 sub2node->SetVisibility(1);
9939 fNodes->Add(sub2node);
9940 sub1node->cd();
9941 //
9942 // Place copy #6 of ITS4 directly in I005
9943 //
9944 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9945 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9946 sub2node->SetLineColor(kColorITS);
9947 sub2node->SetVisibility(1);
9948 fNodes->Add(sub2node);
9949 sub1node->cd();
9950 //
9951 // Place copy #7 of ITS4 directly in I005
9952 //
9953 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9954 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9955 sub2node->SetLineColor(kColorITS);
9956 sub2node->SetVisibility(1);
9957 fNodes->Add(sub2node);
9958 sub1node->cd();
9959 //
9960 // Place copy #8 of ITS4 directly in I005
9961 //
9962 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9963 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9964 sub2node->SetLineColor(kColorITS);
9965 sub2node->SetVisibility(1);
9966 fNodes->Add(sub2node);
9967 sub1node->cd();
9968 fNodes->Add(sub1node);
9969 node->cd();
9970 //
9971 // Place copy #19 of I005 in IT34
9972 //
1266e9b4 9973 sub1node = new TNode("I005","I005","I005",19.8788,12.7753,-0.15,"itsrot316");
1f99c14b 9974 sub1node->SetLineColor(kColorITS);
9975 sub1node->SetVisibility(0);
9976 sub1node->cd();
9977 //
9978 // Place copy #1 of ITS4 directly in I005
9979 //
9980 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9981 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9982 sub2node->SetLineColor(kColorITS);
9983 sub2node->SetVisibility(1);
9984 fNodes->Add(sub2node);
9985 sub1node->cd();
9986 //
9987 // Place copy #2 of ITS4 directly in I005
9988 //
9989 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9990 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9991 sub2node->SetLineColor(kColorITS);
9992 sub2node->SetVisibility(1);
9993 fNodes->Add(sub2node);
9994 sub1node->cd();
9995 //
9996 // Place copy #3 of ITS4 directly in I005
9997 //
9998 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9999 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
10000 sub2node->SetLineColor(kColorITS);
10001 sub2node->SetVisibility(1);
10002 fNodes->Add(sub2node);
10003 sub1node->cd();
10004 //
10005 // Place copy #4 of ITS4 directly in I005
10006 //
10007 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10008 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
10009 sub2node->SetLineColor(kColorITS);
10010 sub2node->SetVisibility(1);
10011 fNodes->Add(sub2node);
10012 sub1node->cd();
10013 //
10014 // Place copy #5 of ITS4 directly in I005
10015 //
10016 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10017 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
10018 sub2node->SetLineColor(kColorITS);
10019 sub2node->SetVisibility(1);
10020 fNodes->Add(sub2node);
10021 sub1node->cd();
10022 //
10023 // Place copy #6 of ITS4 directly in I005
10024 //
10025 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10026 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
10027 sub2node->SetLineColor(kColorITS);
10028 sub2node->SetVisibility(1);
10029 fNodes->Add(sub2node);
10030 sub1node->cd();
10031 //
10032 // Place copy #7 of ITS4 directly in I005
10033 //
10034 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10035 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
10036 sub2node->SetLineColor(kColorITS);
10037 sub2node->SetVisibility(1);
10038 fNodes->Add(sub2node);
10039 sub1node->cd();
10040 //
10041 // Place copy #8 of ITS4 directly in I005
10042 //
10043 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10044 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
10045 sub2node->SetLineColor(kColorITS);
10046 sub2node->SetVisibility(1);
10047 fNodes->Add(sub2node);
10048 sub1node->cd();
10049 fNodes->Add(sub1node);
10050 node->cd();
10051 //
10052 // Place copy #20 of I005 in IT34
10053 //
1266e9b4 10054 sub1node = new TNode("I005","I005","I005",15.8345,18.274,-0.15,"itsrot315");
1f99c14b 10055 sub1node->SetLineColor(kColorITS);
10056 sub1node->SetVisibility(0);
10057 sub1node->cd();
10058 //
10059 // Place copy #1 of ITS4 directly in I005
10060 //
10061 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10062 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
10063 sub2node->SetLineColor(kColorITS);
10064 sub2node->SetVisibility(1);
10065 fNodes->Add(sub2node);
10066 sub1node->cd();
10067 //
10068 // Place copy #2 of ITS4 directly in I005
10069 //
10070 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10071 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
10072 sub2node->SetLineColor(kColorITS);
10073 sub2node->SetVisibility(1);
10074 fNodes->Add(sub2node);
10075 sub1node->cd();
10076 //
10077 // Place copy #3 of ITS4 directly in I005
10078 //
10079 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10080 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
10081 sub2node->SetLineColor(kColorITS);
10082 sub2node->SetVisibility(1);
10083 fNodes->Add(sub2node);
10084 sub1node->cd();
10085 //
10086 // Place copy #4 of ITS4 directly in I005
10087 //
10088 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10089 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
10090 sub2node->SetLineColor(kColorITS);
10091 sub2node->SetVisibility(1);
10092 fNodes->Add(sub2node);
10093 sub1node->cd();
10094 //
10095 // Place copy #5 of ITS4 directly in I005
10096 //
10097 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10098 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
10099 sub2node->SetLineColor(kColorITS);
10100 sub2node->SetVisibility(1);
10101 fNodes->Add(sub2node);
10102 sub1node->cd();
10103 //
10104 // Place copy #6 of ITS4 directly in I005
10105 //
10106 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10107 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
10108 sub2node->SetLineColor(kColorITS);
10109 sub2node->SetVisibility(1);
10110 fNodes->Add(sub2node);
10111 sub1node->cd();
10112 //
10113 // Place copy #7 of ITS4 directly in I005
10114 //
10115 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10116 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
10117 sub2node->SetLineColor(kColorITS);
10118 sub2node->SetVisibility(1);
10119 fNodes->Add(sub2node);
10120 sub1node->cd();
10121 //
10122 // Place copy #8 of ITS4 directly in I005
10123 //
10124 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10125 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
10126 sub2node->SetLineColor(kColorITS);
10127 sub2node->SetVisibility(1);
10128 fNodes->Add(sub2node);
10129 sub1node->cd();
10130 fNodes->Add(sub1node);
10131 node->cd();
10132 //
10133 // Place copy #21 of I005 in IT34
10134 //
1266e9b4 10135 sub1node = new TNode("I005","I005","I005",9.8163,21.4946,-0.15,"itsrot314");
1f99c14b 10136 sub1node->SetLineColor(kColorITS);
10137 sub1node->SetVisibility(0);
10138 sub1node->cd();
10139 //
10140 // Place copy #1 of ITS4 directly in I005
10141 //
10142 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10143 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
10144 sub2node->SetLineColor(kColorITS);
10145 sub2node->SetVisibility(1);
10146 fNodes->Add(sub2node);
10147 sub1node->cd();
10148 //
10149 // Place copy #2 of ITS4 directly in I005
10150 //
10151 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10152 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
10153 sub2node->SetLineColor(kColorITS);
10154 sub2node->SetVisibility(1);
10155 fNodes->Add(sub2node);
10156 sub1node->cd();
10157 //
10158 // Place copy #3 of ITS4 directly in I005
10159 //
10160 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10161 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
10162 sub2node->SetLineColor(kColorITS);
10163 sub2node->SetVisibility(1);
10164 fNodes->Add(sub2node);
10165 sub1node->cd();
10166 //
10167 // Place copy #4 of ITS4 directly in I005
10168 //
10169 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10170 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
10171 sub2node->SetLineColor(kColorITS);
10172 sub2node->SetVisibility(1);
10173 fNodes->Add(sub2node);
10174 sub1node->cd();
10175 //
10176 // Place copy #5 of ITS4 directly in I005
10177 //
10178 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10179 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
10180 sub2node->SetLineColor(kColorITS);
10181 sub2node->SetVisibility(1);
10182 fNodes->Add(sub2node);
10183 sub1node->cd();
10184 //
10185 // Place copy #6 of ITS4 directly in I005
10186 //
10187 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10188 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
10189 sub2node->SetLineColor(kColorITS);
10190 sub2node->SetVisibility(1);
10191 fNodes->Add(sub2node);
10192 sub1node->cd();
10193 //
10194 // Place copy #7 of ITS4 directly in I005
10195 //
10196 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10197 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
10198 sub2node->SetLineColor(kColorITS);
10199 sub2node->SetVisibility(1);
10200 fNodes->Add(sub2node);
10201 sub1node->cd();
10202 //
10203 // Place copy #8 of ITS4 directly in I005
10204 //
10205 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10206 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
10207 sub2node->SetLineColor(kColorITS);
10208 sub2node->SetVisibility(1);
10209 fNodes->Add(sub2node);
10210 sub1node->cd();
10211 fNodes->Add(sub1node);
10212 node->cd();
10213 //
10214 // Place copy #22 of I005 in IT34
10215 //
1266e9b4 10216 sub1node = new TNode("I005","I005","I005",3.4412,23.9339,-0.15,"itsrot334");
1f99c14b 10217 sub1node->SetLineColor(kColorITS);
10218 sub1node->SetVisibility(0);
10219 sub1node->cd();
10220 //
10221 // Place copy #1 of ITS4 directly in I005
10222 //
10223 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10224 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
10225 sub2node->SetLineColor(kColorITS);
10226 sub2node->SetVisibility(1);
10227 fNodes->Add(sub2node);
10228 sub1node->cd();
10229 //
10230 // Place copy #2 of ITS4 directly in I005
10231 //
10232 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10233 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
10234 sub2node->SetLineColor(kColorITS);
10235 sub2node->SetVisibility(1);
10236 fNodes->Add(sub2node);
10237 sub1node->cd();
10238 //
10239 // Place copy #3 of ITS4 directly in I005
10240 //
10241 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10242 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
10243 sub2node->SetLineColor(kColorITS);
10244 sub2node->SetVisibility(1);
10245 fNodes->Add(sub2node);
10246 sub1node->cd();
10247 //
10248 // Place copy #4 of ITS4 directly in I005
10249 //
10250 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10251 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
10252 sub2node->SetLineColor(kColorITS);
10253 sub2node->SetVisibility(1);
10254 fNodes->Add(sub2node);
10255 sub1node->cd();
10256 //
10257 // Place copy #5 of ITS4 directly in I005
10258 //
10259 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10260 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
10261 sub2node->SetLineColor(kColorITS);
10262 sub2node->SetVisibility(1);
10263 fNodes->Add(sub2node);
10264 sub1node->cd();
10265 //
10266 // Place copy #6 of ITS4 directly in I005
10267 //
10268 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10269 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
10270 sub2node->SetLineColor(kColorITS);
10271 sub2node->SetVisibility(1);
10272 fNodes->Add(sub2node);
10273 sub1node->cd();
10274 //
10275 // Place copy #7 of ITS4 directly in I005
10276 //
10277 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10278 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
10279 sub2node->SetLineColor(kColorITS);
10280 sub2node->SetVisibility(1);
10281 fNodes->Add(sub2node);
10282 sub1node->cd();
10283 //
10284 // Place copy #8 of ITS4 directly in I005
10285 //
10286 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10287 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
10288 sub2node->SetLineColor(kColorITS);
10289 sub2node->SetVisibility(1);
10290 fNodes->Add(sub2node);
10291 sub1node->cd();
10292 fNodes->Add(sub1node);
10293 node->cd();
10294
10295
10296 fNodes->Add(node);
10297
10298 // --- Place SSD volumes into their mother volume
10299
10300 // Place IT56 in Alice
10301 node = new TNode("IT56","IT56","IT56",0.,0.,0.,"");
10302 node->SetLineColor(kColorITS);
10303 node->SetVisibility(0);
10304 node->cd();
10305 //
10306 // Place copy #1 of I565 in IT56
10307 //
10308 sub1node = new TNode("I565","I565","I565",0.,38.445,0.,"");
10309 sub1node->SetLineColor(kColorITS);
10310 sub1node->SetVisibility(0);
10311 sub1node->cd();
10312 //
10313 // Place copy #1 of ITS5 directly in I565
10314 //
10315 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10316 sub2node->SetLineColor(kColorITS);
10317 sub2node->SetVisibility(1);
10318 fNodes->Add(sub2node);
10319 sub1node->cd();
10320 //
10321 // Place copy #2 of ITS5 directly in I565
10322 //
10323 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10324 sub2node->SetLineColor(kColorITS);
10325 sub2node->SetVisibility(1);
10326 fNodes->Add(sub2node);
10327 sub1node->cd();
10328 //
10329 // Place copy #3 of ITS5 directly in I565
10330 //
10331 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10332 sub2node->SetLineColor(kColorITS);
10333 sub2node->SetVisibility(1);
10334 fNodes->Add(sub2node);
10335 sub1node->cd();
10336 //
10337 // Place copy #4 of ITS5 directly in I565
10338 //
10339 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10340 sub2node->SetLineColor(kColorITS);
10341 sub2node->SetVisibility(1);
10342 fNodes->Add(sub2node);
10343 sub1node->cd();
10344 //
10345 // Place copy #5 of ITS5 directly in I565
10346 //
10347 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10348 sub2node->SetLineColor(kColorITS);
10349 sub2node->SetVisibility(1);
10350 fNodes->Add(sub2node);
10351 sub1node->cd();
10352 //
10353 // Place copy #6 of ITS5 directly in I565
10354 //
10355 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10356 sub2node->SetLineColor(kColorITS);
10357 sub2node->SetVisibility(1);
10358 fNodes->Add(sub2node);
10359 sub1node->cd();
10360 //
10361 // Place copy #7 of ITS5 directly in I565
10362 //
10363 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10364 sub2node->SetLineColor(kColorITS);
10365 sub2node->SetVisibility(1);
10366 fNodes->Add(sub2node);
10367 sub1node->cd();
10368 //
10369 // Place copy #8 of ITS5 directly in I565
10370 //
10371 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10372 sub2node->SetLineColor(kColorITS);
10373 sub2node->SetVisibility(1);
10374 fNodes->Add(sub2node);
10375 sub1node->cd();
10376 //
10377 // Place copy #9 of ITS5 directly in I565
10378 //
10379 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10380 sub2node->SetLineColor(kColorITS);
10381 sub2node->SetVisibility(1);
10382 fNodes->Add(sub2node);
10383 sub1node->cd();
10384 //
10385 // Place copy #10 of ITS5 directly in I565
10386 //
10387 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10388 sub2node->SetLineColor(kColorITS);
10389 sub2node->SetVisibility(1);
10390 fNodes->Add(sub2node);
10391 sub1node->cd();
10392 //
10393 // Place copy #11 of ITS5 directly in I565
10394 //
10395 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10396 sub2node->SetLineColor(kColorITS);
10397 sub2node->SetVisibility(1);
10398 fNodes->Add(sub2node);
10399 sub1node->cd();
10400 //
10401 // Place copy #12 of ITS5 directly in I565
10402 //
10403 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10404 sub2node->SetLineColor(kColorITS);
10405 sub2node->SetVisibility(1);
10406 fNodes->Add(sub2node);
10407 sub1node->cd();
10408 //
10409 // Place copy #13 of ITS5 directly in I565
10410 //
10411 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10412 sub2node->SetLineColor(kColorITS);
10413 sub2node->SetVisibility(1);
10414 fNodes->Add(sub2node);
10415 sub1node->cd();
10416 //
10417 // Place copy #14 of ITS5 directly in I565
10418 //
10419 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10420 sub2node->SetLineColor(kColorITS);
10421 sub2node->SetVisibility(1);
10422 fNodes->Add(sub2node);
10423 sub1node->cd();
10424 //
10425 // Place copy #15 of ITS5 directly in I565
10426 //
10427 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10428 sub2node->SetLineColor(kColorITS);
10429 sub2node->SetVisibility(1);
10430 fNodes->Add(sub2node);
10431 sub1node->cd();
10432 //
10433 // Place copy #16 of ITS5 directly in I565
10434 //
10435 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10436 sub2node->SetLineColor(kColorITS);
10437 sub2node->SetVisibility(1);
10438 fNodes->Add(sub2node);
10439 sub1node->cd();
10440 //
10441 // Place copy #17 of ITS5 directly in I565
10442 //
10443 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10444 sub2node->SetLineColor(kColorITS);
10445 sub2node->SetVisibility(1);
10446 fNodes->Add(sub2node);
10447 sub1node->cd();
10448 //
10449 // Place copy #18 of ITS5 directly in I565
10450 //
10451 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10452 sub2node->SetLineColor(kColorITS);
10453 sub2node->SetVisibility(1);
10454 fNodes->Add(sub2node);
10455 sub1node->cd();
10456 //
10457 // Place copy #19 of ITS5 directly in I565
10458 //
10459 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10460 sub2node->SetLineColor(kColorITS);
10461 sub2node->SetVisibility(1);
10462 fNodes->Add(sub2node);
10463 sub1node->cd();
10464 //
10465 // Place copy #20 of ITS5 directly in I565
10466 //
10467 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
10468 sub2node->SetLineColor(kColorITS);
10469 sub2node->SetVisibility(1);
10470 fNodes->Add(sub2node);
10471 sub1node->cd();
10472 //
10473 // Place copy #21 of ITS5 directly in I565
10474 //
10475 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
10476 sub2node->SetLineColor(kColorITS);
10477 sub2node->SetVisibility(1);
10478 fNodes->Add(sub2node);
10479 sub1node->cd();
10480 //
10481 // Place copy #22 of ITS5 directly in I565
10482 //
10483 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
10484 sub2node->SetLineColor(kColorITS);
10485 sub2node->SetVisibility(1);
10486 fNodes->Add(sub2node);
10487 sub1node->cd();
10488 fNodes->Add(sub1node);
10489 node->cd();
10490 //
10491 // Place copy #2 of I565 in IT56
10492 //
1266e9b4 10493 sub1node = new TNode("I565","I565","I565",-7.0924,37.9412,0.,"itsrot514");
1f99c14b 10494 sub1node->SetLineColor(kColorITS);
10495 sub1node->SetVisibility(0);
10496 sub1node->cd();
10497 //
10498 // Place copy #1 of ITS5 directly in I565
10499 //
10500 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10501 sub2node->SetLineColor(kColorITS);
10502 sub2node->SetVisibility(1);
10503 fNodes->Add(sub2node);
10504 sub1node->cd();
10505 //
10506 // Place copy #2 of ITS5 directly in I565
10507 //
10508 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10509 sub2node->SetLineColor(kColorITS);
10510 sub2node->SetVisibility(1);
10511 fNodes->Add(sub2node);
10512 sub1node->cd();
10513 //
10514 // Place copy #3 of ITS5 directly in I565
10515 //
10516 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10517 sub2node->SetLineColor(kColorITS);
10518 sub2node->SetVisibility(1);
10519 fNodes->Add(sub2node);
10520 sub1node->cd();
10521 //
10522 // Place copy #4 of ITS5 directly in I565
10523 //
10524 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10525 sub2node->SetLineColor(kColorITS);
10526 sub2node->SetVisibility(1);
10527 fNodes->Add(sub2node);
10528 sub1node->cd();
10529 //
10530 // Place copy #5 of ITS5 directly in I565
10531 //
10532 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10533 sub2node->SetLineColor(kColorITS);
10534 sub2node->SetVisibility(1);
10535 fNodes->Add(sub2node);
10536 sub1node->cd();
10537 //
10538 // Place copy #6 of ITS5 directly in I565
10539 //
10540 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10541 sub2node->SetLineColor(kColorITS);
10542 sub2node->SetVisibility(1);
10543 fNodes->Add(sub2node);
10544 sub1node->cd();
10545 //
10546 // Place copy #7 of ITS5 directly in I565
10547 //
10548 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10549 sub2node->SetLineColor(kColorITS);
10550 sub2node->SetVisibility(1);
10551 fNodes->Add(sub2node);
10552 sub1node->cd();
10553 //
10554 // Place copy #8 of ITS5 directly in I565
10555 //
10556 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10557 sub2node->SetLineColor(kColorITS);
10558 sub2node->SetVisibility(1);
10559 fNodes->Add(sub2node);
10560 sub1node->cd();
10561 //
10562 // Place copy #9 of ITS5 directly in I565
10563 //
10564 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10565 sub2node->SetLineColor(kColorITS);
10566 sub2node->SetVisibility(1);
10567 fNodes->Add(sub2node);
10568 sub1node->cd();
10569 //
10570 // Place copy #10 of ITS5 directly in I565
10571 //
10572 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10573 sub2node->SetLineColor(kColorITS);
10574 sub2node->SetVisibility(1);
10575 fNodes->Add(sub2node);
10576 sub1node->cd();
10577 //
10578 // Place copy #11 of ITS5 directly in I565
10579 //
10580 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10581 sub2node->SetLineColor(kColorITS);
10582 sub2node->SetVisibility(1);
10583 fNodes->Add(sub2node);
10584 sub1node->cd();
10585 //
10586 // Place copy #12 of ITS5 directly in I565
10587 //
10588 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10589 sub2node->SetLineColor(kColorITS);
10590 sub2node->SetVisibility(1);
10591 fNodes->Add(sub2node);
10592 sub1node->cd();
10593 //
10594 // Place copy #13 of ITS5 directly in I565
10595 //
10596 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10597 sub2node->SetLineColor(kColorITS);
10598 sub2node->SetVisibility(1);
10599 fNodes->Add(sub2node);
10600 sub1node->cd();
10601 //
10602 // Place copy #14 of ITS5 directly in I565
10603 //
10604 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10605 sub2node->SetLineColor(kColorITS);
10606 sub2node->SetVisibility(1);
10607 fNodes->Add(sub2node);
10608 sub1node->cd();
10609 //
10610 // Place copy #15 of ITS5 directly in I565
10611 //
10612 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10613 sub2node->SetLineColor(kColorITS);
10614 sub2node->SetVisibility(1);
10615 fNodes->Add(sub2node);
10616 sub1node->cd();
10617 //
10618 // Place copy #16 of ITS5 directly in I565
10619 //
10620 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10621 sub2node->SetLineColor(kColorITS);
10622 sub2node->SetVisibility(1);
10623 fNodes->Add(sub2node);
10624 sub1node->cd();
10625 //
10626 // Place copy #17 of ITS5 directly in I565
10627 //
10628 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10629 sub2node->SetLineColor(kColorITS);
10630 sub2node->SetVisibility(1);
10631 fNodes->Add(sub2node);
10632 sub1node->cd();
10633 //
10634 // Place copy #18 of ITS5 directly in I565
10635 //
10636 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10637 sub2node->SetLineColor(kColorITS);
10638 sub2node->SetVisibility(1);
10639 fNodes->Add(sub2node);
10640 sub1node->cd();
10641 //
10642 // Place copy #19 of ITS5 directly in I565
10643 //
10644 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10645 sub2node->SetLineColor(kColorITS);
10646 sub2node->SetVisibility(1);
10647 fNodes->Add(sub2node);
10648 sub1node->cd();
10649 //
10650 // Place copy #20 of ITS5 directly in I565
10651 //
10652 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
10653 sub2node->SetLineColor(kColorITS);
10654 sub2node->SetVisibility(1);
10655 fNodes->Add(sub2node);
10656 sub1node->cd();
10657 //
10658 // Place copy #21 of ITS5 directly in I565
10659 //
10660 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
10661 sub2node->SetLineColor(kColorITS);
10662 sub2node->SetVisibility(1);
10663 fNodes->Add(sub2node);
10664 sub1node->cd();
10665 //
10666 // Place copy #22 of ITS5 directly in I565
10667 //
10668 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
10669 sub2node->SetLineColor(kColorITS);
10670 sub2node->SetVisibility(1);
10671 fNodes->Add(sub2node);
10672 sub1node->cd();
10673 fNodes->Add(sub1node);
10674 node->cd();
10675 //
10676 // Place copy #3 of I565 in IT56
10677 //
1266e9b4 10678 sub1node = new TNode("I565","I565","I565",-13.8879,35.8489,0.,"itsrot653");
1f99c14b 10679 sub1node->SetLineColor(kColorITS);
10680 sub1node->SetVisibility(0);
10681 sub1node->cd();
10682 //
10683 // Place copy #1 of ITS5 directly in I565
10684 //
10685 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10686 sub2node->SetLineColor(kColorITS);
10687 sub2node->SetVisibility(1);
10688 fNodes->Add(sub2node);
10689 sub1node->cd();
10690 //
10691 // Place copy #2 of ITS5 directly in I565
10692 //
10693 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10694 sub2node->SetLineColor(kColorITS);
10695 sub2node->SetVisibility(1);
10696 fNodes->Add(sub2node);
10697 sub1node->cd();
10698 //
10699 // Place copy #3 of ITS5 directly in I565
10700 //
10701 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10702 sub2node->SetLineColor(kColorITS);
10703 sub2node->SetVisibility(1);
10704 fNodes->Add(sub2node);
10705 sub1node->cd();
10706 //
10707 // Place copy #4 of ITS5 directly in I565
10708 //
10709 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10710 sub2node->SetLineColor(kColorITS);
10711 sub2node->SetVisibility(1);
10712 fNodes->Add(sub2node);
10713 sub1node->cd();
10714 //
10715 // Place copy #5 of ITS5 directly in I565
10716 //
10717 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10718 sub2node->SetLineColor(kColorITS);
10719 sub2node->SetVisibility(1);
10720 fNodes->Add(sub2node);
10721 sub1node->cd();
10722 //
10723 // Place copy #6 of ITS5 directly in I565
10724 //
10725 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10726 sub2node->SetLineColor(kColorITS);
10727 sub2node->SetVisibility(1);
10728 fNodes->Add(sub2node);
10729 sub1node->cd();
10730 //
10731 // Place copy #7 of ITS5 directly in I565
10732 //
10733 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10734 sub2node->SetLineColor(kColorITS);
10735 sub2node->SetVisibility(1);
10736 fNodes->Add(sub2node);
10737 sub1node->cd();
10738 //
10739 // Place copy #8 of ITS5 directly in I565
10740 //
10741 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10742 sub2node->SetLineColor(kColorITS);
10743 sub2node->SetVisibility(1);
10744 fNodes->Add(sub2node);
10745 sub1node->cd();
10746 //
10747 // Place copy #9 of ITS5 directly in I565
10748 //
10749 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10750 sub2node->SetLineColor(kColorITS);
10751 sub2node->SetVisibility(1);
10752 fNodes->Add(sub2node);
10753 sub1node->cd();
10754 //
10755 // Place copy #10 of ITS5 directly in I565
10756 //
10757 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10758 sub2node->SetLineColor(kColorITS);
10759 sub2node->SetVisibility(1);
10760 fNodes->Add(sub2node);
10761 sub1node->cd();
10762 //
10763 // Place copy #11 of ITS5 directly in I565
10764 //
10765 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10766 sub2node->SetLineColor(kColorITS);
10767 sub2node->SetVisibility(1);
10768 fNodes->Add(sub2node);
10769 sub1node->cd();
10770 //
10771 // Place copy #12 of ITS5 directly in I565
10772 //
10773 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10774 sub2node->SetLineColor(kColorITS);
10775 sub2node->SetVisibility(1);
10776 fNodes->Add(sub2node);
10777 sub1node->cd();
10778 //
10779 // Place copy #13 of ITS5 directly in I565
10780 //
10781 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10782 sub2node->SetLineColor(kColorITS);
10783 sub2node->SetVisibility(1);
10784 fNodes->Add(sub2node);
10785 sub1node->cd();
10786 //
10787 // Place copy #14 of ITS5 directly in I565
10788 //
10789 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10790 sub2node->SetLineColor(kColorITS);
10791 sub2node->SetVisibility(1);
10792 fNodes->Add(sub2node);
10793 sub1node->cd();
10794 //
10795 // Place copy #15 of ITS5 directly in I565
10796 //
10797 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10798 sub2node->SetLineColor(kColorITS);
10799 sub2node->SetVisibility(1);
10800 fNodes->Add(sub2node);
10801 sub1node->cd();
10802 //
10803 // Place copy #16 of ITS5 directly in I565
10804 //
10805 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10806 sub2node->SetLineColor(kColorITS);
10807 sub2node->SetVisibility(1);
10808 fNodes->Add(sub2node);
10809 sub1node->cd();
10810 //
10811 // Place copy #17 of ITS5 directly in I565
10812 //
10813 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10814 sub2node->SetLineColor(kColorITS);
10815 sub2node->SetVisibility(1);
10816 fNodes->Add(sub2node);
10817 sub1node->cd();
10818 //
10819 // Place copy #18 of ITS5 directly in I565
10820 //
10821 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10822 sub2node->SetLineColor(kColorITS);
10823 sub2node->SetVisibility(1);
10824 fNodes->Add(sub2node);
10825 sub1node->cd();
10826 //
10827 // Place copy #19 of ITS5 directly in I565
10828 //
10829 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10830 sub2node->SetLineColor(kColorITS);
10831 sub2node->SetVisibility(1);
10832 fNodes->Add(sub2node);
10833 sub1node->cd();
10834 //
10835 // Place copy #20 of ITS5 directly in I565
10836 //
10837 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
10838 sub2node->SetLineColor(kColorITS);
10839 sub2node->SetVisibility(1);
10840 fNodes->Add(sub2node);
10841 sub1node->cd();
10842 //
10843 // Place copy #21 of ITS5 directly in I565
10844 //
10845 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
10846 sub2node->SetLineColor(kColorITS);
10847 sub2node->SetVisibility(1);
10848 fNodes->Add(sub2node);
10849 sub1node->cd();
10850 //
10851 // Place copy #22 of ITS5 directly in I565
10852 //
10853 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
10854 sub2node->SetLineColor(kColorITS);
10855 sub2node->SetVisibility(1);
10856 fNodes->Add(sub2node);
10857 sub1node->cd();
10858 fNodes->Add(sub1node);
10859 node->cd();
10860 //
10861 // Place copy #4 of I565 in IT56
10862 //
1266e9b4 10863 sub1node = new TNode("I565","I565","I565",-20.3195,32.817,0.,"itsrot513");
1f99c14b 10864 sub1node->SetLineColor(kColorITS);
10865 sub1node->SetVisibility(0);
10866 sub1node->cd();
10867 //
10868 // Place copy #1 of ITS5 directly in I565
10869 //
10870 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10871 sub2node->SetLineColor(kColorITS);
10872 sub2node->SetVisibility(1);
10873 fNodes->Add(sub2node);
10874 sub1node->cd();
10875 //
10876 // Place copy #2 of ITS5 directly in I565
10877 //
10878 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10879 sub2node->SetLineColor(kColorITS);
10880 sub2node->SetVisibility(1);
10881 fNodes->Add(sub2node);
10882 sub1node->cd();
10883 //
10884 // Place copy #3 of ITS5 directly in I565
10885 //
10886 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10887 sub2node->SetLineColor(kColorITS);
10888 sub2node->SetVisibility(1);
10889 fNodes->Add(sub2node);
10890 sub1node->cd();
10891 //
10892 // Place copy #4 of ITS5 directly in I565
10893 //
10894 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10895 sub2node->SetLineColor(kColorITS);
10896 sub2node->SetVisibility(1);
10897 fNodes->Add(sub2node);
10898 sub1node->cd();
10899 //
10900 // Place copy #5 of ITS5 directly in I565
10901 //
10902 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10903 sub2node->SetLineColor(kColorITS);
10904 sub2node->SetVisibility(1);
10905 fNodes->Add(sub2node);
10906 sub1node->cd();
10907 //
10908 // Place copy #6 of ITS5 directly in I565
10909 //
10910 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10911 sub2node->SetLineColor(kColorITS);
10912 sub2node->SetVisibility(1);
10913 fNodes->Add(sub2node);
10914 sub1node->cd();
10915 //
10916 // Place copy #7 of ITS5 directly in I565
10917 //
10918 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10919 sub2node->SetLineColor(kColorITS);
10920 sub2node->SetVisibility(1);
10921 fNodes->Add(sub2node);
10922 sub1node->cd();
10923 //
10924 // Place copy #8 of ITS5 directly in I565
10925 //
10926 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10927 sub2node->SetLineColor(kColorITS);
10928 sub2node->SetVisibility(1);
10929 fNodes->Add(sub2node);
10930 sub1node->cd();
10931 //
10932 // Place copy #9 of ITS5 directly in I565
10933 //
10934 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10935 sub2node->SetLineColor(kColorITS);
10936 sub2node->SetVisibility(1);
10937 fNodes->Add(sub2node);
10938 sub1node->cd();
10939 //
10940 // Place copy #10 of ITS5 directly in I565
10941 //
10942 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10943 sub2node->SetLineColor(kColorITS);
10944 sub2node->SetVisibility(1);
10945 fNodes->Add(sub2node);
10946 sub1node->cd();
10947 //
10948 // Place copy #11 of ITS5 directly in I565
10949 //
10950 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10951 sub2node->SetLineColor(kColorITS);
10952 sub2node->SetVisibility(1);
10953 fNodes->Add(sub2node);
10954 sub1node->cd();
10955 //
10956 // Place copy #12 of ITS5 directly in I565
10957 //
10958 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10959 sub2node->SetLineColor(kColorITS);
10960 sub2node->SetVisibility(1);
10961 fNodes->Add(sub2node);
10962 sub1node->cd();
10963 //
10964 // Place copy #13 of ITS5 directly in I565
10965 //
10966 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10967 sub2node->SetLineColor(kColorITS);
10968 sub2node->SetVisibility(1);
10969 fNodes->Add(sub2node);
10970 sub1node->cd();
10971 //
10972 // Place copy #14 of ITS5 directly in I565
10973 //
10974 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10975 sub2node->SetLineColor(kColorITS);
10976 sub2node->SetVisibility(1);
10977 fNodes->Add(sub2node);
10978 sub1node->cd();
10979 //
10980 // Place copy #15 of ITS5 directly in I565
10981 //
10982 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10983 sub2node->SetLineColor(kColorITS);
10984 sub2node->SetVisibility(1);
10985 fNodes->Add(sub2node);
10986 sub1node->cd();
10987 //
10988 // Place copy #16 of ITS5 directly in I565
10989 //
10990 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10991 sub2node->SetLineColor(kColorITS);
10992 sub2node->SetVisibility(1);
10993 fNodes->Add(sub2node);
10994 sub1node->cd();
10995 //
10996 // Place copy #17 of ITS5 directly in I565
10997 //
10998 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10999 sub2node->SetLineColor(kColorITS);
11000 sub2node->SetVisibility(1);
11001 fNodes->Add(sub2node);
11002 sub1node->cd();
11003 //
11004 // Place copy #18 of ITS5 directly in I565
11005 //
11006 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11007 sub2node->SetLineColor(kColorITS);
11008 sub2node->SetVisibility(1);
11009 fNodes->Add(sub2node);
11010 sub1node->cd();
11011 //
11012 // Place copy #19 of ITS5 directly in I565
11013 //
11014 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11015 sub2node->SetLineColor(kColorITS);
11016 sub2node->SetVisibility(1);
11017 fNodes->Add(sub2node);
11018 sub1node->cd();
11019 //
11020 // Place copy #20 of ITS5 directly in I565
11021 //
11022 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11023 sub2node->SetLineColor(kColorITS);
11024 sub2node->SetVisibility(1);
11025 fNodes->Add(sub2node);
11026 sub1node->cd();
11027 //
11028 // Place copy #21 of ITS5 directly in I565
11029 //
11030 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11031 sub2node->SetLineColor(kColorITS);
11032 sub2node->SetVisibility(1);
11033 fNodes->Add(sub2node);
11034 sub1node->cd();
11035 //
11036 // Place copy #22 of ITS5 directly in I565
11037 //
11038 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11039 sub2node->SetLineColor(kColorITS);
11040 sub2node->SetVisibility(1);
11041 fNodes->Add(sub2node);
11042 sub1node->cd();
11043 fNodes->Add(sub1node);
11044 node->cd();
11045 //
11046 // Place copy #5 of I565 in IT56
11047 //
1266e9b4 11048 sub1node = new TNode("I565","I565","I565",-25.9002,28.4112,0.,"itsrot512");
1f99c14b 11049 sub1node->SetLineColor(kColorITS);
11050 sub1node->SetVisibility(0);
11051 sub1node->cd();
11052 //
11053 // Place copy #1 of ITS5 directly in I565
11054 //
11055 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11056 sub2node->SetLineColor(kColorITS);
11057 sub2node->SetVisibility(1);
11058 fNodes->Add(sub2node);
11059 sub1node->cd();
11060 //
11061 // Place copy #2 of ITS5 directly in I565
11062 //
11063 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11064 sub2node->SetLineColor(kColorITS);
11065 sub2node->SetVisibility(1);
11066 fNodes->Add(sub2node);
11067 sub1node->cd();
11068 //
11069 // Place copy #3 of ITS5 directly in I565
11070 //
11071 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11072 sub2node->SetLineColor(kColorITS);
11073 sub2node->SetVisibility(1);
11074 fNodes->Add(sub2node);
11075 sub1node->cd();
11076 //
11077 // Place copy #4 of ITS5 directly in I565
11078 //
11079 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11080 sub2node->SetLineColor(kColorITS);
11081 sub2node->SetVisibility(1);
11082 fNodes->Add(sub2node);
11083 sub1node->cd();
11084 //
11085 // Place copy #5 of ITS5 directly in I565
11086 //
11087 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11088 sub2node->SetLineColor(kColorITS);
11089 sub2node->SetVisibility(1);
11090 fNodes->Add(sub2node);
11091 sub1node->cd();
11092 //
11093 // Place copy #6 of ITS5 directly in I565
11094 //
11095 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11096 sub2node->SetLineColor(kColorITS);
11097 sub2node->SetVisibility(1);
11098 fNodes->Add(sub2node);
11099 sub1node->cd();
11100 //
11101 // Place copy #7 of ITS5 directly in I565
11102 //
11103 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11104 sub2node->SetLineColor(kColorITS);
11105 sub2node->SetVisibility(1);
11106 fNodes->Add(sub2node);
11107 sub1node->cd();
11108 //
11109 // Place copy #8 of ITS5 directly in I565
11110 //
11111 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11112 sub2node->SetLineColor(kColorITS);
11113 sub2node->SetVisibility(1);
11114 fNodes->Add(sub2node);
11115 sub1node->cd();
11116 //
11117 // Place copy #9 of ITS5 directly in I565
11118 //
11119 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11120 sub2node->SetLineColor(kColorITS);
11121 sub2node->SetVisibility(1);
11122 fNodes->Add(sub2node);
11123 sub1node->cd();
11124 //
11125 // Place copy #10 of ITS5 directly in I565
11126 //
11127 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11128 sub2node->SetLineColor(kColorITS);
11129 sub2node->SetVisibility(1);
11130 fNodes->Add(sub2node);
11131 sub1node->cd();
11132 //
11133 // Place copy #11 of ITS5 directly in I565
11134 //
11135 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11136 sub2node->SetLineColor(kColorITS);
11137 sub2node->SetVisibility(1);
11138 fNodes->Add(sub2node);
11139 sub1node->cd();
11140 //
11141 // Place copy #12 of ITS5 directly in I565
11142 //
11143 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11144 sub2node->SetLineColor(kColorITS);
11145 sub2node->SetVisibility(1);
11146 fNodes->Add(sub2node);
11147 sub1node->cd();
11148 //
11149 // Place copy #13 of ITS5 directly in I565
11150 //
11151 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11152 sub2node->SetLineColor(kColorITS);
11153 sub2node->SetVisibility(1);
11154 fNodes->Add(sub2node);
11155 sub1node->cd();
11156 //
11157 // Place copy #14 of ITS5 directly in I565
11158 //
11159 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11160 sub2node->SetLineColor(kColorITS);
11161 sub2node->SetVisibility(1);
11162 fNodes->Add(sub2node);
11163 sub1node->cd();
11164 //
11165 // Place copy #15 of ITS5 directly in I565
11166 //
11167 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11168 sub2node->SetLineColor(kColorITS);
11169 sub2node->SetVisibility(1);
11170 fNodes->Add(sub2node);
11171 sub1node->cd();
11172 //
11173 // Place copy #16 of ITS5 directly in I565
11174 //
11175 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11176 sub2node->SetLineColor(kColorITS);
11177 sub2node->SetVisibility(1);
11178 fNodes->Add(sub2node);
11179 sub1node->cd();
11180 //
11181 // Place copy #17 of ITS5 directly in I565
11182 //
11183 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11184 sub2node->SetLineColor(kColorITS);
11185 sub2node->SetVisibility(1);
11186 fNodes->Add(sub2node);
11187 sub1node->cd();
11188 //
11189 // Place copy #18 of ITS5 directly in I565
11190 //
11191 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11192 sub2node->SetLineColor(kColorITS);
11193 sub2node->SetVisibility(1);
11194 fNodes->Add(sub2node);
11195 sub1node->cd();
11196 //
11197 // Place copy #19 of ITS5 directly in I565
11198 //
11199 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11200 sub2node->SetLineColor(kColorITS);
11201 sub2node->SetVisibility(1);
11202 fNodes->Add(sub2node);
11203 sub1node->cd();
11204 //
11205 // Place copy #20 of ITS5 directly in I565
11206 //
11207 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11208 sub2node->SetLineColor(kColorITS);
11209 sub2node->SetVisibility(1);
11210 fNodes->Add(sub2node);
11211 sub1node->cd();
11212 //
11213 // Place copy #21 of ITS5 directly in I565
11214 //
11215 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11216 sub2node->SetLineColor(kColorITS);
11217 sub2node->SetVisibility(1);
11218 fNodes->Add(sub2node);
11219 sub1node->cd();
11220 //
11221 // Place copy #22 of ITS5 directly in I565
11222 //
11223 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11224 sub2node->SetLineColor(kColorITS);
11225 sub2node->SetVisibility(1);
11226 fNodes->Add(sub2node);
11227 sub1node->cd();
11228 fNodes->Add(sub1node);
11229 node->cd();
11230 //
11231 // Place copy #6 of I565 in IT56
11232 //
1266e9b4 11233 sub1node = new TNode("I565","I565","I565",-30.8022,23.2608,0.,"itsrot511");
1f99c14b 11234 sub1node->SetLineColor(kColorITS);
11235 sub1node->SetVisibility(0);
11236 sub1node->cd();
11237 //
11238 // Place copy #1 of ITS5 directly in I565
11239 //
11240 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11241 sub2node->SetLineColor(kColorITS);
11242 sub2node->SetVisibility(1);
11243 fNodes->Add(sub2node);
11244 sub1node->cd();
11245 //
11246 // Place copy #2 of ITS5 directly in I565
11247 //
11248 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11249 sub2node->SetLineColor(kColorITS);
11250 sub2node->SetVisibility(1);
11251 fNodes->Add(sub2node);
11252 sub1node->cd();
11253 //
11254 // Place copy #3 of ITS5 directly in I565
11255 //
11256 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11257 sub2node->SetLineColor(kColorITS);
11258 sub2node->SetVisibility(1);
11259 fNodes->Add(sub2node);
11260 sub1node->cd();
11261 //
11262 // Place copy #4 of ITS5 directly in I565
11263 //
11264 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11265 sub2node->SetLineColor(kColorITS);
11266 sub2node->SetVisibility(1);
11267 fNodes->Add(sub2node);
11268 sub1node->cd();
11269 //
11270 // Place copy #5 of ITS5 directly in I565
11271 //
11272 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11273 sub2node->SetLineColor(kColorITS);
11274 sub2node->SetVisibility(1);
11275 fNodes->Add(sub2node);
11276 sub1node->cd();
11277 //
11278 // Place copy #6 of ITS5 directly in I565
11279 //
11280 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11281 sub2node->SetLineColor(kColorITS);
11282 sub2node->SetVisibility(1);
11283 fNodes->Add(sub2node);
11284 sub1node->cd();
11285 //
11286 // Place copy #7 of ITS5 directly in I565
11287 //
11288 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11289 sub2node->SetLineColor(kColorITS);
11290 sub2node->SetVisibility(1);
11291 fNodes->Add(sub2node);
11292 sub1node->cd();
11293 //
11294 // Place copy #8 of ITS5 directly in I565
11295 //
11296 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11297 sub2node->SetLineColor(kColorITS);
11298 sub2node->SetVisibility(1);
11299 fNodes->Add(sub2node);
11300 sub1node->cd();
11301 //
11302 // Place copy #9 of ITS5 directly in I565
11303 //
11304 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11305 sub2node->SetLineColor(kColorITS);
11306 sub2node->SetVisibility(1);
11307 fNodes->Add(sub2node);
11308 sub1node->cd();
11309 //
11310 // Place copy #10 of ITS5 directly in I565
11311 //
11312 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11313 sub2node->SetLineColor(kColorITS);
11314 sub2node->SetVisibility(1);
11315 fNodes->Add(sub2node);
11316 sub1node->cd();
11317 //
11318 // Place copy #11 of ITS5 directly in I565
11319 //
11320 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11321 sub2node->SetLineColor(kColorITS);
11322 sub2node->SetVisibility(1);
11323 fNodes->Add(sub2node);
11324 sub1node->cd();
11325 //
11326 // Place copy #12 of ITS5 directly in I565
11327 //
11328 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11329 sub2node->SetLineColor(kColorITS);
11330 sub2node->SetVisibility(1);
11331 fNodes->Add(sub2node);
11332 sub1node->cd();
11333 //
11334 // Place copy #13 of ITS5 directly in I565
11335 //
11336 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11337 sub2node->SetLineColor(kColorITS);
11338 sub2node->SetVisibility(1);
11339 fNodes->Add(sub2node);
11340 sub1node->cd();
11341 //
11342 // Place copy #14 of ITS5 directly in I565
11343 //
11344 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11345 sub2node->SetLineColor(kColorITS);
11346 sub2node->SetVisibility(1);
11347 fNodes->Add(sub2node);
11348 sub1node->cd();
11349 //
11350 // Place copy #15 of ITS5 directly in I565
11351 //
11352 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11353 sub2node->SetLineColor(kColorITS);
11354 sub2node->SetVisibility(1);
11355 fNodes->Add(sub2node);
11356 sub1node->cd();
11357 //
11358 // Place copy #16 of ITS5 directly in I565
11359 //
11360 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11361 sub2node->SetLineColor(kColorITS);
11362 sub2node->SetVisibility(1);
11363 fNodes->Add(sub2node);
11364 sub1node->cd();
11365 //
11366 // Place copy #17 of ITS5 directly in I565
11367 //
11368 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11369 sub2node->SetLineColor(kColorITS);
11370 sub2node->SetVisibility(1);
11371 fNodes->Add(sub2node);
11372 sub1node->cd();
11373 //
11374 // Place copy #18 of ITS5 directly in I565
11375 //
11376 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11377 sub2node->SetLineColor(kColorITS);
11378 sub2node->SetVisibility(1);
11379 fNodes->Add(sub2node);
11380 sub1node->cd();
11381 //
11382 // Place copy #19 of ITS5 directly in I565
11383 //
11384 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11385 sub2node->SetLineColor(kColorITS);
11386 sub2node->SetVisibility(1);
11387 fNodes->Add(sub2node);
11388 sub1node->cd();
11389 //
11390 // Place copy #20 of ITS5 directly in I565
11391 //
11392 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11393 sub2node->SetLineColor(kColorITS);
11394 sub2node->SetVisibility(1);
11395 fNodes->Add(sub2node);
11396 sub1node->cd();
11397 //
11398 // Place copy #21 of ITS5 directly in I565
11399 //
11400 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11401 sub2node->SetLineColor(kColorITS);
11402 sub2node->SetVisibility(1);
11403 fNodes->Add(sub2node);
11404 sub1node->cd();
11405 //
11406 // Place copy #22 of ITS5 directly in I565
11407 //
11408 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11409 sub2node->SetLineColor(kColorITS);
11410 sub2node->SetVisibility(1);
11411 fNodes->Add(sub2node);
11412 sub1node->cd();
11413 fNodes->Add(sub1node);
11414 node->cd();
11415 //
11416 // Place copy #7 of I565 in IT56
11417 //
1266e9b4 11418 sub1node = new TNode("I565","I565","I565",-34.4146,17.1364,0.,"itsrot510");
1f99c14b 11419 sub1node->SetLineColor(kColorITS);
11420 sub1node->SetVisibility(0);
11421 sub1node->cd();
11422 //
11423 // Place copy #1 of ITS5 directly in I565
11424 //
11425 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11426 sub2node->SetLineColor(kColorITS);
11427 sub2node->SetVisibility(1);
11428 fNodes->Add(sub2node);
11429 sub1node->cd();
11430 //
11431 // Place copy #2 of ITS5 directly in I565
11432 //
11433 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11434 sub2node->SetLineColor(kColorITS);
11435 sub2node->SetVisibility(1);
11436 fNodes->Add(sub2node);
11437 sub1node->cd();
11438 //
11439 // Place copy #3 of ITS5 directly in I565
11440 //
11441 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11442 sub2node->SetLineColor(kColorITS);
11443 sub2node->SetVisibility(1);
11444 fNodes->Add(sub2node);
11445 sub1node->cd();
11446 //
11447 // Place copy #4 of ITS5 directly in I565
11448 //
11449 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11450 sub2node->SetLineColor(kColorITS);
11451 sub2node->SetVisibility(1);
11452 fNodes->Add(sub2node);
11453 sub1node->cd();
11454 //
11455 // Place copy #5 of ITS5 directly in I565
11456 //
11457 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11458 sub2node->SetLineColor(kColorITS);
11459 sub2node->SetVisibility(1);
11460 fNodes->Add(sub2node);
11461 sub1node->cd();
11462 //
11463 // Place copy #6 of ITS5 directly in I565
11464 //
11465 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11466 sub2node->SetLineColor(kColorITS);
11467 sub2node->SetVisibility(1);
11468 fNodes->Add(sub2node);
11469 sub1node->cd();
11470 //
11471 // Place copy #7 of ITS5 directly in I565
11472 //
11473 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11474 sub2node->SetLineColor(kColorITS);
11475 sub2node->SetVisibility(1);
11476 fNodes->Add(sub2node);
11477 sub1node->cd();
11478 //
11479 // Place copy #8 of ITS5 directly in I565
11480 //
11481 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11482 sub2node->SetLineColor(kColorITS);
11483 sub2node->SetVisibility(1);
11484 fNodes->Add(sub2node);
11485 sub1node->cd();
11486 //
11487 // Place copy #9 of ITS5 directly in I565
11488 //
11489 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11490 sub2node->SetLineColor(kColorITS);
11491 sub2node->SetVisibility(1);
11492 fNodes->Add(sub2node);
11493 sub1node->cd();
11494 //
11495 // Place copy #10 of ITS5 directly in I565
11496 //
11497 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11498 sub2node->SetLineColor(kColorITS);
11499 sub2node->SetVisibility(1);
11500 fNodes->Add(sub2node);
11501 sub1node->cd();
11502 //
11503 // Place copy #11 of ITS5 directly in I565
11504 //
11505 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11506 sub2node->SetLineColor(kColorITS);
11507 sub2node->SetVisibility(1);
11508 fNodes->Add(sub2node);
11509 sub1node->cd();
11510 //
11511 // Place copy #12 of ITS5 directly in I565
11512 //
11513 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11514 sub2node->SetLineColor(kColorITS);
11515 sub2node->SetVisibility(1);
11516 fNodes->Add(sub2node);
11517 sub1node->cd();
11518 //
11519 // Place copy #13 of ITS5 directly in I565
11520 //
11521 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11522 sub2node->SetLineColor(kColorITS);
11523 sub2node->SetVisibility(1);
11524 fNodes->Add(sub2node);
11525 sub1node->cd();
11526 //
11527 // Place copy #14 of ITS5 directly in I565
11528 //
11529 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11530 sub2node->SetLineColor(kColorITS);
11531 sub2node->SetVisibility(1);
11532 fNodes->Add(sub2node);
11533 sub1node->cd();
11534 //
11535 // Place copy #15 of ITS5 directly in I565
11536 //
11537 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11538 sub2node->SetLineColor(kColorITS);
11539 sub2node->SetVisibility(1);
11540 fNodes->Add(sub2node);
11541 sub1node->cd();
11542 //
11543 // Place copy #16 of ITS5 directly in I565
11544 //
11545 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11546 sub2node->SetLineColor(kColorITS);
11547 sub2node->SetVisibility(1);
11548 fNodes->Add(sub2node);
11549 sub1node->cd();
11550 //
11551 // Place copy #17 of ITS5 directly in I565
11552 //
11553 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11554 sub2node->SetLineColor(kColorITS);
11555 sub2node->SetVisibility(1);
11556 fNodes->Add(sub2node);
11557 sub1node->cd();
11558 //
11559 // Place copy #18 of ITS5 directly in I565
11560 //
11561 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11562 sub2node->SetLineColor(kColorITS);
11563 sub2node->SetVisibility(1);
11564 fNodes->Add(sub2node);
11565 sub1node->cd();
11566 //
11567 // Place copy #19 of ITS5 directly in I565
11568 //
11569 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11570 sub2node->SetLineColor(kColorITS);
11571 sub2node->SetVisibility(1);
11572 fNodes->Add(sub2node);
11573 sub1node->cd();
11574 //
11575 // Place copy #20 of ITS5 directly in I565
11576 //
11577 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11578 sub2node->SetLineColor(kColorITS);
11579 sub2node->SetVisibility(1);
11580 fNodes->Add(sub2node);
11581 sub1node->cd();
11582 //
11583 // Place copy #21 of ITS5 directly in I565
11584 //
11585 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11586 sub2node->SetLineColor(kColorITS);
11587 sub2node->SetVisibility(1);
11588 fNodes->Add(sub2node);
11589 sub1node->cd();
11590 //
11591 // Place copy #22 of ITS5 directly in I565
11592 //
11593 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11594 sub2node->SetLineColor(kColorITS);
11595 sub2node->SetVisibility(1);
11596 fNodes->Add(sub2node);
11597 sub1node->cd();
11598 fNodes->Add(sub1node);
11599 node->cd();
11600 //
11601 // Place copy #8 of I565 in IT56
11602 //
1266e9b4 11603 sub1node = new TNode("I565","I565","I565",-37.1249,10.563,0.,"itsrot509");
1f99c14b 11604 sub1node->SetLineColor(kColorITS);
11605 sub1node->SetVisibility(0);
11606 sub1node->cd();
11607 //
11608 // Place copy #1 of ITS5 directly in I565
11609 //
11610 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11611 sub2node->SetLineColor(kColorITS);
11612 sub2node->SetVisibility(1);
11613 fNodes->Add(sub2node);
11614 sub1node->cd();
11615 //
11616 // Place copy #2 of ITS5 directly in I565
11617 //
11618 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11619 sub2node->SetLineColor(kColorITS);
11620 sub2node->SetVisibility(1);
11621 fNodes->Add(sub2node);
11622 sub1node->cd();
11623 //
11624 // Place copy #3 of ITS5 directly in I565
11625 //
11626 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11627 sub2node->SetLineColor(kColorITS);
11628 sub2node->SetVisibility(1);
11629 fNodes->Add(sub2node);
11630 sub1node->cd();
11631 //
11632 // Place copy #4 of ITS5 directly in I565
11633 //
11634 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11635 sub2node->SetLineColor(kColorITS);
11636 sub2node->SetVisibility(1);
11637 fNodes->Add(sub2node);
11638 sub1node->cd();
11639 //
11640 // Place copy #5 of ITS5 directly in I565
11641 //
11642 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11643 sub2node->SetLineColor(kColorITS);
11644 sub2node->SetVisibility(1);
11645 fNodes->Add(sub2node);
11646 sub1node->cd();
11647 //
11648 // Place copy #6 of ITS5 directly in I565
11649 //
11650 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11651 sub2node->SetLineColor(kColorITS);
11652 sub2node->SetVisibility(1);
11653 fNodes->Add(sub2node);
11654 sub1node->cd();
11655 //
11656 // Place copy #7 of ITS5 directly in I565
11657 //
11658 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11659 sub2node->SetLineColor(kColorITS);
11660 sub2node->SetVisibility(1);
11661 fNodes->Add(sub2node);
11662 sub1node->cd();
11663 //
11664 // Place copy #8 of ITS5 directly in I565
11665 //
11666 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11667 sub2node->SetLineColor(kColorITS);
11668 sub2node->SetVisibility(1);
11669 fNodes->Add(sub2node);
11670 sub1node->cd();
11671 //
11672 // Place copy #9 of ITS5 directly in I565
11673 //
11674 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11675 sub2node->SetLineColor(kColorITS);
11676 sub2node->SetVisibility(1);
11677 fNodes->Add(sub2node);
11678 sub1node->cd();
11679 //
11680 // Place copy #10 of ITS5 directly in I565
11681 //
11682 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11683 sub2node->SetLineColor(kColorITS);
11684 sub2node->SetVisibility(1);
11685 fNodes->Add(sub2node);
11686 sub1node->cd();
11687 //
11688 // Place copy #11 of ITS5 directly in I565
11689 //
11690 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11691 sub2node->SetLineColor(kColorITS);
11692 sub2node->SetVisibility(1);
11693 fNodes->Add(sub2node);
11694 sub1node->cd();
11695 //
11696 // Place copy #12 of ITS5 directly in I565
11697 //
11698 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11699 sub2node->SetLineColor(kColorITS);
11700 sub2node->SetVisibility(1);
11701 fNodes->Add(sub2node);
11702 sub1node->cd();
11703 //
11704 // Place copy #13 of ITS5 directly in I565
11705 //
11706 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11707 sub2node->SetLineColor(kColorITS);
11708 sub2node->SetVisibility(1);
11709 fNodes->Add(sub2node);
11710 sub1node->cd();
11711 //
11712 // Place copy #14 of ITS5 directly in I565
11713 //
11714 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11715 sub2node->SetLineColor(kColorITS);
11716 sub2node->SetVisibility(1);
11717 fNodes->Add(sub2node);
11718 sub1node->cd();
11719 //
11720 // Place copy #15 of ITS5 directly in I565
11721 //
11722 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11723 sub2node->SetLineColor(kColorITS);
11724 sub2node->SetVisibility(1);
11725 fNodes->Add(sub2node);
11726 sub1node->cd();
11727 //
11728 // Place copy #16 of ITS5 directly in I565
11729 //
11730 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11731 sub2node->SetLineColor(kColorITS);
11732 sub2node->SetVisibility(1);
11733 fNodes->Add(sub2node);
11734 sub1node->cd();
11735 //
11736 // Place copy #17 of ITS5 directly in I565
11737 //
11738 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11739 sub2node->SetLineColor(kColorITS);
11740 sub2node->SetVisibility(1);
11741 fNodes->Add(sub2node);
11742 sub1node->cd();
11743 //
11744 // Place copy #18 of ITS5 directly in I565
11745 //
11746 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11747 sub2node->SetLineColor(kColorITS);
11748 sub2node->SetVisibility(1);
11749 fNodes->Add(sub2node);
11750 sub1node->cd();
11751 //
11752 // Place copy #19 of ITS5 directly in I565
11753 //
11754 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11755 sub2node->SetLineColor(kColorITS);
11756 sub2node->SetVisibility(1);
11757 fNodes->Add(sub2node);
11758 sub1node->cd();
11759 //
11760 // Place copy #20 of ITS5 directly in I565
11761 //
11762 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11763 sub2node->SetLineColor(kColorITS);
11764 sub2node->SetVisibility(1);
11765 fNodes->Add(sub2node);
11766 sub1node->cd();
11767 //
11768 // Place copy #21 of ITS5 directly in I565
11769 //
11770 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11771 sub2node->SetLineColor(kColorITS);
11772 sub2node->SetVisibility(1);
11773 fNodes->Add(sub2node);
11774 sub1node->cd();
11775 //
11776 // Place copy #22 of ITS5 directly in I565
11777 //
11778 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11779 sub2node->SetLineColor(kColorITS);
11780 sub2node->SetVisibility(1);
11781 fNodes->Add(sub2node);
11782 sub1node->cd();
11783 fNodes->Add(sub1node);
11784 node->cd();
11785 //
11786 // Place copy #9 of I565 in IT56
11787 //
1266e9b4 11788 sub1node = new TNode("I565","I565","I565",-38.281,3.5473,0.,"itsrot508");
1f99c14b 11789 sub1node->SetLineColor(kColorITS);
11790 sub1node->SetVisibility(0);
11791 sub1node->cd();
11792 //
11793 // Place copy #1 of ITS5 directly in I565
11794 //
11795 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11796 sub2node->SetLineColor(kColorITS);
11797 sub2node->SetVisibility(1);
11798 fNodes->Add(sub2node);
11799 sub1node->cd();
11800 //
11801 // Place copy #2 of ITS5 directly in I565
11802 //
11803 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11804 sub2node->SetLineColor(kColorITS);
11805 sub2node->SetVisibility(1);
11806 fNodes->Add(sub2node);
11807 sub1node->cd();
11808 //
11809 // Place copy #3 of ITS5 directly in I565
11810 //
11811 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11812 sub2node->SetLineColor(kColorITS);
11813 sub2node->SetVisibility(1);
11814 fNodes->Add(sub2node);
11815 sub1node->cd();
11816 //
11817 // Place copy #4 of ITS5 directly in I565
11818 //
11819 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11820 sub2node->SetLineColor(kColorITS);
11821 sub2node->SetVisibility(1);
11822 fNodes->Add(sub2node);
11823 sub1node->cd();
11824 //
11825 // Place copy #5 of ITS5 directly in I565
11826 //
11827 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11828 sub2node->SetLineColor(kColorITS);
11829 sub2node->SetVisibility(1);
11830 fNodes->Add(sub2node);
11831 sub1node->cd();
11832 //
11833 // Place copy #6 of ITS5 directly in I565
11834 //
11835 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11836 sub2node->SetLineColor(kColorITS);
11837 sub2node->SetVisibility(1);
11838 fNodes->Add(sub2node);
11839 sub1node->cd();
11840 //
11841 // Place copy #7 of ITS5 directly in I565
11842 //
11843 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11844 sub2node->SetLineColor(kColorITS);
11845 sub2node->SetVisibility(1);
11846 fNodes->Add(sub2node);
11847 sub1node->cd();
11848 //
11849 // Place copy #8 of ITS5 directly in I565
11850 //
11851 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11852 sub2node->SetLineColor(kColorITS);
11853 sub2node->SetVisibility(1);
11854 fNodes->Add(sub2node);
11855 sub1node->cd();
11856 //
11857 // Place copy #9 of ITS5 directly in I565
11858 //
11859 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11860 sub2node->SetLineColor(kColorITS);
11861 sub2node->SetVisibility(1);
11862 fNodes->Add(sub2node);
11863 sub1node->cd();
11864 //
11865 // Place copy #10 of ITS5 directly in I565
11866 //
11867 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11868 sub2node->SetLineColor(kColorITS);
11869 sub2node->SetVisibility(1);
11870 fNodes->Add(sub2node);
11871 sub1node->cd();
11872 //
11873 // Place copy #11 of ITS5 directly in I565
11874 //
11875 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11876 sub2node->SetLineColor(kColorITS);
11877 sub2node->SetVisibility(1);
11878 fNodes->Add(sub2node);
11879 sub1node->cd();
11880 //
11881 // Place copy #12 of ITS5 directly in I565
11882 //
11883 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11884 sub2node->SetLineColor(kColorITS);
11885 sub2node->SetVisibility(1);
11886 fNodes->Add(sub2node);
11887 sub1node->cd();
11888 //
11889 // Place copy #13 of ITS5 directly in I565
11890 //
11891 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11892 sub2node->SetLineColor(kColorITS);
11893 sub2node->SetVisibility(1);
11894 fNodes->Add(sub2node);
11895 sub1node->cd();
11896 //
11897 // Place copy #14 of ITS5 directly in I565
11898 //
11899 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11900 sub2node->SetLineColor(kColorITS);
11901 sub2node->SetVisibility(1);
11902 fNodes->Add(sub2node);
11903 sub1node->cd();
11904 //
11905 // Place copy #15 of ITS5 directly in I565
11906 //
11907 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11908 sub2node->SetLineColor(kColorITS);
11909 sub2node->SetVisibility(1);
11910 fNodes->Add(sub2node);
11911 sub1node->cd();
11912 //
11913 // Place copy #16 of ITS5 directly in I565
11914 //
11915 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11916 sub2node->SetLineColor(kColorITS);
11917 sub2node->SetVisibility(1);
11918 fNodes->Add(sub2node);
11919 sub1node->cd();
11920 //
11921 // Place copy #17 of ITS5 directly in I565
11922 //
11923 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11924 sub2node->SetLineColor(kColorITS);
11925 sub2node->SetVisibility(1);
11926 fNodes->Add(sub2node);
11927 sub1node->cd();
11928 //
11929 // Place copy #18 of ITS5 directly in I565
11930 //
11931 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11932 sub2node->SetLineColor(kColorITS);
11933 sub2node->SetVisibility(1);
11934 fNodes->Add(sub2node);
11935 sub1node->cd();
11936 //
11937 // Place copy #19 of ITS5 directly in I565
11938 //
11939 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11940 sub2node->SetLineColor(kColorITS);
11941 sub2node->SetVisibility(1);
11942 fNodes->Add(sub2node);
11943 sub1node->cd();
11944 //
11945 // Place copy #20 of ITS5 directly in I565
11946 //
11947 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11948 sub2node->SetLineColor(kColorITS);
11949 sub2node->SetVisibility(1);
11950 fNodes->Add(sub2node);
11951 sub1node->cd();
11952 //
11953 // Place copy #21 of ITS5 directly in I565
11954 //
11955 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11956 sub2node->SetLineColor(kColorITS);
11957 sub2node->SetVisibility(1);
11958 fNodes->Add(sub2node);
11959 sub1node->cd();
11960 //
11961 // Place copy #22 of ITS5 directly in I565
11962 //
11963 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11964 sub2node->SetLineColor(kColorITS);
11965 sub2node->SetVisibility(1);
11966 fNodes->Add(sub2node);
11967 sub1node->cd();
11968 fNodes->Add(sub1node);
11969 node->cd();
11970 //
11971 // Place copy #10 of I565 in IT56
11972 //
1266e9b4 11973 sub1node = new TNode("I565","I565","I565",-38.4338,-3.5614,0.,"itsrot507");
1f99c14b 11974 sub1node->SetLineColor(kColorITS);
11975 sub1node->SetVisibility(0);
11976 sub1node->cd();
11977 //
11978 // Place copy #1 of ITS5 directly in I565
11979 //
11980 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11981 sub2node->SetLineColor(kColorITS);
11982 sub2node->SetVisibility(1);
11983 fNodes->Add(sub2node);
11984 sub1node->cd();
11985 //
11986 // Place copy #2 of ITS5 directly in I565
11987 //
11988 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11989 sub2node->SetLineColor(kColorITS);
11990 sub2node->SetVisibility(1);
11991 fNodes->Add(sub2node);
11992 sub1node->cd();
11993 //
11994 // Place copy #3 of ITS5 directly in I565
11995 //
11996 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11997 sub2node->SetLineColor(kColorITS);
11998 sub2node->SetVisibility(1);
11999 fNodes->Add(sub2node);
12000 sub1node->cd();
12001 //
12002 // Place copy #4 of ITS5 directly in I565
12003 //
12004 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12005 sub2node->SetLineColor(kColorITS);
12006 sub2node->SetVisibility(1);
12007 fNodes->Add(sub2node);
12008 sub1node->cd();
12009 //
12010 // Place copy #5 of ITS5 directly in I565
12011 //
12012 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12013 sub2node->SetLineColor(kColorITS);
12014 sub2node->SetVisibility(1);
12015 fNodes->Add(sub2node);
12016 sub1node->cd();
12017 //
12018 // Place copy #6 of ITS5 directly in I565
12019 //
12020 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12021 sub2node->SetLineColor(kColorITS);
12022 sub2node->SetVisibility(1);
12023 fNodes->Add(sub2node);
12024 sub1node->cd();
12025 //
12026 // Place copy #7 of ITS5 directly in I565
12027 //
12028 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12029 sub2node->SetLineColor(kColorITS);
12030 sub2node->SetVisibility(1);
12031 fNodes->Add(sub2node);
12032 sub1node->cd();
12033 //
12034 // Place copy #8 of ITS5 directly in I565
12035 //
12036 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12037 sub2node->SetLineColor(kColorITS);
12038 sub2node->SetVisibility(1);
12039 fNodes->Add(sub2node);
12040 sub1node->cd();
12041 //
12042 // Place copy #9 of ITS5 directly in I565
12043 //
12044 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12045 sub2node->SetLineColor(kColorITS);
12046 sub2node->SetVisibility(1);
12047 fNodes->Add(sub2node);
12048 sub1node->cd();
12049 //
12050 // Place copy #10 of ITS5 directly in I565
12051 //
12052 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12053 sub2node->SetLineColor(kColorITS);
12054 sub2node->SetVisibility(1);
12055 fNodes->Add(sub2node);
12056 sub1node->cd();
12057 //
12058 // Place copy #11 of ITS5 directly in I565
12059 //
12060 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12061 sub2node->SetLineColor(kColorITS);
12062 sub2node->SetVisibility(1);
12063 fNodes->Add(sub2node);
12064 sub1node->cd();
12065 //
12066 // Place copy #12 of ITS5 directly in I565
12067 //
12068 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12069 sub2node->SetLineColor(kColorITS);
12070 sub2node->SetVisibility(1);
12071 fNodes->Add(sub2node);
12072 sub1node->cd();
12073 //
12074 // Place copy #13 of ITS5 directly in I565
12075 //
12076 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12077 sub2node->SetLineColor(kColorITS);
12078 sub2node->SetVisibility(1);
12079 fNodes->Add(sub2node);
12080 sub1node->cd();
12081 //
12082 // Place copy #14 of ITS5 directly in I565
12083 //
12084 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12085 sub2node->SetLineColor(kColorITS);
12086 sub2node->SetVisibility(1);
12087 fNodes->Add(sub2node);
12088 sub1node->cd();
12089 //
12090 // Place copy #15 of ITS5 directly in I565
12091 //
12092 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12093 sub2node->SetLineColor(kColorITS);
12094 sub2node->SetVisibility(1);
12095 fNodes->Add(sub2node);
12096 sub1node->cd();
12097 //
12098 // Place copy #16 of ITS5 directly in I565
12099 //
12100 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12101 sub2node->SetLineColor(kColorITS);
12102 sub2node->SetVisibility(1);
12103 fNodes->Add(sub2node);
12104 sub1node->cd();
12105 //
12106 // Place copy #17 of ITS5 directly in I565
12107 //
12108 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12109 sub2node->SetLineColor(kColorITS);
12110 sub2node->SetVisibility(1);
12111 fNodes->Add(sub2node);
12112 sub1node->cd();
12113 //
12114 // Place copy #18 of ITS5 directly in I565
12115 //
12116 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12117 sub2node->SetLineColor(kColorITS);
12118 sub2node->SetVisibility(1);
12119 fNodes->Add(sub2node);
12120 sub1node->cd();
12121 //
12122 // Place copy #19 of ITS5 directly in I565
12123 //
12124 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12125 sub2node->SetLineColor(kColorITS);
12126 sub2node->SetVisibility(1);
12127 fNodes->Add(sub2node);
12128 sub1node->cd();
12129 //
12130 // Place copy #20 of ITS5 directly in I565
12131 //
12132 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12133 sub2node->SetLineColor(kColorITS);
12134 sub2node->SetVisibility(1);
12135 fNodes->Add(sub2node);
12136 sub1node->cd();
12137 //
12138 // Place copy #21 of ITS5 directly in I565
12139 //
12140 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12141 sub2node->SetLineColor(kColorITS);
12142 sub2node->SetVisibility(1);
12143 fNodes->Add(sub2node);
12144 sub1node->cd();
12145 //
12146 // Place copy #22 of ITS5 directly in I565
12147 //
12148 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12149 sub2node->SetLineColor(kColorITS);
12150 sub2node->SetVisibility(1);
12151 fNodes->Add(sub2node);
12152 sub1node->cd();
12153 fNodes->Add(sub1node);
12154 node->cd();
12155 //
12156 // Place copy #11 of I565 in IT56
12157 //
1266e9b4 12158 sub1node = new TNode("I565","I565","I565",-36.9774,-10.521,0.,"itsrot506");
1f99c14b 12159 sub1node->SetLineColor(kColorITS);
12160 sub1node->SetVisibility(0);
12161 sub1node->cd();
12162 //
12163 // Place copy #1 of ITS5 directly in I565
12164 //
12165 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12166 sub2node->SetLineColor(kColorITS);
12167 sub2node->SetVisibility(1);
12168 fNodes->Add(sub2node);
12169 sub1node->cd();
12170 //
12171 // Place copy #2 of ITS5 directly in I565
12172 //
12173 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12174 sub2node->SetLineColor(kColorITS);
12175 sub2node->SetVisibility(1);
12176 fNodes->Add(sub2node);
12177 sub1node->cd();
12178 //
12179 // Place copy #3 of ITS5 directly in I565
12180 //
12181 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12182 sub2node->SetLineColor(kColorITS);
12183 sub2node->SetVisibility(1);
12184 fNodes->Add(sub2node);
12185 sub1node->cd();
12186 //
12187 // Place copy #4 of ITS5 directly in I565
12188 //
12189 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12190 sub2node->SetLineColor(kColorITS);
12191 sub2node->SetVisibility(1);
12192 fNodes->Add(sub2node);
12193 sub1node->cd();
12194 //
12195 // Place copy #5 of ITS5 directly in I565
12196 //
12197 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12198 sub2node->SetLineColor(kColorITS);
12199 sub2node->SetVisibility(1);
12200 fNodes->Add(sub2node);
12201 sub1node->cd();
12202 //
12203 // Place copy #6 of ITS5 directly in I565
12204 //
12205 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12206 sub2node->SetLineColor(kColorITS);
12207 sub2node->SetVisibility(1);
12208 fNodes->Add(sub2node);
12209 sub1node->cd();
12210 //
12211 // Place copy #7 of ITS5 directly in I565
12212 //
12213 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12214 sub2node->SetLineColor(kColorITS);
12215 sub2node->SetVisibility(1);
12216 fNodes->Add(sub2node);
12217 sub1node->cd();
12218 //
12219 // Place copy #8 of ITS5 directly in I565
12220 //
12221 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12222 sub2node->SetLineColor(kColorITS);
12223 sub2node->SetVisibility(1);
12224 fNodes->Add(sub2node);
12225 sub1node->cd();
12226 //
12227 // Place copy #9 of ITS5 directly in I565
12228 //
12229 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12230 sub2node->SetLineColor(kColorITS);
12231 sub2node->SetVisibility(1);
12232 fNodes->Add(sub2node);
12233 sub1node->cd();
12234 //
12235 // Place copy #10 of ITS5 directly in I565
12236 //
12237 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12238 sub2node->SetLineColor(kColorITS);
12239 sub2node->SetVisibility(1);
12240 fNodes->Add(sub2node);
12241 sub1node->cd();
12242 //
12243 // Place copy #11 of ITS5 directly in I565
12244 //
12245 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12246 sub2node->SetLineColor(kColorITS);
12247 sub2node->SetVisibility(1);
12248 fNodes->Add(sub2node);
12249 sub1node->cd();
12250 //
12251 // Place copy #12 of ITS5 directly in I565
12252 //
12253 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12254 sub2node->SetLineColor(kColorITS);
12255 sub2node->SetVisibility(1);
12256 fNodes->Add(sub2node);
12257 sub1node->cd();
12258 //
12259 // Place copy #13 of ITS5 directly in I565
12260 //
12261 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12262 sub2node->SetLineColor(kColorITS);
12263 sub2node->SetVisibility(1);
12264 fNodes->Add(sub2node);
12265 sub1node->cd();
12266 //
12267 // Place copy #14 of ITS5 directly in I565
12268 //
12269 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12270 sub2node->SetLineColor(kColorITS);
12271 sub2node->SetVisibility(1);
12272 fNodes->Add(sub2node);
12273 sub1node->cd();
12274 //
12275 // Place copy #15 of ITS5 directly in I565
12276 //
12277 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12278 sub2node->SetLineColor(kColorITS);
12279 sub2node->SetVisibility(1);
12280 fNodes->Add(sub2node);
12281 sub1node->cd();
12282 //
12283 // Place copy #16 of ITS5 directly in I565
12284 //
12285 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12286 sub2node->SetLineColor(kColorITS);
12287 sub2node->SetVisibility(1);
12288 fNodes->Add(sub2node);
12289 sub1node->cd();
12290 //
12291 // Place copy #17 of ITS5 directly in I565
12292 //
12293 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12294 sub2node->SetLineColor(kColorITS);
12295 sub2node->SetVisibility(1);
12296 fNodes->Add(sub2node);
12297 sub1node->cd();
12298 //
12299 // Place copy #18 of ITS5 directly in I565
12300 //
12301 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12302 sub2node->SetLineColor(kColorITS);
12303 sub2node->SetVisibility(1);
12304 fNodes->Add(sub2node);
12305 sub1node->cd();
12306 //
12307 // Place copy #19 of ITS5 directly in I565
12308 //
12309 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12310 sub2node->SetLineColor(kColorITS);
12311 sub2node->SetVisibility(1);
12312 fNodes->Add(sub2node);
12313 sub1node->cd();
12314 //
12315 // Place copy #20 of ITS5 directly in I565
12316 //
12317 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12318 sub2node->SetLineColor(kColorITS);
12319 sub2node->SetVisibility(1);
12320 fNodes->Add(sub2node);
12321 sub1node->cd();
12322 //
12323 // Place copy #21 of ITS5 directly in I565
12324 //
12325 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12326 sub2node->SetLineColor(kColorITS);
12327 sub2node->SetVisibility(1);
12328 fNodes->Add(sub2node);
12329 sub1node->cd();
12330 //
12331 // Place copy #22 of ITS5 directly in I565
12332 //
12333 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12334 sub2node->SetLineColor(kColorITS);
12335 sub2node->SetVisibility(1);
12336 fNodes->Add(sub2node);
12337 sub1node->cd();
12338 fNodes->Add(sub1node);
12339 node->cd();
12340 //
12341 // Place copy #12 of I565 in IT56
12342 //
1266e9b4 12343 sub1node = new TNode("I565","I565","I565",-34.5519,-17.2048,0.,"itsrot505");
1f99c14b 12344 sub1node->SetLineColor(kColorITS);
12345 sub1node->SetVisibility(0);
12346 sub1node->cd();
12347 //
12348 // Place copy #1 of ITS5 directly in I565
12349 //
12350 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12351 sub2node->SetLineColor(kColorITS);
12352 sub2node->SetVisibility(1);
12353 fNodes->Add(sub2node);
12354 sub1node->cd();
12355 //
12356 // Place copy #2 of ITS5 directly in I565
12357 //
12358 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12359 sub2node->SetLineColor(kColorITS);
12360 sub2node->SetVisibility(1);
12361 fNodes->Add(sub2node);
12362 sub1node->cd();
12363 //
12364 // Place copy #3 of ITS5 directly in I565
12365 //
12366 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12367 sub2node->SetLineColor(kColorITS);
12368 sub2node->SetVisibility(1);
12369 fNodes->Add(sub2node);
12370 sub1node->cd();
12371 //
12372 // Place copy #4 of ITS5 directly in I565
12373 //
12374 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12375 sub2node->SetLineColor(kColorITS);
12376 sub2node->SetVisibility(1);
12377 fNodes->Add(sub2node);
12378 sub1node->cd();
12379 //
12380 // Place copy #5 of ITS5 directly in I565
12381 //
12382 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12383 sub2node->SetLineColor(kColorITS);
12384 sub2node->SetVisibility(1);
12385 fNodes->Add(sub2node);
12386 sub1node->cd();
12387 //
12388 // Place copy #6 of ITS5 directly in I565
12389 //
12390 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12391 sub2node->SetLineColor(kColorITS);
12392 sub2node->SetVisibility(1);
12393 fNodes->Add(sub2node);
12394 sub1node->cd();
12395 //
12396 // Place copy #7 of ITS5 directly in I565
12397 //
12398 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12399 sub2node->SetLineColor(kColorITS);
12400 sub2node->SetVisibility(1);
12401 fNodes->Add(sub2node);
12402 sub1node->cd();
12403 //
12404 // Place copy #8 of ITS5 directly in I565
12405 //
12406 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12407 sub2node->SetLineColor(kColorITS);
12408 sub2node->SetVisibility(1);
12409 fNodes->Add(sub2node);
12410 sub1node->cd();
12411 //
12412 // Place copy #9 of ITS5 directly in I565
12413 //
12414 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12415 sub2node->SetLineColor(kColorITS);
12416 sub2node->SetVisibility(1);
12417 fNodes->Add(sub2node);
12418 sub1node->cd();
12419 //
12420 // Place copy #10 of ITS5 directly in I565
12421 //
12422 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12423 sub2node->SetLineColor(kColorITS);
12424 sub2node->SetVisibility(1);
12425 fNodes->Add(sub2node);
12426 sub1node->cd();
12427 //
12428 // Place copy #11 of ITS5 directly in I565
12429 //
12430 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12431 sub2node->SetLineColor(kColorITS);
12432 sub2node->SetVisibility(1);
12433 fNodes->Add(sub2node);
12434 sub1node->cd();
12435 //
12436 // Place copy #12 of ITS5 directly in I565
12437 //
12438 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12439 sub2node->SetLineColor(kColorITS);
12440 sub2node->SetVisibility(1);
12441 fNodes->Add(sub2node);
12442 sub1node->cd();
12443 //
12444 // Place copy #13 of ITS5 directly in I565
12445 //
12446 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12447 sub2node->SetLineColor(kColorITS);
12448 sub2node->SetVisibility(1);
12449 fNodes->Add(sub2node);
12450 sub1node->cd();
12451 //
12452 // Place copy #14 of ITS5 directly in I565
12453 //
12454 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12455 sub2node->SetLineColor(kColorITS);
12456 sub2node->SetVisibility(1);
12457 fNodes->Add(sub2node);
12458 sub1node->cd();
12459 //
12460 // Place copy #15 of ITS5 directly in I565
12461 //
12462 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12463 sub2node->SetLineColor(kColorITS);
12464 sub2node->SetVisibility(1);
12465 fNodes->Add(sub2node);
12466 sub1node->cd();
12467 //
12468 // Place copy #16 of ITS5 directly in I565
12469 //
12470 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12471 sub2node->SetLineColor(kColorITS);
12472 sub2node->SetVisibility(1);
12473 fNodes->Add(sub2node);
12474 sub1node->cd();
12475 //
12476 // Place copy #17 of ITS5 directly in I565
12477 //
12478 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12479 sub2node->SetLineColor(kColorITS);
12480 sub2node->SetVisibility(1);
12481 fNodes->Add(sub2node);
12482 sub1node->cd();
12483 //
12484 // Place copy #18 of ITS5 directly in I565
12485 //
12486 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12487 sub2node->SetLineColor(kColorITS);
12488 sub2node->SetVisibility(1);
12489 fNodes->Add(sub2node);
12490 sub1node->cd();
12491 //
12492 // Place copy #19 of ITS5 directly in I565
12493 //
12494 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12495 sub2node->SetLineColor(kColorITS);
12496 sub2node->SetVisibility(1);
12497 fNodes->Add(sub2node);
12498 sub1node->cd();
12499 //
12500 // Place copy #20 of ITS5 directly in I565
12501 //
12502 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12503 sub2node->SetLineColor(kColorITS);
12504 sub2node->SetVisibility(1);
12505 fNodes->Add(sub2node);
12506 sub1node->cd();
12507 //
12508 // Place copy #21 of ITS5 directly in I565
12509 //
12510 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12511 sub2node->SetLineColor(kColorITS);
12512 sub2node->SetVisibility(1);
12513 fNodes->Add(sub2node);
12514 sub1node->cd();
12515 //
12516 // Place copy #22 of ITS5 directly in I565
12517 //
12518 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12519 sub2node->SetLineColor(kColorITS);
12520 sub2node->SetVisibility(1);
12521 fNodes->Add(sub2node);
12522 sub1node->cd();
12523 fNodes->Add(sub1node);
12524 node->cd();
12525 //
12526 // Place copy #13 of I565 in IT56
12527 //
1266e9b4 12528 sub1node = new TNode("I565","I565","I565",-30.6798,-23.1683,0.,"itsrot504");
1f99c14b 12529 sub1node->SetLineColor(kColorITS);
12530 sub1node->SetVisibility(0);
12531 sub1node->cd();
12532 //
12533 // Place copy #1 of ITS5 directly in I565
12534 //
12535 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12536 sub2node->SetLineColor(kColorITS);
12537 sub2node->SetVisibility(1);
12538 fNodes->Add(sub2node);
12539 sub1node->cd();
12540 //
12541 // Place copy #2 of ITS5 directly in I565
12542 //
12543 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12544 sub2node->SetLineColor(kColorITS);
12545 sub2node->SetVisibility(1);
12546 fNodes->Add(sub2node);
12547 sub1node->cd();
12548 //
12549 // Place copy #3 of ITS5 directly in I565
12550 //
12551 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12552 sub2node->SetLineColor(kColorITS);
12553 sub2node->SetVisibility(1);
12554 fNodes->Add(sub2node);
12555 sub1node->cd();
12556 //
12557 // Place copy #4 of ITS5 directly in I565
12558 //
12559 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12560 sub2node->SetLineColor(kColorITS);
12561 sub2node->SetVisibility(1);
12562 fNodes->Add(sub2node);
12563 sub1node->cd();
12564 //
12565 // Place copy #5 of ITS5 directly in I565
12566 //
12567 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12568 sub2node->SetLineColor(kColorITS);
12569 sub2node->SetVisibility(1);
12570 fNodes->Add(sub2node);
12571 sub1node->cd();
12572 //
12573 // Place copy #6 of ITS5 directly in I565
12574 //
12575 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12576 sub2node->SetLineColor(kColorITS);
12577 sub2node->SetVisibility(1);
12578 fNodes->Add(sub2node);
12579 sub1node->cd();
12580 //
12581 // Place copy #7 of ITS5 directly in I565
12582 //
12583 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12584 sub2node->SetLineColor(kColorITS);
12585 sub2node->SetVisibility(1);
12586 fNodes->Add(sub2node);
12587 sub1node->cd();
12588 //
12589 // Place copy #8 of ITS5 directly in I565
12590 //
12591 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12592 sub2node->SetLineColor(kColorITS);
12593 sub2node->SetVisibility(1);
12594 fNodes->Add(sub2node);
12595 sub1node->cd();
12596 //
12597 // Place copy #9 of ITS5 directly in I565
12598 //
12599 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12600 sub2node->SetLineColor(kColorITS);
12601 sub2node->SetVisibility(1);
12602 fNodes->Add(sub2node);
12603 sub1node->cd();
12604 //
12605 // Place copy #10 of ITS5 directly in I565
12606 //
12607 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12608 sub2node->SetLineColor(kColorITS);
12609 sub2node->SetVisibility(1);
12610 fNodes->Add(sub2node);
12611 sub1node->cd();
12612 //
12613 // Place copy #11 of ITS5 directly in I565
12614 //
12615 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12616 sub2node->SetLineColor(kColorITS);
12617 sub2node->SetVisibility(1);
12618 fNodes->Add(sub2node);
12619 sub1node->cd();
12620 //
12621 // Place copy #12 of ITS5 directly in I565
12622 //
12623 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12624 sub2node->SetLineColor(kColorITS);
12625 sub2node->SetVisibility(1);
12626 fNodes->Add(sub2node);
12627 sub1node->cd();
12628 //
12629 // Place copy #13 of ITS5 directly in I565
12630 //
12631 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12632 sub2node->SetLineColor(kColorITS);
12633 sub2node->SetVisibility(1);
12634 fNodes->Add(sub2node);
12635 sub1node->cd();
12636 //
12637 // Place copy #14 of ITS5 directly in I565
12638 //
12639 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12640 sub2node->SetLineColor(kColorITS);
12641 sub2node->SetVisibility(1);
12642 fNodes->Add(sub2node);
12643 sub1node->cd();
12644 //
12645 // Place copy #15 of ITS5 directly in I565
12646 //
12647 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12648 sub2node->SetLineColor(kColorITS);
12649 sub2node->SetVisibility(1);
12650 fNodes->Add(sub2node);
12651 sub1node->cd();
12652 //
12653 // Place copy #16 of ITS5 directly in I565
12654 //
12655 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12656 sub2node->SetLineColor(kColorITS);
12657 sub2node->SetVisibility(1);
12658 fNodes->Add(sub2node);
12659 sub1node->cd();
12660 //
12661 // Place copy #17 of ITS5 directly in I565
12662 //
12663 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12664 sub2node->SetLineColor(kColorITS);
12665 sub2node->SetVisibility(1);
12666 fNodes->Add(sub2node);
12667 sub1node->cd();
12668 //
12669 // Place copy #18 of ITS5 directly in I565
12670 //
12671 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12672 sub2node->SetLineColor(kColorITS);
12673 sub2node->SetVisibility(1);
12674 fNodes->Add(sub2node);
12675 sub1node->cd();
12676 //
12677 // Place copy #19 of ITS5 directly in I565
12678 //
12679 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12680 sub2node->SetLineColor(kColorITS);
12681 sub2node->SetVisibility(1);
12682 fNodes->Add(sub2node);
12683 sub1node->cd();
12684 //
12685 // Place copy #20 of ITS5 directly in I565
12686 //
12687 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12688 sub2node->SetLineColor(kColorITS);
12689 sub2node->SetVisibility(1);
12690 fNodes->Add(sub2node);
12691 sub1node->cd();
12692 //
12693 // Place copy #21 of ITS5 directly in I565
12694 //
12695 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12696 sub2node->SetLineColor(kColorITS);
12697 sub2node->SetVisibility(1);
12698 fNodes->Add(sub2node);
12699 sub1node->cd();
12700 //
12701 // Place copy #22 of ITS5 directly in I565
12702 //
12703 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12704 sub2node->SetLineColor(kColorITS);
12705 sub2node->SetVisibility(1);
12706 fNodes->Add(sub2node);
12707 sub1node->cd();
12708 fNodes->Add(sub1node);
12709 node->cd();
12710 //
12711 // Place copy #14 of I565 in IT56
12712 //
1266e9b4 12713 sub1node = new TNode("I565","I565","I565",-26.0036,-28.5246,0.,"itsrot503");
1f99c14b 12714 sub1node->SetLineColor(kColorITS);
12715 sub1node->SetVisibility(0);
12716 sub1node->cd();
12717 //
12718 // Place copy #1 of ITS5 directly in I565
12719 //
12720 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12721 sub2node->SetLineColor(kColorITS);
12722 sub2node->SetVisibility(1);
12723 fNodes->Add(sub2node);
12724 sub1node->cd();
12725 //
12726 // Place copy #2 of ITS5 directly in I565
12727 //
12728 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12729 sub2node->SetLineColor(kColorITS);
12730 sub2node->SetVisibility(1);
12731 fNodes->Add(sub2node);
12732 sub1node->cd();
12733 //
12734 // Place copy #3 of ITS5 directly in I565
12735 //
12736 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12737 sub2node->SetLineColor(kColorITS);
12738 sub2node->SetVisibility(1);
12739 fNodes->Add(sub2node);
12740 sub1node->cd();
12741 //
12742 // Place copy #4 of ITS5 directly in I565
12743 //
12744 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12745 sub2node->SetLineColor(kColorITS);
12746 sub2node->SetVisibility(1);
12747 fNodes->Add(sub2node);
12748 sub1node->cd();
12749 //
12750 // Place copy #5 of ITS5 directly in I565
12751 //
12752 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12753 sub2node->SetLineColor(kColorITS);
12754 sub2node->SetVisibility(1);
12755 fNodes->Add(sub2node);
12756 sub1node->cd();
12757 //
12758 // Place copy #6 of ITS5 directly in I565
12759 //
12760 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12761 sub2node->SetLineColor(kColorITS);
12762 sub2node->SetVisibility(1);
12763 fNodes->Add(sub2node);
12764 sub1node->cd();
12765 //
12766 // Place copy #7 of ITS5 directly in I565
12767 //
12768 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12769 sub2node->SetLineColor(kColorITS);
12770 sub2node->SetVisibility(1);
12771 fNodes->Add(sub2node);
12772 sub1node->cd();
12773 //
12774 // Place copy #8 of ITS5 directly in I565
12775 //
12776 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12777 sub2node->SetLineColor(kColorITS);
12778 sub2node->SetVisibility(1);
12779 fNodes->Add(sub2node);
12780 sub1node->cd();
12781 //
12782 // Place copy #9 of ITS5 directly in I565
12783 //
12784 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12785 sub2node->SetLineColor(kColorITS);
12786 sub2node->SetVisibility(1);
12787 fNodes->Add(sub2node);
12788 sub1node->cd();
12789 //
12790 // Place copy #10 of ITS5 directly in I565
12791 //
12792 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12793 sub2node->SetLineColor(kColorITS);
12794 sub2node->SetVisibility(1);
12795 fNodes->Add(sub2node);
12796 sub1node->cd();
12797 //
12798 // Place copy #11 of ITS5 directly in I565
12799 //
12800 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12801 sub2node->SetLineColor(kColorITS);
12802 sub2node->SetVisibility(1);
12803 fNodes->Add(sub2node);
12804 sub1node->cd();
12805 //
12806 // Place copy #12 of ITS5 directly in I565
12807 //
12808 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12809 sub2node->SetLineColor(kColorITS);
12810 sub2node->SetVisibility(1);
12811 fNodes->Add(sub2node);
12812 sub1node->cd();
12813 //
12814 // Place copy #13 of ITS5 directly in I565
12815 //
12816 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12817 sub2node->SetLineColor(kColorITS);
12818 sub2node->SetVisibility(1);
12819 fNodes->Add(sub2node);
12820 sub1node->cd();
12821 //
12822 // Place copy #14 of ITS5 directly in I565
12823 //
12824 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12825 sub2node->SetLineColor(kColorITS);
12826 sub2node->SetVisibility(1);
12827 fNodes->Add(sub2node);
12828 sub1node->cd();
12829 //
12830 // Place copy #15 of ITS5 directly in I565
12831 //
12832 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12833 sub2node->SetLineColor(kColorITS);
12834 sub2node->SetVisibility(1);
12835 fNodes->Add(sub2node);
12836 sub1node->cd();
12837 //
12838 // Place copy #16 of ITS5 directly in I565
12839 //
12840 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12841 sub2node->SetLineColor(kColorITS);
12842 sub2node->SetVisibility(1);
12843 fNodes->Add(sub2node);
12844 sub1node->cd();
12845 //
12846 // Place copy #17 of ITS5 directly in I565
12847 //
12848 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12849 sub2node->SetLineColor(kColorITS);
12850 sub2node->SetVisibility(1);
12851 fNodes->Add(sub2node);
12852 sub1node->cd();
12853 //
12854 // Place copy #18 of ITS5 directly in I565
12855 //
12856 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12857 sub2node->SetLineColor(kColorITS);
12858 sub2node->SetVisibility(1);
12859 fNodes->Add(sub2node);
12860 sub1node->cd();
12861 //
12862 // Place copy #19 of ITS5 directly in I565
12863 //
12864 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12865 sub2node->SetLineColor(kColorITS);
12866 sub2node->SetVisibility(1);
12867 fNodes->Add(sub2node);
12868 sub1node->cd();
12869 //
12870 // Place copy #20 of ITS5 directly in I565
12871 //
12872 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12873 sub2node->SetLineColor(kColorITS);
12874 sub2node->SetVisibility(1);
12875 fNodes->Add(sub2node);
12876 sub1node->cd();
12877 //
12878 // Place copy #21 of ITS5 directly in I565
12879 //
12880 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12881 sub2node->SetLineColor(kColorITS);
12882 sub2node->SetVisibility(1);
12883 fNodes->Add(sub2node);
12884 sub1node->cd();
12885 //
12886 // Place copy #22 of ITS5 directly in I565
12887 //
12888 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12889 sub2node->SetLineColor(kColorITS);
12890 sub2node->SetVisibility(1);
12891 fNodes->Add(sub2node);
12892 sub1node->cd();
12893 fNodes->Add(sub1node);
12894 node->cd();
12895 //
12896 // Place copy #15 of I565 in IT56
12897 //
1266e9b4 12898 sub1node = new TNode("I565","I565","I565",-20.2387,-32.6866,0.,"itsrot501");
1f99c14b 12899 sub1node->SetLineColor(kColorITS);
12900 sub1node->SetVisibility(0);
12901 sub1node->cd();
12902 //
12903 // Place copy #1 of ITS5 directly in I565
12904 //
12905 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12906 sub2node->SetLineColor(kColorITS);
12907 sub2node->SetVisibility(1);
12908 fNodes->Add(sub2node);
12909 sub1node->cd();
12910 //
12911 // Place copy #2 of ITS5 directly in I565
12912 //
12913 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12914 sub2node->SetLineColor(kColorITS);
12915 sub2node->SetVisibility(1);
12916 fNodes->Add(sub2node);
12917 sub1node->cd();
12918 //
12919 // Place copy #3 of ITS5 directly in I565
12920 //
12921 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12922 sub2node->SetLineColor(kColorITS);
12923 sub2node->SetVisibility(1);
12924 fNodes->Add(sub2node);
12925 sub1node->cd();
12926 //
12927 // Place copy #4 of ITS5 directly in I565
12928 //
12929 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12930 sub2node->SetLineColor(kColorITS);
12931 sub2node->SetVisibility(1);
12932 fNodes->Add(sub2node);
12933 sub1node->cd();
12934 //
12935 // Place copy #5 of ITS5 directly in I565
12936 //
12937 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12938 sub2node->SetLineColor(kColorITS);
12939 sub2node->SetVisibility(1);
12940 fNodes->Add(sub2node);
12941 sub1node->cd();
12942 //
12943 // Place copy #6 of ITS5 directly in I565
12944 //
12945 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12946 sub2node->SetLineColor(kColorITS);
12947 sub2node->SetVisibility(1);
12948 fNodes->Add(sub2node);
12949 sub1node->cd();
12950 //
12951 // Place copy #7 of ITS5 directly in I565
12952 //
12953 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12954 sub2node->SetLineColor(kColorITS);
12955 sub2node->SetVisibility(1);
12956 fNodes->Add(sub2node);
12957 sub1node->cd();
12958 //
12959 // Place copy #8 of ITS5 directly in I565
12960 //
12961 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12962 sub2node->SetLineColor(kColorITS);
12963 sub2node->SetVisibility(1);
12964 fNodes->Add(sub2node);
12965 sub1node->cd();
12966 //
12967 // Place copy #9 of ITS5 directly in I565
12968 //
12969 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12970 sub2node->SetLineColor(kColorITS);
12971 sub2node->SetVisibility(1);
12972 fNodes->Add(sub2node);
12973 sub1node->cd();
12974 //
12975 // Place copy #10 of ITS5 directly in I565
12976 //
12977 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12978 sub2node->SetLineColor(kColorITS);
12979 sub2node->SetVisibility(1);
12980 fNodes->Add(sub2node);
12981 sub1node->cd();
12982 //
12983 // Place copy #11 of ITS5 directly in I565
12984 //
12985 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12986 sub2node->SetLineColor(kColorITS);
12987 sub2node->SetVisibility(1);
12988 fNodes->Add(sub2node);
12989 sub1node->cd();
12990 //
12991 // Place copy #12 of ITS5 directly in I565
12992 //
12993 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12994 sub2node->SetLineColor(kColorITS);
12995 sub2node->SetVisibility(1);
12996 fNodes->Add(sub2node);
12997 sub1node->cd();
12998 //
12999 // Place copy #13 of ITS5 directly in I565
13000 //
13001 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13002 sub2node->SetLineColor(kColorITS);
13003 sub2node->SetVisibility(1);
13004 fNodes->Add(sub2node);
13005 sub1node->cd();
13006 //
13007 // Place copy #14 of ITS5 directly in I565
13008 //
13009 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13010 sub2node->SetLineColor(kColorITS);
13011 sub2node->SetVisibility(1);
13012 fNodes->Add(sub2node);
13013 sub1node->cd();
13014 //
13015 // Place copy #15 of ITS5 directly in I565
13016 //
13017 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13018 sub2node->SetLineColor(kColorITS);
13019 sub2node->SetVisibility(1);
13020 fNodes->Add(sub2node);
13021 sub1node->cd();
13022 //
13023 // Place copy #16 of ITS5 directly in I565
13024 //
13025 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13026 sub2node->SetLineColor(kColorITS);
13027 sub2node->SetVisibility(1);
13028 fNodes->Add(sub2node);
13029 sub1node->cd();
13030 //
13031 // Place copy #17 of ITS5 directly in I565
13032 //
13033 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13034 sub2node->SetLineColor(kColorITS);
13035 sub2node->SetVisibility(1);
13036 fNodes->Add(sub2node);
13037 sub1node->cd();
13038 //
13039 // Place copy #18 of ITS5 directly in I565
13040 //
13041 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13042 sub2node->SetLineColor(kColorITS);
13043 sub2node->SetVisibility(1);
13044 fNodes->Add(sub2node);
13045 sub1node->cd();
13046 //
13047 // Place copy #19 of ITS5 directly in I565
13048 //
13049 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13050 sub2node->SetLineColor(kColorITS);
13051 sub2node->SetVisibility(1);
13052 fNodes->Add(sub2node);
13053 sub1node->cd();
13054 //
13055 // Place copy #20 of ITS5 directly in I565
13056 //
13057 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13058 sub2node->SetLineColor(kColorITS);
13059 sub2node->SetVisibility(1);
13060 fNodes->Add(sub2node);
13061 sub1node->cd();
13062 //
13063 // Place copy #21 of ITS5 directly in I565
13064 //
13065 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13066 sub2node->SetLineColor(kColorITS);
13067 sub2node->SetVisibility(1);
13068 fNodes->Add(sub2node);
13069 sub1node->cd();
13070 //
13071 // Place copy #22 of ITS5 directly in I565
13072 //
13073 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13074 sub2node->SetLineColor(kColorITS);
13075 sub2node->SetVisibility(1);
13076 fNodes->Add(sub2node);
13077 sub1node->cd();
13078 fNodes->Add(sub1node);
13079 node->cd();
13080 //
13081 // Place copy #16 of I565 in IT56
13082 //
1266e9b4 13083 sub1node = new TNode("I565","I565","I565",-13.9434,-35.992,0.,"itsrot531");
1f99c14b 13084 sub1node->SetLineColor(kColorITS);
13085 sub1node->SetVisibility(0);
13086 sub1node->cd();
13087 //
13088 // Place copy #1 of ITS5 directly in I565
13089 //
13090 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13091 sub2node->SetLineColor(kColorITS);
13092 sub2node->SetVisibility(1);
13093 fNodes->Add(sub2node);
13094 sub1node->cd();
13095 //
13096 // Place copy #2 of ITS5 directly in I565
13097 //
13098 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13099 sub2node->SetLineColor(kColorITS);
13100 sub2node->SetVisibility(1);
13101 fNodes->Add(sub2node);
13102 sub1node->cd();
13103 //
13104 // Place copy #3 of ITS5 directly in I565
13105 //
13106 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13107 sub2node->SetLineColor(kColorITS);
13108 sub2node->SetVisibility(1);
13109 fNodes->Add(sub2node);
13110 sub1node->cd();
13111 //
13112 // Place copy #4 of ITS5 directly in I565
13113 //
13114 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13115 sub2node->SetLineColor(kColorITS);
13116 sub2node->SetVisibility(1);
13117 fNodes->Add(sub2node);
13118 sub1node->cd();
13119 //
13120 // Place copy #5 of ITS5 directly in I565
13121 //
13122 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13123 sub2node->SetLineColor(kColorITS);
13124 sub2node->SetVisibility(1);
13125 fNodes->Add(sub2node);
13126 sub1node->cd();
13127 //
13128 // Place copy #6 of ITS5 directly in I565
13129 //
13130 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13131 sub2node->SetLineColor(kColorITS);
13132 sub2node->SetVisibility(1);
13133 fNodes->Add(sub2node);
13134 sub1node->cd();
13135 //
13136 // Place copy #7 of ITS5 directly in I565
13137 //
13138 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13139 sub2node->SetLineColor(kColorITS);
13140 sub2node->SetVisibility(1);
13141 fNodes->Add(sub2node);
13142 sub1node->cd();
13143 //
13144 // Place copy #8 of ITS5 directly in I565
13145 //
13146 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13147 sub2node->SetLineColor(kColorITS);
13148 sub2node->SetVisibility(1);
13149 fNodes->Add(sub2node);
13150 sub1node->cd();
13151 //
13152 // Place copy #9 of ITS5 directly in I565
13153 //
13154 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13155 sub2node->SetLineColor(kColorITS);
13156 sub2node->SetVisibility(1);
13157 fNodes->Add(sub2node);
13158 sub1node->cd();
13159 //
13160 // Place copy #10 of ITS5 directly in I565
13161 //
13162 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13163 sub2node->SetLineColor(kColorITS);
13164 sub2node->SetVisibility(1);
13165 fNodes->Add(sub2node);
13166 sub1node->cd();
13167 //
13168 // Place copy #11 of ITS5 directly in I565
13169 //
13170 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13171 sub2node->SetLineColor(kColorITS);
13172 sub2node->SetVisibility(1);
13173 fNodes->Add(sub2node);
13174 sub1node->cd();
13175 //
13176 // Place copy #12 of ITS5 directly in I565
13177 //
13178 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13179 sub2node->SetLineColor(kColorITS);
13180 sub2node->SetVisibility(1);
13181 fNodes->Add(sub2node);
13182 sub1node->cd();
13183 //
13184 // Place copy #13 of ITS5 directly in I565
13185 //
13186 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13187 sub2node->SetLineColor(kColorITS);
13188 sub2node->SetVisibility(1);
13189 fNodes->Add(sub2node);
13190 sub1node->cd();
13191 //
13192 // Place copy #14 of ITS5 directly in I565
13193 //
13194 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13195 sub2node->SetLineColor(kColorITS);
13196 sub2node->SetVisibility(1);
13197 fNodes->Add(sub2node);
13198 sub1node->cd();
13199 //
13200 // Place copy #15 of ITS5 directly in I565
13201 //
13202 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13203 sub2node->SetLineColor(kColorITS);
13204 sub2node->SetVisibility(1);
13205 fNodes->Add(sub2node);
13206 sub1node->cd();
13207 //
13208 // Place copy #16 of ITS5 directly in I565
13209 //
13210 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13211 sub2node->SetLineColor(kColorITS);
13212 sub2node->SetVisibility(1);
13213 fNodes->Add(sub2node);
13214 sub1node->cd();
13215 //
13216 // Place copy #17 of ITS5 directly in I565
13217 //
13218 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13219 sub2node->SetLineColor(kColorITS);
13220 sub2node->SetVisibility(1);
13221 fNodes->Add(sub2node);
13222 sub1node->cd();
13223 //
13224 // Place copy #18 of ITS5 directly in I565
13225 //
13226 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13227 sub2node->SetLineColor(kColorITS);
13228 sub2node->SetVisibility(1);
13229 fNodes->Add(sub2node);
13230 sub1node->cd();
13231 //
13232 // Place copy #19 of ITS5 directly in I565
13233 //
13234 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13235 sub2node->SetLineColor(kColorITS);
13236 sub2node->SetVisibility(1);
13237 fNodes->Add(sub2node);
13238 sub1node->cd();
13239 //
13240 // Place copy #20 of ITS5 directly in I565
13241 //
13242 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13243 sub2node->SetLineColor(kColorITS);
13244 sub2node->SetVisibility(1);
13245 fNodes->Add(sub2node);
13246 sub1node->cd();
13247 //
13248 // Place copy #21 of ITS5 directly in I565
13249 //
13250 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13251 sub2node->SetLineColor(kColorITS);
13252 sub2node->SetVisibility(1);
13253 fNodes->Add(sub2node);
13254 sub1node->cd();
13255 //
13256 // Place copy #22 of ITS5 directly in I565
13257 //
13258 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13259 sub2node->SetLineColor(kColorITS);
13260 sub2node->SetVisibility(1);
13261 fNodes->Add(sub2node);
13262 sub1node->cd();
13263 fNodes->Add(sub1node);
13264 node->cd();
13265 //
13266 // Place copy #17 of I565 in IT56
13267 //
1266e9b4 13268 sub1node = new TNode("I565","I565","I565",-7.0643,-37.7904,0.,"itsrot530");
1f99c14b 13269 sub1node->SetLineColor(kColorITS);
13270 sub1node->SetVisibility(0);
13271 sub1node->cd();
13272 //
13273 // Place copy #1 of ITS5 directly in I565
13274 //
13275 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13276 sub2node->SetLineColor(kColorITS);
13277 sub2node->SetVisibility(1);
13278 fNodes->Add(sub2node);
13279 sub1node->cd();
13280 //
13281 // Place copy #2 of ITS5 directly in I565
13282 //
13283 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13284 sub2node->SetLineColor(kColorITS);
13285 sub2node->SetVisibility(1);
13286 fNodes->Add(sub2node);
13287 sub1node->cd();
13288 //
13289 // Place copy #3 of ITS5 directly in I565
13290 //
13291 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13292 sub2node->SetLineColor(kColorITS);
13293 sub2node->SetVisibility(1);
13294 fNodes->Add(sub2node);
13295 sub1node->cd();
13296 //
13297 // Place copy #4 of ITS5 directly in I565
13298 //
13299 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13300 sub2node->SetLineColor(kColorITS);
13301 sub2node->SetVisibility(1);
13302 fNodes->Add(sub2node);
13303 sub1node->cd();
13304 //
13305 // Place copy #5 of ITS5 directly in I565
13306 //
13307 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13308 sub2node->SetLineColor(kColorITS);
13309 sub2node->SetVisibility(1);
13310 fNodes->Add(sub2node);
13311 sub1node->cd();
13312 //
13313 // Place copy #6 of ITS5 directly in I565
13314 //
13315 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13316 sub2node->SetLineColor(kColorITS);
13317 sub2node->SetVisibility(1);
13318 fNodes->Add(sub2node);
13319 sub1node->cd();
13320 //
13321 // Place copy #7 of ITS5 directly in I565
13322 //
13323 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13324 sub2node->SetLineColor(kColorITS);
13325 sub2node->SetVisibility(1);
13326 fNodes->Add(sub2node);
13327 sub1node->cd();
13328 //
13329 // Place copy #8 of ITS5 directly in I565
13330 //
13331 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13332 sub2node->SetLineColor(kColorITS);
13333 sub2node->SetVisibility(1);
13334 fNodes->Add(sub2node);
13335 sub1node->cd();
13336 //
13337 // Place copy #9 of ITS5 directly in I565
13338 //
13339 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13340 sub2node->SetLineColor(kColorITS);
13341 sub2node->SetVisibility(1);
13342 fNodes->Add(sub2node);
13343 sub1node->cd();
13344 //
13345 // Place copy #10 of ITS5 directly in I565
13346 //
13347 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13348 sub2node->SetLineColor(kColorITS);
13349 sub2node->SetVisibility(1);
13350 fNodes->Add(sub2node);
13351 sub1node->cd();
13352 //
13353 // Place copy #11 of ITS5 directly in I565
13354 //
13355 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13356 sub2node->SetLineColor(kColorITS);
13357 sub2node->SetVisibility(1);
13358 fNodes->Add(sub2node);
13359 sub1node->cd();
13360 //
13361 // Place copy #12 of ITS5 directly in I565
13362 //
13363 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13364 sub2node->SetLineColor(kColorITS);
13365 sub2node->SetVisibility(1);
13366 fNodes->Add(sub2node);
13367 sub1node->cd();
13368 //
13369 // Place copy #13 of ITS5 directly in I565
13370 //
13371 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13372 sub2node->SetLineColor(kColorITS);
13373 sub2node->SetVisibility(1);
13374 fNodes->Add(sub2node);
13375 sub1node->cd();
13376 //
13377 // Place copy #14 of ITS5 directly in I565
13378 //
13379 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13380 sub2node->SetLineColor(kColorITS);
13381 sub2node->SetVisibility(1);
13382 fNodes->Add(sub2node);
13383 sub1node->cd();
13384 //
13385 // Place copy #15 of ITS5 directly in I565
13386 //
13387 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13388 sub2node->SetLineColor(kColorITS);
13389 sub2node->SetVisibility(1);
13390 fNodes->Add(sub2node);
13391 sub1node->cd();
13392 //
13393 // Place copy #16 of ITS5 directly in I565
13394 //
13395 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13396 sub2node->SetLineColor(kColorITS);
13397 sub2node->SetVisibility(1);
13398 fNodes->Add(sub2node);
13399 sub1node->cd();
13400 //
13401 // Place copy #17 of ITS5 directly in I565
13402 //
13403 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13404 sub2node->SetLineColor(kColorITS);
13405 sub2node->SetVisibility(1);
13406 fNodes->Add(sub2node);
13407 sub1node->cd();
13408 //
13409 // Place copy #18 of ITS5 directly in I565
13410 //
13411 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13412 sub2node->SetLineColor(kColorITS);
13413 sub2node->SetVisibility(1);
13414 fNodes->Add(sub2node);
13415 sub1node->cd();
13416 //
13417 // Place copy #19 of ITS5 directly in I565
13418 //
13419 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13420 sub2node->SetLineColor(kColorITS);
13421 sub2node->SetVisibility(1);
13422 fNodes->Add(sub2node);
13423 sub1node->cd();
13424 //
13425 // Place copy #20 of ITS5 directly in I565
13426 //
13427 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13428 sub2node->SetLineColor(kColorITS);
13429 sub2node->SetVisibility(1);
13430 fNodes->Add(sub2node);
13431 sub1node->cd();
13432 //
13433 // Place copy #21 of ITS5 directly in I565
13434 //
13435 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13436 sub2node->SetLineColor(kColorITS);
13437 sub2node->SetVisibility(1);
13438 fNodes->Add(sub2node);
13439 sub1node->cd();
13440 //
13441 // Place copy #22 of ITS5 directly in I565
13442 //
13443 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13444 sub2node->SetLineColor(kColorITS);
13445 sub2node->SetVisibility(1);
13446 fNodes->Add(sub2node);
13447 sub1node->cd();
13448 fNodes->Add(sub1node);
13449 node->cd();
13450 //
13451 // Place copy #18 of I565 in IT56
13452 //
1266e9b4 13453 sub1node = new TNode("I565","I565","I565",0.,-38.5984,0.,"itsrot533");
1f99c14b 13454 sub1node->SetLineColor(kColorITS);
13455 sub1node->SetVisibility(0);
13456 sub1node->cd();
13457 //
13458 // Place copy #1 of ITS5 directly in I565
13459 //
13460 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13461 sub2node->SetLineColor(kColorITS);
13462 sub2node->SetVisibility(1);
13463 fNodes->Add(sub2node);
13464 sub1node->cd();
13465 //
13466 // Place copy #2 of ITS5 directly in I565
13467 //
13468 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13469 sub2node->SetLineColor(kColorITS);
13470 sub2node->SetVisibility(1);
13471 fNodes->Add(sub2node);
13472 sub1node->cd();
13473 //
13474 // Place copy #3 of ITS5 directly in I565
13475 //
13476 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13477 sub2node->SetLineColor(kColorITS);
13478 sub2node->SetVisibility(1);
13479 fNodes->Add(sub2node);
13480 sub1node->cd();
13481 //
13482 // Place copy #4 of ITS5 directly in I565
13483 //
13484 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13485 sub2node->SetLineColor(kColorITS);
13486 sub2node->SetVisibility(1);
13487 fNodes->Add(sub2node);
13488 sub1node->cd();
13489 //
13490 // Place copy #5 of ITS5 directly in I565
13491 //
13492 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13493 sub2node->SetLineColor(kColorITS);
13494 sub2node->SetVisibility(1);
13495 fNodes->Add(sub2node);
13496 sub1node->cd();
13497 //
13498 // Place copy #6 of ITS5 directly in I565
13499 //
13500 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13501 sub2node->SetLineColor(kColorITS);
13502 sub2node->SetVisibility(1);
13503 fNodes->Add(sub2node);
13504 sub1node->cd();
13505 //
13506 // Place copy #7 of ITS5 directly in I565
13507 //
13508 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13509 sub2node->SetLineColor(kColorITS);
13510 sub2node->SetVisibility(1);
13511 fNodes->Add(sub2node);
13512 sub1node->cd();
13513 //
13514 // Place copy #8 of ITS5 directly in I565
13515 //
13516 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13517 sub2node->SetLineColor(kColorITS);
13518 sub2node->SetVisibility(1);
13519 fNodes->Add(sub2node);
13520 sub1node->cd();
13521 //
13522 // Place copy #9 of ITS5 directly in I565
13523 //
13524 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13525 sub2node->SetLineColor(kColorITS);
13526 sub2node->SetVisibility(1);
13527 fNodes->Add(sub2node);
13528 sub1node->cd();
13529 //
13530 // Place copy #10 of ITS5 directly in I565
13531 //
13532 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13533 sub2node->SetLineColor(kColorITS);
13534 sub2node->SetVisibility(1);
13535 fNodes->Add(sub2node);
13536 sub1node->cd();
13537 //
13538 // Place copy #11 of ITS5 directly in I565
13539 //
13540 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13541 sub2node->SetLineColor(kColorITS);
13542 sub2node->SetVisibility(1);
13543 fNodes->Add(sub2node);
13544 sub1node->cd();
13545 //
13546 // Place copy #12 of ITS5 directly in I565
13547 //
13548 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13549 sub2node->SetLineColor(kColorITS);
13550 sub2node->SetVisibility(1);
13551 fNodes->Add(sub2node);
13552 sub1node->cd();
13553 //
13554 // Place copy #13 of ITS5 directly in I565
13555 //
13556 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13557 sub2node->SetLineColor(kColorITS);
13558 sub2node->SetVisibility(1);
13559 fNodes->Add(sub2node);
13560 sub1node->cd();
13561 //
13562 // Place copy #14 of ITS5 directly in I565
13563 //
13564 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13565 sub2node->SetLineColor(kColorITS);
13566 sub2node->SetVisibility(1);
13567 fNodes->Add(sub2node);
13568 sub1node->cd();
13569 //
13570 // Place copy #15 of ITS5 directly in I565
13571 //
13572 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13573 sub2node->SetLineColor(kColorITS);
13574 sub2node->SetVisibility(1);
13575 fNodes->Add(sub2node);
13576 sub1node->cd();
13577 //
13578 // Place copy #16 of ITS5 directly in I565
13579 //
13580 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13581 sub2node->SetLineColor(kColorITS);
13582 sub2node->SetVisibility(1);
13583 fNodes->Add(sub2node);
13584 sub1node->cd();
13585 //
13586 // Place copy #17 of ITS5 directly in I565
13587 //
13588 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13589 sub2node->SetLineColor(kColorITS);
13590 sub2node->SetVisibility(1);
13591 fNodes->Add(sub2node);
13592 sub1node->cd();
13593 //
13594 // Place copy #18 of ITS5 directly in I565
13595 //
13596 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13597 sub2node->SetLineColor(kColorITS);
13598 sub2node->SetVisibility(1);
13599 fNodes->Add(sub2node);
13600 sub1node->cd();
13601 //
13602 // Place copy #19 of ITS5 directly in I565
13603 //
13604 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13605 sub2node->SetLineColor(kColorITS);
13606 sub2node->SetVisibility(1);
13607 fNodes->Add(sub2node);
13608 sub1node->cd();
13609 //
13610 // Place copy #20 of ITS5 directly in I565
13611 //
13612 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13613 sub2node->SetLineColor(kColorITS);
13614 sub2node->SetVisibility(1);
13615 fNodes->Add(sub2node);
13616 sub1node->cd();
13617 //
13618 // Place copy #21 of ITS5 directly in I565
13619 //
13620 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13621 sub2node->SetLineColor(kColorITS);
13622 sub2node->SetVisibility(1);
13623 fNodes->Add(sub2node);
13624 sub1node->cd();
13625 //
13626 // Place copy #22 of ITS5 directly in I565
13627 //
13628 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13629 sub2node->SetLineColor(kColorITS);
13630 sub2node->SetVisibility(1);
13631 fNodes->Add(sub2node);
13632 sub1node->cd();
13633 fNodes->Add(sub1node);
13634 node->cd();
13635 //
13636 // Place copy #19 of I565 in IT56
13637 //
1266e9b4 13638 sub1node = new TNode("I565","I565","I565",7.0642,-37.7904,0.,"itsrot529");
1f99c14b 13639 sub1node->SetLineColor(kColorITS);
13640 sub1node->SetVisibility(0);
13641 sub1node->cd();
13642 //
13643 // Place copy #1 of ITS5 directly in I565
13644 //
13645 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13646 sub2node->SetLineColor(kColorITS);
13647 sub2node->SetVisibility(1);
13648 fNodes->Add(sub2node);
13649 sub1node->cd();
13650 //
13651 // Place copy #2 of ITS5 directly in I565
13652 //
13653 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13654 sub2node->SetLineColor(kColorITS);
13655 sub2node->SetVisibility(1);
13656 fNodes->Add(sub2node);
13657 sub1node->cd();
13658 //
13659 // Place copy #3 of ITS5 directly in I565
13660 //
13661 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13662 sub2node->SetLineColor(kColorITS);
13663 sub2node->SetVisibility(1);
13664 fNodes->Add(sub2node);
13665 sub1node->cd();
13666 //
13667 // Place copy #4 of ITS5 directly in I565
13668 //
13669 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13670 sub2node->SetLineColor(kColorITS);
13671 sub2node->SetVisibility(1);
13672 fNodes->Add(sub2node);
13673 sub1node->cd();
13674 //
13675 // Place copy #5 of ITS5 directly in I565
13676 //
13677 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13678 sub2node->SetLineColor(kColorITS);
13679 sub2node->SetVisibility(1);
13680 fNodes->Add(sub2node);
13681 sub1node->cd();
13682 //
13683 // Place copy #6 of ITS5 directly in I565
13684 //
13685 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13686 sub2node->SetLineColor(kColorITS);
13687 sub2node->SetVisibility(1);
13688 fNodes->Add(sub2node);
13689 sub1node->cd();
13690 //
13691 // Place copy #7 of ITS5 directly in I565
13692 //
13693 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13694 sub2node->SetLineColor(kColorITS);
13695 sub2node->SetVisibility(1);
13696 fNodes->Add(sub2node);
13697 sub1node->cd();
13698 //
13699 // Place copy #8 of ITS5 directly in I565
13700 //
13701 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13702 sub2node->SetLineColor(kColorITS);
13703 sub2node->SetVisibility(1);
13704 fNodes->Add(sub2node);
13705 sub1node->cd();
13706 //
13707 // Place copy #9 of ITS5 directly in I565
13708 //
13709 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13710 sub2node->SetLineColor(kColorITS);
13711 sub2node->SetVisibility(1);
13712 fNodes->Add(sub2node);
13713 sub1node->cd();
13714 //
13715 // Place copy #10 of ITS5 directly in I565
13716 //
13717 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13718 sub2node->SetLineColor(kColorITS);
13719 sub2node->SetVisibility(1);
13720 fNodes->Add(sub2node);
13721 sub1node->cd();
13722 //
13723 // Place copy #11 of ITS5 directly in I565
13724 //
13725 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13726 sub2node->SetLineColor(kColorITS);
13727 sub2node->SetVisibility(1);
13728 fNodes->Add(sub2node);
13729 sub1node->cd();
13730 //
13731 // Place copy #12 of ITS5 directly in I565
13732 //
13733 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13734 sub2node->SetLineColor(kColorITS);
13735 sub2node->SetVisibility(1);
13736 fNodes->Add(sub2node);
13737 sub1node->cd();
13738 //
13739 // Place copy #13 of ITS5 directly in I565
13740 //
13741 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13742 sub2node->SetLineColor(kColorITS);
13743 sub2node->SetVisibility(1);
13744 fNodes->Add(sub2node);
13745 sub1node->cd();
13746 //
13747 // Place copy #14 of ITS5 directly in I565
13748 //
13749 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13750 sub2node->SetLineColor(kColorITS);
13751 sub2node->SetVisibility(1);
13752 fNodes->Add(sub2node);
13753 sub1node->cd();
13754 //
13755 // Place copy #15 of ITS5 directly in I565
13756 //
13757 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13758 sub2node->SetLineColor(kColorITS);
13759 sub2node->SetVisibility(1);
13760 fNodes->Add(sub2node);
13761 sub1node->cd();
13762 //
13763 // Place copy #16 of ITS5 directly in I565
13764 //
13765 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13766 sub2node->SetLineColor(kColorITS);
13767 sub2node->SetVisibility(1);
13768 fNodes->Add(sub2node);
13769 sub1node->cd();
13770 //
13771 // Place copy #17 of ITS5 directly in I565
13772 //
13773 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13774 sub2node->SetLineColor(kColorITS);
13775 sub2node->SetVisibility(1);
13776 fNodes->Add(sub2node);
13777 sub1node->cd();
13778 //
13779 // Place copy #18 of ITS5 directly in I565
13780 //
13781 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13782 sub2node->SetLineColor(kColorITS);
13783 sub2node->SetVisibility(1);
13784 fNodes->Add(sub2node);
13785 sub1node->cd();
13786 //
13787 // Place copy #19 of ITS5 directly in I565
13788 //
13789 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13790 sub2node->SetLineColor(kColorITS);
13791 sub2node->SetVisibility(1);
13792 fNodes->Add(sub2node);
13793 sub1node->cd();
13794 //
13795 // Place copy #20 of ITS5 directly in I565
13796 //
13797 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13798 sub2node->SetLineColor(kColorITS);
13799 sub2node->SetVisibility(1);
13800 fNodes->Add(sub2node);
13801 sub1node->cd();
13802 //
13803 // Place copy #21 of ITS5 directly in I565
13804 //
13805 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13806 sub2node->SetLineColor(kColorITS);
13807 sub2node->SetVisibility(1);
13808 fNodes->Add(sub2node);
13809 sub1node->cd();
13810 //
13811 // Place copy #22 of ITS5 directly in I565
13812 //
13813 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13814 sub2node->SetLineColor(kColorITS);
13815 sub2node->SetVisibility(1);
13816 fNodes->Add(sub2node);
13817 sub1node->cd();
13818 fNodes->Add(sub1node);
13819 node->cd();
13820 //
13821 // Place copy #20 of I565 in IT56
13822 //
1266e9b4 13823 sub1node = new TNode("I565","I565","I565",13.9433,-35.992,0.,"itsrot618");
1f99c14b 13824 sub1node->SetLineColor(kColorITS);
13825 sub1node->SetVisibility(0);
13826 sub1node->cd();
13827 //
13828 // Place copy #1 of ITS5 directly in I565
13829 //
13830 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13831 sub2node->SetLineColor(kColorITS);
13832 sub2node->SetVisibility(1);
13833 fNodes->Add(sub2node);
13834 sub1node->cd();
13835 //
13836 // Place copy #2 of ITS5 directly in I565
13837 //
13838 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13839 sub2node->SetLineColor(kColorITS);
13840 sub2node->SetVisibility(1);
13841 fNodes->Add(sub2node);
13842 sub1node->cd();
13843 //
13844 // Place copy #3 of ITS5 directly in I565
13845 //
13846 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13847 sub2node->SetLineColor(kColorITS);
13848 sub2node->SetVisibility(1);
13849 fNodes->Add(sub2node);
13850 sub1node->cd();
13851 //
13852 // Place copy #4 of ITS5 directly in I565
13853 //
13854 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13855 sub2node->SetLineColor(kColorITS);
13856 sub2node->SetVisibility(1);
13857 fNodes->Add(sub2node);
13858 sub1node->cd();
13859 //
13860 // Place copy #5 of ITS5 directly in I565
13861 //
13862 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13863 sub2node->SetLineColor(kColorITS);
13864 sub2node->SetVisibility(1);
13865 fNodes->Add(sub2node);
13866 sub1node->cd();
13867 //
13868 // Place copy #6 of ITS5 directly in I565
13869 //
13870 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13871 sub2node->SetLineColor(kColorITS);
13872 sub2node->SetVisibility(1);
13873 fNodes->Add(sub2node);
13874 sub1node->cd();
13875 //
13876 // Place copy #7 of ITS5 directly in I565
13877 //
13878 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13879 sub2node->SetLineColor(kColorITS);
13880 sub2node->SetVisibility(1);
13881 fNodes->Add(sub2node);
13882 sub1node->cd();
13883 //
13884 // Place copy #8 of ITS5 directly in I565
13885 //
13886 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13887 sub2node->SetLineColor(kColorITS);
13888 sub2node->SetVisibility(1);
13889 fNodes->Add(sub2node);
13890 sub1node->cd();
13891 //
13892 // Place copy #9 of ITS5 directly in I565
13893 //
13894 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13895 sub2node->SetLineColor(kColorITS);
13896 sub2node->SetVisibility(1);
13897 fNodes->Add(sub2node);
13898 sub1node->cd();
13899 //
13900 // Place copy #10 of ITS5 directly in I565
13901 //
13902 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13903 sub2node->SetLineColor(kColorITS);
13904 sub2node->SetVisibility(1);
13905 fNodes->Add(sub2node);
13906 sub1node->cd();
13907 //
13908 // Place copy #11 of ITS5 directly in I565
13909 //
13910 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13911 sub2node->SetLineColor(kColorITS);
13912 sub2node->SetVisibility(1);
13913 fNodes->Add(sub2node);
13914 sub1node->cd();
13915 //
13916 // Place copy #12 of ITS5 directly in I565
13917 //
13918 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13919 sub2node->SetLineColor(kColorITS);
13920 sub2node->SetVisibility(1);
13921 fNodes->Add(sub2node);
13922 sub1node->cd();
13923 //
13924 // Place copy #13 of ITS5 directly in I565
13925 //
13926 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13927 sub2node->SetLineColor(kColorITS);
13928 sub2node->SetVisibility(1);
13929 fNodes->Add(sub2node);
13930 sub1node->cd();
13931 //
13932 // Place copy #14 of ITS5 directly in I565
13933 //
13934 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13935 sub2node->SetLineColor(kColorITS);
13936 sub2node->SetVisibility(1);
13937 fNodes->Add(sub2node);
13938 sub1node->cd();
13939 //
13940 // Place copy #15 of ITS5 directly in I565
13941 //
13942 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13943 sub2node->SetLineColor(kColorITS);
13944 sub2node->SetVisibility(1);
13945 fNodes->Add(sub2node);
13946 sub1node->cd();
13947 //
13948 // Place copy #16 of ITS5 directly in I565
13949 //
13950 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13951 sub2node->SetLineColor(kColorITS);
13952 sub2node->SetVisibility(1);
13953 fNodes->Add(sub2node);
13954 sub1node->cd();
13955 //
13956 // Place copy #17 of ITS5 directly in I565
13957 //
13958 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13959 sub2node->SetLineColor(kColorITS);
13960 sub2node->SetVisibility(1);
13961 fNodes->Add(sub2node);
13962 sub1node->cd();
13963 //
13964 // Place copy #18 of ITS5 directly in I565
13965 //
13966 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13967 sub2node->SetLineColor(kColorITS);
13968 sub2node->SetVisibility(1);
13969 fNodes->Add(sub2node);
13970 sub1node->cd();
13971 //
13972 // Place copy #19 of ITS5 directly in I565
13973 //
13974 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13975 sub2node->SetLineColor(kColorITS);
13976 sub2node->SetVisibility(1);
13977 fNodes->Add(sub2node);
13978 sub1node->cd();
13979 //
13980 // Place copy #20 of ITS5 directly in I565
13981 //
13982 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13983 sub2node->SetLineColor(kColorITS);
13984 sub2node->SetVisibility(1);
13985 fNodes->Add(sub2node);
13986 sub1node->cd();
13987 //
13988 // Place copy #21 of ITS5 directly in I565
13989 //
13990 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13991 sub2node->SetLineColor(kColorITS);
13992 sub2node->SetVisibility(1);
13993 fNodes->Add(sub2node);
13994 sub1node->cd();
13995 //
13996 // Place copy #22 of ITS5 directly in I565
13997 //
13998 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13999 sub2node->SetLineColor(kColorITS);
14000 sub2node->SetVisibility(1);
14001 fNodes->Add(sub2node);
14002 sub1node->cd();
14003 fNodes->Add(sub1node);
14004 node->cd();
14005 //
14006 // Place copy #21 of I565 in IT56
14007 //
1266e9b4 14008 sub1node = new TNode("I565","I565","I565",20.2387,-32.6866,0.,"itsrot528");
1f99c14b 14009 sub1node->SetLineColor(kColorITS);
14010 sub1node->SetVisibility(0);
14011 sub1node->cd();
14012 //
14013 // Place copy #1 of ITS5 directly in I565
14014 //
14015 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14016 sub2node->SetLineColor(kColorITS);
14017 sub2node->SetVisibility(1);
14018 fNodes->Add(sub2node);
14019 sub1node->cd();
14020 //
14021 // Place copy #2 of ITS5 directly in I565
14022 //
14023 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14024 sub2node->SetLineColor(kColorITS);
14025 sub2node->SetVisibility(1);
14026 fNodes->Add(sub2node);
14027 sub1node->cd();
14028 //
14029 // Place copy #3 of ITS5 directly in I565
14030 //
14031 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14032 sub2node->SetLineColor(kColorITS);
14033 sub2node->SetVisibility(1);
14034 fNodes->Add(sub2node);
14035 sub1node->cd();
14036 //
14037 // Place copy #4 of ITS5 directly in I565
14038 //
14039 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14040 sub2node->SetLineColor(kColorITS);
14041 sub2node->SetVisibility(1);
14042 fNodes->Add(sub2node);
14043 sub1node->cd();
14044 //
14045 // Place copy #5 of ITS5 directly in I565
14046 //
14047 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14048 sub2node->SetLineColor(kColorITS);
14049 sub2node->SetVisibility(1);
14050 fNodes->Add(sub2node);
14051 sub1node->cd();
14052 //
14053 // Place copy #6 of ITS5 directly in I565
14054 //
14055 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14056 sub2node->SetLineColor(kColorITS);
14057 sub2node->SetVisibility(1);
14058 fNodes->Add(sub2node);
14059 sub1node->cd();
14060 //
14061 // Place copy #7 of ITS5 directly in I565
14062 //
14063 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14064 sub2node->SetLineColor(kColorITS);
14065 sub2node->SetVisibility(1);
14066 fNodes->Add(sub2node);
14067 sub1node->cd();
14068 //
14069 // Place copy #8 of ITS5 directly in I565
14070 //
14071 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14072 sub2node->SetLineColor(kColorITS);
14073 sub2node->SetVisibility(1);
14074 fNodes->Add(sub2node);
14075 sub1node->cd();
14076 //
14077 // Place copy #9 of ITS5 directly in I565
14078 //
14079 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14080 sub2node->SetLineColor(kColorITS);
14081 sub2node->SetVisibility(1);
14082 fNodes->Add(sub2node);
14083 sub1node->cd();
14084 //
14085 // Place copy #10 of ITS5 directly in I565
14086 //
14087 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14088 sub2node->SetLineColor(kColorITS);
14089 sub2node->SetVisibility(1);
14090 fNodes->Add(sub2node);
14091 sub1node->cd();
14092 //
14093 // Place copy #11 of ITS5 directly in I565
14094 //
14095 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14096 sub2node->SetLineColor(kColorITS);
14097 sub2node->SetVisibility(1);
14098 fNodes->Add(sub2node);
14099 sub1node->cd();
14100 //
14101 // Place copy #12 of ITS5 directly in I565
14102 //
14103 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14104 sub2node->SetLineColor(kColorITS);
14105 sub2node->SetVisibility(1);
14106 fNodes->Add(sub2node);
14107 sub1node->cd();
14108 //
14109 // Place copy #13 of ITS5 directly in I565
14110 //
14111 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14112 sub2node->SetLineColor(kColorITS);
14113 sub2node->SetVisibility(1);
14114 fNodes->Add(sub2node);
14115 sub1node->cd();
14116 //
14117 // Place copy #14 of ITS5 directly in I565
14118 //
14119 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14120 sub2node->SetLineColor(kColorITS);
14121 sub2node->SetVisibility(1);
14122 fNodes->Add(sub2node);
14123 sub1node->cd();
14124 //
14125 // Place copy #15 of ITS5 directly in I565
14126 //
14127 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14128 sub2node->SetLineColor(kColorITS);
14129 sub2node->SetVisibility(1);
14130 fNodes->Add(sub2node);
14131 sub1node->cd();
14132 //
14133 // Place copy #16 of ITS5 directly in I565
14134 //
14135 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14136 sub2node->SetLineColor(kColorITS);
14137 sub2node->SetVisibility(1);
14138 fNodes->Add(sub2node);
14139 sub1node->cd();
14140 //
14141 // Place copy #17 of ITS5 directly in I565
14142 //
14143 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14144 sub2node->SetLineColor(kColorITS);
14145 sub2node->SetVisibility(1);
14146 fNodes->Add(sub2node);
14147 sub1node->cd();
14148 //
14149 // Place copy #18 of ITS5 directly in I565
14150 //
14151 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14152 sub2node->SetLineColor(kColorITS);
14153 sub2node->SetVisibility(1);
14154 fNodes->Add(sub2node);
14155 sub1node->cd();
14156 //
14157 // Place copy #19 of ITS5 directly in I565
14158 //
14159 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14160 sub2node->SetLineColor(kColorITS);
14161 sub2node->SetVisibility(1);
14162 fNodes->Add(sub2node);
14163 sub1node->cd();
14164 //
14165 // Place copy #20 of ITS5 directly in I565
14166 //
14167 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14168 sub2node->SetLineColor(kColorITS);
14169 sub2node->SetVisibility(1);
14170 fNodes->Add(sub2node);
14171 sub1node->cd();
14172 //
14173 // Place copy #21 of ITS5 directly in I565
14174 //
14175 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14176 sub2node->SetLineColor(kColorITS);
14177 sub2node->SetVisibility(1);
14178 fNodes->Add(sub2node);
14179 sub1node->cd();
14180 //
14181 // Place copy #22 of ITS5 directly in I565
14182 //
14183 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14184 sub2node->SetLineColor(kColorITS);
14185 sub2node->SetVisibility(1);
14186 fNodes->Add(sub2node);
14187 sub1node->cd();
14188 fNodes->Add(sub1node);
14189 node->cd();
14190 //
14191 // Place copy #22 of I565 in IT56
14192 //
1266e9b4 14193 sub1node = new TNode("I565","I565","I565",26.0036,-28.5246,0.,"itsrot527");
1f99c14b 14194 sub1node->SetLineColor(kColorITS);
14195 sub1node->SetVisibility(0);
14196 sub1node->cd();
14197 //
14198 // Place copy #1 of ITS5 directly in I565
14199 //
14200 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14201 sub2node->SetLineColor(kColorITS);
14202 sub2node->SetVisibility(1);
14203 fNodes->Add(sub2node);
14204 sub1node->cd();
14205 //
14206 // Place copy #2 of ITS5 directly in I565
14207 //
14208 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14209 sub2node->SetLineColor(kColorITS);
14210 sub2node->SetVisibility(1);
14211 fNodes->Add(sub2node);
14212 sub1node->cd();
14213 //
14214 // Place copy #3 of ITS5 directly in I565
14215 //
14216 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14217 sub2node->SetLineColor(kColorITS);
14218 sub2node->SetVisibility(1);
14219 fNodes->Add(sub2node);
14220 sub1node->cd();
14221 //
14222 // Place copy #4 of ITS5 directly in I565
14223 //
14224 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14225 sub2node->SetLineColor(kColorITS);
14226 sub2node->SetVisibility(1);
14227 fNodes->Add(sub2node);
14228 sub1node->cd();
14229 //
14230 // Place copy #5 of ITS5 directly in I565
14231 //
14232 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14233 sub2node->SetLineColor(kColorITS);
14234 sub2node->SetVisibility(1);
14235 fNodes->Add(sub2node);
14236 sub1node->cd();
14237 //
14238 // Place copy #6 of ITS5 directly in I565
14239 //
14240 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14241 sub2node->SetLineColor(kColorITS);
14242 sub2node->SetVisibility(1);
14243 fNodes->Add(sub2node);
14244 sub1node->cd();
14245 //
14246 // Place copy #7 of ITS5 directly in I565
14247 //
14248 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14249 sub2node->SetLineColor(kColorITS);
14250 sub2node->SetVisibility(1);
14251 fNodes->Add(sub2node);
14252 sub1node->cd();
14253 //
14254 // Place copy #8 of ITS5 directly in I565
14255 //
14256 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14257 sub2node->SetLineColor(kColorITS);
14258 sub2node->SetVisibility(1);
14259 fNodes->Add(sub2node);
14260 sub1node->cd();
14261 //
14262 // Place copy #9 of ITS5 directly in I565
14263 //
14264 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14265 sub2node->SetLineColor(kColorITS);
14266 sub2node->SetVisibility(1);
14267 fNodes->Add(sub2node);
14268 sub1node->cd();
14269 //
14270 // Place copy #10 of ITS5 directly in I565
14271 //
14272 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14273 sub2node->SetLineColor(kColorITS);
14274 sub2node->SetVisibility(1);
14275 fNodes->Add(sub2node);
14276 sub1node->cd();
14277 //
14278 // Place copy #11 of ITS5 directly in I565
14279 //
14280 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14281 sub2node->SetLineColor(kColorITS);
14282 sub2node->SetVisibility(1);
14283 fNodes->Add(sub2node);
14284 sub1node->cd();
14285 //
14286 // Place copy #12 of ITS5 directly in I565
14287 //
14288 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14289 sub2node->SetLineColor(kColorITS);
14290 sub2node->SetVisibility(1);
14291 fNodes->Add(sub2node);
14292 sub1node->cd();
14293 //
14294 // Place copy #13 of ITS5 directly in I565
14295 //
14296 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14297 sub2node->SetLineColor(kColorITS);
14298 sub2node->SetVisibility(1);
14299 fNodes->Add(sub2node);
14300 sub1node->cd();
14301 //
14302 // Place copy #14 of ITS5 directly in I565
14303 //
14304 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14305 sub2node->SetLineColor(kColorITS);
14306 sub2node->SetVisibility(1);
14307 fNodes->Add(sub2node);
14308 sub1node->cd();
14309 //
14310 // Place copy #15 of ITS5 directly in I565
14311 //
14312 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14313 sub2node->SetLineColor(kColorITS);
14314 sub2node->SetVisibility(1);
14315 fNodes->Add(sub2node);
14316 sub1node->cd();
14317 //
14318 // Place copy #16 of ITS5 directly in I565
14319 //
14320 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14321 sub2node->SetLineColor(kColorITS);
14322 sub2node->SetVisibility(1);
14323 fNodes->Add(sub2node);
14324 sub1node->cd();
14325 //
14326 // Place copy #17 of ITS5 directly in I565
14327 //
14328 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14329 sub2node->SetLineColor(kColorITS);
14330 sub2node->SetVisibility(1);
14331 fNodes->Add(sub2node);
14332 sub1node->cd();
14333 //
14334 // Place copy #18 of ITS5 directly in I565
14335 //
14336 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14337 sub2node->SetLineColor(kColorITS);
14338 sub2node->SetVisibility(1);
14339 fNodes->Add(sub2node);
14340 sub1node->cd();
14341 //
14342 // Place copy #19 of ITS5 directly in I565
14343 //
14344 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14345 sub2node->SetLineColor(kColorITS);
14346 sub2node->SetVisibility(1);
14347 fNodes->Add(sub2node);
14348 sub1node->cd();
14349 //
14350 // Place copy #20 of ITS5 directly in I565
14351 //
14352 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14353 sub2node->SetLineColor(kColorITS);
14354 sub2node->SetVisibility(1);
14355 fNodes->Add(sub2node);
14356 sub1node->cd();
14357 //
14358 // Place copy #21 of ITS5 directly in I565
14359 //
14360 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14361 sub2node->SetLineColor(kColorITS);
14362 sub2node->SetVisibility(1);
14363 fNodes->Add(sub2node);
14364 sub1node->cd();
14365 //
14366 // Place copy #22 of ITS5 directly in I565
14367 //
14368 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14369 sub2node->SetLineColor(kColorITS);
14370 sub2node->SetVisibility(1);
14371 fNodes->Add(sub2node);
14372 sub1node->cd();
14373 fNodes->Add(sub1node);
14374 node->cd();
14375 //
14376 // Place copy #23 of I565 in IT56
14377 //
1266e9b4 14378 sub1node = new TNode("I565","I565","I565",30.6798,-23.1683,0.,"itsrot526");
1f99c14b 14379 sub1node->SetLineColor(kColorITS);
14380 sub1node->SetVisibility(0);
14381 sub1node->cd();
14382 //
14383 // Place copy #1 of ITS5 directly in I565
14384 //
14385 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14386 sub2node->SetLineColor(kColorITS);
14387 sub2node->SetVisibility(1);
14388 fNodes->Add(sub2node);
14389 sub1node->cd();
14390 //
14391 // Place copy #2 of ITS5 directly in I565
14392 //
14393 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14394 sub2node->SetLineColor(kColorITS);
14395 sub2node->SetVisibility(1);
14396 fNodes->Add(sub2node);
14397 sub1node->cd();
14398 //
14399 // Place copy #3 of ITS5 directly in I565
14400 //
14401 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14402 sub2node->SetLineColor(kColorITS);
14403 sub2node->SetVisibility(1);
14404 fNodes->Add(sub2node);
14405 sub1node->cd();
14406 //
14407 // Place copy #4 of ITS5 directly in I565
14408 //
14409 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14410 sub2node->SetLineColor(kColorITS);
14411 sub2node->SetVisibility(1);
14412 fNodes->Add(sub2node);
14413 sub1node->cd();
14414 //
14415 // Place copy #5 of ITS5 directly in I565
14416 //
14417 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14418 sub2node->SetLineColor(kColorITS);
14419 sub2node->SetVisibility(1);
14420 fNodes->Add(sub2node);
14421 sub1node->cd();
14422 //
14423 // Place copy #6 of ITS5 directly in I565
14424 //
14425 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14426 sub2node->SetLineColor(kColorITS);
14427 sub2node->SetVisibility(1);
14428 fNodes->Add(sub2node);
14429 sub1node->cd();
14430 //
14431 // Place copy #7 of ITS5 directly in I565
14432 //
14433 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14434 sub2node->SetLineColor(kColorITS);
14435 sub2node->SetVisibility(1);
14436 fNodes->Add(sub2node);
14437 sub1node->cd();
14438 //
14439 // Place copy #8 of ITS5 directly in I565
14440 //
14441 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14442 sub2node->SetLineColor(kColorITS);
14443 sub2node->SetVisibility(1);
14444 fNodes->Add(sub2node);
14445 sub1node->cd();
14446 //
14447 // Place copy #9 of ITS5 directly in I565
14448 //
14449 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14450 sub2node->SetLineColor(kColorITS);
14451 sub2node->SetVisibility(1);
14452 fNodes->Add(sub2node);
14453 sub1node->cd();
14454 //
14455 // Place copy #10 of ITS5 directly in I565
14456 //
14457 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14458 sub2node->SetLineColor(kColorITS);
14459 sub2node->SetVisibility(1);
14460 fNodes->Add(sub2node);
14461 sub1node->cd();
14462 //
14463 // Place copy #11 of ITS5 directly in I565
14464 //
14465 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14466 sub2node->SetLineColor(kColorITS);
14467 sub2node->SetVisibility(1);
14468 fNodes->Add(sub2node);
14469 sub1node->cd();
14470 //
14471 // Place copy #12 of ITS5 directly in I565
14472 //
14473 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14474 sub2node->SetLineColor(kColorITS);
14475 sub2node->SetVisibility(1);
14476 fNodes->Add(sub2node);
14477 sub1node->cd();
14478 //
14479 // Place copy #13 of ITS5 directly in I565
14480 //
14481 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14482 sub2node->SetLineColor(kColorITS);
14483 sub2node->SetVisibility(1);
14484 fNodes->Add(sub2node);
14485 sub1node->cd();
14486 //
14487 // Place copy #14 of ITS5 directly in I565
14488 //
14489 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14490 sub2node->SetLineColor(kColorITS);
14491 sub2node->SetVisibility(1);
14492 fNodes->Add(sub2node);
14493 sub1node->cd();
14494 //
14495 // Place copy #15 of ITS5 directly in I565
14496 //
14497 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14498 sub2node->SetLineColor(kColorITS);
14499 sub2node->SetVisibility(1);
14500 fNodes->Add(sub2node);
14501 sub1node->cd();
14502 //
14503 // Place copy #16 of ITS5 directly in I565
14504 //
14505 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14506 sub2node->SetLineColor(kColorITS);
14507 sub2node->SetVisibility(1);
14508 fNodes->Add(sub2node);
14509 sub1node->cd();
14510 //
14511 // Place copy #17 of ITS5 directly in I565
14512 //
14513 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14514 sub2node->SetLineColor(kColorITS);
14515 sub2node->SetVisibility(1);
14516 fNodes->Add(sub2node);
14517 sub1node->cd();
14518 //
14519 // Place copy #18 of ITS5 directly in I565
14520 //
14521 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14522 sub2node->SetLineColor(kColorITS);
14523 sub2node->SetVisibility(1);
14524 fNodes->Add(sub2node);
14525 sub1node->cd();
14526 //
14527 // Place copy #19 of ITS5 directly in I565
14528 //
14529 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14530 sub2node->SetLineColor(kColorITS);
14531 sub2node->SetVisibility(1);
14532 fNodes->Add(sub2node);
14533 sub1node->cd();
14534 //
14535 // Place copy #20 of ITS5 directly in I565
14536 //
14537 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14538 sub2node->SetLineColor(kColorITS);
14539 sub2node->SetVisibility(1);
14540 fNodes->Add(sub2node);
14541 sub1node->cd();
14542 //
14543 // Place copy #21 of ITS5 directly in I565
14544 //
14545 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14546 sub2node->SetLineColor(kColorITS);
14547 sub2node->SetVisibility(1);
14548 fNodes->Add(sub2node);
14549 sub1node->cd();
14550 //
14551 // Place copy #22 of ITS5 directly in I565
14552 //
14553 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14554 sub2node->SetLineColor(kColorITS);
14555 sub2node->SetVisibility(1);
14556 fNodes->Add(sub2node);
14557 sub1node->cd();
14558 fNodes->Add(sub1node);
14559 node->cd();
14560 //
14561 // Place copy #24 of I565 in IT56
14562 //
1266e9b4 14563 sub1node = new TNode("I565","I565","I565",34.5519,-17.2048,0.,"itsrot525");
1f99c14b 14564 sub1node->SetLineColor(kColorITS);
14565 sub1node->SetVisibility(0);
14566 sub1node->cd();
14567 //
14568 // Place copy #1 of ITS5 directly in I565
14569 //
14570 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14571 sub2node->SetLineColor(kColorITS);
14572 sub2node->SetVisibility(1);
14573 fNodes->Add(sub2node);
14574 sub1node->cd();
14575 //
14576 // Place copy #2 of ITS5 directly in I565
14577 //
14578 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14579 sub2node->SetLineColor(kColorITS);
14580 sub2node->SetVisibility(1);
14581 fNodes->Add(sub2node);
14582 sub1node->cd();
14583 //
14584 // Place copy #3 of ITS5 directly in I565
14585 //
14586 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14587 sub2node->SetLineColor(kColorITS);
14588 sub2node->SetVisibility(1);
14589 fNodes->Add(sub2node);
14590 sub1node->cd();
14591 //
14592 // Place copy #4 of ITS5 directly in I565
14593 //
14594 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14595 sub2node->SetLineColor(kColorITS);
14596 sub2node->SetVisibility(1);
14597 fNodes->Add(sub2node);
14598 sub1node->cd();
14599 //
14600 // Place copy #5 of ITS5 directly in I565
14601 //
14602 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14603 sub2node->SetLineColor(kColorITS);
14604 sub2node->SetVisibility(1);
14605 fNodes->Add(sub2node);
14606 sub1node->cd();
14607 //
14608 // Place copy #6 of ITS5 directly in I565
14609 //
14610 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14611 sub2node->SetLineColor(kColorITS);
14612 sub2node->SetVisibility(1);
14613 fNodes->Add(sub2node);
14614 sub1node->cd();
14615 //
14616 // Place copy #7 of ITS5 directly in I565
14617 //
14618 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14619 sub2node->SetLineColor(kColorITS);
14620 sub2node->SetVisibility(1);
14621 fNodes->Add(sub2node);
14622 sub1node->cd();
14623 //
14624 // Place copy #8 of ITS5 directly in I565
14625 //
14626 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14627 sub2node->SetLineColor(kColorITS);
14628 sub2node->SetVisibility(1);
14629 fNodes->Add(sub2node);
14630 sub1node->cd();
14631 //
14632 // Place copy #9 of ITS5 directly in I565
14633 //
14634 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14635 sub2node->SetLineColor(kColorITS);
14636 sub2node->SetVisibility(1);
14637 fNodes->Add(sub2node);
14638 sub1node->cd();
14639 //
14640 // Place copy #10 of ITS5 directly in I565
14641 //
14642 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14643 sub2node->SetLineColor(kColorITS);
14644 sub2node->SetVisibility(1);
14645 fNodes->Add(sub2node);
14646 sub1node->cd();
14647 //
14648 // Place copy #11 of ITS5 directly in I565
14649 //
14650 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14651 sub2node->SetLineColor(kColorITS);
14652 sub2node->SetVisibility(1);
14653 fNodes->Add(sub2node);
14654 sub1node->cd();
14655 //
14656 // Place copy #12 of ITS5 directly in I565
14657 //
14658 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14659 sub2node->SetLineColor(kColorITS);
14660 sub2node->SetVisibility(1);
14661 fNodes->Add(sub2node);
14662 sub1node->cd();
14663 //
14664 // Place copy #13 of ITS5 directly in I565
14665 //
14666 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14667 sub2node->SetLineColor(kColorITS);
14668 sub2node->SetVisibility(1);
14669 fNodes->Add(sub2node);
14670 sub1node->cd();
14671 //
14672 // Place copy #14 of ITS5 directly in I565
14673 //
14674 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14675 sub2node->SetLineColor(kColorITS);
14676 sub2node->SetVisibility(1);
14677 fNodes->Add(sub2node);
14678 sub1node->cd();
14679 //
14680 // Place copy #15 of ITS5 directly in I565
14681 //
14682 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14683 sub2node->SetLineColor(kColorITS);
14684 sub2node->SetVisibility(1);
14685 fNodes->Add(sub2node);
14686 sub1node->cd();
14687 //
14688 // Place copy #16 of ITS5 directly in I565
14689 //
14690 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14691 sub2node->SetLineColor(kColorITS);
14692 sub2node->SetVisibility(1);
14693 fNodes->Add(sub2node);
14694 sub1node->cd();
14695 //
14696 // Place copy #17 of ITS5 directly in I565
14697 //
14698 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14699 sub2node->SetLineColor(kColorITS);
14700 sub2node->SetVisibility(1);
14701 fNodes->Add(sub2node);
14702 sub1node->cd();
14703 //
14704 // Place copy #18 of ITS5 directly in I565
14705 //
14706 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14707 sub2node->SetLineColor(kColorITS);
14708 sub2node->SetVisibility(1);
14709 fNodes->Add(sub2node);
14710 sub1node->cd();
14711 //
14712 // Place copy #19 of ITS5 directly in I565
14713 //
14714 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14715 sub2node->SetLineColor(kColorITS);
14716 sub2node->SetVisibility(1);
14717 fNodes->Add(sub2node);
14718 sub1node->cd();
14719 //
14720 // Place copy #20 of ITS5 directly in I565
14721 //
14722 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14723 sub2node->SetLineColor(kColorITS);
14724 sub2node->SetVisibility(1);
14725 fNodes->Add(sub2node);
14726 sub1node->cd();
14727 //
14728 // Place copy #21 of ITS5 directly in I565
14729 //
14730 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14731 sub2node->SetLineColor(kColorITS);
14732 sub2node->SetVisibility(1);
14733 fNodes->Add(sub2node);
14734 sub1node->cd();
14735 //
14736 // Place copy #22 of ITS5 directly in I565
14737 //
14738 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14739 sub2node->SetLineColor(kColorITS);
14740 sub2node->SetVisibility(1);
14741 fNodes->Add(sub2node);
14742 sub1node->cd();
14743 fNodes->Add(sub1node);
14744 node->cd();
14745 //
14746 // Place copy #25 of I565 in IT56
14747 //
1266e9b4 14748 sub1node = new TNode("I565","I565","I565",36.9774,-10.521,0.,"itsrot524");
1f99c14b 14749 sub1node->SetLineColor(kColorITS);
14750 sub1node->SetVisibility(0);
14751 sub1node->cd();
14752 //
14753 // Place copy #1 of ITS5 directly in I565
14754 //
14755 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14756 sub2node->SetLineColor(kColorITS);
14757 sub2node->SetVisibility(1);
14758 fNodes->Add(sub2node);
14759 sub1node->cd();
14760 //
14761 // Place copy #2 of ITS5 directly in I565
14762 //
14763 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14764 sub2node->SetLineColor(kColorITS);
14765 sub2node->SetVisibility(1);
14766 fNodes->Add(sub2node);
14767 sub1node->cd();
14768 //
14769 // Place copy #3 of ITS5 directly in I565
14770 //
14771 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14772 sub2node->SetLineColor(kColorITS);
14773 sub2node->SetVisibility(1);
14774 fNodes->Add(sub2node);
14775 sub1node->cd();
14776 //
14777 // Place copy #4 of ITS5 directly in I565
14778 //
14779 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14780 sub2node->SetLineColor(kColorITS);
14781 sub2node->SetVisibility(1);
14782 fNodes->Add(sub2node);
14783 sub1node->cd();
14784 //
14785 // Place copy #5 of ITS5 directly in I565
14786 //
14787 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14788 sub2node->SetLineColor(kColorITS);
14789 sub2node->SetVisibility(1);
14790 fNodes->Add(sub2node);
14791 sub1node->cd();
14792 //
14793 // Place copy #6 of ITS5 directly in I565
14794 //
14795 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14796 sub2node->SetLineColor(kColorITS);
14797 sub2node->SetVisibility(1);
14798 fNodes->Add(sub2node);
14799 sub1node->cd();
14800 //
14801 // Place copy #7 of ITS5 directly in I565
14802 //
14803 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14804 sub2node->SetLineColor(kColorITS);
14805 sub2node->SetVisibility(1);
14806 fNodes->Add(sub2node);
14807 sub1node->cd();
14808 //
14809 // Place copy #8 of ITS5 directly in I565
14810 //
14811 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14812 sub2node->SetLineColor(kColorITS);
14813 sub2node->SetVisibility(1);
14814 fNodes->Add(sub2node);
14815 sub1node->cd();
14816 //
14817 // Place copy #9 of ITS5 directly in I565
14818 //
14819 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14820 sub2node->SetLineColor(kColorITS);
14821 sub2node->SetVisibility(1);
14822 fNodes->Add(sub2node);
14823 sub1node->cd();
14824 //
14825 // Place copy #10 of ITS5 directly in I565
14826 //
14827 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14828 sub2node->SetLineColor(kColorITS);
14829 sub2node->SetVisibility(1);
14830 fNodes->Add(sub2node);
14831 sub1node->cd();
14832 //
14833 // Place copy #11 of ITS5 directly in I565
14834 //
14835 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14836 sub2node->SetLineColor(kColorITS);
14837 sub2node->SetVisibility(1);
14838 fNodes->Add(sub2node);
14839 sub1node->cd();
14840 //
14841 // Place copy #12 of ITS5 directly in I565
14842 //
14843 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14844 sub2node->SetLineColor(kColorITS);
14845 sub2node->SetVisibility(1);
14846 fNodes->Add(sub2node);
14847 sub1node->cd();
14848 //
14849 // Place copy #13 of ITS5 directly in I565
14850 //
14851 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14852 sub2node->SetLineColor(kColorITS);
14853 sub2node->SetVisibility(1);
14854 fNodes->Add(sub2node);
14855 sub1node->cd();
14856 //
14857 // Place copy #14 of ITS5 directly in I565
14858 //
14859 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14860 sub2node->SetLineColor(kColorITS);
14861 sub2node->SetVisibility(1);
14862 fNodes->Add(sub2node);
14863 sub1node->cd();
14864 //
14865 // Place copy #15 of ITS5 directly in I565
14866 //
14867 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14868 sub2node->SetLineColor(kColorITS);
14869 sub2node->SetVisibility(1);
14870 fNodes->Add(sub2node);
14871 sub1node->cd();
14872 //
14873 // Place copy #16 of ITS5 directly in I565
14874 //
14875 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14876 sub2node->SetLineColor(kColorITS);
14877 sub2node->SetVisibility(1);
14878 fNodes->Add(sub2node);
14879 sub1node->cd();
14880 //
14881 // Place copy #17 of ITS5 directly in I565
14882 //
14883 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14884 sub2node->SetLineColor(kColorITS);
14885 sub2node->SetVisibility(1);
14886 fNodes->Add(sub2node);
14887 sub1node->cd();
14888 //
14889 // Place copy #18 of ITS5 directly in I565
14890 //
14891 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14892 sub2node->SetLineColor(kColorITS);
14893 sub2node->SetVisibility(1);
14894 fNodes->Add(sub2node);
14895 sub1node->cd();
14896 //
14897 // Place copy #19 of ITS5 directly in I565
14898 //
14899 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14900 sub2node->SetLineColor(kColorITS);
14901 sub2node->SetVisibility(1);
14902 fNodes->Add(sub2node);
14903 sub1node->cd();
14904 //
14905 // Place copy #20 of ITS5 directly in I565
14906 //
14907 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14908 sub2node->SetLineColor(kColorITS);
14909 sub2node->SetVisibility(1);
14910 fNodes->Add(sub2node);
14911 sub1node->cd();
14912 //
14913 // Place copy #21 of ITS5 directly in I565
14914 //
14915 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14916 sub2node->SetLineColor(kColorITS);
14917 sub2node->SetVisibility(1);
14918 fNodes->Add(sub2node);
14919 sub1node->cd();
14920 //
14921 // Place copy #22 of ITS5 directly in I565
14922 //
14923 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14924 sub2node->SetLineColor(kColorITS);
14925 sub2node->SetVisibility(1);
14926 fNodes->Add(sub2node);
14927 sub1node->cd();
14928 fNodes->Add(sub1node);
14929 node->cd();
14930 //
14931 // Place copy #26 of I565 in IT56
14932 //
1266e9b4 14933 sub1node = new TNode("I565","I565","I565",38.4338,-3.5614,0.,"itsrot523");
1f99c14b 14934 sub1node->SetLineColor(kColorITS);
14935 sub1node->SetVisibility(0);
14936 sub1node->cd();
14937 //
14938 // Place copy #1 of ITS5 directly in I565
14939 //
14940 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14941 sub2node->SetLineColor(kColorITS);
14942 sub2node->SetVisibility(1);
14943 fNodes->Add(sub2node);
14944 sub1node->cd();
14945 //
14946 // Place copy #2 of ITS5 directly in I565
14947 //
14948 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14949 sub2node->SetLineColor(kColorITS);
14950 sub2node->SetVisibility(1);
14951 fNodes->Add(sub2node);
14952 sub1node->cd();
14953 //
14954 // Place copy #3 of ITS5 directly in I565
14955 //
14956 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14957 sub2node->SetLineColor(kColorITS);
14958 sub2node->SetVisibility(1);
14959 fNodes->Add(sub2node);
14960 sub1node->cd();
14961 //
14962 // Place copy #4 of ITS5 directly in I565
14963 //
14964 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14965 sub2node->SetLineColor(kColorITS);
14966 sub2node->SetVisibility(1);
14967 fNodes->Add(sub2node);
14968 sub1node->cd();
14969 //
14970 // Place copy #5 of ITS5 directly in I565
14971 //
14972 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14973 sub2node->SetLineColor(kColorITS);
14974 sub2node->SetVisibility(1);
14975 fNodes->Add(sub2node);
14976 sub1node->cd();
14977 //
14978 // Place copy #6 of ITS5 directly in I565
14979 //
14980 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14981 sub2node->SetLineColor(kColorITS);
14982 sub2node->SetVisibility(1);
14983 fNodes->Add(sub2node);
14984 sub1node->cd();
14985 //
14986 // Place copy #7 of ITS5 directly in I565
14987 //
14988 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14989 sub2node->SetLineColor(kColorITS);
14990 sub2node->SetVisibility(1);
14991 fNodes->Add(sub2node);
14992 sub1node->cd();
14993 //
14994 // Place copy #8 of ITS5 directly in I565
14995 //
14996 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14997 sub2node->SetLineColor(kColorITS);
14998 sub2node->SetVisibility(1);
14999 fNodes->Add(sub2node);
15000 sub1node->cd();
15001 //
15002 // Place copy #9 of ITS5 directly in I565
15003 //
15004 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15005 sub2node->SetLineColor(kColorITS);
15006 sub2node->SetVisibility(1);
15007 fNodes->Add(sub2node);
15008 sub1node->cd();
15009 //
15010 // Place copy #10 of ITS5 directly in I565
15011 //
15012 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15013 sub2node->SetLineColor(kColorITS);
15014 sub2node->SetVisibility(1);
15015 fNodes->Add(sub2node);
15016 sub1node->cd();
15017 //
15018 // Place copy #11 of ITS5 directly in I565
15019 //
15020 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15021 sub2node->SetLineColor(kColorITS);
15022 sub2node->SetVisibility(1);
15023 fNodes->Add(sub2node);
15024 sub1node->cd();
15025 //
15026 // Place copy #12 of ITS5 directly in I565
15027 //
15028 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15029 sub2node->SetLineColor(kColorITS);
15030 sub2node->SetVisibility(1);
15031 fNodes->Add(sub2node);
15032 sub1node->cd();
15033 //
15034 // Place copy #13 of ITS5 directly in I565
15035 //
15036 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15037 sub2node->SetLineColor(kColorITS);
15038 sub2node->SetVisibility(1);
15039 fNodes->Add(sub2node);
15040 sub1node->cd();
15041 //
15042 // Place copy #14 of ITS5 directly in I565
15043 //
15044 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15045 sub2node->SetLineColor(kColorITS);
15046 sub2node->SetVisibility(1);
15047 fNodes->Add(sub2node);
15048 sub1node->cd();
15049 //
15050 // Place copy #15 of ITS5 directly in I565
15051 //
15052 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15053 sub2node->SetLineColor(kColorITS);
15054 sub2node->SetVisibility(1);
15055 fNodes->Add(sub2node);
15056 sub1node->cd();
15057 //
15058 // Place copy #16 of ITS5 directly in I565
15059 //
15060 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15061 sub2node->SetLineColor(kColorITS);
15062 sub2node->SetVisibility(1);
15063 fNodes->Add(sub2node);
15064 sub1node->cd();
15065 //
15066 // Place copy #17 of ITS5 directly in I565
15067 //
15068 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15069 sub2node->SetLineColor(kColorITS);
15070 sub2node->SetVisibility(1);
15071 fNodes->Add(sub2node);
15072 sub1node->cd();
15073 //
15074 // Place copy #18 of ITS5 directly in I565
15075 //
15076 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15077 sub2node->SetLineColor(kColorITS);
15078 sub2node->SetVisibility(1);
15079 fNodes->Add(sub2node);
15080 sub1node->cd();
15081 //
15082 // Place copy #19 of ITS5 directly in I565
15083 //
15084 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15085 sub2node->SetLineColor(kColorITS);
15086 sub2node->SetVisibility(1);
15087 fNodes->Add(sub2node);
15088 sub1node->cd();
15089 //
15090 // Place copy #20 of ITS5 directly in I565
15091 //
15092 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15093 sub2node->SetLineColor(kColorITS);
15094 sub2node->SetVisibility(1);
15095 fNodes->Add(sub2node);
15096 sub1node->cd();
15097 //
15098 // Place copy #21 of ITS5 directly in I565
15099 //
15100 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15101 sub2node->SetLineColor(kColorITS);
15102 sub2node->SetVisibility(1);
15103 fNodes->Add(sub2node);
15104 sub1node->cd();
15105 //
15106 // Place copy #22 of ITS5 directly in I565
15107 //
15108 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15109 sub2node->SetLineColor(kColorITS);
15110 sub2node->SetVisibility(1);
15111 fNodes->Add(sub2node);
15112 sub1node->cd();
15113 fNodes->Add(sub1node);
15114 node->cd();
15115 //
15116 // Place copy #27 of I565 in IT56
15117 //
1266e9b4 15118 sub1node = new TNode("I565","I565","I565",38.281,3.5472,0.,"itsrot522");
1f99c14b 15119 sub1node->SetLineColor(kColorITS);
15120 sub1node->SetVisibility(0);
15121 sub1node->cd();
15122 //
15123 // Place copy #1 of ITS5 directly in I565
15124 //
15125 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15126 sub2node->SetLineColor(kColorITS);
15127 sub2node->SetVisibility(1);
15128 fNodes->Add(sub2node);
15129 sub1node->cd();
15130 //
15131 // Place copy #2 of ITS5 directly in I565
15132 //
15133 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15134 sub2node->SetLineColor(kColorITS);
15135 sub2node->SetVisibility(1);
15136 fNodes->Add(sub2node);
15137 sub1node->cd();
15138 //
15139 // Place copy #3 of ITS5 directly in I565
15140 //
15141 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15142 sub2node->SetLineColor(kColorITS);
15143 sub2node->SetVisibility(1);
15144 fNodes->Add(sub2node);
15145 sub1node->cd();
15146 //
15147 // Place copy #4 of ITS5 directly in I565
15148 //
15149 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15150 sub2node->SetLineColor(kColorITS);
15151 sub2node->SetVisibility(1);
15152 fNodes->Add(sub2node);
15153 sub1node->cd();
15154 //
15155 // Place copy #5 of ITS5 directly in I565
15156 //
15157 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15158 sub2node->SetLineColor(kColorITS);
15159 sub2node->SetVisibility(1);
15160 fNodes->Add(sub2node);
15161 sub1node->cd();
15162 //
15163 // Place copy #6 of ITS5 directly in I565
15164 //
15165 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15166 sub2node->SetLineColor(kColorITS);
15167 sub2node->SetVisibility(1);
15168 fNodes->Add(sub2node);
15169 sub1node->cd();
15170 //
15171 // Place copy #7 of ITS5 directly in I565
15172 //
15173 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15174 sub2node->SetLineColor(kColorITS);
15175 sub2node->SetVisibility(1);
15176 fNodes->Add(sub2node);
15177 sub1node->cd();
15178 //
15179 // Place copy #8 of ITS5 directly in I565
15180 //
15181 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15182 sub2node->SetLineColor(kColorITS);
15183 sub2node->SetVisibility(1);
15184 fNodes->Add(sub2node);
15185 sub1node->cd();
15186 //
15187 // Place copy #9 of ITS5 directly in I565
15188 //
15189 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15190 sub2node->SetLineColor(kColorITS);
15191 sub2node->SetVisibility(1);
15192 fNodes->Add(sub2node);
15193 sub1node->cd();
15194 //
15195 // Place copy #10 of ITS5 directly in I565
15196 //
15197 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15198 sub2node->SetLineColor(kColorITS);
15199 sub2node->SetVisibility(1);
15200 fNodes->Add(sub2node);
15201 sub1node->cd();
15202 //
15203 // Place copy #11 of ITS5 directly in I565
15204 //
15205 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15206 sub2node->SetLineColor(kColorITS);
15207 sub2node->SetVisibility(1);
15208 fNodes->Add(sub2node);
15209 sub1node->cd();
15210 //
15211 // Place copy #12 of ITS5 directly in I565
15212 //
15213 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15214 sub2node->SetLineColor(kColorITS);
15215 sub2node->SetVisibility(1);
15216 fNodes->Add(sub2node);
15217 sub1node->cd();
15218 //
15219 // Place copy #13 of ITS5 directly in I565
15220 //
15221 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15222 sub2node->SetLineColor(kColorITS);
15223 sub2node->SetVisibility(1);
15224 fNodes->Add(sub2node);
15225 sub1node->cd();
15226 //
15227 // Place copy #14 of ITS5 directly in I565
15228 //
15229 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15230 sub2node->SetLineColor(kColorITS);
15231 sub2node->SetVisibility(1);
15232 fNodes->Add(sub2node);
15233 sub1node->cd();
15234 //
15235 // Place copy #15 of ITS5 directly in I565
15236 //
15237 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15238 sub2node->SetLineColor(kColorITS);
15239 sub2node->SetVisibility(1);
15240 fNodes->Add(sub2node);
15241 sub1node->cd();
15242 //
15243 // Place copy #16 of ITS5 directly in I565
15244 //
15245 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15246 sub2node->SetLineColor(kColorITS);
15247 sub2node->SetVisibility(1);
15248 fNodes->Add(sub2node);
15249 sub1node->cd();
15250 //
15251 // Place copy #17 of ITS5 directly in I565
15252 //
15253 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15254 sub2node->SetLineColor(kColorITS);
15255 sub2node->SetVisibility(1);
15256 fNodes->Add(sub2node);
15257 sub1node->cd();
15258 //
15259 // Place copy #18 of ITS5 directly in I565
15260 //
15261 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15262 sub2node->SetLineColor(kColorITS);
15263 sub2node->SetVisibility(1);
15264 fNodes->Add(sub2node);
15265 sub1node->cd();
15266 //
15267 // Place copy #19 of ITS5 directly in I565
15268 //
15269 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15270 sub2node->SetLineColor(kColorITS);
15271 sub2node->SetVisibility(1);
15272 fNodes->Add(sub2node);
15273 sub1node->cd();
15274 //
15275 // Place copy #20 of ITS5 directly in I565
15276 //
15277 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15278 sub2node->SetLineColor(kColorITS);
15279 sub2node->SetVisibility(1);
15280 fNodes->Add(sub2node);
15281 sub1node->cd();
15282 //
15283 // Place copy #21 of ITS5 directly in I565
15284 //
15285 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15286 sub2node->SetLineColor(kColorITS);
15287 sub2node->SetVisibility(1);
15288 fNodes->Add(sub2node);
15289 sub1node->cd();
15290 //
15291 // Place copy #22 of ITS5 directly in I565
15292 //
15293 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15294 sub2node->SetLineColor(kColorITS);
15295 sub2node->SetVisibility(1);
15296 fNodes->Add(sub2node);
15297 sub1node->cd();
15298 fNodes->Add(sub1node);
15299 node->cd();
15300 //
15301 // Place copy #28 of I565 in IT56
15302 //
1266e9b4 15303 sub1node = new TNode("I565","I565","I565",37.125,10.5629,0.,"itsrot521");
1f99c14b 15304 sub1node->SetLineColor(kColorITS);
15305 sub1node->SetVisibility(0);
15306 sub1node->cd();
15307 //
15308 // Place copy #1 of ITS5 directly in I565
15309 //
15310 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15311 sub2node->SetLineColor(kColorITS);
15312 sub2node->SetVisibility(1);
15313 fNodes->Add(sub2node);
15314 sub1node->cd();
15315 //
15316 // Place copy #2 of ITS5 directly in I565
15317 //
15318 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15319 sub2node->SetLineColor(kColorITS);
15320 sub2node->SetVisibility(1);
15321 fNodes->Add(sub2node);
15322 sub1node->cd();
15323 //
15324 // Place copy #3 of ITS5 directly in I565
15325 //
15326 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15327 sub2node->SetLineColor(kColorITS);
15328 sub2node->SetVisibility(1);
15329 fNodes->Add(sub2node);
15330 sub1node->cd();
15331 //
15332 // Place copy #4 of ITS5 directly in I565
15333 //
15334 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15335 sub2node->SetLineColor(kColorITS);
15336 sub2node->SetVisibility(1);
15337 fNodes->Add(sub2node);
15338 sub1node->cd();
15339 //
15340 // Place copy #5 of ITS5 directly in I565
15341 //
15342 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15343 sub2node->SetLineColor(kColorITS);
15344 sub2node->SetVisibility(1);
15345 fNodes->Add(sub2node);
15346 sub1node->cd();
15347 //
15348 // Place copy #6 of ITS5 directly in I565
15349 //
15350 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15351 sub2node->SetLineColor(kColorITS);
15352 sub2node->SetVisibility(1);
15353 fNodes->Add(sub2node);
15354 sub1node->cd();
15355 //
15356 // Place copy #7 of ITS5 directly in I565
15357 //
15358 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15359 sub2node->SetLineColor(kColorITS);
15360 sub2node->SetVisibility(1);
15361 fNodes->Add(sub2node);
15362 sub1node->cd();
15363 //
15364 // Place copy #8 of ITS5 directly in I565
15365 //
15366 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15367 sub2node->SetLineColor(kColorITS);
15368 sub2node->SetVisibility(1);
15369 fNodes->Add(sub2node);
15370 sub1node->cd();
15371 //
15372 // Place copy #9 of ITS5 directly in I565
15373 //
15374 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15375 sub2node->SetLineColor(kColorITS);
15376 sub2node->SetVisibility(1);
15377 fNodes->Add(sub2node);
15378 sub1node->cd();
15379 //
15380 // Place copy #10 of ITS5 directly in I565
15381 //
15382 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15383 sub2node->SetLineColor(kColorITS);
15384 sub2node->SetVisibility(1);
15385 fNodes->Add(sub2node);
15386 sub1node->cd();
15387 //
15388 // Place copy #11 of ITS5 directly in I565
15389 //
15390 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15391 sub2node->SetLineColor(kColorITS);
15392 sub2node->SetVisibility(1);
15393 fNodes->Add(sub2node);
15394 sub1node->cd();
15395 //
15396 // Place copy #12 of ITS5 directly in I565
15397 //
15398 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15399 sub2node->SetLineColor(kColorITS);
15400 sub2node->SetVisibility(1);
15401 fNodes->Add(sub2node);
15402 sub1node->cd();
15403 //
15404 // Place copy #13 of ITS5 directly in I565
15405 //
15406 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15407 sub2node->SetLineColor(kColorITS);
15408 sub2node->SetVisibility(1);
15409 fNodes->Add(sub2node);
15410 sub1node->cd();
15411 //
15412 // Place copy #14 of ITS5 directly in I565
15413 //
15414 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15415 sub2node->SetLineColor(kColorITS);
15416 sub2node->SetVisibility(1);
15417 fNodes->Add(sub2node);
15418 sub1node->cd();
15419 //
15420 // Place copy #15 of ITS5 directly in I565
15421 //
15422 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15423 sub2node->SetLineColor(kColorITS);
15424 sub2node->SetVisibility(1);
15425 fNodes->Add(sub2node);
15426 sub1node->cd();
15427 //
15428 // Place copy #16 of ITS5 directly in I565
15429 //
15430 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15431 sub2node->SetLineColor(kColorITS);
15432 sub2node->SetVisibility(1);
15433 fNodes->Add(sub2node);
15434 sub1node->cd();
15435 //
15436 // Place copy #17 of ITS5 directly in I565
15437 //
15438 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15439 sub2node->SetLineColor(kColorITS);
15440 sub2node->SetVisibility(1);
15441 fNodes->Add(sub2node);
15442 sub1node->cd();
15443 //
15444 // Place copy #18 of ITS5 directly in I565
15445 //
15446 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15447 sub2node->SetLineColor(kColorITS);
15448 sub2node->SetVisibility(1);
15449 fNodes->Add(sub2node);
15450 sub1node->cd();
15451 //
15452 // Place copy #19 of ITS5 directly in I565
15453 //
15454 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15455 sub2node->SetLineColor(kColorITS);
15456 sub2node->SetVisibility(1);
15457 fNodes->Add(sub2node);
15458 sub1node->cd();
15459 //
15460 // Place copy #20 of ITS5 directly in I565
15461 //
15462 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15463 sub2node->SetLineColor(kColorITS);
15464 sub2node->SetVisibility(1);
15465 fNodes->Add(sub2node);
15466 sub1node->cd();
15467 //
15468 // Place copy #21 of ITS5 directly in I565
15469 //
15470 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15471 sub2node->SetLineColor(kColorITS);
15472 sub2node->SetVisibility(1);
15473 fNodes->Add(sub2node);
15474 sub1node->cd();
15475 //
15476 // Place copy #22 of ITS5 directly in I565
15477 //
15478 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15479 sub2node->SetLineColor(kColorITS);
15480 sub2node->SetVisibility(1);
15481 fNodes->Add(sub2node);
15482 sub1node->cd();
15483 fNodes->Add(sub1node);
15484 node->cd();
15485 //
15486 // Place copy #29 of I565 in IT56
15487 //
1266e9b4 15488 sub1node = new TNode("I565","I565","I565",34.4146,17.1364,0.,"itsrot520");
1f99c14b 15489 sub1node->SetLineColor(kColorITS);
15490 sub1node->SetVisibility(0);
15491 sub1node->cd();
15492 //
15493 // Place copy #1 of ITS5 directly in I565
15494 //
15495 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15496 sub2node->SetLineColor(kColorITS);
15497 sub2node->SetVisibility(1);
15498 fNodes->Add(sub2node);
15499 sub1node->cd();
15500 //
15501 // Place copy #2 of ITS5 directly in I565
15502 //
15503 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15504 sub2node->SetLineColor(kColorITS);
15505 sub2node->SetVisibility(1);
15506 fNodes->Add(sub2node);
15507 sub1node->cd();
15508 //
15509 // Place copy #3 of ITS5 directly in I565
15510 //
15511 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15512 sub2node->SetLineColor(kColorITS);
15513 sub2node->SetVisibility(1);
15514 fNodes->Add(sub2node);
15515 sub1node->cd();
15516 //
15517 // Place copy #4 of ITS5 directly in I565
15518 //
15519 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15520 sub2node->SetLineColor(kColorITS);
15521 sub2node->SetVisibility(1);
15522 fNodes->Add(sub2node);
15523 sub1node->cd();
15524 //
15525 // Place copy #5 of ITS5 directly in I565
15526 //
15527 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15528 sub2node->SetLineColor(kColorITS);
15529 sub2node->SetVisibility(1);
15530 fNodes->Add(sub2node);
15531 sub1node->cd();
15532 //
15533 // Place copy #6 of ITS5 directly in I565
15534 //
15535 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15536 sub2node->SetLineColor(kColorITS);
15537 sub2node->SetVisibility(1);
15538 fNodes->Add(sub2node);
15539 sub1node->cd();
15540 //
15541 // Place copy #7 of ITS5 directly in I565
15542 //
15543 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15544 sub2node->SetLineColor(kColorITS);
15545 sub2node->SetVisibility(1);
15546 fNodes->Add(sub2node);
15547 sub1node->cd();
15548 //
15549 // Place copy #8 of ITS5 directly in I565
15550 //
15551 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15552 sub2node->SetLineColor(kColorITS);
15553 sub2node->SetVisibility(1);
15554 fNodes->Add(sub2node);
15555 sub1node->cd();
15556 //
15557 // Place copy #9 of ITS5 directly in I565
15558 //
15559 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15560 sub2node->SetLineColor(kColorITS);
15561 sub2node->SetVisibility(1);
15562 fNodes->Add(sub2node);
15563 sub1node->cd();
15564 //
15565 // Place copy #10 of ITS5 directly in I565
15566 //
15567 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15568 sub2node->SetLineColor(kColorITS);
15569 sub2node->SetVisibility(1);
15570 fNodes->Add(sub2node);
15571 sub1node->cd();
15572 //
15573 // Place copy #11 of ITS5 directly in I565
15574 //
15575 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15576 sub2node->SetLineColor(kColorITS);
15577 sub2node->SetVisibility(1);
15578 fNodes->Add(sub2node);
15579 sub1node->cd();
15580 //
15581 // Place copy #12 of ITS5 directly in I565
15582 //
15583 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15584 sub2node->SetLineColor(kColorITS);
15585 sub2node->SetVisibility(1);
15586 fNodes->Add(sub2node);
15587 sub1node->cd();
15588 //
15589 // Place copy #13 of ITS5 directly in I565
15590 //
15591 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15592 sub2node->SetLineColor(kColorITS);
15593 sub2node->SetVisibility(1);
15594 fNodes->Add(sub2node);
15595 sub1node->cd();
15596 //
15597 // Place copy #14 of ITS5 directly in I565
15598 //
15599 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15600 sub2node->SetLineColor(kColorITS);
15601 sub2node->SetVisibility(1);
15602 fNodes->Add(sub2node);
15603 sub1node->cd();
15604 //
15605 // Place copy #15 of ITS5 directly in I565
15606 //
15607 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15608 sub2node->SetLineColor(kColorITS);
15609 sub2node->SetVisibility(1);
15610 fNodes->Add(sub2node);
15611 sub1node->cd();
15612 //
15613 // Place copy #16 of ITS5 directly in I565
15614 //
15615 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15616 sub2node->SetLineColor(kColorITS);
15617 sub2node->SetVisibility(1);
15618 fNodes->Add(sub2node);
15619 sub1node->cd();
15620 //
15621 // Place copy #17 of ITS5 directly in I565
15622 //
15623 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15624 sub2node->SetLineColor(kColorITS);
15625 sub2node->SetVisibility(1);
15626 fNodes->Add(sub2node);
15627 sub1node->cd();
15628 //
15629 // Place copy #18 of ITS5 directly in I565
15630 //
15631 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15632 sub2node->SetLineColor(kColorITS);
15633 sub2node->SetVisibility(1);
15634 fNodes->Add(sub2node);
15635 sub1node->cd();
15636 //
15637 // Place copy #19 of ITS5 directly in I565
15638 //
15639 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15640 sub2node->SetLineColor(kColorITS);
15641 sub2node->SetVisibility(1);
15642 fNodes->Add(sub2node);
15643 sub1node->cd();
15644 //
15645 // Place copy #20 of ITS5 directly in I565
15646 //
15647 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15648 sub2node->SetLineColor(kColorITS);
15649 sub2node->SetVisibility(1);
15650 fNodes->Add(sub2node);
15651 sub1node->cd();
15652 //
15653 // Place copy #21 of ITS5 directly in I565
15654 //
15655 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15656 sub2node->SetLineColor(kColorITS);
15657 sub2node->SetVisibility(1);
15658 fNodes->Add(sub2node);
15659 sub1node->cd();
15660 //
15661 // Place copy #22 of ITS5 directly in I565
15662 //
15663 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15664 sub2node->SetLineColor(kColorITS);
15665 sub2node->SetVisibility(1);
15666 fNodes->Add(sub2node);
15667 sub1node->cd();
15668 fNodes->Add(sub1node);
15669 node->cd();
15670 //
15671 // Place copy #30 of I565 in IT56
15672 //
1266e9b4 15673 sub1node = new TNode("I565","I565","I565",30.8022,23.2607,0.,"itsrot519");
1f99c14b 15674 sub1node->SetLineColor(kColorITS);
15675 sub1node->SetVisibility(0);
15676 sub1node->cd();
15677 //
15678 // Place copy #1 of ITS5 directly in I565
15679 //
15680 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15681 sub2node->SetLineColor(kColorITS);
15682 sub2node->SetVisibility(1);
15683 fNodes->Add(sub2node);
15684 sub1node->cd();
15685 //
15686 // Place copy #2 of ITS5 directly in I565
15687 //
15688 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15689 sub2node->SetLineColor(kColorITS);
15690 sub2node->SetVisibility(1);
15691 fNodes->Add(sub2node);
15692 sub1node->cd();
15693 //
15694 // Place copy #3 of ITS5 directly in I565
15695 //
15696 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15697 sub2node->SetLineColor(kColorITS);
15698 sub2node->SetVisibility(1);
15699 fNodes->Add(sub2node);
15700 sub1node->cd();
15701 //
15702 // Place copy #4 of ITS5 directly in I565
15703 //
15704 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15705 sub2node->SetLineColor(kColorITS);
15706 sub2node->SetVisibility(1);
15707 fNodes->Add(sub2node);
15708 sub1node->cd();
15709 //
15710 // Place copy #5 of ITS5 directly in I565
15711 //
15712 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15713 sub2node->SetLineColor(kColorITS);
15714 sub2node->SetVisibility(1);
15715 fNodes->Add(sub2node);
15716 sub1node->cd();
15717 //
15718 // Place copy #6 of ITS5 directly in I565
15719 //
15720 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15721 sub2node->SetLineColor(kColorITS);
15722 sub2node->SetVisibility(1);
15723 fNodes->Add(sub2node);
15724 sub1node->cd();
15725 //
15726 // Place copy #7 of ITS5 directly in I565
15727 //
15728 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15729 sub2node->SetLineColor(kColorITS);
15730 sub2node->SetVisibility(1);
15731 fNodes->Add(sub2node);
15732 sub1node->cd();
15733 //
15734 // Place copy #8 of ITS5 directly in I565
15735 //
15736 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15737 sub2node->SetLineColor(kColorITS);
15738 sub2node->SetVisibility(1);
15739 fNodes->Add(sub2node);
15740 sub1node->cd();
15741 //
15742 // Place copy #9 of ITS5 directly in I565
15743 //
15744 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15745 sub2node->SetLineColor(kColorITS);
15746 sub2node->SetVisibility(1);
15747 fNodes->Add(sub2node);
15748 sub1node->cd();
15749 //
15750 // Place copy #10 of ITS5 directly in I565
15751 //
15752 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15753 sub2node->SetLineColor(kColorITS);
15754 sub2node->SetVisibility(1);
15755 fNodes->Add(sub2node);
15756 sub1node->cd();
15757 //
15758 // Place copy #11 of ITS5 directly in I565
15759 //
15760 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15761 sub2node->SetLineColor(kColorITS);
15762 sub2node->SetVisibility(1);
15763 fNodes->Add(sub2node);
15764 sub1node->cd();
15765 //
15766 // Place copy #12 of ITS5 directly in I565
15767 //
15768 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15769 sub2node->SetLineColor(kColorITS);
15770 sub2node->SetVisibility(1);
15771 fNodes->Add(sub2node);
15772 sub1node->cd();
15773 //
15774 // Place copy #13 of ITS5 directly in I565
15775 //
15776 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15777 sub2node->SetLineColor(kColorITS);
15778 sub2node->SetVisibility(1);
15779 fNodes->Add(sub2node);
15780 sub1node->cd();
15781 //
15782 // Place copy #14 of ITS5 directly in I565
15783 //
15784 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15785 sub2node->SetLineColor(kColorITS);
15786 sub2node->SetVisibility(1);
15787 fNodes->Add(sub2node);
15788 sub1node->cd();
15789 //
15790 // Place copy #15 of ITS5 directly in I565
15791 //
15792 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15793 sub2node->SetLineColor(kColorITS);
15794 sub2node->SetVisibility(1);
15795 fNodes->Add(sub2node);
15796 sub1node->cd();
15797 //
15798 // Place copy #16 of ITS5 directly in I565
15799 //
15800 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15801 sub2node->SetLineColor(kColorITS);
15802 sub2node->SetVisibility(1);
15803 fNodes->Add(sub2node);
15804 sub1node->cd();
15805 //
15806 // Place copy #17 of ITS5 directly in I565
15807 //
15808 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15809 sub2node->SetLineColor(kColorITS);
15810 sub2node->SetVisibility(1);
15811 fNodes->Add(sub2node);
15812 sub1node->cd();
15813 //
15814 // Place copy #18 of ITS5 directly in I565
15815 //
15816 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15817 sub2node->SetLineColor(kColorITS);
15818 sub2node->SetVisibility(1);
15819 fNodes->Add(sub2node);
15820 sub1node->cd();
15821 //
15822 // Place copy #19 of ITS5 directly in I565
15823 //
15824 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15825 sub2node->SetLineColor(kColorITS);
15826 sub2node->SetVisibility(1);
15827 fNodes->Add(sub2node);
15828 sub1node->cd();
15829 //
15830 // Place copy #20 of ITS5 directly in I565
15831 //
15832 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15833 sub2node->SetLineColor(kColorITS);
15834 sub2node->SetVisibility(1);
15835 fNodes->Add(sub2node);
15836 sub1node->cd();
15837 //
15838 // Place copy #21 of ITS5 directly in I565
15839 //
15840 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15841 sub2node->SetLineColor(kColorITS);
15842 sub2node->SetVisibility(1);
15843 fNodes->Add(sub2node);
15844 sub1node->cd();
15845 //
15846 // Place copy #22 of ITS5 directly in I565
15847 //
15848 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15849 sub2node->SetLineColor(kColorITS);
15850 sub2node->SetVisibility(1);
15851 fNodes->Add(sub2node);
15852 sub1node->cd();
15853 fNodes->Add(sub1node);
15854 node->cd();
15855 //
15856 // Place copy #31 of I565 in IT56
15857 //
1266e9b4 15858 sub1node = new TNode("I565","I565","I565",25.9002,28.4112,0.,"itsrot518");
1f99c14b 15859 sub1node->SetLineColor(kColorITS);
15860 sub1node->SetVisibility(0);
15861 sub1node->cd();
15862 //
15863 // Place copy #1 of ITS5 directly in I565
15864 //
15865 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15866 sub2node->SetLineColor(kColorITS);
15867 sub2node->SetVisibility(1);
15868 fNodes->Add(sub2node);
15869 sub1node->cd();
15870 //
15871 // Place copy #2 of ITS5 directly in I565
15872 //
15873 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15874 sub2node->SetLineColor(kColorITS);
15875 sub2node->SetVisibility(1);
15876 fNodes->Add(sub2node);
15877 sub1node->cd();
15878 //
15879 // Place copy #3 of ITS5 directly in I565
15880 //
15881 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15882 sub2node->SetLineColor(kColorITS);
15883 sub2node->SetVisibility(1);
15884 fNodes->Add(sub2node);
15885 sub1node->cd();
15886 //
15887 // Place copy #4 of ITS5 directly in I565
15888 //
15889 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15890 sub2node->SetLineColor(kColorITS);
15891 sub2node->SetVisibility(1);
15892 fNodes->Add(sub2node);
15893 sub1node->cd();
15894 //
15895 // Place copy #5 of ITS5 directly in I565
15896 //
15897 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15898 sub2node->SetLineColor(kColorITS);
15899 sub2node->SetVisibility(1);
15900 fNodes->Add(sub2node);
15901 sub1node->cd();
15902 //
15903 // Place copy #6 of ITS5 directly in I565
15904 //
15905 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15906 sub2node->SetLineColor(kColorITS);
15907 sub2node->SetVisibility(1);
15908 fNodes->Add(sub2node);
15909 sub1node->cd();
15910 //
15911 // Place copy #7 of ITS5 directly in I565
15912 //
15913 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15914 sub2node->SetLineColor(kColorITS);
15915 sub2node->SetVisibility(1);
15916 fNodes->Add(sub2node);
15917 sub1node->cd();
15918 //
15919 // Place copy #8 of ITS5 directly in I565
15920 //
15921 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15922 sub2node->SetLineColor(kColorITS);
15923 sub2node->SetVisibility(1);
15924 fNodes->Add(sub2node);
15925 sub1node->cd();
15926 //
15927 // Place copy #9 of ITS5 directly in I565
15928 //
15929 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15930 sub2node->SetLineColor(kColorITS);
15931 sub2node->SetVisibility(1);
15932 fNodes->Add(sub2node);
15933 sub1node->cd();
15934 //
15935 // Place copy #10 of ITS5 directly in I565
15936 //
15937 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15938 sub2node->SetLineColor(kColorITS);
15939 sub2node->SetVisibility(1);
15940 fNodes->Add(sub2node);
15941 sub1node->cd();
15942 //
15943 // Place copy #11 of ITS5 directly in I565
15944 //
15945 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15946 sub2node->SetLineColor(kColorITS);
15947 sub2node->SetVisibility(1);
15948 fNodes->Add(sub2node);
15949 sub1node->cd();
15950 //
15951 // Place copy #12 of ITS5 directly in I565
15952 //
15953 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15954 sub2node->SetLineColor(kColorITS);
15955 sub2node->SetVisibility(1);
15956 fNodes->Add(sub2node);
15957 sub1node->cd();
15958 //
15959 // Place copy #13 of ITS5 directly in I565
15960 //
15961 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15962 sub2node->SetLineColor(kColorITS);
15963 sub2node->SetVisibility(1);
15964 fNodes->Add(sub2node);
15965 sub1node->cd();
15966 //
15967 // Place copy #14 of ITS5 directly in I565
15968 //
15969 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15970 sub2node->SetLineColor(kColorITS);
15971 sub2node->SetVisibility(1);
15972 fNodes->Add(sub2node);
15973 sub1node->cd();
15974 //
15975 // Place copy #15 of ITS5 directly in I565
15976 //
15977 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15978 sub2node->SetLineColor(kColorITS);
15979 sub2node->SetVisibility(1);
15980 fNodes->Add(sub2node);
15981 sub1node->cd();
15982 //
15983 // Place copy #16 of ITS5 directly in I565
15984 //
15985 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15986 sub2node->SetLineColor(kColorITS);
15987 sub2node->SetVisibility(1);
15988 fNodes->Add(sub2node);
15989 sub1node->cd();
15990 //
15991 // Place copy #17 of ITS5 directly in I565
15992 //
15993 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15994 sub2node->SetLineColor(kColorITS);
15995 sub2node->SetVisibility(1);
15996 fNodes->Add(sub2node);
15997 sub1node->cd();
15998 //
15999 // Place copy #18 of ITS5 directly in I565
16000 //
16001 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
16002 sub2node->SetLineColor(kColorITS);
16003 sub2node->SetVisibility(1);
16004 fNodes->Add(sub2node);
16005 sub1node->cd();
16006 //
16007 // Place copy #19 of ITS5 directly in I565
16008 //
16009 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
16010 sub2node->SetLineColor(kColorITS);
16011 sub2node->SetVisibility(1);
16012 fNodes->Add(sub2node);
16013 sub1node->cd();
16014 //
16015 // Place copy #20 of ITS5 directly in I565
16016 //
16017 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16018 sub2node->SetLineColor(kColorITS);
16019 sub2node->SetVisibility(1);
16020 fNodes->Add(sub2node);
16021 sub1node->cd();
16022 //
16023 // Place copy #21 of ITS5 directly in I565
16024 //
16025 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16026 sub2node->SetLineColor(kColorITS);
16027 sub2node->SetVisibility(1);
16028 fNodes->Add(sub2node);
16029 sub1node->cd();
16030 //
16031 // Place copy #22 of ITS5 directly in I565
16032 //
16033 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16034 sub2node->SetLineColor(kColorITS);
16035 sub2node->SetVisibility(1);
16036 fNodes->Add(sub2node);
16037 sub1node->cd();
16038 fNodes->Add(sub1node);
16039 node->cd();
16040 //
16041 // Place copy #32 of I565 in IT56
16042 //
1266e9b4 16043 sub1node = new TNode("I565","I565","I565",20.3195,32.817,0.,"itsrot517");
1f99c14b 16044 sub1node->SetLineColor(kColorITS);
16045 sub1node->SetVisibility(0);
16046 sub1node->cd();
16047 //
16048 // Place copy #1 of ITS5 directly in I565
16049 //
16050 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
16051 sub2node->SetLineColor(kColorITS);
16052 sub2node->SetVisibility(1);
16053 fNodes->Add(sub2node);
16054 sub1node->cd();
16055 //
16056 // Place copy #2 of ITS5 directly in I565
16057 //
16058 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
16059 sub2node->SetLineColor(kColorITS);
16060 sub2node->SetVisibility(1);
16061 fNodes->Add(sub2node);
16062 sub1node->cd();
16063 //
16064 // Place copy #3 of ITS5 directly in I565
16065 //
16066 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
16067 sub2node->SetLineColor(kColorITS);
16068 sub2node->SetVisibility(1);
16069 fNodes->Add(sub2node);
16070 sub1node->cd();
16071 //
16072 // Place copy #4 of ITS5 directly in I565
16073 //
16074 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
16075 sub2node->SetLineColor(kColorITS);
16076 sub2node->SetVisibility(1);
16077 fNodes->Add(sub2node);
16078 sub1node->cd();
16079 //
16080 // Place copy #5 of ITS5 directly in I565
16081 //
16082 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
16083 sub2node->SetLineColor(kColorITS);
16084 sub2node->SetVisibility(1);
16085 fNodes->Add(sub2node);
16086 sub1node->cd();
16087 //
16088 // Place copy #6 of ITS5 directly in I565
16089 //
16090 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
16091 sub2node->SetLineColor(kColorITS);
16092 sub2node->SetVisibility(1);
16093 fNodes->Add(sub2node);
16094 sub1node->cd();
16095 //
16096 // Place copy #7 of ITS5 directly in I565
16097 //
16098 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
16099 sub2node->SetLineColor(kColorITS);
16100 sub2node->SetVisibility(1);
16101 fNodes->Add(sub2node);
16102 sub1node->cd();
16103 //
16104 // Place copy #8 of ITS5 directly in I565
16105 //
16106 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
16107 sub2node->SetLineColor(kColorITS);
16108 sub2node->SetVisibility(1);
16109 fNodes->Add(sub2node);
16110 sub1node->cd();
16111 //
16112 // Place copy #9 of ITS5 directly in I565
16113 //
16114 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
16115 sub2node->SetLineColor(kColorITS);
16116 sub2node->SetVisibility(1);
16117 fNodes->Add(sub2node);
16118 sub1node->cd();
16119 //
16120 // Place copy #10 of ITS5 directly in I565
16121 //
16122 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
16123 sub2node->SetLineColor(kColorITS);
16124 sub2node->SetVisibility(1);
16125 fNodes->Add(sub2node);
16126 sub1node->cd();
16127 //
16128 // Place copy #11 of ITS5 directly in I565
16129 //
16130 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
16131 sub2node->SetLineColor(kColorITS);
16132 sub2node->SetVisibility(1);
16133 fNodes->Add(sub2node);
16134 sub1node->cd();
16135 //
16136 // Place copy #12 of ITS5 directly in I565
16137 //
16138 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
16139 sub2node->SetLineColor(kColorITS);
16140 sub2node->SetVisibility(1);
16141 fNodes->Add(sub2node);
16142 sub1node->cd();
16143 //
16144 // Place copy #13 of ITS5 directly in I565
16145 //
16146 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
16147 sub2node->SetLineColor(kColorITS);
16148 sub2node->SetVisibility(1);
16149 fNodes->Add(sub2node);
16150 sub1node->cd();
16151 //
16152 // Place copy #14 of ITS5 directly in I565
16153 //
16154 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
16155 sub2node->SetLineColor(kColorITS);
16156 sub2node->SetVisibility(1);
16157 fNodes->Add(sub2node);
16158 sub1node->cd();
16159 //
16160 // Place copy #15 of ITS5 directly in I565
16161 //
16162 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
16163 sub2node->SetLineColor(kColorITS);
16164 sub2node->SetVisibility(1);
16165 fNodes->Add(sub2node);
16166 sub1node->cd();
16167 //
16168 // Place copy #16 of ITS5 directly in I565
16169 //
16170 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
16171 sub2node->SetLineColor(kColorITS);
16172 sub2node->SetVisibility(1);
16173 fNodes->Add(sub2node);
16174 sub1node->cd();
16175 //
16176 // Place copy #17 of ITS5 directly in I565
16177 //
16178 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
16179 sub2node->SetLineColor(kColorITS);
16180 sub2node->SetVisibility(1);
16181 fNodes->Add(sub2node);
16182 sub1node->cd();
16183 //
16184 // Place copy #18 of ITS5 directly in I565
16185 //
16186 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
16187 sub2node->SetLineColor(kColorITS);
16188 sub2node->SetVisibility(1);
16189 fNodes->Add(sub2node);
16190 sub1node->cd();
16191 //
16192 // Place copy #19 of ITS5 directly in I565
16193 //
16194 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
16195 sub2node->SetLineColor(kColorITS);
16196 sub2node->SetVisibility(1);
16197 fNodes->Add(sub2node);
16198 sub1node->cd();
16199 //
16200 // Place copy #20 of ITS5 directly in I565
16201 //
16202 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16203 sub2node->SetLineColor(kColorITS);
16204 sub2node->SetVisibility(1);
16205 fNodes->Add(sub2node);
16206 sub1node->cd();
16207 //
16208 // Place copy #21 of ITS5 directly in I565
16209 //
16210 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16211 sub2node->SetLineColor(kColorITS);
16212 sub2node->SetVisibility(1);
16213 fNodes->Add(sub2node);
16214 sub1node->cd();
16215 //
16216 // Place copy #22 of ITS5 directly in I565
16217 //
16218 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16219 sub2node->SetLineColor(kColorITS);
16220 sub2node->SetVisibility(1);
16221 fNodes->Add(sub2node);
16222 sub1node->cd();
16223 fNodes->Add(sub1node);
16224 node->cd();
16225 //
16226 // Place copy #33 of I565 in IT56
16227 //
1266e9b4 16228 sub1node = new TNode("I565","I565","I565",13.888,35.8489,0.,"itsrot516");
1f99c14b 16229 sub1node->SetLineColor(kColorITS);
16230 sub1node->SetVisibility(0);
16231 sub1node->cd();
16232 //
16233 // Place copy #1 of ITS5 directly in I565
16234 //
16235 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
16236 sub2node->SetLineColor(kColorITS);
16237 sub2node->SetVisibility(1);
16238 fNodes->Add(sub2node);
16239 sub1node->cd();
16240 //
16241 // Place copy #2 of ITS5 directly in I565
16242 //
16243 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
16244 sub2node->SetLineColor(kColorITS);
16245 sub2node->SetVisibility(1);
16246 fNodes->Add(sub2node);
16247 sub1node->cd();
16248 //
16249 // Place copy #3 of ITS5 directly in I565
16250 //
16251 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
16252 sub2node->SetLineColor(kColorITS);
16253 sub2node->SetVisibility(1);
16254 fNodes->Add(sub2node);
16255 sub1node->cd();
16256 //
16257 // Place copy #4 of ITS5 directly in I565
16258 //
16259 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
16260 sub2node->SetLineColor(kColorITS);
16261 sub2node->SetVisibility(1);
16262 fNodes->Add(sub2node);
16263 sub1node->cd();
16264 //
16265 // Place copy #5 of ITS5 directly in I565
16266 //
16267 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
16268 sub2node->SetLineColor(kColorITS);
16269 sub2node->SetVisibility(1);
16270 fNodes->Add(sub2node);
16271 sub1node->cd();
16272 //
16273 // Place copy #6 of ITS5 directly in I565
16274 //
16275 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
16276 sub2node->SetLineColor(kColorITS);
16277 sub2node->SetVisibility(1);
16278 fNodes->Add(sub2node);
16279 sub1node->cd();
16280 //
16281 // Place copy #7 of ITS5 directly in I565
16282 //
16283 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
16284 sub2node->SetLineColor(kColorITS);
16285 sub2node->SetVisibility(1);
16286 fNodes->Add(sub2node);
16287 sub1node->cd();
16288 //
16289 // Place copy #8 of ITS5 directly in I565
16290 //
16291 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
16292 sub2node->SetLineColor(kColorITS);
16293 sub2node->SetVisibility(1);
16294 fNodes->Add(sub2node);
16295 sub1node->cd();
16296 //
16297 // Place copy #9 of ITS5 directly in I565
16298 //
16299 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
16300 sub2node->SetLineColor(kColorITS);
16301 sub2node->SetVisibility(1);
16302 fNodes->Add(sub2node);
16303 sub1node->cd();
16304 //
16305 // Place copy #10 of ITS5 directly in I565
16306 //
16307 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
16308 sub2node->SetLineColor(kColorITS);
16309 sub2node->SetVisibility(1);
16310 fNodes->Add(sub2node);
16311 sub1node->cd();
16312 //
16313 // Place copy #11 of ITS5 directly in I565
16314 //
16315 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
16316 sub2node->SetLineColor(kColorITS);
16317 sub2node->SetVisibility(1);
16318 fNodes->Add(sub2node);
16319 sub1node->cd();
16320 //
16321 // Place copy #12 of ITS5 directly in I565
16322 //
16323 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
16324 sub2node->SetLineColor(kColorITS);
16325 sub2node->SetVisibility(1);
16326 fNodes->Add(sub2node);
16327 sub1node->cd();
16328 //
16329 // Place copy #13 of ITS5 directly in I565
16330 //
16331 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
16332 sub2node->SetLineColor(kColorITS);
16333 sub2node->SetVisibility(1);
16334 fNodes->Add(sub2node);
16335 sub1node->cd();
16336 //
16337 // Place copy #14 of ITS5 directly in I565
16338 //
16339 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
16340 sub2node->SetLineColor(kColorITS);
16341 sub2node->SetVisibility(1);
16342 fNodes->Add(sub2node);
16343 sub1node->cd();
16344 //
16345 // Place copy #15 of ITS5 directly in I565
16346 //
16347 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
16348 sub2node->SetLineColor(kColorITS);
16349 sub2node->SetVisibility(1);
16350 fNodes->Add(sub2node);
16351 sub1node->cd();
16352 //
16353 // Place copy #16 of ITS5 directly in I565
16354 //
16355 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
16356 sub2node->SetLineColor(kColorITS);
16357 sub2node->SetVisibility(1);
16358 fNodes->Add(sub2node);
16359 sub1node->cd();
16360 //
16361 // Place copy #17 of ITS5 directly in I565
16362 //
16363 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
16364 sub2node->SetLineColor(kColorITS);
16365 sub2node->SetVisibility(1);
16366 fNodes->Add(sub2node);
16367 sub1node->cd();
16368 //
16369 // Place copy #18 of ITS5 directly in I565
16370 //
16371 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
16372 sub2node->SetLineColor(kColorITS);
16373 sub2node->SetVisibility(1);
16374 fNodes->Add(sub2node);
16375 sub1node->cd();
16376 //
16377 // Place copy #19 of ITS5 directly in I565
16378 //
16379 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
16380 sub2node->SetLineColor(kColorITS);
16381 sub2node->SetVisibility(1);
16382 fNodes->Add(sub2node);
16383 sub1node->cd();
16384 //
16385 // Place copy #20 of ITS5 directly in I565
16386 //
16387 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16388 sub2node->SetLineColor(kColorITS);
16389 sub2node->SetVisibility(1);
16390 fNodes->Add(sub2node);
16391 sub1node->cd();
16392 //
16393 // Place copy #21 of ITS5 directly in I565
16394 //
16395 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16396 sub2node->SetLineColor(kColorITS);
16397 sub2node->SetVisibility(1);
16398 fNodes->Add(sub2node);
16399 sub1node->cd();
16400 //
16401 // Place copy #22 of ITS5 directly in I565
16402 //
16403 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16404 sub2node->SetLineColor(kColorITS);
16405 sub2node->SetVisibility(1);
16406 fNodes->Add(sub2node);
16407 sub1node->cd();
16408 fNodes->Add(sub1node);
16409 node->cd();
16410 //
16411 // Place copy #34 of I565 in IT56
16412 //
1266e9b4 16413 sub1node = new TNode("I565","I565","I565",7.0925,37.9412,0.,"itsrot515");
1f99c14b 16414 sub1node->SetLineColor(kColorITS);
16415 sub1node->SetVisibility(0);
16416 sub1node->cd();
16417 //
16418 // Place copy #1 of ITS5 directly in I565
16419 //
16420 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
16421 sub2node->SetLineColor(kColorITS);
16422 sub2node->SetVisibility(1);
16423 fNodes->Add(sub2node);
16424 sub1node->cd();
16425 //
16426 // Place copy #2 of ITS5 directly in I565
16427 //
16428 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
16429 sub2node->SetLineColor(kColorITS);
16430 sub2node->SetVisibility(1);
16431 fNodes->Add(sub2node);
16432 sub1node->cd();
16433 //
16434 // Place copy #3 of ITS5 directly in I565
16435 //
16436 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
16437 sub2node->SetLineColor(kColorITS);
16438 sub2node->SetVisibility(1);
16439 fNodes->Add(sub2node);
16440 sub1node->cd();
16441 //
16442 // Place copy #4 of ITS5 directly in I565
16443 //
16444 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
16445 sub2node->SetLineColor(kColorITS);
16446 sub2node->SetVisibility(1);
16447 fNodes->Add(sub2node);
16448 sub1node->cd();
16449 //
16450 // Place copy #5 of ITS5 directly in I565
16451 //
16452 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
16453 sub2node->SetLineColor(kColorITS);
16454 sub2node->SetVisibility(1);
16455 fNodes->Add(sub2node);
16456 sub1node->cd();
16457 //
16458 // Place copy #6 of ITS5 directly in I565
16459 //
16460 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
16461 sub2node->SetLineColor(kColorITS);
16462 sub2node->SetVisibility(1);
16463 fNodes->Add(sub2node);
16464 sub1node->cd();
16465 //
16466 // Place copy #7 of ITS5 directly in I565
16467 //
16468 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
16469 sub2node->SetLineColor(kColorITS);
16470 sub2node->SetVisibility(1);
16471 fNodes->Add(sub2node);
16472 sub1node->cd();
16473 //
16474 // Place copy #8 of ITS5 directly in I565
16475 //
16476 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
16477 sub2node->SetLineColor(kColorITS);
16478 sub2node->SetVisibility(1);
16479 fNodes->Add(sub2node);
16480 sub1node->cd();
16481 //
16482 // Place copy #9 of ITS5 directly in I565
16483 //
16484 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
16485 sub2node->SetLineColor(kColorITS);
16486 sub2node->SetVisibility(1);
16487 fNodes->Add(sub2node);
16488 sub1node->cd();
16489 //
16490 // Place copy #10 of ITS5 directly in I565
16491 //
16492 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
16493 sub2node->SetLineColor(kColorITS);
16494 sub2node->SetVisibility(1);
16495 fNodes->Add(sub2node);
16496 sub1node->cd();
16497 //
16498 // Place copy #11 of ITS5 directly in I565
16499 //
16500 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
16501 sub2node->SetLineColor(kColorITS);
16502 sub2node->SetVisibility(1);
16503 fNodes->Add(sub2node);
16504 sub1node->cd();
16505 //
16506 // Place copy #12 of ITS5 directly in I565
16507 //
16508 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
16509 sub2node->SetLineColor(kColorITS);
16510 sub2node->SetVisibility(1);
16511 fNodes->Add(sub2node);
16512 sub1node->cd();
16513 //
16514 // Place copy #13 of ITS5 directly in I565
16515 //
16516 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
16517 sub2node->SetLineColor(kColorITS);
16518 sub2node->SetVisibility(1);
16519 fNodes->Add(sub2node);
16520 sub1node->cd();
16521 //
16522 // Place copy #14 of ITS5 directly in I565
16523 //
16524 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
16525 sub2node->SetLineColor(kColorITS);
16526 sub2node->SetVisibility(1);
16527 fNodes->Add(sub2node);
16528 sub1node->cd();
16529 //
16530 // Place copy #15 of ITS5 directly in I565
16531 //
16532 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
16533 sub2node->SetLineColor(kColorITS);
16534 sub2node->SetVisibility(1);
16535 fNodes->Add(sub2node);
16536 sub1node->cd();
16537 //
16538 // Place copy #16 of ITS5 directly in I565
16539 //
16540 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
16541 sub2node->SetLineColor(kColorITS);
16542 sub2node->SetVisibility(1);
16543 fNodes->Add(sub2node);
16544 sub1node->cd();
16545 //
16546 // Place copy #17 of ITS5 directly in I565
16547 //
16548 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
16549 sub2node->SetLineColor(kColorITS);
16550 sub2node->SetVisibility(1);
16551 fNodes->Add(sub2node);
16552 sub1node->cd();
16553 //
16554 // Place copy #18 of ITS5 directly in I565
16555 //
16556 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
16557 sub2node->SetLineColor(kColorITS);
16558 sub2node->SetVisibility(1);
16559 fNodes->Add(sub2node);
16560 sub1node->cd();
16561 //
16562 // Place copy #19 of ITS5 directly in I565
16563 //
16564 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
16565 sub2node->SetLineColor(kColorITS);
16566 sub2node->SetVisibility(1);
16567 fNodes->Add(sub2node);
16568 sub1node->cd();
16569 //
16570 // Place copy #20 of ITS5 directly in I565
16571 //
16572 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16573 sub2node->SetLineColor(kColorITS);
16574 sub2node->SetVisibility(1);
16575 fNodes->Add(sub2node);
16576 sub1node->cd();
16577 //
16578 // Place copy #21 of ITS5 directly in I565
16579 //
16580 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16581 sub2node->SetLineColor(kColorITS);
16582 sub2node->SetVisibility(1);
16583 fNodes->Add(sub2node);
16584 sub1node->cd();
16585 //
16586 // Place copy #22 of ITS5 directly in I565
16587 //
16588 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16589 sub2node->SetLineColor(kColorITS);
16590 sub2node->SetVisibility(1);
16591 fNodes->Add(sub2node);
16592 sub1node->cd();
16593 fNodes->Add(sub1node);
16594 node->cd();
16595 //
16596 // Place copy #1 of I569 in IT56
16597 //
1266e9b4 16598 sub1node = new TNode("I569","I569","I569",-14.139,41.1856,0.,"itsrot553");
1f99c14b 16599 sub1node->SetLineColor(kColorITS);
16600 sub1node->SetVisibility(0);
16601 sub1node->cd();
16602 //
16603 // Place copy #1 of ITS6 in I569
16604 //
1266e9b4 16605 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 16606 sub2node->SetLineColor(kColorITS);
16607 sub2node->SetVisibility(1);
16608 fNodes->Add(sub2node);
16609 sub1node->cd();
16610 //
16611 // Place copy #2 of ITS6 in I569
16612 //
16613 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
16614 sub2node->SetLineColor(kColorITS);
16615 sub2node->SetVisibility(1);
16616 fNodes->Add(sub2node);
16617 sub1node->cd();
16618 //
16619 // Place copy #3 of ITS6 in I569
16620 //
1266e9b4 16621 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 16622 sub2node->SetLineColor(kColorITS);
16623 sub2node->SetVisibility(1);
16624 fNodes->Add(sub2node);
16625 sub1node->cd();
16626 //
16627 // Place copy #4 of ITS6 in I569
16628 //
16629 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
16630 sub2node->SetLineColor(kColorITS);
16631 sub2node->SetVisibility(1);
16632 fNodes->Add(sub2node);
16633 sub1node->cd();
16634 //
16635 // Place copy #5 of ITS6 in I569
16636 //
1266e9b4 16637 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 16638 sub2node->SetLineColor(kColorITS);
16639 sub2node->SetVisibility(1);
16640 fNodes->Add(sub2node);
16641 sub1node->cd();
16642 //
16643 // Place copy #6 of ITS6 in I569
16644 //
16645 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
16646 sub2node->SetLineColor(kColorITS);
16647 sub2node->SetVisibility(1);
16648 fNodes->Add(sub2node);
16649 sub1node->cd();
16650 //
16651 // Place copy #7 of ITS6 in I569
16652 //
1266e9b4 16653 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 16654 sub2node->SetLineColor(kColorITS);
16655 sub2node->SetVisibility(1);
16656 fNodes->Add(sub2node);
16657 sub1node->cd();
16658 //
16659 // Place copy #8 of ITS6 in I569
16660 //
16661 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
16662 sub2node->SetLineColor(kColorITS);
16663 sub2node->SetVisibility(1);
16664 fNodes->Add(sub2node);
16665 sub1node->cd();
16666 //
16667 // Place copy #9 of ITS6 in I569
16668 //
1266e9b4 16669 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 16670 sub2node->SetLineColor(kColorITS);
16671 sub2node->SetVisibility(1);
16672 fNodes->Add(sub2node);
16673 sub1node->cd();
16674 //
16675 // Place copy #10 of ITS6 in I569
16676 //
16677 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
16678 sub2node->SetLineColor(kColorITS);
16679 sub2node->SetVisibility(1);
16680 fNodes->Add(sub2node);
16681 sub1node->cd();
16682 //
16683 // Place copy #11 of ITS6 in I569
16684 //
1266e9b4 16685 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 16686 sub2node->SetLineColor(kColorITS);
16687 sub2node->SetVisibility(1);
16688 fNodes->Add(sub2node);
16689 sub1node->cd();
16690 //
16691 // Place copy #12 of ITS6 in I569
16692 //
16693 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
16694 sub2node->SetLineColor(kColorITS);
16695 sub2node->SetVisibility(1);
16696 fNodes->Add(sub2node);
16697 sub1node->cd();
16698 //
16699 // Place copy #13 of ITS6 in I569
16700 //
16701 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
16702 sub2node->SetLineColor(kColorITS);
16703 sub2node->SetVisibility(1);
16704 fNodes->Add(sub2node);
16705 sub1node->cd();
16706 //
16707 // Place copy #14 of ITS6 in I569
16708 //
16709 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
16710 sub2node->SetLineColor(kColorITS);
16711 sub2node->SetVisibility(1);
16712 fNodes->Add(sub2node);
16713 sub1node->cd();
16714 //
16715 // Place copy #15 of ITS6 in I569
16716 //
1266e9b4 16717 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 16718 sub2node->SetLineColor(kColorITS);
16719 sub2node->SetVisibility(1);
16720 fNodes->Add(sub2node);
16721 sub1node->cd();
16722 //
16723 // Place copy #16 of ITS6 in I569
16724 //
16725 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
16726 sub2node->SetLineColor(kColorITS);
16727 sub2node->SetVisibility(1);
16728 fNodes->Add(sub2node);
16729 sub1node->cd();
16730 //
16731 // Place copy #17 of ITS6 in I569
16732 //
16733 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
16734 sub2node->SetLineColor(kColorITS);
16735 sub2node->SetVisibility(1);
16736 fNodes->Add(sub2node);
16737 sub1node->cd();
16738 //
16739 // Place copy #18 of ITS6 in I569
16740 //
16741 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
16742 sub2node->SetLineColor(kColorITS);
16743 sub2node->SetVisibility(1);
16744 fNodes->Add(sub2node);
16745 sub1node->cd();
16746 //
16747 // Place copy #19 of ITS6 in I569
16748 //
1266e9b4 16749 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 16750 sub2node->SetLineColor(kColorITS);
16751 sub2node->SetVisibility(1);
16752 fNodes->Add(sub2node);
16753 sub1node->cd();
16754 //
16755 // Place copy #20 of ITS6 in I569
16756 //
16757 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
16758 sub2node->SetLineColor(kColorITS);
16759 sub2node->SetVisibility(1);
16760 fNodes->Add(sub2node);
16761 sub1node->cd();
16762 //
16763 // Place copy #21 of ITS6 in I569
16764 //
1266e9b4 16765 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 16766 sub2node->SetLineColor(kColorITS);
16767 sub2node->SetVisibility(1);
16768 fNodes->Add(sub2node);
16769 sub1node->cd();
16770 //
16771 // Place copy #22 of ITS6 in I569
16772 //
16773 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
16774 sub2node->SetLineColor(kColorITS);
16775 sub2node->SetVisibility(1);
16776 fNodes->Add(sub2node);
16777 sub1node->cd();
16778 //
16779 // Place copy #23 of ITS6 in I569
16780 //
16781 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
16782 sub2node->SetLineColor(kColorITS);
16783 sub2node->SetVisibility(1);
16784 fNodes->Add(sub2node);
16785 sub1node->cd();
16786 //
16787 // Place copy #24 of ITS6 in I569
16788 //
16789 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
16790 sub2node->SetLineColor(kColorITS);
16791 sub2node->SetVisibility(1);
16792 fNodes->Add(sub2node);
16793 sub1node->cd();
16794 //
16795 // Place copy #25 of ITS6 in I569
16796 //
1266e9b4 16797 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 16798 sub2node->SetLineColor(kColorITS);
16799 sub2node->SetVisibility(1);
16800 fNodes->Add(sub2node);
16801 sub1node->cd();
16802 fNodes->Add(sub1node);
16803 node->cd();
16804 //
16805 // Place copy #2 of I569 in IT56
16806 //
1266e9b4 16807 sub1node = new TNode("I569","I569","I569",-20.7978,38.431,0.,"itsrot620");
1f99c14b 16808 sub1node->SetLineColor(kColorITS);
16809 sub1node->SetVisibility(0);
16810 sub1node->cd();
16811 //
16812 // Place copy #1 of ITS6 in I569
16813 //
1266e9b4 16814 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 16815 sub2node->SetLineColor(kColorITS);
16816 sub2node->SetVisibility(1);
16817 fNodes->Add(sub2node);
16818 sub1node->cd();
16819 //
16820 // Place copy #2 of ITS6 in I569
16821 //
16822 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
16823 sub2node->SetLineColor(kColorITS);
16824 sub2node->SetVisibility(1);
16825 fNodes->Add(sub2node);
16826 sub1node->cd();
16827 //
16828 // Place copy #3 of ITS6 in I569
16829 //
1266e9b4 16830 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 16831 sub2node->SetLineColor(kColorITS);
16832 sub2node->SetVisibility(1);
16833 fNodes->Add(sub2node);
16834 sub1node->cd();
16835 //
16836 // Place copy #4 of ITS6 in I569
16837 //
16838 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
16839 sub2node->SetLineColor(kColorITS);
16840 sub2node->SetVisibility(1);
16841 fNodes->Add(sub2node);
16842 sub1node->cd();
16843 //
16844 // Place copy #5 of ITS6 in I569
16845 //
1266e9b4 16846 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 16847 sub2node->SetLineColor(kColorITS);
16848 sub2node->SetVisibility(1);
16849 fNodes->Add(sub2node);
16850 sub1node->cd();
16851 //
16852 // Place copy #6 of ITS6 in I569
16853 //
16854 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
16855 sub2node->SetLineColor(kColorITS);
16856 sub2node->SetVisibility(1);
16857 fNodes->Add(sub2node);
16858 sub1node->cd();
16859 //
16860 // Place copy #7 of ITS6 in I569
16861 //
1266e9b4 16862 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 16863 sub2node->SetLineColor(kColorITS);
16864 sub2node->SetVisibility(1);
16865 fNodes->Add(sub2node);
16866 sub1node->cd();
16867 //
16868 // Place copy #8 of ITS6 in I569
16869 //
16870 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
16871 sub2node->SetLineColor(kColorITS);
16872 sub2node->SetVisibility(1);
16873 fNodes->Add(sub2node);
16874 sub1node->cd();
16875 //
16876 // Place copy #9 of ITS6 in I569
16877 //
1266e9b4 16878 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 16879 sub2node->SetLineColor(kColorITS);
16880 sub2node->SetVisibility(1);
16881 fNodes->Add(sub2node);
16882 sub1node->cd();
16883 //
16884 // Place copy #10 of ITS6 in I569
16885 //
16886 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
16887 sub2node->SetLineColor(kColorITS);
16888 sub2node->SetVisibility(1);
16889 fNodes->Add(sub2node);
16890 sub1node->cd();
16891 //
16892 // Place copy #11 of ITS6 in I569
16893 //
1266e9b4 16894 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 16895 sub2node->SetLineColor(kColorITS);
16896 sub2node->SetVisibility(1);
16897 fNodes->Add(sub2node);
16898 sub1node->cd();
16899 //
16900 // Place copy #12 of ITS6 in I569
16901 //
16902 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
16903 sub2node->SetLineColor(kColorITS);
16904 sub2node->SetVisibility(1);
16905 fNodes->Add(sub2node);
16906 sub1node->cd();
16907 //
16908 // Place copy #13 of ITS6 in I569
16909 //
16910 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
16911 sub2node->SetLineColor(kColorITS);
16912 sub2node->SetVisibility(1);
16913 fNodes->Add(sub2node);
16914 sub1node->cd();
16915 //
16916 // Place copy #14 of ITS6 in I569
16917 //
16918 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
16919 sub2node->SetLineColor(kColorITS);
16920 sub2node->SetVisibility(1);
16921 fNodes->Add(sub2node);
16922 sub1node->cd();
16923 //
16924 // Place copy #15 of ITS6 in I569
16925 //
1266e9b4 16926 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 16927 sub2node->SetLineColor(kColorITS);
16928 sub2node->SetVisibility(1);
16929 fNodes->Add(sub2node);
16930 sub1node->cd();
16931 //
16932 // Place copy #16 of ITS6 in I569
16933 //
16934 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
16935 sub2node->SetLineColor(kColorITS);
16936 sub2node->SetVisibility(1);
16937 fNodes->Add(sub2node);
16938 sub1node->cd();
16939 //
16940 // Place copy #17 of ITS6 in I569
16941 //
16942 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
16943 sub2node->SetLineColor(kColorITS);
16944 sub2node->SetVisibility(1);
16945 fNodes->Add(sub2node);
16946 sub1node->cd();
16947 //
16948 // Place copy #18 of ITS6 in I569
16949 //
16950 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
16951 sub2node->SetLineColor(kColorITS);
16952 sub2node->SetVisibility(1);
16953 fNodes->Add(sub2node);
16954 sub1node->cd();
16955 //
16956 // Place copy #19 of ITS6 in I569
16957 //
1266e9b4 16958 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 16959 sub2node->SetLineColor(kColorITS);
16960 sub2node->SetVisibility(1);
16961 fNodes->Add(sub2node);
16962 sub1node->cd();
16963 //
16964 // Place copy #20 of ITS6 in I569
16965 //
16966 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
16967 sub2node->SetLineColor(kColorITS);
16968 sub2node->SetVisibility(1);
16969 fNodes->Add(sub2node);
16970 sub1node->cd();
16971 //
16972 // Place copy #21 of ITS6 in I569
16973 //
1266e9b4 16974 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 16975 sub2node->SetLineColor(kColorITS);
16976 sub2node->SetVisibility(1);
16977 fNodes->Add(sub2node);
16978 sub1node->cd();
16979 //
16980 // Place copy #22 of ITS6 in I569
16981 //
16982 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
16983 sub2node->SetLineColor(kColorITS);
16984 sub2node->SetVisibility(1);
16985 fNodes->Add(sub2node);
16986 sub1node->cd();
16987 //
16988 // Place copy #23 of ITS6 in I569
16989 //
16990 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
16991 sub2node->SetLineColor(kColorITS);
16992 sub2node->SetVisibility(1);
16993 fNodes->Add(sub2node);
16994 sub1node->cd();
16995 //
16996 // Place copy #24 of ITS6 in I569
16997 //
16998 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
16999 sub2node->SetLineColor(kColorITS);
17000 sub2node->SetVisibility(1);
17001 fNodes->Add(sub2node);
17002 sub1node->cd();
17003 //
17004 // Place copy #25 of ITS6 in I569
17005 //
1266e9b4 17006 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 17007 sub2node->SetLineColor(kColorITS);
17008 sub2node->SetVisibility(1);
17009 fNodes->Add(sub2node);
17010 sub1node->cd();
17011 fNodes->Add(sub1node);
17012 node->cd();
17013 //
17014 // Place copy #3 of I569 in IT56
17015 //
1266e9b4 17016 sub1node = new TNode("I569","I569","I569",-26.7459,34.3631,0.,"itsrot555");
1f99c14b 17017 sub1node->SetLineColor(kColorITS);
17018 sub1node->SetVisibility(0);
17019 sub1node->cd();
17020 //
17021 // Place copy #1 of ITS6 in I569
17022 //
1266e9b4 17023 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 17024 sub2node->SetLineColor(kColorITS);
17025 sub2node->SetVisibility(1);
17026 fNodes->Add(sub2node);
17027 sub1node->cd();
17028 //
17029 // Place copy #2 of ITS6 in I569
17030 //
17031 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17032 sub2node->SetLineColor(kColorITS);
17033 sub2node->SetVisibility(1);
17034 fNodes->Add(sub2node);
17035 sub1node->cd();
17036 //
17037 // Place copy #3 of ITS6 in I569
17038 //
1266e9b4 17039 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 17040 sub2node->SetLineColor(kColorITS);
17041 sub2node->SetVisibility(1);
17042 fNodes->Add(sub2node);
17043 sub1node->cd();
17044 //
17045 // Place copy #4 of ITS6 in I569
17046 //
17047 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17048 sub2node->SetLineColor(kColorITS);
17049 sub2node->SetVisibility(1);
17050 fNodes->Add(sub2node);
17051 sub1node->cd();
17052 //
17053 // Place copy #5 of ITS6 in I569
17054 //
1266e9b4 17055 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 17056 sub2node->SetLineColor(kColorITS);
17057 sub2node->SetVisibility(1);
17058 fNodes->Add(sub2node);
17059 sub1node->cd();
17060 //
17061 // Place copy #6 of ITS6 in I569
17062 //
17063 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17064 sub2node->SetLineColor(kColorITS);
17065 sub2node->SetVisibility(1);
17066 fNodes->Add(sub2node);
17067 sub1node->cd();
17068 //
17069 // Place copy #7 of ITS6 in I569
17070 //
1266e9b4 17071 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 17072 sub2node->SetLineColor(kColorITS);
17073 sub2node->SetVisibility(1);
17074 fNodes->Add(sub2node);
17075 sub1node->cd();
17076 //
17077 // Place copy #8 of ITS6 in I569
17078 //
17079 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17080 sub2node->SetLineColor(kColorITS);
17081 sub2node->SetVisibility(1);
17082 fNodes->Add(sub2node);
17083 sub1node->cd();
17084 //
17085 // Place copy #9 of ITS6 in I569
17086 //
1266e9b4 17087 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 17088 sub2node->SetLineColor(kColorITS);
17089 sub2node->SetVisibility(1);
17090 fNodes->Add(sub2node);
17091 sub1node->cd();
17092 //
17093 // Place copy #10 of ITS6 in I569
17094 //
17095 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17096 sub2node->SetLineColor(kColorITS);
17097 sub2node->SetVisibility(1);
17098 fNodes->Add(sub2node);
17099 sub1node->cd();
17100 //
17101 // Place copy #11 of ITS6 in I569
17102 //
1266e9b4 17103 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 17104 sub2node->SetLineColor(kColorITS);
17105 sub2node->SetVisibility(1);
17106 fNodes->Add(sub2node);
17107 sub1node->cd();
17108 //
17109 // Place copy #12 of ITS6 in I569
17110 //
17111 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17112 sub2node->SetLineColor(kColorITS);
17113 sub2node->SetVisibility(1);
17114 fNodes->Add(sub2node);
17115 sub1node->cd();
17116 //
17117 // Place copy #13 of ITS6 in I569
17118 //
17119 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17120 sub2node->SetLineColor(kColorITS);
17121 sub2node->SetVisibility(1);
17122 fNodes->Add(sub2node);
17123 sub1node->cd();
17124 //
17125 // Place copy #14 of ITS6 in I569
17126 //
17127 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17128 sub2node->SetLineColor(kColorITS);
17129 sub2node->SetVisibility(1);
17130 fNodes->Add(sub2node);
17131 sub1node->cd();
17132 //
17133 // Place copy #15 of ITS6 in I569
17134 //
1266e9b4 17135 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 17136 sub2node->SetLineColor(kColorITS);
17137 sub2node->SetVisibility(1);
17138 fNodes->Add(sub2node);
17139 sub1node->cd();
17140 //
17141 // Place copy #16 of ITS6 in I569
17142 //
17143 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17144 sub2node->SetLineColor(kColorITS);
17145 sub2node->SetVisibility(1);
17146 fNodes->Add(sub2node);
17147 sub1node->cd();
17148 //
17149 // Place copy #17 of ITS6 in I569
17150 //
17151 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17152 sub2node->SetLineColor(kColorITS);
17153 sub2node->SetVisibility(1);
17154 fNodes->Add(sub2node);
17155 sub1node->cd();
17156 //
17157 // Place copy #18 of ITS6 in I569
17158 //
17159 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17160 sub2node->SetLineColor(kColorITS);
17161 sub2node->SetVisibility(1);
17162 fNodes->Add(sub2node);
17163 sub1node->cd();
17164 //
17165 // Place copy #19 of ITS6 in I569
17166 //
1266e9b4 17167 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 17168 sub2node->SetLineColor(kColorITS);
17169 sub2node->SetVisibility(1);
17170 fNodes->Add(sub2node);
17171 sub1node->cd();
17172 //
17173 // Place copy #20 of ITS6 in I569
17174 //
17175 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17176 sub2node->SetLineColor(kColorITS);
17177 sub2node->SetVisibility(1);
17178 fNodes->Add(sub2node);
17179 sub1node->cd();
17180 //
17181 // Place copy #21 of ITS6 in I569
17182 //
1266e9b4 17183 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 17184 sub2node->SetLineColor(kColorITS);
17185 sub2node->SetVisibility(1);
17186 fNodes->Add(sub2node);
17187 sub1node->cd();
17188 //
17189 // Place copy #22 of ITS6 in I569
17190 //
17191 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17192 sub2node->SetLineColor(kColorITS);
17193 sub2node->SetVisibility(1);
17194 fNodes->Add(sub2node);
17195 sub1node->cd();
17196 //
17197 // Place copy #23 of ITS6 in I569
17198 //
17199 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17200 sub2node->SetLineColor(kColorITS);
17201 sub2node->SetVisibility(1);
17202 fNodes->Add(sub2node);
17203 sub1node->cd();
17204 //
17205 // Place copy #24 of ITS6 in I569
17206 //
17207 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17208 sub2node->SetLineColor(kColorITS);
17209 sub2node->SetVisibility(1);
17210 fNodes->Add(sub2node);
17211 sub1node->cd();
17212 //
17213 // Place copy #25 of ITS6 in I569
17214 //
1266e9b4 17215 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 17216 sub2node->SetLineColor(kColorITS);
17217 sub2node->SetVisibility(1);
17218 fNodes->Add(sub2node);
17219 sub1node->cd();
17220 fNodes->Add(sub1node);
17221 node->cd();
17222 //
17223 // Place copy #4 of I569 in IT56
17224 //
1266e9b4 17225 sub1node = new TNode("I569","I569","I569",-32.1494,29.5956,0.,"itsrot556");
1f99c14b 17226 sub1node->SetLineColor(kColorITS);
17227 sub1node->SetVisibility(0);
17228 sub1node->cd();
17229 //
17230 // Place copy #1 of ITS6 in I569
17231 //
1266e9b4 17232 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 17233 sub2node->SetLineColor(kColorITS);
17234 sub2node->SetVisibility(1);
17235 fNodes->Add(sub2node);
17236 sub1node->cd();
17237 //
17238 // Place copy #2 of ITS6 in I569
17239 //
17240 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17241 sub2node->SetLineColor(kColorITS);
17242 sub2node->SetVisibility(1);
17243 fNodes->Add(sub2node);
17244 sub1node->cd();
17245 //
17246 // Place copy #3 of ITS6 in I569
17247 //
1266e9b4 17248 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 17249 sub2node->SetLineColor(kColorITS);
17250 sub2node->SetVisibility(1);
17251 fNodes->Add(sub2node);
17252 sub1node->cd();
17253 //
17254 // Place copy #4 of ITS6 in I569
17255 //
17256 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17257 sub2node->SetLineColor(kColorITS);
17258 sub2node->SetVisibility(1);
17259 fNodes->Add(sub2node);
17260 sub1node->cd();
17261 //
17262 // Place copy #5 of ITS6 in I569
17263 //
1266e9b4 17264 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 17265 sub2node->SetLineColor(kColorITS);
17266 sub2node->SetVisibility(1);
17267 fNodes->Add(sub2node);
17268 sub1node->cd();
17269 //
17270 // Place copy #6 of ITS6 in I569
17271 //
17272 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17273 sub2node->SetLineColor(kColorITS);
17274 sub2node->SetVisibility(1);
17275 fNodes->Add(sub2node);
17276 sub1node->cd();
17277 //
17278 // Place copy #7 of ITS6 in I569
17279 //
1266e9b4 17280 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 17281 sub2node->SetLineColor(kColorITS);
17282 sub2node->SetVisibility(1);
17283 fNodes->Add(sub2node);
17284 sub1node->cd();
17285 //
17286 // Place copy #8 of ITS6 in I569
17287 //
17288 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17289 sub2node->SetLineColor(kColorITS);
17290 sub2node->SetVisibility(1);
17291 fNodes->Add(sub2node);
17292 sub1node->cd();
17293 //
17294 // Place copy #9 of ITS6 in I569
17295 //
1266e9b4 17296 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 17297 sub2node->SetLineColor(kColorITS);
17298 sub2node->SetVisibility(1);
17299 fNodes->Add(sub2node);
17300 sub1node->cd();
17301 //
17302 // Place copy #10 of ITS6 in I569
17303 //
17304 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17305 sub2node->SetLineColor(kColorITS);
17306 sub2node->SetVisibility(1);
17307 fNodes->Add(sub2node);
17308 sub1node->cd();
17309 //
17310 // Place copy #11 of ITS6 in I569
17311 //
1266e9b4 17312 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 17313 sub2node->SetLineColor(kColorITS);
17314 sub2node->SetVisibility(1);
17315 fNodes->Add(sub2node);
17316 sub1node->cd();
17317 //
17318 // Place copy #12 of ITS6 in I569
17319 //
17320 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17321 sub2node->SetLineColor(kColorITS);
17322 sub2node->SetVisibility(1);
17323 fNodes->Add(sub2node);
17324 sub1node->cd();
17325 //
17326 // Place copy #13 of ITS6 in I569
17327 //
17328 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17329 sub2node->SetLineColor(kColorITS);
17330 sub2node->SetVisibility(1);
17331 fNodes->Add(sub2node);
17332 sub1node->cd();
17333 //
17334 // Place copy #14 of ITS6 in I569
17335 //
17336 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17337 sub2node->SetLineColor(kColorITS);
17338 sub2node->SetVisibility(1);
17339 fNodes->Add(sub2node);
17340 sub1node->cd();
17341 //
17342 // Place copy #15 of ITS6 in I569
17343 //
1266e9b4 17344 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 17345 sub2node->SetLineColor(kColorITS);
17346 sub2node->SetVisibility(1);
17347 fNodes->Add(sub2node);
17348 sub1node->cd();
17349 //
17350 // Place copy #16 of ITS6 in I569
17351 //
17352 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17353 sub2node->SetLineColor(kColorITS);
17354 sub2node->SetVisibility(1);
17355 fNodes->Add(sub2node);
17356 sub1node->cd();
17357 //
17358 // Place copy #17 of ITS6 in I569
17359 //
17360 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17361 sub2node->SetLineColor(kColorITS);
17362 sub2node->SetVisibility(1);
17363 fNodes->Add(sub2node);
17364 sub1node->cd();
17365 //
17366 // Place copy #18 of ITS6 in I569
17367 //
17368 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17369 sub2node->SetLineColor(kColorITS);
17370 sub2node->SetVisibility(1);
17371 fNodes->Add(sub2node);
17372 sub1node->cd();
17373 //
17374 // Place copy #19 of ITS6 in I569
17375 //
1266e9b4 17376 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 17377 sub2node->SetLineColor(kColorITS);
17378 sub2node->SetVisibility(1);
17379 fNodes->Add(sub2node);
17380 sub1node->cd();
17381 //
17382 // Place copy #20 of ITS6 in I569
17383 //
17384 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17385 sub2node->SetLineColor(kColorITS);
17386 sub2node->SetVisibility(1);
17387 fNodes->Add(sub2node);
17388 sub1node->cd();
17389 //
17390 // Place copy #21 of ITS6 in I569
17391 //
1266e9b4 17392 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 17393 sub2node->SetLineColor(kColorITS);
17394 sub2node->SetVisibility(1);
17395 fNodes->Add(sub2node);
17396 sub1node->cd();
17397 //
17398 // Place copy #22 of ITS6 in I569
17399 //
17400 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17401 sub2node->SetLineColor(kColorITS);
17402 sub2node->SetVisibility(1);
17403 fNodes->Add(sub2node);
17404 sub1node->cd();
17405 //
17406 // Place copy #23 of ITS6 in I569
17407 //
17408 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17409 sub2node->SetLineColor(kColorITS);
17410 sub2node->SetVisibility(1);
17411 fNodes->Add(sub2node);
17412 sub1node->cd();
17413 //
17414 // Place copy #24 of ITS6 in I569
17415 //
17416 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17417 sub2node->SetLineColor(kColorITS);
17418 sub2node->SetVisibility(1);
17419 fNodes->Add(sub2node);
17420 sub1node->cd();
17421 //
17422 // Place copy #25 of ITS6 in I569
17423 //
1266e9b4 17424 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 17425 sub2node->SetLineColor(kColorITS);
17426 sub2node->SetVisibility(1);
17427 fNodes->Add(sub2node);
17428 sub1node->cd();
17429 fNodes->Add(sub1node);
17430 node->cd();
17431 //
17432 // Place copy #5 of I569 in IT56
17433 //
1266e9b4 17434 sub1node = new TNode("I569","I569","I569",-36.4544,23.8169,0.,"itsrot557");
1f99c14b 17435 sub1node->SetLineColor(kColorITS);
17436 sub1node->SetVisibility(0);
17437 sub1node->cd();
17438 //
17439 // Place copy #1 of ITS6 in I569
17440 //
1266e9b4 17441 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 17442 sub2node->SetLineColor(kColorITS);
17443 sub2node->SetVisibility(1);
17444 fNodes->Add(sub2node);
17445 sub1node->cd();
17446 //
17447 // Place copy #2 of ITS6 in I569
17448 //
17449 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17450 sub2node->SetLineColor(kColorITS);
17451 sub2node->SetVisibility(1);
17452 fNodes->Add(sub2node);
17453 sub1node->cd();
17454 //
17455 // Place copy #3 of ITS6 in I569
17456 //
1266e9b4 17457 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 17458 sub2node->SetLineColor(kColorITS);
17459 sub2node->SetVisibility(1);
17460 fNodes->Add(sub2node);
17461 sub1node->cd();
17462 //
17463 // Place copy #4 of ITS6 in I569
17464 //
17465 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17466 sub2node->SetLineColor(kColorITS);
17467 sub2node->SetVisibility(1);
17468 fNodes->Add(sub2node);
17469 sub1node->cd();
17470 //
17471 // Place copy #5 of ITS6 in I569
17472 //
1266e9b4 17473 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 17474 sub2node->SetLineColor(kColorITS);
17475 sub2node->SetVisibility(1);
17476 fNodes->Add(sub2node);
17477 sub1node->cd();
17478 //
17479 // Place copy #6 of ITS6 in I569
17480 //
17481 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17482 sub2node->SetLineColor(kColorITS);
17483 sub2node->SetVisibility(1);
17484 fNodes->Add(sub2node);
17485 sub1node->cd();
17486 //
17487 // Place copy #7 of ITS6 in I569
17488 //
1266e9b4 17489 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 17490 sub2node->SetLineColor(kColorITS);
17491 sub2node->SetVisibility(1);
17492 fNodes->Add(sub2node);
17493 sub1node->cd();
17494 //
17495 // Place copy #8 of ITS6 in I569
17496 //
17497 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17498 sub2node->SetLineColor(kColorITS);
17499 sub2node->SetVisibility(1);
17500 fNodes->Add(sub2node);
17501 sub1node->cd();
17502 //
17503 // Place copy #9 of ITS6 in I569
17504 //
1266e9b4 17505 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 17506 sub2node->SetLineColor(kColorITS);
17507 sub2node->SetVisibility(1);
17508 fNodes->Add(sub2node);
17509 sub1node->cd();
17510 //
17511 // Place copy #10 of ITS6 in I569
17512 //
17513 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17514 sub2node->SetLineColor(kColorITS);
17515 sub2node->SetVisibility(1);
17516 fNodes->Add(sub2node);
17517 sub1node->cd();
17518 //
17519 // Place copy #11 of ITS6 in I569
17520 //
1266e9b4 17521 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 17522 sub2node->SetLineColor(kColorITS);
17523 sub2node->SetVisibility(1);
17524 fNodes->Add(sub2node);
17525 sub1node->cd();
17526 //
17527 // Place copy #12 of ITS6 in I569
17528 //
17529 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17530 sub2node->SetLineColor(kColorITS);
17531 sub2node->SetVisibility(1);
17532 fNodes->Add(sub2node);
17533 sub1node->cd();
17534 //
17535 // Place copy #13 of ITS6 in I569
17536 //
17537 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17538 sub2node->SetLineColor(kColorITS);
17539 sub2node->SetVisibility(1);
17540 fNodes->Add(sub2node);
17541 sub1node->cd();
17542 //
17543 // Place copy #14 of ITS6 in I569
17544 //
17545 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17546 sub2node->SetLineColor(kColorITS);
17547 sub2node->SetVisibility(1);
17548 fNodes->Add(sub2node);
17549 sub1node->cd();
17550 //
17551 // Place copy #15 of ITS6 in I569
17552 //
1266e9b4 17553 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 17554 sub2node->SetLineColor(kColorITS);
17555 sub2node->SetVisibility(1);
17556 fNodes->Add(sub2node);
17557 sub1node->cd();
17558 //
17559 // Place copy #16 of ITS6 in I569
17560 //
17561 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17562 sub2node->SetLineColor(kColorITS);
17563 sub2node->SetVisibility(1);
17564 fNodes->Add(sub2node);
17565 sub1node->cd();
17566 //
17567 // Place copy #17 of ITS6 in I569
17568 //
17569 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17570 sub2node->SetLineColor(kColorITS);
17571 sub2node->SetVisibility(1);
17572 fNodes->Add(sub2node);
17573 sub1node->cd();
17574 //
17575 // Place copy #18 of ITS6 in I569
17576 //
17577 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17578 sub2node->SetLineColor(kColorITS);
17579 sub2node->SetVisibility(1);
17580 fNodes->Add(sub2node);
17581 sub1node->cd();
17582 //
17583 // Place copy #19 of ITS6 in I569
17584 //
1266e9b4 17585 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 17586 sub2node->SetLineColor(kColorITS);
17587 sub2node->SetVisibility(1);
17588 fNodes->Add(sub2node);
17589 sub1node->cd();
17590 //
17591 // Place copy #20 of ITS6 in I569
17592 //
17593 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17594 sub2node->SetLineColor(kColorITS);
17595 sub2node->SetVisibility(1);
17596 fNodes->Add(sub2node);
17597 sub1node->cd();
17598 //
17599 // Place copy #21 of ITS6 in I569
17600 //
1266e9b4 17601 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 17602 sub2node->SetLineColor(kColorITS);
17603 sub2node->SetVisibility(1);
17604 fNodes->Add(sub2node);
17605 sub1node->cd();
17606 //
17607 // Place copy #22 of ITS6 in I569
17608 //
17609 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17610 sub2node->SetLineColor(kColorITS);
17611 sub2node->SetVisibility(1);
17612 fNodes->Add(sub2node);
17613 sub1node->cd();
17614 //
17615 // Place copy #23 of ITS6 in I569
17616 //
17617 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17618 sub2node->SetLineColor(kColorITS);
17619 sub2node->SetVisibility(1);
17620 fNodes->Add(sub2node);
17621 sub1node->cd();
17622 //
17623 // Place copy #24 of ITS6 in I569
17624 //
17625 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17626 sub2node->SetLineColor(kColorITS);
17627 sub2node->SetVisibility(1);
17628 fNodes->Add(sub2node);
17629 sub1node->cd();
17630 //
17631 // Place copy #25 of ITS6 in I569
17632 //
1266e9b4 17633 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 17634 sub2node->SetLineColor(kColorITS);
17635 sub2node->SetVisibility(1);
17636 fNodes->Add(sub2node);
17637 sub1node->cd();
17638 fNodes->Add(sub1node);
17639 node->cd();
17640 //
17641 // Place copy #6 of I569 in IT56
17642 //
1266e9b4 17643 sub1node = new TNode("I569","I569","I569",-40.0172,17.5532,0.,"itsrot558");
1f99c14b 17644 sub1node->SetLineColor(kColorITS);
17645 sub1node->SetVisibility(0);
17646 sub1node->cd();
17647 //
17648 // Place copy #1 of ITS6 in I569
17649 //
1266e9b4 17650 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 17651 sub2node->SetLineColor(kColorITS);
17652 sub2node->SetVisibility(1);
17653 fNodes->Add(sub2node);
17654 sub1node->cd();
17655 //
17656 // Place copy #2 of ITS6 in I569
17657 //
17658 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17659 sub2node->SetLineColor(kColorITS);
17660 sub2node->SetVisibility(1);
17661 fNodes->Add(sub2node);
17662 sub1node->cd();
17663 //
17664 // Place copy #3 of ITS6 in I569
17665 //
1266e9b4 17666 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 17667 sub2node->SetLineColor(kColorITS);
17668 sub2node->SetVisibility(1);
17669 fNodes->Add(sub2node);
17670 sub1node->cd();
17671 //
17672 // Place copy #4 of ITS6 in I569
17673 //
17674 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17675 sub2node->SetLineColor(kColorITS);
17676 sub2node->SetVisibility(1);
17677 fNodes->Add(sub2node);
17678 sub1node->cd();
17679 //
17680 // Place copy #5 of ITS6 in I569
17681 //
1266e9b4 17682 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 17683 sub2node->SetLineColor(kColorITS);
17684 sub2node->SetVisibility(1);
17685 fNodes->Add(sub2node);
17686 sub1node->cd();
17687 //
17688 // Place copy #6 of ITS6 in I569
17689 //
17690 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17691 sub2node->SetLineColor(kColorITS);
17692 sub2node->SetVisibility(1);
17693 fNodes->Add(sub2node);
17694 sub1node->cd();
17695 //
17696 // Place copy #7 of ITS6 in I569
17697 //
1266e9b4 17698 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 17699 sub2node->SetLineColor(kColorITS);
17700 sub2node->SetVisibility(1);
17701 fNodes->Add(sub2node);
17702 sub1node->cd();
17703 //
17704 // Place copy #8 of ITS6 in I569
17705 //
17706 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17707 sub2node->SetLineColor(kColorITS);
17708 sub2node->SetVisibility(1);
17709 fNodes->Add(sub2node);
17710 sub1node->cd();
17711 //
17712 // Place copy #9 of ITS6 in I569
17713 //
1266e9b4 17714 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 17715 sub2node->SetLineColor(kColorITS);
17716 sub2node->SetVisibility(1);
17717 fNodes->Add(sub2node);
17718 sub1node->cd();
17719 //
17720 // Place copy #10 of ITS6 in I569
17721 //
17722 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17723 sub2node->SetLineColor(kColorITS);
17724 sub2node->SetVisibility(1);
17725 fNodes->Add(sub2node);
17726 sub1node->cd();
17727 //
17728 // Place copy #11 of ITS6 in I569
17729 //
1266e9b4 17730 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 17731 sub2node->SetLineColor(kColorITS);
17732 sub2node->SetVisibility(1);
17733 fNodes->Add(sub2node);
17734 sub1node->cd();
17735 //
17736 // Place copy #12 of ITS6 in I569
17737 //
17738 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17739 sub2node->SetLineColor(kColorITS);
17740 sub2node->SetVisibility(1);
17741 fNodes->Add(sub2node);
17742 sub1node->cd();
17743 //
17744 // Place copy #13 of ITS6 in I569
17745 //
17746 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17747 sub2node->SetLineColor(kColorITS);
17748 sub2node->SetVisibility(1);
17749 fNodes->Add(sub2node);
17750 sub1node->cd();
17751 //
17752 // Place copy #14 of ITS6 in I569
17753 //
17754 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17755 sub2node->SetLineColor(kColorITS);
17756 sub2node->SetVisibility(1);
17757 fNodes->Add(sub2node);
17758 sub1node->cd();
17759 //
17760 // Place copy #15 of ITS6 in I569
17761 //
1266e9b4 17762 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 17763 sub2node->SetLineColor(kColorITS);
17764 sub2node->SetVisibility(1);
17765 fNodes->Add(sub2node);
17766 sub1node->cd();
17767 //
17768 // Place copy #16 of ITS6 in I569
17769 //
17770 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17771 sub2node->SetLineColor(kColorITS);
17772 sub2node->SetVisibility(1);
17773 fNodes->Add(sub2node);
17774 sub1node->cd();
17775 //
17776 // Place copy #17 of ITS6 in I569
17777 //
17778 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17779 sub2node->SetLineColor(kColorITS);
17780 sub2node->SetVisibility(1);
17781 fNodes->Add(sub2node);
17782 sub1node->cd();
17783 //
17784 // Place copy #18 of ITS6 in I569
17785 //
17786 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17787 sub2node->SetLineColor(kColorITS);
17788 sub2node->SetVisibility(1);
17789 fNodes->Add(sub2node);
17790 sub1node->cd();
17791 //
17792 // Place copy #19 of ITS6 in I569
17793 //
1266e9b4 17794 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 17795 sub2node->SetLineColor(kColorITS);
17796 sub2node->SetVisibility(1);
17797 fNodes->Add(sub2node);
17798 sub1node->cd();
17799 //
17800 // Place copy #20 of ITS6 in I569
17801 //
17802 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17803 sub2node->SetLineColor(kColorITS);
17804 sub2node->SetVisibility(1);
17805 fNodes->Add(sub2node);
17806 sub1node->cd();
17807 //
17808 // Place copy #21 of ITS6 in I569
17809 //
1266e9b4 17810 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 17811 sub2node->SetLineColor(kColorITS);
17812 sub2node->SetVisibility(1);
17813 fNodes->Add(sub2node);
17814 sub1node->cd();
17815 //
17816 // Place copy #22 of ITS6 in I569
17817 //
17818 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17819 sub2node->SetLineColor(kColorITS);
17820 sub2node->SetVisibility(1);
17821 fNodes->Add(sub2node);
17822 sub1node->cd();
17823 //
17824 // Place copy #23 of ITS6 in I569
17825 //
17826 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17827 sub2node->SetLineColor(kColorITS);
17828 sub2node->SetVisibility(1);
17829 fNodes->Add(sub2node);
17830 sub1node->cd();
17831 //
17832 // Place copy #24 of ITS6 in I569
17833 //
17834 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17835 sub2node->SetLineColor(kColorITS);
17836 sub2node->SetVisibility(1);
17837 fNodes->Add(sub2node);
17838 sub1node->cd();
17839 //
17840 // Place copy #25 of ITS6 in I569
17841 //
1266e9b4 17842 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 17843 sub2node->SetLineColor(kColorITS);
17844 sub2node->SetVisibility(1);
17845 fNodes->Add(sub2node);
17846 sub1node->cd();
17847 fNodes->Add(sub1node);
17848 node->cd();
17849 //
17850 // Place copy #7 of I569 in IT56
17851 //
1266e9b4 17852 sub1node = new TNode("I569","I569","I569",-42.2125,10.6897,0.,"itsrot559");
1f99c14b 17853 sub1node->SetLineColor(kColorITS);
17854 sub1node->SetVisibility(0);
17855 sub1node->cd();
17856 //
17857 // Place copy #1 of ITS6 in I569
17858 //
1266e9b4 17859 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 17860 sub2node->SetLineColor(kColorITS);
17861 sub2node->SetVisibility(1);
17862 fNodes->Add(sub2node);
17863 sub1node->cd();
17864 //
17865 // Place copy #2 of ITS6 in I569
17866 //
17867 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17868 sub2node->SetLineColor(kColorITS);
17869 sub2node->SetVisibility(1);
17870 fNodes->Add(sub2node);
17871 sub1node->cd();
17872 //
17873 // Place copy #3 of ITS6 in I569
17874 //
1266e9b4 17875 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 17876 sub2node->SetLineColor(kColorITS);
17877 sub2node->SetVisibility(1);
17878 fNodes->Add(sub2node);
17879 sub1node->cd();
17880 //
17881 // Place copy #4 of ITS6 in I569
17882 //
17883 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17884 sub2node->SetLineColor(kColorITS);
17885 sub2node->SetVisibility(1);
17886 fNodes->Add(sub2node);
17887 sub1node->cd();
17888 //
17889 // Place copy #5 of ITS6 in I569
17890 //
1266e9b4 17891 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 17892 sub2node->SetLineColor(kColorITS);
17893 sub2node->SetVisibility(1);
17894 fNodes->Add(sub2node);
17895 sub1node->cd();
17896 //
17897 // Place copy #6 of ITS6 in I569
17898 //
17899 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17900 sub2node->SetLineColor(kColorITS);
17901 sub2node->SetVisibility(1);
17902 fNodes->Add(sub2node);
17903 sub1node->cd();
17904 //
17905 // Place copy #7 of ITS6 in I569
17906 //
1266e9b4 17907 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 17908 sub2node->SetLineColor(kColorITS);
17909 sub2node->SetVisibility(1);
17910 fNodes->Add(sub2node);
17911 sub1node->cd();
17912 //
17913 // Place copy #8 of ITS6 in I569
17914 //
17915 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17916 sub2node->SetLineColor(kColorITS);
17917 sub2node->SetVisibility(1);
17918 fNodes->Add(sub2node);
17919 sub1node->cd();
17920 //
17921 // Place copy #9 of ITS6 in I569
17922 //
1266e9b4 17923 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 17924 sub2node->SetLineColor(kColorITS);
17925 sub2node->SetVisibility(1);
17926 fNodes->Add(sub2node);
17927 sub1node->cd();
17928 //
17929 // Place copy #10 of ITS6 in I569
17930 //
17931 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17932 sub2node->SetLineColor(kColorITS);
17933 sub2node->SetVisibility(1);
17934 fNodes->Add(sub2node);
17935 sub1node->cd();
17936 //
17937 // Place copy #11 of ITS6 in I569
17938 //
1266e9b4 17939 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 17940 sub2node->SetLineColor(kColorITS);
17941 sub2node->SetVisibility(1);
17942 fNodes->Add(sub2node);
17943 sub1node->cd();
17944 //
17945 // Place copy #12 of ITS6 in I569
17946 //
17947 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17948 sub2node->SetLineColor(kColorITS);
17949 sub2node->SetVisibility(1);
17950 fNodes->Add(sub2node);
17951 sub1node->cd();
17952 //
17953 // Place copy #13 of ITS6 in I569
17954 //
17955 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17956 sub2node->SetLineColor(kColorITS);
17957 sub2node->SetVisibility(1);
17958 fNodes->Add(sub2node);
17959 sub1node->cd();
17960 //
17961 // Place copy #14 of ITS6 in I569
17962 //
17963 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17964 sub2node->SetLineColor(kColorITS);
17965 sub2node->SetVisibility(1);
17966 fNodes->Add(sub2node);
17967 sub1node->cd();
17968 //
17969 // Place copy #15 of ITS6 in I569
17970 //
1266e9b4 17971 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 17972 sub2node->SetLineColor(kColorITS);
17973 sub2node->SetVisibility(1);
17974 fNodes->Add(sub2node);
17975 sub1node->cd();
17976 //
17977 // Place copy #16 of ITS6 in I569
17978 //
17979 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17980 sub2node->SetLineColor(kColorITS);
17981 sub2node->SetVisibility(1);
17982 fNodes->Add(sub2node);
17983 sub1node->cd();
17984 //
17985 // Place copy #17 of ITS6 in I569
17986 //
17987 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17988 sub2node->SetLineColor(kColorITS);
17989 sub2node->SetVisibility(1);
17990 fNodes->Add(sub2node);
17991 sub1node->cd();
17992 //
17993 // Place copy #18 of ITS6 in I569
17994 //
17995 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17996 sub2node->SetLineColor(kColorITS);
17997 sub2node->SetVisibility(1);
17998 fNodes->Add(sub2node);
17999 sub1node->cd();
18000 //
18001 // Place copy #19 of ITS6 in I569
18002 //
1266e9b4 18003 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 18004 sub2node->SetLineColor(kColorITS);
18005 sub2node->SetVisibility(1);
18006 fNodes->Add(sub2node);
18007 sub1node->cd();
18008 //
18009 // Place copy #20 of ITS6 in I569
18010 //
18011 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18012 sub2node->SetLineColor(kColorITS);
18013 sub2node->SetVisibility(1);
18014 fNodes->Add(sub2node);
18015 sub1node->cd();
18016 //
18017 // Place copy #21 of ITS6 in I569
18018 //
1266e9b4 18019 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 18020 sub2node->SetLineColor(kColorITS);
18021 sub2node->SetVisibility(1);
18022 fNodes->Add(sub2node);
18023 sub1node->cd();
18024 //
18025 // Place copy #22 of ITS6 in I569
18026 //
18027 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18028 sub2node->SetLineColor(kColorITS);
18029 sub2node->SetVisibility(1);
18030 fNodes->Add(sub2node);
18031 sub1node->cd();
18032 //
18033 // Place copy #23 of ITS6 in I569
18034 //
18035 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18036 sub2node->SetLineColor(kColorITS);
18037 sub2node->SetVisibility(1);
18038 fNodes->Add(sub2node);
18039 sub1node->cd();
18040 //
18041 // Place copy #24 of ITS6 in I569
18042 //
18043 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18044 sub2node->SetLineColor(kColorITS);
18045 sub2node->SetVisibility(1);
18046 fNodes->Add(sub2node);
18047 sub1node->cd();
18048 //
18049 // Place copy #25 of ITS6 in I569
18050 //
1266e9b4 18051 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 18052 sub2node->SetLineColor(kColorITS);
18053 sub2node->SetVisibility(1);
18054 fNodes->Add(sub2node);
18055 sub1node->cd();
18056 fNodes->Add(sub1node);
18057 node->cd();
18058 //
18059 // Place copy #8 of I569 in IT56
18060 //
1266e9b4 18061 sub1node = new TNode("I569","I569","I569",-43.5484,3.6085,0.,"itsrot560");
1f99c14b 18062 sub1node->SetLineColor(kColorITS);
18063 sub1node->SetVisibility(0);
18064 sub1node->cd();
18065 //
18066 // Place copy #1 of ITS6 in I569
18067 //
1266e9b4 18068 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 18069 sub2node->SetLineColor(kColorITS);
18070 sub2node->SetVisibility(1);
18071 fNodes->Add(sub2node);
18072 sub1node->cd();
18073 //
18074 // Place copy #2 of ITS6 in I569
18075 //
18076 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18077 sub2node->SetLineColor(kColorITS);
18078 sub2node->SetVisibility(1);
18079 fNodes->Add(sub2node);
18080 sub1node->cd();
18081 //
18082 // Place copy #3 of ITS6 in I569
18083 //
1266e9b4 18084 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 18085 sub2node->SetLineColor(kColorITS);
18086 sub2node->SetVisibility(1);
18087 fNodes->Add(sub2node);
18088 sub1node->cd();
18089 //
18090 // Place copy #4 of ITS6 in I569
18091 //
18092 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18093 sub2node->SetLineColor(kColorITS);
18094 sub2node->SetVisibility(1);
18095 fNodes->Add(sub2node);
18096 sub1node->cd();
18097 //
18098 // Place copy #5 of ITS6 in I569
18099 //
1266e9b4 18100 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 18101 sub2node->SetLineColor(kColorITS);
18102 sub2node->SetVisibility(1);
18103 fNodes->Add(sub2node);
18104 sub1node->cd();
18105 //
18106 // Place copy #6 of ITS6 in I569
18107 //
18108 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18109 sub2node->SetLineColor(kColorITS);
18110 sub2node->SetVisibility(1);
18111 fNodes->Add(sub2node);
18112 sub1node->cd();
18113 //
18114 // Place copy #7 of ITS6 in I569
18115 //
1266e9b4 18116 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 18117 sub2node->SetLineColor(kColorITS);
18118 sub2node->SetVisibility(1);
18119 fNodes->Add(sub2node);
18120 sub1node->cd();
18121 //
18122 // Place copy #8 of ITS6 in I569
18123 //
18124 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18125 sub2node->SetLineColor(kColorITS);
18126 sub2node->SetVisibility(1);
18127 fNodes->Add(sub2node);
18128 sub1node->cd();
18129 //
18130 // Place copy #9 of ITS6 in I569
18131 //
1266e9b4 18132 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 18133 sub2node->SetLineColor(kColorITS);
18134 sub2node->SetVisibility(1);
18135 fNodes->Add(sub2node);
18136 sub1node->cd();
18137 //
18138 // Place copy #10 of ITS6 in I569
18139 //
18140 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18141 sub2node->SetLineColor(kColorITS);
18142 sub2node->SetVisibility(1);
18143 fNodes->Add(sub2node);
18144 sub1node->cd();
18145 //
18146 // Place copy #11 of ITS6 in I569
18147 //
1266e9b4 18148 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 18149 sub2node->SetLineColor(kColorITS);
18150 sub2node->SetVisibility(1);
18151 fNodes->Add(sub2node);
18152 sub1node->cd();
18153 //
18154 // Place copy #12 of ITS6 in I569
18155 //
18156 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18157 sub2node->SetLineColor(kColorITS);
18158 sub2node->SetVisibility(1);
18159 fNodes->Add(sub2node);
18160 sub1node->cd();
18161 //
18162 // Place copy #13 of ITS6 in I569
18163 //
18164 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18165 sub2node->SetLineColor(kColorITS);
18166 sub2node->SetVisibility(1);
18167 fNodes->Add(sub2node);
18168 sub1node->cd();
18169 //
18170 // Place copy #14 of ITS6 in I569
18171 //
18172 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18173 sub2node->SetLineColor(kColorITS);
18174 sub2node->SetVisibility(1);
18175 fNodes->Add(sub2node);
18176 sub1node->cd();
18177 //
18178 // Place copy #15 of ITS6 in I569
18179 //
1266e9b4 18180 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 18181 sub2node->SetLineColor(kColorITS);
18182 sub2node->SetVisibility(1);
18183 fNodes->Add(sub2node);
18184 sub1node->cd();
18185 //
18186 // Place copy #16 of ITS6 in I569
18187 //
18188 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18189 sub2node->SetLineColor(kColorITS);
18190 sub2node->SetVisibility(1);
18191 fNodes->Add(sub2node);
18192 sub1node->cd();
18193 //
18194 // Place copy #17 of ITS6 in I569
18195 //
18196 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18197 sub2node->SetLineColor(kColorITS);
18198 sub2node->SetVisibility(1);
18199 fNodes->Add(sub2node);
18200 sub1node->cd();
18201 //
18202 // Place copy #18 of ITS6 in I569
18203 //
18204 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18205 sub2node->SetLineColor(kColorITS);
18206 sub2node->SetVisibility(1);
18207 fNodes->Add(sub2node);
18208 sub1node->cd();
18209 //
18210 // Place copy #19 of ITS6 in I569
18211 //
1266e9b4 18212 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 18213 sub2node->SetLineColor(kColorITS);
18214 sub2node->SetVisibility(1);
18215 fNodes->Add(sub2node);
18216 sub1node->cd();
18217 //
18218 // Place copy #20 of ITS6 in I569
18219 //
18220 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18221 sub2node->SetLineColor(kColorITS);
18222 sub2node->SetVisibility(1);
18223 fNodes->Add(sub2node);
18224 sub1node->cd();
18225 //
18226 // Place copy #21 of ITS6 in I569
18227 //
1266e9b4 18228 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 18229 sub2node->SetLineColor(kColorITS);
18230 sub2node->SetVisibility(1);
18231 fNodes->Add(sub2node);
18232 sub1node->cd();
18233 //
18234 // Place copy #22 of ITS6 in I569
18235 //
18236 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18237 sub2node->SetLineColor(kColorITS);
18238 sub2node->SetVisibility(1);
18239 fNodes->Add(sub2node);
18240 sub1node->cd();
18241 //
18242 // Place copy #23 of ITS6 in I569
18243 //
18244 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18245 sub2node->SetLineColor(kColorITS);
18246 sub2node->SetVisibility(1);
18247 fNodes->Add(sub2node);
18248 sub1node->cd();
18249 //
18250 // Place copy #24 of ITS6 in I569
18251 //
18252 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18253 sub2node->SetLineColor(kColorITS);
18254 sub2node->SetVisibility(1);
18255 fNodes->Add(sub2node);
18256 sub1node->cd();
18257 //
18258 // Place copy #25 of ITS6 in I569
18259 //
1266e9b4 18260 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 18261 sub2node->SetLineColor(kColorITS);
18262 sub2node->SetVisibility(1);
18263 fNodes->Add(sub2node);
18264 sub1node->cd();
18265 fNodes->Add(sub1node);
18266 node->cd();
18267 //
18268 // Place copy #9 of I569 in IT56
18269 //
1266e9b4 18270 sub1node = new TNode("I569","I569","I569",-43.3963,-3.5959,0.,"itsrot561");
1f99c14b 18271 sub1node->SetLineColor(kColorITS);
18272 sub1node->SetVisibility(0);
18273 sub1node->cd();
18274 //
18275 // Place copy #1 of ITS6 in I569
18276 //
1266e9b4 18277 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 18278 sub2node->SetLineColor(kColorITS);
18279 sub2node->SetVisibility(1);
18280 fNodes->Add(sub2node);
18281 sub1node->cd();
18282 //
18283 // Place copy #2 of ITS6 in I569
18284 //
18285 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18286 sub2node->SetLineColor(kColorITS);
18287 sub2node->SetVisibility(1);
18288 fNodes->Add(sub2node);
18289 sub1node->cd();
18290 //
18291 // Place copy #3 of ITS6 in I569
18292 //
1266e9b4 18293 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 18294 sub2node->SetLineColor(kColorITS);
18295 sub2node->SetVisibility(1);
18296 fNodes->Add(sub2node);
18297 sub1node->cd();
18298 //
18299 // Place copy #4 of ITS6 in I569
18300 //
18301 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18302 sub2node->SetLineColor(kColorITS);
18303 sub2node->SetVisibility(1);
18304 fNodes->Add(sub2node);
18305 sub1node->cd();
18306 //
18307 // Place copy #5 of ITS6 in I569
18308 //
1266e9b4 18309 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 18310 sub2node->SetLineColor(kColorITS);
18311 sub2node->SetVisibility(1);
18312 fNodes->Add(sub2node);
18313 sub1node->cd();
18314 //
18315 // Place copy #6 of ITS6 in I569
18316 //
18317 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18318 sub2node->SetLineColor(kColorITS);
18319 sub2node->SetVisibility(1);
18320 fNodes->Add(sub2node);
18321 sub1node->cd();
18322 //
18323 // Place copy #7 of ITS6 in I569
18324 //
1266e9b4 18325 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 18326 sub2node->SetLineColor(kColorITS);
18327 sub2node->SetVisibility(1);
18328 fNodes->Add(sub2node);
18329 sub1node->cd();
18330 //
18331 // Place copy #8 of ITS6 in I569
18332 //
18333 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18334 sub2node->SetLineColor(kColorITS);
18335 sub2node->SetVisibility(1);
18336 fNodes->Add(sub2node);
18337 sub1node->cd();
18338 //
18339 // Place copy #9 of ITS6 in I569
18340 //
1266e9b4 18341 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 18342 sub2node->SetLineColor(kColorITS);
18343 sub2node->SetVisibility(1);
18344 fNodes->Add(sub2node);
18345 sub1node->cd();
18346 //
18347 // Place copy #10 of ITS6 in I569
18348 //
18349 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18350 sub2node->SetLineColor(kColorITS);
18351 sub2node->SetVisibility(1);
18352 fNodes->Add(sub2node);
18353 sub1node->cd();
18354 //
18355 // Place copy #11 of ITS6 in I569
18356 //
1266e9b4 18357 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 18358 sub2node->SetLineColor(kColorITS);
18359 sub2node->SetVisibility(1);
18360 fNodes->Add(sub2node);
18361 sub1node->cd();
18362 //
18363 // Place copy #12 of ITS6 in I569
18364 //
18365 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18366 sub2node->SetLineColor(kColorITS);
18367 sub2node->SetVisibility(1);
18368 fNodes->Add(sub2node);
18369 sub1node->cd();
18370 //
18371 // Place copy #13 of ITS6 in I569
18372 //
18373 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18374 sub2node->SetLineColor(kColorITS);
18375 sub2node->SetVisibility(1);
18376 fNodes->Add(sub2node);
18377 sub1node->cd();
18378 //
18379 // Place copy #14 of ITS6 in I569
18380 //
18381 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18382 sub2node->SetLineColor(kColorITS);
18383 sub2node->SetVisibility(1);
18384 fNodes->Add(sub2node);
18385 sub1node->cd();
18386 //
18387 // Place copy #15 of ITS6 in I569
18388 //
1266e9b4 18389 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 18390 sub2node->SetLineColor(kColorITS);
18391 sub2node->SetVisibility(1);
18392 fNodes->Add(sub2node);
18393 sub1node->cd();
18394 //
18395 // Place copy #16 of ITS6 in I569
18396 //
18397 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18398 sub2node->SetLineColor(kColorITS);
18399 sub2node->SetVisibility(1);
18400 fNodes->Add(sub2node);
18401 sub1node->cd();
18402 //
18403 // Place copy #17 of ITS6 in I569
18404 //
18405 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18406 sub2node->SetLineColor(kColorITS);
18407 sub2node->SetVisibility(1);
18408 fNodes->Add(sub2node);
18409 sub1node->cd();
18410 //
18411 // Place copy #18 of ITS6 in I569
18412 //
18413 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18414 sub2node->SetLineColor(kColorITS);
18415 sub2node->SetVisibility(1);
18416 fNodes->Add(sub2node);
18417 sub1node->cd();
18418 //
18419 // Place copy #19 of ITS6 in I569
18420 //
1266e9b4 18421 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 18422 sub2node->SetLineColor(kColorITS);
18423 sub2node->SetVisibility(1);
18424 fNodes->Add(sub2node);
18425 sub1node->cd();
18426 //
18427 // Place copy #20 of ITS6 in I569
18428 //
18429 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18430 sub2node->SetLineColor(kColorITS);
18431 sub2node->SetVisibility(1);
18432 fNodes->Add(sub2node);
18433 sub1node->cd();
18434 //
18435 // Place copy #21 of ITS6 in I569
18436 //
1266e9b4 18437 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 18438 sub2node->SetLineColor(kColorITS);
18439 sub2node->SetVisibility(1);
18440 fNodes->Add(sub2node);
18441 sub1node->cd();
18442 //
18443 // Place copy #22 of ITS6 in I569
18444 //
18445 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18446 sub2node->SetLineColor(kColorITS);
18447 sub2node->SetVisibility(1);
18448 fNodes->Add(sub2node);
18449 sub1node->cd();
18450 //
18451 // Place copy #23 of ITS6 in I569
18452 //
18453 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18454 sub2node->SetLineColor(kColorITS);
18455 sub2node->SetVisibility(1);
18456 fNodes->Add(sub2node);
18457 sub1node->cd();
18458 //
18459 // Place copy #24 of ITS6 in I569
18460 //
18461 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18462 sub2node->SetLineColor(kColorITS);
18463 sub2node->SetVisibility(1);
18464 fNodes->Add(sub2node);
18465 sub1node->cd();
18466 //
18467 // Place copy #25 of ITS6 in I569
18468 //
1266e9b4 18469 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 18470 sub2node->SetLineColor(kColorITS);
18471 sub2node->SetVisibility(1);
18472 fNodes->Add(sub2node);
18473 sub1node->cd();
18474 fNodes->Add(sub1node);
18475 node->cd();
18476 //
18477 // Place copy #10 of I569 in IT56
18478 //
1266e9b4 18479 sub1node = new TNode("I569","I569","I569",-42.3606,-10.7271,0.,"itsrot562");
1f99c14b 18480 sub1node->SetLineColor(kColorITS);
18481 sub1node->SetVisibility(0);
18482 sub1node->cd();
18483 //
18484 // Place copy #1 of ITS6 in I569
18485 //
1266e9b4 18486 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 18487 sub2node->SetLineColor(kColorITS);
18488 sub2node->SetVisibility(1);
18489 fNodes->Add(sub2node);
18490 sub1node->cd();
18491 //
18492 // Place copy #2 of ITS6 in I569
18493 //
18494 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18495 sub2node->SetLineColor(kColorITS);
18496 sub2node->SetVisibility(1);
18497 fNodes->Add(sub2node);
18498 sub1node->cd();
18499 //
18500 // Place copy #3 of ITS6 in I569
18501 //
1266e9b4 18502 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 18503 sub2node->SetLineColor(kColorITS);
18504 sub2node->SetVisibility(1);
18505 fNodes->Add(sub2node);
18506 sub1node->cd();
18507 //
18508 // Place copy #4 of ITS6 in I569
18509 //
18510 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18511 sub2node->SetLineColor(kColorITS);
18512 sub2node->SetVisibility(1);
18513 fNodes->Add(sub2node);
18514 sub1node->cd();
18515 //
18516 // Place copy #5 of ITS6 in I569
18517 //
1266e9b4 18518 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 18519 sub2node->SetLineColor(kColorITS);
18520 sub2node->SetVisibility(1);
18521 fNodes->Add(sub2node);
18522 sub1node->cd();
18523 //
18524 // Place copy #6 of ITS6 in I569
18525 //
18526 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18527 sub2node->SetLineColor(kColorITS);
18528 sub2node->SetVisibility(1);
18529 fNodes->Add(sub2node);
18530 sub1node->cd();
18531 //
18532 // Place copy #7 of ITS6 in I569
18533 //
1266e9b4 18534 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 18535 sub2node->SetLineColor(kColorITS);
18536 sub2node->SetVisibility(1);
18537 fNodes->Add(sub2node);
18538 sub1node->cd();
18539 //
18540 // Place copy #8 of ITS6 in I569
18541 //
18542 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18543 sub2node->SetLineColor(kColorITS);
18544 sub2node->SetVisibility(1);
18545 fNodes->Add(sub2node);
18546 sub1node->cd();
18547 //
18548 // Place copy #9 of ITS6 in I569
18549 //
1266e9b4 18550 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 18551 sub2node->SetLineColor(kColorITS);
18552 sub2node->SetVisibility(1);
18553 fNodes->Add(sub2node);
18554 sub1node->cd();
18555 //
18556 // Place copy #10 of ITS6 in I569
18557 //
18558 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18559 sub2node->SetLineColor(kColorITS);
18560 sub2node->SetVisibility(1);
18561 fNodes->Add(sub2node);
18562 sub1node->cd();
18563 //
18564 // Place copy #11 of ITS6 in I569
18565 //
1266e9b4 18566 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 18567 sub2node->SetLineColor(kColorITS);
18568 sub2node->SetVisibility(1);
18569 fNodes->Add(sub2node);
18570 sub1node->cd();
18571 //
18572 // Place copy #12 of ITS6 in I569
18573 //
18574 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18575 sub2node->SetLineColor(kColorITS);
18576 sub2node->SetVisibility(1);
18577 fNodes->Add(sub2node);
18578 sub1node->cd();
18579 //
18580 // Place copy #13 of ITS6 in I569
18581 //
18582 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18583 sub2node->SetLineColor(kColorITS);
18584 sub2node->SetVisibility(1);
18585 fNodes->Add(sub2node);
18586 sub1node->cd();
18587 //
18588 // Place copy #14 of ITS6 in I569
18589 //
18590 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18591 sub2node->SetLineColor(kColorITS);
18592 sub2node->SetVisibility(1);
18593 fNodes->Add(sub2node);
18594 sub1node->cd();
18595 //
18596 // Place copy #15 of ITS6 in I569
18597 //
1266e9b4 18598 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 18599 sub2node->SetLineColor(kColorITS);
18600 sub2node->SetVisibility(1);
18601 fNodes->Add(sub2node);
18602 sub1node->cd();
18603 //
18604 // Place copy #16 of ITS6 in I569
18605 //
18606 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18607 sub2node->SetLineColor(kColorITS);
18608 sub2node->SetVisibility(1);
18609 fNodes->Add(sub2node);
18610 sub1node->cd();
18611 //
18612 // Place copy #17 of ITS6 in I569
18613 //
18614 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18615 sub2node->SetLineColor(kColorITS);
18616 sub2node->SetVisibility(1);
18617 fNodes->Add(sub2node);
18618 sub1node->cd();
18619 //
18620 // Place copy #18 of ITS6 in I569
18621 //
18622 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18623 sub2node->SetLineColor(kColorITS);
18624 sub2node->SetVisibility(1);
18625 fNodes->Add(sub2node);
18626 sub1node->cd();
18627 //
18628 // Place copy #19 of ITS6 in I569
18629 //
1266e9b4 18630 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 18631 sub2node->SetLineColor(kColorITS);
18632 sub2node->SetVisibility(1);
18633 fNodes->Add(sub2node);
18634 sub1node->cd();
18635 //
18636 // Place copy #20 of ITS6 in I569
18637 //
18638 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18639 sub2node->SetLineColor(kColorITS);
18640 sub2node->SetVisibility(1);
18641 fNodes->Add(sub2node);
18642 sub1node->cd();
18643 //
18644 // Place copy #21 of ITS6 in I569
18645 //
1266e9b4 18646 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 18647 sub2node->SetLineColor(kColorITS);
18648 sub2node->SetVisibility(1);
18649 fNodes->Add(sub2node);
18650 sub1node->cd();
18651 //
18652 // Place copy #22 of ITS6 in I569
18653 //
18654 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18655 sub2node->SetLineColor(kColorITS);
18656 sub2node->SetVisibility(1);
18657 fNodes->Add(sub2node);
18658 sub1node->cd();
18659 //
18660 // Place copy #23 of ITS6 in I569
18661 //
18662 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18663 sub2node->SetLineColor(kColorITS);
18664 sub2node->SetVisibility(1);
18665 fNodes->Add(sub2node);
18666 sub1node->cd();
18667 //
18668 // Place copy #24 of ITS6 in I569
18669 //
18670 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18671 sub2node->SetLineColor(kColorITS);
18672 sub2node->SetVisibility(1);
18673 fNodes->Add(sub2node);
18674 sub1node->cd();
18675 //
18676 // Place copy #25 of ITS6 in I569
18677 //
1266e9b4 18678 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 18679 sub2node->SetLineColor(kColorITS);
18680 sub2node->SetVisibility(1);
18681 fNodes->Add(sub2node);
18682 sub1node->cd();
18683 fNodes->Add(sub1node);
18684 node->cd();
18685 //
18686 // Place copy #11 of I569 in IT56
18687 //
1266e9b4 18688 sub1node = new TNode("I569","I569","I569",-39.8773,-17.4918,0.,"itsrot563");
1f99c14b 18689 sub1node->SetLineColor(kColorITS);
18690 sub1node->SetVisibility(0);
18691 sub1node->cd();
18692 //
18693 // Place copy #1 of ITS6 in I569
18694 //
1266e9b4 18695 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 18696 sub2node->SetLineColor(kColorITS);
18697 sub2node->SetVisibility(1);
18698 fNodes->Add(sub2node);
18699 sub1node->cd();
18700 //
18701 // Place copy #2 of ITS6 in I569
18702 //
18703 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18704 sub2node->SetLineColor(kColorITS);
18705 sub2node->SetVisibility(1);
18706 fNodes->Add(sub2node);
18707 sub1node->cd();
18708 //
18709 // Place copy #3 of ITS6 in I569
18710 //
1266e9b4 18711 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 18712 sub2node->SetLineColor(kColorITS);
18713 sub2node->SetVisibility(1);
18714 fNodes->Add(sub2node);
18715 sub1node->cd();
18716 //
18717 // Place copy #4 of ITS6 in I569
18718 //
18719 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18720 sub2node->SetLineColor(kColorITS);
18721 sub2node->SetVisibility(1);
18722 fNodes->Add(sub2node);
18723 sub1node->cd();
18724 //
18725 // Place copy #5 of ITS6 in I569
18726 //
1266e9b4 18727 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 18728 sub2node->SetLineColor(kColorITS);
18729 sub2node->SetVisibility(1);
18730 fNodes->Add(sub2node);
18731 sub1node->cd();
18732 //
18733 // Place copy #6 of ITS6 in I569
18734 //
18735 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18736 sub2node->SetLineColor(kColorITS);
18737 sub2node->SetVisibility(1);
18738 fNodes->Add(sub2node);
18739 sub1node->cd();
18740 //
18741 // Place copy #7 of ITS6 in I569
18742 //
1266e9b4 18743 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 18744 sub2node->SetLineColor(kColorITS);
18745 sub2node->SetVisibility(1);
18746 fNodes->Add(sub2node);
18747 sub1node->cd();
18748 //
18749 // Place copy #8 of ITS6 in I569
18750 //
18751 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18752 sub2node->SetLineColor(kColorITS);
18753 sub2node->SetVisibility(1);
18754 fNodes->Add(sub2node);
18755 sub1node->cd();
18756 //
18757 // Place copy #9 of ITS6 in I569
18758 //
1266e9b4 18759 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 18760 sub2node->SetLineColor(kColorITS);
18761 sub2node->SetVisibility(1);
18762 fNodes->Add(sub2node);
18763 sub1node->cd();
18764 //
18765 // Place copy #10 of ITS6 in I569
18766 //
18767 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18768 sub2node->SetLineColor(kColorITS);
18769 sub2node->SetVisibility(1);
18770 fNodes->Add(sub2node);
18771 sub1node->cd();
18772 //
18773 // Place copy #11 of ITS6 in I569
18774 //
1266e9b4 18775 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 18776 sub2node->SetLineColor(kColorITS);
18777 sub2node->SetVisibility(1);
18778 fNodes->Add(sub2node);
18779 sub1node->cd();
18780 //
18781 // Place copy #12 of ITS6 in I569
18782 //
18783 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18784 sub2node->SetLineColor(kColorITS);
18785 sub2node->SetVisibility(1);
18786 fNodes->Add(sub2node);
18787 sub1node->cd();
18788 //
18789 // Place copy #13 of ITS6 in I569
18790 //
18791 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18792 sub2node->SetLineColor(kColorITS);
18793 sub2node->SetVisibility(1);
18794 fNodes->Add(sub2node);
18795 sub1node->cd();
18796 //
18797 // Place copy #14 of ITS6 in I569
18798 //
18799 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18800 sub2node->SetLineColor(kColorITS);
18801 sub2node->SetVisibility(1);
18802 fNodes->Add(sub2node);
18803 sub1node->cd();
18804 //
18805 // Place copy #15 of ITS6 in I569
18806 //
1266e9b4 18807 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 18808 sub2node->SetLineColor(kColorITS);
18809 sub2node->SetVisibility(1);
18810 fNodes->Add(sub2node);
18811 sub1node->cd();
18812 //
18813 // Place copy #16 of ITS6 in I569
18814 //
18815 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18816 sub2node->SetLineColor(kColorITS);
18817 sub2node->SetVisibility(1);
18818 fNodes->Add(sub2node);
18819 sub1node->cd();
18820 //
18821 // Place copy #17 of ITS6 in I569
18822 //
18823 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18824 sub2node->SetLineColor(kColorITS);
18825 sub2node->SetVisibility(1);
18826 fNodes->Add(sub2node);
18827 sub1node->cd();
18828 //
18829 // Place copy #18 of ITS6 in I569
18830 //
18831 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18832 sub2node->SetLineColor(kColorITS);
18833 sub2node->SetVisibility(1);
18834 fNodes->Add(sub2node);
18835 sub1node->cd();
18836 //
18837 // Place copy #19 of ITS6 in I569
18838 //
1266e9b4 18839 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 18840 sub2node->SetLineColor(kColorITS);
18841 sub2node->SetVisibility(1);
18842 fNodes->Add(sub2node);
18843 sub1node->cd();
18844 //
18845 // Place copy #20 of ITS6 in I569
18846 //
18847 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18848 sub2node->SetLineColor(kColorITS);
18849 sub2node->SetVisibility(1);
18850 fNodes->Add(sub2node);
18851 sub1node->cd();
18852 //
18853 // Place copy #21 of ITS6 in I569
18854 //
1266e9b4 18855 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 18856 sub2node->SetLineColor(kColorITS);
18857 sub2node->SetVisibility(1);
18858 fNodes->Add(sub2node);
18859 sub1node->cd();
18860 //
18861 // Place copy #22 of ITS6 in I569
18862 //
18863 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18864 sub2node->SetLineColor(kColorITS);
18865 sub2node->SetVisibility(1);
18866 fNodes->Add(sub2node);
18867 sub1node->cd();
18868 //
18869 // Place copy #23 of ITS6 in I569
18870 //
18871 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18872 sub2node->SetLineColor(kColorITS);
18873 sub2node->SetVisibility(1);
18874 fNodes->Add(sub2node);
18875 sub1node->cd();
18876 //
18877 // Place copy #24 of ITS6 in I569
18878 //
18879 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18880 sub2node->SetLineColor(kColorITS);
18881 sub2node->SetVisibility(1);
18882 fNodes->Add(sub2node);
18883 sub1node->cd();
18884 //
18885 // Place copy #25 of ITS6 in I569
18886 //
1266e9b4 18887 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 18888 sub2node->SetLineColor(kColorITS);
18889 sub2node->SetVisibility(1);
18890 fNodes->Add(sub2node);
18891 sub1node->cd();
18892 fNodes->Add(sub1node);
18893 node->cd();
18894 //
18895 // Place copy #12 of I569 in IT56
18896 //
1266e9b4 18897 sub1node = new TNode("I569","I569","I569",-36.5823,-23.9004,0.,"itsrot564");
1f99c14b 18898 sub1node->SetLineColor(kColorITS);
18899 sub1node->SetVisibility(0);
18900 sub1node->cd();
18901 //
18902 // Place copy #1 of ITS6 in I569
18903 //
1266e9b4 18904 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 18905 sub2node->SetLineColor(kColorITS);
18906 sub2node->SetVisibility(1);
18907 fNodes->Add(sub2node);
18908 sub1node->cd();
18909 //
18910 // Place copy #2 of ITS6 in I569
18911 //
18912 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18913 sub2node->SetLineColor(kColorITS);
18914 sub2node->SetVisibility(1);
18915 fNodes->Add(sub2node);
18916 sub1node->cd();
18917 //
18918 // Place copy #3 of ITS6 in I569
18919 //
1266e9b4 18920 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 18921 sub2node->SetLineColor(kColorITS);
18922 sub2node->SetVisibility(1);
18923 fNodes->Add(sub2node);
18924 sub1node->cd();
18925 //
18926 // Place copy #4 of ITS6 in I569
18927 //
18928 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18929 sub2node->SetLineColor(kColorITS);
18930 sub2node->SetVisibility(1);
18931 fNodes->Add(sub2node);
18932 sub1node->cd();
18933 //
18934 // Place copy #5 of ITS6 in I569
18935 //
1266e9b4 18936 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 18937 sub2node->SetLineColor(kColorITS);
18938 sub2node->SetVisibility(1);
18939 fNodes->Add(sub2node);
18940 sub1node->cd();
18941 //
18942 // Place copy #6 of ITS6 in I569
18943 //
18944 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18945 sub2node->SetLineColor(kColorITS);
18946 sub2node->SetVisibility(1);
18947 fNodes->Add(sub2node);
18948 sub1node->cd();
18949 //
18950 // Place copy #7 of ITS6 in I569
18951 //
1266e9b4 18952 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 18953 sub2node->SetLineColor(kColorITS);
18954 sub2node->SetVisibility(1);
18955 fNodes->Add(sub2node);
18956 sub1node->cd();
18957 //
18958 // Place copy #8 of ITS6 in I569
18959 //
18960 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18961 sub2node->SetLineColor(kColorITS);
18962 sub2node->SetVisibility(1);
18963 fNodes->Add(sub2node);
18964 sub1node->cd();
18965 //
18966 // Place copy #9 of ITS6 in I569
18967 //
1266e9b4 18968 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 18969 sub2node->SetLineColor(kColorITS);
18970 sub2node->SetVisibility(1);
18971 fNodes->Add(sub2node);
18972 sub1node->cd();
18973 //
18974 // Place copy #10 of ITS6 in I569
18975 //
18976 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18977 sub2node->SetLineColor(kColorITS);
18978 sub2node->SetVisibility(1);
18979 fNodes->Add(sub2node);
18980 sub1node->cd();
18981 //
18982 // Place copy #11 of ITS6 in I569
18983 //
1266e9b4 18984 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 18985 sub2node->SetLineColor(kColorITS);
18986 sub2node->SetVisibility(1);
18987 fNodes->Add(sub2node);
18988 sub1node->cd();
18989 //
18990 // Place copy #12 of ITS6 in I569
18991 //
18992 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18993 sub2node->SetLineColor(kColorITS);
18994 sub2node->SetVisibility(1);
18995 fNodes->Add(sub2node);
18996 sub1node->cd();
18997 //
18998 // Place copy #13 of ITS6 in I569
18999 //
19000 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19001 sub2node->SetLineColor(kColorITS);
19002 sub2node->SetVisibility(1);
19003 fNodes->Add(sub2node);
19004 sub1node->cd();
19005 //
19006 // Place copy #14 of ITS6 in I569
19007 //
19008 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19009 sub2node->SetLineColor(kColorITS);
19010 sub2node->SetVisibility(1);
19011 fNodes->Add(sub2node);
19012 sub1node->cd();
19013 //
19014 // Place copy #15 of ITS6 in I569
19015 //
1266e9b4 19016 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 19017 sub2node->SetLineColor(kColorITS);
19018 sub2node->SetVisibility(1);
19019 fNodes->Add(sub2node);
19020 sub1node->cd();
19021 //
19022 // Place copy #16 of ITS6 in I569
19023 //
19024 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19025 sub2node->SetLineColor(kColorITS);
19026 sub2node->SetVisibility(1);
19027 fNodes->Add(sub2node);
19028 sub1node->cd();
19029 //
19030 // Place copy #17 of ITS6 in I569
19031 //
19032 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19033 sub2node->SetLineColor(kColorITS);
19034 sub2node->SetVisibility(1);
19035 fNodes->Add(sub2node);
19036 sub1node->cd();
19037 //
19038 // Place copy #18 of ITS6 in I569
19039 //
19040 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19041 sub2node->SetLineColor(kColorITS);
19042 sub2node->SetVisibility(1);
19043 fNodes->Add(sub2node);
19044 sub1node->cd();
19045 //
19046 // Place copy #19 of ITS6 in I569
19047 //
1266e9b4 19048 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 19049 sub2node->SetLineColor(kColorITS);
19050 sub2node->SetVisibility(1);
19051 fNodes->Add(sub2node);
19052 sub1node->cd();
19053 //
19054 // Place copy #20 of ITS6 in I569
19055 //
19056 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19057 sub2node->SetLineColor(kColorITS);
19058 sub2node->SetVisibility(1);
19059 fNodes->Add(sub2node);
19060 sub1node->cd();
19061 //
19062 // Place copy #21 of ITS6 in I569
19063 //
1266e9b4 19064 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 19065 sub2node->SetLineColor(kColorITS);
19066 sub2node->SetVisibility(1);
19067 fNodes->Add(sub2node);
19068 sub1node->cd();
19069 //
19070 // Place copy #22 of ITS6 in I569
19071 //
19072 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19073 sub2node->SetLineColor(kColorITS);
19074 sub2node->SetVisibility(1);
19075 fNodes->Add(sub2node);
19076 sub1node->cd();
19077 //
19078 // Place copy #23 of ITS6 in I569
19079 //
19080 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19081 sub2node->SetLineColor(kColorITS);
19082 sub2node->SetVisibility(1);
19083 fNodes->Add(sub2node);
19084 sub1node->cd();
19085 //
19086 // Place copy #24 of ITS6 in I569
19087 //
19088 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19089 sub2node->SetLineColor(kColorITS);
19090 sub2node->SetVisibility(1);
19091 fNodes->Add(sub2node);
19092 sub1node->cd();
19093 //
19094 // Place copy #25 of ITS6 in I569
19095 //
1266e9b4 19096 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 19097 sub2node->SetLineColor(kColorITS);
19098 sub2node->SetVisibility(1);
19099 fNodes->Add(sub2node);
19100 sub1node->cd();
19101 fNodes->Add(sub1node);
19102 node->cd();
19103 //
19104 // Place copy #13 of I569 in IT56
19105 //
1266e9b4 19106 sub1node = new TNode("I569","I569","I569",-32.0371,-29.4922,0.,"itsrot565");
1f99c14b 19107 sub1node->SetLineColor(kColorITS);
19108 sub1node->SetVisibility(0);
19109 sub1node->cd();
19110 //
19111 // Place copy #1 of ITS6 in I569
19112 //
1266e9b4 19113 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 19114 sub2node->SetLineColor(kColorITS);
19115 sub2node->SetVisibility(1);
19116 fNodes->Add(sub2node);
19117 sub1node->cd();
19118 //
19119 // Place copy #2 of ITS6 in I569
19120 //
19121 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19122 sub2node->SetLineColor(kColorITS);
19123 sub2node->SetVisibility(1);
19124 fNodes->Add(sub2node);
19125 sub1node->cd();
19126 //
19127 // Place copy #3 of ITS6 in I569
19128 //
1266e9b4 19129 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 19130 sub2node->SetLineColor(kColorITS);
19131 sub2node->SetVisibility(1);
19132 fNodes->Add(sub2node);
19133 sub1node->cd();
19134 //
19135 // Place copy #4 of ITS6 in I569
19136 //
19137 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19138 sub2node->SetLineColor(kColorITS);
19139 sub2node->SetVisibility(1);
19140 fNodes->Add(sub2node);
19141 sub1node->cd();
19142 //
19143 // Place copy #5 of ITS6 in I569
19144 //
1266e9b4 19145 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 19146 sub2node->SetLineColor(kColorITS);
19147 sub2node->SetVisibility(1);
19148 fNodes->Add(sub2node);
19149 sub1node->cd();
19150 //
19151 // Place copy #6 of ITS6 in I569
19152 //
19153 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19154 sub2node->SetLineColor(kColorITS);
19155 sub2node->SetVisibility(1);
19156 fNodes->Add(sub2node);
19157 sub1node->cd();
19158 //
19159 // Place copy #7 of ITS6 in I569
19160 //
1266e9b4 19161 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 19162 sub2node->SetLineColor(kColorITS);
19163 sub2node->SetVisibility(1);
19164 fNodes->Add(sub2node);
19165 sub1node->cd();
19166 //
19167 // Place copy #8 of ITS6 in I569
19168 //
19169 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19170 sub2node->SetLineColor(kColorITS);
19171 sub2node->SetVisibility(1);
19172 fNodes->Add(sub2node);
19173 sub1node->cd();
19174 //
19175 // Place copy #9 of ITS6 in I569
19176 //
1266e9b4 19177 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 19178 sub2node->SetLineColor(kColorITS);
19179 sub2node->SetVisibility(1);
19180 fNodes->Add(sub2node);
19181 sub1node->cd();
19182 //
19183 // Place copy #10 of ITS6 in I569
19184 //
19185 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19186 sub2node->SetLineColor(kColorITS);
19187 sub2node->SetVisibility(1);
19188 fNodes->Add(sub2node);
19189 sub1node->cd();
19190 //
19191 // Place copy #11 of ITS6 in I569
19192 //
1266e9b4 19193 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 19194 sub2node->SetLineColor(kColorITS);
19195 sub2node->SetVisibility(1);
19196 fNodes->Add(sub2node);
19197 sub1node->cd();
19198 //
19199 // Place copy #12 of ITS6 in I569
19200 //
19201 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19202 sub2node->SetLineColor(kColorITS);
19203 sub2node->SetVisibility(1);
19204 fNodes->Add(sub2node);
19205 sub1node->cd();
19206 //
19207 // Place copy #13 of ITS6 in I569
19208 //
19209 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19210 sub2node->SetLineColor(kColorITS);
19211 sub2node->SetVisibility(1);
19212 fNodes->Add(sub2node);
19213 sub1node->cd();
19214 //
19215 // Place copy #14 of ITS6 in I569
19216 //
19217 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19218 sub2node->SetLineColor(kColorITS);
19219 sub2node->SetVisibility(1);
19220 fNodes->Add(sub2node);
19221 sub1node->cd();
19222 //
19223 // Place copy #15 of ITS6 in I569
19224 //
1266e9b4 19225 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 19226 sub2node->SetLineColor(kColorITS);
19227 sub2node->SetVisibility(1);
19228 fNodes->Add(sub2node);
19229 sub1node->cd();
19230 //
19231 // Place copy #16 of ITS6 in I569
19232 //
19233 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19234 sub2node->SetLineColor(kColorITS);
19235 sub2node->SetVisibility(1);
19236 fNodes->Add(sub2node);
19237 sub1node->cd();
19238 //
19239 // Place copy #17 of ITS6 in I569
19240 //
19241 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19242 sub2node->SetLineColor(kColorITS);
19243 sub2node->SetVisibility(1);
19244 fNodes->Add(sub2node);
19245 sub1node->cd();
19246 //
19247 // Place copy #18 of ITS6 in I569
19248 //
19249 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19250 sub2node->SetLineColor(kColorITS);
19251 sub2node->SetVisibility(1);
19252 fNodes->Add(sub2node);
19253 sub1node->cd();
19254 //
19255 // Place copy #19 of ITS6 in I569
19256 //
1266e9b4 19257 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 19258 sub2node->SetLineColor(kColorITS);
19259 sub2node->SetVisibility(1);
19260 fNodes->Add(sub2node);
19261 sub1node->cd();
19262 //
19263 // Place copy #20 of ITS6 in I569
19264 //
19265 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19266 sub2node->SetLineColor(kColorITS);
19267 sub2node->SetVisibility(1);
19268 fNodes->Add(sub2node);
19269 sub1node->cd();
19270 //
19271 // Place copy #21 of ITS6 in I569
19272 //
1266e9b4 19273 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 19274 sub2node->SetLineColor(kColorITS);
19275 sub2node->SetVisibility(1);
19276 fNodes->Add(sub2node);
19277 sub1node->cd();
19278 //
19279 // Place copy #22 of ITS6 in I569
19280 //
19281 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19282 sub2node->SetLineColor(kColorITS);
19283 sub2node->SetVisibility(1);
19284 fNodes->Add(sub2node);
19285 sub1node->cd();
19286 //
19287 // Place copy #23 of ITS6 in I569
19288 //
19289 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19290 sub2node->SetLineColor(kColorITS);
19291 sub2node->SetVisibility(1);
19292 fNodes->Add(sub2node);
19293 sub1node->cd();
19294 //
19295 // Place copy #24 of ITS6 in I569
19296 //
19297 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19298 sub2node->SetLineColor(kColorITS);
19299 sub2node->SetVisibility(1);
19300 fNodes->Add(sub2node);
19301 sub1node->cd();
19302 //
19303 // Place copy #25 of ITS6 in I569
19304 //
1266e9b4 19305 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 19306 sub2node->SetLineColor(kColorITS);
19307 sub2node->SetVisibility(1);
19308 fNodes->Add(sub2node);
19309 sub1node->cd();
19310 fNodes->Add(sub1node);
19311 node->cd();
19312 //
19313 // Place copy #14 of I569 in IT56
19314 //
1266e9b4 19315 sub1node = new TNode("I569","I569","I569",-26.8397,-34.4836,0.,"itsrot566");
1f99c14b 19316 sub1node->SetLineColor(kColorITS);
19317 sub1node->SetVisibility(0);
19318 sub1node->cd();
19319 //
19320 // Place copy #1 of ITS6 in I569
19321 //
1266e9b4 19322 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 19323 sub2node->SetLineColor(kColorITS);
19324 sub2node->SetVisibility(1);
19325 fNodes->Add(sub2node);
19326 sub1node->cd();
19327 //
19328 // Place copy #2 of ITS6 in I569
19329 //
19330 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19331 sub2node->SetLineColor(kColorITS);
19332 sub2node->SetVisibility(1);
19333 fNodes->Add(sub2node);
19334 sub1node->cd();
19335 //
19336 // Place copy #3 of ITS6 in I569
19337 //
1266e9b4 19338 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 19339 sub2node->SetLineColor(kColorITS);
19340 sub2node->SetVisibility(1);
19341 fNodes->Add(sub2node);
19342 sub1node->cd();
19343 //
19344 // Place copy #4 of ITS6 in I569
19345 //
19346 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19347 sub2node->SetLineColor(kColorITS);
19348 sub2node->SetVisibility(1);
19349 fNodes->Add(sub2node);
19350 sub1node->cd();
19351 //
19352 // Place copy #5 of ITS6 in I569
19353 //
1266e9b4 19354 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 19355 sub2node->SetLineColor(kColorITS);
19356 sub2node->SetVisibility(1);
19357 fNodes->Add(sub2node);
19358 sub1node->cd();
19359 //
19360 // Place copy #6 of ITS6 in I569
19361 //
19362 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19363 sub2node->SetLineColor(kColorITS);
19364 sub2node->SetVisibility(1);
19365 fNodes->Add(sub2node);
19366 sub1node->cd();
19367 //
19368 // Place copy #7 of ITS6 in I569
19369 //
1266e9b4 19370 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 19371 sub2node->SetLineColor(kColorITS);
19372 sub2node->SetVisibility(1);
19373 fNodes->Add(sub2node);
19374 sub1node->cd();
19375 //
19376 // Place copy #8 of ITS6 in I569
19377 //
19378 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19379 sub2node->SetLineColor(kColorITS);
19380 sub2node->SetVisibility(1);
19381 fNodes->Add(sub2node);
19382 sub1node->cd();
19383 //
19384 // Place copy #9 of ITS6 in I569
19385 //
1266e9b4 19386 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 19387 sub2node->SetLineColor(kColorITS);
19388 sub2node->SetVisibility(1);
19389 fNodes->Add(sub2node);
19390 sub1node->cd();
19391 //
19392 // Place copy #10 of ITS6 in I569
19393 //
19394 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19395 sub2node->SetLineColor(kColorITS);
19396 sub2node->SetVisibility(1);
19397 fNodes->Add(sub2node);
19398 sub1node->cd();
19399 //
19400 // Place copy #11 of ITS6 in I569
19401 //
1266e9b4 19402 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 19403 sub2node->SetLineColor(kColorITS);
19404 sub2node->SetVisibility(1);
19405 fNodes->Add(sub2node);
19406 sub1node->cd();
19407 //
19408 // Place copy #12 of ITS6 in I569
19409 //
19410 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19411 sub2node->SetLineColor(kColorITS);
19412 sub2node->SetVisibility(1);
19413 fNodes->Add(sub2node);
19414 sub1node->cd();
19415 //
19416 // Place copy #13 of ITS6 in I569
19417 //
19418 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19419 sub2node->SetLineColor(kColorITS);
19420 sub2node->SetVisibility(1);
19421 fNodes->Add(sub2node);
19422 sub1node->cd();
19423 //
19424 // Place copy #14 of ITS6 in I569
19425 //
19426 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19427 sub2node->SetLineColor(kColorITS);
19428 sub2node->SetVisibility(1);
19429 fNodes->Add(sub2node);
19430 sub1node->cd();
19431 //
19432 // Place copy #15 of ITS6 in I569
19433 //
1266e9b4 19434 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 19435 sub2node->SetLineColor(kColorITS);
19436 sub2node->SetVisibility(1);
19437 fNodes->Add(sub2node);
19438 sub1node->cd();
19439 //
19440 // Place copy #16 of ITS6 in I569
19441 //
19442 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19443 sub2node->SetLineColor(kColorITS);
19444 sub2node->SetVisibility(1);
19445 fNodes->Add(sub2node);
19446 sub1node->cd();
19447 //
19448 // Place copy #17 of ITS6 in I569
19449 //
19450 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19451 sub2node->SetLineColor(kColorITS);
19452 sub2node->SetVisibility(1);
19453 fNodes->Add(sub2node);
19454 sub1node->cd();
19455 //
19456 // Place copy #18 of ITS6 in I569
19457 //
19458 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19459 sub2node->SetLineColor(kColorITS);
19460 sub2node->SetVisibility(1);
19461 fNodes->Add(sub2node);
19462 sub1node->cd();
19463 //
19464 // Place copy #19 of ITS6 in I569
19465 //
1266e9b4 19466 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 19467 sub2node->SetLineColor(kColorITS);
19468 sub2node->SetVisibility(1);
19469 fNodes->Add(sub2node);
19470 sub1node->cd();
19471 //
19472 // Place copy #20 of ITS6 in I569
19473 //
19474 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19475 sub2node->SetLineColor(kColorITS);
19476 sub2node->SetVisibility(1);
19477 fNodes->Add(sub2node);
19478 sub1node->cd();
19479 //
19480 // Place copy #21 of ITS6 in I569
19481 //
1266e9b4 19482 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 19483 sub2node->SetLineColor(kColorITS);
19484 sub2node->SetVisibility(1);
19485 fNodes->Add(sub2node);
19486 sub1node->cd();
19487 //
19488 // Place copy #22 of ITS6 in I569
19489 //
19490 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19491 sub2node->SetLineColor(kColorITS);
19492 sub2node->SetVisibility(1);
19493 fNodes->Add(sub2node);
19494 sub1node->cd();
19495 //
19496 // Place copy #23 of ITS6 in I569
19497 //
19498 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19499 sub2node->SetLineColor(kColorITS);
19500 sub2node->SetVisibility(1);
19501 fNodes->Add(sub2node);
19502 sub1node->cd();
19503 //
19504 // Place copy #24 of ITS6 in I569
19505 //
19506 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19507 sub2node->SetLineColor(kColorITS);
19508 sub2node->SetVisibility(1);
19509 fNodes->Add(sub2node);
19510 sub1node->cd();
19511 //
19512 // Place copy #25 of ITS6 in I569
19513 //
1266e9b4 19514 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 19515 sub2node->SetLineColor(kColorITS);
19516 sub2node->SetVisibility(1);
19517 fNodes->Add(sub2node);
19518 sub1node->cd();
19519 fNodes->Add(sub1node);
19520 node->cd();
19521 //
19522 // Place copy #15 of I569 in IT56
19523 //
1266e9b4 19524 sub1node = new TNode("I569","I569","I569",-20.7251,-38.2967,0.,"itsrot567");
1f99c14b 19525 sub1node->SetLineColor(kColorITS);
19526 sub1node->SetVisibility(0);
19527 sub1node->cd();
19528 //
19529 // Place copy #1 of ITS6 in I569
19530 //
1266e9b4 19531 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 19532 sub2node->SetLineColor(kColorITS);
19533 sub2node->SetVisibility(1);
19534 fNodes->Add(sub2node);
19535 sub1node->cd();
19536 //
19537 // Place copy #2 of ITS6 in I569
19538 //
19539 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19540 sub2node->SetLineColor(kColorITS);
19541 sub2node->SetVisibility(1);
19542 fNodes->Add(sub2node);
19543 sub1node->cd();
19544 //
19545 // Place copy #3 of ITS6 in I569
19546 //
1266e9b4 19547 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 19548 sub2node->SetLineColor(kColorITS);
19549 sub2node->SetVisibility(1);
19550 fNodes->Add(sub2node);
19551 sub1node->cd();
19552 //
19553 // Place copy #4 of ITS6 in I569
19554 //
19555 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19556 sub2node->SetLineColor(kColorITS);
19557 sub2node->SetVisibility(1);
19558 fNodes->Add(sub2node);
19559 sub1node->cd();
19560 //
19561 // Place copy #5 of ITS6 in I569
19562 //
1266e9b4 19563 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 19564 sub2node->SetLineColor(kColorITS);
19565 sub2node->SetVisibility(1);
19566 fNodes->Add(sub2node);
19567 sub1node->cd();
19568 //
19569 // Place copy #6 of ITS6 in I569
19570 //
19571 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19572 sub2node->SetLineColor(kColorITS);
19573 sub2node->SetVisibility(1);
19574 fNodes->Add(sub2node);
19575 sub1node->cd();
19576 //
19577 // Place copy #7 of ITS6 in I569
19578 //
1266e9b4 19579 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 19580 sub2node->SetLineColor(kColorITS);
19581 sub2node->SetVisibility(1);
19582 fNodes->Add(sub2node);
19583 sub1node->cd();
19584 //
19585 // Place copy #8 of ITS6 in I569
19586 //
19587 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19588 sub2node->SetLineColor(kColorITS);
19589 sub2node->SetVisibility(1);
19590 fNodes->Add(sub2node);
19591 sub1node->cd();
19592 //
19593 // Place copy #9 of ITS6 in I569
19594 //
1266e9b4 19595 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 19596 sub2node->SetLineColor(kColorITS);
19597 sub2node->SetVisibility(1);
19598 fNodes->Add(sub2node);
19599 sub1node->cd();
19600 //
19601 // Place copy #10 of ITS6 in I569
19602 //
19603 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19604 sub2node->SetLineColor(kColorITS);
19605 sub2node->SetVisibility(1);
19606 fNodes->Add(sub2node);
19607 sub1node->cd();
19608 //
19609 // Place copy #11 of ITS6 in I569
19610 //
1266e9b4 19611 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 19612 sub2node->SetLineColor(kColorITS);
19613 sub2node->SetVisibility(1);
19614 fNodes->Add(sub2node);
19615 sub1node->cd();
19616 //
19617 // Place copy #12 of ITS6 in I569
19618 //
19619 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19620 sub2node->SetLineColor(kColorITS);
19621 sub2node->SetVisibility(1);
19622 fNodes->Add(sub2node);
19623 sub1node->cd();
19624 //
19625 // Place copy #13 of ITS6 in I569
19626 //
19627 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19628 sub2node->SetLineColor(kColorITS);
19629 sub2node->SetVisibility(1);
19630 fNodes->Add(sub2node);
19631 sub1node->cd();
19632 //
19633 // Place copy #14 of ITS6 in I569
19634 //
19635 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19636 sub2node->SetLineColor(kColorITS);
19637 sub2node->SetVisibility(1);
19638 fNodes->Add(sub2node);
19639 sub1node->cd();
19640 //
19641 // Place copy #15 of ITS6 in I569
19642 //
1266e9b4 19643 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 19644 sub2node->SetLineColor(kColorITS);
19645 sub2node->SetVisibility(1);
19646 fNodes->Add(sub2node);
19647 sub1node->cd();
19648 //
19649 // Place copy #16 of ITS6 in I569
19650 //
19651 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19652 sub2node->SetLineColor(kColorITS);
19653 sub2node->SetVisibility(1);
19654 fNodes->Add(sub2node);
19655 sub1node->cd();
19656 //
19657 // Place copy #17 of ITS6 in I569
19658 //
19659 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19660 sub2node->SetLineColor(kColorITS);
19661 sub2node->SetVisibility(1);
19662 fNodes->Add(sub2node);
19663 sub1node->cd();
19664 //
19665 // Place copy #18 of ITS6 in I569
19666 //
19667 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19668 sub2node->SetLineColor(kColorITS);
19669 sub2node->SetVisibility(1);
19670 fNodes->Add(sub2node);
19671 sub1node->cd();
19672 //
19673 // Place copy #19 of ITS6 in I569
19674 //
1266e9b4 19675 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 19676 sub2node->SetLineColor(kColorITS);
19677 sub2node->SetVisibility(1);
19678 fNodes->Add(sub2node);
19679 sub1node->cd();
19680 //
19681 // Place copy #20 of ITS6 in I569
19682 //
19683 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19684 sub2node->SetLineColor(kColorITS);
19685 sub2node->SetVisibility(1);
19686 fNodes->Add(sub2node);
19687 sub1node->cd();
19688 //
19689 // Place copy #21 of ITS6 in I569
19690 //
1266e9b4 19691 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 19692 sub2node->SetLineColor(kColorITS);
19693 sub2node->SetVisibility(1);
19694 fNodes->Add(sub2node);
19695 sub1node->cd();
19696 //
19697 // Place copy #22 of ITS6 in I569
19698 //
19699 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19700 sub2node->SetLineColor(kColorITS);
19701 sub2node->SetVisibility(1);
19702 fNodes->Add(sub2node);
19703 sub1node->cd();
19704 //
19705 // Place copy #23 of ITS6 in I569
19706 //
19707 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19708 sub2node->SetLineColor(kColorITS);
19709 sub2node->SetVisibility(1);
19710 fNodes->Add(sub2node);
19711 sub1node->cd();
19712 //
19713 // Place copy #24 of ITS6 in I569
19714 //
19715 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19716 sub2node->SetLineColor(kColorITS);
19717 sub2node->SetVisibility(1);
19718 fNodes->Add(sub2node);
19719 sub1node->cd();
19720 //
19721 // Place copy #25 of ITS6 in I569
19722 //
1266e9b4 19723 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 19724 sub2node->SetLineColor(kColorITS);
19725 sub2node->SetVisibility(1);
19726 fNodes->Add(sub2node);
19727 sub1node->cd();
19728 fNodes->Add(sub1node);
19729 node->cd();
19730 //
19731 // Place copy #16 of I569 in IT56
19732 //
1266e9b4 19733 sub1node = new TNode("I569","I569","I569",-14.1886,-41.33,0.,"itsrot568");
1f99c14b 19734 sub1node->SetLineColor(kColorITS);
19735 sub1node->SetVisibility(0);
19736 sub1node->cd();
19737 //
19738 // Place copy #1 of ITS6 in I569
19739 //
1266e9b4 19740 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 19741 sub2node->SetLineColor(kColorITS);
19742 sub2node->SetVisibility(1);
19743 fNodes->Add(sub2node);
19744 sub1node->cd();
19745 //
19746 // Place copy #2 of ITS6 in I569
19747 //
19748 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19749 sub2node->SetLineColor(kColorITS);
19750 sub2node->SetVisibility(1);
19751 fNodes->Add(sub2node);
19752 sub1node->cd();
19753 //
19754 // Place copy #3 of ITS6 in I569
19755 //
1266e9b4 19756 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 19757 sub2node->SetLineColor(kColorITS);
19758 sub2node->SetVisibility(1);
19759 fNodes->Add(sub2node);
19760 sub1node->cd();
19761 //
19762 // Place copy #4 of ITS6 in I569
19763 //
19764 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19765 sub2node->SetLineColor(kColorITS);
19766 sub2node->SetVisibility(1);
19767 fNodes->Add(sub2node);
19768 sub1node->cd();
19769 //
19770 // Place copy #5 of ITS6 in I569
19771 //
1266e9b4 19772 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 19773 sub2node->SetLineColor(kColorITS);
19774 sub2node->SetVisibility(1);
19775 fNodes->Add(sub2node);
19776 sub1node->cd();
19777 //
19778 // Place copy #6 of ITS6 in I569
19779 //
19780 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19781 sub2node->SetLineColor(kColorITS);
19782 sub2node->SetVisibility(1);
19783 fNodes->Add(sub2node);
19784 sub1node->cd();
19785 //
19786 // Place copy #7 of ITS6 in I569
19787 //
1266e9b4 19788 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 19789 sub2node->SetLineColor(kColorITS);
19790 sub2node->SetVisibility(1);
19791 fNodes->Add(sub2node);
19792 sub1node->cd();
19793 //
19794 // Place copy #8 of ITS6 in I569
19795 //
19796 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19797 sub2node->SetLineColor(kColorITS);
19798 sub2node->SetVisibility(1);
19799 fNodes->Add(sub2node);
19800 sub1node->cd();
19801 //
19802 // Place copy #9 of ITS6 in I569
19803 //
1266e9b4 19804 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 19805 sub2node->SetLineColor(kColorITS);
19806 sub2node->SetVisibility(1);
19807 fNodes->Add(sub2node);
19808 sub1node->cd();
19809 //
19810 // Place copy #10 of ITS6 in I569
19811 //
19812 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19813 sub2node->SetLineColor(kColorITS);
19814 sub2node->SetVisibility(1);
19815 fNodes->Add(sub2node);
19816 sub1node->cd();
19817 //
19818 // Place copy #11 of ITS6 in I569
19819 //
1266e9b4 19820 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 19821 sub2node->SetLineColor(kColorITS);
19822 sub2node->SetVisibility(1);
19823 fNodes->Add(sub2node);
19824 sub1node->cd();
19825 //
19826 // Place copy #12 of ITS6 in I569
19827 //
19828 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19829 sub2node->SetLineColor(kColorITS);
19830 sub2node->SetVisibility(1);
19831 fNodes->Add(sub2node);
19832 sub1node->cd();
19833 //
19834 // Place copy #13 of ITS6 in I569
19835 //
19836 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19837 sub2node->SetLineColor(kColorITS);
19838 sub2node->SetVisibility(1);
19839 fNodes->Add(sub2node);
19840 sub1node->cd();
19841 //
19842 // Place copy #14 of ITS6 in I569
19843 //
19844 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19845 sub2node->SetLineColor(kColorITS);
19846 sub2node->SetVisibility(1);
19847 fNodes->Add(sub2node);
19848 sub1node->cd();
19849 //
19850 // Place copy #15 of ITS6 in I569
19851 //
1266e9b4 19852 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 19853 sub2node->SetLineColor(kColorITS);
19854 sub2node->SetVisibility(1);
19855 fNodes->Add(sub2node);
19856 sub1node->cd();
19857 //
19858 // Place copy #16 of ITS6 in I569
19859 //
19860 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19861 sub2node->SetLineColor(kColorITS);
19862 sub2node->SetVisibility(1);
19863 fNodes->Add(sub2node);
19864 sub1node->cd();
19865 //
19866 // Place copy #17 of ITS6 in I569
19867 //
19868 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19869 sub2node->SetLineColor(kColorITS);
19870 sub2node->SetVisibility(1);
19871 fNodes->Add(sub2node);
19872 sub1node->cd();
19873 //
19874 // Place copy #18 of ITS6 in I569
19875 //
19876 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19877 sub2node->SetLineColor(kColorITS);
19878 sub2node->SetVisibility(1);
19879 fNodes->Add(sub2node);
19880 sub1node->cd();
19881 //
19882 // Place copy #19 of ITS6 in I569
19883 //
1266e9b4 19884 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 19885 sub2node->SetLineColor(kColorITS);
19886 sub2node->SetVisibility(1);
19887 fNodes->Add(sub2node);
19888 sub1node->cd();
19889 //
19890 // Place copy #20 of ITS6 in I569
19891 //
19892 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19893 sub2node->SetLineColor(kColorITS);
19894 sub2node->SetVisibility(1);
19895 fNodes->Add(sub2node);
19896 sub1node->cd();
19897 //
19898 // Place copy #21 of ITS6 in I569
19899 //
1266e9b4 19900 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 19901 sub2node->SetLineColor(kColorITS);
19902 sub2node->SetVisibility(1);
19903 fNodes->Add(sub2node);
19904 sub1node->cd();
19905 //
19906 // Place copy #22 of ITS6 in I569
19907 //
19908 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19909 sub2node->SetLineColor(kColorITS);
19910 sub2node->SetVisibility(1);
19911 fNodes->Add(sub2node);
19912 sub1node->cd();
19913 //
19914 // Place copy #23 of ITS6 in I569
19915 //
19916 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19917 sub2node->SetLineColor(kColorITS);
19918 sub2node->SetVisibility(1);
19919 fNodes->Add(sub2node);
19920 sub1node->cd();
19921 //
19922 // Place copy #24 of ITS6 in I569
19923 //
19924 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19925 sub2node->SetLineColor(kColorITS);
19926 sub2node->SetVisibility(1);
19927 fNodes->Add(sub2node);
19928 sub1node->cd();
19929 //
19930 // Place copy #25 of ITS6 in I569
19931 //
1266e9b4 19932 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 19933 sub2node->SetLineColor(kColorITS);
19934 sub2node->SetVisibility(1);
19935 fNodes->Add(sub2node);
19936 sub1node->cd();
19937 fNodes->Add(sub1node);
19938 node->cd();
19939 //
19940 // Place copy #17 of I569 in IT56
19941 //
1266e9b4 19942 sub1node = new TNode("I569","I569","I569",-7.1673,-42.9511,0.,"itsrot569");
1f99c14b 19943 sub1node->SetLineColor(kColorITS);
19944 sub1node->SetVisibility(0);
19945 sub1node->cd();
19946 //
19947 // Place copy #1 of ITS6 in I569
19948 //
1266e9b4 19949 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 19950 sub2node->SetLineColor(kColorITS);
19951 sub2node->SetVisibility(1);
19952 fNodes->Add(sub2node);
19953 sub1node->cd();
19954 //
19955 // Place copy #2 of ITS6 in I569
19956 //
19957 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19958 sub2node->SetLineColor(kColorITS);
19959 sub2node->SetVisibility(1);
19960 fNodes->Add(sub2node);
19961 sub1node->cd();
19962 //
19963 // Place copy #3 of ITS6 in I569
19964 //
1266e9b4 19965 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 19966 sub2node->SetLineColor(kColorITS);
19967 sub2node->SetVisibility(1);
19968 fNodes->Add(sub2node);
19969 sub1node->cd();
19970 //
19971 // Place copy #4 of ITS6 in I569
19972 //
19973 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19974 sub2node->SetLineColor(kColorITS);
19975 sub2node->SetVisibility(1);
19976 fNodes->Add(sub2node);
19977 sub1node->cd();
19978 //
19979 // Place copy #5 of ITS6 in I569
19980 //
1266e9b4 19981 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 19982 sub2node->SetLineColor(kColorITS);
19983 sub2node->SetVisibility(1);
19984 fNodes->Add(sub2node);
19985 sub1node->cd();
19986 //
19987 // Place copy #6 of ITS6 in I569
19988 //
19989 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19990 sub2node->SetLineColor(kColorITS);
19991 sub2node->SetVisibility(1);
19992 fNodes->Add(sub2node);
19993 sub1node->cd();
19994 //
19995 // Place copy #7 of ITS6 in I569
19996 //
1266e9b4 19997 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 19998 sub2node->SetLineColor(kColorITS);
19999 sub2node->SetVisibility(1);
20000 fNodes->Add(sub2node);
20001 sub1node->cd();
20002 //
20003 // Place copy #8 of ITS6 in I569
20004 //
20005 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20006 sub2node->SetLineColor(kColorITS);
20007 sub2node->SetVisibility(1);
20008 fNodes->Add(sub2node);
20009 sub1node->cd();
20010 //
20011 // Place copy #9 of ITS6 in I569
20012 //
1266e9b4 20013 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 20014 sub2node->SetLineColor(kColorITS);
20015 sub2node->SetVisibility(1);
20016 fNodes->Add(sub2node);
20017 sub1node->cd();
20018 //
20019 // Place copy #10 of ITS6 in I569
20020 //
20021 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20022 sub2node->SetLineColor(kColorITS);
20023 sub2node->SetVisibility(1);
20024 fNodes->Add(sub2node);
20025 sub1node->cd();
20026 //
20027 // Place copy #11 of ITS6 in I569
20028 //
1266e9b4 20029 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 20030 sub2node->SetLineColor(kColorITS);
20031 sub2node->SetVisibility(1);
20032 fNodes->Add(sub2node);
20033 sub1node->cd();
20034 //
20035 // Place copy #12 of ITS6 in I569
20036 //
20037 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20038 sub2node->SetLineColor(kColorITS);
20039 sub2node->SetVisibility(1);
20040 fNodes->Add(sub2node);
20041 sub1node->cd();
20042 //
20043 // Place copy #13 of ITS6 in I569
20044 //
20045 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20046 sub2node->SetLineColor(kColorITS);
20047 sub2node->SetVisibility(1);
20048 fNodes->Add(sub2node);
20049 sub1node->cd();
20050 //
20051 // Place copy #14 of ITS6 in I569
20052 //
20053 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20054 sub2node->SetLineColor(kColorITS);
20055 sub2node->SetVisibility(1);
20056 fNodes->Add(sub2node);
20057 sub1node->cd();
20058 //
20059 // Place copy #15 of ITS6 in I569
20060 //
1266e9b4 20061 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 20062 sub2node->SetLineColor(kColorITS);
20063 sub2node->SetVisibility(1);
20064 fNodes->Add(sub2node);
20065 sub1node->cd();
20066 //
20067 // Place copy #16 of ITS6 in I569
20068 //
20069 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20070 sub2node->SetLineColor(kColorITS);
20071 sub2node->SetVisibility(1);
20072 fNodes->Add(sub2node);
20073 sub1node->cd();
20074 //
20075 // Place copy #17 of ITS6 in I569
20076 //
20077 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20078 sub2node->SetLineColor(kColorITS);
20079 sub2node->SetVisibility(1);
20080 fNodes->Add(sub2node);
20081 sub1node->cd();
20082 //
20083 // Place copy #18 of ITS6 in I569
20084 //
20085 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20086 sub2node->SetLineColor(kColorITS);
20087 sub2node->SetVisibility(1);
20088 fNodes->Add(sub2node);
20089 sub1node->cd();
20090 //
20091 // Place copy #19 of ITS6 in I569
20092 //
1266e9b4 20093 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 20094 sub2node->SetLineColor(kColorITS);
20095 sub2node->SetVisibility(1);
20096 fNodes->Add(sub2node);
20097 sub1node->cd();
20098 //
20099 // Place copy #20 of ITS6 in I569
20100 //
20101 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20102 sub2node->SetLineColor(kColorITS);
20103 sub2node->SetVisibility(1);
20104 fNodes->Add(sub2node);
20105 sub1node->cd();
20106 //
20107 // Place copy #21 of ITS6 in I569
20108 //
1266e9b4 20109 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 20110 sub2node->SetLineColor(kColorITS);
20111 sub2node->SetVisibility(1);
20112 fNodes->Add(sub2node);
20113 sub1node->cd();
20114 //
20115 // Place copy #22 of ITS6 in I569
20116 //
20117 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20118 sub2node->SetLineColor(kColorITS);
20119 sub2node->SetVisibility(1);
20120 fNodes->Add(sub2node);
20121 sub1node->cd();
20122 //
20123 // Place copy #23 of ITS6 in I569
20124 //
20125 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20126 sub2node->SetLineColor(kColorITS);
20127 sub2node->SetVisibility(1);
20128 fNodes->Add(sub2node);
20129 sub1node->cd();
20130 //
20131 // Place copy #24 of ITS6 in I569
20132 //
20133 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20134 sub2node->SetLineColor(kColorITS);
20135 sub2node->SetVisibility(1);
20136 fNodes->Add(sub2node);
20137 sub1node->cd();
20138 //
20139 // Place copy #25 of ITS6 in I569
20140 //
1266e9b4 20141 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 20142 sub2node->SetLineColor(kColorITS);
20143 sub2node->SetVisibility(1);
20144 fNodes->Add(sub2node);
20145 sub1node->cd();
20146 fNodes->Add(sub1node);
20147 node->cd();
20148 //
20149 // Place copy #18 of I569 in IT56
20150 //
1266e9b4 20151 sub1node = new TNode("I569","I569","I569",0.,-43.6977,0.,"itsrot533");
1f99c14b 20152 sub1node->SetLineColor(kColorITS);
20153 sub1node->SetVisibility(0);
20154 sub1node->cd();
20155 //
20156 // Place copy #1 of ITS6 in I569
20157 //
1266e9b4 20158 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 20159 sub2node->SetLineColor(kColorITS);
20160 sub2node->SetVisibility(1);
20161 fNodes->Add(sub2node);
20162 sub1node->cd();
20163 //
20164 // Place copy #2 of ITS6 in I569
20165 //
20166 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20167 sub2node->SetLineColor(kColorITS);
20168 sub2node->SetVisibility(1);
20169 fNodes->Add(sub2node);
20170 sub1node->cd();
20171 //
20172 // Place copy #3 of ITS6 in I569
20173 //
1266e9b4 20174 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 20175 sub2node->SetLineColor(kColorITS);
20176 sub2node->SetVisibility(1);
20177 fNodes->Add(sub2node);
20178 sub1node->cd();
20179 //
20180 // Place copy #4 of ITS6 in I569
20181 //
20182 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20183 sub2node->SetLineColor(kColorITS);
20184 sub2node->SetVisibility(1);
20185 fNodes->Add(sub2node);
20186 sub1node->cd();
20187 //
20188 // Place copy #5 of ITS6 in I569
20189 //
1266e9b4 20190 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 20191 sub2node->SetLineColor(kColorITS);
20192 sub2node->SetVisibility(1);
20193 fNodes->Add(sub2node);
20194 sub1node->cd();
20195 //
20196 // Place copy #6 of ITS6 in I569
20197 //
20198 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20199 sub2node->SetLineColor(kColorITS);
20200 sub2node->SetVisibility(1);
20201 fNodes->Add(sub2node);
20202 sub1node->cd();
20203 //
20204 // Place copy #7 of ITS6 in I569
20205 //
1266e9b4 20206 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 20207 sub2node->SetLineColor(kColorITS);
20208 sub2node->SetVisibility(1);
20209 fNodes->Add(sub2node);
20210 sub1node->cd();
20211 //
20212 // Place copy #8 of ITS6 in I569
20213 //
20214 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20215 sub2node->SetLineColor(kColorITS);
20216 sub2node->SetVisibility(1);
20217 fNodes->Add(sub2node);
20218 sub1node->cd();
20219 //
20220 // Place copy #9 of ITS6 in I569
20221 //
1266e9b4 20222 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 20223 sub2node->SetLineColor(kColorITS);
20224 sub2node->SetVisibility(1);
20225 fNodes->Add(sub2node);
20226 sub1node->cd();
20227 //
20228 // Place copy #10 of ITS6 in I569
20229 //
20230 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20231 sub2node->SetLineColor(kColorITS);
20232 sub2node->SetVisibility(1);
20233 fNodes->Add(sub2node);
20234 sub1node->cd();
20235 //
20236 // Place copy #11 of ITS6 in I569
20237 //
1266e9b4 20238 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 20239 sub2node->SetLineColor(kColorITS);
20240 sub2node->SetVisibility(1);
20241 fNodes->Add(sub2node);
20242 sub1node->cd();
20243 //
20244 // Place copy #12 of ITS6 in I569
20245 //
20246 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20247 sub2node->SetLineColor(kColorITS);
20248 sub2node->SetVisibility(1);
20249 fNodes->Add(sub2node);
20250 sub1node->cd();
20251 //
20252 // Place copy #13 of ITS6 in I569
20253 //
20254 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20255 sub2node->SetLineColor(kColorITS);
20256 sub2node->SetVisibility(1);
20257 fNodes->Add(sub2node);
20258 sub1node->cd();
20259 //
20260 // Place copy #14 of ITS6 in I569
20261 //
20262 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20263 sub2node->SetLineColor(kColorITS);
20264 sub2node->SetVisibility(1);
20265 fNodes->Add(sub2node);
20266 sub1node->cd();
20267 //
20268 // Place copy #15 of ITS6 in I569
20269 //
1266e9b4 20270 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 20271 sub2node->SetLineColor(kColorITS);
20272 sub2node->SetVisibility(1);
20273 fNodes->Add(sub2node);
20274 sub1node->cd();
20275 //
20276 // Place copy #16 of ITS6 in I569
20277 //
20278 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20279 sub2node->SetLineColor(kColorITS);
20280 sub2node->SetVisibility(1);
20281 fNodes->Add(sub2node);
20282 sub1node->cd();
20283 //
20284 // Place copy #17 of ITS6 in I569
20285 //
20286 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20287 sub2node->SetLineColor(kColorITS);
20288 sub2node->SetVisibility(1);
20289 fNodes->Add(sub2node);
20290 sub1node->cd();
20291 //
20292 // Place copy #18 of ITS6 in I569
20293 //
20294 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20295 sub2node->SetLineColor(kColorITS);
20296 sub2node->SetVisibility(1);
20297 fNodes->Add(sub2node);
20298 sub1node->cd();
20299 //
20300 // Place copy #19 of ITS6 in I569
20301 //
1266e9b4 20302 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 20303 sub2node->SetLineColor(kColorITS);
20304 sub2node->SetVisibility(1);
20305 fNodes->Add(sub2node);
20306 sub1node->cd();
20307 //
20308 // Place copy #20 of ITS6 in I569
20309 //
20310 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20311 sub2node->SetLineColor(kColorITS);
20312 sub2node->SetVisibility(1);
20313 fNodes->Add(sub2node);
20314 sub1node->cd();
20315 //
20316 // Place copy #21 of ITS6 in I569
20317 //
1266e9b4 20318 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 20319 sub2node->SetLineColor(kColorITS);
20320 sub2node->SetVisibility(1);
20321 fNodes->Add(sub2node);
20322 sub1node->cd();
20323 //
20324 // Place copy #22 of ITS6 in I569
20325 //
20326 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20327 sub2node->SetLineColor(kColorITS);
20328 sub2node->SetVisibility(1);
20329 fNodes->Add(sub2node);
20330 sub1node->cd();
20331 //
20332 // Place copy #23 of ITS6 in I569
20333 //
20334 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20335 sub2node->SetLineColor(kColorITS);
20336 sub2node->SetVisibility(1);
20337 fNodes->Add(sub2node);
20338 sub1node->cd();
20339 //
20340 // Place copy #24 of ITS6 in I569
20341 //
20342 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20343 sub2node->SetLineColor(kColorITS);
20344 sub2node->SetVisibility(1);
20345 fNodes->Add(sub2node);
20346 sub1node->cd();
20347 //
20348 // Place copy #25 of ITS6 in I569
20349 //
1266e9b4 20350 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 20351 sub2node->SetLineColor(kColorITS);
20352 sub2node->SetVisibility(1);
20353 fNodes->Add(sub2node);
20354 sub1node->cd();
20355 fNodes->Add(sub1node);
20356 node->cd();
20357 //
20358 // Place copy #19 of I569 in IT56
20359 //
1266e9b4 20360 sub1node = new TNode("I569","I569","I569",7.1673,-42.9511,0.,"itsrot534");
1f99c14b 20361 sub1node->SetLineColor(kColorITS);
20362 sub1node->SetVisibility(0);
20363 sub1node->cd();
20364 //
20365 // Place copy #1 of ITS6 in I569
20366 //
1266e9b4 20367 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 20368 sub2node->SetLineColor(kColorITS);
20369 sub2node->SetVisibility(1);
20370 fNodes->Add(sub2node);
20371 sub1node->cd();
20372 //
20373 // Place copy #2 of ITS6 in I569
20374 //
20375 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20376 sub2node->SetLineColor(kColorITS);
20377 sub2node->SetVisibility(1);
20378 fNodes->Add(sub2node);
20379 sub1node->cd();
20380 //
20381 // Place copy #3 of ITS6 in I569
20382 //
1266e9b4 20383 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 20384 sub2node->SetLineColor(kColorITS);
20385 sub2node->SetVisibility(1);
20386 fNodes->Add(sub2node);
20387 sub1node->cd();
20388 //
20389 // Place copy #4 of ITS6 in I569
20390 //
20391 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20392 sub2node->SetLineColor(kColorITS);
20393 sub2node->SetVisibility(1);
20394 fNodes->Add(sub2node);
20395 sub1node->cd();
20396 //
20397 // Place copy #5 of ITS6 in I569
20398 //
1266e9b4 20399 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 20400 sub2node->SetLineColor(kColorITS);
20401 sub2node->SetVisibility(1);
20402 fNodes->Add(sub2node);
20403 sub1node->cd();
20404 //
20405 // Place copy #6 of ITS6 in I569
20406 //
20407 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20408 sub2node->SetLineColor(kColorITS);
20409 sub2node->SetVisibility(1);
20410 fNodes->Add(sub2node);
20411 sub1node->cd();
20412 //
20413 // Place copy #7 of ITS6 in I569
20414 //
1266e9b4 20415 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 20416 sub2node->SetLineColor(kColorITS);
20417 sub2node->SetVisibility(1);
20418 fNodes->Add(sub2node);
20419 sub1node->cd();
20420 //
20421 // Place copy #8 of ITS6 in I569
20422 //
20423 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20424 sub2node->SetLineColor(kColorITS);
20425 sub2node->SetVisibility(1);
20426 fNodes->Add(sub2node);
20427 sub1node->cd();
20428 //
20429 // Place copy #9 of ITS6 in I569
20430 //
1266e9b4 20431 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 20432 sub2node->SetLineColor(kColorITS);
20433 sub2node->SetVisibility(1);
20434 fNodes->Add(sub2node);
20435 sub1node->cd();
20436 //
20437 // Place copy #10 of ITS6 in I569
20438 //
20439 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20440 sub2node->SetLineColor(kColorITS);
20441 sub2node->SetVisibility(1);
20442 fNodes->Add(sub2node);
20443 sub1node->cd();
20444 //
20445 // Place copy #11 of ITS6 in I569
20446 //
1266e9b4 20447 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 20448 sub2node->SetLineColor(kColorITS);
20449 sub2node->SetVisibility(1);
20450 fNodes->Add(sub2node);
20451 sub1node->cd();
20452 //
20453 // Place copy #12 of ITS6 in I569
20454 //
20455 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20456 sub2node->SetLineColor(kColorITS);
20457 sub2node->SetVisibility(1);
20458 fNodes->Add(sub2node);
20459 sub1node->cd();
20460 //
20461 // Place copy #13 of ITS6 in I569
20462 //
20463 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20464 sub2node->SetLineColor(kColorITS);
20465 sub2node->SetVisibility(1);
20466 fNodes->Add(sub2node);
20467 sub1node->cd();
20468 //
20469 // Place copy #14 of ITS6 in I569
20470 //
20471 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20472 sub2node->SetLineColor(kColorITS);
20473 sub2node->SetVisibility(1);
20474 fNodes->Add(sub2node);
20475 sub1node->cd();
20476 //
20477 // Place copy #15 of ITS6 in I569
20478 //
1266e9b4 20479 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 20480 sub2node->SetLineColor(kColorITS);
20481 sub2node->SetVisibility(1);
20482 fNodes->Add(sub2node);
20483 sub1node->cd();
20484 //
20485 // Place copy #16 of ITS6 in I569
20486 //
20487 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20488 sub2node->SetLineColor(kColorITS);
20489 sub2node->SetVisibility(1);
20490 fNodes->Add(sub2node);
20491 sub1node->cd();
20492 //
20493 // Place copy #17 of ITS6 in I569
20494 //
20495 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20496 sub2node->SetLineColor(kColorITS);
20497 sub2node->SetVisibility(1);
20498 fNodes->Add(sub2node);
20499 sub1node->cd();
20500 //
20501 // Place copy #18 of ITS6 in I569
20502 //
20503 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20504 sub2node->SetLineColor(kColorITS);
20505 sub2node->SetVisibility(1);
20506 fNodes->Add(sub2node);
20507 sub1node->cd();
20508 //
20509 // Place copy #19 of ITS6 in I569
20510 //
1266e9b4 20511 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 20512 sub2node->SetLineColor(kColorITS);
20513 sub2node->SetVisibility(1);
20514 fNodes->Add(sub2node);
20515 sub1node->cd();
20516 //
20517 // Place copy #20 of ITS6 in I569
20518 //
20519 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20520 sub2node->SetLineColor(kColorITS);
20521 sub2node->SetVisibility(1);
20522 fNodes->Add(sub2node);
20523 sub1node->cd();
20524 //
20525 // Place copy #21 of ITS6 in I569
20526 //
1266e9b4 20527 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 20528 sub2node->SetLineColor(kColorITS);
20529 sub2node->SetVisibility(1);
20530 fNodes->Add(sub2node);
20531 sub1node->cd();
20532 //
20533 // Place copy #22 of ITS6 in I569
20534 //
20535 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20536 sub2node->SetLineColor(kColorITS);
20537 sub2node->SetVisibility(1);
20538 fNodes->Add(sub2node);
20539 sub1node->cd();
20540 //
20541 // Place copy #23 of ITS6 in I569
20542 //
20543 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20544 sub2node->SetLineColor(kColorITS);
20545 sub2node->SetVisibility(1);
20546 fNodes->Add(sub2node);
20547 sub1node->cd();
20548 //
20549 // Place copy #24 of ITS6 in I569
20550 //
20551 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20552 sub2node->SetLineColor(kColorITS);
20553 sub2node->SetVisibility(1);
20554 fNodes->Add(sub2node);
20555 sub1node->cd();
20556 //
20557 // Place copy #25 of ITS6 in I569
20558 //
1266e9b4 20559 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 20560 sub2node->SetLineColor(kColorITS);
20561 sub2node->SetVisibility(1);
20562 fNodes->Add(sub2node);
20563 sub1node->cd();
20564 fNodes->Add(sub1node);
20565 node->cd();
20566 //
20567 // Place copy #20 of I569 in IT56
20568 //
1266e9b4 20569 sub1node = new TNode("I569","I569","I569",14.1886,-41.33,0.,"itsrot535");
1f99c14b 20570 sub1node->SetLineColor(kColorITS);
20571 sub1node->SetVisibility(0);
20572 sub1node->cd();
20573 //
20574 // Place copy #1 of ITS6 in I569
20575 //
1266e9b4 20576 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 20577 sub2node->SetLineColor(kColorITS);
20578 sub2node->SetVisibility(1);
20579 fNodes->Add(sub2node);
20580 sub1node->cd();
20581 //
20582 // Place copy #2 of ITS6 in I569
20583 //
20584 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20585 sub2node->SetLineColor(kColorITS);
20586 sub2node->SetVisibility(1);
20587 fNodes->Add(sub2node);
20588 sub1node->cd();
20589 //
20590 // Place copy #3 of ITS6 in I569
20591 //
1266e9b4 20592 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 20593 sub2node->SetLineColor(kColorITS);
20594 sub2node->SetVisibility(1);
20595 fNodes->Add(sub2node);
20596 sub1node->cd();
20597 //
20598 // Place copy #4 of ITS6 in I569
20599 //
20600 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20601 sub2node->SetLineColor(kColorITS);
20602 sub2node->SetVisibility(1);
20603 fNodes->Add(sub2node);
20604 sub1node->cd();
20605 //
20606 // Place copy #5 of ITS6 in I569
20607 //
1266e9b4 20608 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 20609 sub2node->SetLineColor(kColorITS);
20610 sub2node->SetVisibility(1);
20611 fNodes->Add(sub2node);
20612 sub1node->cd();
20613 //
20614 // Place copy #6 of ITS6 in I569
20615 //
20616 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20617 sub2node->SetLineColor(kColorITS);
20618 sub2node->SetVisibility(1);
20619 fNodes->Add(sub2node);
20620 sub1node->cd();
20621 //
20622 // Place copy #7 of ITS6 in I569
20623 //
1266e9b4 20624 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 20625 sub2node->SetLineColor(kColorITS);
20626 sub2node->SetVisibility(1);
20627 fNodes->Add(sub2node);
20628 sub1node->cd();
20629 //
20630 // Place copy #8 of ITS6 in I569
20631 //
20632 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20633 sub2node->SetLineColor(kColorITS);
20634 sub2node->SetVisibility(1);
20635 fNodes->Add(sub2node);
20636 sub1node->cd();
20637 //
20638 // Place copy #9 of ITS6 in I569
20639 //
1266e9b4 20640 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 20641 sub2node->SetLineColor(kColorITS);
20642 sub2node->SetVisibility(1);
20643 fNodes->Add(sub2node);
20644 sub1node->cd();
20645 //
20646 // Place copy #10 of ITS6 in I569
20647 //
20648 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20649 sub2node->SetLineColor(kColorITS);
20650 sub2node->SetVisibility(1);
20651 fNodes->Add(sub2node);
20652 sub1node->cd();
20653 //
20654 // Place copy #11 of ITS6 in I569
20655 //
1266e9b4 20656 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 20657 sub2node->SetLineColor(kColorITS);
20658 sub2node->SetVisibility(1);
20659 fNodes->Add(sub2node);
20660 sub1node->cd();
20661 //
20662 // Place copy #12 of ITS6 in I569
20663 //
20664 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20665 sub2node->SetLineColor(kColorITS);
20666 sub2node->SetVisibility(1);
20667 fNodes->Add(sub2node);
20668 sub1node->cd();
20669 //
20670 // Place copy #13 of ITS6 in I569
20671 //
20672 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20673 sub2node->SetLineColor(kColorITS);
20674 sub2node->SetVisibility(1);
20675 fNodes->Add(sub2node);
20676 sub1node->cd();
20677 //
20678 // Place copy #14 of ITS6 in I569
20679 //
20680 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20681 sub2node->SetLineColor(kColorITS);
20682 sub2node->SetVisibility(1);
20683 fNodes->Add(sub2node);
20684 sub1node->cd();
20685 //
20686 // Place copy #15 of ITS6 in I569
20687 //
1266e9b4 20688 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 20689 sub2node->SetLineColor(kColorITS);
20690 sub2node->SetVisibility(1);
20691 fNodes->Add(sub2node);
20692 sub1node->cd();
20693 //
20694 // Place copy #16 of ITS6 in I569
20695 //
20696 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20697 sub2node->SetLineColor(kColorITS);
20698 sub2node->SetVisibility(1);
20699 fNodes->Add(sub2node);
20700 sub1node->cd();
20701 //
20702 // Place copy #17 of ITS6 in I569
20703 //
20704 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20705 sub2node->SetLineColor(kColorITS);
20706 sub2node->SetVisibility(1);
20707 fNodes->Add(sub2node);
20708 sub1node->cd();
20709 //
20710 // Place copy #18 of ITS6 in I569
20711 //
20712 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20713 sub2node->SetLineColor(kColorITS);
20714 sub2node->SetVisibility(1);
20715 fNodes->Add(sub2node);
20716 sub1node->cd();
20717 //
20718 // Place copy #19 of ITS6 in I569
20719 //
1266e9b4 20720 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 20721 sub2node->SetLineColor(kColorITS);
20722 sub2node->SetVisibility(1);
20723 fNodes->Add(sub2node);
20724 sub1node->cd();
20725 //
20726 // Place copy #20 of ITS6 in I569
20727 //
20728 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20729 sub2node->SetLineColor(kColorITS);
20730 sub2node->SetVisibility(1);
20731 fNodes->Add(sub2node);
20732 sub1node->cd();
20733 //
20734 // Place copy #21 of ITS6 in I569
20735 //
1266e9b4 20736 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 20737 sub2node->SetLineColor(kColorITS);
20738 sub2node->SetVisibility(1);
20739 fNodes->Add(sub2node);
20740 sub1node->cd();
20741 //
20742 // Place copy #22 of ITS6 in I569
20743 //
20744 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20745 sub2node->SetLineColor(kColorITS);
20746 sub2node->SetVisibility(1);
20747 fNodes->Add(sub2node);
20748 sub1node->cd();
20749 //
20750 // Place copy #23 of ITS6 in I569
20751 //
20752 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20753 sub2node->SetLineColor(kColorITS);
20754 sub2node->SetVisibility(1);
20755 fNodes->Add(sub2node);
20756 sub1node->cd();
20757 //
20758 // Place copy #24 of ITS6 in I569
20759 //
20760 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20761 sub2node->SetLineColor(kColorITS);
20762 sub2node->SetVisibility(1);
20763 fNodes->Add(sub2node);
20764 sub1node->cd();
20765 //
20766 // Place copy #25 of ITS6 in I569
20767 //
1266e9b4 20768 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 20769 sub2node->SetLineColor(kColorITS);
20770 sub2node->SetVisibility(1);
20771 fNodes->Add(sub2node);
20772 sub1node->cd();
20773 fNodes->Add(sub1node);
20774 node->cd();
20775 //
20776 // Place copy #21 of I569 in IT56
20777 //
1266e9b4 20778 sub1node = new TNode("I569","I569","I569",20.7251,-38.2967,0.,"itsrot623");
1f99c14b 20779 sub1node->SetLineColor(kColorITS);
20780 sub1node->SetVisibility(0);
20781 sub1node->cd();
20782 //
20783 // Place copy #1 of ITS6 in I569
20784 //
1266e9b4 20785 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 20786 sub2node->SetLineColor(kColorITS);
20787 sub2node->SetVisibility(1);
20788 fNodes->Add(sub2node);
20789 sub1node->cd();
20790 //
20791 // Place copy #2 of ITS6 in I569
20792 //
20793 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20794 sub2node->SetLineColor(kColorITS);
20795 sub2node->SetVisibility(1);
20796 fNodes->Add(sub2node);
20797 sub1node->cd();
20798 //
20799 // Place copy #3 of ITS6 in I569
20800 //
1266e9b4 20801 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 20802 sub2node->SetLineColor(kColorITS);
20803 sub2node->SetVisibility(1);
20804 fNodes->Add(sub2node);
20805 sub1node->cd();
20806 //
20807 // Place copy #4 of ITS6 in I569
20808 //
20809 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20810 sub2node->SetLineColor(kColorITS);
20811 sub2node->SetVisibility(1);
20812 fNodes->Add(sub2node);
20813 sub1node->cd();
20814 //
20815 // Place copy #5 of ITS6 in I569
20816 //
1266e9b4 20817 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 20818 sub2node->SetLineColor(kColorITS);
20819 sub2node->SetVisibility(1);
20820 fNodes->Add(sub2node);
20821 sub1node->cd();
20822 //
20823 // Place copy #6 of ITS6 in I569
20824 //
20825 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20826 sub2node->SetLineColor(kColorITS);
20827 sub2node->SetVisibility(1);
20828 fNodes->Add(sub2node);
20829 sub1node->cd();
20830 //
20831 // Place copy #7 of ITS6 in I569
20832 //
1266e9b4 20833 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 20834 sub2node->SetLineColor(kColorITS);
20835 sub2node->SetVisibility(1);
20836 fNodes->Add(sub2node);
20837 sub1node->cd();
20838 //
20839 // Place copy #8 of ITS6 in I569
20840 //
20841 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20842 sub2node->SetLineColor(kColorITS);
20843 sub2node->SetVisibility(1);
20844 fNodes->Add(sub2node);
20845 sub1node->cd();
20846 //
20847 // Place copy #9 of ITS6 in I569
20848 //
1266e9b4 20849 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 20850 sub2node->SetLineColor(kColorITS);
20851 sub2node->SetVisibility(1);
20852 fNodes->Add(sub2node);
20853 sub1node->cd();
20854 //
20855 // Place copy #10 of ITS6 in I569
20856 //
20857 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20858 sub2node->SetLineColor(kColorITS);
20859 sub2node->SetVisibility(1);
20860 fNodes->Add(sub2node);
20861 sub1node->cd();
20862 //
20863 // Place copy #11 of ITS6 in I569
20864 //
1266e9b4 20865 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 20866 sub2node->SetLineColor(kColorITS);
20867 sub2node->SetVisibility(1);
20868 fNodes->Add(sub2node);
20869 sub1node->cd();
20870 //
20871 // Place copy #12 of ITS6 in I569
20872 //
20873 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20874 sub2node->SetLineColor(kColorITS);
20875 sub2node->SetVisibility(1);
20876 fNodes->Add(sub2node);
20877 sub1node->cd();
20878 //
20879 // Place copy #13 of ITS6 in I569
20880 //
20881 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20882 sub2node->SetLineColor(kColorITS);
20883 sub2node->SetVisibility(1);
20884 fNodes->Add(sub2node);
20885 sub1node->cd();
20886 //
20887 // Place copy #14 of ITS6 in I569
20888 //
20889 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20890 sub2node->SetLineColor(kColorITS);
20891 sub2node->SetVisibility(1);
20892 fNodes->Add(sub2node);
20893 sub1node->cd();
20894 //
20895 // Place copy #15 of ITS6 in I569
20896 //
1266e9b4 20897 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 20898 sub2node->SetLineColor(kColorITS);
20899 sub2node->SetVisibility(1);
20900 fNodes->Add(sub2node);
20901 sub1node->cd();
20902 //
20903 // Place copy #16 of ITS6 in I569
20904 //
20905 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20906 sub2node->SetLineColor(kColorITS);
20907 sub2node->SetVisibility(1);
20908 fNodes->Add(sub2node);
20909 sub1node->cd();
20910 //
20911 // Place copy #17 of ITS6 in I569
20912 //
20913 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20914 sub2node->SetLineColor(kColorITS);
20915 sub2node->SetVisibility(1);
20916 fNodes->Add(sub2node);
20917 sub1node->cd();
20918 //
20919 // Place copy #18 of ITS6 in I569
20920 //
20921 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20922 sub2node->SetLineColor(kColorITS);
20923 sub2node->SetVisibility(1);
20924 fNodes->Add(sub2node);
20925 sub1node->cd();
20926 //
20927 // Place copy #19 of ITS6 in I569
20928 //
1266e9b4 20929 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 20930 sub2node->SetLineColor(kColorITS);
20931 sub2node->SetVisibility(1);
20932 fNodes->Add(sub2node);
20933 sub1node->cd();
20934 //
20935 // Place copy #20 of ITS6 in I569
20936 //
20937 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20938 sub2node->SetLineColor(kColorITS);
20939 sub2node->SetVisibility(1);
20940 fNodes->Add(sub2node);
20941 sub1node->cd();
20942 //
20943 // Place copy #21 of ITS6 in I569
20944 //
1266e9b4 20945 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 20946 sub2node->SetLineColor(kColorITS);
20947 sub2node->SetVisibility(1);
20948 fNodes->Add(sub2node);
20949 sub1node->cd();
20950 //
20951 // Place copy #22 of ITS6 in I569
20952 //
20953 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20954 sub2node->SetLineColor(kColorITS);
20955 sub2node->SetVisibility(1);
20956 fNodes->Add(sub2node);
20957 sub1node->cd();
20958 //
20959 // Place copy #23 of ITS6 in I569
20960 //
20961 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20962 sub2node->SetLineColor(kColorITS);
20963 sub2node->SetVisibility(1);
20964 fNodes->Add(sub2node);
20965 sub1node->cd();
20966 //
20967 // Place copy #24 of ITS6 in I569
20968 //
20969 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20970 sub2node->SetLineColor(kColorITS);
20971 sub2node->SetVisibility(1);
20972 fNodes->Add(sub2node);
20973 sub1node->cd();
20974 //
20975 // Place copy #25 of ITS6 in I569
20976 //
1266e9b4 20977 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 20978 sub2node->SetLineColor(kColorITS);
20979 sub2node->SetVisibility(1);
20980 fNodes->Add(sub2node);
20981 sub1node->cd();
20982 fNodes->Add(sub1node);
20983 node->cd();
20984 //
20985 // Place copy #22 of I569 in IT56
20986 //
1266e9b4 20987 sub1node = new TNode("I569","I569","I569",26.8397,-34.4836,0.,"itsrot537");
1f99c14b 20988 sub1node->SetLineColor(kColorITS);
20989 sub1node->SetVisibility(0);
20990 sub1node->cd();
20991 //
20992 // Place copy #1 of ITS6 in I569
20993 //
1266e9b4 20994 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 20995 sub2node->SetLineColor(kColorITS);
20996 sub2node->SetVisibility(1);
20997 fNodes->Add(sub2node);
20998 sub1node->cd();
20999 //
21000 // Place copy #2 of ITS6 in I569
21001 //
21002 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21003 sub2node->SetLineColor(kColorITS);
21004 sub2node->SetVisibility(1);
21005 fNodes->Add(sub2node);
21006 sub1node->cd();
21007 //
21008 // Place copy #3 of ITS6 in I569
21009 //
1266e9b4 21010 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 21011 sub2node->SetLineColor(kColorITS);
21012 sub2node->SetVisibility(1);
21013 fNodes->Add(sub2node);
21014 sub1node->cd();
21015 //
21016 // Place copy #4 of ITS6 in I569
21017 //
21018 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21019 sub2node->SetLineColor(kColorITS);
21020 sub2node->SetVisibility(1);
21021 fNodes->Add(sub2node);
21022 sub1node->cd();
21023 //
21024 // Place copy #5 of ITS6 in I569
21025 //
1266e9b4 21026 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 21027 sub2node->SetLineColor(kColorITS);
21028 sub2node->SetVisibility(1);
21029 fNodes->Add(sub2node);
21030 sub1node->cd();
21031 //
21032 // Place copy #6 of ITS6 in I569
21033 //
21034 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21035 sub2node->SetLineColor(kColorITS);
21036 sub2node->SetVisibility(1);
21037 fNodes->Add(sub2node);
21038 sub1node->cd();
21039 //
21040 // Place copy #7 of ITS6 in I569
21041 //
1266e9b4 21042 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 21043 sub2node->SetLineColor(kColorITS);
21044 sub2node->SetVisibility(1);
21045 fNodes->Add(sub2node);
21046 sub1node->cd();
21047 //
21048 // Place copy #8 of ITS6 in I569
21049 //
21050 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21051 sub2node->SetLineColor(kColorITS);
21052 sub2node->SetVisibility(1);
21053 fNodes->Add(sub2node);
21054 sub1node->cd();
21055 //
21056 // Place copy #9 of ITS6 in I569
21057 //
1266e9b4 21058 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 21059 sub2node->SetLineColor(kColorITS);
21060 sub2node->SetVisibility(1);
21061 fNodes->Add(sub2node);
21062 sub1node->cd();
21063 //
21064 // Place copy #10 of ITS6 in I569
21065 //
21066 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21067 sub2node->SetLineColor(kColorITS);
21068 sub2node->SetVisibility(1);
21069 fNodes->Add(sub2node);
21070 sub1node->cd();
21071 //
21072 // Place copy #11 of ITS6 in I569
21073 //
1266e9b4 21074 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 21075 sub2node->SetLineColor(kColorITS);
21076 sub2node->SetVisibility(1);
21077 fNodes->Add(sub2node);
21078 sub1node->cd();
21079 //
21080 // Place copy #12 of ITS6 in I569
21081 //
21082 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21083 sub2node->SetLineColor(kColorITS);
21084 sub2node->SetVisibility(1);
21085 fNodes->Add(sub2node);
21086 sub1node->cd();
21087 //
21088 // Place copy #13 of ITS6 in I569
21089 //
21090 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21091 sub2node->SetLineColor(kColorITS);
21092 sub2node->SetVisibility(1);
21093 fNodes->Add(sub2node);
21094 sub1node->cd();
21095 //
21096 // Place copy #14 of ITS6 in I569
21097 //
21098 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21099 sub2node->SetLineColor(kColorITS);
21100 sub2node->SetVisibility(1);
21101 fNodes->Add(sub2node);
21102 sub1node->cd();
21103 //
21104 // Place copy #15 of ITS6 in I569
21105 //
1266e9b4 21106 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 21107 sub2node->SetLineColor(kColorITS);
21108 sub2node->SetVisibility(1);
21109 fNodes->Add(sub2node);
21110 sub1node->cd();
21111 //
21112 // Place copy #16 of ITS6 in I569
21113 //
21114 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21115 sub2node->SetLineColor(kColorITS);
21116 sub2node->SetVisibility(1);
21117 fNodes->Add(sub2node);
21118 sub1node->cd();
21119 //
21120 // Place copy #17 of ITS6 in I569
21121 //
21122 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21123 sub2node->SetLineColor(kColorITS);
21124 sub2node->SetVisibility(1);
21125 fNodes->Add(sub2node);
21126 sub1node->cd();
21127 //
21128 // Place copy #18 of ITS6 in I569
21129 //
21130 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21131 sub2node->SetLineColor(kColorITS);
21132 sub2node->SetVisibility(1);
21133 fNodes->Add(sub2node);
21134 sub1node->cd();
21135 //
21136 // Place copy #19 of ITS6 in I569
21137 //
1266e9b4 21138 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 21139 sub2node->SetLineColor(kColorITS);
21140 sub2node->SetVisibility(1);
21141 fNodes->Add(sub2node);
21142 sub1node->cd();
21143 //
21144 // Place copy #20 of ITS6 in I569
21145 //
21146 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21147 sub2node->SetLineColor(kColorITS);
21148 sub2node->SetVisibility(1);
21149 fNodes->Add(sub2node);
21150 sub1node->cd();
21151 //
21152 // Place copy #21 of ITS6 in I569
21153 //
1266e9b4 21154 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 21155 sub2node->SetLineColor(kColorITS);
21156 sub2node->SetVisibility(1);
21157 fNodes->Add(sub2node);
21158 sub1node->cd();
21159 //
21160 // Place copy #22 of ITS6 in I569
21161 //
21162 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21163 sub2node->SetLineColor(kColorITS);
21164 sub2node->SetVisibility(1);
21165 fNodes->Add(sub2node);
21166 sub1node->cd();
21167 //
21168 // Place copy #23 of ITS6 in I569
21169 //
21170 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21171 sub2node->SetLineColor(kColorITS);
21172 sub2node->SetVisibility(1);
21173 fNodes->Add(sub2node);
21174 sub1node->cd();
21175 //
21176 // Place copy #24 of ITS6 in I569
21177 //
21178 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21179 sub2node->SetLineColor(kColorITS);
21180 sub2node->SetVisibility(1);
21181 fNodes->Add(sub2node);
21182 sub1node->cd();
21183 //
21184 // Place copy #25 of ITS6 in I569
21185 //
1266e9b4 21186 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 21187 sub2node->SetLineColor(kColorITS);
21188 sub2node->SetVisibility(1);
21189 fNodes->Add(sub2node);
21190 sub1node->cd();
21191 fNodes->Add(sub1node);
21192 node->cd();
21193 //
21194 // Place copy #23 of I569 in IT56
21195 //
1266e9b4 21196 sub1node = new TNode("I569","I569","I569",32.0371,-29.4922,0.,"itsrot538");
1f99c14b 21197 sub1node->SetLineColor(kColorITS);
21198 sub1node->SetVisibility(0);
21199 sub1node->cd();
21200 //
21201 // Place copy #1 of ITS6 in I569
21202 //
1266e9b4 21203 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 21204 sub2node->SetLineColor(kColorITS);
21205 sub2node->SetVisibility(1);
21206 fNodes->Add(sub2node);
21207 sub1node->cd();
21208 //
21209 // Place copy #2 of ITS6 in I569
21210 //
21211 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21212 sub2node->SetLineColor(kColorITS);
21213 sub2node->SetVisibility(1);
21214 fNodes->Add(sub2node);
21215 sub1node->cd();
21216 //
21217 // Place copy #3 of ITS6 in I569
21218 //
1266e9b4 21219 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 21220 sub2node->SetLineColor(kColorITS);
21221 sub2node->SetVisibility(1);
21222 fNodes->Add(sub2node);
21223 sub1node->cd();
21224 //
21225 // Place copy #4 of ITS6 in I569
21226 //
21227 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21228 sub2node->SetLineColor(kColorITS);
21229 sub2node->SetVisibility(1);
21230 fNodes->Add(sub2node);
21231 sub1node->cd();
21232 //
21233 // Place copy #5 of ITS6 in I569
21234 //
1266e9b4 21235 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 21236 sub2node->SetLineColor(kColorITS);
21237 sub2node->SetVisibility(1);
21238 fNodes->Add(sub2node);
21239 sub1node->cd();
21240 //
21241 // Place copy #6 of ITS6 in I569
21242 //
21243 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21244 sub2node->SetLineColor(kColorITS);
21245 sub2node->SetVisibility(1);
21246 fNodes->Add(sub2node);
21247 sub1node->cd();
21248 //
21249 // Place copy #7 of ITS6 in I569
21250 //
1266e9b4 21251 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 21252 sub2node->SetLineColor(kColorITS);
21253 sub2node->SetVisibility(1);
21254 fNodes->Add(sub2node);
21255 sub1node->cd();
21256 //
21257 // Place copy #8 of ITS6 in I569
21258 //
21259 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21260 sub2node->SetLineColor(kColorITS);
21261 sub2node->SetVisibility(1);
21262 fNodes->Add(sub2node);
21263 sub1node->cd();
21264 //
21265 // Place copy #9 of ITS6 in I569
21266 //
1266e9b4 21267 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 21268 sub2node->SetLineColor(kColorITS);
21269 sub2node->SetVisibility(1);
21270 fNodes->Add(sub2node);
21271 sub1node->cd();
21272 //
21273 // Place copy #10 of ITS6 in I569
21274 //
21275 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21276 sub2node->SetLineColor(kColorITS);
21277 sub2node->SetVisibility(1);
21278 fNodes->Add(sub2node);
21279 sub1node->cd();
21280 //
21281 // Place copy #11 of ITS6 in I569
21282 //
1266e9b4 21283 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 21284 sub2node->SetLineColor(kColorITS);
21285 sub2node->SetVisibility(1);
21286 fNodes->Add(sub2node);
21287 sub1node->cd();
21288 //
21289 // Place copy #12 of ITS6 in I569
21290 //
21291 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21292 sub2node->SetLineColor(kColorITS);
21293 sub2node->SetVisibility(1);
21294 fNodes->Add(sub2node);
21295 sub1node->cd();
21296 //
21297 // Place copy #13 of ITS6 in I569
21298 //
21299 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21300 sub2node->SetLineColor(kColorITS);
21301 sub2node->SetVisibility(1);
21302 fNodes->Add(sub2node);
21303 sub1node->cd();
21304 //
21305 // Place copy #14 of ITS6 in I569
21306 //
21307 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21308 sub2node->SetLineColor(kColorITS);
21309 sub2node->SetVisibility(1);
21310 fNodes->Add(sub2node);
21311 sub1node->cd();
21312 //
21313 // Place copy #15 of ITS6 in I569
21314 //
1266e9b4 21315 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 21316 sub2node->SetLineColor(kColorITS);
21317 sub2node->SetVisibility(1);
21318 fNodes->Add(sub2node);
21319 sub1node->cd();
21320 //
21321 // Place copy #16 of ITS6 in I569
21322 //
21323 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21324 sub2node->SetLineColor(kColorITS);
21325 sub2node->SetVisibility(1);
21326 fNodes->Add(sub2node);
21327 sub1node->cd();
21328 //
21329 // Place copy #17 of ITS6 in I569
21330 //
21331 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21332 sub2node->SetLineColor(kColorITS);
21333 sub2node->SetVisibility(1);
21334 fNodes->Add(sub2node);
21335 sub1node->cd();
21336 //
21337 // Place copy #18 of ITS6 in I569
21338 //
21339 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21340 sub2node->SetLineColor(kColorITS);
21341 sub2node->SetVisibility(1);
21342 fNodes->Add(sub2node);
21343 sub1node->cd();
21344 //
21345 // Place copy #19 of ITS6 in I569
21346 //
1266e9b4 21347 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 21348 sub2node->SetLineColor(kColorITS);
21349 sub2node->SetVisibility(1);
21350 fNodes->Add(sub2node);
21351 sub1node->cd();
21352 //
21353 // Place copy #20 of ITS6 in I569
21354 //
21355 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21356 sub2node->SetLineColor(kColorITS);
21357 sub2node->SetVisibility(1);
21358 fNodes->Add(sub2node);
21359 sub1node->cd();
21360 //
21361 // Place copy #21 of ITS6 in I569
21362 //
1266e9b4 21363 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 21364 sub2node->SetLineColor(kColorITS);
21365 sub2node->SetVisibility(1);
21366 fNodes->Add(sub2node);
21367 sub1node->cd();
21368 //
21369 // Place copy #22 of ITS6 in I569
21370 //
21371 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21372 sub2node->SetLineColor(kColorITS);
21373 sub2node->SetVisibility(1);
21374 fNodes->Add(sub2node);
21375 sub1node->cd();
21376 //
21377 // Place copy #23 of ITS6 in I569
21378 //
21379 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21380 sub2node->SetLineColor(kColorITS);
21381 sub2node->SetVisibility(1);
21382 fNodes->Add(sub2node);
21383 sub1node->cd();
21384 //
21385 // Place copy #24 of ITS6 in I569
21386 //
21387 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21388 sub2node->SetLineColor(kColorITS);
21389 sub2node->SetVisibility(1);
21390 fNodes->Add(sub2node);
21391 sub1node->cd();
21392 //
21393 // Place copy #25 of ITS6 in I569
21394 //
1266e9b4 21395 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 21396 sub2node->SetLineColor(kColorITS);
21397 sub2node->SetVisibility(1);
21398 fNodes->Add(sub2node);
21399 sub1node->cd();
21400 fNodes->Add(sub1node);
21401 node->cd();
21402 //
21403 // Place copy #24 of I569 in IT56
21404 //
1266e9b4 21405 sub1node = new TNode("I569","I569","I569",36.5822,-23.9004,0.,"itsrot539");
1f99c14b 21406 sub1node->SetLineColor(kColorITS);
21407 sub1node->SetVisibility(0);
21408 sub1node->cd();
21409 //
21410 // Place copy #1 of ITS6 in I569
21411 //
1266e9b4 21412 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 21413 sub2node->SetLineColor(kColorITS);
21414 sub2node->SetVisibility(1);
21415 fNodes->Add(sub2node);
21416 sub1node->cd();
21417 //
21418 // Place copy #2 of ITS6 in I569
21419 //
21420 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21421 sub2node->SetLineColor(kColorITS);
21422 sub2node->SetVisibility(1);
21423 fNodes->Add(sub2node);
21424 sub1node->cd();
21425 //
21426 // Place copy #3 of ITS6 in I569
21427 //
1266e9b4 21428 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 21429 sub2node->SetLineColor(kColorITS);
21430 sub2node->SetVisibility(1);
21431 fNodes->Add(sub2node);
21432 sub1node->cd();
21433 //
21434 // Place copy #4 of ITS6 in I569
21435 //
21436 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21437 sub2node->SetLineColor(kColorITS);
21438 sub2node->SetVisibility(1);
21439 fNodes->Add(sub2node);
21440 sub1node->cd();
21441 //
21442 // Place copy #5 of ITS6 in I569
21443 //
1266e9b4 21444 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 21445 sub2node->SetLineColor(kColorITS);
21446 sub2node->SetVisibility(1);
21447 fNodes->Add(sub2node);
21448 sub1node->cd();
21449 //
21450 // Place copy #6 of ITS6 in I569
21451 //
21452 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21453 sub2node->SetLineColor(kColorITS);
21454 sub2node->SetVisibility(1);
21455 fNodes->Add(sub2node);
21456 sub1node->cd();
21457 //
21458 // Place copy #7 of ITS6 in I569
21459 //
1266e9b4 21460 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 21461 sub2node->SetLineColor(kColorITS);
21462 sub2node->SetVisibility(1);
21463 fNodes->Add(sub2node);
21464 sub1node->cd();
21465 //
21466 // Place copy #8 of ITS6 in I569
21467 //
21468 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21469 sub2node->SetLineColor(kColorITS);
21470 sub2node->SetVisibility(1);
21471 fNodes->Add(sub2node);
21472 sub1node->cd();
21473 //
21474 // Place copy #9 of ITS6 in I569
21475 //
1266e9b4 21476 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 21477 sub2node->SetLineColor(kColorITS);
21478 sub2node->SetVisibility(1);
21479 fNodes->Add(sub2node);
21480 sub1node->cd();
21481 //
21482 // Place copy #10 of ITS6 in I569
21483 //
21484 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21485 sub2node->SetLineColor(kColorITS);
21486 sub2node->SetVisibility(1);
21487 fNodes->Add(sub2node);
21488 sub1node->cd();
21489 //
21490 // Place copy #11 of ITS6 in I569
21491 //
1266e9b4 21492 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 21493 sub2node->SetLineColor(kColorITS);
21494 sub2node->SetVisibility(1);
21495 fNodes->Add(sub2node);
21496 sub1node->cd();
21497 //
21498 // Place copy #12 of ITS6 in I569
21499 //
21500 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21501 sub2node->SetLineColor(kColorITS);
21502 sub2node->SetVisibility(1);
21503 fNodes->Add(sub2node);
21504 sub1node->cd();
21505 //
21506 // Place copy #13 of ITS6 in I569
21507 //
21508 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21509 sub2node->SetLineColor(kColorITS);
21510 sub2node->SetVisibility(1);
21511 fNodes->Add(sub2node);
21512 sub1node->cd();
21513 //
21514 // Place copy #14 of ITS6 in I569
21515 //
21516 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21517 sub2node->SetLineColor(kColorITS);
21518 sub2node->SetVisibility(1);
21519 fNodes->Add(sub2node);
21520 sub1node->cd();
21521 //
21522 // Place copy #15 of ITS6 in I569
21523 //
1266e9b4 21524 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 21525 sub2node->SetLineColor(kColorITS);
21526 sub2node->SetVisibility(1);
21527 fNodes->Add(sub2node);
21528 sub1node->cd();
21529 //
21530 // Place copy #16 of ITS6 in I569
21531 //
21532 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21533 sub2node->SetLineColor(kColorITS);
21534 sub2node->SetVisibility(1);
21535 fNodes->Add(sub2node);
21536 sub1node->cd();
21537 //
21538 // Place copy #17 of ITS6 in I569
21539 //
21540 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21541 sub2node->SetLineColor(kColorITS);
21542 sub2node->SetVisibility(1);
21543 fNodes->Add(sub2node);
21544 sub1node->cd();
21545 //
21546 // Place copy #18 of ITS6 in I569
21547 //
21548 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21549 sub2node->SetLineColor(kColorITS);
21550 sub2node->SetVisibility(1);
21551 fNodes->Add(sub2node);
21552 sub1node->cd();
21553 //
21554 // Place copy #19 of ITS6 in I569
21555 //
1266e9b4 21556 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 21557 sub2node->SetLineColor(kColorITS);
21558 sub2node->SetVisibility(1);
21559 fNodes->Add(sub2node);
21560 sub1node->cd();
21561 //
21562 // Place copy #20 of ITS6 in I569
21563 //
21564 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21565 sub2node->SetLineColor(kColorITS);
21566 sub2node->SetVisibility(1);
21567 fNodes->Add(sub2node);
21568 sub1node->cd();
21569 //
21570 // Place copy #21 of ITS6 in I569
21571 //
1266e9b4 21572 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 21573 sub2node->SetLineColor(kColorITS);
21574 sub2node->SetVisibility(1);
21575 fNodes->Add(sub2node);
21576 sub1node->cd();
21577 //
21578 // Place copy #22 of ITS6 in I569
21579 //
21580 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21581 sub2node->SetLineColor(kColorITS);
21582 sub2node->SetVisibility(1);
21583 fNodes->Add(sub2node);
21584 sub1node->cd();
21585 //
21586 // Place copy #23 of ITS6 in I569
21587 //
21588 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21589 sub2node->SetLineColor(kColorITS);
21590 sub2node->SetVisibility(1);
21591 fNodes->Add(sub2node);
21592 sub1node->cd();
21593 //
21594 // Place copy #24 of ITS6 in I569
21595 //
21596 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21597 sub2node->SetLineColor(kColorITS);
21598 sub2node->SetVisibility(1);
21599 fNodes->Add(sub2node);
21600 sub1node->cd();
21601 //
21602 // Place copy #25 of ITS6 in I569
21603 //
1266e9b4 21604 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 21605 sub2node->SetLineColor(kColorITS);
21606 sub2node->SetVisibility(1);
21607 fNodes->Add(sub2node);
21608 sub1node->cd();
21609 fNodes->Add(sub1node);
21610 node->cd();
21611 //
21612 // Place copy #25 of I569 in IT56
21613 //
1266e9b4 21614 sub1node = new TNode("I569","I569","I569",39.8773,-17.4918,0.,"itsrot540");
1f99c14b 21615 sub1node->SetLineColor(kColorITS);
21616 sub1node->SetVisibility(0);
21617 sub1node->cd();
21618 //
21619 // Place copy #1 of ITS6 in I569
21620 //
1266e9b4 21621 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 21622 sub2node->SetLineColor(kColorITS);
21623 sub2node->SetVisibility(1);
21624 fNodes->Add(sub2node);
21625 sub1node->cd();
21626 //
21627 // Place copy #2 of ITS6 in I569
21628 //
21629 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21630 sub2node->SetLineColor(kColorITS);
21631 sub2node->SetVisibility(1);
21632 fNodes->Add(sub2node);
21633 sub1node->cd();
21634 //
21635 // Place copy #3 of ITS6 in I569
21636 //
1266e9b4 21637 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 21638 sub2node->SetLineColor(kColorITS);
21639 sub2node->SetVisibility(1);
21640 fNodes->Add(sub2node);
21641 sub1node->cd();
21642 //
21643 // Place copy #4 of ITS6 in I569
21644 //
21645 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21646 sub2node->SetLineColor(kColorITS);
21647 sub2node->SetVisibility(1);
21648 fNodes->Add(sub2node);
21649 sub1node->cd();
21650 //
21651 // Place copy #5 of ITS6 in I569
21652 //
1266e9b4 21653 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 21654 sub2node->SetLineColor(kColorITS);
21655 sub2node->SetVisibility(1);
21656 fNodes->Add(sub2node);
21657 sub1node->cd();
21658 //
21659 // Place copy #6 of ITS6 in I569
21660 //
21661 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21662 sub2node->SetLineColor(kColorITS);
21663 sub2node->SetVisibility(1);
21664 fNodes->Add(sub2node);
21665 sub1node->cd();
21666 //
21667 // Place copy #7 of ITS6 in I569
21668 //
1266e9b4 21669 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 21670 sub2node->SetLineColor(kColorITS);
21671 sub2node->SetVisibility(1);
21672 fNodes->Add(sub2node);
21673 sub1node->cd();
21674 //
21675 // Place copy #8 of ITS6 in I569
21676 //
21677 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21678 sub2node->SetLineColor(kColorITS);
21679 sub2node->SetVisibility(1);
21680 fNodes->Add(sub2node);
21681 sub1node->cd();
21682 //
21683 // Place copy #9 of ITS6 in I569
21684 //
1266e9b4 21685 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 21686 sub2node->SetLineColor(kColorITS);
21687 sub2node->SetVisibility(1);
21688 fNodes->Add(sub2node);
21689 sub1node->cd();
21690 //
21691 // Place copy #10 of ITS6 in I569
21692 //
21693 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21694 sub2node->SetLineColor(kColorITS);
21695 sub2node->SetVisibility(1);
21696 fNodes->Add(sub2node);
21697 sub1node->cd();
21698 //
21699 // Place copy #11 of ITS6 in I569
21700 //
1266e9b4 21701 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 21702 sub2node->SetLineColor(kColorITS);
21703 sub2node->SetVisibility(1);
21704 fNodes->Add(sub2node);
21705 sub1node->cd();
21706 //
21707 // Place copy #12 of ITS6 in I569
21708 //
21709 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21710 sub2node->SetLineColor(kColorITS);
21711 sub2node->SetVisibility(1);
21712 fNodes->Add(sub2node);
21713 sub1node->cd();
21714 //
21715 // Place copy #13 of ITS6 in I569
21716 //
21717 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21718 sub2node->SetLineColor(kColorITS);
21719 sub2node->SetVisibility(1);
21720 fNodes->Add(sub2node);
21721 sub1node->cd();
21722 //
21723 // Place copy #14 of ITS6 in I569
21724 //
21725 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21726 sub2node->SetLineColor(kColorITS);
21727 sub2node->SetVisibility(1);
21728 fNodes->Add(sub2node);
21729 sub1node->cd();
21730 //
21731 // Place copy #15 of ITS6 in I569
21732 //
1266e9b4 21733 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 21734 sub2node->SetLineColor(kColorITS);
21735 sub2node->SetVisibility(1);
21736 fNodes->Add(sub2node);
21737 sub1node->cd();
21738 //
21739 // Place copy #16 of ITS6 in I569
21740 //
21741 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21742 sub2node->SetLineColor(kColorITS);
21743 sub2node->SetVisibility(1);
21744 fNodes->Add(sub2node);
21745 sub1node->cd();
21746 //
21747 // Place copy #17 of ITS6 in I569
21748 //
21749 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21750 sub2node->SetLineColor(kColorITS);
21751 sub2node->SetVisibility(1);
21752 fNodes->Add(sub2node);
21753 sub1node->cd();
21754 //
21755 // Place copy #18 of ITS6 in I569
21756 //
21757 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21758 sub2node->SetLineColor(kColorITS);
21759 sub2node->SetVisibility(1);
21760 fNodes->Add(sub2node);
21761 sub1node->cd();
21762 //
21763 // Place copy #19 of ITS6 in I569
21764 //
1266e9b4 21765 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 21766 sub2node->SetLineColor(kColorITS);
21767 sub2node->SetVisibility(1);
21768 fNodes->Add(sub2node);
21769 sub1node->cd();
21770 //
21771 // Place copy #20 of ITS6 in I569
21772 //
21773 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21774 sub2node->SetLineColor(kColorITS);
21775 sub2node->SetVisibility(1);
21776 fNodes->Add(sub2node);
21777 sub1node->cd();
21778 //
21779 // Place copy #21 of ITS6 in I569
21780 //
1266e9b4 21781 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 21782 sub2node->SetLineColor(kColorITS);
21783 sub2node->SetVisibility(1);
21784 fNodes->Add(sub2node);
21785 sub1node->cd();
21786 //
21787 // Place copy #22 of ITS6 in I569
21788 //
21789 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21790 sub2node->SetLineColor(kColorITS);
21791 sub2node->SetVisibility(1);
21792 fNodes->Add(sub2node);
21793 sub1node->cd();
21794 //
21795 // Place copy #23 of ITS6 in I569
21796 //
21797 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21798 sub2node->SetLineColor(kColorITS);
21799 sub2node->SetVisibility(1);
21800 fNodes->Add(sub2node);
21801 sub1node->cd();
21802 //
21803 // Place copy #24 of ITS6 in I569
21804 //
21805 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21806 sub2node->SetLineColor(kColorITS);
21807 sub2node->SetVisibility(1);
21808 fNodes->Add(sub2node);
21809 sub1node->cd();
21810 //
21811 // Place copy #25 of ITS6 in I569
21812 //
1266e9b4 21813 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 21814 sub2node->SetLineColor(kColorITS);
21815 sub2node->SetVisibility(1);
21816 fNodes->Add(sub2node);
21817 sub1node->cd();
21818 fNodes->Add(sub1node);
21819 node->cd();
21820 //
21821 // Place copy #26 of I569 in IT56
21822 //
1266e9b4 21823 sub1node = new TNode("I569","I569","I569",42.3606,-10.7272,0.,"itsrot541");
1f99c14b 21824 sub1node->SetLineColor(kColorITS);
21825 sub1node->SetVisibility(0);
21826 sub1node->cd();
21827 //
21828 // Place copy #1 of ITS6 in I569
21829 //
1266e9b4 21830 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 21831 sub2node->SetLineColor(kColorITS);
21832 sub2node->SetVisibility(1);
21833 fNodes->Add(sub2node);
21834 sub1node->cd();
21835 //
21836 // Place copy #2 of ITS6 in I569
21837 //
21838 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21839 sub2node->SetLineColor(kColorITS);
21840 sub2node->SetVisibility(1);
21841 fNodes->Add(sub2node);
21842 sub1node->cd();
21843 //
21844 // Place copy #3 of ITS6 in I569
21845 //
1266e9b4 21846 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 21847 sub2node->SetLineColor(kColorITS);
21848 sub2node->SetVisibility(1);
21849 fNodes->Add(sub2node);
21850 sub1node->cd();
21851 //
21852 // Place copy #4 of ITS6 in I569
21853 //
21854 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21855 sub2node->SetLineColor(kColorITS);
21856 sub2node->SetVisibility(1);
21857 fNodes->Add(sub2node);
21858 sub1node->cd();
21859 //
21860 // Place copy #5 of ITS6 in I569
21861 //
1266e9b4 21862 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 21863 sub2node->SetLineColor(kColorITS);
21864 sub2node->SetVisibility(1);
21865 fNodes->Add(sub2node);
21866 sub1node->cd();
21867 //
21868 // Place copy #6 of ITS6 in I569
21869 //
21870 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21871 sub2node->SetLineColor(kColorITS);
21872 sub2node->SetVisibility(1);
21873 fNodes->Add(sub2node);
21874 sub1node->cd();
21875 //
21876 // Place copy #7 of ITS6 in I569
21877 //
1266e9b4 21878 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 21879 sub2node->SetLineColor(kColorITS);
21880 sub2node->SetVisibility(1);
21881 fNodes->Add(sub2node);
21882 sub1node->cd();
21883 //
21884 // Place copy #8 of ITS6 in I569
21885 //
21886 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21887 sub2node->SetLineColor(kColorITS);
21888 sub2node->SetVisibility(1);
21889 fNodes->Add(sub2node);
21890 sub1node->cd();
21891 //
21892 // Place copy #9 of ITS6 in I569
21893 //
1266e9b4 21894 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 21895 sub2node->SetLineColor(kColorITS);
21896 sub2node->SetVisibility(1);
21897 fNodes->Add(sub2node);
21898 sub1node->cd();
21899 //
21900 // Place copy #10 of ITS6 in I569
21901 //
21902 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21903 sub2node->SetLineColor(kColorITS);
21904 sub2node->SetVisibility(1);
21905 fNodes->Add(sub2node);
21906 sub1node->cd();
21907 //
21908 // Place copy #11 of ITS6 in I569
21909 //
1266e9b4 21910 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 21911 sub2node->SetLineColor(kColorITS);
21912 sub2node->SetVisibility(1);
21913 fNodes->Add(sub2node);
21914 sub1node->cd();
21915 //
21916 // Place copy #12 of ITS6 in I569
21917 //
21918 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21919 sub2node->SetLineColor(kColorITS);
21920 sub2node->SetVisibility(1);
21921 fNodes->Add(sub2node);
21922 sub1node->cd();
21923 //
21924 // Place copy #13 of ITS6 in I569
21925 //
21926 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21927 sub2node->SetLineColor(kColorITS);
21928 sub2node->SetVisibility(1);
21929 fNodes->Add(sub2node);
21930 sub1node->cd();
21931 //
21932 // Place copy #14 of ITS6 in I569
21933 //
21934 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21935 sub2node->SetLineColor(kColorITS);
21936 sub2node->SetVisibility(1);
21937 fNodes->Add(sub2node);
21938 sub1node->cd();
21939 //
21940 // Place copy #15 of ITS6 in I569
21941 //
1266e9b4 21942 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 21943 sub2node->SetLineColor(kColorITS);
21944 sub2node->SetVisibility(1);
21945 fNodes->Add(sub2node);
21946 sub1node->cd();
21947 //
21948 // Place copy #16 of ITS6 in I569
21949 //
21950 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21951 sub2node->SetLineColor(kColorITS);
21952 sub2node->SetVisibility(1);
21953 fNodes->Add(sub2node);
21954 sub1node->cd();
21955 //
21956 // Place copy #17 of ITS6 in I569
21957 //
21958 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21959 sub2node->SetLineColor(kColorITS);
21960 sub2node->SetVisibility(1);
21961 fNodes->Add(sub2node);
21962 sub1node->cd();
21963 //
21964 // Place copy #18 of ITS6 in I569
21965 //
21966 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21967 sub2node->SetLineColor(kColorITS);
21968 sub2node->SetVisibility(1);
21969 fNodes->Add(sub2node);
21970 sub1node->cd();
21971 //
21972 // Place copy #19 of ITS6 in I569
21973 //
1266e9b4 21974 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 21975 sub2node->SetLineColor(kColorITS);
21976 sub2node->SetVisibility(1);
21977 fNodes->Add(sub2node);
21978 sub1node->cd();
21979 //
21980 // Place copy #20 of ITS6 in I569
21981 //
21982 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21983 sub2node->SetLineColor(kColorITS);
21984 sub2node->SetVisibility(1);
21985 fNodes->Add(sub2node);
21986 sub1node->cd();
21987 //
21988 // Place copy #21 of ITS6 in I569
21989 //
1266e9b4 21990 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 21991 sub2node->SetLineColor(kColorITS);
21992 sub2node->SetVisibility(1);
21993 fNodes->Add(sub2node);
21994 sub1node->cd();
21995 //
21996 // Place copy #22 of ITS6 in I569
21997 //
21998 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21999 sub2node->SetLineColor(kColorITS);
22000 sub2node->SetVisibility(1);
22001 fNodes->Add(sub2node);
22002 sub1node->cd();
22003 //
22004 // Place copy #23 of ITS6 in I569
22005 //
22006 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22007 sub2node->SetLineColor(kColorITS);
22008 sub2node->SetVisibility(1);
22009 fNodes->Add(sub2node);
22010 sub1node->cd();
22011 //
22012 // Place copy #24 of ITS6 in I569
22013 //
22014 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22015 sub2node->SetLineColor(kColorITS);
22016 sub2node->SetVisibility(1);
22017 fNodes->Add(sub2node);
22018 sub1node->cd();
22019 //
22020 // Place copy #25 of ITS6 in I569
22021 //
1266e9b4 22022 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 22023 sub2node->SetLineColor(kColorITS);
22024 sub2node->SetVisibility(1);
22025 fNodes->Add(sub2node);
22026 sub1node->cd();
22027 fNodes->Add(sub1node);
22028 node->cd();
22029 //
22030 // Place copy #27 of I569 in IT56
22031 //
1266e9b4 22032 sub1node = new TNode("I569","I569","I569",43.3963,-3.5959,0.,"itsrot542");
1f99c14b 22033 sub1node->SetLineColor(kColorITS);
22034 sub1node->SetVisibility(0);
22035 sub1node->cd();
22036 //
22037 // Place copy #1 of ITS6 in I569
22038 //
1266e9b4 22039 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 22040 sub2node->SetLineColor(kColorITS);
22041 sub2node->SetVisibility(1);
22042 fNodes->Add(sub2node);
22043 sub1node->cd();
22044 //
22045 // Place copy #2 of ITS6 in I569
22046 //
22047 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22048 sub2node->SetLineColor(kColorITS);
22049 sub2node->SetVisibility(1);
22050 fNodes->Add(sub2node);
22051 sub1node->cd();
22052 //
22053 // Place copy #3 of ITS6 in I569
22054 //
1266e9b4 22055 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 22056 sub2node->SetLineColor(kColorITS);
22057 sub2node->SetVisibility(1);
22058 fNodes->Add(sub2node);
22059 sub1node->cd();
22060 //
22061 // Place copy #4 of ITS6 in I569
22062 //
22063 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22064 sub2node->SetLineColor(kColorITS);
22065 sub2node->SetVisibility(1);
22066 fNodes->Add(sub2node);
22067 sub1node->cd();
22068 //
22069 // Place copy #5 of ITS6 in I569
22070 //
1266e9b4 22071 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 22072 sub2node->SetLineColor(kColorITS);
22073 sub2node->SetVisibility(1);
22074 fNodes->Add(sub2node);
22075 sub1node->cd();
22076 //
22077 // Place copy #6 of ITS6 in I569
22078 //
22079 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22080 sub2node->SetLineColor(kColorITS);
22081 sub2node->SetVisibility(1);
22082 fNodes->Add(sub2node);
22083 sub1node->cd();
22084 //
22085 // Place copy #7 of ITS6 in I569
22086 //
1266e9b4 22087 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 22088 sub2node->SetLineColor(kColorITS);
22089 sub2node->SetVisibility(1);
22090 fNodes->Add(sub2node);
22091 sub1node->cd();
22092 //
22093 // Place copy #8 of ITS6 in I569
22094 //
22095 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22096 sub2node->SetLineColor(kColorITS);
22097 sub2node->SetVisibility(1);
22098 fNodes->Add(sub2node);
22099 sub1node->cd();
22100 //
22101 // Place copy #9 of ITS6 in I569
22102 //
1266e9b4 22103 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 22104 sub2node->SetLineColor(kColorITS);
22105 sub2node->SetVisibility(1);
22106 fNodes->Add(sub2node);
22107 sub1node->cd();
22108 //
22109 // Place copy #10 of ITS6 in I569
22110 //
22111 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22112 sub2node->SetLineColor(kColorITS);
22113 sub2node->SetVisibility(1);
22114 fNodes->Add(sub2node);
22115 sub1node->cd();
22116 //
22117 // Place copy #11 of ITS6 in I569
22118 //
1266e9b4 22119 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 22120 sub2node->SetLineColor(kColorITS);
22121 sub2node->SetVisibility(1);
22122 fNodes->Add(sub2node);
22123 sub1node->cd();
22124 //
22125 // Place copy #12 of ITS6 in I569
22126 //
22127 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22128 sub2node->SetLineColor(kColorITS);
22129 sub2node->SetVisibility(1);
22130 fNodes->Add(sub2node);
22131 sub1node->cd();
22132 //
22133 // Place copy #13 of ITS6 in I569
22134 //
22135 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22136 sub2node->SetLineColor(kColorITS);
22137 sub2node->SetVisibility(1);
22138 fNodes->Add(sub2node);
22139 sub1node->cd();
22140 //
22141 // Place copy #14 of ITS6 in I569
22142 //
22143 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22144 sub2node->SetLineColor(kColorITS);
22145 sub2node->SetVisibility(1);
22146 fNodes->Add(sub2node);
22147 sub1node->cd();
22148 //
22149 // Place copy #15 of ITS6 in I569
22150 //
1266e9b4 22151 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 22152 sub2node->SetLineColor(kColorITS);
22153 sub2node->SetVisibility(1);
22154 fNodes->Add(sub2node);
22155 sub1node->cd();
22156 //
22157 // Place copy #16 of ITS6 in I569
22158 //
22159 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22160 sub2node->SetLineColor(kColorITS);
22161 sub2node->SetVisibility(1);
22162 fNodes->Add(sub2node);
22163 sub1node->cd();
22164 //
22165 // Place copy #17 of ITS6 in I569
22166 //
22167 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22168 sub2node->SetLineColor(kColorITS);
22169 sub2node->SetVisibility(1);
22170 fNodes->Add(sub2node);
22171 sub1node->cd();
22172 //
22173 // Place copy #18 of ITS6 in I569
22174 //
22175 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22176 sub2node->SetLineColor(kColorITS);
22177 sub2node->SetVisibility(1);
22178 fNodes->Add(sub2node);
22179 sub1node->cd();
22180 //
22181 // Place copy #19 of ITS6 in I569
22182 //
1266e9b4 22183 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 22184 sub2node->SetLineColor(kColorITS);
22185 sub2node->SetVisibility(1);
22186 fNodes->Add(sub2node);
22187 sub1node->cd();
22188 //
22189 // Place copy #20 of ITS6 in I569
22190 //
22191 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22192 sub2node->SetLineColor(kColorITS);
22193 sub2node->SetVisibility(1);
22194 fNodes->Add(sub2node);
22195 sub1node->cd();
22196 //
22197 // Place copy #21 of ITS6 in I569
22198 //
1266e9b4 22199 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 22200 sub2node->SetLineColor(kColorITS);
22201 sub2node->SetVisibility(1);
22202 fNodes->Add(sub2node);
22203 sub1node->cd();
22204 //
22205 // Place copy #22 of ITS6 in I569
22206 //
22207 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22208 sub2node->SetLineColor(kColorITS);
22209 sub2node->SetVisibility(1);
22210 fNodes->Add(sub2node);
22211 sub1node->cd();
22212 //
22213 // Place copy #23 of ITS6 in I569
22214 //
22215 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22216 sub2node->SetLineColor(kColorITS);
22217 sub2node->SetVisibility(1);
22218 fNodes->Add(sub2node);
22219 sub1node->cd();
22220 //
22221 // Place copy #24 of ITS6 in I569
22222 //
22223 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22224 sub2node->SetLineColor(kColorITS);
22225 sub2node->SetVisibility(1);
22226 fNodes->Add(sub2node);
22227 sub1node->cd();
22228 //
22229 // Place copy #25 of ITS6 in I569
22230 //
1266e9b4 22231 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 22232 sub2node->SetLineColor(kColorITS);
22233 sub2node->SetVisibility(1);
22234 fNodes->Add(sub2node);
22235 sub1node->cd();
22236 fNodes->Add(sub1node);
22237 node->cd();
22238 //
22239 // Place copy #28 of I569 in IT56
22240 //
1266e9b4 22241 sub1node = new TNode("I569","I569","I569",43.5484,3.6085,0.,"itsrot543");
1f99c14b 22242 sub1node->SetLineColor(kColorITS);
22243 sub1node->SetVisibility(0);
22244 sub1node->cd();
22245 //
22246 // Place copy #1 of ITS6 in I569
22247 //
1266e9b4 22248 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 22249 sub2node->SetLineColor(kColorITS);
22250 sub2node->SetVisibility(1);
22251 fNodes->Add(sub2node);
22252 sub1node->cd();
22253 //
22254 // Place copy #2 of ITS6 in I569
22255 //
22256 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22257 sub2node->SetLineColor(kColorITS);
22258 sub2node->SetVisibility(1);
22259 fNodes->Add(sub2node);
22260 sub1node->cd();
22261 //
22262 // Place copy #3 of ITS6 in I569
22263 //
1266e9b4 22264 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 22265 sub2node->SetLineColor(kColorITS);
22266 sub2node->SetVisibility(1);
22267 fNodes->Add(sub2node);
22268 sub1node->cd();
22269 //
22270 // Place copy #4 of ITS6 in I569
22271 //
22272 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22273 sub2node->SetLineColor(kColorITS);
22274 sub2node->SetVisibility(1);
22275 fNodes->Add(sub2node);
22276 sub1node->cd();
22277 //
22278 // Place copy #5 of ITS6 in I569
22279 //
1266e9b4 22280 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 22281 sub2node->SetLineColor(kColorITS);
22282 sub2node->SetVisibility(1);
22283 fNodes->Add(sub2node);
22284 sub1node->cd();
22285 //
22286 // Place copy #6 of ITS6 in I569
22287 //
22288 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22289 sub2node->SetLineColor(kColorITS);
22290 sub2node->SetVisibility(1);
22291 fNodes->Add(sub2node);
22292 sub1node->cd();
22293 //
22294 // Place copy #7 of ITS6 in I569
22295 //
1266e9b4 22296 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 22297 sub2node->SetLineColor(kColorITS);
22298 sub2node->SetVisibility(1);
22299 fNodes->Add(sub2node);
22300 sub1node->cd();
22301 //
22302 // Place copy #8 of ITS6 in I569
22303 //
22304 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22305 sub2node->SetLineColor(kColorITS);
22306 sub2node->SetVisibility(1);
22307 fNodes->Add(sub2node);
22308 sub1node->cd();
22309 //
22310 // Place copy #9 of ITS6 in I569
22311 //
1266e9b4 22312 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 22313 sub2node->SetLineColor(kColorITS);
22314 sub2node->SetVisibility(1);
22315 fNodes->Add(sub2node);
22316 sub1node->cd();
22317 //
22318 // Place copy #10 of ITS6 in I569
22319 //
22320 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22321 sub2node->SetLineColor(kColorITS);
22322 sub2node->SetVisibility(1);
22323 fNodes->Add(sub2node);
22324 sub1node->cd();
22325 //
22326 // Place copy #11 of ITS6 in I569
22327 //
1266e9b4 22328 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 22329 sub2node->SetLineColor(kColorITS);
22330 sub2node->SetVisibility(1);
22331 fNodes->Add(sub2node);
22332 sub1node->cd();
22333 //
22334 // Place copy #12 of ITS6 in I569
22335 //
22336 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22337 sub2node->SetLineColor(kColorITS);
22338 sub2node->SetVisibility(1);
22339 fNodes->Add(sub2node);
22340 sub1node->cd();
22341 //
22342 // Place copy #13 of ITS6 in I569
22343 //
22344 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22345 sub2node->SetLineColor(kColorITS);
22346 sub2node->SetVisibility(1);
22347 fNodes->Add(sub2node);
22348 sub1node->cd();
22349 //
22350 // Place copy #14 of ITS6 in I569
22351 //
22352 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22353 sub2node->SetLineColor(kColorITS);
22354 sub2node->SetVisibility(1);
22355 fNodes->Add(sub2node);
22356 sub1node->cd();
22357 //
22358 // Place copy #15 of ITS6 in I569
22359 //
1266e9b4 22360 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 22361 sub2node->SetLineColor(kColorITS);
22362 sub2node->SetVisibility(1);
22363 fNodes->Add(sub2node);
22364 sub1node->cd();
22365 //
22366 // Place copy #16 of ITS6 in I569
22367 //
22368 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22369 sub2node->SetLineColor(kColorITS);
22370 sub2node->SetVisibility(1);
22371 fNodes->Add(sub2node);
22372 sub1node->cd();
22373 //
22374 // Place copy #17 of ITS6 in I569
22375 //
22376 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22377 sub2node->SetLineColor(kColorITS);
22378 sub2node->SetVisibility(1);
22379 fNodes->Add(sub2node);
22380 sub1node->cd();
22381 //
22382 // Place copy #18 of ITS6 in I569
22383 //
22384 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22385 sub2node->SetLineColor(kColorITS);
22386 sub2node->SetVisibility(1);
22387 fNodes->Add(sub2node);
22388 sub1node->cd();
22389 //
22390 // Place copy #19 of ITS6 in I569
22391 //
1266e9b4 22392 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 22393 sub2node->SetLineColor(kColorITS);
22394 sub2node->SetVisibility(1);
22395 fNodes->Add(sub2node);
22396 sub1node->cd();
22397 //
22398 // Place copy #20 of ITS6 in I569
22399 //
22400 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22401 sub2node->SetLineColor(kColorITS);
22402 sub2node->SetVisibility(1);
22403 fNodes->Add(sub2node);
22404 sub1node->cd();
22405 //
22406 // Place copy #21 of ITS6 in I569
22407 //
1266e9b4 22408 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 22409 sub2node->SetLineColor(kColorITS);
22410 sub2node->SetVisibility(1);
22411 fNodes->Add(sub2node);
22412 sub1node->cd();
22413 //
22414 // Place copy #22 of ITS6 in I569
22415 //
22416 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22417 sub2node->SetLineColor(kColorITS);
22418 sub2node->SetVisibility(1);
22419 fNodes->Add(sub2node);
22420 sub1node->cd();
22421 //
22422 // Place copy #23 of ITS6 in I569
22423 //
22424 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22425 sub2node->SetLineColor(kColorITS);
22426 sub2node->SetVisibility(1);
22427 fNodes->Add(sub2node);
22428 sub1node->cd();
22429 //
22430 // Place copy #24 of ITS6 in I569
22431 //
22432 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22433 sub2node->SetLineColor(kColorITS);
22434 sub2node->SetVisibility(1);
22435 fNodes->Add(sub2node);
22436 sub1node->cd();
22437 //
22438 // Place copy #25 of ITS6 in I569
22439 //
1266e9b4 22440 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 22441 sub2node->SetLineColor(kColorITS);
22442 sub2node->SetVisibility(1);
22443 fNodes->Add(sub2node);
22444 sub1node->cd();
22445 fNodes->Add(sub1node);
22446 node->cd();
22447 //
22448 // Place copy #29 of I569 in IT56
22449 //
1266e9b4 22450 sub1node = new TNode("I569","I569","I569",42.2125,10.6897,0.,"itsrot544");
1f99c14b 22451 sub1node->SetLineColor(kColorITS);
22452 sub1node->SetVisibility(0);
22453 sub1node->cd();
22454 //
22455 // Place copy #1 of ITS6 in I569
22456 //
1266e9b4 22457 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 22458 sub2node->SetLineColor(kColorITS);
22459 sub2node->SetVisibility(1);
22460 fNodes->Add(sub2node);
22461 sub1node->cd();
22462 //
22463 // Place copy #2 of ITS6 in I569
22464 //
22465 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22466 sub2node->SetLineColor(kColorITS);
22467 sub2node->SetVisibility(1);
22468 fNodes->Add(sub2node);
22469 sub1node->cd();
22470 //
22471 // Place copy #3 of ITS6 in I569
22472 //
1266e9b4 22473 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 22474 sub2node->SetLineColor(kColorITS);
22475 sub2node->SetVisibility(1);
22476 fNodes->Add(sub2node);
22477 sub1node->cd();
22478 //
22479 // Place copy #4 of ITS6 in I569
22480 //
22481 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22482 sub2node->SetLineColor(kColorITS);
22483 sub2node->SetVisibility(1);
22484 fNodes->Add(sub2node);
22485 sub1node->cd();
22486 //
22487 // Place copy #5 of ITS6 in I569
22488 //
1266e9b4 22489 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 22490 sub2node->SetLineColor(kColorITS);
22491 sub2node->SetVisibility(1);
22492 fNodes->Add(sub2node);
22493 sub1node->cd();
22494 //
22495 // Place copy #6 of ITS6 in I569
22496 //
22497 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22498 sub2node->SetLineColor(kColorITS);
22499 sub2node->SetVisibility(1);
22500 fNodes->Add(sub2node);
22501 sub1node->cd();
22502 //
22503 // Place copy #7 of ITS6 in I569
22504 //
1266e9b4 22505 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 22506 sub2node->SetLineColor(kColorITS);
22507 sub2node->SetVisibility(1);
22508 fNodes->Add(sub2node);
22509 sub1node->cd();
22510 //
22511 // Place copy #8 of ITS6 in I569
22512 //
22513 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22514 sub2node->SetLineColor(kColorITS);
22515 sub2node->SetVisibility(1);
22516 fNodes->Add(sub2node);
22517 sub1node->cd();
22518 //
22519 // Place copy #9 of ITS6 in I569
22520 //
1266e9b4 22521 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 22522 sub2node->SetLineColor(kColorITS);
22523 sub2node->SetVisibility(1);
22524 fNodes->Add(sub2node);
22525 sub1node->cd();
22526 //
22527 // Place copy #10 of ITS6 in I569
22528 //
22529 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22530 sub2node->SetLineColor(kColorITS);
22531 sub2node->SetVisibility(1);
22532 fNodes->Add(sub2node);
22533 sub1node->cd();
22534 //
22535 // Place copy #11 of ITS6 in I569
22536 //
1266e9b4 22537 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 22538 sub2node->SetLineColor(kColorITS);
22539 sub2node->SetVisibility(1);
22540 fNodes->Add(sub2node);
22541 sub1node->cd();
22542 //
22543 // Place copy #12 of ITS6 in I569
22544 //
22545 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22546 sub2node->SetLineColor(kColorITS);
22547 sub2node->SetVisibility(1);
22548 fNodes->Add(sub2node);
22549 sub1node->cd();
22550 //
22551 // Place copy #13 of ITS6 in I569
22552 //
22553 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22554 sub2node->SetLineColor(kColorITS);
22555 sub2node->SetVisibility(1);
22556 fNodes->Add(sub2node);
22557 sub1node->cd();
22558 //
22559 // Place copy #14 of ITS6 in I569
22560 //
22561 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22562 sub2node->SetLineColor(kColorITS);
22563 sub2node->SetVisibility(1);
22564 fNodes->Add(sub2node);
22565 sub1node->cd();
22566 //
22567 // Place copy #15 of ITS6 in I569
22568 //
1266e9b4 22569 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 22570 sub2node->SetLineColor(kColorITS);
22571 sub2node->SetVisibility(1);
22572 fNodes->Add(sub2node);
22573 sub1node->cd();
22574 //
22575 // Place copy #16 of ITS6 in I569
22576 //
22577 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22578 sub2node->SetLineColor(kColorITS);
22579 sub2node->SetVisibility(1);
22580 fNodes->Add(sub2node);
22581 sub1node->cd();
22582 //
22583 // Place copy #17 of ITS6 in I569
22584 //
22585 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22586 sub2node->SetLineColor(kColorITS);
22587 sub2node->SetVisibility(1);
22588 fNodes->Add(sub2node);
22589 sub1node->cd();
22590 //
22591 // Place copy #18 of ITS6 in I569
22592 //
22593 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22594 sub2node->SetLineColor(kColorITS);
22595 sub2node->SetVisibility(1);
22596 fNodes->Add(sub2node);
22597 sub1node->cd();
22598 //
22599 // Place copy #19 of ITS6 in I569
22600 //
1266e9b4 22601 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 22602 sub2node->SetLineColor(kColorITS);
22603 sub2node->SetVisibility(1);
22604 fNodes->Add(sub2node);
22605 sub1node->cd();
22606 //
22607 // Place copy #20 of ITS6 in I569
22608 //
22609 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22610 sub2node->SetLineColor(kColorITS);
22611 sub2node->SetVisibility(1);
22612 fNodes->Add(sub2node);
22613 sub1node->cd();
22614 //
22615 // Place copy #21 of ITS6 in I569
22616 //
1266e9b4 22617 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 22618 sub2node->SetLineColor(kColorITS);
22619 sub2node->SetVisibility(1);
22620 fNodes->Add(sub2node);
22621 sub1node->cd();
22622 //
22623 // Place copy #22 of ITS6 in I569
22624 //
22625 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22626 sub2node->SetLineColor(kColorITS);
22627 sub2node->SetVisibility(1);
22628 fNodes->Add(sub2node);
22629 sub1node->cd();
22630 //
22631 // Place copy #23 of ITS6 in I569
22632 //
22633 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22634 sub2node->SetLineColor(kColorITS);
22635 sub2node->SetVisibility(1);
22636 fNodes->Add(sub2node);
22637 sub1node->cd();
22638 //
22639 // Place copy #24 of ITS6 in I569
22640 //
22641 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22642 sub2node->SetLineColor(kColorITS);
22643 sub2node->SetVisibility(1);
22644 fNodes->Add(sub2node);
22645 sub1node->cd();
22646 //
22647 // Place copy #25 of ITS6 in I569
22648 //
1266e9b4 22649 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 22650 sub2node->SetLineColor(kColorITS);
22651 sub2node->SetVisibility(1);
22652 fNodes->Add(sub2node);
22653 sub1node->cd();
22654 fNodes->Add(sub1node);
22655 node->cd();
22656 //
22657 // Place copy #30 of I569 in IT56
22658 //
1266e9b4 22659 sub1node = new TNode("I569","I569","I569",40.0172,17.5532,0.,"itsrot545");
1f99c14b 22660 sub1node->SetLineColor(kColorITS);
22661 sub1node->SetVisibility(0);
22662 sub1node->cd();
22663 //
22664 // Place copy #1 of ITS6 in I569
22665 //
1266e9b4 22666 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 22667 sub2node->SetLineColor(kColorITS);
22668 sub2node->SetVisibility(1);
22669 fNodes->Add(sub2node);
22670 sub1node->cd();
22671 //
22672 // Place copy #2 of ITS6 in I569
22673 //
22674 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22675 sub2node->SetLineColor(kColorITS);
22676 sub2node->SetVisibility(1);
22677 fNodes->Add(sub2node);
22678 sub1node->cd();
22679 //
22680 // Place copy #3 of ITS6 in I569
22681 //
1266e9b4 22682 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 22683 sub2node->SetLineColor(kColorITS);
22684 sub2node->SetVisibility(1);
22685 fNodes->Add(sub2node);
22686 sub1node->cd();
22687 //
22688 // Place copy #4 of ITS6 in I569
22689 //
22690 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22691 sub2node->SetLineColor(kColorITS);
22692 sub2node->SetVisibility(1);
22693 fNodes->Add(sub2node);
22694 sub1node->cd();
22695 //
22696 // Place copy #5 of ITS6 in I569
22697 //
1266e9b4 22698 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 22699 sub2node->SetLineColor(kColorITS);
22700 sub2node->SetVisibility(1);
22701 fNodes->Add(sub2node);
22702 sub1node->cd();
22703 //
22704 // Place copy #6 of ITS6 in I569
22705 //
22706 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22707 sub2node->SetLineColor(kColorITS);
22708 sub2node->SetVisibility(1);
22709 fNodes->Add(sub2node);
22710 sub1node->cd();
22711 //
22712 // Place copy #7 of ITS6 in I569
22713 //
1266e9b4 22714 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 22715 sub2node->SetLineColor(kColorITS);
22716 sub2node->SetVisibility(1);
22717 fNodes->Add(sub2node);
22718 sub1node->cd();
22719 //
22720 // Place copy #8 of ITS6 in I569
22721 //
22722 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22723 sub2node->SetLineColor(kColorITS);
22724 sub2node->SetVisibility(1);
22725 fNodes->Add(sub2node);
22726 sub1node->cd();
22727 //
22728 // Place copy #9 of ITS6 in I569
22729 //
1266e9b4 22730 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 22731 sub2node->SetLineColor(kColorITS);
22732 sub2node->SetVisibility(1);
22733 fNodes->Add(sub2node);
22734 sub1node->cd();
22735 //
22736 // Place copy #10 of ITS6 in I569
22737 //
22738 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22739 sub2node->SetLineColor(kColorITS);
22740 sub2node->SetVisibility(1);
22741 fNodes->Add(sub2node);
22742 sub1node->cd();
22743 //
22744 // Place copy #11 of ITS6 in I569
22745 //
1266e9b4 22746 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 22747 sub2node->SetLineColor(kColorITS);
22748 sub2node->SetVisibility(1);
22749 fNodes->Add(sub2node);
22750 sub1node->cd();
22751 //
22752 // Place copy #12 of ITS6 in I569
22753 //
22754 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22755 sub2node->SetLineColor(kColorITS);
22756 sub2node->SetVisibility(1);
22757 fNodes->Add(sub2node);
22758 sub1node->cd();
22759 //
22760 // Place copy #13 of ITS6 in I569
22761 //
22762 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22763 sub2node->SetLineColor(kColorITS);
22764 sub2node->SetVisibility(1);
22765 fNodes->Add(sub2node);
22766 sub1node->cd();
22767 //
22768 // Place copy #14 of ITS6 in I569
22769 //
22770 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22771 sub2node->SetLineColor(kColorITS);
22772 sub2node->SetVisibility(1);
22773 fNodes->Add(sub2node);
22774 sub1node->cd();
22775 //
22776 // Place copy #15 of ITS6 in I569
22777 //
1266e9b4 22778 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 22779 sub2node->SetLineColor(kColorITS);
22780 sub2node->SetVisibility(1);
22781 fNodes->Add(sub2node);
22782 sub1node->cd();
22783 //
22784 // Place copy #16 of ITS6 in I569
22785 //
22786 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22787 sub2node->SetLineColor(kColorITS);
22788 sub2node->SetVisibility(1);
22789 fNodes->Add(sub2node);
22790 sub1node->cd();
22791 //
22792 // Place copy #17 of ITS6 in I569
22793 //
22794 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22795 sub2node->SetLineColor(kColorITS);
22796 sub2node->SetVisibility(1);
22797 fNodes->Add(sub2node);
22798 sub1node->cd();
22799 //
22800 // Place copy #18 of ITS6 in I569
22801 //
22802 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22803 sub2node->SetLineColor(kColorITS);
22804 sub2node->SetVisibility(1);
22805 fNodes->Add(sub2node);
22806 sub1node->cd();
22807 //
22808 // Place copy #19 of ITS6 in I569
22809 //
1266e9b4 22810 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 22811 sub2node->SetLineColor(kColorITS);
22812 sub2node->SetVisibility(1);
22813 fNodes->Add(sub2node);
22814 sub1node->cd();
22815 //
22816 // Place copy #20 of ITS6 in I569
22817 //
22818 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22819 sub2node->SetLineColor(kColorITS);
22820 sub2node->SetVisibility(1);
22821 fNodes->Add(sub2node);
22822 sub1node->cd();
22823 //
22824 // Place copy #21 of ITS6 in I569
22825 //
1266e9b4 22826 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 22827 sub2node->SetLineColor(kColorITS);
22828 sub2node->SetVisibility(1);
22829 fNodes->Add(sub2node);
22830 sub1node->cd();
22831 //
22832 // Place copy #22 of ITS6 in I569
22833 //
22834 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22835 sub2node->SetLineColor(kColorITS);
22836 sub2node->SetVisibility(1);
22837 fNodes->Add(sub2node);
22838 sub1node->cd();
22839 //
22840 // Place copy #23 of ITS6 in I569
22841 //
22842 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22843 sub2node->SetLineColor(kColorITS);
22844 sub2node->SetVisibility(1);
22845 fNodes->Add(sub2node);
22846 sub1node->cd();
22847 //
22848 // Place copy #24 of ITS6 in I569
22849 //
22850 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22851 sub2node->SetLineColor(kColorITS);
22852 sub2node->SetVisibility(1);
22853 fNodes->Add(sub2node);
22854 sub1node->cd();
22855 //
22856 // Place copy #25 of ITS6 in I569
22857 //
1266e9b4 22858 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 22859 sub2node->SetLineColor(kColorITS);
22860 sub2node->SetVisibility(1);
22861 fNodes->Add(sub2node);
22862 sub1node->cd();
22863 fNodes->Add(sub1node);
22864 node->cd();
22865 //
22866 // Place copy #31 of I569 in IT56
22867 //
1266e9b4 22868 sub1node = new TNode("I569","I569","I569",36.4544,23.8169,0.,"itsrot546");
1f99c14b 22869 sub1node->SetLineColor(kColorITS);
22870 sub1node->SetVisibility(0);
22871 sub1node->cd();
22872 //
22873 // Place copy #1 of ITS6 in I569
22874 //
1266e9b4 22875 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 22876 sub2node->SetLineColor(kColorITS);
22877 sub2node->SetVisibility(1);
22878 fNodes->Add(sub2node);
22879 sub1node->cd();
22880 //
22881 // Place copy #2 of ITS6 in I569
22882 //
22883 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22884 sub2node->SetLineColor(kColorITS);
22885 sub2node->SetVisibility(1);
22886 fNodes->Add(sub2node);
22887 sub1node->cd();
22888 //
22889 // Place copy #3 of ITS6 in I569
22890 //
1266e9b4 22891 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 22892 sub2node->SetLineColor(kColorITS);
22893 sub2node->SetVisibility(1);
22894 fNodes->Add(sub2node);
22895 sub1node->cd();
22896 //
22897 // Place copy #4 of ITS6 in I569
22898 //
22899 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22900 sub2node->SetLineColor(kColorITS);
22901 sub2node->SetVisibility(1);
22902 fNodes->Add(sub2node);
22903 sub1node->cd();
22904 //
22905 // Place copy #5 of ITS6 in I569
22906 //
1266e9b4 22907 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 22908 sub2node->SetLineColor(kColorITS);
22909 sub2node->SetVisibility(1);
22910 fNodes->Add(sub2node);
22911 sub1node->cd();
22912 //
22913 // Place copy #6 of ITS6 in I569
22914 //
22915 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22916 sub2node->SetLineColor(kColorITS);
22917 sub2node->SetVisibility(1);
22918 fNodes->Add(sub2node);
22919 sub1node->cd();
22920 //
22921 // Place copy #7 of ITS6 in I569
22922 //
1266e9b4 22923 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 22924 sub2node->SetLineColor(kColorITS);
22925 sub2node->SetVisibility(1);
22926 fNodes->Add(sub2node);
22927 sub1node->cd();
22928 //
22929 // Place copy #8 of ITS6 in I569
22930 //
22931 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22932 sub2node->SetLineColor(kColorITS);
22933 sub2node->SetVisibility(1);
22934 fNodes->Add(sub2node);
22935 sub1node->cd();
22936 //
22937 // Place copy #9 of ITS6 in I569
22938 //
1266e9b4 22939 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 22940 sub2node->SetLineColor(kColorITS);
22941 sub2node->SetVisibility(1);
22942 fNodes->Add(sub2node);
22943 sub1node->cd();
22944 //
22945 // Place copy #10 of ITS6 in I569
22946 //
22947 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22948 sub2node->SetLineColor(kColorITS);
22949 sub2node->SetVisibility(1);
22950 fNodes->Add(sub2node);
22951 sub1node->cd();
22952 //
22953 // Place copy #11 of ITS6 in I569
22954 //
1266e9b4 22955 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 22956 sub2node->SetLineColor(kColorITS);
22957 sub2node->SetVisibility(1);
22958 fNodes->Add(sub2node);
22959 sub1node->cd();
22960 //
22961 // Place copy #12 of ITS6 in I569
22962 //
22963 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22964 sub2node->SetLineColor(kColorITS);
22965 sub2node->SetVisibility(1);
22966 fNodes->Add(sub2node);
22967 sub1node->cd();
22968 //
22969 // Place copy #13 of ITS6 in I569
22970 //
22971 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22972 sub2node->SetLineColor(kColorITS);
22973 sub2node->SetVisibility(1);
22974 fNodes->Add(sub2node);
22975 sub1node->cd();
22976 //
22977 // Place copy #14 of ITS6 in I569
22978 //
22979 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22980 sub2node->SetLineColor(kColorITS);
22981 sub2node->SetVisibility(1);
22982 fNodes->Add(sub2node);
22983 sub1node->cd();
22984 //
22985 // Place copy #15 of ITS6 in I569
22986 //
1266e9b4 22987 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 22988 sub2node->SetLineColor(kColorITS);
22989 sub2node->SetVisibility(1);
22990 fNodes->Add(sub2node);
22991 sub1node->cd();
22992 //
22993 // Place copy #16 of ITS6 in I569
22994 //
22995 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22996 sub2node->SetLineColor(kColorITS);
22997 sub2node->SetVisibility(1);
22998 fNodes->Add(sub2node);
22999 sub1node->cd();
23000 //
23001 // Place copy #17 of ITS6 in I569
23002 //
23003 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23004 sub2node->SetLineColor(kColorITS);
23005 sub2node->SetVisibility(1);
23006 fNodes->Add(sub2node);
23007 sub1node->cd();
23008 //
23009 // Place copy #18 of ITS6 in I569
23010 //
23011 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23012 sub2node->SetLineColor(kColorITS);
23013 sub2node->SetVisibility(1);
23014 fNodes->Add(sub2node);
23015 sub1node->cd();
23016 //
23017 // Place copy #19 of ITS6 in I569
23018 //
1266e9b4 23019 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 23020 sub2node->SetLineColor(kColorITS);
23021 sub2node->SetVisibility(1);
23022 fNodes->Add(sub2node);
23023 sub1node->cd();
23024 //
23025 // Place copy #20 of ITS6 in I569
23026 //
23027 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23028 sub2node->SetLineColor(kColorITS);
23029 sub2node->SetVisibility(1);
23030 fNodes->Add(sub2node);
23031 sub1node->cd();
23032 //
23033 // Place copy #21 of ITS6 in I569
23034 //
1266e9b4 23035 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 23036 sub2node->SetLineColor(kColorITS);
23037 sub2node->SetVisibility(1);
23038 fNodes->Add(sub2node);
23039 sub1node->cd();
23040 //
23041 // Place copy #22 of ITS6 in I569
23042 //
23043 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23044 sub2node->SetLineColor(kColorITS);
23045 sub2node->SetVisibility(1);
23046 fNodes->Add(sub2node);
23047 sub1node->cd();
23048 //
23049 // Place copy #23 of ITS6 in I569
23050 //
23051 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23052 sub2node->SetLineColor(kColorITS);
23053 sub2node->SetVisibility(1);
23054 fNodes->Add(sub2node);
23055 sub1node->cd();
23056 //
23057 // Place copy #24 of ITS6 in I569
23058 //
23059 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23060 sub2node->SetLineColor(kColorITS);
23061 sub2node->SetVisibility(1);
23062 fNodes->Add(sub2node);
23063 sub1node->cd();
23064 //
23065 // Place copy #25 of ITS6 in I569
23066 //
1266e9b4 23067 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 23068 sub2node->SetLineColor(kColorITS);
23069 sub2node->SetVisibility(1);
23070 fNodes->Add(sub2node);
23071 sub1node->cd();
23072 fNodes->Add(sub1node);
23073 node->cd();
23074 //
23075 // Place copy #32 of I569 in IT56
23076 //
1266e9b4 23077 sub1node = new TNode("I569","I569","I569",32.1494,29.5956,0.,"itsrot547");
1f99c14b 23078 sub1node->SetLineColor(kColorITS);
23079 sub1node->SetVisibility(0);
23080 sub1node->cd();
23081 //
23082 // Place copy #1 of ITS6 in I569
23083 //
1266e9b4 23084 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 23085 sub2node->SetLineColor(kColorITS);
23086 sub2node->SetVisibility(1);
23087 fNodes->Add(sub2node);
23088 sub1node->cd();
23089 //
23090 // Place copy #2 of ITS6 in I569
23091 //
23092 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23093 sub2node->SetLineColor(kColorITS);
23094 sub2node->SetVisibility(1);
23095 fNodes->Add(sub2node);
23096 sub1node->cd();
23097 //
23098 // Place copy #3 of ITS6 in I569
23099 //
1266e9b4 23100 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 23101 sub2node->SetLineColor(kColorITS);
23102 sub2node->SetVisibility(1);
23103 fNodes->Add(sub2node);
23104 sub1node->cd();
23105 //
23106 // Place copy #4 of ITS6 in I569
23107 //
23108 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23109 sub2node->SetLineColor(kColorITS);
23110 sub2node->SetVisibility(1);
23111 fNodes->Add(sub2node);
23112 sub1node->cd();
23113 //
23114 // Place copy #5 of ITS6 in I569
23115 //
1266e9b4 23116 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 23117 sub2node->SetLineColor(kColorITS);
23118 sub2node->SetVisibility(1);
23119 fNodes->Add(sub2node);
23120 sub1node->cd();
23121 //
23122 // Place copy #6 of ITS6 in I569
23123 //
23124 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23125 sub2node->SetLineColor(kColorITS);
23126 sub2node->SetVisibility(1);
23127 fNodes->Add(sub2node);
23128 sub1node->cd();
23129 //
23130 // Place copy #7 of ITS6 in I569
23131 //
1266e9b4 23132 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 23133 sub2node->SetLineColor(kColorITS);
23134 sub2node->SetVisibility(1);
23135 fNodes->Add(sub2node);
23136 sub1node->cd();
23137 //
23138 // Place copy #8 of ITS6 in I569
23139 //
23140 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23141 sub2node->SetLineColor(kColorITS);
23142 sub2node->SetVisibility(1);
23143 fNodes->Add(sub2node);
23144 sub1node->cd();
23145 //
23146 // Place copy #9 of ITS6 in I569
23147 //
1266e9b4 23148 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 23149 sub2node->SetLineColor(kColorITS);
23150 sub2node->SetVisibility(1);
23151 fNodes->Add(sub2node);
23152 sub1node->cd();
23153 //
23154 // Place copy #10 of ITS6 in I569
23155 //
23156 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23157 sub2node->SetLineColor(kColorITS);
23158 sub2node->SetVisibility(1);
23159 fNodes->Add(sub2node);
23160 sub1node->cd();
23161 //
23162 // Place copy #11 of ITS6 in I569
23163 //
1266e9b4 23164 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 23165 sub2node->SetLineColor(kColorITS);
23166 sub2node->SetVisibility(1);
23167 fNodes->Add(sub2node);
23168 sub1node->cd();
23169 //
23170 // Place copy #12 of ITS6 in I569
23171 //
23172 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23173 sub2node->SetLineColor(kColorITS);
23174 sub2node->SetVisibility(1);
23175 fNodes->Add(sub2node);
23176 sub1node->cd();
23177 //
23178 // Place copy #13 of ITS6 in I569
23179 //
23180 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23181 sub2node->SetLineColor(kColorITS);
23182 sub2node->SetVisibility(1);
23183 fNodes->Add(sub2node);
23184 sub1node->cd();
23185 //
23186 // Place copy #14 of ITS6 in I569
23187 //
23188 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23189 sub2node->SetLineColor(kColorITS);
23190 sub2node->SetVisibility(1);
23191 fNodes->Add(sub2node);
23192 sub1node->cd();
23193 //
23194 // Place copy #15 of ITS6 in I569
23195 //
1266e9b4 23196 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 23197 sub2node->SetLineColor(kColorITS);
23198 sub2node->SetVisibility(1);
23199 fNodes->Add(sub2node);
23200 sub1node->cd();
23201 //
23202 // Place copy #16 of ITS6 in I569
23203 //
23204 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23205 sub2node->SetLineColor(kColorITS);
23206 sub2node->SetVisibility(1);
23207 fNodes->Add(sub2node);
23208 sub1node->cd();
23209 //
23210 // Place copy #17 of ITS6 in I569
23211 //
23212 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23213 sub2node->SetLineColor(kColorITS);
23214 sub2node->SetVisibility(1);
23215 fNodes->Add(sub2node);
23216 sub1node->cd();
23217 //
23218 // Place copy #18 of ITS6 in I569
23219 //
23220 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23221 sub2node->SetLineColor(kColorITS);
23222 sub2node->SetVisibility(1);
23223 fNodes->Add(sub2node);
23224 sub1node->cd();
23225 //
23226 // Place copy #19 of ITS6 in I569
23227 //
1266e9b4 23228 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 23229 sub2node->SetLineColor(kColorITS);
23230 sub2node->SetVisibility(1);
23231 fNodes->Add(sub2node);
23232 sub1node->cd();
23233 //
23234 // Place copy #20 of ITS6 in I569
23235 //
23236 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23237 sub2node->SetLineColor(kColorITS);
23238 sub2node->SetVisibility(1);
23239 fNodes->Add(sub2node);
23240 sub1node->cd();
23241 //
23242 // Place copy #21 of ITS6 in I569
23243 //
1266e9b4 23244 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 23245 sub2node->SetLineColor(kColorITS);
23246 sub2node->SetVisibility(1);
23247 fNodes->Add(sub2node);
23248 sub1node->cd();
23249 //
23250 // Place copy #22 of ITS6 in I569
23251 //
23252 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23253 sub2node->SetLineColor(kColorITS);
23254 sub2node->SetVisibility(1);
23255 fNodes->Add(sub2node);
23256 sub1node->cd();
23257 //
23258 // Place copy #23 of ITS6 in I569
23259 //
23260 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23261 sub2node->SetLineColor(kColorITS);
23262 sub2node->SetVisibility(1);
23263 fNodes->Add(sub2node);
23264 sub1node->cd();
23265 //
23266 // Place copy #24 of ITS6 in I569
23267 //
23268 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23269 sub2node->SetLineColor(kColorITS);
23270 sub2node->SetVisibility(1);
23271 fNodes->Add(sub2node);
23272 sub1node->cd();
23273 //
23274 // Place copy #25 of ITS6 in I569
23275 //
1266e9b4 23276 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 23277 sub2node->SetLineColor(kColorITS);
23278 sub2node->SetVisibility(1);
23279 fNodes->Add(sub2node);
23280 sub1node->cd();
23281 fNodes->Add(sub1node);
23282 node->cd();
23283 //
23284 // Place copy #33 of I569 in IT56
23285 //
1266e9b4 23286 sub1node = new TNode("I569","I569","I569",26.7459,34.3631,0.,"itsrot548");
1f99c14b 23287 sub1node->SetLineColor(kColorITS);
23288 sub1node->SetVisibility(0);
23289 sub1node->cd();
23290 //
23291 // Place copy #1 of ITS6 in I569
23292 //
1266e9b4 23293 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 23294 sub2node->SetLineColor(kColorITS);
23295 sub2node->SetVisibility(1);
23296 fNodes->Add(sub2node);
23297 sub1node->cd();
23298 //
23299 // Place copy #2 of ITS6 in I569
23300 //
23301 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23302 sub2node->SetLineColor(kColorITS);
23303 sub2node->SetVisibility(1);
23304 fNodes->Add(sub2node);
23305 sub1node->cd();
23306 //
23307 // Place copy #3 of ITS6 in I569
23308 //
1266e9b4 23309 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 23310 sub2node->SetLineColor(kColorITS);
23311 sub2node->SetVisibility(1);
23312 fNodes->Add(sub2node);
23313 sub1node->cd();
23314 //
23315 // Place copy #4 of ITS6 in I569
23316 //
23317 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23318 sub2node->SetLineColor(kColorITS);
23319 sub2node->SetVisibility(1);
23320 fNodes->Add(sub2node);
23321 sub1node->cd();
23322 //
23323 // Place copy #5 of ITS6 in I569
23324 //
1266e9b4 23325 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 23326 sub2node->SetLineColor(kColorITS);
23327 sub2node->SetVisibility(1);
23328 fNodes->Add(sub2node);
23329 sub1node->cd();
23330 //
23331 // Place copy #6 of ITS6 in I569
23332 //
23333 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23334 sub2node->SetLineColor(kColorITS);
23335 sub2node->SetVisibility(1);
23336 fNodes->Add(sub2node);
23337 sub1node->cd();
23338 //
23339 // Place copy #7 of ITS6 in I569
23340 //
1266e9b4 23341 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 23342 sub2node->SetLineColor(kColorITS);
23343 sub2node->SetVisibility(1);
23344 fNodes->Add(sub2node);
23345 sub1node->cd();
23346 //
23347 // Place copy #8 of ITS6 in I569
23348 //
23349 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23350 sub2node->SetLineColor(kColorITS);
23351 sub2node->SetVisibility(1);
23352 fNodes->Add(sub2node);
23353 sub1node->cd();
23354 //
23355 // Place copy #9 of ITS6 in I569
23356 //
1266e9b4 23357 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 23358 sub2node->SetLineColor(kColorITS);
23359 sub2node->SetVisibility(1);
23360 fNodes->Add(sub2node);
23361 sub1node->cd();
23362 //
23363 // Place copy #10 of ITS6 in I569
23364 //
23365 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23366 sub2node->SetLineColor(kColorITS);
23367 sub2node->SetVisibility(1);
23368 fNodes->Add(sub2node);
23369 sub1node->cd();
23370 //
23371 // Place copy #11 of ITS6 in I569
23372 //
1266e9b4 23373 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 23374 sub2node->SetLineColor(kColorITS);
23375 sub2node->SetVisibility(1);
23376 fNodes->Add(sub2node);
23377 sub1node->cd();
23378 //
23379 // Place copy #12 of ITS6 in I569
23380 //
23381 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23382 sub2node->SetLineColor(kColorITS);
23383 sub2node->SetVisibility(1);
23384 fNodes->Add(sub2node);
23385 sub1node->cd();
23386 //
23387 // Place copy #13 of ITS6 in I569
23388 //
23389 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23390 sub2node->SetLineColor(kColorITS);
23391 sub2node->SetVisibility(1);
23392 fNodes->Add(sub2node);
23393 sub1node->cd();
23394 //
23395 // Place copy #14 of ITS6 in I569
23396 //
23397 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23398 sub2node->SetLineColor(kColorITS);
23399 sub2node->SetVisibility(1);
23400 fNodes->Add(sub2node);
23401 sub1node->cd();
23402 //
23403 // Place copy #15 of ITS6 in I569
23404 //
1266e9b4 23405 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 23406 sub2node->SetLineColor(kColorITS);
23407 sub2node->SetVisibility(1);
23408 fNodes->Add(sub2node);
23409 sub1node->cd();
23410 //
23411 // Place copy #16 of ITS6 in I569
23412 //
23413 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23414 sub2node->SetLineColor(kColorITS);
23415 sub2node->SetVisibility(1);
23416 fNodes->Add(sub2node);
23417 sub1node->cd();
23418 //
23419 // Place copy #17 of ITS6 in I569
23420 //
23421 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23422 sub2node->SetLineColor(kColorITS);
23423 sub2node->SetVisibility(1);
23424 fNodes->Add(sub2node);
23425 sub1node->cd();
23426 //
23427 // Place copy #18 of ITS6 in I569
23428 //
23429 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23430 sub2node->SetLineColor(kColorITS);
23431 sub2node->SetVisibility(1);
23432 fNodes->Add(sub2node);
23433 sub1node->cd();
23434 //
23435 // Place copy #19 of ITS6 in I569
23436 //
1266e9b4 23437 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 23438 sub2node->SetLineColor(kColorITS);
23439 sub2node->SetVisibility(1);
23440 fNodes->Add(sub2node);
23441 sub1node->cd();
23442 //
23443 // Place copy #20 of ITS6 in I569
23444 //
23445 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23446 sub2node->SetLineColor(kColorITS);
23447 sub2node->SetVisibility(1);
23448 fNodes->Add(sub2node);
23449 sub1node->cd();
23450 //
23451 // Place copy #21 of ITS6 in I569
23452 //
1266e9b4 23453 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 23454 sub2node->SetLineColor(kColorITS);
23455 sub2node->SetVisibility(1);
23456 fNodes->Add(sub2node);
23457 sub1node->cd();
23458 //
23459 // Place copy #22 of ITS6 in I569
23460 //
23461 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23462 sub2node->SetLineColor(kColorITS);
23463 sub2node->SetVisibility(1);
23464 fNodes->Add(sub2node);
23465 sub1node->cd();
23466 //
23467 // Place copy #23 of ITS6 in I569
23468 //
23469 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23470 sub2node->SetLineColor(kColorITS);
23471 sub2node->SetVisibility(1);
23472 fNodes->Add(sub2node);
23473 sub1node->cd();
23474 //
23475 // Place copy #24 of ITS6 in I569
23476 //
23477 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23478 sub2node->SetLineColor(kColorITS);
23479 sub2node->SetVisibility(1);
23480 fNodes->Add(sub2node);
23481 sub1node->cd();
23482 //
23483 // Place copy #25 of ITS6 in I569
23484 //
1266e9b4 23485 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 23486 sub2node->SetLineColor(kColorITS);
23487 sub2node->SetVisibility(1);
23488 fNodes->Add(sub2node);
23489 sub1node->cd();
23490 fNodes->Add(sub1node);
23491 node->cd();
23492 //
23493 // Place copy #34 of I569 in IT56
23494 //
1266e9b4 23495 sub1node = new TNode("I569","I569","I569",20.7978,38.431,0.,"itsrot549");
1f99c14b 23496 sub1node->SetLineColor(kColorITS);
23497 sub1node->SetVisibility(0);
23498 sub1node->cd();
23499 //
23500 // Place copy #1 of ITS6 in I569
23501 //
1266e9b4 23502 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 23503 sub2node->SetLineColor(kColorITS);
23504 sub2node->SetVisibility(1);
23505 fNodes->Add(sub2node);
23506 sub1node->cd();
23507 //
23508 // Place copy #2 of ITS6 in I569
23509 //
23510 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23511 sub2node->SetLineColor(kColorITS);
23512 sub2node->SetVisibility(1);
23513 fNodes->Add(sub2node);
23514 sub1node->cd();
23515 //
23516 // Place copy #3 of ITS6 in I569
23517 //
1266e9b4 23518 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 23519 sub2node->SetLineColor(kColorITS);
23520 sub2node->SetVisibility(1);
23521 fNodes->Add(sub2node);
23522 sub1node->cd();
23523 //
23524 // Place copy #4 of ITS6 in I569
23525 //
23526 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23527 sub2node->SetLineColor(kColorITS);
23528 sub2node->SetVisibility(1);
23529 fNodes->Add(sub2node);
23530 sub1node->cd();
23531 //
23532 // Place copy #5 of ITS6 in I569
23533 //
1266e9b4 23534 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 23535 sub2node->SetLineColor(kColorITS);
23536 sub2node->SetVisibility(1);
23537 fNodes->Add(sub2node);
23538 sub1node->cd();
23539 //
23540 // Place copy #6 of ITS6 in I569
23541 //
23542 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23543 sub2node->SetLineColor(kColorITS);
23544 sub2node->SetVisibility(1);
23545 fNodes->Add(sub2node);
23546 sub1node->cd();
23547 //
23548 // Place copy #7 of ITS6 in I569
23549 //
1266e9b4 23550 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 23551 sub2node->SetLineColor(kColorITS);
23552 sub2node->SetVisibility(1);
23553 fNodes->Add(sub2node);
23554 sub1node->cd();
23555 //
23556 // Place copy #8 of ITS6 in I569
23557 //
23558 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23559 sub2node->SetLineColor(kColorITS);
23560 sub2node->SetVisibility(1);
23561 fNodes->Add(sub2node);
23562 sub1node->cd();
23563 //
23564 // Place copy #9 of ITS6 in I569
23565 //
1266e9b4 23566 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 23567 sub2node->SetLineColor(kColorITS);
23568 sub2node->SetVisibility(1);
23569 fNodes->Add(sub2node);
23570 sub1node->cd();
23571 //
23572 // Place copy #10 of ITS6 in I569
23573 //
23574 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23575 sub2node->SetLineColor(kColorITS);
23576 sub2node->SetVisibility(1);
23577 fNodes->Add(sub2node);
23578 sub1node->cd();
23579 //
23580 // Place copy #11 of ITS6 in I569
23581 //
1266e9b4 23582 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 23583 sub2node->SetLineColor(kColorITS);
23584 sub2node->SetVisibility(1);
23585 fNodes->Add(sub2node);
23586 sub1node->cd();
23587 //
23588 // Place copy #12 of ITS6 in I569
23589 //
23590 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23591 sub2node->SetLineColor(kColorITS);
23592 sub2node->SetVisibility(1);
23593 fNodes->Add(sub2node);
23594 sub1node->cd();
23595 //
23596 // Place copy #13 of ITS6 in I569
23597 //
23598 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23599 sub2node->SetLineColor(kColorITS);
23600 sub2node->SetVisibility(1);
23601 fNodes->Add(sub2node);
23602 sub1node->cd();
23603 //
23604 // Place copy #14 of ITS6 in I569
23605 //
23606 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23607 sub2node->SetLineColor(kColorITS);
23608 sub2node->SetVisibility(1);
23609 fNodes->Add(sub2node);
23610 sub1node->cd();
23611 //
23612 // Place copy #15 of ITS6 in I569
23613 //
1266e9b4 23614 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 23615 sub2node->SetLineColor(kColorITS);
23616 sub2node->SetVisibility(1);
23617 fNodes->Add(sub2node);
23618 sub1node->cd();
23619 //
23620 // Place copy #16 of ITS6 in I569
23621 //
23622 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23623 sub2node->SetLineColor(kColorITS);
23624 sub2node->SetVisibility(1);
23625 fNodes->Add(sub2node);
23626 sub1node->cd();
23627 //
23628 // Place copy #17 of ITS6 in I569
23629 //
23630 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23631 sub2node->SetLineColor(kColorITS);
23632 sub2node->SetVisibility(1);
23633 fNodes->Add(sub2node);
23634 sub1node->cd();
23635 //
23636 // Place copy #18 of ITS6 in I569
23637 //
23638 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23639 sub2node->SetLineColor(kColorITS);
23640 sub2node->SetVisibility(1);
23641 fNodes->Add(sub2node);
23642 sub1node->cd();
23643 //
23644 // Place copy #19 of ITS6 in I569
23645 //
1266e9b4 23646 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 23647 sub2node->SetLineColor(kColorITS);
23648 sub2node->SetVisibility(1);
23649 fNodes->Add(sub2node);
23650 sub1node->cd();
23651 //
23652 // Place copy #20 of ITS6 in I569
23653 //
23654 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23655 sub2node->SetLineColor(kColorITS);
23656 sub2node->SetVisibility(1);
23657 fNodes->Add(sub2node);
23658 sub1node->cd();
23659 //
23660 // Place copy #21 of ITS6 in I569
23661 //
1266e9b4 23662 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 23663 sub2node->SetLineColor(kColorITS);
23664 sub2node->SetVisibility(1);
23665 fNodes->Add(sub2node);
23666 sub1node->cd();
23667 //
23668 // Place copy #22 of ITS6 in I569
23669 //
23670 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23671 sub2node->SetLineColor(kColorITS);
23672 sub2node->SetVisibility(1);
23673 fNodes->Add(sub2node);
23674 sub1node->cd();
23675 //
23676 // Place copy #23 of ITS6 in I569
23677 //
23678 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23679 sub2node->SetLineColor(kColorITS);
23680 sub2node->SetVisibility(1);
23681 fNodes->Add(sub2node);
23682 sub1node->cd();
23683 //
23684 // Place copy #24 of ITS6 in I569
23685 //
23686 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23687 sub2node->SetLineColor(kColorITS);
23688 sub2node->SetVisibility(1);
23689 fNodes->Add(sub2node);
23690 sub1node->cd();
23691 //
23692 // Place copy #25 of ITS6 in I569
23693 //
1266e9b4 23694 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 23695 sub2node->SetLineColor(kColorITS);
23696 sub2node->SetVisibility(1);
23697 fNodes->Add(sub2node);
23698 sub1node->cd();
23699 fNodes->Add(sub1node);
23700 node->cd();
23701 //
23702 // Place copy #35 of I569 in IT56
23703 //
1266e9b4 23704 sub1node = new TNode("I569","I569","I569",14.139,41.1856,0.,"itsrot550");
1f99c14b 23705 sub1node->SetLineColor(kColorITS);
23706 sub1node->SetVisibility(0);
23707 sub1node->cd();
23708 //
23709 // Place copy #1 of ITS6 in I569
23710 //
1266e9b4 23711 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 23712 sub2node->SetLineColor(kColorITS);
23713 sub2node->SetVisibility(1);
23714 fNodes->Add(sub2node);
23715 sub1node->cd();
23716 //
23717 // Place copy #2 of ITS6 in I569
23718 //
23719 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23720 sub2node->SetLineColor(kColorITS);
23721 sub2node->SetVisibility(1);
23722 fNodes->Add(sub2node);
23723 sub1node->cd();
23724 //
23725 // Place copy #3 of ITS6 in I569
23726 //
1266e9b4 23727 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 23728 sub2node->SetLineColor(kColorITS);
23729 sub2node->SetVisibility(1);
23730 fNodes->Add(sub2node);
23731 sub1node->cd();
23732 //
23733 // Place copy #4 of ITS6 in I569
23734 //
23735 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23736 sub2node->SetLineColor(kColorITS);
23737 sub2node->SetVisibility(1);
23738 fNodes->Add(sub2node);
23739 sub1node->cd();
23740 //
23741 // Place copy #5 of ITS6 in I569
23742 //
1266e9b4 23743 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 23744 sub2node->SetLineColor(kColorITS);
23745 sub2node->SetVisibility(1);
23746 fNodes->Add(sub2node);
23747 sub1node->cd();
23748 //
23749 // Place copy #6 of ITS6 in I569
23750 //
23751 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23752 sub2node->SetLineColor(kColorITS);
23753 sub2node->SetVisibility(1);
23754 fNodes->Add(sub2node);
23755 sub1node->cd();
23756 //
23757 // Place copy #7 of ITS6 in I569
23758 //
1266e9b4 23759 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 23760 sub2node->SetLineColor(kColorITS);
23761 sub2node->SetVisibility(1);
23762 fNodes->Add(sub2node);
23763 sub1node->cd();
23764 //
23765 // Place copy #8 of ITS6 in I569
23766 //
23767 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23768 sub2node->SetLineColor(kColorITS);
23769 sub2node->SetVisibility(1);
23770 fNodes->Add(sub2node);
23771 sub1node->cd();
23772 //
23773 // Place copy #9 of ITS6 in I569
23774 //
1266e9b4 23775 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 23776 sub2node->SetLineColor(kColorITS);
23777 sub2node->SetVisibility(1);
23778 fNodes->Add(sub2node);
23779 sub1node->cd();
23780 //
23781 // Place copy #10 of ITS6 in I569
23782 //
23783 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23784 sub2node->SetLineColor(kColorITS);
23785 sub2node->SetVisibility(1);
23786 fNodes->Add(sub2node);
23787 sub1node->cd();
23788 //
23789 // Place copy #11 of ITS6 in I569
23790 //
1266e9b4 23791 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 23792 sub2node->SetLineColor(kColorITS);
23793 sub2node->SetVisibility(1);
23794 fNodes->Add(sub2node);
23795 sub1node->cd();
23796 //
23797 // Place copy #12 of ITS6 in I569
23798 //
23799 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23800 sub2node->SetLineColor(kColorITS);
23801 sub2node->SetVisibility(1);
23802 fNodes->Add(sub2node);
23803 sub1node->cd();
23804 //
23805 // Place copy #13 of ITS6 in I569
23806 //
23807 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23808 sub2node->SetLineColor(kColorITS);
23809 sub2node->SetVisibility(1);
23810 fNodes->Add(sub2node);
23811 sub1node->cd();
23812 //
23813 // Place copy #14 of ITS6 in I569
23814 //
23815 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23816 sub2node->SetLineColor(kColorITS);
23817 sub2node->SetVisibility(1);
23818 fNodes->Add(sub2node);
23819 sub1node->cd();
23820 //
23821 // Place copy #15 of ITS6 in I569
23822 //
1266e9b4 23823 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 23824 sub2node->SetLineColor(kColorITS);
23825 sub2node->SetVisibility(1);
23826 fNodes->Add(sub2node);
23827 sub1node->cd();
23828 //
23829 // Place copy #16 of ITS6 in I569
23830 //
23831 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23832 sub2node->SetLineColor(kColorITS);
23833 sub2node->SetVisibility(1);
23834 fNodes->Add(sub2node);
23835 sub1node->cd();
23836 //
23837 // Place copy #17 of ITS6 in I569
23838 //
23839 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23840 sub2node->SetLineColor(kColorITS);
23841 sub2node->SetVisibility(1);
23842 fNodes->Add(sub2node);
23843 sub1node->cd();
23844 //
23845 // Place copy #18 of ITS6 in I569
23846 //
23847 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23848 sub2node->SetLineColor(kColorITS);
23849 sub2node->SetVisibility(1);
23850 fNodes->Add(sub2node);
23851 sub1node->cd();
23852 //
23853 // Place copy #19 of ITS6 in I569
23854 //
1266e9b4 23855 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 23856 sub2node->SetLineColor(kColorITS);
23857 sub2node->SetVisibility(1);
23858 fNodes->Add(sub2node);
23859 sub1node->cd();
23860 //
23861 // Place copy #20 of ITS6 in I569
23862 //
23863 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23864 sub2node->SetLineColor(kColorITS);
23865 sub2node->SetVisibility(1);
23866 fNodes->Add(sub2node);
23867 sub1node->cd();
23868 //
23869 // Place copy #21 of ITS6 in I569
23870 //
1266e9b4 23871 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 23872 sub2node->SetLineColor(kColorITS);
23873 sub2node->SetVisibility(1);
23874 fNodes->Add(sub2node);
23875 sub1node->cd();
23876 //
23877 // Place copy #22 of ITS6 in I569
23878 //
23879 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23880 sub2node->SetLineColor(kColorITS);
23881 sub2node->SetVisibility(1);
23882 fNodes->Add(sub2node);
23883 sub1node->cd();
23884 //
23885 // Place copy #23 of ITS6 in I569
23886 //
23887 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23888 sub2node->SetLineColor(kColorITS);
23889 sub2node->SetVisibility(1);
23890 fNodes->Add(sub2node);
23891 sub1node->cd();
23892 //
23893 // Place copy #24 of ITS6 in I569
23894 //
23895 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23896 sub2node->SetLineColor(kColorITS);
23897 sub2node->SetVisibility(1);
23898 fNodes->Add(sub2node);
23899 sub1node->cd();
23900 //
23901 // Place copy #25 of ITS6 in I569
23902 //
1266e9b4 23903 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 23904 sub2node->SetLineColor(kColorITS);
23905 sub2node->SetVisibility(1);
23906 fNodes->Add(sub2node);
23907 sub1node->cd();
23908 fNodes->Add(sub1node);
23909 node->cd();
23910 //
23911 // Place copy #36 of I569 in IT56
23912 //
1266e9b4 23913 sub1node = new TNode("I569","I569","I569",7.1924,43.1017,0.,"itsrot551");
1f99c14b 23914 sub1node->SetLineColor(kColorITS);
23915 sub1node->SetVisibility(0);
23916 sub1node->cd();
23917 //
23918 // Place copy #1 of ITS6 in I569
23919 //
1266e9b4 23920 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 23921 sub2node->SetLineColor(kColorITS);
23922 sub2node->SetVisibility(1);
23923 fNodes->Add(sub2node);
23924 sub1node->cd();
23925 //
23926 // Place copy #2 of ITS6 in I569
23927 //
23928 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23929 sub2node->SetLineColor(kColorITS);
23930 sub2node->SetVisibility(1);
23931 fNodes->Add(sub2node);
23932 sub1node->cd();
23933 //
23934 // Place copy #3 of ITS6 in I569
23935 //
1266e9b4 23936 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 23937 sub2node->SetLineColor(kColorITS);
23938 sub2node->SetVisibility(1);
23939 fNodes->Add(sub2node);
23940 sub1node->cd();
23941 //
23942 // Place copy #4 of ITS6 in I569
23943 //
23944 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23945 sub2node->SetLineColor(kColorITS);
23946 sub2node->SetVisibility(1);
23947 fNodes->Add(sub2node);
23948 sub1node->cd();
23949 //
23950 // Place copy #5 of ITS6 in I569
23951 //
1266e9b4 23952 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 23953 sub2node->SetLineColor(kColorITS);
23954 sub2node->SetVisibility(1);
23955 fNodes->Add(sub2node);
23956 sub1node->cd();
23957 //
23958 // Place copy #6 of ITS6 in I569
23959 //
23960 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23961 sub2node->SetLineColor(kColorITS);
23962 sub2node->SetVisibility(1);
23963 fNodes->Add(sub2node);
23964 sub1node->cd();
23965 //
23966 // Place copy #7 of ITS6 in I569
23967 //
1266e9b4 23968 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 23969 sub2node->SetLineColor(kColorITS);
23970 sub2node->SetVisibility(1);
23971 fNodes->Add(sub2node);
23972 sub1node->cd();
23973 //
23974 // Place copy #8 of ITS6 in I569
23975 //
23976 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23977 sub2node->SetLineColor(kColorITS);
23978 sub2node->SetVisibility(1);
23979 fNodes->Add(sub2node);
23980 sub1node->cd();
23981 //
23982 // Place copy #9 of ITS6 in I569
23983 //
1266e9b4 23984 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 23985 sub2node->SetLineColor(kColorITS);
23986 sub2node->SetVisibility(1);
23987 fNodes->Add(sub2node);
23988 sub1node->cd();
23989 //
23990 // Place copy #10 of ITS6 in I569
23991 //
23992 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23993 sub2node->SetLineColor(kColorITS);
23994 sub2node->SetVisibility(1);
23995 fNodes->Add(sub2node);
23996 sub1node->cd();
23997 //
23998 // Place copy #11 of ITS6 in I569
23999 //
1266e9b4 24000 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 24001 sub2node->SetLineColor(kColorITS);
24002 sub2node->SetVisibility(1);
24003 fNodes->Add(sub2node);
24004 sub1node->cd();
24005 //
24006 // Place copy #12 of ITS6 in I569
24007 //
24008 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
24009 sub2node->SetLineColor(kColorITS);
24010 sub2node->SetVisibility(1);
24011 fNodes->Add(sub2node);
24012 sub1node->cd();
24013 //
24014 // Place copy #13 of ITS6 in I569
24015 //
24016 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
24017 sub2node->SetLineColor(kColorITS);
24018 sub2node->SetVisibility(1);
24019 fNodes->Add(sub2node);
24020 sub1node->cd();
24021 //
24022 // Place copy #14 of ITS6 in I569
24023 //
24024 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
24025 sub2node->SetLineColor(kColorITS);
24026 sub2node->SetVisibility(1);
24027 fNodes->Add(sub2node);
24028 sub1node->cd();
24029 //
24030 // Place copy #15 of ITS6 in I569
24031 //
1266e9b4 24032 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 24033 sub2node->SetLineColor(kColorITS);
24034 sub2node->SetVisibility(1);
24035 fNodes->Add(sub2node);
24036 sub1node->cd();
24037 //
24038 // Place copy #16 of ITS6 in I569
24039 //
24040 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
24041 sub2node->SetLineColor(kColorITS);
24042 sub2node->SetVisibility(1);
24043 fNodes->Add(sub2node);
24044 sub1node->cd();
24045 //
24046 // Place copy #17 of ITS6 in I569
24047 //
24048 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
24049 sub2node->SetLineColor(kColorITS);
24050 sub2node->SetVisibility(1);
24051 fNodes->Add(sub2node);
24052 sub1node->cd();
24053 //
24054 // Place copy #18 of ITS6 in I569
24055 //
24056 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
24057 sub2node->SetLineColor(kColorITS);
24058 sub2node->SetVisibility(1);
24059 fNodes->Add(sub2node);
24060 sub1node->cd();
24061 //
24062 // Place copy #19 of ITS6 in I569
24063 //
1266e9b4 24064 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 24065 sub2node->SetLineColor(kColorITS);
24066 sub2node->SetVisibility(1);
24067 fNodes->Add(sub2node);
24068 sub1node->cd();
24069 //
24070 // Place copy #20 of ITS6 in I569
24071 //
24072 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
24073 sub2node->SetLineColor(kColorITS);
24074 sub2node->SetVisibility(1);
24075 fNodes->Add(sub2node);
24076 sub1node->cd();
24077 //
24078 // Place copy #21 of ITS6 in I569
24079 //
1266e9b4 24080 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 24081 sub2node->SetLineColor(kColorITS);
24082 sub2node->SetVisibility(1);
24083 fNodes->Add(sub2node);
24084 sub1node->cd();
24085 //
24086 // Place copy #22 of ITS6 in I569
24087 //
24088 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
24089 sub2node->SetLineColor(kColorITS);
24090 sub2node->SetVisibility(1);
24091 fNodes->Add(sub2node);
24092 sub1node->cd();
24093 //
24094 // Place copy #23 of ITS6 in I569
24095 //
24096 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
24097 sub2node->SetLineColor(kColorITS);
24098 sub2node->SetVisibility(1);
24099 fNodes->Add(sub2node);
24100 sub1node->cd();
24101 //
24102 // Place copy #24 of ITS6 in I569
24103 //
24104 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
24105 sub2node->SetLineColor(kColorITS);
24106 sub2node->SetVisibility(1);
24107 fNodes->Add(sub2node);
24108 sub1node->cd();
24109 //
24110 // Place copy #25 of ITS6 in I569
24111 //
1266e9b4 24112 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 24113 sub2node->SetLineColor(kColorITS);
24114 sub2node->SetVisibility(1);
24115 fNodes->Add(sub2node);
24116 sub1node->cd();
24117 fNodes->Add(sub1node);
24118 node->cd();
24119 //
24120 // Place copy #37 of I569 in IT56
24121 //
24122 sub1node = new TNode("I569","I569","I569",0.,43.545,0.,"");
24123 sub1node->SetLineColor(kColorITS);
24124 sub1node->SetVisibility(0);
24125 sub1node->cd();
24126 //
24127 // Place copy #1 of ITS6 in I569
24128 //
1266e9b4 24129 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 24130 sub2node->SetLineColor(kColorITS);
24131 sub2node->SetVisibility(1);
24132 fNodes->Add(sub2node);
24133 sub1node->cd();
24134 //
24135 // Place copy #2 of ITS6 in I569
24136 //
24137 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
24138 sub2node->SetLineColor(kColorITS);
24139 sub2node->SetVisibility(1);
24140 fNodes->Add(sub2node);
24141 sub1node->cd();
24142 //
24143 // Place copy #3 of ITS6 in I569
24144 //
1266e9b4 24145 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 24146 sub2node->SetLineColor(kColorITS);
24147 sub2node->SetVisibility(1);
24148 fNodes->Add(sub2node);
24149 sub1node->cd();
24150 //
24151 // Place copy #4 of ITS6 in I569
24152 //
24153 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
24154 sub2node->SetLineColor(kColorITS);
24155 sub2node->SetVisibility(1);
24156 fNodes->Add(sub2node);
24157 sub1node->cd();
24158 //
24159 // Place copy #5 of ITS6 in I569
24160 //
1266e9b4 24161 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 24162 sub2node->SetLineColor(kColorITS);
24163 sub2node->SetVisibility(1);
24164 fNodes->Add(sub2node);
24165 sub1node->cd();
24166 //
24167 // Place copy #6 of ITS6 in I569
24168 //
24169 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
24170 sub2node->SetLineColor(kColorITS);
24171 sub2node->SetVisibility(1);
24172 fNodes->Add(sub2node);
24173 sub1node->cd();
24174 //
24175 // Place copy #7 of ITS6 in I569
24176 //
1266e9b4 24177 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 24178 sub2node->SetLineColor(kColorITS);
24179 sub2node->SetVisibility(1);
24180 fNodes->Add(sub2node);
24181 sub1node->cd();
24182 //
24183 // Place copy #8 of ITS6 in I569
24184 //
24185 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
24186 sub2node->SetLineColor(kColorITS);
24187 sub2node->SetVisibility(1);
24188 fNodes->Add(sub2node);
24189 sub1node->cd();
24190 //
24191 // Place copy #9 of ITS6 in I569
24192 //
1266e9b4 24193 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 24194 sub2node->SetLineColor(kColorITS);
24195 sub2node->SetVisibility(1);
24196 fNodes->Add(sub2node);
24197 sub1node->cd();
24198 //
24199 // Place copy #10 of ITS6 in I569
24200 //
24201 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
24202 sub2node->SetLineColor(kColorITS);
24203 sub2node->SetVisibility(1);
24204 fNodes->Add(sub2node);
24205 sub1node->cd();
24206 //
24207 // Place copy #11 of ITS6 in I569
24208 //
1266e9b4 24209 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 24210 sub2node->SetLineColor(kColorITS);
24211 sub2node->SetVisibility(1);
24212 fNodes->Add(sub2node);
24213 sub1node->cd();
24214 //
24215 // Place copy #12 of ITS6 in I569
24216 //
24217 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
24218 sub2node->SetLineColor(kColorITS);
24219 sub2node->SetVisibility(1);
24220 fNodes->Add(sub2node);
24221 sub1node->cd();
24222 //
24223 // Place copy #13 of ITS6 in I569
24224 //
24225 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
24226 sub2node->SetLineColor(kColorITS);
24227 sub2node->SetVisibility(1);
24228 fNodes->Add(sub2node);
24229 sub1node->cd();
24230 //
24231 // Place copy #14 of ITS6 in I569
24232 //
24233 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
24234 sub2node->SetLineColor(kColorITS);
24235 sub2node->SetVisibility(1);
24236 fNodes->Add(sub2node);
24237 sub1node->cd();
24238 //
24239 // Place copy #15 of ITS6 in I569
24240 //
1266e9b4 24241 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 24242 sub2node->SetLineColor(kColorITS);
24243 sub2node->SetVisibility(1);
24244 fNodes->Add(sub2node);
24245 sub1node->cd();
24246 //
24247 // Place copy #16 of ITS6 in I569
24248 //
24249 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
24250 sub2node->SetLineColor(kColorITS);
24251 sub2node->SetVisibility(1);
24252 fNodes->Add(sub2node);
24253 sub1node->cd();
24254 //
24255 // Place copy #17 of ITS6 in I569
24256 //
24257 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
24258 sub2node->SetLineColor(kColorITS);
24259 sub2node->SetVisibility(1);
24260 fNodes->Add(sub2node);
24261 sub1node->cd();
24262 //
24263 // Place copy #18 of ITS6 in I569
24264 //
24265 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
24266 sub2node->SetLineColor(kColorITS);
24267 sub2node->SetVisibility(1);
24268 fNodes->Add(sub2node);
24269 sub1node->cd();
24270 //
24271 // Place copy #19 of ITS6 in I569
24272 //
1266e9b4 24273 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 24274 sub2node->SetLineColor(kColorITS);
24275 sub2node->SetVisibility(1);
24276 fNodes->Add(sub2node);
24277 sub1node->cd();
24278 //
24279 // Place copy #20 of ITS6 in I569
24280 //
24281 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
24282 sub2node->SetLineColor(kColorITS);
24283 sub2node->SetVisibility(1);
24284 fNodes->Add(sub2node);
24285 sub1node->cd();
24286 //
24287 // Place copy #21 of ITS6 in I569
24288 //
1266e9b4 24289 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 24290 sub2node->SetLineColor(kColorITS);
24291 sub2node->SetVisibility(1);
24292 fNodes->Add(sub2node);
24293 sub1node->cd();
24294 //
24295 // Place copy #22 of ITS6 in I569
24296 //
24297 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
24298 sub2node->SetLineColor(kColorITS);
24299 sub2node->SetVisibility(1);
24300 fNodes->Add(sub2node);
24301 sub1node->cd();
24302 //
24303 // Place copy #23 of ITS6 in I569
24304 //
24305 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
24306 sub2node->SetLineColor(kColorITS);
24307 sub2node->SetVisibility(1);
24308 fNodes->Add(sub2node);
24309 sub1node->cd();
24310 //
24311 // Place copy #24 of ITS6 in I569
24312 //
24313 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
24314 sub2node->SetLineColor(kColorITS);
24315 sub2node->SetVisibility(1);
24316 fNodes->Add(sub2node);
24317 sub1node->cd();
24318 //
24319 // Place copy #25 of ITS6 in I569
24320 //
1266e9b4 24321 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 24322 sub2node->SetLineColor(kColorITS);
24323 sub2node->SetVisibility(1);
24324 fNodes->Add(sub2node);
24325 sub1node->cd();
24326 fNodes->Add(sub1node);
24327 node->cd();
24328 //
24329 // Place copy #38 of I569 in IT56
24330 //
1266e9b4 24331 sub1node = new TNode("I569","I569","I569",-7.1924,43.1017,0.,"itsrot552");
1f99c14b 24332 sub1node->SetLineColor(kColorITS);
24333 sub1node->SetVisibility(0);
24334 sub1node->cd();
24335 //
24336 // Place copy #1 of ITS6 in I569
24337 //
1266e9b4 24338 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 24339 sub2node->SetLineColor(kColorITS);
24340 sub2node->SetVisibility(1);
24341 fNodes->Add(sub2node);
24342 sub1node->cd();
24343 //
24344 // Place copy #2 of ITS6 in I569
24345 //
24346 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
24347 sub2node->SetLineColor(kColorITS);
24348 sub2node->SetVisibility(1);
24349 fNodes->Add(sub2node);
24350 sub1node->cd();
24351 //
24352 // Place copy #3 of ITS6 in I569
24353 //
1266e9b4 24354 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 24355 sub2node->SetLineColor(kColorITS);
24356 sub2node->SetVisibility(1);
24357 fNodes->Add(sub2node);
24358 sub1node->cd();
24359 //
24360 // Place copy #4 of ITS6 in I569
24361 //
24362 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
24363 sub2node->SetLineColor(kColorITS);
24364 sub2node->SetVisibility(1);
24365 fNodes->Add(sub2node);
24366 sub1node->cd();
24367 //
24368 // Place copy #5 of ITS6 in I569
24369 //
1266e9b4 24370 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 24371 sub2node->SetLineColor(kColorITS);
24372 sub2node->SetVisibility(1);
24373 fNodes->Add(sub2node);
24374 sub1node->cd();
24375 //
24376 // Place copy #6 of ITS6 in I569
24377 //
24378 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
24379 sub2node->SetLineColor(kColorITS);
24380 sub2node->SetVisibility(1);
24381 fNodes->Add(sub2node);
24382 sub1node->cd();
24383 //
24384 // Place copy #7 of ITS6 in I569
24385 //
1266e9b4 24386 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 24387 sub2node->SetLineColor(kColorITS);
24388 sub2node->SetVisibility(1);
24389 fNodes->Add(sub2node);
24390 sub1node->cd();
24391 //
24392 // Place copy #8 of ITS6 in I569
24393 //
24394 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
24395 sub2node->SetLineColor(kColorITS);
24396 sub2node->SetVisibility(1);
24397 fNodes->Add(sub2node);
24398 sub1node->cd();
24399 //
24400 // Place copy #9 of ITS6 in I569
24401 //
1266e9b4 24402 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 24403 sub2node->SetLineColor(kColorITS);
24404 sub2node->SetVisibility(1);
24405 fNodes->Add(sub2node);
24406 sub1node->cd();
24407 //
24408 // Place copy #10 of ITS6 in I569
24409 //
24410 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
24411 sub2node->SetLineColor(kColorITS);
24412 sub2node->SetVisibility(1);
24413 fNodes->Add(sub2node);
24414 sub1node->cd();
24415 //
24416 // Place copy #11 of ITS6 in I569
24417 //
1266e9b4 24418 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 24419 sub2node->SetLineColor(kColorITS);
24420 sub2node->SetVisibility(1);
24421 fNodes->Add(sub2node);
24422 sub1node->cd();
24423 //
24424 // Place copy #12 of ITS6 in I569
24425 //
24426 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
24427 sub2node->SetLineColor(kColorITS);
24428 sub2node->SetVisibility(1);
24429 fNodes->Add(sub2node);
24430 sub1node->cd();
24431 //
24432 // Place copy #13 of ITS6 in I569
24433 //
24434 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
24435 sub2node->SetLineColor(kColorITS);
24436 sub2node->SetVisibility(1);
24437 fNodes->Add(sub2node);
24438 sub1node->cd();
24439 //
24440 // Place copy #14 of ITS6 in I569
24441 //
24442 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
24443 sub2node->SetLineColor(kColorITS);
24444 sub2node->SetVisibility(1);
24445 fNodes->Add(sub2node);
24446 sub1node->cd();
24447 //
24448 // Place copy #15 of ITS6 in I569
24449 //
1266e9b4 24450 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 24451 sub2node->SetLineColor(kColorITS);
24452 sub2node->SetVisibility(1);
24453 fNodes->Add(sub2node);
24454 sub1node->cd();
24455 //
24456 // Place copy #16 of ITS6 in I569
24457 //
24458 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
24459 sub2node->SetLineColor(kColorITS);
24460 sub2node->SetVisibility(1);
24461 fNodes->Add(sub2node);
24462 sub1node->cd();
24463 //
24464 // Place copy #17 of ITS6 in I569
24465 //
24466 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
24467 sub2node->SetLineColor(kColorITS);
24468 sub2node->SetVisibility(1);
24469 fNodes->Add(sub2node);
24470 sub1node->cd();
24471 //
24472 // Place copy #18 of ITS6 in I569
24473 //
24474 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
24475 sub2node->SetLineColor(kColorITS);
24476 sub2node->SetVisibility(1);
24477 fNodes->Add(sub2node);
24478 sub1node->cd();
24479 //
24480 // Place copy #19 of ITS6 in I569
24481 //
1266e9b4 24482 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 24483 sub2node->SetLineColor(kColorITS);
24484 sub2node->SetVisibility(1);
24485 fNodes->Add(sub2node);
24486 sub1node->cd();
24487 //
24488 // Place copy #20 of ITS6 in I569
24489 //
24490 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
24491 sub2node->SetLineColor(kColorITS);
24492 sub2node->SetVisibility(1);
24493 fNodes->Add(sub2node);
24494 sub1node->cd();
24495 //
24496 // Place copy #21 of ITS6 in I569
24497 //
1266e9b4 24498 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 24499 sub2node->SetLineColor(kColorITS);
24500 sub2node->SetVisibility(1);
24501 fNodes->Add(sub2node);
24502 sub1node->cd();
24503 //
24504 // Place copy #22 of ITS6 in I569
24505 //
24506 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
24507 sub2node->SetLineColor(kColorITS);
24508 sub2node->SetVisibility(1);
24509 fNodes->Add(sub2node);
24510 sub1node->cd();
24511 //
24512 // Place copy #23 of ITS6 in I569
24513 //
24514 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
24515 sub2node->SetLineColor(kColorITS);
24516 sub2node->SetVisibility(1);
24517 fNodes->Add(sub2node);
24518 sub1node->cd();
24519 //
24520 // Place copy #24 of ITS6 in I569
24521 //
24522 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
24523 sub2node->SetLineColor(kColorITS);
24524 sub2node->SetVisibility(1);
24525 fNodes->Add(sub2node);
24526 sub1node->cd();
24527 //
24528 // Place copy #25 of ITS6 in I569
24529 //
1266e9b4 24530 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 24531 sub2node->SetLineColor(kColorITS);
24532 sub2node->SetVisibility(1);
24533 fNodes->Add(sub2node);
24534 sub1node->cd();
24535 fNodes->Add(sub1node);
24536 node->cd();
24537
24538
24539
db915fea 24540 fNodes->Add(node);
ac9c285e 24541
1266e9b4 24542*/
db915fea 24543}
24544//_____________________________________________________________________________
24545void AliITSvPPRasymm::CreateGeometry(){
24546////////////////////////////////////////////////////////////////////////
24547// This routine defines and Creates the geometry for version 6 of the ITS.
24548////////////////////////////////////////////////////////////////////////
24549
7bdd9b7d 24550
24551//Begin_Html
24552/*
24553<img src="picts/ITS/ITS_full_vPPRasymm.jpg">
24554</pre>
24555<br clear=left>
24556<font size=+2 color=red>
24557<p>This shows the full ITS geometry.
24558</font>
24559
24560<img src="picts/ITS/ITS_SPD_Barrel_vPPRasymm.jpg">
24561</pre>
24562<br clear=left>
24563<font size=+2 color=red>
24564<p>This shows the full SPD Barrel of the ITS geometry.
24565</font>
24566
24567<img src="picts/ITS/ITS_SDD_Barrel_vPPRasymm.jpg">
24568</pre>
24569<br clear=left>
24570<font size=+2 color=red>
24571<p>This shows the full SDD Barrel of the ITS geometry.
24572</font>
24573
24574<img src="picts/ITS/ITS_SSD_Barrel_vPPRasymm.jpg">
24575</pre>
24576<br clear=left>
24577<font size=+2 color=red>
24578<p>This shows the full SSD Barrel of the ITS geometry.
24579</font>
24580*/
24581//End_Html
db915fea 24582 //INNER RADII OF THE SILICON LAYERS
cd3a3507 24583 // Float_t rl[6] = { 3.8095,7.,15.,24.,38.1,43.5765 };
db915fea 24584 //THICKNESSES OF LAYERS (in % radiation length)
24585 Float_t drl[6] = { 1.03,1.03,0.94,0.95,0.91,0.87 };
24586 //HALF LENGTHS OF LAYERS
cd3a3507 24587 // Float_t dzl[6] = { 14.35,14.35,25.1,32.1,49.405,55.27 };
db915fea 24588 //LENGTHS OF END-LADDER BOXES (ALL INCLUDED)
cd3a3507 24589 // Float_t dzb[6] = { 12.4,12.4,13.5,15.,7.5,7.5 };
db915fea 24590 //THICKNESSES OF END-LADDER BOXES (ALL INCLUDED)
cd3a3507 24591 // Float_t drb[6] = { rl[1]-rl[0],0.2,5.,5.,4.,4. };
db915fea 24592
24593
7b67784f 24594 Float_t dits[100], rlim, zmax;
cd3a3507 24595 // Float_t zpos;
24596 // Float_t pcits[50]
7b67784f 24597 Float_t ztpc;
2ffd6c79 24598 Int_t idrotm[1999], i;
7b67784f 24599 Float_t dgh[100];
686e2715 24600
80272ed3 24601
24602 // Define some variables for SPD
24603
c47b75b1 24604 Float_t dits1[3], di101[3], di107[3], di10b[3], di106[3]; // for layer 1
24605 Float_t di103[3], di10a[3], di102[3]; // for layer 1
24606 Float_t dits2[3], di1d1[3], di1d7[3], di20b[3], di1d6[3]; // for layer 2
24607 Float_t di1d3[3], di20a[3], di1d2[3]; // for layer 2
24608 Float_t di108[3], di104[3]; // for both layers
686e2715 24609
a8c83dcb 24610 Float_t ddet1=200.; // total detector thickness on layer 1 (micron)
24611 Float_t dchip1=200.; // total chip thickness on layer 1 (micron)
686e2715 24612
a8c83dcb 24613 Float_t ddet2=200.; // total detector thickness on layer 2 (micron)
24614 Float_t dchip2=200.; // total chip thickness on layer 2 (micron)
3f1f65c1 24615
214030ed 24616 Float_t dbus=300.; // total bus thickness on both layers (micron)
3d12a48d 24617
24618 ddet1 = GetThicknessDet1();
24619 ddet2 = GetThicknessDet2();
24620 dchip1 = GetThicknessChip1();
24621 dchip2 = GetThicknessChip2();
24622
3d12a48d 24623 if(ddet1 < 100. || ddet1 > 300.) {
1e9111db 24624 cout << "ITS - WARNING: the detector thickness for layer 1 is outside the range of [100,300] microns."
a8c83dcb 24625 " The default value of 200 microns will be used." << endl;
24626 ddet1=200.;
3d12a48d 24627 }
24628
24629 if(ddet2 < 100. || ddet2 > 300.) {
1e9111db 24630 cout << "ITS - WARNING: the detector thickness for layer 2 is outside the range of [100,300] microns."
a8c83dcb 24631 " The default value of 200 microns will be used." << endl;
24632 ddet2=200.;
3d12a48d 24633 }
24634
214030ed 24635 if(dchip1 < 100. || dchip1 > 300.) {
24636 cout << "ITS - WARNING: the chip thickness for layer 1 is outside the range of [100,300] microns."
a8c83dcb 24637 " The default value of 200 microns will be used." << endl;
24638 dchip1=200.;
3d12a48d 24639 }
24640
214030ed 24641 if(dchip2 < 100. || dchip2 > 300.) {
24642 cout << "ITS - WARNING: the chip thickness for layer 2 is outside the range of [100,300] microns."
a8c83dcb 24643 " The default value of 200 microns will be used." << endl;
24644 dchip2=200.;
3d12a48d 24645 }
7b67784f 24646
24647 Int_t rails = 1; // flag for rails (1 --> rails in; 0 --> rails out)
24648
24649 Int_t fluid = 1; // flag for the cooling fluid (1 --> water; 0 --> freon)
24650
24651 rails = GetRails();
24652
24653 fluid = GetCoolingFluid();
24654
24655 if(rails != 0 && rails != 1) {
1e9111db 24656 cout << "ITS - WARNING: the switch for rails is not set neither to 0 (rails out) nor to 1 (rails in)."
7b67784f 24657 " The default value of 1 (rails in) will be used." << endl;
24658
24659 }
3d12a48d 24660
7b67784f 24661 if(fluid != 0 && fluid != 1) {
1e9111db 24662 cout << "ITS - WARNING: the switch for cooling fluid is not set neither to 0 (freon) nor to 1 (water)."
7b67784f 24663 " The default value of 1 (water) will be used." << endl;
24664 }
24665
1e9111db 24666 cout << "ITS: Detector thickness on layer 1 is set to " << ddet1 << " microns." << endl;
24667 cout << "ITS: Chip thickness on layer 1 is set to " << dchip1 << " microns." << endl;
24668 cout << "ITS: Detector thickness on layer 2 is set to " << ddet2 << " microns." << endl;
24669 cout << "ITS: Chip thickness on layer 2 is set to " << dchip2 << " microns." << endl;
7b67784f 24670 if(rails == 0 ) {
1e9111db 24671 cout << "ITS: Rails are out." << endl;
7b67784f 24672 } else {
1e9111db 24673 cout << "ITS: Rails are in." << endl;
7b67784f 24674 }
24675 if(fluid == 0 ) {
1e9111db 24676 cout << "ITS: The cooling fluid is freon." << endl;
7b67784f 24677 } else {
1e9111db 24678 cout << "ITS: The cooling fluid is water." << endl;
7b67784f 24679 }
24680
c47b75b1 24681 ddet1 = ddet1*0.0001/2.; // conversion from tot length in um to half in cm
24682 ddet2 = ddet2*0.0001/2.; // conversion from tot length in um to half in cm
24683 dchip1 = dchip1*0.0001/2.;// conversion from tot length in um to half in cm
24684 dchip2 = dchip2*0.0001/2.;// conversion from tot length in um to half in cm
45725ec9 24685 dbus = dbus*0.0001/2.; // conversion from tot length in um to half in cm
c47b75b1 24686
24687 Float_t deltax, deltay;
686e2715 24688
c47b75b1 24689 Int_t thickness = fMinorVersion/10;
24690 Int_t option = fMinorVersion - 10*thickness;
80272ed3 24691
24692
24693 // Define some variables for SDD
24694
24695
24696 Float_t sin30, cos30;
24697
24698 // SDD electronics+services main volumes
24699 Float_t I018dits[3], I024dits[3], I047dits[3], I048dits[3];
24700
24701 // SDD detector ladder
24702
24703 Float_t I302dits[3], I402dits[3], I004dits[3], I005dits[3];
24704 Float_t Y_SDD_sep = 0.20;
24705 Float_t ySDD;
24706 Int_t iSDD;
24707 Float_t Z_SDD_lay3[6] = {18.55, 10.95, 3.70, -3.70, -11.20, -18.35};
24708 Float_t Z_SDD_lay4[8] = {25.75, 18.60, 11.00, 3.70, -3.70, -11.20, -18.45, -26.05};
24709
24710 // ladder foot and end-ladder (frame and cooling)
24711 Float_t I028dits[3], I420dits[3], I421dits[3], I422dits[6], I423dits[3];
24712 Float_t I424dits[3], xI424, yI424;
24713 Float_t I425dits[3];
24714 Int_t indI425;
24715 Float_t I029dits[4], I030dits[4], I031dits[3], I032dits[3];
24716
24717 // SDD ladder frame and cooling
24718 Float_t SDD_CoolPipe[3] = {1.7000, -0.5500, 0.0000};
24719 Float_t I035dits[3], I037dits[3], I038dits[3];
24720 Float_t I039dits[3], xI039, yI039;
24721 Float_t I041dits[5];
24722
24723 // SDD hybrid, chips and capacitors
24724 Float_t I050dits[3], xI050, yI050;
24725 Float_t I052dits[3], xI052, yI052;
24726 Float_t I042dits[3], xI042, yI042;
24727 Float_t xI042space = 0.17;
24728 Float_t I043dits[3], xI043, yI043;
24729 Float_t xI043space = 0.17;
24730 Float_t zchip, zChipSpace;
24731 Float_t I051dits[3], xI051, yI051, zI051, yI051space, xcap;
24732 Int_t ichip, icap;
24733
24734 // SDD microcables
24735 Float_t I044dits[4], xI044, yI044, volI044;
24736 Float_t xHV, yHV, zHV, xLV, yLV, zLV;
24737 Char_t HVname[5], LVname[5];
24738
24739
24740 // Define media off-set
db915fea 24741
24742 Int_t *idtmed = fIdtmed->GetArray()-199;
cd3a3507 24743
db915fea 24744
24745 // Rotation matrices
24746
a9c4129c 24747 // SPD - option 'a' (this is NOT the default so leave commented)
db915fea 24748
bae7e562 24749
686e2715 24750 if (option == 1) {
24751
24752 AliMatrix(idrotm[201],90.0,90.0,90.0,180.0,0.0,0.0);
24753 AliMatrix(idrotm[202],90.0,90.0,90.0,0.0,0.0,0.0);
24754 AliMatrix(idrotm[203],90.0,350.0,90.0,260.0,0.0,0.0);
24755 AliMatrix(idrotm[204],90.0,170.0,90.0,80.0,0.0,0.0);
24756 AliMatrix(idrotm[205],90.0,10.0,90.0,100.0,0.0,0.0);
24757 AliMatrix(idrotm[206],90.0,190.0,90.0,280.0,0.0,0.0);
24758 AliMatrix(idrotm[207],90.0,342.0,90.0,72.0,0.0,0.0);
24759 AliMatrix(idrotm[208],90.0,156.999893,90.0,246.999893,0.0,0.0);
24760 AliMatrix(idrotm[209],90.0,147.999802,90.0,237.999893,0.0,0.0);
24761 AliMatrix(idrotm[210],90.0,138.999802,90.0,228.999802,0.0,0.0);
24762 AliMatrix(idrotm[211],90.0,129.999802,90.0,219.999802,0.0,0.0);
24763 AliMatrix(idrotm[212],90.0,36.7896,90.0,126.789597,0.0,0.0);
24764 AliMatrix(idrotm[213],90.0,343.579712,90.0,73.579697,0.0,0.0);
24765 AliMatrix(idrotm[214],90.0,95.413696,90.0,185.413696,0.0,0.0);
24766 AliMatrix(idrotm[215],90.0,5.4141,90.0,95.414101,0.0,0.0);
24767 AliMatrix(idrotm[216],90.0,318.296906,90.0,48.296902,0.0,0.0);
24768 AliMatrix(idrotm[217],90.0,67.000099,90.0,157.000107,0.0,0.0);
24769 AliMatrix(idrotm[218],90.0,337.003998,90.0,67.003998,0.0,0.0);
24770 AliMatrix(idrotm[219],90.0,247.000305,90.0,337.000305,0.0,0.0);
24771 AliMatrix(idrotm[220],90.0,305.633514,90.0,35.633499,0.0,0.0);
24772 AliMatrix(idrotm[221],90.0,58.000198,90.0,148.000198,0.0,0.0);
24773 AliMatrix(idrotm[222],90.0,327.997101,90.0,57.997101,0.0,0.0 );
24774 AliMatrix(idrotm[223],90.0,237.994202,90.0,327.994202,0.0,0.0);
24775 AliMatrix(idrotm[224],90.0,296.627502,90.0,26.627399,0.0,0.0);
24776 AliMatrix(idrotm[225],90.0,48.994099,90.0,138.994095,0.0,0.0);
24777 AliMatrix(idrotm[226],90.0,318.990997,90.0,48.991001,0.0,0.0);
24778 AliMatrix(idrotm[227],90.0,228.988205,90.0,318.98819,0.0,0.0);
24779 AliMatrix(idrotm[228],90.0,287.621399,90.0,17.621401,0.0,0.0);
24780 AliMatrix(idrotm[229],90.0,39.988098,90.0,129.988098,0.0,0.0);
24781 AliMatrix(idrotm[230],90.0,309.984985,90.0,39.985001,0.0,0.0);
24782 AliMatrix(idrotm[231],90.0,327.2612,90.0,57.2612,0.0,0.0);
24783 AliMatrix(idrotm[232],90.0,237.261398,90.0,327.261414,0.0,0.0);
24784 AliMatrix(idrotm[233],90.0,252.000504,90.0,342.000488,0.0,0.0 );
24785 AliMatrix(idrotm[234],90.0,71.9991,90.0,161.9991,0.0,0.0);
24786 AliMatrix(idrotm[235],90.0,270.0,90.0,0.0,0.0,0.0);
24787 AliMatrix(idrotm[236],90.0,180.013702,90.0,270.013702,0.0,0.0);
9bf5e8ff 24788 AliMatrix(idrotm[237],90.0,0.0,90.0,90.0,0.0,0.0);
686e2715 24789 AliMatrix(idrotm[238],90.0,144.0,90.0,234.0,0.0,0.0);
24790 AliMatrix(idrotm[239],90.0,216.0,90.0,306.0,0.0,0.0);
24791 AliMatrix(idrotm[240],90.0,288.0,90.0,18.0,0.0,0.0);
24792 AliMatrix(idrotm[241],90.0,324.0,90.0,54.0,0.0,0.0);
24793 AliMatrix(idrotm[242],90.0,36.0,90.0,126.0,0.0,0.0);
24794 AliMatrix(idrotm[243],90.0,108.0,90.0,198.0,0.0,0.0);
9bf5e8ff 24795 AliMatrix(idrotm[244],90.0,180.0,90.0,270.0,0.0,0.0);
24796 AliMatrix(idrotm[245],90.0,162.0,90.0,252.0,0.0,0.0);
24797 AliMatrix(idrotm[246],90.0,310.0,90.0,40.0,0.0,0.0);
24798 AliMatrix(idrotm[247],90.0,319.0,90.0,49.0,0.0,0.0);
24799 AliMatrix(idrotm[248],90.0,328.0,90.0,58.0,0.0,0.0);
24800 AliMatrix(idrotm[249],90.0,337.0,90.0,67.0,0.0,0.0);
686e2715 24801 AliMatrix(idrotm[1003],90.0,73.5,90.0,163.5,0.0,0.0);
24802 AliMatrix(idrotm[1011],90.0,342.0,90.0,72.0,0.0,0.0);
24803 AliMatrix(idrotm[1039],90.0,72.0,90.0,162.0,0.0,0.0);
24804 AliMatrix(idrotm[1043],90.0,66.91,90.0,156.91,0.0,0.0);
24805 AliMatrix(idrotm[1065],90.0,144.0,90.0,234.0,0.0,0.0);
24806 AliMatrix(idrotm[1078],90.0,180.0,90.0,270.0,0.0,0.0);
24807 AliMatrix(idrotm[1088],90.0,57.41,90.0,147.41,0.0,0.0);
24808 AliMatrix(idrotm[1089],90.0,333.0,90.0,63.0,0.0,0.0);
24809 AliMatrix(idrotm[1090],90.0,351.0,90.0,81.0,0.0,0.0);
24810 AliMatrix(idrotm[1091],90.0,216.0,90.0,306.0,0.0,0.0);
24811 AliMatrix(idrotm[1092],90.0,27.0,90.0,117.0,0.0,0.0);
24812 AliMatrix(idrotm[1093],90.0,18.0,90.0,108.0,0.0,0.0);
24813 AliMatrix(idrotm[1094],90.0,9.0,90.0,99.0,0.0,0.0);
24814 AliMatrix(idrotm[1104],90.0,252.0,90.0,342.0,0.0,0.0);
24815 AliMatrix(idrotm[1106],90.0,36.0,90.0,126.0,0.0,0.0);
24816 AliMatrix(idrotm[1107],90.0,108.0,90.0,198.0,0.0,0.0);
24817 AliMatrix(idrotm[1108],90.0,324.0,90.0,54.0,180.0,0.0);
24818 AliMatrix(idrotm[1109],90.0,0.0,90.0,90.0,180.0,0.0);
24819 AliMatrix(idrotm[1110],90.0,36.0,90.0,126.0,180.0,0.0);
24820 AliMatrix(idrotm[1111],90.0,72.0,90.0,162.0,180.0,0.0);
24821 AliMatrix(idrotm[1112],90.0,108.0,90.0,198.0,180.0,0.0);
24822 AliMatrix(idrotm[1113],90.0,144.0,90.0,234.0,180.0,0.0);
24823 AliMatrix(idrotm[1114],90.0,180.0,90.0,270.0,180.0,0.0);
24824 AliMatrix(idrotm[1115],90.0,216.0,90.0,306.0,180.0,0.0);
24825 AliMatrix(idrotm[1116],90.0,252.0,90.0,342.0,180.0,0.0);
24826 AliMatrix(idrotm[1117],90.0,288.0,90.0,18.0,0.0,0.0);
24827 AliMatrix(idrotm[1118],90.0,288.0,90.0,18.0,180.0,0.0);
24828 AliMatrix(idrotm[1130],90.0,324.0,90.0,54.0,0.0,0.0);
24829
24830 }
a9c4129c 24831
24832 // SPD - option 'b' (this is the default)
2ffd6c79 24833
686e2715 24834 if (option == 2) {
24835
9bf5e8ff 24836 AliMatrix(idrotm[201],90.0,0.0,90.0,90.0,0.0,0.0);
686e2715 24837 AliMatrix(idrotm[202],90.0,90.0,90.0,0.0,0.0,0.0);
24838 AliMatrix(idrotm[203],90.0,350.0,90.0,260.0,0.0,0.0);
24839 AliMatrix(idrotm[204],90.0,170.0,90.0,80.0,0.0,0.0);
24840 AliMatrix(idrotm[205],90.0,10.0,90.0,100.0,0.0,0.0);
24841 AliMatrix(idrotm[206],90.0,190.0,90.0,280.0,0.0,0.0);
24842 AliMatrix(idrotm[207],90.0,342.0,90.0,72.0,0.0,0.0);
24843 AliMatrix(idrotm[208],90.0,156.999893,90.0,246.999893,0.0,0.0);
24844 AliMatrix(idrotm[209],90.0,147.999802,90.0,237.999893,0.0,0.0);
24845 AliMatrix(idrotm[210],90.0,138.999802,90.0,228.999802,0.0,0.0);
24846 AliMatrix(idrotm[211],90.0,129.999802,90.0,219.999802,0.0,0.0);
24847 AliMatrix(idrotm[212],90.0,36.7896,90.0,126.789597,0.0,0.0);
24848 AliMatrix(idrotm[213],90.0,343.579712,90.0,73.579697,0.0,0.0);
24849 AliMatrix(idrotm[214],90.0,95.413696,90.0,185.413696,0.0,0.0);
24850 AliMatrix(idrotm[215],90.0,5.4141,90.0,95.414101,0.0,0.0);
24851 AliMatrix(idrotm[216],90.0,318.296906,90.0,48.296902,0.0,0.0);
24852 AliMatrix(idrotm[217],90.0,67.000099,90.0,157.000107,0.0,0.0);
24853 AliMatrix(idrotm[218],90.0,337.003998,90.0,67.003998,0.0,0.0);
24854 AliMatrix(idrotm[219],90.0,247.000305,90.0,337.000305,0.0,0.0);
24855 AliMatrix(idrotm[220],90.0,305.633514,90.0,35.633499,0.0,0.0);
24856 AliMatrix(idrotm[221],90.0,58.000198,90.0,148.000198,0.0,0.0);
24857 AliMatrix(idrotm[222],90.0,327.997101,90.0,57.997101,0.0,0.0);
24858 AliMatrix(idrotm[223],90.0,237.994202,90.0,327.994202,0.0,0.0);
24859 AliMatrix(idrotm[224],90.0,296.627502,90.0,26.627399,0.0,0.0);
24860 AliMatrix(idrotm[225],90.0,48.994099,90.0,138.994095,0.0,0.0);
24861 AliMatrix(idrotm[226],90.0,318.990997,90.0,48.991001,0.0,0.0);
24862 AliMatrix(idrotm[227],90.0,228.988205,90.0,318.98819,0.0,0.0);
24863 AliMatrix(idrotm[228],90.0,287.621399,90.0,17.621401,0.0,0.0);
24864 AliMatrix(idrotm[229],90.0,39.988098,90.0,129.988098,0.0,0.0);
24865 AliMatrix(idrotm[230],90.0,309.984985,90.0,39.985001,0.0,0.0);
24866 AliMatrix(idrotm[231],90.0,327.2612,90.0,57.2612,0.0,0.0);
24867 AliMatrix(idrotm[232],90.0,237.261398,90.0,327.261414,0.0,0.0);
24868 AliMatrix(idrotm[233],90.0,252.000504,90.0,342.000488,0.0,0.0);
24869 AliMatrix(idrotm[234],90.0,71.9991,90.0,161.9991,0.0,0.0);
24870 AliMatrix(idrotm[235],90.0,270.0,90.0,0.0,0.0,0.0);
24871 AliMatrix(idrotm[236],90.0,180.013702,90.0,270.013702,0.0,0.0);
24872 AliMatrix(idrotm[237],90.0,90.0,90.0,180.0,0.0,0.0);
9bf5e8ff 24873 AliMatrix(idrotm[238],90.0,180.0,90.0,270.0,0.0,0.0);
24874 AliMatrix(idrotm[239],90.0,162.0,90.0,252.0,0.0,0.0);
24875 AliMatrix(idrotm[240],90.0,310.0,90.0,40.0,0.0,0.0);
24876 AliMatrix(idrotm[241],90.0,319.0,90.0,49.0,0.0,0.0);
24877 AliMatrix(idrotm[242],90.0,328.0,90.0,58.0,0.0,0.0);
24878 AliMatrix(idrotm[243],90.0,337.0,90.0,67.0,0.0,0.0);
686e2715 24879 AliMatrix(idrotm[244],90.0,216.0,90.0,306.0,0.0,0.0);
24880 AliMatrix(idrotm[245],90.0,36.0,90.0,126.0,0.0,0.0);
24881 AliMatrix(idrotm[246],90.0,108.0,90.0,198.0,0.0,0.0);
24882 AliMatrix(idrotm[247],90.0,144.0,90.0,234.0,0.0,0.0);
24883 AliMatrix(idrotm[248],90.0,288.0,90.0,18.0,0.0,0.0);
24884 AliMatrix(idrotm[249],90.0,324.0,90.0,54.0,0.0,0.0);
24885 AliMatrix(idrotm[1003],90.0,73.5,90.0,163.5,0.0,0.0);
24886 AliMatrix(idrotm[1011],90.0,342.0,90.0,72.0,0.0,0.0);
24887 AliMatrix(idrotm[1039],90.0,72.0,90.0,162.0,0.0,0.0);
24888 AliMatrix(idrotm[1043],90.0,66.91,90.0,156.91,0.0,0.0);
24889 AliMatrix(idrotm[1065],90.0,144.0,90.0,234.0,0.0,0.0);
24890 AliMatrix(idrotm[1078],90.0,180.0,90.0,270.0,0.0,0.0);
24891 AliMatrix(idrotm[1088],90.0,57.41,90.0,147.41,0.0,0.0);
24892 AliMatrix(idrotm[1089],90.0,333.0,90.0,63.0,0.0,0.0);
24893 AliMatrix(idrotm[1090],90.0,351.0,90.0,81.0,0.0,0.0);
24894 AliMatrix(idrotm[1091],90.0,216.0,90.0,306.0,0.0,0.0);
24895 AliMatrix(idrotm[1092],90.0,27.0,90.0,117.0,0.0,0.0);
24896 AliMatrix(idrotm[1093],90.0,18.0,90.0,108.0,0.0,0.0);
24897 AliMatrix(idrotm[1094],90.0,9.0,90.0,99.0,0.0,0.0);
24898 AliMatrix(idrotm[1104],90.0,252.0,90.0,342.0,0.0,0.0);
24899 AliMatrix(idrotm[1106],90.0,36.0,90.0,126.0,0.0,0.0);
24900 AliMatrix(idrotm[1107],90.0,108.0,90.0,198.0,0.0,0.0);
24901 AliMatrix(idrotm[1108],90.0,324.0,90.0,54.0,180.0,0.0);
24902 AliMatrix(idrotm[1109],90.0,0.0,90.0,90.0,180.0,0.0);
24903 AliMatrix(idrotm[1110],90.0,36.0,90.0,126.0,180.0,0.0);
24904 AliMatrix(idrotm[1111],90.0,72.0,90.0,162.0,180.0,0.0);
24905 AliMatrix(idrotm[1112],90.0,108.0,90.0,198.0,180.0,0.0);
24906 AliMatrix(idrotm[1113],90.0,144.0,90.0,234.0,180.0,0.0);
24907 AliMatrix(idrotm[1114],90.0,180.0,90.0,270.0,180.0,0.0);
24908 AliMatrix(idrotm[1115],90.0,216.0,90.0,306.0,180.0,0.0);
24909 AliMatrix(idrotm[1116],90.0,252.0,90.0,342.0,180.0,0.0);
24910 AliMatrix(idrotm[1117],90.0,288.0,90.0,18.0,0.0,0.0);
24911 AliMatrix(idrotm[1118],90.0,288.0,90.0,18.0,180.0,0.0);
24912 AliMatrix(idrotm[1130],90.0,324.0,90.0,54.0,0.0,0.0);
24913
24914 }
24915
db915fea 24916 // SDD
24917
24918 AliMatrix(idrotm[301],0.0,0.0,90.0,90.0,90.0,180.0);
24919 AliMatrix(idrotm[302],0.0,0.0,90.0,90.0,90.0,0.0);
24920 AliMatrix(idrotm[303],180.0,0.0,90.0,90.0,90.0,0.0);
24921 AliMatrix(idrotm[304],180.0,0.0,90.0,90.0,90.0,180.0);
24922 AliMatrix(idrotm[305],90.0,347.14,90.0,77.14,0.0,0.0);
24923 AliMatrix(idrotm[306],90.0,321.43,90.0,51.43,0.0,0.0);
24924 AliMatrix(idrotm[307],90.0,295.71,90.0,25.71,0.0,0.0);
24925 AliMatrix(idrotm[308],90.0,244.29,90.0,334.29,0.0,0.0);
24926 AliMatrix(idrotm[309],90.0,218.57,90.0,308.57,0.0,0.0);
24927 AliMatrix(idrotm[310],90.0,167.14,90.0,257.14,0.0,0.0);
24928 AliMatrix(idrotm[311],90.0,141.43,90.0,231.43,0.0,0.0);
24929 AliMatrix(idrotm[312],90.0,0.0,0.0,0.0,90.0,270.0);
24930 AliMatrix(idrotm[313],90.0,115.71,90.0,205.71,0.0,0.0);
24931 AliMatrix(idrotm[314],90.0,335.45,90.0,65.45,0.0,0.0);
24932 AliMatrix(idrotm[315],90.0,319.09,90.0,49.09,0.0,0.0);
24933 AliMatrix(idrotm[316],90.0,302.73,90.0,32.73,0.0,0.0);
24934 AliMatrix(idrotm[317],90.0,286.36,90.0,16.36,0.0,0.0);
24935 AliMatrix(idrotm[318],90.0,270.0,90.0,360.0,0.0,0.0);
24936 AliMatrix(idrotm[319],90.0,253.64,90.0,343.64,0.0,0.0);
24937 AliMatrix(idrotm[320],90.0,237.27,90.0,327.27,0.0,0.0);
24938 AliMatrix(idrotm[321],90.0,12.86,90.0,102.86,0.0,0.0);
24939 AliMatrix(idrotm[322],90.0,220.91,90.0,310.91,0.0,0.0);
24940 AliMatrix(idrotm[323],90.0,204.55,90.0,294.55,0.0,0.0);
24941 AliMatrix(idrotm[324],90.0,188.18,90.0,278.18,0.0,0.0);
24942 AliMatrix(idrotm[325],90.0,171.82,90.0,261.82,0.0,0.0);
24943 AliMatrix(idrotm[326],90.0,155.45,90.0,245.45,0.0,0.0);
24944 AliMatrix(idrotm[327],90.0,139.09,90.0,229.09,0.0,0.0);
24945 AliMatrix(idrotm[328],90.0,122.73,90.0,212.73,0.0,0.0);
24946 AliMatrix(idrotm[329],90.0,106.36,90.0,196.36,0.0,0.0);
24947 AliMatrix(idrotm[330],90.0,73.64,90.0,163.64,0.0,0.0);
24948 AliMatrix(idrotm[331],90.0,40.91,90.0,130.91,0.0,0.0);
24949 AliMatrix(idrotm[332],90.0,24.55,90.0,114.55,0.0,0.0);
24950 AliMatrix(idrotm[333],90.0,38.57,90.0,128.57,0.0,0.0);
24951 AliMatrix(idrotm[334],90.0,351.82,90.0,81.82,0.0,0.0);
24952 AliMatrix(idrotm[335],90.0,8.18,90.0,98.18,0.0,0.0);
24953 AliMatrix(idrotm[336],90.0,64.29,90.0,154.29,0.0,0.0);
24954 AliMatrix(idrotm[337],111.0,300.0,21.0,300.0,90.0,30.0);
24955 AliMatrix(idrotm[338],69.0,240.0,159.0,240.0,90.0,150.0);
24956 AliMatrix(idrotm[339],111.0,240.0,21.0,240.0,90.0,150.0);
24957 AliMatrix(idrotm[340],69.0,300.0,159.0,300.0,90.0,30.0);
24958 AliMatrix(idrotm[341],128.0,0.0,38.0,0.0,90.0,270.0);
24959 AliMatrix(idrotm[342],90.0,240.0,180.0,0.0,90.0,330.);
24960 AliMatrix(idrotm[343],90.0,120.0,180.0,0.0,90.0,210.0);
24961 AliMatrix(idrotm[344],90.0,0.0,180.0,0.0,90.0,90.0);
24962 AliMatrix(idrotm[345],90.0,180.0,90.0,90.0,0.0,0.0);
24963 AliMatrix(idrotm[346],90.0,300.0,90.0,30.0,0.0,0.0);
24964 AliMatrix(idrotm[347],90.0,240.0,90.0,150.0,0.0,0.0);
24965 AliMatrix(idrotm[348],90.0,180.0,0.0,0.0,90.0,270.0);
24966 AliMatrix(idrotm[349],90.0,235.0,90.0,145.0,0.0,0.0);
24967 AliMatrix(idrotm[350],90.0,90.0,90.0,180.0,0.0,0.0);
24968 AliMatrix(idrotm[351],90.0,305.0,90.0,35.0,0.0,0.0);
24969 AliMatrix(idrotm[352],0.0,0.0,90.0,0.0,90.0,90.0);
24970 AliMatrix(idrotm[353],90.0,60.0,90.0,150.0,0.0,0.0);
24971 AliMatrix(idrotm[354],90.0,120.0,90.0,30.0,0.0,0.0);
24972 AliMatrix(idrotm[355],90.0,180.0,90.0,90.0,180.0,0.0);
24973 AliMatrix(idrotm[356],90.0,270.0,90.0,0.0,0.0,0.0);
24974 AliMatrix(idrotm[366],90.0,57.27,90.0,147.27,0.0,0.0);
24975 AliMatrix(idrotm[386],90.0,192.86,90.0,282.86,0.0,0.0);
24976
24977 // SSD
24978
24979 AliMatrix(idrotm[501],90.0,148.24,90.0,238.24,0.0,0.0);
24980 AliMatrix(idrotm[503],90.0,137.65,90.0,227.65,0.0,0.0);
24981 AliMatrix(idrotm[504],90.0,127.06,90.0,217.06,0.0,0.0);
24982 AliMatrix(idrotm[505],90.0,116.47,90.0,206.47,0.0,0.0);
24983 AliMatrix(idrotm[506],90.0,105.88,90.0,195.88,0.0,0.0);
24984 AliMatrix(idrotm[507],90.0,95.29,90.0,185.29,0.0,0.0);
24985 AliMatrix(idrotm[508],90.0,84.71,90.0,174.71,0.0,0.0);
24986 AliMatrix(idrotm[509],90.0,74.12,90.0,164.12,0.0,0.0);
24987 AliMatrix(idrotm[510],90.0,63.53,90.0,153.53,0.0,0.0);
24988 AliMatrix(idrotm[511],90.0,52.94,90.0,142.94,0.0,0.0);
24989 AliMatrix(idrotm[512],90.0,42.35,90.0,132.35,0.0,0.0);
24990 AliMatrix(idrotm[513],90.0,31.76,90.0,121.76,0.0,0.0);
24991 AliMatrix(idrotm[514],90.0,10.59,90.0,100.59,0.0,0.0);
24992 AliMatrix(idrotm[515],90.0,349.41,90.0,79.41,0.0,0.0);
24993 AliMatrix(idrotm[516],90.0,338.82,90.0,68.82,0.0,0.0);
24994 AliMatrix(idrotm[517],90.0,328.24,90.0,58.24,0.0,0.0);
24995 AliMatrix(idrotm[518],90.0,317.65,90.0,47.65,0.0,0.0);
24996 AliMatrix(idrotm[519],90.0,307.06,90.0,37.06,0.0,0.0);
24997 AliMatrix(idrotm[520],90.0,296.47,90.0,26.47,0.0,0.0);
24998 AliMatrix(idrotm[521],90.0,285.88,90.0,15.88,0.0,0.0);
24999 AliMatrix(idrotm[522],90.0,275.29,90.0,5.29,0.0,0.0);
25000 AliMatrix(idrotm[523],90.0,264.71,90.0,354.71,0.0,0.0);
25001 AliMatrix(idrotm[524],90.0,254.12,90.0,344.12,0.0,0.0);
25002 AliMatrix(idrotm[525],90.0,243.53,90.0,333.53,0.0,0.0);
25003 AliMatrix(idrotm[526],90.0,232.94,90.0,322.94,0.0,0.0);
25004 AliMatrix(idrotm[527],90.0,222.35,90.0,312.35,0.0,0.0);
25005 AliMatrix(idrotm[528],90.0,211.76,90.0,301.76,0.0,0.0);
25006 AliMatrix(idrotm[529],90.0,190.59,90.0,280.59,0.0,0.0);
25007 AliMatrix(idrotm[530],90.0,169.41,90.0,259.41,0.0,0.0);
25008 AliMatrix(idrotm[531],90.0,158.82,90.0,248.82,0.0,0.0);
25009 AliMatrix(idrotm[532],90.0,360.0,90.0,90.0,0.0,0.0);
25010 AliMatrix(idrotm[533],90.0,180.0,90.0,270.0,0.0,0.0);
25011 AliMatrix(idrotm[534],90.0,189.47,90.0,279.47,0.0,0.0);
cd3a3507 25012 AliMatrix(idrotm[535],90.0,198.95,90.0,288.95,0.0,0.0);
db915fea 25013 AliMatrix(idrotm[537],90.0,217.89,90.0,307.89,0.0,0.0);
25014 AliMatrix(idrotm[538],90.0,227.37,90.0,317.37,0.0,0.0);
25015 AliMatrix(idrotm[539],90.0,236.84,90.0,326.84,0.0,0.0);
25016 AliMatrix(idrotm[540],90.0,246.32,90.0,336.32,0.0,0.0);
25017 AliMatrix(idrotm[541],90.0,255.79,90.0,345.79,0.0,0.0);
25018 AliMatrix(idrotm[542],90.0,265.26,90.0,355.26,0.0,0.0);
25019 AliMatrix(idrotm[543],90.0,274.74,90.0,4.74,0.0,0.0);
25020 AliMatrix(idrotm[544],90.0,284.21,90.0,14.21,0.0,0.0);
25021 AliMatrix(idrotm[545],90.0,293.68,90.0,23.68,0.0,0.0);
25022 AliMatrix(idrotm[546],90.0,303.16,90.0,33.16,0.0,0.0);
25023 AliMatrix(idrotm[547],90.0,312.63,90.0,42.63,0.0,0.0);
25024 AliMatrix(idrotm[548],90.0,322.11,90.0,52.11,0.0,0.0);
25025 AliMatrix(idrotm[549],90.0,331.58,90.0,61.58,0.0,0.0);
25026 AliMatrix(idrotm[550],90.0,341.05,90.0,71.05,0.0,0.0);
25027 AliMatrix(idrotm[551],90.0,350.53,90.0,80.53,0.0,0.0);
25028 AliMatrix(idrotm[552],90.0,9.47,90.0,99.47,0.0,0.0);
cd3a3507 25029 AliMatrix(idrotm[553],90.0,18.95,90.0,108.95,0.0,0.0);
db915fea 25030 AliMatrix(idrotm[555],90.0,37.89,90.0,127.89,0.0,0.0);
25031 AliMatrix(idrotm[556],90.0,47.37,90.0,137.37,0.0,0.0);
25032 AliMatrix(idrotm[557],90.0,56.84,90.0,146.84,0.0,0.0);
25033 AliMatrix(idrotm[558],90.0,66.32,90.0,156.32,0.0,0.0);
25034 AliMatrix(idrotm[559],90.0,75.79,90.0,165.79,0.0,0.0);
25035 AliMatrix(idrotm[560],90.0,85.26,90.0,175.26,0.0,0.0);
25036 AliMatrix(idrotm[561],90.0,94.74,90.0,184.74,0.0,0.0);
25037 AliMatrix(idrotm[562],90.0,104.21,90.0,194.21,0.0,0.0);
25038 AliMatrix(idrotm[563],90.0,113.68,90.0,203.68,0.0,0.0);
25039 AliMatrix(idrotm[564],90.0,123.16,90.0,213.16,0.0,0.0);
25040 AliMatrix(idrotm[565],90.0,132.63,90.0,222.63,0.0,0.0);
25041 AliMatrix(idrotm[566],90.0,142.11,90.0,232.11,0.0,0.0);
25042 AliMatrix(idrotm[567],90.0,151.58,90.0,241.58,0.0,0.0);
25043 AliMatrix(idrotm[568],90.0,161.05,90.0,251.05,0.0,0.0);
25044 AliMatrix(idrotm[569],90.0,170.53,90.0,260.53,0.0,0.0);
25045 AliMatrix(idrotm[570],90.0,180.0,90.0,90.0,180.0,0.0);
25046 AliMatrix(idrotm[571],90.0,0.0,0.0,0.0,90.0,270.0);
25047 AliMatrix(idrotm[572],90.0,180.0,0.0,0.0,90.0,270.0);
25048 AliMatrix(idrotm[573],90.0,180.0,90.0,90.0,0.0,0.0);
25049 AliMatrix(idrotm[575],90.0,120.0,180.0,0.0,90.0,210.0);
25050 AliMatrix(idrotm[576],65.71,300.0,90.0,30.0,24.29,120.0);
25051 AliMatrix(idrotm[577],114.29,300.0,90.0,30.0,155.71,120.0);
25052 AliMatrix(idrotm[579],65.71,240.0,90.0,150.0,24.29,60.0);
25053 AliMatrix(idrotm[580],114.29,240.0,90.0,150.0,155.71,60.0);
25054 AliMatrix(idrotm[581],90.0,240.0,180.0,0.0,90.0,330.0);
25055 AliMatrix(idrotm[583],90.0,0.0,180.0,0.0,90.0,90.0);
25056 AliMatrix(idrotm[584],90.0,180.0,180.0,0.0,90.0,90.0);
25057 AliMatrix(idrotm[586],180.0,0.0,90.0,90.0,90.0,0.0);
25058 AliMatrix(idrotm[618],90.0,201.18,90.0,291.18,0.0,0.0);
25059 AliMatrix(idrotm[620],90.0,28.42,90.0,118.42,0.0,0.0);
25060 AliMatrix(idrotm[623],90.0,208.42,90.0,298.42,0.0,0.0);
25061 AliMatrix(idrotm[633],132.46,0.0,90.0,90.0,42.46,360.0);
25062 AliMatrix(idrotm[653],90.0,21.18,90.0,111.18,0.0,0.0);
25063
25064
cd3a3507 25065 // SDD cone
25066
25067 AliMatrix(idrotm[846],90.0,300.0,90.0,30.0,0.0,0.0);
25068 AliMatrix(idrotm[851],90.0,305.0,90.0,35.0,0.0,0.0);
25069 AliMatrix(idrotm[853],90.0,60.0,90.0,150.0,0.0,0.0);
25070 AliMatrix(idrotm[856],90.0,0.0,90.0,90.0,180.0,0.0);
25071 AliMatrix(idrotm[857],90.0,5.0,90.0,95.0,180.0,0.0);
25072 AliMatrix(idrotm[858],90.0,65.0,90.0,155.0,180.0,0.0);
25073 AliMatrix(idrotm[859],90.0,305.0,90.0,35.0,180.0,0.0);
25074 AliMatrix(idrotm[860],90.0,245.0,90.0,335.0,180.0,0.0);
25075 AliMatrix(idrotm[861],90.0,185.0,90.0,275.0,180.0,0.0);
25076 AliMatrix(idrotm[862],90.0,125.0,90.0,215.0,180.0,0.0);
25077 AliMatrix(idrotm[863],90.0,257.5,90.0,347.5,180.0,0.0);
25078 AliMatrix(idrotm[864],90.0,227.5,90.0,317.5,180.0,0.0);
25079 AliMatrix(idrotm[865],90.0,197.5,90.0,287.5,180.0,0.0);
25080 AliMatrix(idrotm[867],90.0,167.5,90.0,257.5,180.0,0.0);
25081 AliMatrix(idrotm[868],90.0,287.5,90.0,17.5,0.0,0.0);
25082 AliMatrix(idrotm[869],90.0,137.5,90.0,227.5,180.0,0.0);
25083 AliMatrix(idrotm[870],90.0,107.5,90.0,197.5,180.0,0.0);
25084 AliMatrix(idrotm[871],90.0,77.5,90.0,167.5,180.0,0.0);
25085 AliMatrix(idrotm[872],90.0,47.5,90.0,137.5,180.0,0.0);
25086 AliMatrix(idrotm[873],90.0,17.5,90.0,107.5,180.0,0.0);
25087 AliMatrix(idrotm[874],90.0,347.5,90.0,77.5,180.0,0.0);
25088 AliMatrix(idrotm[875],90.0,317.5,90.0,47.5,180.0,0.0);
25089 AliMatrix(idrotm[876],90.0,287.5,90.0,17.5,180.0,0.0);
25090 AliMatrix(idrotm[877],90.0,185.0,90.0,275.0,0.0,0.0);
25091 AliMatrix(idrotm[878],90.0,180.0,90.0,270.0,0.0,0.0);
25092 AliMatrix(idrotm[879],90.0,125.0,90.0,215.0,0.0,0.0);
25093 AliMatrix(idrotm[880],90.0,65.0,90.0,155.0,0.0,0.0);
25094 AliMatrix(idrotm[881],90.0,5.0,90.0,95.0,0.0,0.0);
25095 AliMatrix(idrotm[882],90.0,245.0,90.0,335.0,0.0,0.0);
25096 AliMatrix(idrotm[883],90.0,47.5,90.0,137.5,0.0,0.0);
25097 AliMatrix(idrotm[884],90.0,77.5,90.0,167.5,0.0,0.0);
25098 AliMatrix(idrotm[885],90.0,107.5,90.0,197.5,0.0,0.0);
25099 AliMatrix(idrotm[887],90.0,137.5,90.0,227.5,0.0,0.0);
25100 AliMatrix(idrotm[888],90.0,167.5,90.0,257.5,0.0,0.0);
25101 AliMatrix(idrotm[889],90.0,197.5,90.0,287.5,0.0,0.0);
25102 AliMatrix(idrotm[890],90.0,227.5,90.0,317.5,0.0,0.0);
25103 AliMatrix(idrotm[891],90.0,347.5,90.0,77.5,0.0,0.0);
25104 AliMatrix(idrotm[892],90.0,317.5,90.0,47.5,0.0,0.0);
25105 AliMatrix(idrotm[893],90.0,257.5,90.0,347.5,0.0,0.0);
25106 AliMatrix(idrotm[894],90.0,270.0,0.0,0.0,90.0,180.0);
25107 AliMatrix(idrotm[895],90.0,286.36,0.0,0.0,90.0,196.36);
25108 AliMatrix(idrotm[896],90.0,302.73,0.0,0.0,90.0,212.73);
25109 AliMatrix(idrotm[897],90.0,319.09,0.0,0.0,90.0,229.09);
25110 AliMatrix(idrotm[898],90.0,17.5,90.0,107.5,0.0,0.0);
25111 AliMatrix(idrotm[899],90.0,335.45,0.0,0.0,90.0,245.45);
25112 AliMatrix(idrotm[900],90.0,351.82,0.0,0.0,90.0,261.82);
25113 AliMatrix(idrotm[901],90.0,8.18,0.0,0.0,90.0,278.18);
25114 AliMatrix(idrotm[902],90.0,24.55,0.0,0.0,90.0,294.55);
25115 AliMatrix(idrotm[903],90.0,40.91,0.0,0.0,90.0,310.91);
25116 AliMatrix(idrotm[904],90.0,57.27,0.0,0.0,90.0,327.27);
25117 AliMatrix(idrotm[905],90.0,73.64,0.0,0.0,90.0,343.64);
25118 AliMatrix(idrotm[906],90.0,90.0,0.0,0.0,90.0,360.0);
25119 AliMatrix(idrotm[907],90.0,106.36,0.0,0.0,90.0,16.36);
25120 AliMatrix(idrotm[908],90.0,122.73,0.0,0.0,90.0,32.73);
25121 AliMatrix(idrotm[909],90.0,139.09,0.0,0.0,90.0,49.09);
25122 AliMatrix(idrotm[910],90.0,155.45,0.0,0.0,90.0,65.45);
25123 AliMatrix(idrotm[911],90.0,171.82,0.0,0.0,90.0,81.82);
25124 AliMatrix(idrotm[912],90.0,188.18,0.0,0.0,90.0,98.18);
25125 AliMatrix(idrotm[913],90.0,204.55,0.0,0.0,90.0,114.55);
25126 AliMatrix(idrotm[914],90.0,220.91,0.0,0.0,90.0,130.91);
25127 AliMatrix(idrotm[915],90.0,237.27,0.0,0.0,90.0,147.27);
25128 AliMatrix(idrotm[916],90.0,253.64,0.0,0.0,90.0,163.64);
25129 AliMatrix(idrotm[917],90.0,295.71,0.0,0.0,90.0,205.71);
25130 AliMatrix(idrotm[918],90.0,321.43,0.0,0.0,90.0,231.43);
25131 AliMatrix(idrotm[919],90.0,347.14,0.0,0.0,90.0,257.14);
25132 AliMatrix(idrotm[920],90.0,12.86,0.0,0.0,90.0,282.86);
25133 AliMatrix(idrotm[921],90.0,38.57,0.0,0.0,90.0,308.57);
25134 AliMatrix(idrotm[922],90.0,64.29,0.0,0.0,90.0,334.29);
25135 AliMatrix(idrotm[923],90.0,115.71,0.0,0.0,90.0,25.71);
25136 AliMatrix(idrotm[924],90.0,141.43,0.0,0.0,90.0,51.43);
25137 AliMatrix(idrotm[925],90.0,167.14,0.0,0.0,90.0,77.14);
25138 AliMatrix(idrotm[926],90.0,192.86,0.0,0.0,90.0,102.86);
25139 AliMatrix(idrotm[927],90.0,218.57,0.0,0.0,90.0,128.57);
25140 AliMatrix(idrotm[928],90.0,244.29,0.0,0.0,90.0,154.29);
25141 AliMatrix(idrotm[929],90.0,120.0,90.0,210.0,0.0,0.0);
25142 AliMatrix(idrotm[930],90.0,240.0,90.0,330.0,0.0,0.0);
25143 AliMatrix(idrotm[931],90.0,60.0,90.0,150.0,180.0,0.0);
25144 AliMatrix(idrotm[932],90.0,120.0,90.0,210.0,180.0,0.0);
25145 AliMatrix(idrotm[933],90.0,180.0,90.0,270.0,180.0,0.0);
25146 AliMatrix(idrotm[934],90.0,240.0,90.0,330.0,180.0,0.0);
25147 AliMatrix(idrotm[935],90.0,300.0,90.0,30.0,180.0,0.0);
25148
25149 // SSD cone
25150
25151 AliMatrix(idrotm[701],90.0,0.0,90.0,90.0,180.0,0.0);
25152 AliMatrix(idrotm[702],90.0,347.5,90.0,77.5,180.0,0.0);
25153 AliMatrix(idrotm[703],90.0,17.5,90.0,107.5,180.0,0.0);
25154 AliMatrix(idrotm[704],90.0,47.5,90.0,137.5,180.0,0.0);
25155 AliMatrix(idrotm[705],90.0,77.5,90.0,167.5,180.0,0.0);
25156 AliMatrix(idrotm[706],90.0,107.5,90.0,197.5,180.0,0.0);
25157 AliMatrix(idrotm[707],90.0,137.5,90.0,227.5,180.0,0.0);
25158 AliMatrix(idrotm[708],90.0,167.5,90.0,257.5,180.0,0.0);
25159 AliMatrix(idrotm[709],90.0,197.5,90.0,287.5,180.0,0.0);
25160 AliMatrix(idrotm[710],90.0,227.5,90.0,317.5,180.0,0.0);
25161 AliMatrix(idrotm[711],90.0,257.5,90.0,347.5,180.0,0.0);
25162 AliMatrix(idrotm[712],90.0,287.5,90.0,17.5,180.0,0.0);
25163 AliMatrix(idrotm[713],90.0,317.5,90.0,47.5,180.0,0.0);
25164 AliMatrix(idrotm[714],90.0,328.4,90.0,58.4,180.0,0.0);
25165 AliMatrix(idrotm[715],90.0,28.4,90.0,118.4,180.0,0.0);
25166 AliMatrix(idrotm[716],90.0,88.4,90.0,178.4,180.0,0.0);
25167 AliMatrix(idrotm[717],90.0,148.4,90.0,238.4,180.0,0.0);
25168 AliMatrix(idrotm[718],90.0,208.4,90.0,298.4,180.0,0.0);
25169 AliMatrix(idrotm[719],90.0,268.4,90.0,358.4,180.0,0.0);
25170 AliMatrix(idrotm[720],90.0,28.4,90.0,118.4,0.0,0.0);
25171 AliMatrix(idrotm[721],90.0,88.4,90.0,178.4,0.0,0.0);
25172 AliMatrix(idrotm[722],90.0,148.4,90.0,238.4,0.0,0.0);
25173 AliMatrix(idrotm[723],90.0,208.4,90.0,298.4,0.0,0.0);
25174 AliMatrix(idrotm[724],90.0,268.4,90.0,358.4,0.0,0.0);
25175 AliMatrix(idrotm[725],90.0,328.4,90.0,58.4,0.0,0.0);
25176 AliMatrix(idrotm[726],90.0,77.5,90.0,167.5,0.0,0.0);
25177 AliMatrix(idrotm[727],90.0,107.5,90.0,197.5,0.0,0.0);
25178 AliMatrix(idrotm[728],90.0,137.5,90.0,227.5,0.0,0.0);
25179 AliMatrix(idrotm[729],90.0,167.5,90.0,257.5,0.0,0.0);
25180 AliMatrix(idrotm[730],90.0,227.5,90.0,317.5,0.0,0.0);
25181 AliMatrix(idrotm[731],90.0,257.5,90.0,347.5,0.0,0.0);
25182 AliMatrix(idrotm[732],90.0,317.5,90.0,47.5,0.0,0.0);
25183 AliMatrix(idrotm[733],90.0,197.5,90.0,287.5,0.0,0.0);
25184 AliMatrix(idrotm[734],90.0,347.5,90.0,77.5,0.0,0.0);
25185 AliMatrix(idrotm[735],90.0,47.5,90.0,137.5,0.0,0.0);
25186 AliMatrix(idrotm[768],90.0,287.5,90.0,17.5,0.0,0.0);
25187 AliMatrix(idrotm[798],90.0,17.5,90.0,107.5,0.0,0.0);
25188
25189 // Services
25190
25191 AliMatrix(idrotm[200], 90., 0., 90., 90., 180., 0.);
25192
25193
db915fea 25194 // CONVERT INTO CM (RL(SI)=9.36 CM)
25195
25196 for (i = 0; i < 6; ++i) {
25197 drl[i] = drl[i] / 100. * 9.36;
25198 }
25199
25200 // FIELD CAGE HALF LENGTH
25201
1e9111db 25202 rlim = 50.;
7b67784f 25203 zmax = 74.;
25204 ztpc = 284.;
db915fea 25205
25206 // --- Define ghost volume containing the whole ITS (including services)
25207 // and fill it with air
25208
6d62fed9 25209 dgh[0] = 0.;
25210 dgh[1] = 360.;
25211 dgh[2] = 16.;
7b67784f 25212 dgh[3] = -ztpc-5.-0.1;
6d62fed9 25213 dgh[4] = 46;
25214 dgh[5] = 85.;
7b67784f 25215 dgh[6] = -ztpc;
6d62fed9 25216 dgh[7] = 46;
25217 dgh[8] = 85.;
7b67784f 25218 dgh[9] = -ztpc;
6d62fed9 25219 dgh[10] = 46;
1e9111db 25220 dgh[11] = rlim+6;
7b67784f 25221 dgh[12] = -97.5;
6d62fed9 25222 dgh[13] = 46;
1e9111db 25223 dgh[14] = rlim+6;
7b67784f 25224 dgh[15] = -zmax;
6d62fed9 25225 dgh[16] = 46;
1e9111db 25226 dgh[17] = rlim+6;
9181d340 25227 dgh[18] = -48;
6d62fed9 25228 dgh[19] = 6;
1e9111db 25229 dgh[20] = rlim+6;
e4f08ac3 25230 dgh[21] = -28.6;
6d62fed9 25231 dgh[22] = 6;
1e9111db 25232 dgh[23] = rlim+6;
e4f08ac3 25233 dgh[24] = -27.6;
6d62fed9 25234 dgh[25] = 3.295;
1e9111db 25235 dgh[26] = rlim+6;
e4f08ac3 25236 dgh[27] = 27.6;
6d62fed9 25237 dgh[28] = 3.295;
1e9111db 25238 dgh[29] = rlim+6;
e4f08ac3 25239 dgh[30] = 28.6;
6d62fed9 25240 dgh[31] = 6;
1e9111db 25241 dgh[32] = rlim+6;
9181d340 25242 dgh[33] = 48;
6d62fed9 25243 dgh[34] = 6;
1e9111db 25244 dgh[35] = rlim+6;
7b67784f 25245 dgh[36] = zmax;
6d62fed9 25246 dgh[37] = 46;
1e9111db 25247 dgh[38] = rlim+6;
7b67784f 25248 dgh[39] = 97.5;
6d62fed9 25249 dgh[40] = 46;
1e9111db 25250 dgh[41] = rlim+6;
7b67784f 25251 dgh[42] = ztpc;
6d62fed9 25252 dgh[43] = 62;
25253 dgh[44] = 62+4.;
7b67784f 25254 dgh[45] = ztpc;
6d62fed9 25255 dgh[46] = 62;
25256 dgh[47] = 85.;
7b67784f 25257 dgh[48] = ztpc+4.+0.1;
6d62fed9 25258 dgh[49] = 62.4;
25259 dgh[50] = 85.;
25260 gMC->Gsvolu("ITSV", "PCON", idtmed[205], dgh, 51);
6d62fed9 25261
db915fea 25262
25263 // --- Place the ghost volume in its mother volume (ALIC) and make it
25264 // invisible
25265
25266 gMC->Gspos("ITSV", 1, "ALIC", 0., 0., 0., 0, "ONLY");
cd3a3507 25267 //gMC->Gsatt("ITSV", "SEEN", 0);
db915fea 25268
25269
25270 // --- Define ghost volume containing the six layers and fill it with air
25271
25272 dgh[0] = 0.;
25273 dgh[1] = 360.;
6d62fed9 25274 dgh[2] = 8.;
7b67784f 25275 dgh[3] = -zmax;
45725ec9 25276 dgh[4] = 46.;
7b67784f 25277 dgh[5] = rlim;
9181d340 25278 dgh[6] = -47.5;
6d62fed9 25279 dgh[7] = 6.005;
7b67784f 25280 dgh[8] = rlim;
25281 dgh[9] = -28.5;
6d62fed9 25282 dgh[10] = 6.005;
7b67784f 25283 dgh[11] = rlim;
25284 dgh[12] = -27.5;
6d62fed9 25285 dgh[13] = 3.3;
7b67784f 25286 dgh[14] = rlim;
25287 dgh[15] = 27.5;
6d62fed9 25288 dgh[16] = 3.3;
7b67784f 25289 dgh[17] = rlim;
25290 dgh[18] = 28.5;
6d62fed9 25291 dgh[19] = 6.005;
7b67784f 25292 dgh[20] = rlim;
9181d340 25293 dgh[21] = 47.5;
6d62fed9 25294 dgh[22] = 6.005;
7b67784f 25295 dgh[23] = rlim;
25296 dgh[24] = zmax;
6d62fed9 25297 dgh[25] = 46.;
7b67784f 25298 dgh[26] = rlim;
6d62fed9 25299 gMC->Gsvolu("ITSD", "PCON", idtmed[205], dgh, 27);
db915fea 25300
25301 // --- Place the ghost volume in its mother volume (ITSV) and make it
25302 // invisible
25303
25304 gMC->Gspos("ITSD", 1, "ITSV", 0., 0., 0., 0, "ONLY");
25305 //gMC->Gsatt("ITSD", "SEEN", 0);
cd3a3507 25306
db915fea 25307
a9c4129c 25308 // --- Define SPD (option 'a') volumes ----------------------------
db915fea 25309
686e2715 25310 // SPD - option 'a'
686e2715 25311 // (this is NOT the default)
25312
3d12a48d 25313 if (option == 1) {
c47b75b1 25314
686e2715 25315 dits[0] = 3.7;
25316 dits[1] = 7.75;
45725ec9 25317 dits[2] = 26.1;
d236497b 25318 gMC->Gsvolu("IT12", "TUBE", idtmed[254], dits, 3);
686e2715 25319
25320 dits[0] = 3.7;
25321 dits[1] = 7.7;
25322 dits[2] = 24;
25323 dits[3] = 57;
25324 dits[4] = 100;
c47b75b1 25325 gMC->Gsvolu("I12A", "TUBS", idtmed[254], dits, 5); // sector
686e2715 25326
c47b75b1 25327 di10a[0] = 0.843;
25328 di10a[1] = ddet1+dchip1+dbus+0.0025;
25329 di10a[2] = 19.344;
25330 gMC->Gsvolu("I10A", "BOX ", idtmed[254], di10a, 3); // mother volume
25331 // on layer 1
25332 di20a[0] = 0.843;
25333 di20a[1] = ddet2+dchip2+dbus+0.0025;
25334 di20a[2] = 19.344;
25335 gMC->Gsvolu("I20A", "BOX ", idtmed[254], di20a, 3); // mother volume
25336 // on layer 2
686e2715 25337 dits[0] = 1.3673;
25338 dits[1] = 0.01;
25339 dits[2] = 24;
25340 gMC->Gsvolu("I123", "BOX ", idtmed[253], dits, 3);
25341
25342 dits[0] = 0.06;
25343 dits[1] = 0.08;
25344 dits[2] = 24;
25345 dits[3] = -36.79;
25346 dits[4] = 21.834;
25347 gMC->Gsvolu("I121", "TUBS", idtmed[253], dits, 5);
25348
25349 dits[0] = 0.1253;
25350 dits[1] = 0.01;
25351 dits[2] = 24;
d236497b 25352 gMC->Gsvolu("I122", "BOX ", idtmed[253], dits, 3);
686e2715 25353
25354 dits[0] = 0.04;
25355 dits[1] = 0.06 ;
25356 dits[2] = 24;
25357 dits[3] = 126.79;
25358 dits[4] = 270;
25359 gMC->Gsvolu("I120", "TUBS", idtmed[253], dits, 5);
25360
25361 dits[0] = 0.1134;
25362 dits[1] = 0.01;
25363 dits[2] = 24;
25364 gMC->Gsvolu("I144", "BOX ", idtmed[253], dits, 3);
25365
25366 dits[0] = 0.25;
25367 dits[1] = 0.06;
25368 dits[2] = 24;
25369 gMC->Gsvolu("I113", "BOX ", idtmed[254], dits, 3);
25370
25371 dits[0] = 0.077;
25372 dits[1] = 0.01;
25373 dits[2] = 24;
25374 gMC->Gsvolu("I143", "BOX ", idtmed[253], dits, 3);
25375
25376 dits[0] = 0.04;
25377 dits[1] = 0.06;
25378 dits[2] = 24;
25379 dits[3] = 0;
25380 dits[4] = 90;
25381 gMC->Gsvolu("I142", "TUBS", idtmed[253], dits, 5);
25382
25383 dits[0] = 0.0695;
25384 dits[1] = 0.01;
25385 dits[2] = 24;
25386 gMC->Gsvolu("I141", "BOX ", idtmed[253], dits, 3);
25387
25388 dits[0] = 0.06;
25389 dits[1] = 0.08;
25390 dits[2] = 24;
25391 dits[3] = 0;
25392 dits[4] = 108;
25393 gMC->Gsvolu("I140", "TUBS", idtmed[253], dits, 5);
25394
25395 dits[0] = 0.1835;
25396 dits[1] = 0.01;
25397 dits[2] = 24;
25398 gMC->Gsvolu("I139", "BOX ", idtmed[253], dits, 3);
25399
25400 dits[0] = 0.1894 ;
25401 dits[1] = 0.01;
25402 dits[2] = 24;
25403 gMC->Gsvolu("I138", "BOX ", idtmed[253], dits, 3);
25404
25405 dits[0] = 0.04;
25406 dits[1] = 0.06;
25407 dits[2] = 24;
25408 dits[3] = 0;
25409 dits[4] = 75.261;
25410 gMC->Gsvolu("I137", "TUBS", idtmed[253], dits, 5);
25411
25412 dits[0] = 1.3401;
25413 dits[1] = 0.01;
25414 dits[2] = 24;
25415 gMC->Gsvolu("I136", "BOX ", idtmed[253], dits, 3);
25416
25417 dits[0] = 0.05;
25418 dits[1] = 0.07;
25419 dits[2] = 24;
25420 dits[3] = 0;
25421 dits[4] = 72.739;
25422 gMC->Gsvolu("I135", "TUBS", idtmed[253], dits, 5);
25423
25424 dits[0] = 0.1193;
25425 dits[1] = 0.01;
25426 dits[2] = 24;
25427 gMC->Gsvolu("I134", "BOX ", idtmed[253], dits, 3);
25428
25429 dits[0] = 0.163;
25430 dits[1] = 0.01;
25431 dits[2] = 24;
25432 gMC->Gsvolu("I133", "BOX ", idtmed[253], dits, 3);
25433
25434 dits[0] = 0.04;
25435 dits[1] = 0.06;
25436 dits[2] = 24;
25437 dits[3] = 0;
25438 dits[4] = 157.633;
25439 gMC->Gsvolu("I132", "TUBS", idtmed[253], dits, 5);
25440
25441 dits[0] = 0.2497;
25442 dits[1] = 0.01;
25443 dits[2] = 24;
25444 gMC->Gsvolu("I131", "BOX ", idtmed[253], dits, 3);
25445
25446 dits[0] = 0.06;
25447 dits[1] = 0.08;
25448 dits[2] = 24;
25449 dits[3] = 0;
25450 dits[4] = 148.633;
25451 gMC->Gsvolu("I130", "TUBS", idtmed[253], dits, 5);
25452
25453 dits[0] = 0.292;
25454 dits[1] = 0.01;
25455 dits[2] = 24;
25456 gMC->Gsvolu("I129", "BOX ", idtmed[253], dits, 3);
25457
25458 dits[0] = 0.163;
25459 dits[1] = 0.01;
25460 dits[2] = 24;
25461 gMC->Gsvolu("I128", "BOX ", idtmed[253], dits, 3);
25462
25463 dits[0] = 0.04;
25464 dits[1] = 0.06;
25465 dits[2] = 24;
25466 dits[3] = 0;
25467 dits[4] = 161.297;
25468 gMC->Gsvolu("I126", "TUBS", idtmed[253], dits, 5);
25469
25470 dits[0] = 0.2433;
25471 dits[1] = 0.01;
25472 dits[2] = 24;
25473 gMC->Gsvolu("I125", "BOX ", idtmed[253], dits, 3);
25474
25475 dits[0] = 0.06;
25476 dits[1] = 0.08;
25477 dits[2] = 24;
25478 dits[3] = 0;
25479 dits[4] = 42.883;
25480 gMC->Gsvolu("I124", "TUBS", idtmed[253], dits, 5);
25481
c47b75b1 25482 di103[0] = 0.793;
25483 di103[1] = ddet1+dchip1;
25484 di103[2] = 3.536;
25485 gMC->Gsvolu("I103", "BOX ", idtmed[254], di103, 3); // contains det and chip
25486 // layer 1
686e2715 25487 dits[0] = 0.793;
fc44ab90 25488 dits[1] = 0.475; //0.685; 0.015
686e2715 25489 dits[2] = 2.5;
fc44ab90 25490 gMC->Gsvolu("I105", "BOX ", idtmed[290], dits, 3); // end-ladder electr.
686e2715 25491
c47b75b1 25492 di104[0] = 0.843;
25493 di104[1] = dbus;
25494 di104[2] = 14.344;
25495 gMC->Gsvolu("I104", "BOX ", idtmed[275], di104, 3); // bus for both layers
686e2715 25496
c47b75b1 25497 di1d3[0] = 0.793;
25498 di1d3[1] = ddet2+dchip2;
25499 di1d3[2] = 3.536;
25500 gMC->Gsvolu("I1D3", "BOX ", idtmed[254], di1d3, 3); // contains det and chip
25501 // layer 2
686e2715 25502 dits[0] = 0.793;
686e2715 25503 dits[0] = 0.06;
25504 dits[1] = 0.08;
25505 dits[2] = 24;
25506 dits[3] = 0;
25507 dits[4] = 80;
25508 gMC->Gsvolu("I112", "TUBS", idtmed[253], dits, 5);
25509
25510 dits[0] = 0.04;
25511 dits[1] = 0.06;
25512 dits[2] = 24;
25513 dits[3] = 0;
25514 dits[4] = 80;
25515 gMC->Gsvolu("I111", "TUBS", idtmed[253], dits, 5);
25516
25517 dits[0] = 0.15;
25518 dits[1] = 0.0146;
25519 dits[2] = 24;
25520 gMC->Gsvolu("I118", "BOX ", idtmed[273], dits, 3);
25521
25522 dits[0] = 0.1315;
25523 dits[1] = 0.01;
25524 dits[2] = 24;
25525 gMC->Gsvolu("I110", "BOX ", idtmed[253], dits, 3);
25526
25527 dits[0] = 0.025;
25528 dits[1] = 0.035;
25529 dits[2] = 24;
25530 dits[3] = 0;
25531 dits[4] = 180;
25532 gMC->Gsvolu("I114", "TUBS", idtmed[264], dits, 5);
25533
9181d340 25534 if (fluid == 1) {
25535 dits[0] = 0;
25536 dits[1] = 0.025;
25537 dits[2] = 24;
25538 dits[3] = 0;
25539 dits[4] = 180;
25540 gMC->Gsvolu("I115", "TUBS", idtmed[211], dits, 5); // set water as cooling fluid
25541 } else {
25542 dits[0] = 0;
25543 dits[1] = 0.025;
25544 dits[2] = 24;
25545 dits[3] = 0;
25546 dits[4] = 180;
25547 gMC->Gsvolu("I115", "TUBS", idtmed[212], dits, 5); // set freon as cooling fluid
25548 }
25549
686e2715 25550 dits[0] = 0.063;
25551 dits[1] = 0.035;
25552 dits[2] = 24;
25553 gMC->Gsvolu("I116", "BOX ", idtmed[264], dits, 3);
25554
c47b75b1 25555 di102[0] = 0.793;
25556 di102[1] = dchip1;
25557 di102[2] = 0.68;
25558 gMC->Gsvolu("I102", "BOX ", idtmed[201], di102, 3); // chip layer 1
25559
25560 di1d2[0] = 0.793;
25561 di1d2[1] = dchip2;
25562 di1d2[2] = 0.68;
25563 gMC->Gsvolu("I1D2", "BOX ", idtmed[201], di1d2, 3); // chip layer 2
25564
25565 di101[0] = 0.705;
25566 di101[1] = ddet1;
25567 di101[2] = 3.536;
25568 gMC->Gsvolu("I101", "BOX ", idtmed[250], di101, 3); // contains detector
25569 // layer 1
25570 di1d1[0] = 0.705;
25571 di1d1[1] = ddet2;
25572 di1d1[2] = 3.536;
25573 gMC->Gsvolu("I1D1", "BOX ", idtmed[250], di1d1, 3); // contains detector
25574 // layer 2
9181d340 25575 if (fluid == 1) {
25576 dits[0] = 0.063;
25577 dits[1] = 0.025;
25578 dits[2] = 24;
25579 gMC->Gsvolu("I117", "BOX ", idtmed[211], dits, 3); // set water as cooling fuid
25580 } else {
25581 dits[0] = 0.063;
25582 dits[1] = 0.025;
25583 dits[2] = 24;
25584 gMC->Gsvolu("I117", "BOX ", idtmed[212], dits, 3); // set freon as cooling fluid
25585 }
686e2715 25586
c47b75b1 25587 dits1[0] = 0.64;
25588 dits1[1] = ddet1;
25589 dits1[2] = 3.48;
25590 gMC->Gsvolu("ITS1", "BOX ", idtmed[200], dits1, 3); // detector layer 1
686e2715 25591
c47b75b1 25592 dits2[0] = 0.64;
25593 dits2[1] = ddet2;
25594 dits2[2] = 3.48;
25595 gMC->Gsvolu("ITS2", "BOX ", idtmed[200], dits2, 3); // detector layer 2
686e2715 25596
25597 dits[0] = 3.701;
25598 dits[1] = 7.699;
25599 dits[2] = 4;
25600 dits[3] = 57.1;
25601 dits[4] = 99.9;
25602 gMC->Gsvolu("I650", "TUBS", idtmed[254], dits, 5); // was I150 in old geom.
25603
25604 dits[0] = 0;
25605 dits[1] = 0.5;
25606 dits[2] = 1.5;
25607 gMC->Gsvolu("I676", "TUBE", idtmed[274], dits, 3); // was I176 in old geom.
25608
25609 dits[0] = 0;
25610 dits[1] = 0.18;
25611 dits[2] = 0.8;
25612 gMC->Gsvolu("I673", "TUBE", idtmed[274], dits, 3); // was I173 in old geom.
25613
25614 dits[0] = 0;
25615 dits[1] = 0.18;
25616 dits[2] = 3;
25617 gMC->Gsvolu("I671", "TUBE", idtmed[274], dits, 3); // was I171 in old geom.
25618
25619 dits[0] = 0;
25620 dits[1] = 0.075;
25621 dits[2] = 0.8;
25622 gMC->Gsvolu("I669", "TUBE", idtmed[264], dits, 3); // was I169 in old geom.
25623
25624 dits[0] = 3.5;
25625 dits[1] = 5.6;
25626 dits[2] = 0.55;
25627 dits[3] = 0;
25628 dits[4] = 38;
25629 gMC->Gsvolu("I667", "TUBS", idtmed[263], dits, 5); // was I167 in old geom.
25630
25631 dits[0] = 6.6;
25632 dits[1] = 7.6;
25633 dits[2] = 0.5;
25634 dits[3] = 0;
25635 dits[4] = 9;
25636 gMC->Gsvolu("I666", "TUBS", idtmed[263], dits, 5); // was I166 in old geom.
25637
25638 dits[0] = 0.26;
25639 dits[1] = 0.32;
25640 dits[2] = 0.55;
25641 gMC->Gsvolu("I678", "TUBE", idtmed[263], dits, 3); // was I178 in old geom.
25642
9181d340 25643 if (fluid == 1) {
25644 dits[0] = 0;
25645 dits[1] = 0.3;
25646 dits[2] = 1.5;
25647 gMC->Gsvolu("I677", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25648 // was I177 in old geom.
25649 } else {
25650 dits[0] = 0;
25651 dits[1] = 0.3;
25652 dits[2] = 1.5;
25653 gMC->Gsvolu("I677", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25654 // was I177 in old geom.
25655 }
25656
686e2715 25657 dits[0] = 0.07;
25658 dits[1] = 0.125;
25659 dits[2] = 0.3;
25660 gMC->Gsvolu("I675", "TUBE", idtmed[263], dits, 3); // was I175 in old geom.
25661
9181d340 25662 if (fluid == 1) {
25663 dits[0] = 0;
25664 dits[1] = 0.1;
25665 dits[2] = 0.8;
25666 gMC->Gsvolu("I674", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25667 // was I174 in old geom.
25668 } else {
25669 dits[0] = 0;
25670 dits[1] = 0.1;
25671 dits[2] = 0.8;
25672 gMC->Gsvolu("I674", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25673 // was I174 in old geom.
25674 }
25675
25676 if (fluid == 1) {
25677 dits[0] = 0;
25678 dits[1] = 0.1;
25679 dits[2] = 3;
25680 gMC->Gsvolu("I672", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25681 // was I172 in old geom.
25682 } else {
25683 dits[0] = 0;
25684 dits[1] = 0.1;
25685 dits[2] = 3;
25686 gMC->Gsvolu("I672", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25687 // was I172 in old geom.
25688 }
25689
25690 if (fluid == 1) {
25691 dits[0] = 0;
25692 dits[1] = 0.0746;
25693 dits[2] = 0.8;
25694 gMC->Gsvolu("I670", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25695 // was I170 in old geom.
25696 } else {
25697 dits[0] = 0;
25698 dits[1] = 0.0746;
25699 dits[2] = 0.8;
25700 gMC->Gsvolu("I670", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25701 // was I170 in old geom.
25702 }
25703
25704 if (fluid == 1) {
25705 dits[0] = 3.7;
25706 dits[1] = 5.4;
25707 dits[2] = 0.35;
25708 dits[3] = 2;
25709 dits[4] = 36;
25710 gMC->Gsvolu("I668", "TUBS", idtmed[211], dits, 5); // set water as cooling fluid
25711 // was I168 in old geom.
25712 } else {
25713 dits[0] = 3.7;
25714 dits[1] = 5.4;
25715 dits[2] = 0.35;
25716 dits[3] = 2;
25717 dits[4] = 36;
25718 gMC->Gsvolu("I668", "TUBS", idtmed[212], dits, 5); // set freon as cooling fluid
25719 // was I168 in old geom.
25720 }
686e2715 25721
2ffd6c79 25722
686e2715 25723 }
a9c4129c 25724
a9c4129c 25725 // --- Define SPD (option 'b') volumes ----------------------------
25726
686e2715 25727 // SPD - option 'b'
c47b75b1 25728 // (this is the default)
686e2715 25729
3d12a48d 25730 if (option == 2) {
c47b75b1 25731
686e2715 25732 dits[0] = 3.7;
25733 dits[1] = 7.75;
45725ec9 25734 dits[2] = 26.1;
686e2715 25735 gMC->Gsvolu("IT12", "TUBE", idtmed[254], dits, 3);
25736
25737 dits[0] = 3.7;
25738 dits[1] = 7.7;
25739 dits[2] = 24;
25740 dits[3] = 57;
25741 dits[4] = 100;
c47b75b1 25742 gMC->Gsvolu("I12B", "TUBS", idtmed[254], dits, 5); // sector
686e2715 25743
c47b75b1 25744 di10b[0] = 0.843;
25745 di10b[1] = ddet1+dchip1+dbus+0.0025;
25746 di10b[2] = 19.344;
25747 gMC->Gsvolu("I10B", "BOX ", idtmed[254], di10b, 3); // mother volume
25748 // on layer 1
686e2715 25749
c47b75b1 25750 di20b[0] = 0.843;
25751 di20b[1] = ddet2+dchip2+dbus+0.0025;
25752 di20b[2] = 19.344;
25753 gMC->Gsvolu("I20B", "BOX ", idtmed[254], di20b, 3); // mother volume
25754 // layer 2
686e2715 25755
25756 dits[0] = 1.3673;
25757 dits[1] = 0.01;
25758 dits[2] = 24;
25759 gMC->Gsvolu("I123", "BOX ", idtmed[253], dits, 3);
25760
25761 dits[0] = 0.06;
25762 dits[1] = 0.08;
25763 dits[2] = 24;
25764 dits[3] = -36.79;
25765 dits[4] = 21.834;
25766 gMC->Gsvolu("I121", "TUBS", idtmed[253], dits, 5);
25767
25768 dits[0] = 0.1253;
25769 dits[1] = 0.01;
25770 dits[2] = 24;
25771 gMC->Gsvolu("I122", "BOX ", idtmed[253], dits, 3);
25772
25773 dits[0] = 0.04;
25774 dits[1] = 0.06 ;
25775 dits[2] = 24;
25776 dits[3] = 126.79;
25777 dits[4] = 270;
25778 gMC->Gsvolu("I120", "TUBS", idtmed[253], dits, 5);
25779
25780 dits[0] = 0.1134;
25781 dits[1] = 0.01;
25782 dits[2] = 24;
25783 gMC->Gsvolu("I144", "BOX ", idtmed[253], dits, 3);
25784
25785 dits[0] = 0.25;
25786 dits[1] = 0.06;
25787 dits[2] = 24;
25788 gMC->Gsvolu("I113", "BOX ", idtmed[254], dits, 3);
25789
25790 dits[0] = 0.077;
25791 dits[1] = 0.01;
25792 dits[2] = 24;
25793 gMC->Gsvolu("I143", "BOX ", idtmed[253], dits, 3);
25794
25795 dits[0] = 0.04;
25796 dits[1] = 0.06;
25797 dits[2] = 24;
25798 dits[3] = 0;
25799 dits[4] = 90;
25800 gMC->Gsvolu("I142", "TUBS", idtmed[253], dits, 5);
25801
25802 dits[0] = 0.0695;
25803 dits[1] = 0.01;
25804 dits[2] = 24;
25805 gMC->Gsvolu("I141", "BOX ", idtmed[253], dits, 3);
25806
25807 dits[0] = 0.06;
25808 dits[1] = 0.08;
25809 dits[2] = 24;
25810 dits[3] = 0;
25811 dits[4] = 108;
25812 gMC->Gsvolu("I140", "TUBS", idtmed[253], dits, 5);
25813
25814 dits[0] = 0.1835;
25815 dits[1] = 0.01;
25816 dits[2] = 24;
25817 gMC->Gsvolu("I139", "BOX ", idtmed[253], dits, 3);
25818
25819 dits[0] = 0.1894 ;
25820 dits[1] = 0.01;
25821 dits[2] = 24;
25822 gMC->Gsvolu("I138", "BOX ", idtmed[253], dits, 3);
25823
25824 dits[0] = 0.04;
25825 dits[1] = 0.06;
25826 dits[2] = 24;
25827 dits[3] = 0;
25828 dits[4] = 75.261;
25829 gMC->Gsvolu("I137", "TUBS", idtmed[253], dits, 5);
25830
25831 dits[0] = 1.3401;
25832 dits[1] = 0.01;
25833 dits[2] = 24;
25834 gMC->Gsvolu("I136", "BOX ", idtmed[253], dits, 3);
25835
25836 dits[0] = 0.05;
25837 dits[1] = 0.07;
25838 dits[2] = 24;
25839 dits[3] = 0;
25840 dits[4] = 72.739;
25841 gMC->Gsvolu("I135", "TUBS", idtmed[253], dits, 5);
25842
25843 dits[0] = 0.1193;
25844 dits[1] = 0.01;
25845 dits[2] = 24;
25846 gMC->Gsvolu("I134", "BOX ", idtmed[253], dits, 3);
25847
25848 dits[0] = 0.163;
25849 dits[1] = 0.01;
25850 dits[2] = 24;
25851 gMC->Gsvolu("I133", "BOX ", idtmed[253], dits, 3);
25852
25853 dits[0] = 0.04;
25854 dits[1] = 0.06;
25855 dits[2] = 24;
25856 dits[3] = 0;
25857 dits[4] = 157.633;
25858 gMC->Gsvolu("I132", "TUBS", idtmed[253], dits, 5);
25859
25860 dits[0] = 0.2497;
25861 dits[1] = 0.01;
25862 dits[2] = 24;
25863 gMC->Gsvolu("I131", "BOX ", idtmed[253], dits, 3);
25864
25865 dits[0] = 0.06;
25866 dits[1] = 0.08;
25867 dits[2] = 24;
25868 dits[3] = 0;
25869 dits[4] = 148.633;
25870 gMC->Gsvolu("I130", "TUBS", idtmed[253], dits, 5);
25871
25872 dits[0] = 0.292;
25873 dits[1] = 0.01;
25874 dits[2] = 24;
25875 gMC->Gsvolu("I129", "BOX ", idtmed[253], dits, 3);
25876
25877 dits[0] = 0.163;
25878 dits[1] = 0.01;
25879 dits[2] = 24;
25880 gMC->Gsvolu("I128", "BOX ", idtmed[253], dits, 3);
25881
25882 dits[0] = 0.04;
25883 dits[1] = 0.06;
25884 dits[2] = 24;
25885 dits[3] = 0;
25886 dits[4] = 161.297;
25887 gMC->Gsvolu("I126", "TUBS", idtmed[253], dits, 5);
25888
25889 dits[0] = 0.2433;
25890 dits[1] = 0.01;
25891 dits[2] = 24;
25892 gMC->Gsvolu("I125", "BOX ", idtmed[253], dits, 3);
25893
25894 dits[0] = 0.06;
25895 dits[1] = 0.08;
25896 dits[2] = 24;
25897 dits[3] = 0;
25898 dits[4] = 42.883;
25899 gMC->Gsvolu("I124", "TUBS", idtmed[253], dits, 5);
25900
25901 dits[0] = 0.793;
fc44ab90 25902 dits[1] = 0.475 ; //0.685; 0.015
686e2715 25903 dits[2] = 2.5;
fc44ab90 25904 gMC->Gsvolu("I105", "BOX ", idtmed[290], dits, 3);
686e2715 25905
c47b75b1 25906 di107[0] = 0.793;
25907 di107[1] = ddet1+dchip1;
25908 di107[2] = 3.536;
25909 gMC->Gsvolu("I107", "BOX ", idtmed[254], di107, 3); // contains det and chip
25910 // layer 1
686e2715 25911 dits[0] = 0.705;
25912 dits[1] = 0.01;
25913 dits[2] = 2.5;
25914 gMC->Gsvolu("I109", "BOX ", idtmed[275], dits, 3);
25915
c47b75b1 25916 di108[0] = 0.705;
25917 di108[1] = dbus;
25918 di108[2] = 14.344;
25919 gMC->Gsvolu("I108", "BOX ", idtmed[275], di108, 3); // bus for both layers
686e2715 25920
c47b75b1 25921 di1d7[0] = 0.7975;
25922 di1d7[1] = ddet2+dchip2;
25923 di1d7[2] = 3.536;
25924 gMC->Gsvolu("I1D7", "BOX ", idtmed[254], di1d7, 3); // contains det and chip
25925 // layer 2
686e2715 25926 dits[0] = 0.06;
25927 dits[1] = 0.08;
25928 dits[2] = 24;
25929 dits[3] = 0;
25930 dits[4] = 80;
25931 gMC->Gsvolu("I112", "TUBS", idtmed[253], dits, 5);
25932
25933 dits[0] = 0.04;
25934 dits[1] = 0.06;
25935 dits[2] = 24;
25936 dits[3] = 0;
25937 dits[4] = 80;
25938 gMC->Gsvolu("I111", "TUBS", idtmed[253], dits, 5);
25939
25940 dits[0] = 0.15;
25941 dits[1] = 0.0146;
25942 dits[2] = 24;
25943 gMC->Gsvolu("I118", "BOX ", idtmed[273], dits, 3);
25944
25945 dits[0] = 0.1315;
25946 dits[1] = 0.01;
25947 dits[2] = 24;
25948 gMC->Gsvolu("I110", "BOX ", idtmed[253], dits, 3);
25949
25950 dits[0] = 0.025;
25951 dits[1] = 0.035;
25952 dits[2] = 24;
25953 dits[3] = 0;
25954 dits[4] = 180;
25955 gMC->Gsvolu("I114", "TUBS", idtmed[264], dits, 5);
25956
9181d340 25957 if (fluid == 1) {
25958 dits[0] = 0;
25959 dits[1] = 0.025;
25960 dits[2] = 24;
25961 dits[3] = 0;
25962 dits[4] = 180;
25963 gMC->Gsvolu("I115", "TUBS", idtmed[211], dits, 5); // set water as cooling fluid
25964 } else {
25965 dits[0] = 0;
25966 dits[1] = 0.025;
25967 dits[2] = 24;
25968 dits[3] = 0;
25969 dits[4] = 180;
25970 gMC->Gsvolu("I115", "TUBS", idtmed[212], dits, 5); // set freon as cooling fluid
25971 }
25972
686e2715 25973 dits[0] = 0.063;
25974 dits[1] = 0.035;
25975 dits[2] = 24;
25976 gMC->Gsvolu("I116", "BOX ", idtmed[264], dits, 3);
25977
c47b75b1 25978 di106[0] = 0.7975;
25979 di106[1] = dchip1;
25980 di106[2] = 0.68;
25981 gMC->Gsvolu("I106", "BOX ", idtmed[201], di106, 3); // chip layer 1
25982
25983 di1d6[0] = 0.7975;
25984 di1d6[1] = dchip2;
25985 di1d6[2] = 0.68;
25986 gMC->Gsvolu("I1D6", "BOX ", idtmed[201], di1d6, 3); // chip layer 2
25987
25988 di101[0] = 0.705;
25989 di101[1] = ddet1;
25990 di101[2] = 3.536;
25991 gMC->Gsvolu("I101", "BOX ", idtmed[250], di101, 3); // contains detector
25992 // layer 1
25993 di1d1[0] = 0.705;
25994 di1d1[1] = ddet2;
25995 di1d1[2] = 3.536;
25996 gMC->Gsvolu("I1D1", "BOX ", idtmed[250], di1d1, 3); // contains detector
25997 // layer 2
9181d340 25998
25999 if (fluid == 1) {
26000 dits[0] = 0.063;
26001 dits[1] = 0.025;
26002 dits[2] = 24;
26003 gMC->Gsvolu("I117", "BOX ", idtmed[211], dits, 3); // set water as cooling fluid
26004 } else {
26005 dits[0] = 0.063;
26006 dits[1] = 0.025;
26007 dits[2] = 24;
26008 gMC->Gsvolu("I117", "BOX ", idtmed[212], dits, 3); // set freon as cooling fluid
26009 }
686e2715 26010
c47b75b1 26011 dits1[0] = 0.64;
26012 dits1[1] = ddet1;
26013 dits1[2] = 3.48;
26014 gMC->Gsvolu("ITS1", "BOX ", idtmed[200], dits1, 3); // detector layer 1
686e2715 26015
c47b75b1 26016 dits2[0] = 0.64;
26017 dits2[1] = ddet2;
26018 dits2[2] = 3.48;
26019 gMC->Gsvolu("ITS2", "BOX ", idtmed[200], dits2, 3); // detector layer 2
686e2715 26020
26021 dits[0] = 3.701;
26022 dits[1] = 7.699;
26023 dits[2] = 4;
26024 dits[3] = 57.1;
26025 dits[4] = 99.9;
26026 gMC->Gsvolu("I650", "TUBS", idtmed[254], dits, 5); // was I150 in old geom.
26027
26028 dits[0] = 0;
26029 dits[1] = 0.5;
26030 dits[2] = 1.5;
26031 gMC->Gsvolu("I676", "TUBE", idtmed[274], dits, 3); // was I176 in old geom.
26032
26033 dits[0] = 0;
26034 dits[1] = 0.18;
26035 dits[2] = 0.8;
26036 gMC->Gsvolu("I673", "TUBE", idtmed[274], dits, 3); // was I173 in old geom.
26037
26038 dits[0] = 0;
26039 dits[1] = 0.18;
26040 dits[2] = 3;
26041 gMC->Gsvolu("I671", "TUBE", idtmed[274], dits, 3); // was I171 in old geom.
26042
26043 dits[0] = 0;
26044 dits[1] = 0.075;
26045 dits[2] = 0.8;
26046 gMC->Gsvolu("I669", "TUBE", idtmed[264], dits, 3); // was I169 in old geom.
26047
26048 dits[0] = 3.5;
26049 dits[1] = 5.6;
26050 dits[2] = 0.55;
26051 dits[3] = 0;
26052 dits[4] = 38;
26053 gMC->Gsvolu("I667", "TUBS", idtmed[263], dits, 5); // was I167 in old geom.
26054
26055 dits[0] = 6.6;
26056 dits[1] = 7.6;
26057 dits[2] = 0.5;
26058 dits[3] = 0;
26059 dits[4] = 9;
26060 gMC->Gsvolu("I666", "TUBS", idtmed[263], dits, 5); // was I166 in old geom.
26061
26062 dits[0] = 0.26;
26063 dits[1] = 0.32;
26064 dits[2] = 0.55;
26065 gMC->Gsvolu("I678", "TUBE", idtmed[263], dits, 3); // was I178 in old geom.
26066
9181d340 26067 if (fluid == 1) {
26068 dits[0] = 0;
26069 dits[1] = 0.3;
26070 dits[2] = 1.5;
26071 gMC->Gsvolu("I677", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
26072 // was I177 in old geom.
26073 } else {
26074 dits[0] = 0;
26075 dits[1] = 0.3;
26076 dits[2] = 1.5;
26077 gMC->Gsvolu("I677", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
26078 // was I177 in old geom.
26079 }
686e2715 26080
26081 dits[0] = 0.07;
26082 dits[1] = 0.125;
26083 dits[2] = 0.3;
26084 gMC->Gsvolu("I675", "TUBE", idtmed[263], dits, 3); // was I175 in old geom.
26085
9181d340 26086 if (fluid == 1) {
26087 dits[0] = 0;
26088 dits[1] = 0.1;
26089 dits[2] = 0.8;
26090 gMC->Gsvolu("I674", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
26091 // was I174 in old geom.
26092 } else {
26093 dits[0] = 0;
26094 dits[1] = 0.1;
26095 dits[2] = 0.8;
26096 gMC->Gsvolu("I674", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
26097 // was I174 in old geom.
26098 }
26099
26100 if (fluid == 1) {
26101 dits[0] = 0;
26102 dits[1] = 0.1;
26103 dits[2] = 3;
26104 gMC->Gsvolu("I672", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
26105 // was I172 in old geom.
26106 } else {
26107 dits[0] = 0;
26108 dits[1] = 0.1;
26109 dits[2] = 3;
26110 gMC->Gsvolu("I672", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
26111 // was I172 in old geom.
26112 }
26113
26114 if (fluid == 1) {
26115 dits[0] = 0;
26116 dits[1] = 0.0746;
26117 dits[2] = 0.8;
26118 gMC->Gsvolu("I670", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
26119 // was I170 in old geom.
26120 } else {
26121 dits[0] = 0;
26122 dits[1] = 0.0746;
26123 dits[2] = 0.8;
26124 gMC->Gsvolu("I670", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
26125 // was I170 in old geom.
26126 }
26127
26128 if (fluid == 1) {
26129 dits[0] = 3.7;
26130 dits[1] = 5.4;
26131 dits[2] = 0.35;
26132 dits[3] = 2;
26133 dits[4] = 36;
26134 gMC->Gsvolu("I668", "TUBS", idtmed[211], dits, 5); //set water as cooling fluid
26135 // was I168 in old geom.
26136 } else {
26137 dits[0] = 3.7;
26138 dits[1] = 5.4;
26139 dits[2] = 0.35;
26140 dits[3] = 2;
26141 dits[4] = 36;
26142 gMC->Gsvolu("I668", "TUBS", idtmed[212], dits, 5); //set freon as cooling fluid
26143 // was I168 in old geom.
26144 }
26145
a9c4129c 26146
686e2715 26147 }
a9c4129c 26148
c47b75b1 26149 // --- Define SDD volumes ------------------------------------------
686e2715 26150
686e2715 26151
80272ed3 26152 cos30 = cos(30.*3.14159/180.);
26153 sin30 = sin(30.*3.14159/180.);
26154
26155
c47b75b1 26156 dits[0] = 0;
26157 dits[1] = 360;
26158 dits[2] = 6;
e4f08ac3 26159 dits[3] = -34.6;
9181d340 26160 dits[4] = 23.49;
26161 dits[5] = 28;
e4f08ac3 26162 dits[6] = -23.65;
9181d340 26163 dits[7] = 23.49;
26164 dits[8] = 28;
e4f08ac3 26165 dits[9] = -23.65;
9181d340 26166 dits[10] = 14.59;
26167 dits[11] = 28;
e4f08ac3 26168 dits[12] = 23.65;
9181d340 26169 dits[13] = 14.59;
26170 dits[14] = 28;
e4f08ac3 26171 dits[15] = 23.65;
9181d340 26172 dits[16] = 23.49;
26173 dits[17] = 28;
e4f08ac3 26174 dits[18] = 34.6;
9181d340 26175 dits[19] = 23.49;
26176 dits[20] = 28;
c47b75b1 26177 gMC->Gsvolu("IT34", "PCON", idtmed[209], dits, 21);
686e2715 26178
80272ed3 26179 // block of the SDD electronics and related ladder frame
26180 I018dits[0] = 3.2;
26181 I018dits[1] = 2;
26182 I018dits[2] = 3.65;
26183 gMC->Gsvolu("I018", "BOX ", idtmed[209], I018dits, 3);
26184
26185 // block of the SDD end ladder
26186 I024dits[0] = 3.2;
26187 I024dits[1] = 2;
26188 I024dits[2] = 2.725;
26189 gMC->Gsvolu("I024", "BOX ", idtmed[209], I024dits, 3);
26190
26191 // ladder frame of layer 3 - F.T. March,7-2001
26192 I047dits[0] = I018dits[0];
26193 I047dits[1] = I018dits[1];
26194 I047dits[2] = 6*I018dits[2] + 2*I024dits[2];
26195 gMC->Gsvolu("I047", "BOX ", idtmed[209], I047dits, 3);
26196
26197 // ladder frame of layer 4 - F.T. March,7-2001
26198 I048dits[0] = I018dits[0];
26199 I048dits[1] = I018dits[1];
26200 I048dits[2] = 8*I018dits[2] + 2*I024dits[2];
26201 gMC->Gsvolu("I048", "BOX ", idtmed[209], I048dits, 3);
26202
26203
26204 // global SDD volume (sensitive + insensitive)
26205 I302dits[0] = 3.6250;
26206 I302dits[1] = 0.0150;
26207 I302dits[2] = 4.3794;
26208 gMC->Gsvolu("I302", "BOX ", idtmed[278], I302dits, 3);
26209
26210 // Like for I302 - F.T. March,7-2001
26211 I402dits[0] = 3.6250;
26212 I402dits[1] = 0.0150;
26213 I402dits[2] = 4.3794;
26214 gMC->Gsvolu("I402", "BOX ", idtmed[278], I402dits, 3);
26215
26216 // SDD ladder of layer 3 - F.T. March,7-2001
26217 I004dits[0] = I302dits[0]+0.005;
26218 I004dits[1] = 2*I302dits[1]+Y_SDD_sep/2.;
767187dd 26219 I004dits[2] = TMath::Abs(Z_SDD_lay3[0]);
26220 if (I004dits[2] < TMath::Abs(Z_SDD_lay3[5])) {
26221 I004dits[2] = TMath::Abs(Z_SDD_lay3[5]);
80272ed3 26222 }
26223 I004dits[2] = I004dits[2] + I302dits[2];
26224 gMC->Gsvolu("I004", "BOX ", idtmed[209], I004dits, 3);
26225
26226 // SDD ladder of layer 4 - F.T. March,7-2001
26227 I005dits[0] = I402dits[0]+0.005;
26228 I005dits[1] = 2*I402dits[1]+Y_SDD_sep/2.;
767187dd 26229 I005dits[2] = TMath::Abs(Z_SDD_lay4[0]);
26230 if (I005dits[2] < TMath::Abs(Z_SDD_lay4[7])) {
26231 I005dits[2] = TMath::Abs(Z_SDD_lay4[7]);
80272ed3 26232 }
26233 I005dits[2] = I005dits[2] + I402dits[2];
26234 gMC->Gsvolu("I005", "BOX ", idtmed[209], I005dits, 3);
26235
26236
26237 // -- block of the SDD ladder foot and end ladder
26238
26239 // ladder foot mother volume
26240 I028dits[0] = 3.0000;
26241 I028dits[1] = 0.4000;
26242 I028dits[2] = 0.9000;
26243 gMC->Gsvolu("I028", "BOX ", idtmed[224], I028dits, 3);
26244
26245 // positioning-box #1 at SDD end-ladder - F.T. March,7-2001
26246 I420dits[0] = 0.4500;
26247 I420dits[1] = 0.4000;
26248 I420dits[2] = 0.4500;
26249 gMC->Gsvolu("I420", "BOX ", idtmed[264], I420dits, 3);
26250
26251 // positioning-box #2 at SDD end-ladder - F.T. March,7-2001
7b67784f 26252 I421dits[0] = 0.;
26253 I421dits[1] = 0.25;
26254 I421dits[2] = I420dits[1];
26255 gMC->Gsvolu("I421", "TUBE", idtmed[209], I421dits, 3);
80272ed3 26256
26257 // reference ruby-sphere at SDD end-ladder - F.T. March,7-2001
26258 I422dits[0] = 0.0000;
26259 I422dits[1] = 0.2000;
26260 I422dits[2] = 0.0000;
26261 I422dits[3] = 180.00;
26262 I422dits[4] = 0.0000;
26263 I422dits[5] = 360.00;
26264 gMC->Gsvolu("I422", "SPHE", idtmed[277], I422dits, 6);
26265
26266 // support for ruby-sphere (I422) - F.T. March,7-2001
26267 I423dits[0] = 0.0000;
26268 I423dits[1] = 0.1000;
7b67784f 26269 I423dits[2] = (I420dits[1]-I422dits[1])/2.;
80272ed3 26270 gMC->Gsvolu("I423", "TUBE", idtmed[264], I423dits, 3);
26271
26272 // passage for HV microcables - F.T. March,7-2001
26273 I424dits[0] = 1.5000;
26274 I424dits[1] = 0.1500;
26275 I424dits[2] = I421dits[2];
26276 gMC->Gsvolu("I424", "BOX ", idtmed[209], I424dits, 3);
26277
26278 // HV microcables segment at the end ladder - F.T. March,7-2001
26279 I425dits[0] = 1.350000;
26280 I425dits[1] = 0.015250;
26281 I425dits[2] = I024dits[2];
26282 gMC->Gsvolu("I425", "BOX ", idtmed[279], I425dits, 3);
26283
26284 // lower edge of SDD ladder frame at end-ladder - part 1
c47b75b1 26285 dits[0] = 0.2;
26286 dits[1] = 0.1815;
80272ed3 26287 dits[2] = I024dits[2];
c47b75b1 26288 dits[3] = 0.015;
26289 gMC->Gsvolu("I025", "TRD1", idtmed[208], dits, 4);
686e2715 26290
80272ed3 26291 // lower edge of SDD ladder frame at end-ladder - part 2
c47b75b1 26292 dits[0] = 0.183;
26293 dits[1] = 0.165;
80272ed3 26294 dits[2] = I024dits[2];
c47b75b1 26295 dits[3] = 0.015;
26296 gMC->Gsvolu("I026", "TRD1", idtmed[208], dits, 4);
686e2715 26297
80272ed3 26298 // new: for the 1st top rod of the structure
26299 // at the end-ladder - F.T. March,7-2001
26300 I029dits[0] = 0.2;
26301 I029dits[1] = 0.1815;
26302 I029dits[2] = 1.0100;
26303 I029dits[3] = 0.015;
26304 gMC->Gsvolu("I029", "TRD1", idtmed[208], I029dits, 4);
26305
26306 // new: for the 2nd top rod of the structure
26307 // at the end-ladder - F.T. March,7-2001
26308 I030dits[0] = 0.1830;
26309 I030dits[1] = 0.1650;
26310 I030dits[2] = 1.0100;
26311 I030dits[3] = 0.0150;
26312 gMC->Gsvolu("I030", "TRD1", idtmed[208], I030dits, 4);
26313
26314 // inox cooling tubes for the end ladder - F.T. March,7-2001
26315 I031dits[0] = 0.093;
26316 I031dits[1] = 0.1;
26317 I031dits[2] = I024dits[2];
26318 gMC->Gsvolu("I031", "TUBE", idtmed[264], I031dits, 3);
26319
9181d340 26320 if (fluid == 1) {
26321 // cooling water for the end ladder - F.T. March,7-2001
26322 I032dits[0] = 0;
26323 I032dits[1] = I031dits[0];
26324 I032dits[2] = I024dits[2];
26325 gMC->Gsvolu("I032", "TUBE", idtmed[211], I032dits, 3);
26326 } else {
26327 // cooling freon for the end ladder - R.B. March,21-2001
26328 I032dits[0] = 0;
26329 I032dits[1] = I031dits[0];
26330 I032dits[2] = I024dits[2];
26331 gMC->Gsvolu("I032", "TUBE", idtmed[212], I032dits, 3);
26332 }
26333
80272ed3 26334 // -- block of the SDD ladder frame holding the electronics
26335
26336 // edge of the ladder frame - part 1
26337 dits[0] = 0.2;
26338 dits[1] = 0.182;
26339 dits[2] = 3.65;
26340 dits[3] = 0.015;
26341 gMC->Gsvolu("I019", "TRD1", idtmed[208], dits, 4);
26342
26343 // edge of the ladder frame - part 2
26344 dits[0] = 0.183;
26345 dits[1] = 0.165;
26346 dits[2] = 3.65;
26347 dits[3] = 0.015;
26348 gMC->Gsvolu("I020", "TRD1", idtmed[208], dits, 4);
26349
26350 // inclined segments of the ladder frame
c47b75b1 26351 dits[0] = 2.23;
26352 dits[1] = 2.1;
26353 dits[2] = 0.05;
26354 dits[3] = 0.03;
26355 gMC->Gsvolu("I021", "TRD1", idtmed[208], dits, 4);
686e2715 26356
80272ed3 26357 // horiz.segments of the ladders, normal to ladder edges
c47b75b1 26358 dits[0] = 2.1;
26359 dits[1] = 2;
26360 dits[2] = 0.06;
26361 dits[3] = 0.04;
26362 gMC->Gsvolu("I022", "TRD1", idtmed[208], dits, 4);
686e2715 26363
80272ed3 26364 // horiz.segments of the ladders, at 45 deg. to ladder edges
26365 dits[0] = 2.615;
26366 dits[1] = 2.465;
26367 dits[2] = 0.06;
26368 dits[3] = 0.04;
26369 gMC->Gsvolu("I023", "TRD1", idtmed[208], dits, 4);
db915fea 26370
80272ed3 26371 // supports of the ceramic pins holding the detectors
db915fea 26372 dits[0] = 0.3;
26373 dits[1] = 0.05;
26374 dits[2] = 0.15;
cd3a3507 26375 gMC->Gsvolu("I033", "BOX ", idtmed[208], dits, 3);
db915fea 26376
80272ed3 26377 // ceramic pins holding the detectors
26378 dits[0] = 0;
26379 dits[1] = 0.05;
26380 dits[2] = 0.225;
26381 gMC->Gsvolu("I034", "TUBE", idtmed[277], dits, 3);
26382
26383 // holders of cooling tubes
26384 I035dits[0] = 0.1;
26385 I035dits[1] = 0.15;
26386 I035dits[2] = 0.2;
26387 gMC->Gsvolu("I035", "TUBE", idtmed[208], I035dits, 3);
26388
26389 // top holders of microcables
db915fea 26390 dits[0] = 0.2;
26391 dits[1] = 0.01;
26392 dits[2] = 0.05;
cd3a3507 26393 gMC->Gsvolu("I036", "BOX ", idtmed[208], dits, 3);
db915fea 26394
80272ed3 26395 // inox cooling tubes - F.T. March,7-2001
26396 I037dits[0] = 0.093;
26397 I037dits[1] = 0.1;
26398 I037dits[2] = I018dits[2];
26399 gMC->Gsvolu("I037", "TUBE", idtmed[264], I037dits, 3);
db915fea 26400
9181d340 26401 if (fluid == 1) {
26402 // cooling water - F.T. March,7-2001
26403 I038dits[0] = 0;
26404 I038dits[1] = I037dits[0];
26405 I038dits[2] = I018dits[2];
26406 gMC->Gsvolu("I038", "TUBE", idtmed[211], I038dits, 3);
26407 } else {
26408 // cooling freon - R.B. March,21-2001
26409 I038dits[0] = 0;
26410 I038dits[1] = I037dits[0];
26411 I038dits[2] = I018dits[2];
26412 gMC->Gsvolu("I038", "TUBE", idtmed[212], I038dits, 3);
26413 }
80272ed3 26414 // -- block of the SDD electronics (heat bridge, chips, hybrid, anode microcable)
db915fea 26415
80272ed3 26416 // SDD heat bridge - F.T. March,7-2001
26417 I039dits[0] = 1.1000;
26418 I039dits[1] = 0.0087;
26419 I039dits[2] = 3.2500;
26420 gMC->Gsvolu("I039", "BOX ", idtmed[268], I039dits, 3);
db915fea 26421
80272ed3 26422 // SDD clip part 1
db915fea 26423 dits[0] = 0.25;
26424 dits[1] = 0.01;
80272ed3 26425 dits[2] = I039dits[2];
cd3a3507 26426 gMC->Gsvolu("I040", "BOX ", idtmed[268], dits, 3);
db915fea 26427
80272ed3 26428 // SDD clip part 2
26429 I041dits[0] = 0.1;
26430 I041dits[1] = 0.12;
26431 I041dits[2] = I039dits[2];
26432 I041dits[3] = 90;
26433 I041dits[4] = 320;
26434 gMC->Gsvolu("I041", "TUBS", idtmed[268], I041dits, 5);
26435
26436
26437 // SDD PASCAL - F.T. March,7-2001
26438 I042dits[0] = 0.5000;
26439 I042dits[1] = 0.0175;
26440 I042dits[2] = 0.5000;
26441 gMC->Gsvolu("I042", "BOX ", idtmed[206], I042dits, 3);
26442
26443 // SDD AMBRA - F.T. March,7-2001
26444 I043dits[0] = 0.3500;
26445 I043dits[1] = 0.0175;
26446 I043dits[2] = 0.5000;
26447 gMC->Gsvolu("I043", "BOX ", idtmed[206], I043dits, 3);
26448
26449 // SDD capacitors - F.T. March,7-2001
26450 I051dits[0] = 0.1400;
26451 I051dits[1] = 0.0350;
26452 I051dits[2] = 0.0625;
26453 gMC->Gsvolu("I051", "BOX ", idtmed[276], I051dits, 3);
26454
26455 // SDD hybrid circuit - F.T. March,7-2001
26456 I052dits[0] = 1.725000;
26457 I052dits[1] = 0.003743;
26458 I052dits[2] = I039dits[2];
7b67784f 26459 gMC->Gsvolu("I052", "BOX ", idtmed[281], I052dits, 3);
80272ed3 26460
26461 // SDD anode microcable : changed - F.T. March,7-2001
26462 I044dits[0] = I018dits[2];
26463 I044dits[1] = I039dits[2];
26464 I044dits[2] = 0.00084;
26465 I044dits[3] = (15.189149/(I044dits[0]+I044dits[1]))/2;
26466 gMC->Gsvolu("I044", "TRD1", idtmed[282], I044dits, 4);
26467 volI044 = ((2*I044dits[0] + 2*I044dits[1]) * 2*I044dits[2])/2 * 2*I044dits[3];
26468
26469 // SDD electronics box - F.T. March,7-2001
26470 I050dits[1] = I039dits[1]+I052dits[1]+I051dits[1]+I044dits[2];
26471 I050dits[0] = I018dits[1]/cos(30.*3.14159/180.)-I050dits[1]*sin(30.*3.14159/180.);
26472 I050dits[2] = I018dits[2];
26473 gMC->Gsvolu("I050", "BOX ", idtmed[209], I050dits, 3);
26474
26475 // SDD sensitive volume
26476 dits[0] = 3.50850;
2ffd6c79 26477 dits[1] = 0.01499; // not 0.015 because it is included into I302 which is 0.015
80272ed3 26478 dits[2] = 3.76320;
db915fea 26479 gMC->Gsvolu("ITS3", "BOX ", idtmed[200], dits, 3);
26480
80272ed3 26481 // Like for ITS3 - F.T. March,7-2001
26482 dits[0] = 3.50850;
2ffd6c79 26483 dits[1] = 0.01499; // not 0.015 because it is included into I402 which is 0.015
80272ed3 26484 dits[2] = 3.76320;
db915fea 26485 gMC->Gsvolu("ITS4", "BOX ", idtmed[200], dits, 3);
26486
26487
26488 // --- Define SSD volumes ------------------------------------------
26489
26490
26491 dits[0] = 0;
26492 dits[1] = 360;
26493 dits[2] = 6;
9181d340 26494 dits[3] = -57.45;
26495 dits[4] = 43.6;
db915fea 26496 dits[5] = 48;
9181d340 26497 dits[6] = -49.15;
26498 dits[7] = 43.6;
db915fea 26499 dits[8] = 48;
9181d340 26500 dits[9] = -49.15;
26501 dits[10] = 36.9;
db915fea 26502 dits[11] = 48;
9181d340 26503 dits[12] = 50.55;
26504 dits[13] = 36.9;
db915fea 26505 dits[14] = 48;
9181d340 26506 dits[15] = 50.55;
26507 dits[16] = 43.6;
db915fea 26508 dits[17] = 48;
9181d340 26509 dits[18] = 57.45;
26510 dits[19] = 43.6;
db915fea 26511 dits[20] = 48;
cd3a3507 26512 gMC->Gsvolu("IT56", "PCON", idtmed[220], dits, 21);
db915fea 26513
26514 dits[0] = 3.4;
26515 dits[1] = 1.955;
de0a2a9c 26516 dits[2] = 56.5;
cd3a3507 26517 gMC->Gsvolu("I570", "BOX ", idtmed[204], dits, 3);
db915fea 26518
26519 dits[0] = 3.75;
26520 dits[1] = 0.045;
26521 dits[2] = 50.975;
cd3a3507 26522 gMC->Gsvolu("I569", "BOX ", idtmed[204], dits, 3);
db915fea 26523
26524 dits[0] = 3.4;
26525 dits[1] = 1.955;
de0a2a9c 26526 dits[2] = 47;
cd3a3507 26527 gMC->Gsvolu("I571", "BOX ", idtmed[204], dits, 3);
db915fea 26528
26529 dits[0] = 3.75;
26530 dits[1] = 0.045;
de0a2a9c 26531 dits[2] = 43.3;
cd3a3507 26532 gMC->Gsvolu("I565", "BOX ", idtmed[204], dits, 3);
db915fea 26533
26534 dits[0] = 3.4;
26535 dits[1] = 1.955;
26536 dits[2] = 3.15;
cd3a3507 26537 gMC->Gsvolu("I553", "BOX ", idtmed[204], dits, 3);
db915fea 26538
26539 dits[0] = 3.405;
26540 dits[1] = 1.955;
26541 dits[2] = 1.955;
cd3a3507 26542 gMC->Gsvolu("I523", "BOX ", idtmed[204], dits, 3);
db915fea 26543
26544 dits[0] = 3.75;
26545 dits[1] = 0.015;
26546 dits[2] = 2.1;
cd3a3507 26547 gMC->Gsvolu("I566", "BOX ", idtmed[206], dits, 3);
db915fea 26548
26549 dits[0] = 3.4;
26550 dits[1] = 1.955;
26551 dits[2] = 3.15;
cd3a3507 26552 gMC->Gsvolu("I544", "BOX ", idtmed[204], dits, 3);
db915fea 26553
26554 dits[0] = 3.41;
26555 dits[1] = 1.955;
26556 dits[2] = 1.955;
cd3a3507 26557 gMC->Gsvolu("I516", "BOX ", idtmed[204], dits, 3);
db915fea 26558
26559 dits[0] = 3.75;
26560 dits[1] = 0.015;
26561 dits[2] = 2.1;
cd3a3507 26562 gMC->Gsvolu("I562", "BOX ", idtmed[206], dits, 3);
db915fea 26563
9181d340 26564 if (fluid == 1) {
26565 dits[0] = 0;
26566 dits[1] = 0.07;
26567 dits[2] = 3.15;
26568 gMC->Gsvolu("I559", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26569 } else {
26570 dits[0] = 0;
26571 dits[1] = 0.07;
26572 dits[2] = 3.15;
26573 gMC->Gsvolu("I559", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26574 }
db915fea 26575
26576 dits[0] = 0.07;
26577 dits[1] = 0.1;
26578 dits[2] = 3.15;
cd3a3507 26579 gMC->Gsvolu("I560", "TUBE", idtmed[210], dits, 3);
db915fea 26580
26581 dits[0] = 0.225;
26582 dits[1] = 0.195;
26583 dits[2] = 3.15;
26584 dits[3] = 0.025;
cd3a3507 26585 gMC->Gsvolu("I558", "TRD1", idtmed[203], dits, 4);
db915fea 26586
26587 dits[0] = 0.25;
26588 dits[1] = 0.22;
26589 dits[2] = 3.15;
26590 dits[3] = 0.025;
cd3a3507 26591 gMC->Gsvolu("I557", "TRD1", idtmed[203], dits, 4);
db915fea 26592
26593 dits[0] = 2.17;
26594 dits[1] = 0.035;
26595 dits[2] = 0.05;
cd3a3507 26596 gMC->Gsvolu("I556", "BOX ", idtmed[203], dits, 3);
db915fea 26597
26598 dits[0] = 2 ;
26599 dits[1] = 0.035;
26600 dits[2] = 0.05;
cd3a3507 26601 gMC->Gsvolu("I554", "BOX ", idtmed[203], dits, 3);
db915fea 26602
26603 dits[0] = 2.675;
26604 dits[1] = 0.035;
26605 dits[2] = 0.05;
cd3a3507 26606 gMC->Gsvolu("I555", "BOX ", idtmed[203], dits, 3);
db915fea 26607
26608 dits[0] = 0.3;
26609 dits[1] = 0.15;
26610 dits[2] = 0.15;
cd3a3507 26611 gMC->Gsvolu("I561", "BOX ", idtmed[203], dits, 3);
db915fea 26612
26613 dits[0] = 0.025;
26614 dits[1] = 0.025;
26615 dits[2] = 0.05;
cd3a3507 26616 gMC->Gsvolu("I519", "BOX ", idtmed[214], dits, 3);
db915fea 26617
26618 dits[0] = 0.304;
26619 dits[1] = 0.0275;
26620 dits[2] = 0.432;
cd3a3507 26621 gMC->Gsvolu("I521", "BOX ", idtmed[206], dits, 3);
db915fea 26622
26623 dits[0] = 0.16;
26624 dits[1] = 0.08;
26625 dits[2] = 0.08;
cd3a3507 26626 gMC->Gsvolu("I520", "BOX ", idtmed[214], dits, 3);
db915fea 26627
26628 dits[0] = 3.4;
26629 dits[1] = 0.015;
26630 dits[2] = 0.525;
cd3a3507 26631 gMC->Gsvolu("I518", "BOX ", idtmed[203], dits, 3);
db915fea 26632
26633 dits[0] = 0.15;
26634 dits[1] = 0.105;
26635 dits[2] = 0.29;
26636 dits[3] = 0.08;
cd3a3507 26637 gMC->Gsvolu("I522", "TRD1", idtmed[203], dits, 4);
db915fea 26638
26639 dits[0] = 0.07;
26640 dits[1] = 0.1;
26641 dits[2] = 1.955;
cd3a3507 26642 gMC->Gsvolu("I542", "TUBE", idtmed[210], dits, 3);
db915fea 26643
9181d340 26644 if (fluid == 1) {
26645 dits[0] = 0;
26646 dits[1] = 0.07;
26647 dits[2] = 1.955;
26648 gMC->Gsvolu("I541", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26649 } else {
26650 dits[0] = 0;
26651 dits[1] = 0.07;
26652 dits[2] = 1.955;
26653 gMC->Gsvolu("I541", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26654 }
db915fea 26655
26656 dits[0] = 0.3;
26657 dits[1] = 0.15;
26658 dits[2] = 0.15;
cd3a3507 26659 gMC->Gsvolu("I543", "BOX ", idtmed[203], dits, 3);
db915fea 26660
26661 dits[0] = 0.25;
26662 dits[1] = 0.22;
26663 dits[2] = 1.955;
26664 dits[3] = 0.025;
cd3a3507 26665 gMC->Gsvolu("I537", "TRD1", idtmed[203], dits, 4);
db915fea 26666
26667 dits[0] = 0.225;
26668 dits[1] = 0.195;
26669 dits[2] = 1.955;
26670 dits[4] = 0.025;
cd3a3507 26671 gMC->Gsvolu("I538", "TRD1", idtmed[203], dits, 4);
db915fea 26672
26673 dits[0] = 2.17;
26674 dits[1] = 0.035;
26675 dits[2] = 0.05;
cd3a3507 26676 gMC->Gsvolu("I536", "BOX ", idtmed[203], dits, 3);
db915fea 26677
26678 dits[0] = 2.675;
26679 dits[1] = 0.035;
26680 dits[2] = 0.05;
cd3a3507 26681 gMC->Gsvolu("I535", "BOX ", idtmed[203], dits, 3);
db915fea 26682
26683 dits[0] = 2;
26684 dits[1] = 0.035;
26685 dits[2] = 0.05;
cd3a3507 26686 gMC->Gsvolu("I534", "BOX ", idtmed[203], dits, 3);
db915fea 26687
26688 dits[0] = 0;
26689 dits[1] = 0.05;
26690 dits[2] = 0.17;
cd3a3507 26691 gMC->Gsvolu("I540", "TUBE", idtmed[203], dits, 3);
db915fea 26692
26693 dits[0] = 0;
26694 dits[1] = 0.05;
26695 dits[2] = 0.205;
cd3a3507 26696 gMC->Gsvolu("I539", "TUBE", idtmed[203], dits, 3);
db915fea 26697
26698 dits[0] = 3.65;
26699 dits[1] = 0.015;
26700 dits[2] = 2;
26701 gMC->Gsvolu("ITS6", "BOX ", idtmed[200], dits, 3);
26702
9181d340 26703 if (fluid == 1) {
26704 dits[0] = 0;
26705 dits[1] = 0.07;
26706 dits[2] = 3.15;
26707 gMC->Gsvolu("I550", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26708 } else {
26709 dits[0] = 0;
26710 dits[1] = 0.07;
26711 dits[2] = 3.15;
26712 gMC->Gsvolu("I550", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26713 }
db915fea 26714
26715 dits[0] = 0.07;
26716 dits[1] = 0.1;
26717 dits[2] = 3.15;
cd3a3507 26718 gMC->Gsvolu("I551", "TUBE", idtmed[210], dits, 3);
db915fea 26719
26720 dits[0] = 0.225;
26721 dits[1] = 0.195;
26722 dits[2] = 3.15;
26723 dits[3] = 0.025;
cd3a3507 26724 gMC->Gsvolu("I549", "TRD1", idtmed[203], dits, 4);
db915fea 26725
26726 dits[0] = 0.25;
26727 dits[1] = 0.22;
26728 dits[2] = 3.15;
26729 dits[3] = 0.025;
cd3a3507 26730 gMC->Gsvolu("I548", "TRD1", idtmed[203], dits, 4);
db915fea 26731
26732 dits[0] = 2.17;
26733 dits[1] = 0.035;
26734 dits[2] = 0.05;
cd3a3507 26735 gMC->Gsvolu("I547", "BOX ", idtmed[203], dits, 3);
db915fea 26736
26737 dits[0] = 2;
26738 dits[1] = 0.035;
26739 dits[2] = 0.05;
cd3a3507 26740 gMC->Gsvolu("I545", "BOX ", idtmed[203], dits, 3);
db915fea 26741
26742 dits[0] = 2.675;
26743 dits[1] = 0.035;
26744 dits[2] = 0.05;
cd3a3507 26745 gMC->Gsvolu("I546", "BOX ", idtmed[203], dits, 3);
db915fea 26746
26747 dits[0] = 0.3;
26748 dits[1] = 0.15;
26749 dits[2] = 0.15;
cd3a3507 26750 gMC->Gsvolu("I552", "BOX ", idtmed[203], dits, 3);
db915fea 26751
26752 dits[0] = 0.304;
26753 dits[1] = 0.0275;
26754 dits[2] = 0.4322;
cd3a3507 26755 gMC->Gsvolu("I515", "BOX ", idtmed[206], dits, 3);
db915fea 26756
26757 dits[0] = 0.025;
26758 dits[1] = 0.025;
26759 dits[2] = 0.05;
cd3a3507 26760 gMC->Gsvolu("I513", "BOX ", idtmed[214], dits, 3);
db915fea 26761
26762 dits[0] = 0.16;
26763 dits[1] = 0.08;
26764 dits[2] = 0.08;
cd3a3507 26765 gMC->Gsvolu("I514", "BOX ", idtmed[214], dits, 3);
db915fea 26766
26767 dits[0] = 3.4;
26768 dits[1] = 0.015;
26769 dits[2] = 0.525;
686e2715 26770 gMC->Gsvolu("I512", "BOX ", idtmed[203], dits, 3);
db915fea 26771
26772 dits[0] = 0.225;
26773 dits[1] = 0.195;
26774 dits[2] = 1.955;
26775 dits[3] = 0.025;
cd3a3507 26776 gMC->Gsvolu("I528", "TRD1", idtmed[203], dits, 4);
db915fea 26777
26778 dits[0] = 0.25;
26779 dits[1] = 0.22;
26780 dits[2] = 1.955;
26781 dits[3] = 0.025;
cd3a3507 26782 gMC->Gsvolu("I527", "TRD1", idtmed[203], dits, 4);
db915fea 26783
26784 dits[0] = 2.17;
26785 dits[1] = 0.035;
26786 dits[2] = 0.05;
cd3a3507 26787 gMC->Gsvolu("I526", "BOX ", idtmed[203], dits, 3);
db915fea 26788
26789 dits[0] = 2.675;
26790 dits[1] = 0.035;
26791 dits[2] = 0.05;
cd3a3507 26792 gMC->Gsvolu("I525", "BOX ", idtmed[203], dits, 3);
db915fea 26793
26794 dits[0] = 2;
26795 dits[1] = 0.035;
26796 dits[2] = 0.05;
cd3a3507 26797 gMC->Gsvolu("I524", "BOX ", idtmed[203], dits, 3);
db915fea 26798
26799 dits[0] = 0;
26800 dits[1] = 0.05;
26801 dits[2] = 0.205;
cd3a3507 26802 gMC->Gsvolu("I529", "TUBE", idtmed[203], dits, 3);
db915fea 26803
26804 dits[0] = 0;
26805 dits[1] = 0.05;
26806 dits[2] = 0.17;
cd3a3507 26807 gMC->Gsvolu("I530", "TUBE", idtmed[203], dits, 3);
db915fea 26808
26809 dits[0] = 0.15;
26810 dits[1] = 0.105;
26811 dits[2] = 0.29;
26812 dits[3] = 0.08;
cd3a3507 26813 gMC->Gsvolu("I517", "TRD1", idtmed[203], dits, 4);
db915fea 26814
9181d340 26815 if (fluid == 1) {
26816 dits[0] = 0;
26817 dits[1] = 0.07;
26818 dits[2] = 1.955;
26819 gMC->Gsvolu("I531", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26820 } else {
26821 dits[0] = 0;
26822 dits[1] = 0.07;
26823 dits[2] = 1.955;
26824 gMC->Gsvolu("I531", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26825 }
db915fea 26826
26827 dits[0] = 0.07;
26828 dits[1] = 0.1;
26829 dits[2] = 1.955;
cd3a3507 26830 gMC->Gsvolu("I532", "TUBE", idtmed[210], dits, 3);
db915fea 26831
26832 dits[0] = 0.3;
26833 dits[1] = 0.15;
26834 dits[2] = 0.15;
cd3a3507 26835 gMC->Gsvolu("I533", "BOX ", idtmed[203], dits, 3);
db915fea 26836
26837 dits[0] = 3.65;
26838 dits[1] = 0.015;
26839 dits[2] = 2;
26840 gMC->Gsvolu("ITS5", "BOX ", idtmed[200], dits, 3);
26841
26842
9181d340 26843
7b67784f 26844 // --- Define volumes of shield of SPD ----------------
cd3a3507 26845
26846
26847 dits[0] = 8.37;
26848 dits[1] = 9.93;
26849 dits[2] = 25;
26850 gMC->Gsvolu("IC01", "TUBE", idtmed[289], dits, 3);
26851
26852 dits[0] = 8.3;
e4f08ac3 26853 dits[1] = 9.995;
cd3a3507 26854 dits[2] = 17.5/2.;
26855 gMC->Gsvolu("IC02", "TUBE", idtmed[289], dits, 3);
26856
cd3a3507 26857
9181d340 26858 // --- Define volume of first cylinder between SPD and SDD --------------
cd3a3507 26859
7b67784f 26860 dits[0] = (21.-0.128)/2.;
9181d340 26861 dits[1] = 21./2.;
7b67784f 26862 dits[2] = 39.4;
26863 gMC->Gsvolu("ICY1", "TUBE", idtmed[208], dits, 3);
cd3a3507 26864
9181d340 26865 // --- Define volume of second cylinder between SDD and SSD --------------
cd3a3507 26866
7b67784f 26867 dits[0] = (59.5-0.128)/2.;
26868 dits[1] = 59.5/2.;
9181d340 26869 dits[2] = 56.2; // was 57
7b67784f 26870 gMC->Gsvolu("ICY2", "TUBE", idtmed[208], dits, 3);
cd3a3507 26871
26872 // --- Define volumes of SDD cone ----------------------------------
26873
26874 dits[0] = 0;
26875 dits[1] = 360;
26876 dits[2] = 12;
26877 dits[3] = -59.7;
26878 dits[4] = 27;
9181d340 26879 dits[5] = 28.6;
cd3a3507 26880 dits[6] = -42.7;
26881 dits[7] = 10;
9181d340 26882 dits[8] = 28.6;
cd3a3507 26883 dits[9] = -34.65;
26884 dits[10] = 10;
9181d340 26885 dits[11] = 28.6;
cd3a3507 26886 dits[12] = -34.65;
26887 dits[13] = 10;
26888 dits[14] = 23.495;
26889 dits[15] = -23.7;
26890 dits[16] = 10;
26891 dits[17] = 23.495;
26892 dits[18] = -23.7;
26893 dits[19] = 10;
26894 dits[20] = 14.595;
26895 dits[21] = 23.7;
26896 dits[22] = 10;
26897 dits[23] = 14.595;
26898 dits[24] = 23.7;
26899 dits[25] = 10;
26900 dits[26] = 23.495;
26901 dits[27] = 34.65;
26902 dits[28] = 10;
26903 dits[29] = 23.495;
26904 dits[30] = 34.65;
26905 dits[31] = 10;
9181d340 26906 dits[32] = 28.6;
e4f08ac3 26907 dits[33] = 42.7;
cd3a3507 26908 dits[34] = 10;
9181d340 26909 dits[35] = 28.6;
cd3a3507 26910 dits[36] = 59.7;
26911 dits[37] = 27.2637;
9181d340 26912 dits[38] = 28.6;
cd3a3507 26913 gMC->Gsvolu("IS02", "PCON", idtmed[204], dits, 39);
26914
26915 dits[0] = 0;
26916 dits[1] = 360;
26917 dits[2] = 6;
9181d340 26918 dits[3] = 38.65;
26919 dits[4] = 10.75;
26920 dits[5] = 12.25;
26921 dits[6] = 40.15;
26922 dits[7] = 10.75;
e4f08ac3 26923 dits[8] = 13.96;
9181d340 26924 dits[9] = 40.15;
e4f08ac3 26925 dits[10] = 12.46;
cd3a3507 26926 dits[11] = 13.96;
9181d340 26927 dits[12] = 55.75;
26928 dits[13] = 27;
26929 dits[14] = 28.5;
26930 dits[15] = 55.75;
26931 dits[16] = 27;
26932 dits[17] = 28.5;
26933 dits[18] = 57.25;
26934 dits[19] = 27;
26935 dits[20] = 28.5;
30e14774 26936 gMC->Gsvolu("I093", "PCON", idtmed[272], dits, 21); // SDD cone
cd3a3507 26937
26938 dits[0] = 0;
26939 dits[1] = 50;
26940 dits[2] = 3;
e4f08ac3 26941 dits[3] = 39;
cd3a3507 26942 dits[4] = 14;
26943 dits[5] = 18.75;
de0a2a9c 26944 dits[6] = 46.7-3;
cd3a3507 26945 dits[7] = 14;
26946 dits[8] = 18.75;
de0a2a9c 26947 dits[9] = 51.45-3;
cd3a3507 26948 dits[10] = 18.75;
26949 dits[11] = 18.75;
7b67784f 26950 gMC->Gsvolu("I099", "PCON", idtmed[204], dits, 12); // SDD 3 cone hole
cd3a3507 26951
26952 dits[0] = 0;
26953 dits[1] = 25;
26954 dits[2] = 3;
e4f08ac3 26955 dits[3] = 49;
cd3a3507 26956 dits[4] = 23.4;
26957 dits[5] = 26.4;
de0a2a9c 26958 dits[6] = 56.1-3;
cd3a3507 26959 dits[7] = 23.4;
26960 dits[8] = 26.4;
de0a2a9c 26961 dits[9] = 59.1-3;
cd3a3507 26962 dits[10] = 26.4;
26963 dits[11] = 26.4;
7b67784f 26964 gMC->Gsvolu("I200", "PCON", idtmed[204], dits, 12); // SDD 4 cone hole
cd3a3507 26965
7b67784f 26966 dits[0] = 10.0;
26967 dits[1] = 10.5;
cd3a3507 26968 dits[2] = 0.25;
7b67784f 26969 gMC->Gsvolu("I090", "TUBE", idtmed[224], dits, 3); // SDD cylinder flange
cd3a3507 26970
26971 dits[0] = 21.95;
7b67784f 26972 dits[1] = 22.95;
cd3a3507 26973 dits[2] = 1;
7b67784f 26974 gMC->Gsvolu("I098", "TUBE", idtmed[283], dits, 3); // ladder support on layer 4
cd3a3507 26975
7b67784f 26976 dits[0] = 13.1;
26977 dits[1] = 14.1;
cd3a3507 26978 dits[2] = 1;
7b67784f 26979 gMC->Gsvolu("I097", "TUBE", idtmed[283], dits, 3); // ladder support on layer 3
cd3a3507 26980
26981 dits[0] = 1;
26982 dits[1] = 1;
26983 dits[2] = 7.74;
26984 gMC->Gsvolu("I202", "BOX ", idtmed[272], dits, 3);
26985
26986 dits[0] = 1;
26987 dits[1] = 1;
26988 dits[2] = 9.14;
26989 gMC->Gsvolu("I203", "BOX ", idtmed[272], dits, 3);
26990
26991 dits[0] = 21.95;
26992 dits[1] = 22.95;
26993 dits[2] = 1;
26994 gMC->Gsvolu("I095", "TUBE", idtmed[224], dits, 3);
26995
26996 dits[0] = 3;
26997 dits[1] = 2.7;
26998 dits[2] = 1;
26999 dits[3] = 0.63;
27000 gMC->Gsvolu("I096", "TRD1", idtmed[264], dits, 4);
27001
27002 dits[0] = 13.1;
27003 dits[1] = 14.1;
27004 dits[2] = 1;
27005 gMC->Gsvolu("I094", "TUBE", idtmed[224], dits, 3);
27006
27007
27008 // --- Define volumes of SSD cone ----------------------------------
27009
27010
27011 dits[0] = 0;
27012 dits[1] = 360;
27013 dits[2] = 12;
7b67784f 27014 dits[3] = -zmax;
27015 dits[4] = 46;
27016 dits[5] = 49.25;
cd3a3507 27017 dits[6] = -61.2;
9181d340 27018 dits[7] = 28.7;
7b67784f 27019 dits[8] = 49.25;
cd3a3507 27020 dits[9] = -57.5;
9181d340 27021 dits[10] = 28.7;
7b67784f 27022 dits[11] = 49.25;
cd3a3507 27023 dits[12] = -57.5;
9181d340 27024 dits[13] = 28.7;
cd3a3507 27025 dits[14] = 43.5;
7b67784f 27026 dits[15] = -49.2;
9181d340 27027 dits[16] = 28.7;
cd3a3507 27028 dits[17] = 43.5;
7b67784f 27029 dits[18] = -49.2;
9181d340 27030 dits[19] = 28.7;
7b67784f 27031 dits[20] = 36.85;
27032 dits[21] = 50.6;
9181d340 27033 dits[22] = 28.7;
7b67784f 27034 dits[23] = 36.85;
27035 dits[24] = 50.6;
9181d340 27036 dits[25] = 28.7;
cd3a3507 27037 dits[26] = 43.5;
7b67784f 27038 dits[27] = 57.5;
9181d340 27039 dits[28] = 28.7;
cd3a3507 27040 dits[29] = 43.5;
7b67784f 27041 dits[30] = 57.5;
9181d340 27042 dits[31] = 28.7;
7b67784f 27043 dits[32] = 49.25;
27044 dits[33] = 61.2;
9181d340 27045 dits[34] = 28.7;
7b67784f 27046 dits[35] = 49.25;
27047 dits[36] = zmax;
27048 dits[37] = 46;
27049 dits[38] = 49.25;
27050 gMC->Gsvolu("IS01", "PCON", idtmed[204], dits, 39); // SSD cone mother volume
cd3a3507 27051
27052 dits[0] = 0;
27053 dits[1] = 360;
27054 dits[2] = 6;
7b67784f 27055 dits[3] = -zmax;
27056 dits[4] = 47.75;
27057 dits[5] = 49.25;
27058 dits[6] = -zmax+2.;
27059 dits[7] = 47.75;
27060 dits[8] = 49.25;
27061 dits[9] = -71.2819;
27062 dits[10] = 46.75;
27063 dits[11] = 49.0319;
27064 dits[12] = -57.25; // was 58.5
27065 dits[13] = 32.9681;
27066 dits[14] = 34.75;
9181d340 27067 dits[15] = -57.25; // was 58.5
7b67784f 27068 dits[16] = 30;
27069 dits[17] = 34.75;
9181d340 27070 dits[18] = -55.75; // was 57
7b67784f 27071 dits[19] = 30;
9181d340 27072 dits[20] = 32.25; // was 31.5
30e14774 27073 gMC->Gsvolu("I212", "PCON", idtmed[272], dits, 21); // SSD cone
cd3a3507 27074
7b67784f 27075 dits[0] = 28.75;
27076 dits[1] = 29.75;
cd3a3507 27077 dits[2] = 0.5;
7b67784f 27078 gMC->Gsvolu("I211", "TUBE", idtmed[224], dits, 3); // SSD cylinder flange
cd3a3507 27079
7b67784f 27080 dits[0] = 35.8;
27081 dits[1] = 36.8;
cd3a3507 27082 dits[2] = 1;
7b67784f 27083 gMC->Gsvolu("I217", "TUBE", idtmed[283], dits, 3); // ladder support on layer 5
cd3a3507 27084
7b67784f 27085 dits[0] = 41.4;
27086 dits[1] = 42.4;
cd3a3507 27087 dits[2] = 1;
7b67784f 27088 gMC->Gsvolu("I219", "TUBE", idtmed[283], dits, 3); // ladder support on layer 6
27089
27090 dits[0] = 42.05+5.;
27091 dits[1] = 42.55+5.;
cd3a3507 27092 dits[2] = 1.25;
7b67784f 27093 gMC->Gsvolu("I214", "TUBE", idtmed[224], dits, 3); // layer 6 electronic support
27094 // this will change after PPR
27095 dits[0] = 37.05+5.;
27096 dits[1] = 37.55+5.;
cd3a3507 27097 dits[2] = 1.25;
7b67784f 27098 gMC->Gsvolu("I213", "TUBE", idtmed[224], dits, 3); // layer 5 electronic support
27099 // this will change after PPR
cd3a3507 27100 dits[0] = 0;
27101 dits[1] = 25;
27102 dits[2] = 5;
7b67784f 27103 dits[3] = -zmax+3;
6d62fed9 27104 dits[4] = 45.5;
27105 dits[5] = 45.5;
de0a2a9c 27106 dits[6] = -69.7+3;
cd3a3507 27107 dits[7] = 37;
6d62fed9 27108 dits[8] = 45.5;
de0a2a9c 27109 dits[9] = -68.5+3;
cd3a3507 27110 dits[10] = 37;
6d62fed9 27111 dits[11] = 45.5;
de0a2a9c 27112 dits[12] = -68.5+4.8;
cd3a3507 27113 dits[13] = 37;
6d62fed9 27114 dits[14] = 45.5;
de0a2a9c 27115 dits[15] = -63.5+4.8;
cd3a3507 27116 dits[16] = 37;
6d62fed9 27117 dits[17] = 45.5;
7b67784f 27118 gMC->Gsvolu("I215", "PCON", idtmed[204], dits, 18); // SSD cone hole
30e14774 27119
cd3a3507 27120 dits[0] = 0;
27121 dits[1] = 3.2;
27122 dits[2] = 9;
7b67784f 27123 dits[3] = -14;
cd3a3507 27124 dits[4] = 30.5;
27125 dits[5] = 33.5;
7b67784f 27126 dits[6] = -9.85;
cd3a3507 27127 dits[7] = 30.5;
27128 dits[8] = 33.5;
7b67784f 27129 dits[9] = -9.85;
cd3a3507 27130 dits[10] = 30.5;
7b67784f 27131 dits[11] = 43.45;
27132 dits[12] = -7.85;
cd3a3507 27133 dits[13] = 30.5;
7b67784f 27134 dits[14] = 43.45;
27135 dits[15] = -7.85;
cd3a3507 27136 dits[16] = 30.5;
27137 dits[17] = 36.5;
7b67784f 27138 dits[18] = -7;
cd3a3507 27139 dits[19] = 30.5;
27140 dits[20] = 36.5;
7b67784f 27141 dits[21] = -4;
cd3a3507 27142 dits[22] = 33.0173;
27143 dits[23] = 36.5;
7b67784f 27144 dits[24] = -4;
cd3a3507 27145 dits[25] = 33.0173;
7b67784f 27146 dits[26] = 36.80;
27147 dits[27] = -2;
cd3a3507 27148 dits[28] = 34.6955;
7b67784f 27149 dits[29] = 36.80;
27150 gMC->Gsvolu("I216", "PCON", idtmed[272], dits, 30); // supports (1-6) of the ladders
cd3a3507 27151
27152
a9c4129c 27153 // --- Place SPD (option 'a') volumes into their mother volume IT12
27154
686e2715 27155 // SPD - option 'a'
686e2715 27156 // (this is NOT the default)
27157
3d12a48d 27158 if (option == 1) {
686e2715 27159
27160 gMC->Gspos("I12A",5,"IT12",0.0,0.0,0.0,idrotm[238],"MANY");
27161 gMC->Gspos("I12A",6,"IT12",0.0,0.0,0.0,idrotm[236],"MANY");
27162 gMC->Gspos("I12A",7,"IT12",0.0,0.0,0.0,idrotm[239],"MANY");
27163 gMC->Gspos("I12A",8,"IT12",0.0,0.0,0.0,idrotm[233],"MANY");
27164 gMC->Gspos("I12A",9,"IT12",0.0,0.0,0.0,idrotm[240],"MANY");
27165 gMC->Gspos("I12A",10,"IT12",0.0,0.0,0.0,idrotm[241],"MANY");
27166 gMC->Gspos("I12A",2,"IT12",0.0,0.0,0.0,idrotm[242],"MANY");
27167 gMC->Gspos("I12A",3,"IT12",0.0,0.0,0.0,idrotm[234],"MANY");
27168 gMC->Gspos("I12A",4,"IT12",0.0,0.0,0.0,idrotm[243],"MANY");
27169 gMC->Gspos("I12A",1,"IT12",0.0,0.0,0.0,0,"MANY");
c47b75b1 27170 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.); // see definition of idrotm[244]
27171 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.); // see definition of idrotm[244]
27172 gMC->Gspos("I10A",2,"I12A",0.203+deltax,3.8206+deltay,0.0,idrotm[244],"ONLY");
27173 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.); // see definition of idrotm[245]
27174 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.); // see definition of idrotm[245]
27175 gMC->Gspos("I10A",1,"I12A",1.4531+deltax,3.8152+deltay,0.0,idrotm[245],"ONLY");
27176 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.); // see definition of idrotm[246]
27177 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.); // see definition of idrotm[246]
27178 gMC->Gspos("I20A",1,"I12A",3.0174+deltax,6.5143+deltay,0.0,idrotm[246],"ONLY");
27179 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.); // see definition of idrotm[247]
27180 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.); // see definition of idrotm[247]
27181 gMC->Gspos("I20A",2,"I12A",1.9612+deltax,6.9062+deltay,0.0,idrotm[247],"ONLY");
27182 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.); // see definition of idrotm[248]
27183 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.); // see definition of idrotm[248]
27184 gMC->Gspos("I20A",3,"I12A",0.8567+deltax,7.1279+deltay,0.0,idrotm[248],"ONLY");
27185 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.); // see definition of idrotm[249]
27186 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.); // see definition of idrotm[249]
27187 gMC->Gspos("I20A",4,"I12A",-0.2689+deltax,7.1742+deltay,0.0,idrotm[249],"ONLY");
686e2715 27188 gMC->Gspos("I123",2,"I12A",-0.2978,5.5196,0.0,idrotm[214],"ONLY");
27189 gMC->Gspos("I121",2,"I12A",-0.2385,4.1518,0.0,idrotm[213],"ONLY");
27190 gMC->Gspos("I122",2,"I12A",-0.2968,4.0207,0.0,idrotm[212],"ONLY");
27191 gMC->Gspos("I120",2,"I12A",-0.3672,3.9056,0.0,0,"ONLY");
27192 gMC->Gspos("I144",1,"I12A",-0.2538,3.8556,0.0,0,"ONLY");
27193 gMC->Gspos("I113",3,"I12A",0.1095,3.9056,0.0,0,"ONLY");
27194 gMC->Gspos("I143",1,"I12A",0.4365,3.8556,0.0,idrotm[236],"ONLY");
27195 gMC->Gspos("I142",1,"I12A",0.5136,3.9056,0.0,idrotm[235],"ONLY");
27196 gMC->Gspos("I141",1,"I12A",0.5636,3.9752,0.0,idrotm[201],"ONLY");
27197 gMC->Gspos("I140",1,"I12A",0.6336,4.0447,0.0,idrotm[234],"ONLY");
27198 gMC->Gspos("I139",1,"I12A",0.8297,4.0545,0.0,idrotm[207],"ONLY");
27199 gMC->Gspos("I113",5,"I12A",1.2575,3.9681,0.0,idrotm[207],"ONLY");
27200 gMC->Gspos("I138",1,"I12A",1.66,3.7848,0.0,idrotm[207],"ONLY");
27201 gMC->Gspos("I137",1,"I12A",1.8556,3.7738,0.0,idrotm[233],"ONLY");
27202 gMC->Gspos("I136",1,"I12A",2.6224,4.874,0.0,idrotm[232],"ONLY");
27203 gMC->Gspos("I135",1,"I12A",3.2967,6.0337,0.0,idrotm[231],"ONLY");
27204 gMC->Gspos("I134",1,"I12A",3.266,6.1636,0.0,idrotm[230],"ONLY");
27205 gMC->Gspos("I113",1,"I12A",2.9903,6.4144,0.0,idrotm[211],"ONLY");
27206 gMC->Gspos("I133",3,"I12A",2.7631,6.7627,0.0,idrotm[230],"ONLY");
27207 gMC->Gspos("I132",3,"I12A",2.62,6.8555,0.0,idrotm[229],"ONLY");
27208 gMC->Gspos("I131",3,"I12A",2.648,6.6023,0.0,idrotm[228],"ONLY");
27209 gMC->Gspos("I130",3,"I12A",2.6569,6.3431,0.0,idrotm[227],"ONLY");
27210 gMC->Gspos("I129",3,"I12A",2.3906,6.4819,0.0,idrotm[226],"ONLY");
27211 gMC->Gspos("I113",2,"I12A",1.9488,6.7998,0.0,idrotm[210],"ONLY");
27212 gMC->Gspos("I133",2,"I12A",1.6699,7.1085,0.0,idrotm[226],"ONLY");
27213 gMC->Gspos("I132",2,"I12A",1.5142,7.1777,0.0,idrotm[225],"ONLY");
27214 gMC->Gspos("I131",2,"I12A",1.5814,6.932,0.0,idrotm[224],"ONLY");
27215 gMC->Gspos("I130",2,"I12A",1.6308,6.6774,0.0,idrotm[223],"ONLY");
27216 gMC->Gspos("I129",2,"I12A",1.346,6.7728,0.0,idrotm[222],"ONLY");
27217 gMC->Gspos("I113",6,"I12A",0.8599,7.0176,0.0,idrotm[209],"ONLY");
27218 gMC->Gspos("I133",1,"I12A",0.5362,7.2789,0.0,idrotm[222],"ONLY");
27219 gMC->Gspos("I132",1,"I12A",0.3715,7.3228,0.0,idrotm[221],"ONLY");
27220 gMC->Gspos("I131",1,"I12A",0.4763,7.0907,0.0,idrotm[220],"ONLY");
27221 gMC->Gspos("I130",1,"I12A",0.5649,6.8469,0.0,idrotm[219],"ONLY");
27222 gMC->Gspos("I129",1,"I12A",0.2688,6.8966,0.0,idrotm[218],"ONLY");
27223 gMC->Gspos("I113",4,"I12A",-0.2497,7.0624,0.0,idrotm[208],"ONLY");
27224 gMC->Gspos("I128",1,"I12A",-0.6103,7.2698,0.0,idrotm[218],"ONLY");
27225 gMC->Gspos("I126",2,"I12A",-0.7799,7.2874,0.0,idrotm[217],"ONLY");
27226 gMC->Gspos("I125",2,"I12A",-0.6315,7.0883,0.0,idrotm[216],"ONLY");
27227 gMC->Gspos("I124",2,"I12A",-0.4965,6.8742,0.0,idrotm[215],"ONLY");
9bf5e8ff 27228 gMC->Gspos("I103",3,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],-3.536,0,"ONLY");
27229 gMC->Gspos("I103",4,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],-10.708,0,"ONLY");
c47b75b1 27230 gMC->Gspos("I103",1,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],10.708,0,"ONLY");
27231 gMC->Gspos("I103",2,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],3.536,0,"ONLY");
686e2715 27232 gMC->Gspos("I105",1,"I10A",-0.05,0.01,-16.844,idrotm[237],"ONLY");
27233 gMC->Gspos("I105",2,"I10A",-0.05,0.01,16.844,0,"ONLY");
c47b75b1 27234 gMC->Gspos("I104",1,"I10A",0.0,-di10a[1]+di104[1],0.0,0,"ONLY");
9bf5e8ff 27235 gMC->Gspos("I1D3",3,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],-3.536,0,"ONLY");
27236 gMC->Gspos("I1D3",4,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],-10.708,0,"ONLY");
c47b75b1 27237 gMC->Gspos("I1D3",1,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],10.708,0,"ONLY");
27238 gMC->Gspos("I1D3",2,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],3.536,0,"ONLY");
686e2715 27239 gMC->Gspos("I105",3,"I20A",-0.05,0.01,-16.844,idrotm[237],"ONLY");
27240 gMC->Gspos("I105",4,"I20A",-0.05,0.01,16.844,0,"ONLY");
c47b75b1 27241 gMC->Gspos("I104",2,"I20A",0.0,-di20a[1]+di104[1],0.0,0,"ONLY");
686e2715 27242 gMC->Gspos("I112",2,"I113",0.25,0.02,0.0,idrotm[206],"ONLY");
27243 gMC->Gspos("I111",2,"I113",0.1318,-0.0008,0.0,idrotm[205],"ONLY");
27244 gMC->Gspos("I118",1,"I113",0.0,-0.0454,0.0,0,"ONLY");
27245 gMC->Gspos("I110",1,"I113",0.0,0.0492,0.0,0,"ONLY");
27246 gMC->Gspos("I114",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27247 gMC->Gspos("I115",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27248 gMC->Gspos("I115",2,"I113",-0.063,0.0042,0.0,idrotm[201],"ONLY");
27249 gMC->Gspos("I114",2,"I113",-0.063,0.0042,0.0,idrotm[201],"ONLY");
27250 gMC->Gspos("I116",1,"I113",0.0,0.0042,0.0,0,"ONLY");
27251 gMC->Gspos("I111",1,"I113",-0.1318,-0.0008,0.0,idrotm[204],"ONLY");
27252 gMC->Gspos("I112",1,"I113",-0.25,0.02,0.0,idrotm[203],"ONLY");
c47b75b1 27253 gMC->Gspos("I101",1,"I103",-0.088,ddet1,0.0,0,"ONLY");
27254 gMC->Gspos("I102",1,"I103",0.0,-dchip1,-2.8,0,"ONLY");
27255 gMC->Gspos("I102",2,"I103",0.0,-dchip1,-1.4,0,"ONLY");
27256 gMC->Gspos("I102",3,"I103",0.0,-dchip1,0.0,0,"ONLY");
27257 gMC->Gspos("I102",4,"I103",0.0,-dchip1,1.4,0,"ONLY");
27258 gMC->Gspos("I102",5,"I103",0.0,-dchip1,2.8,0,"ONLY");
27259 gMC->Gspos("I1D1",1,"I1D3",-0.088,ddet2,0.0,0,"ONLY");
27260 gMC->Gspos("I1D2",1,"I1D3",0.0,-dchip2,-2.8,0,"ONLY");
27261 gMC->Gspos("I1D2",2,"I1D3",0.0,-dchip2,-1.4,0,"ONLY");
27262 gMC->Gspos("I1D2",3,"I1D3",0.0,-dchip2,0.0,0,"ONLY");
27263 gMC->Gspos("I1D2",4,"I1D3",0.0,-dchip2,1.4,0,"ONLY");
27264 gMC->Gspos("I1D2",5,"I1D3",0.0,-dchip2,2.8,0,"ONLY");
686e2715 27265 gMC->Gspos("I117",1,"I116",0.0,0.0,0.0,0,"ONLY");
27266 gMC->Gspos("ITS1",1,"I101",0.0,0.0,0.0,0,"ONLY");
27267 gMC->Gspos("ITS2",1,"I1D1",0.0,0.0,0.0,0,"ONLY");
27268 gMC->Gspos("I650",16,"IT12",0.0,0.0,22.0,idrotm[1104],"MANY");
27269 gMC->Gspos("I650",20,"IT12",0.0,0.0,22.0,idrotm[1130],"MANY");
27270 gMC->Gspos("I650",18,"IT12",0.0,0.0,22.0,idrotm[1117],"MANY");
27271 gMC->Gspos("I650",1,"IT12",0.0,0.0,22.0,0,"MANY");
27272 gMC->Gspos("I650",4,"IT12",0.0,0.0,22.0,idrotm[1106],"MANY");
27273 gMC->Gspos("I650",6,"IT12",0.0,0.0,22.0,idrotm[1039],"MANY");
27274 gMC->Gspos("I650",8,"IT12",0.0,0.0,22.0,idrotm[1107],"MANY");
27275 gMC->Gspos("I650",10,"IT12",0.0,0.0,22.0,idrotm[1065],"MANY");
27276 gMC->Gspos("I650",12,"IT12",0.0,0.0,22.0,idrotm[1078],"MANY");
27277 gMC->Gspos("I650",14,"IT12",0.0,0.0,22.0,idrotm[1091],"MANY");
27278 gMC->Gspos("I650",19,"IT12",0.0,0.0,-22.0,idrotm[1108],"MANY");
27279 gMC->Gspos("I650",2,"IT12",0.0,0.0,-22.0,idrotm[1109],"MANY");
27280 gMC->Gspos("I650",3,"IT12",0.0,0.0,-22.0,idrotm[1110],"MANY");
27281 gMC->Gspos("I650",5,"IT12",0.0,0.0,-22.0,idrotm[1111],"MANY");
27282 gMC->Gspos("I650",7,"IT12",0.0,0.0,-22.0,idrotm[1112],"MANY");
27283 gMC->Gspos("I650",9,"IT12",0.0,0.0,-22.0,idrotm[1113],"MANY");
27284 gMC->Gspos("I650",11,"IT12",0.0,0.0,-22.0,idrotm[1114],"MANY");
27285 gMC->Gspos("I650",13,"IT12",0.0,0.0,-22.0,idrotm[1115],"MANY");
27286 gMC->Gspos("I650",15,"IT12",0.0,0.0,-22.0,idrotm[1116],"MANY");
27287 gMC->Gspos("I650",17,"IT12",0.0,0.0,-22.0,idrotm[1118],"MANY");
27288 gMC->Gspos("I666",1,"I650",0.0,0.0,0.25,idrotm[1003],"MANY");
27289 gMC->Gspos("I667",1,"I650",0.1102,0.9945,0.45,idrotm[1088],"ONLY");
27290 gMC->Gspos("I669",3,"I650",0.1883,4.0372,-3.2,0,"ONLY");
27291 gMC->Gspos("I671",3,"I650",0.1883,4.0372,0.6,0,"ONLY");
27292 gMC->Gspos("I669",2,"I650",1.3343,4.0609,-3.2,0,"ONLY");
27293 gMC->Gspos("I671",2,"I650",1.3343,4.0609,0.6,0,"ONLY");
27294 gMC->Gspos("I669",6,"I650",2.9567,6.1959,-3.2,idrotm[1089],"ONLY");
27295 gMC->Gspos("I671",6,"I650",2.9567,6.1959,0.6,idrotm[1089],"ONLY");
27296 gMC->Gspos("I669",5,"I650",1.9511,6.5822,-3.2,idrotm[1011],"ONLY");
27297 gMC->Gspos("I671",5,"I650",1.9511,6.5822,0.6,idrotm[1011],"ONLY");
27298 gMC->Gspos("I669",4,"I650",0.8974,6.8064,-3.2,idrotm[1090],"ONLY");
27299 gMC->Gspos("I671",4,"I650",0.8974,6.8064,0.6,idrotm[1090],"ONLY");
27300 gMC->Gspos("I669",1,"I650",-0.1784,6.863,-3.2,0,"ONLY");
27301 gMC->Gspos("I671",1,"I650",-0.1784,6.863,0.6,0,"ONLY");
27302 gMC->Gspos("I673",1,"I650",0.2173,4.8037,1.8,0,"ONLY");
27303 gMC->Gspos("I673",6,"I650",1.5093,4.5605,1.8,0,"ONLY");
27304 gMC->Gspos("I673",4,"I650",-0.173,6.2531,1.8,idrotm[1092],"ONLY");
27305 gMC->Gspos("I673",3,"I650",0.8073,6.2032,1.8,idrotm[1093],"ONLY");
27306 gMC->Gspos("I673",2,"I650",1.7678,6.0005,1.8,idrotm[1094],"ONLY");
27307 gMC->Gspos("I673",5,"I650",2.6847,5.6501,1.8,0,"ONLY");
27308 gMC->Gspos("I676",2,"I650",1.7618,5.2269,2.5,0,"ONLY");
27309 gMC->Gspos("I676",1,"I650",0.4018,5.5869,2.5,0,"ONLY");
27310 gMC->Gspos("I668",1,"I667",0.0,0.0,0.0,0,"ONLY");
27311 gMC->Gspos("I670",1,"I669",0.0,0.0,0.0,0,"ONLY");
27312 gMC->Gspos("I672",1,"I671",0.0,0.0,0.0,0,"ONLY");
27313 gMC->Gspos("I674",1,"I673",0.0,0.0,0.0,0,"MANY");
27314 gMC->Gspos("I675",1,"I673",0.0,0.0,-0.5,0,"ONLY");
27315 gMC->Gspos("I677",1,"I676",0.0,0.0,0.0,0,"MANY");
27316 gMC->Gspos("I678",1,"I676",0.0,0.0,-0.95,0,"ONLY");
27317
27318 }
a9c4129c 27319
cd3a3507 27320
a9c4129c 27321 // --- Place SPD (option 'b') volumes into their mother volume IT12
27322
686e2715 27323 // SPD - option 'b'
686e2715 27324 // (this is the default)
27325
3d12a48d 27326 if (option == 2) {
686e2715 27327
27328 gMC->Gspos("I12B",1,"IT12",0.0,0.0,0.0,0,"MANY");
27329 gMC->Gspos("I12B",8,"IT12",0.0,0.0,0.0,idrotm[233],"MANY");
27330 gMC->Gspos("I12B",7,"IT12",0.0,0.0,0.0,idrotm[244],"MANY");
27331 gMC->Gspos("I12B",6,"IT12",0.0,0.0,0.0,idrotm[236],"MANY");
27332 gMC->Gspos("I12B",2,"IT12",0.0,0.0,0.0,idrotm[245],"MANY");
27333 gMC->Gspos("I12B",3,"IT12",0.0,0.0,0.0,idrotm[234],"MANY");
27334 gMC->Gspos("I12B",4,"IT12",0.0,0.0,0.0,idrotm[246],"MANY");
27335 gMC->Gspos("I12B",5,"IT12",0.0,0.0,0.0,idrotm[247],"MANY");
27336 gMC->Gspos("I12B",9,"IT12",0.0,0.0,0.0,idrotm[248],"MANY");
27337 gMC->Gspos("I12B",10,"IT12",0.0,0.0,0.0,idrotm[249],"MANY");
c47b75b1 27338 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.); // see definition of idrotm[238]
27339 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.); // see definition of idrotm[238]
27340 gMC->Gspos("I10B",2,"I12B",0.203+deltax,3.8206+deltay,0.0,idrotm[238],"ONLY");
27341 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.); // see definition of idrotm[239]
27342 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.); // see definition of idrotm[239]
27343 gMC->Gspos("I10B",1,"I12B",1.4531+deltax,3.8152+deltay,0.0,idrotm[239],"ONLY");
27344 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.); // see definition of idrotm[240]
27345 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.); // see definition of idrotm[240]
27346 gMC->Gspos("I20B",1,"I12B",3.0174+deltax,6.5143+deltay,0.0,idrotm[240],"ONLY");
27347 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.); // see definition of idrotm[241]
27348 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.); // see definition of idrotm[241]
27349 gMC->Gspos("I20B",2,"I12B",1.9612+deltax,6.9062+deltay,0.0,idrotm[241],"ONLY");
27350 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.); // see definition of idrotm[242]
27351 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.); // see definition of idrotm[242]
27352 gMC->Gspos("I20B",3,"I12B",0.8567+deltax,7.1279+deltay,0.0,idrotm[242],"ONLY");
27353 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.); // see definition of idrotm[243]
27354 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.); // see definition of idrotm[243]
27355 gMC->Gspos("I20B",4,"I12B",-0.2689+deltax,7.1742+deltay,0.0,idrotm[243],"ONLY");
686e2715 27356 gMC->Gspos("I123",1,"I12B",-0.2978,5.5196,0.0,idrotm[214],"ONLY");
27357 gMC->Gspos("I121",1,"I12B",-0.2385,4.1518,0.0,idrotm[213],"ONLY");
27358 gMC->Gspos("I122",1,"I12B",-0.2968,4.0207,0.0,idrotm[212],"ONLY");
27359 gMC->Gspos("I120",1,"I12B",-0.3672,3.9056,0.0,0,"ONLY");
27360 gMC->Gspos("I144",1,"I12B",-0.2538,3.8556,0.0,0,"ONLY");
27361 gMC->Gspos("I113",3,"I12B",0.1095,3.9056,0.0,0,"ONLY");
27362 gMC->Gspos("I143",1,"I12B",0.4365,3.8556,0.0,idrotm[236],"ONLY");
27363 gMC->Gspos("I142",1,"I12B",0.5136,3.9056,0.0,idrotm[235],"ONLY");
27364 gMC->Gspos("I141",1,"I12B",0.5636,3.9752,0.0,idrotm[237],"ONLY");
27365 gMC->Gspos("I140",1,"I12B",0.6336,4.0447,0.0,idrotm[234],"ONLY");
27366 gMC->Gspos("I139",1,"I12B",0.8297,4.0545,0.0,idrotm[207],"ONLY");
27367 gMC->Gspos("I113",5,"I12B",1.2575,3.9681,0.0,idrotm[207],"ONLY");
27368 gMC->Gspos("I138",1,"I12B",1.66,3.7848,0.0,idrotm[207],"ONLY");
27369 gMC->Gspos("I137",1,"I12B",1.8556,3.7738,0.0,idrotm[233],"ONLY");
27370 gMC->Gspos("I136",1,"I12B",2.6224,4.874,0.0,idrotm[232],"ONLY");
27371 gMC->Gspos("I135",1,"I12B",3.2967,6.0337,0.0,idrotm[231],"ONLY");
27372 gMC->Gspos("I134",1,"I12B",3.266,6.1636,0.0,idrotm[230],"ONLY");
27373 gMC->Gspos("I113",1,"I12B",2.9903,6.4144,0.0,idrotm[211],"ONLY");
27374 gMC->Gspos("I133",3,"I12B",2.7631,6.7627,0.0,idrotm[230],"ONLY");
27375 gMC->Gspos("I132",3,"I12B",2.62,6.8555,0.0,idrotm[229],"ONLY");
27376 gMC->Gspos("I131",3,"I12B",2.648,6.6023,0.0,idrotm[228],"ONLY");
27377 gMC->Gspos("I130",3,"I12B",2.6569,6.3431,0.0,idrotm[227],"ONLY");
27378 gMC->Gspos("I129",3,"I12B",2.3906,6.4819,0.0,idrotm[226],"ONLY");
27379 gMC->Gspos("I113",2,"I12B",1.9488,6.7998,0.0,idrotm[210],"ONLY");
27380 gMC->Gspos("I133",2,"I12B",1.6699,7.1085,0.0,idrotm[226],"ONLY");
27381 gMC->Gspos("I132",2,"I12B",1.5142,7.1777,0.0,idrotm[225],"ONLY");
27382 gMC->Gspos("I131",2,"I12B",1.5814,6.932,0.0,idrotm[224],"ONLY");
27383 gMC->Gspos("I130",2,"I12B",1.6308,6.6774,0.0,idrotm[223],"ONLY");
27384 gMC->Gspos("I129",2,"I12B",1.346,6.7728,0.0,idrotm[222],"ONLY");
27385 gMC->Gspos("I113",6,"I12B",0.8599,7.0176,0.0,idrotm[209],"ONLY");
27386 gMC->Gspos("I133",1,"I12B",0.5362,7.2789,0.0,idrotm[222],"ONLY");
27387 gMC->Gspos("I132",1,"I12B",0.3715,7.3228,0.0,idrotm[221],"ONLY");
27388 gMC->Gspos("I131",1,"I12B",0.4763,7.0907,0.0,idrotm[220],"ONLY");
27389 gMC->Gspos("I130",1,"I12B",0.5649,6.8469,0.0,idrotm[219],"ONLY");
27390 gMC->Gspos("I129",1,"I12B",0.2688,6.8966,0.0,idrotm[218],"ONLY");
27391 gMC->Gspos("I113",4,"I12B",-0.2497,7.0624,0.0,idrotm[208],"ONLY");
27392 gMC->Gspos("I128",1,"I12B",-0.6103,7.2698,0.0,idrotm[218],"ONLY");
27393 gMC->Gspos("I126",1,"I12B",-0.7799,7.2874,0.0,idrotm[217],"ONLY");
27394 gMC->Gspos("I125",1,"I12B",-0.6315,7.0883,0.0,idrotm[216],"ONLY");
27395 gMC->Gspos("I124",1,"I12B",-0.4965,6.8742,0.0,idrotm[215],"ONLY");
27396 gMC->Gspos("I105",3,"I10B",-0.05,-0.01,-16.844,idrotm[201],"ONLY");
27397 gMC->Gspos("I105",4,"I10B",-0.05,-0.01,16.844,0,"ONLY");
c47b75b1 27398 gMC->Gspos("I107",2,"I10B",-0.0455,-di10b[1]+di107[1],3.536,0,"ONLY");
27399 gMC->Gspos("I107",1,"I10B",-0.0455,-di10b[1]+di107[1],10.708,0,"ONLY");
9bf5e8ff 27400 gMC->Gspos("I107",4,"I10B",-0.0455,-di10b[1]+di107[1],-10.708,0,"ONLY");
27401 gMC->Gspos("I107",3,"I10B",-0.0455,-di10b[1]+di107[1],-3.536,0,"ONLY");
686e2715 27402 gMC->Gspos("I109",1,"I10B",-0.138,0.015,-16.844,idrotm[201],"ONLY");
27403 gMC->Gspos("I109",2,"I10B",-0.138,0.015,16.844,0,"ONLY");
c47b75b1 27404 gMC->Gspos("I108",1,"I10B",-0.138,-di10b[1]+2.*di107[1]+di108[1],0.0,0,"ONLY");
686e2715 27405 gMC->Gspos("I105",1,"I20B",-0.05,-0.01,-16.844,idrotm[201],"ONLY");
27406 gMC->Gspos("I105",2,"I20B",-0.05,-0.01,16.844,0,"ONLY");
c47b75b1 27407 gMC->Gspos("I1D7",2,"I20B",-0.0455,-di20b[1]+di1d7[1],3.536,0,"ONLY");
27408 gMC->Gspos("I1D7",1,"I20B",-0.0455,-di20b[1]+di1d7[1],10.708,0,"ONLY");
9bf5e8ff 27409 gMC->Gspos("I1D7",4,"I20B",-0.0455,-di20b[1]+di1d7[1],-10.708,0,"ONLY");
27410 gMC->Gspos("I1D7",3,"I20B",-0.0455,-di20b[1]+di1d7[1],-3.536,0,"ONLY");
686e2715 27411 gMC->Gspos("I109",3,"I20B",-0.138,0.015,-16.844,idrotm[201],"ONLY");
27412 gMC->Gspos("I109",4,"I20B",-0.138,0.015,16.844,0,"ONLY");
c47b75b1 27413 gMC->Gspos("I108",2,"I20B",-0.138,-di20b[1]+2.*di1d7[1]+di108[1],0.0,0,"ONLY");
686e2715 27414 gMC->Gspos("I112",2,"I113",0.25,0.02,0.0,idrotm[206],"ONLY");
27415 gMC->Gspos("I111",2,"I113",0.1318,-0.0008,0.0,idrotm[205],"ONLY");
27416 gMC->Gspos("I118",1,"I113",0.0,-0.0454,0.0,0,"ONLY");
27417 gMC->Gspos("I110",1,"I113",0.0,0.0492,0.0,0,"ONLY");
27418 gMC->Gspos("I114",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27419 gMC->Gspos("I115",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27420 gMC->Gspos("I115",2,"I113",-0.063,0.0042,0.0,idrotm[237],"ONLY");
27421 gMC->Gspos("I114",2,"I113",-0.063,0.0042,0.0,idrotm[237],"ONLY");
27422 gMC->Gspos("I116",1,"I113",0.0,0.0042,0.0,0,"ONLY");
27423 gMC->Gspos("I111",1,"I113",-0.1318,-0.0008,0.0,idrotm[204],"ONLY");
27424 gMC->Gspos("I112",1,"I113",-0.25,0.02,0.0,idrotm[203],"ONLY");
c47b75b1 27425 gMC->Gspos("I106",1,"I107",0.0,-dchip1,-1.4,0,"ONLY");
27426 gMC->Gspos("I106",2,"I107",0.0,-dchip1,0.0,0,"ONLY");
27427 gMC->Gspos("I106",3,"I107",0.0,-dchip1,1.4,0,"ONLY");
27428 gMC->Gspos("I106",4,"I107",0.0,-dchip1,2.8,0,"ONLY");
27429 gMC->Gspos("I106",5,"I107",0.0,-dchip1,-2.8,0,"ONLY");
27430 gMC->Gspos("I101",1,"I107",0.0,ddet1,0.0,0,"ONLY");
27431 gMC->Gspos("I1D6",1,"I1D7",0.0,-dchip2,-1.4,0,"ONLY");
27432 gMC->Gspos("I1D6",2,"I1D7",0.0,-dchip2,0.0,0,"ONLY");
27433 gMC->Gspos("I1D6",3,"I1D7",0.0,-dchip2,1.4,0,"ONLY");
27434 gMC->Gspos("I1D6",4,"I1D7",0.0,-dchip2,2.8,0,"ONLY");
27435 gMC->Gspos("I1D6",5,"I1D7",0.0,-dchip2,-2.8,0,"ONLY");
27436 gMC->Gspos("I1D1",1,"I1D7",0.0,ddet2,0.0,0,"ONLY");
686e2715 27437 gMC->Gspos("I117",1,"I116",0.0,0.0,0.0,0,"ONLY");
27438 gMC->Gspos("ITS1",1,"I101",0.0,0.0,0.0,0,"ONLY");
27439 gMC->Gspos("ITS2",1,"I1D1",0.0,0.0,0.0,0,"ONLY");
27440 gMC->Gspos("I650",16,"IT12",0.0,0.0,22.0,idrotm[1104],"MANY");
27441 gMC->Gspos("I650",20,"IT12",0.0,0.0,22.0,idrotm[1130],"MANY");
27442 gMC->Gspos("I650",18,"IT12",0.0,0.0,22.0,idrotm[1117],"MANY");
27443 gMC->Gspos("I650",1,"IT12",0.0,0.0,22.0,0,"MANY");
27444 gMC->Gspos("I650",4,"IT12",0.0,0.0,22.0,idrotm[1106],"MANY");
27445 gMC->Gspos("I650",6,"IT12",0.0,0.0,22.0,idrotm[1039],"MANY");
27446 gMC->Gspos("I650",8,"IT12",0.0,0.0,22.0,idrotm[1107],"MANY");
27447 gMC->Gspos("I650",10,"IT12",0.0,0.0,22.0,idrotm[1065],"MANY");
27448 gMC->Gspos("I650",12,"IT12",0.0,0.0,22.0,idrotm[1078],"MANY");
27449 gMC->Gspos("I650",14,"IT12",0.0,0.0,22.0,idrotm[1091],"MANY");
27450 gMC->Gspos("I650",19,"IT12",0.0,0.0,-22.0,idrotm[1108],"MANY");
27451 gMC->Gspos("I650",2,"IT12",0.0,0.0,-22.0,idrotm[1109],"MANY");
27452 gMC->Gspos("I650",3,"IT12",0.0,0.0,-22.0,idrotm[1110],"MANY");
27453 gMC->Gspos("I650",5,"IT12",0.0,0.0,-22.0,idrotm[1111],"MANY");
27454 gMC->Gspos("I650",7,"IT12",0.0,0.0,-22.0,idrotm[1112],"MANY");
27455 gMC->Gspos("I650",9,"IT12",0.0,0.0,-22.0,idrotm[1113],"MANY");
27456 gMC->Gspos("I650",11,"IT12",0.0,0.0,-22.0,idrotm[1114],"MANY");
27457 gMC->Gspos("I650",13,"IT12",0.0,0.0,-22.0,idrotm[1115],"MANY");
27458 gMC->Gspos("I650",15,"IT12",0.0,0.0,-22.0,idrotm[1116],"MANY");
27459 gMC->Gspos("I650",17,"IT12",0.0,0.0,-22.0,idrotm[1118],"MANY");
27460 gMC->Gspos("I666",1,"I650",0.0,0.0,0.25,idrotm[1003],"MANY");
27461 gMC->Gspos("I667",1,"I650",0.1102,0.9945,0.45,idrotm[1088],"ONLY");
27462 gMC->Gspos("I669",3,"I650",0.1883,4.0372,-3.2,0,"ONLY");
27463 gMC->Gspos("I671",3,"I650",0.1883,4.0372,0.6,0,"ONLY");
27464 gMC->Gspos("I669",2,"I650",1.3343,4.0609,-3.2,0,"ONLY");
27465 gMC->Gspos("I671",2,"I650",1.3343,4.0609,0.6,0,"ONLY");
27466 gMC->Gspos("I669",6,"I650",2.9567,6.1959,-3.2,idrotm[1089],"ONLY");
27467 gMC->Gspos("I671",6,"I650",2.9567,6.1959,0.6,idrotm[1089],"ONLY");
27468 gMC->Gspos("I669",5,"I650",1.9511,6.5822,-3.2,idrotm[1011],"ONLY");
27469 gMC->Gspos("I671",5,"I650",1.9511,6.5822,0.6,idrotm[1011],"ONLY");
27470 gMC->Gspos("I669",4,"I650",0.8974,6.8064,-3.2,idrotm[1090],"ONLY");
27471 gMC->Gspos("I671",4,"I650",0.8974,6.8064,0.6,idrotm[1090],"ONLY");
27472 gMC->Gspos("I669",1,"I650",-0.1784,6.863,-3.2,0,"ONLY");
27473 gMC->Gspos("I671",1,"I650",-0.1784,6.863,0.6,0,"ONLY");
27474 gMC->Gspos("I673",1,"I650",0.2173,4.8037,1.8,0,"ONLY");
27475 gMC->Gspos("I673",6,"I650",1.5093,4.5605,1.8,0,"ONLY");
27476 gMC->Gspos("I673",4,"I650",-0.173,6.2531,1.8,idrotm[1092],"ONLY");
27477 gMC->Gspos("I673",3,"I650",0.8073,6.2032,1.8,idrotm[1093],"ONLY");
27478 gMC->Gspos("I673",2,"I650",1.7678,6.0005,1.8,idrotm[1094],"ONLY");
27479 gMC->Gspos("I673",5,"I650",2.6847,5.6501,1.8,0,"ONLY");
27480 gMC->Gspos("I676",2,"I650",1.7618,5.2269,2.5,0,"ONLY");
27481 gMC->Gspos("I676",1,"I650",0.4018,5.5869,2.5,0,"ONLY");
27482 gMC->Gspos("I668",1,"I667",0.0,0.0,0.0,0,"ONLY");
27483 gMC->Gspos("I670",1,"I669",0.0,0.0,0.0,0,"ONLY");
27484 gMC->Gspos("I672",1,"I671",0.0,0.0,0.0,0,"ONLY");
27485 gMC->Gspos("I674",1,"I673",0.0,0.0,0.0,0,"MANY");
27486 gMC->Gspos("I675",1,"I673",0.0,0.0,-0.5,0,"ONLY");
27487 gMC->Gspos("I677",1,"I676",0.0,0.0,0.0,0,"MANY");
27488 gMC->Gspos("I678",1,"I676",0.0,0.0,-0.95,0,"ONLY");
cd3a3507 27489
686e2715 27490 }
db915fea 27491
27492 // --- Place SDD volumes into their mother volume IT34
cd3a3507 27493
db915fea 27494
80272ed3 27495 // -- position SDD detectors of ladder 3 / layer 3
27496
27497 gMC->Gspos("ITS3", 1,"I302", 0.0, 0.0, 0.0, 0, "ONLY");
27498 ySDD = Y_SDD_sep/2.+I302dits[1];
27499 for (iSDD=0; iSDD<6; iSDD++) {
27500 gMC->Gspos("I302", iSDD+1, "I004", 0.0, ySDD, Z_SDD_lay3[iSDD], 0, "ONLY");
27501 ySDD = -ySDD;
27502 }
27503
27504 gMC->Gspos("I004", 1,"IT34", -3.2777, 14.3607, 0.0, idrotm[321],"ONLY");
27505 gMC->Gspos("I004", 2,"IT34", -9.5581, 11.9855, 0.0, idrotm[333],"ONLY");
27506 gMC->Gspos("I004", 3,"IT34",-13.2713, 6.3911, 0.0, idrotm[336],"ONLY");
27507 gMC->Gspos("I004", 4,"IT34",-15.33, 0.0, 0.0, idrotm[350],"ONLY");
27508 gMC->Gspos("I004", 5,"IT34",-13.2713, -6.3911, 0.0, idrotm[313],"ONLY");
27509 gMC->Gspos("I004", 6,"IT34", -9.5581, -11.9855, 0.0, idrotm[311],"ONLY");
27510 gMC->Gspos("I004", 7,"IT34", -3.2777, -14.3607, 0.0, idrotm[310],"ONLY");
27511 gMC->Gspos("I004", 8,"IT34", 3.4112, -14.9456, 0.0, idrotm[386],"ONLY");
27512 gMC->Gspos("I004", 9,"IT34", 9.184, -11.5164, 0.0, idrotm[309],"ONLY");
27513 gMC->Gspos("I004",10,"IT34", 13.8119, -6.6514, 0.0, idrotm[308],"ONLY");
27514 gMC->Gspos("I004",11,"IT34", 14.73, 0.0, 0.0, idrotm[356],"ONLY");
27515 gMC->Gspos("I004",12,"IT34", 13.8119, 6.6514, 0.0, idrotm[307],"ONLY");
27516 gMC->Gspos("I004",13,"IT34", 9.184, 11.5164, 0.0, idrotm[306],"ONLY");
27517 gMC->Gspos("I004",14,"IT34", 3.4113, 14.9456, 0.0, idrotm[305],"ONLY");
27518
27519
27520 // -- position SDD detectors of ladder 4 / layer 4
27521
27522 gMC->Gspos("ITS4", 1,"I402", 0.0, 0.000, 0.0, 0,"ONLY");
27523 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
27524 for (iSDD=0; iSDD<8; iSDD++) {
27525 gMC->Gspos("I402", iSDD+1, "I005", 0.0, ySDD, Z_SDD_lay4[iSDD], 0, "ONLY");
27526 ySDD = -ySDD;
27527 }
27528
27529 gMC->Gspos("I005", 1,"IT34", -3.3629, 23.3895,-0.15, idrotm[335],"ONLY");
27530 gMC->Gspos("I005", 2,"IT34",-10.0447, 21.9949,-0.15, idrotm[332],"ONLY");
27531 gMC->Gspos("I005", 3,"IT34",-15.4744, 17.8584,-0.15, idrotm[331],"ONLY");
27532 gMC->Gspos("I005", 4,"IT34",-20.3415, 13.0727,-0.15, idrotm[366],"ONLY");
27533 gMC->Gspos("I005", 5,"IT34",-22.6728, 6.6573,-0.15, idrotm[330],"ONLY");
27534 gMC->Gspos("I005", 6,"IT34",-24.18, 0.0, -0.15, idrotm[350],"ONLY");
27535 gMC->Gspos("I005", 7,"IT34",-22.6728, -6.6573,-0.15, idrotm[329],"ONLY");
27536 gMC->Gspos("I005", 8,"IT34",-20.3415, -13.0727,-0.15, idrotm[328],"ONLY");
27537 gMC->Gspos("I005", 9,"IT34",-15.4744, -17.8584,-0.15, idrotm[327],"ONLY");
27538 gMC->Gspos("I005",10,"IT34",-10.0447, -21.9949,-0.15, idrotm[326],"ONLY");
27539 gMC->Gspos("I005",11,"IT34", -3.3629, -23.3895,-0.15, idrotm[325],"ONLY");
27540 gMC->Gspos("I005",12,"IT34", 3.4412, -23.9339,-0.15, idrotm[324],"ONLY");
27541 gMC->Gspos("I005",13,"IT34", 9.8163, -21.4946,-0.15, idrotm[323],"ONLY");
27542 gMC->Gspos("I005",14,"IT34", 15.8345, -18.274, -0.15, idrotm[322],"ONLY");
27543 gMC->Gspos("I005",15,"IT34", 19.8788, -12.7753,-0.15, idrotm[320],"ONLY");
27544 gMC->Gspos("I005",16,"IT34", 23.2005, -6.8123,-0.15, idrotm[319],"ONLY");
27545 gMC->Gspos("I005",17,"IT34", 23.63, 0.0, -0.15, idrotm[318],"ONLY");
27546 gMC->Gspos("I005",18,"IT34", 23.2005, 6.8123,-0.15, idrotm[317],"ONLY");
27547 gMC->Gspos("I005",19,"IT34", 19.8788, 12.7753,-0.15, idrotm[316],"ONLY");
27548 gMC->Gspos("I005",20,"IT34", 15.8345, 18.274, -0.15, idrotm[315],"ONLY");
27549 gMC->Gspos("I005",21,"IT34", 9.8163, 21.4946,-0.15, idrotm[314],"ONLY");
27550 gMC->Gspos("I005",22,"IT34", 3.4412, 23.9339,-0.15, idrotm[334],"ONLY");
27551
27552
27553 // -- build block of the SDD ladder frame holding the electronics
27554
27555 gMC->Gspos("I019", 1,"I018", -1.9, -1.735, 0.0, idrotm[344], "ONLY");
27556 gMC->Gspos("I019", 2,"I018", 1.987, -1.5843, 0.0, idrotm[343], "ONLY");
27557 gMC->Gspos("I019", 3,"I018", -0.087, 1.7066, 0.0, idrotm[342], "ONLY");
27558
27559 gMC->Gspos("I020", 1,"I018", -1.9782, -1.569, 0.0, idrotm[342], "ONLY");
27560 gMC->Gspos("I020", 2,"I018", 1.8824, -1.735, 0.0, idrotm[344], "ONLY");
27561 gMC->Gspos("I020", 3,"I018", 0.0958, 1.6913, 0.0, idrotm[343], "ONLY");
27562
27563 gMC->Gspos("I021", 1,"I018", 1.0761, 0.0835, 2.6008, idrotm[340], "ONLY");
27564 gMC->Gspos("I021", 2,"I018", -1.0761, 0.0835,-2.8008, idrotm[339], "ONLY");
27565 gMC->Gspos("I021", 3,"I018", -1.0761, 0.0835,-1.0492, idrotm[338], "ONLY");
27566 gMC->Gspos("I021", 4,"I018", 1.0761, 0.0835,-2.8008, idrotm[337], "ONLY");
27567 gMC->Gspos("I021", 5,"I018", 1.0761, 0.0835,-1.0492, idrotm[340], "ONLY");
27568 gMC->Gspos("I021", 6,"I018", -1.0761, 0.0835, 0.8492, idrotm[339], "ONLY");
27569 gMC->Gspos("I021", 7,"I018", -1.0761, 0.0835, 2.6008, idrotm[338], "ONLY");
27570 gMC->Gspos("I021", 8,"I018", 1.0761, 0.0835, 0.8492, idrotm[337], "ONLY");
27571
27572 gMC->Gspos("I022", 1,"I018", 0.0, -1.79, 3.55, idrotm[312], "ONLY");
27573 gMC->Gspos("I022", 2,"I018", 0.0, -1.79, -0.1, idrotm[312], "ONLY");
27574
27575 gMC->Gspos("I023", 1,"I018", 0.0, -1.79, 1.725, idrotm[341], "ONLY");
27576 gMC->Gspos("I023", 2,"I018", 0.0, -1.79, -1.925, idrotm[341], "ONLY");
27577
27578 gMC->Gspos("I033", 1,"I018", 1.8, -1.75, 1.35, 0, "MANY");
27579 gMC->Gspos("I033", 2,"I018", -1.8, -1.75, -2.65, idrotm[345], "MANY");
27580 gMC->Gspos("I033", 3,"I018", -1.8, -1.75, 1.35, idrotm[345], "MANY");
27581 gMC->Gspos("I033", 4,"I018", 1.8, -1.75, -2.65, 0, "MANY");
27582
27583 gMC->Gspos("I034", 1,"I018", 1.6, -1.775, 1.35, idrotm[312], "ONLY");
27584 gMC->Gspos("I034", 2,"I018", -1.6, -1.775, -2.65, idrotm[348], "ONLY");
27585 gMC->Gspos("I034", 3,"I018", -1.6, -1.775, 1.35, idrotm[348], "ONLY");
27586 gMC->Gspos("I034", 4,"I018", 1.6, -1.775, -2.65, idrotm[312], "ONLY");
27587
27588 gMC->Gspos("I035", 1,"I018", 1.7, -0.55, I018dits[2]-I035dits[2], 0, "MANY");
27589 gMC->Gspos("I035", 2,"I018", -1.7, -0.55, I018dits[2]-I035dits[2], 0, "MANY");
27590
27591 gMC->Gspos("I036", 1,"I018", 0.3087, 1.7191, 3.56, idrotm[346], "ONLY");
27592 gMC->Gspos("I036", 2,"I018", 0.3087, 1.7191,-0.11, idrotm[346], "ONLY");
27593 gMC->Gspos("I036", 3,"I018", -0.3087, 1.7191,-0.11, idrotm[347], "ONLY");
27594 gMC->Gspos("I036", 4,"I018", -0.3087, 1.7191, 3.56, idrotm[347], "ONLY");
27595
27596 gMC->Gspos("I037", 1,"I018", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27597 gMC->Gspos("I037", 2,"I018", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27598
27599 gMC->Gspos("I038", 1,"I018", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27600 gMC->Gspos("I038", 2,"I018", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27601
27602 gMC->Gspos("I040", 1,"I018", 1.9204, -0.7118, 0.0, idrotm[346],"ONLY");
27603 gMC->Gspos("I040", 2,"I018", -1.9204, -0.7118, 0.0, idrotm[347],"ONLY");
27604 gMC->Gspos("I041", 1,"I018", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], idrotm[346], "ONLY");
27605 gMC->Gspos("I041", 2,"I018", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], idrotm[347], "ONLY");
27606
27607
27608 // -- build block of the SDD electronics (heat bridge, chips, hybrid, anode microcable)
27609
27610 xI050 = SDD_CoolPipe[0]+SDD_CoolPipe[1]*sin30+I050dits[1]/cos30+I041dits[1];
27611 yI050 = 0;
27612 xI039 = -SDD_CoolPipe[1]/cos30;
27613 yI039 = -I050dits[1]+I039dits[1];
27614 gMC->Gspos("I039", 1,"I050", xI039, yI039, 0.0, 0, "ONLY");
27615 xI042 = xI039+I039dits[0]-xI042space-I042dits[0];
27616 yI042 = yI039+I039dits[1]+I042dits[1];
27617 xI043 = xI039-I039dits[0]+xI043space+I043dits[0];
27618 yI043 = yI039+I039dits[1]+I043dits[1];
27619 zChipSpace = I042dits[2];
27620 if (zChipSpace < I043dits[2]) {
27621 zChipSpace = I043dits[2];
27622 }
27623 zChipSpace = zChipSpace * 2;
27624 yI051space = (2*I039dits[2] - 4*zChipSpace)/5;
27625 zchip = -I039dits[2] + yI051space + zChipSpace/2.;
27626 for (ichip=0; ichip<4; ichip++) {
27627 gMC->Gspos("I042", ichip+1, "I050", xI042, yI042, zchip, 0, "ONLY");
27628 gMC->Gspos("I043", ichip+1, "I050", xI043, yI043, zchip, 0, "ONLY");
27629 zchip += zChipSpace + yI051space;
27630 }
27631 xcap = 2*I039dits[0]/5.;
27632 yI051 = yI039+I039dits[1]+I051dits[1];
27633 zI051 = -I039dits[2] + yI051space/3.;
27634 icap = 1;
27635 for (ichip=0; ichip<5; ichip++) {
27636 xI051 = xI039-I039dits[0]+xcap;
27637 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27638 zI051 += yI051space/3.;
27639 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27640 xI051 += xcap;
27641 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27642 xI051 += xcap;
27643 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27644 xI051 += xcap;
27645 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27646 zI051 -= yI051space/3.;
27647 if (ichip == 0) {
27648 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27649 }
27650 zI051 += zChipSpace + yI051space;
27651 }
27652 xI052 = -I050dits[0]+I052dits[0];
27653 yI052 = yI051+I051dits[1]+I052dits[1];
27654 gMC->Gspos("I052", 1,"I050", xI052, yI052, 0.0, 0, "ONLY");
27655 xI044 = I050dits[0]-I044dits[3];
27656 yI044 = yI052+I052dits[1]+I044dits[2];
27657 gMC->Gspos("I044", 1,"I050", xI044, yI044, 0.0, idrotm[301], "ONLY");
27658 gMC->Gspos("I050", 1,"I018", xI050, yI050, 0.0, idrotm[346],"ONLY");
27659 gMC->Gspos("I050", 2,"I018", -xI050, yI050, 0.0, idrotm[347],"ONLY");
27660
27661
27662 // -- build block of the SDD ladder frame at the end ladders
27663
27664 gMC->Gspos("I021",12,"I024", 1.0761, 0.0836,-0.1242, idrotm[340], "ONLY");
27665 gMC->Gspos("I021",11,"I024", -1.0761, 0.0836,-0.1242, idrotm[338], "ONLY");
27666 gMC->Gspos("I021",13,"I024", -1.0761, 0.0836,-1.8758, idrotm[339], "ONLY");
27667 gMC->Gspos("I021",14,"I024", 1.0761, 0.0836,-1.8758, idrotm[337], "ONLY");
27668
27669 gMC->Gspos("I022", 3,"I024", 0.0, -1.7899, 0.825, idrotm[312], "ONLY");
27670
27671 gMC->Gspos("I023", 3,"I024", 0.0, -1.7899,-1.0, idrotm[341], "ONLY");
27672
27673 gMC->Gspos("I025", 1,"I024", -1.9, -1.7349, 0.0, idrotm[344], "ONLY");
27674 gMC->Gspos("I025", 2,"I024", 1.987, -1.5842, 0.0, idrotm[343], "ONLY");
27675
27676 gMC->Gspos("I026", 1,"I024", -1.9782, -1.5689, 0.0, idrotm[342], "ONLY");
27677 gMC->Gspos("I026", 2,"I024", 1.8824, -1.7349, 0.0, idrotm[344], "ONLY");
27678
27679 gMC->Gspos("I029", 1,"I024", -0.087, 1.7067, I029dits[2]-I024dits[2], idrotm[342], "ONLY");
27680
27681 gMC->Gspos("I030", 1,"I024", 0.0958, 1.6914, I030dits[2]-I024dits[2], idrotm[343], "ONLY");
27682
27683 gMC->Gspos("I031", 1,"I024", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27684 gMC->Gspos("I031", 2,"I024", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27685
27686 gMC->Gspos("I032", 1,"I024", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27687 gMC->Gspos("I032", 2,"I024", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27688
27689
27690 xI424 = I028dits[0]/3.;
27691 yI424 = -I028dits[1]+I424dits[1];
27692 gMC->Gspos("I422", 1,"I421", 0.0, 0.0, 0.0, 0, "ONLY");
7b67784f 27693 gMC->Gspos("I423", 1,"I421", 0.0, 0.0, I421dits[2]-I423dits[2], 0, "ONLY");
27694 gMC->Gspos("I421", 1,"I420", 0.0, 0.0, 0.0, idrotm[312], "ONLY");
80272ed3 27695 gMC->Gspos("I420", 1,"I028", -I028dits[0]/3., I028dits[1]-I420dits[1], 0.0, 0, "ONLY");
27696 gMC->Gspos("I424", 1,"I028", xI424, yI424, 0.0, 0, "ONLY");
27697 gMC->Gspos("I028", 1,"I024", 0.0, I028dits[1]-I024dits[1], I024dits[2]-I028dits[2], 0, "MANY");
27698
27699
27700 // -- build the SDD ladder 3
27701
27702 indI425 = 1;
27703 gMC->Gspos("I024", 1,"I047", 0.0, 0.0, 24.625, 0, "ONLY");
27704 gMC->Gspos("I018", 1,"I047", 0.0, 0.0, 3.65, 0, "ONLY");
27705 gMC->Gspos("I018", 2,"I047", 0.0, 0.0, 10.95, 0, "ONLY");
27706 gMC->Gspos("I018", 3,"I047", 0.0, 0.0, 18.25, 0, "ONLY");
27707 gMC->Gspos("I018", 4,"I047", 0.0, 0.0, -3.65, 0, "ONLY");
27708 gMC->Gspos("I018", 5,"I047", 0.0, 0.0, -10.95, 0, "ONLY");
27709 gMC->Gspos("I018", 6,"I047", 0.0, 0.0, -18.25, 0, "ONLY");
27710 gMC->Gspos("I024", 2,"I047", 0.0, 0.0, -24.625, idrotm[355], "ONLY");
27711 HVname[0] = 'I';
27712 HVname[1] = '3';
27713 HVname[2] = '1';
27714 HVname[4] = '\0';
27715 for (iSDD=0; iSDD<3; iSDD++) {
27716 HVname[3] = (Char_t)(48+iSDD+5);
27717 dits[0] = 1.350000;
27718 dits[1] = I425dits[1];
27719 dits[2] = (I047dits[2] - 2*I024dits[2] - Z_SDD_lay3[iSDD])/2.;
27720 gMC->Gsvolu(HVname, "BOX ", idtmed[279], dits, 3);
27721 xHV = 0.0;
27722 yHV = -I047dits[1] + (2*iSDD+1)*dits[1];
27723 zHV = I047dits[2] - 2*I024dits[2] - dits[2];
27724 gMC->Gspos(HVname, 1,"I047", xHV, yHV, zHV, 0, "ONLY");
27725 gMC->Gspos(HVname, 2,"I047", xHV, yHV, -zHV, 0, "ONLY");
27726 gMC->Gspos("I425", indI425++,"I047", xI424, yHV, 24.625, 0, "ONLY");
27727 gMC->Gspos("I425", indI425++,"I047", -xI424, yHV, -24.625, 0, "ONLY");
27728 }
27729 LVname[0] = 'I';
27730 LVname[1] = '3';
27731 LVname[2] = '1';
27732 LVname[4] = '\0';
27733 for (iSDD=0; iSDD<3; iSDD++) {
27734 LVname[3] = (Char_t)(48+iSDD+1);
27735 dits[0] = 1.350000;
27736 dits[1] = 0.004423;
27737 dits[2] = (I047dits[2] - (2*iSDD+1)*I018dits[2] - I039dits[2])/2.;
27738 gMC->Gsvolu(LVname, "BOX ", idtmed[280], dits, 3);
27739 yLV = I018dits[1] - dits[0]*cos30 - dits[1]*sin30;
27740 xLV = xI050 -
27741 fabs(yI050-yLV)*sin30/cos30 +
27742 (I050dits[1]+(2*iSDD+1)*dits[1])/cos30;
27743 zLV = I047dits[2] - dits[2];
27744 gMC->Gspos(LVname, 1,"I047", xLV, yLV, zLV, idrotm[346], "ONLY");
27745 gMC->Gspos(LVname, 2,"I047", xLV, yLV, -zLV, idrotm[346], "ONLY");
27746 gMC->Gspos(LVname, 3,"I047", -xLV, yLV, zLV, idrotm[347], "ONLY");
27747 gMC->Gspos(LVname, 4,"I047", -xLV, yLV, -zLV, idrotm[347], "ONLY");
27748 }
27749
27750
27751 // -- build the SDD ladder 4
27752
27753
27754 gMC->Gspos("I024", 3,"I048", -0.0001, 0.0, 31.925, 0, "ONLY");
27755 gMC->Gspos("I018", 7,"I048", -0.0001, 0.0, -3.65, 0, "ONLY");
27756 gMC->Gspos("I018", 8,"I048", -0.0001, 0.0, 3.65, 0, "ONLY");
27757 gMC->Gspos("I018", 9,"I048", -0.0001, 0.0, 10.95, 0, "ONLY");
27758 gMC->Gspos("I018",10,"I048", -0.0001, 0.0, 18.25, 0, "ONLY");
27759 gMC->Gspos("I018",11,"I048", -0.0001, 0.0, 25.55, 0, "ONLY");
27760 gMC->Gspos("I018",12,"I048", -0.0001, 0.0, -10.95, 0, "ONLY");
27761 gMC->Gspos("I018",13,"I048", -0.0001, 0.0, -18.25, 0, "ONLY");
27762 gMC->Gspos("I018",14,"I048", -0.0001, 0.0, -25.55, 0, "ONLY");
27763 gMC->Gspos("I024", 4,"I048", -0.0001, 0.0, -31.925, idrotm[355], "ONLY");
27764 HVname[0] = 'I';
27765 HVname[1] = '4';
27766 HVname[2] = '1';
27767 HVname[4] = '\0';
27768 for (iSDD=0; iSDD<4; iSDD++) {
27769 HVname[3] = (Char_t)(48+iSDD+5);
27770 dits[0] = 1.350000;
27771 dits[1] = I425dits[1];
27772 dits[2] = (I048dits[2] - 2*I024dits[2] - Z_SDD_lay4[iSDD])/2.;
27773 gMC->Gsvolu(HVname, "BOX ", idtmed[279], dits, 3);
27774 xHV = -0.0001;
27775 yHV = -I048dits[1] + (2*iSDD+1)*dits[1];
27776 zHV = I048dits[2] - 2*I024dits[2] - dits[2];
27777 gMC->Gspos(HVname, 1,"I048", xHV, yHV, zHV, 0, "ONLY");
27778 gMC->Gspos(HVname, 2,"I048", xHV, yHV, -zHV, 0, "ONLY");
27779 gMC->Gspos("I425", indI425++,"I048", xI424, yHV, 31.925, 0, "ONLY");
27780 gMC->Gspos("I425", indI425++,"I048", -xI424, yHV, -31.925, 0, "ONLY");
27781 }
27782 LVname[0] = 'I';
27783 LVname[1] = '4';
27784 LVname[2] = '1';
27785 LVname[4] = '\0';
27786 for (iSDD=0; iSDD<4; iSDD++) {
27787 LVname[3] = (Char_t)(48+iSDD+1);
27788 dits[0] = 1.350000;
27789 dits[1] = 0.004423;
27790 dits[2] = (I048dits[2] - (2*iSDD+1)*I018dits[2] - I039dits[2])/2.;
27791 gMC->Gsvolu(LVname, "BOX ", idtmed[280], dits, 3);
27792 yLV = I018dits[1] - dits[0]*cos30 - dits[1]*sin30;
27793 xLV = xI050 -
27794 fabs(yI050-yLV)*sin30/cos30 +
27795 (I050dits[1]+(2*iSDD+1)*dits[1])/cos30;
27796 zLV = I048dits[2] - dits[2];
27797 gMC->Gspos(LVname, 1,"I048", xLV, yLV, zLV, idrotm[346], "ONLY");
27798 gMC->Gspos(LVname, 2,"I048", xLV, yLV, -zLV, idrotm[346], "ONLY");
27799 gMC->Gspos(LVname, 3,"I048", -xLV, yLV, zLV, idrotm[347], "ONLY");
27800 gMC->Gspos(LVname, 4,"I048", -xLV, yLV, -zLV, idrotm[347], "ONLY");
27801 }
27802
27803
27804 // -- build the SDD barrel (layers 3 and 4)
27805
27806 gMC->Gspos("I047", 1,"IT34", -3.7528, 16.4422, 0.0, idrotm[321], "ONLY");
27807 gMC->Gspos("I047", 2,"IT34",-10.8892, 13.6547, 0.0, idrotm[333], "ONLY");
27808 gMC->Gspos("I047", 3,"IT34",-15.1948, 7.3175, 0.0, idrotm[336], "ONLY");
27809 gMC->Gspos("I047", 4,"IT34",-17.465, 0.0, 0.0, idrotm[350], "ONLY");
27810 gMC->Gspos("I047", 5,"IT34",-15.1948, -7.3174, 0.0, idrotm[313], "ONLY");
27811 gMC->Gspos("I047", 6,"IT34",-10.8893, -13.6547, 0.0, idrotm[311], "ONLY");
27812 gMC->Gspos("I047", 7,"IT34", -3.7528, -16.4422, 0.0, idrotm[310], "ONLY");
27813 gMC->Gspos("I047", 8,"IT34", 3.8863, -17.0271, 0.0, idrotm[386], "ONLY");
27814 gMC->Gspos("I047", 9,"IT34", 10.5152, -13.1856, 0.0, idrotm[309], "ONLY");
27815 gMC->Gspos("I047",10,"IT34", 15.7354, -7.5778, 0.0, idrotm[308], "ONLY");
27816 gMC->Gspos("I047",11,"IT34", 16.865, 0.0, 0.0, idrotm[356], "ONLY");
27817 gMC->Gspos("I047",12,"IT34", 15.7354, 7.5778, 0.0, idrotm[307], "ONLY");
27818 gMC->Gspos("I047",13,"IT34", 10.5152, 13.1856, 0.0, idrotm[306], "ONLY");
27819 gMC->Gspos("I047",14,"IT34", 3.8863, 17.0271, 0.0, idrotm[305], "ONLY");
27820
27821 gMC->Gspos("I048", 1,"IT34", -3.6667, 25.5027, 0.0, idrotm[335], "ONLY");
27822 gMC->Gspos("I048", 2,"IT34",-10.9317, 23.937, 0.0, idrotm[332], "ONLY");
27823 gMC->Gspos("I048", 3,"IT34",-16.8725, 19.4719, 0.0, idrotm[331], "ONLY");
27824 gMC->Gspos("I048", 4,"IT34",-22.1376, 14.227, 0.0, idrotm[366], "ONLY");
27825 gMC->Gspos("I048", 5,"IT34",-24.7213, 7.2588, 0.0, idrotm[330], "ONLY");
27826 gMC->Gspos("I048", 6,"IT34",-26.315, 0.0, 0.0, idrotm[350], "ONLY");
27827 gMC->Gspos("I048", 7,"IT34",-24.7213, -7.2588, 0.0, idrotm[329], "ONLY");
27828 gMC->Gspos("I048", 8,"IT34",-22.1376, -14.227, 0.0, idrotm[328], "ONLY");
27829 gMC->Gspos("I048", 9,"IT34",-16.8725, -19.4719, 0.0, idrotm[327], "ONLY");
27830 gMC->Gspos("I048",10,"IT34",-10.9316, -23.937, 0.0, idrotm[326], "ONLY");
27831 gMC->Gspos("I048",11,"IT34", -3.6667, -25.5027, 0.0, idrotm[325], "ONLY");
27832 gMC->Gspos("I048",12,"IT34", 3.745, -26.0472, 0.0, idrotm[324], "ONLY");
27833 gMC->Gspos("I048",13,"IT34", 10.7032, -23.4367, 0.0, idrotm[323], "ONLY");
27834 gMC->Gspos("I048",14,"IT34", 17.2327, -19.8876, 0.0, idrotm[322], "ONLY");
27835 gMC->Gspos("I048",15,"IT34", 21.6749, -13.9296, 0.0, idrotm[320], "ONLY");
27836 gMC->Gspos("I048",16,"IT34", 25.2491, -7.4138, 0.0, idrotm[319], "ONLY");
27837 gMC->Gspos("I048",17,"IT34", 25.765, 0.0, 0.0, idrotm[318], "ONLY");
27838 gMC->Gspos("I048",18,"IT34", 25.2491, 7.4138, 0.0, idrotm[317], "ONLY");
27839 gMC->Gspos("I048",19,"IT34", 21.6749, 13.9296, 0.0, idrotm[316], "ONLY");
27840 gMC->Gspos("I048",20,"IT34", 17.2327, 19.8876, 0.0, idrotm[315], "ONLY");
27841 gMC->Gspos("I048",21,"IT34", 10.7032, 23.4367, 0.0, idrotm[314], "ONLY");
27842 gMC->Gspos("I048",22,"IT34", 3.745, 26.0472, 0.0, idrotm[334], "ONLY");
cd3a3507 27843
db915fea 27844
27845 // --- Place SSD volumes into their mother volume IT56
27846
27847
de0a2a9c 27848 gMC->Gspos("I570",14,"IT56",-28.0681,-36.0619,-0.27,idrotm[566],"ONLY");
db915fea 27849 gMC->Gspos("I570",15,"IT56",-21.677,-40.0556,-0.27,idrotm[567],"ONLY");
27850 gMC->Gspos("I570",16,"IT56",-14.838,-43.2217,-0.27,idrotm[568],"ONLY");
27851 gMC->Gspos("I570",17,"IT56",-7.4965,-44.9238,-0.27,idrotm[569],"ONLY");
de0a2a9c 27852 gMC->Gspos("I570",18,"IT56",-0.27,-45.6977,-0.27,idrotm[533],"ONLY");
db915fea 27853 gMC->Gspos("I570",19,"IT56",7.4965,-44.9238,-0.27,idrotm[534],"ONLY");
27854 gMC->Gspos("I570",20,"IT56",14.838,-43.2217,-0.27,idrotm[535],"ONLY");
27855 gMC->Gspos("I570",21,"IT56",21.677,-40.0556,-0.27,idrotm[623],"ONLY");
27856 gMC->Gspos("I570",22,"IT56",28.0681,-36.0619,-0.27,idrotm[537],"ONLY");
27857 gMC->Gspos("I570",23,"IT56",33.5085,-30.8468,-0.27,idrotm[538],"ONLY");
27858 gMC->Gspos("I570",24,"IT56",38.2566,-24.9943,-0.27,idrotm[539],"ONLY");
27859 gMC->Gspos("I570",25,"IT56",41.7089,-18.2952,-0.27,idrotm[540],"ONLY");
27860 gMC->Gspos("I570",26,"IT56",44.2994,-11.2181,-0.27,idrotm[541],"ONLY");
27861 gMC->Gspos("I570",27,"IT56",45.3894,-3.7611,-0.27,idrotm[542],"ONLY");
27862 gMC->Gspos("I570",28,"IT56",45.5416,3.7737,-0.27,idrotm[543],"ONLY");
27863 gMC->Gspos("I570",29,"IT56",44.1513,11.1806,-0.27,idrotm[544],"ONLY");
27864 gMC->Gspos("I570",30,"IT56",41.8487,18.3566,-0.27,idrotm[545],"ONLY");
27865 gMC->Gspos("I570",31,"IT56",38.1287,24.9107,-0.27,idrotm[546],"ONLY");
27866 gMC->Gspos("I570",32,"IT56",33.6209,30.9502,-0.27,idrotm[547],"ONLY");
27867 gMC->Gspos("I570",33,"IT56",27.9743,35.9414,-0.27,idrotm[548],"ONLY");
27868 gMC->Gspos("I570",34,"IT56",21.7497,40.1899,-0.27,idrotm[549],"ONLY");
27869 gMC->Gspos("I570",35,"IT56",14.7884,43.0772,-0.27,idrotm[550],"ONLY");
27870 gMC->Gspos("I570",36,"IT56",7.5216,45.0744,-0.27,idrotm[551],"ONLY");
8a3132f2 27871 gMC->Gspos("I570",37,"IT56",0.,45.545,-0.27,0,"ONLY");
db915fea 27872 gMC->Gspos("I570",38,"IT56",-7.5216,45.0744,-0.27,idrotm[552],"ONLY");
27873 gMC->Gspos("I570",1,"IT56",-14.7884,43.0772,-0.27,idrotm[553],"ONLY");
27874 gMC->Gspos("I570",2,"IT56",-21.7497,40.1899,-0.27,idrotm[620],"ONLY");
27875 gMC->Gspos("I570",3,"IT56",-27.9743,35.9414,-0.27,idrotm[555],"ONLY");
27876 gMC->Gspos("I570",4,"IT56",-33.6209,30.9502,-0.27,idrotm[556],"ONLY");
27877 gMC->Gspos("I570",5,"IT56",-38.1287,24.9108,-0.27,idrotm[557],"ONLY");
27878 gMC->Gspos("I570",6,"IT56",-41.8487,18.3566,-0.27,idrotm[558],"ONLY");
27879 gMC->Gspos("I570",7,"IT56",-44.1513,11.1806,-0.27,idrotm[559],"ONLY");
27880 gMC->Gspos("I570",8,"IT56",-45.5416,3.7737,-0.27,idrotm[560],"ONLY");
27881 gMC->Gspos("I570",9,"IT56",-45.3894,-3.7611,-0.27,idrotm[561],"ONLY");
27882 gMC->Gspos("I570",10,"IT56",-44.2994,-11.2181,-0.27,idrotm[562],"ONLY");
27883 gMC->Gspos("I570",11,"IT56",-41.7089,-18.2952,-0.27,idrotm[563],"ONLY");
27884 gMC->Gspos("I570",12,"IT56",-38.2566,-24.9943,-0.27,idrotm[564],"ONLY");
27885 gMC->Gspos("I570",13,"IT56",-33.5086,-30.8468,-0.27,idrotm[565],"ONLY");
27886 gMC->Gspos("I569",8,"IT56",-43.5484,3.6085,0.0,idrotm[560],"ONLY");
27887 gMC->Gspos("I569",9,"IT56",-43.3963,-3.5959,0.0,idrotm[561],"ONLY");
27888 gMC->Gspos("I569",10,"IT56",-42.3606,-10.7271,0.0,idrotm[562],"ONLY");
27889 gMC->Gspos("I569",11,"IT56",-39.8773,-17.4918,0.0,idrotm[563],"ONLY");
27890 gMC->Gspos("I569",12,"IT56",-36.5823,-23.9004,0.0,idrotm[564],"ONLY");
27891 gMC->Gspos("I569",13,"IT56",-32.0371,-29.4922,0.0,idrotm[565],"ONLY");
27892 gMC->Gspos("I569",14,"IT56",-26.8397,-34.4836,0.0,idrotm[566],"ONLY");
27893 gMC->Gspos("I569",15,"IT56",-20.7251,-38.2967,0.0,idrotm[567],"ONLY");
27894 gMC->Gspos("I569",16,"IT56",-14.1886,-41.33,0.0,idrotm[568],"ONLY");
27895 gMC->Gspos("I569",17,"IT56",-7.1673,-42.9511,0.0,idrotm[569],"ONLY");
27896 gMC->Gspos("I569",18,"IT56",0.0,-43.6977,0.0,idrotm[533],"ONLY");
27897 gMC->Gspos("I569",19,"IT56",7.1673,-42.9511,0.0,idrotm[534],"ONLY");
27898 gMC->Gspos("I569",20,"IT56",14.1886,-41.33,0.0,idrotm[535],"ONLY");
27899 gMC->Gspos("I569",21,"IT56",20.7251,-38.2967,0.0,idrotm[623],"ONLY");
27900 gMC->Gspos("I569",22,"IT56",26.8397,-34.4836,0.0,idrotm[537],"ONLY");
27901 gMC->Gspos("I569",23,"IT56",32.0371,-29.4922,0.0,idrotm[538],"ONLY");
27902 gMC->Gspos("I569",24,"IT56",36.5822,-23.9004,0.0,idrotm[539],"ONLY");
27903 gMC->Gspos("I569",25,"IT56",39.8773,-17.4918,0.0,idrotm[540],"ONLY");
27904 gMC->Gspos("I569",26,"IT56",42.3606,-10.7272,0.0,idrotm[541],"ONLY");
27905 gMC->Gspos("I569",27,"IT56",43.3963,-3.5959,0.0,idrotm[542],"ONLY");
27906 gMC->Gspos("I569",28,"IT56",43.5484,3.6085,0.0,idrotm[543],"ONLY");
27907 gMC->Gspos("I569",29,"IT56",42.2125,10.6897,0.0,idrotm[544],"ONLY");
27908 gMC->Gspos("I569",30,"IT56",40.0172,17.5532,0.0,idrotm[545],"ONLY");
27909 gMC->Gspos("I569",31,"IT56",36.4544,23.8169,0.0,idrotm[546],"ONLY");
27910 gMC->Gspos("I569",32,"IT56",32.1494,29.5956,0.0,idrotm[547],"ONLY");
27911 gMC->Gspos("I569",33,"IT56",26.7459,34.3631,0.0,idrotm[548],"ONLY");
27912 gMC->Gspos("I569",34,"IT56",20.7978,38.431,0.0,idrotm[549],"ONLY");
27913 gMC->Gspos("I569",35,"IT56",14.139,41.1856,0.0,idrotm[550],"ONLY");
27914 gMC->Gspos("I569",36,"IT56",7.1924,43.1017,0.0,idrotm[551],"ONLY");
27915 gMC->Gspos("I569",37,"IT56",0.0,43.545,0.0,0,"ONLY");
27916 gMC->Gspos("I569",38,"IT56",-7.1924,43.1017,0.0,idrotm[552],"ONLY");
27917 gMC->Gspos("I569",1,"IT56",-14.139,41.1856,0.0,idrotm[553],"ONLY");
27918 gMC->Gspos("I569",2,"IT56",-20.7978,38.431,0.0,idrotm[620],"ONLY");
27919 gMC->Gspos("I569",3,"IT56",-26.7459,34.3631,0.0,idrotm[555],"ONLY");
27920 gMC->Gspos("I569",4,"IT56",-32.1494,29.5956,0.0,idrotm[556],"ONLY");
27921 gMC->Gspos("I569",5,"IT56",-36.4544,23.8169,0.0,idrotm[557],"ONLY");
27922 gMC->Gspos("I569",6,"IT56",-40.0172,17.5532,0.0,idrotm[558],"ONLY");
27923 gMC->Gspos("I569",7,"IT56",-42.2125,10.6897,0.0,idrotm[559],"ONLY");
27924 gMC->Gspos("I571",15,"IT56",-21.2916,-34.387,0.0,idrotm[501],"ONLY");
27925 gMC->Gspos("I571",14,"IT56",-27.351,-30.0026,0.0,idrotm[503],"ONLY");
27926 gMC->Gspos("I571",13,"IT56",-32.2758,-24.3735,0.0,idrotm[504],"ONLY");
27927 gMC->Gspos("I571",12,"IT56",-36.3422,-18.0963,0.0,idrotm[505],"ONLY");
27928 gMC->Gspos("I571",11,"IT56",-38.901,-11.0683,0.0,idrotm[506],"ONLY");
27929 gMC->Gspos("I571",10,"IT56",-40.4252,-3.7459,0.0,idrotm[507],"ONLY");
27930 gMC->Gspos("I571",9,"IT56",-40.2725,3.7318,0.0,idrotm[508],"ONLY");
27931 gMC->Gspos("I571",8,"IT56",-39.0486,11.1103,0.0,idrotm[509],"ONLY");
27932 gMC->Gspos("I571",7,"IT56",-36.2049,18.0279,0.0,idrotm[510],"ONLY");
27933 gMC->Gspos("I571",6,"IT56",-32.3982,24.466,0.0,idrotm[511],"ONLY");
27934 gMC->Gspos("I571",5,"IT56",-27.2476,29.8892,0.0,idrotm[512],"ONLY");
27935 gMC->Gspos("I571",4,"IT56",-21.3723,34.5175,0.0,idrotm[513],"ONLY");
27936 gMC->Gspos("I571",3,"IT56",-14.6104,37.7138,0.0,idrotm[653],"ONLY");
27937 gMC->Gspos("I571",2,"IT56",-7.4599,39.9072,0.0,idrotm[514],"ONLY");
27938 gMC->Gspos("I571",1,"IT56",0.0,40.445,0.0,0,"ONLY");
27939 gMC->Gspos("I571",34,"IT56",7.46,39.9071,0.0,idrotm[515],"ONLY");
27940 gMC->Gspos("I571",33,"IT56",14.6104,37.7138,0.0,idrotm[516],"ONLY");
27941 gMC->Gspos("I571",32,"IT56",21.3723,34.5175,0.0,idrotm[517],"ONLY");
27942 gMC->Gspos("I571",31,"IT56",27.2476,29.8892,0.0,idrotm[518],"ONLY");
27943 gMC->Gspos("I571",30,"IT56",32.3983,24.466,0.0,idrotm[519],"ONLY");
27944 gMC->Gspos("I571",29,"IT56",36.2049,18.0279,0.0,idrotm[520],"ONLY");
27945 gMC->Gspos("I571",28,"IT56",39.0486,11.1103,0.0,idrotm[521],"ONLY");
27946 gMC->Gspos("I571",27,"IT56",40.2725,3.7318,0.0,idrotm[522],"ONLY");
27947 gMC->Gspos("I571",26,"IT56",40.4252,-3.746,0.0,idrotm[523],"ONLY");
27948 gMC->Gspos("I571",25,"IT56",38.901,-11.0683,0.0,idrotm[524],"ONLY");
27949 gMC->Gspos("I571",24,"IT56",36.3422,-18.0963,0.0,idrotm[525],"ONLY");
27950 gMC->Gspos("I571",23,"IT56",32.2758,-24.3736,0.0,idrotm[526],"ONLY");
27951 gMC->Gspos("I571",22,"IT56",27.351,-30.0026,0.0,idrotm[527],"ONLY");
27952 gMC->Gspos("I571",21,"IT56",21.2915,-34.387,0.0,idrotm[528],"ONLY");
27953 gMC->Gspos("I571",20,"IT56",14.6658,-37.8569,0.0,idrotm[618],"ONLY");
27954 gMC->Gspos("I571",19,"IT56",7.4317,-39.7563,0.0,idrotm[529],"ONLY");
27955 gMC->Gspos("I571",18,"IT56",0.0,-40.5984,0.0,idrotm[533],"ONLY");
27956 gMC->Gspos("I571",17,"IT56",-7.4318,-39.7563,0.0,idrotm[530],"ONLY");
27957 gMC->Gspos("I571",16,"IT56",-14.6659,-37.8569,0.0,idrotm[531],"ONLY");
27958 gMC->Gspos("I565",13,"IT56",-30.6798,-23.1683,0.0,idrotm[504],"ONLY");
27959 gMC->Gspos("I565",12,"IT56",-34.5519,-17.2048,0.0,idrotm[505],"ONLY");
27960 gMC->Gspos("I565",11,"IT56",-36.9774,-10.521,0.0,idrotm[506],"ONLY");
27961 gMC->Gspos("I565",10,"IT56",-38.4338,-3.5614,0.0,idrotm[507],"ONLY");
27962 gMC->Gspos("I565",9,"IT56",-38.281,3.5473,0.0,idrotm[508],"ONLY");
27963 gMC->Gspos("I565",8,"IT56",-37.1249,10.563,0.0,idrotm[509],"ONLY");
27964 gMC->Gspos("I565",7,"IT56",-34.4146,17.1364,0.0,idrotm[510],"ONLY");
27965 gMC->Gspos("I565",6,"IT56",-30.8022,23.2608,0.0,idrotm[511],"ONLY");
27966 gMC->Gspos("I565",5,"IT56",-25.9002,28.4112,0.0,idrotm[512],"ONLY");
27967 gMC->Gspos("I565",4,"IT56",-20.3195,32.817,0.0,idrotm[513],"ONLY");
27968 gMC->Gspos("I565",3,"IT56",-13.8879,35.8489,0.0,idrotm[653],"ONLY");
27969 gMC->Gspos("I565",2,"IT56",-7.0924,37.9412,0.0,idrotm[514],"ONLY");
27970 gMC->Gspos("I565",1,"IT56",0.0,38.445,0.0,0,"ONLY");
27971 gMC->Gspos("I565",34,"IT56",7.0925,37.9412,0.0,idrotm[515],"ONLY");
27972 gMC->Gspos("I565",33,"IT56",13.888,35.8489,0.0,idrotm[516],"ONLY");
27973 gMC->Gspos("I565",32,"IT56",20.3195,32.817,0.0,idrotm[517],"ONLY");
27974 gMC->Gspos("I565",31,"IT56",25.9002,28.4112,0.0,idrotm[518],"ONLY");
27975 gMC->Gspos("I565",30,"IT56",30.8022,23.2607,0.0,idrotm[519],"ONLY");
27976 gMC->Gspos("I565",29,"IT56",34.4146,17.1364,0.0,idrotm[520],"ONLY");
27977 gMC->Gspos("I565",28,"IT56",37.125,10.5629,0.0,idrotm[521],"ONLY");
27978 gMC->Gspos("I565",27,"IT56",38.281,3.5472,0.0,idrotm[522],"ONLY");
27979 gMC->Gspos("I565",26,"IT56",38.4338,-3.5614,0.0,idrotm[523],"ONLY");
27980 gMC->Gspos("I565",25,"IT56",36.9774,-10.521,0.0,idrotm[524],"ONLY");
27981 gMC->Gspos("I565",24,"IT56",34.5519,-17.2048,0.0,idrotm[525],"ONLY");
27982 gMC->Gspos("I565",23,"IT56",30.6798,-23.1683,0.0,idrotm[526],"ONLY");
27983 gMC->Gspos("I565",22,"IT56",26.0036,-28.5246,0.0,idrotm[527],"ONLY");
27984 gMC->Gspos("I565",21,"IT56",20.2387,-32.6866,0.0,idrotm[528],"ONLY");
27985 gMC->Gspos("I565",20,"IT56",13.9433,-35.992,0.0,idrotm[618],"ONLY");
27986 gMC->Gspos("I565",19,"IT56",7.0642,-37.7904,0.0,idrotm[529],"ONLY");
27987 gMC->Gspos("I565",18,"IT56",0.0,-38.5984,0.0,idrotm[533],"ONLY");
27988 gMC->Gspos("I565",17,"IT56",-7.0643,-37.7904,0.0,idrotm[530],"ONLY");
27989 gMC->Gspos("I565",16,"IT56",-13.9434,-35.992,0.0,idrotm[531],"ONLY");
27990 gMC->Gspos("I565",15,"IT56",-20.2387,-32.6866,0.0,idrotm[501],"ONLY");
27991 gMC->Gspos("I565",14,"IT56",-26.0036,-28.5246,0.0,idrotm[503],"ONLY");
de0a2a9c 27992 gMC->Gspos("I553",1,"I570",0.005,0.0,52.8453,0,"ONLY");
27993 gMC->Gspos("I523",1,"I570",0.0,0.0,46.9203+0.82,0,"ONLY");
27994 gMC->Gspos("I523",2,"I570",0.0,0.0,43.0103+0.82,0,"ONLY");
27995 gMC->Gspos("I523",3,"I570",0.0,0.0,39.1003+0.82,0,"ONLY");
27996 gMC->Gspos("I523",4,"I570",0.0,0.0,35.1903+0.82,0,"ONLY");
27997 gMC->Gspos("I523",5,"I570",0.0,0.0,31.2803+0.82,0,"ONLY");
27998 gMC->Gspos("I523",6,"I570",0.0,0.0,27.3703+0.82,0,"ONLY");
27999 gMC->Gspos("I523",7,"I570",0.0,0.0,23.4603+0.82,0,"ONLY");
28000 gMC->Gspos("I523",8,"I570",0.0,0.0,19.5503+0.82,0,"ONLY");
28001 gMC->Gspos("I523",9,"I570",0.0,0.0,15.6403+0.82,0,"ONLY");
28002 gMC->Gspos("I523",10,"I570",0.0,0.0,11.7303+0.82,0,"ONLY");
28003 gMC->Gspos("I523",11,"I570",0.0,0.0,7.8203+0.82,0,"ONLY");
28004 gMC->Gspos("I523",12,"I570",0.0,0.0,3.9103+0.82,0,"ONLY");
28005 gMC->Gspos("I523",13,"I570",0.0,0.0,0.0003+0.82,0,"ONLY");
28006 gMC->Gspos("I523",14,"I570",0.0,0.0,-3.9097+0.82,0,"ONLY");
28007 gMC->Gspos("I523",15,"I570",0.0,0.0,-7.8197+0.82,0,"ONLY");
28008 gMC->Gspos("I523",16,"I570",0.0,0.0,-11.7297+0.82,0,"ONLY");
28009 gMC->Gspos("I523",17,"I570",0.0,0.0,-15.6397+0.82,0,"ONLY");
28010 gMC->Gspos("I523",18,"I570",0.0,0.0,-19.5497+0.82,0,"ONLY");
28011 gMC->Gspos("I523",19,"I570",0.0,0.0,-23.4597+0.82,0,"ONLY");
28012 gMC->Gspos("I523",20,"I570",0.0,0.0,-27.3697+0.82,0,"ONLY");
28013 gMC->Gspos("I523",21,"I570",0.0,0.0,-31.2797+0.82,0,"ONLY");
28014 gMC->Gspos("I523",22,"I570",0.0,0.0,-35.1897+0.82,0,"ONLY");
28015 gMC->Gspos("I523",23,"I570",0.0,0.0,-39.0997+0.82,0,"ONLY");
28016 gMC->Gspos("I523",24,"I570",0.0,0.0,-43.0097+0.82,0,"ONLY");
28017 gMC->Gspos("I523",25,"I570",0.0,0.0,-46.9197+0.82,0,"ONLY");
28018 gMC->Gspos("I553",2,"I570",-0.005,0.0,-51.2047,idrotm[570],"ONLY");
db915fea 28019 gMC->Gspos("I566",1,"I569",0.0,-0.03,46.9203,idrotm[532],"ONLY");
28020 gMC->Gspos("I566",2,"I569",0.0,0.03,43.0103,0,"ONLY");
28021 gMC->Gspos("I566",3,"I569",0.0,-0.03,39.1003,idrotm[532],"ONLY");
28022 gMC->Gspos("I566",4,"I569",0.0,0.03,35.1903,0,"ONLY");
28023 gMC->Gspos("I566",5,"I569",0.0,-0.03,31.2803,idrotm[532],"ONLY");
28024 gMC->Gspos("I566",6,"I569",0.0,0.03,27.3703,0,"ONLY");
28025 gMC->Gspos("I566",7,"I569",0.0,-0.03,23.4603,idrotm[532],"ONLY");
28026 gMC->Gspos("I566",8,"I569",0.0,0.03,19.5503,0,"ONLY");
28027 gMC->Gspos("I566",9,"I569",0.0,-0.03,15.6403,idrotm[532],"ONLY");
28028 gMC->Gspos("I566",10,"I569",0.0,0.03,11.7303,0,"ONLY");
28029 gMC->Gspos("I566",11,"I569",0.0,-0.03,7.8203,idrotm[532],"ONLY");
28030 gMC->Gspos("I566",12,"I569",0.0,0.03,3.9103,0,"ONLY");
28031 gMC->Gspos("I566",13,"I569",0.0,-0.03,0.0003,0,"ONLY");
28032 gMC->Gspos("I566",14,"I569",0.0,0.03,-3.9097,0,"ONLY");
28033 gMC->Gspos("I566",15,"I569",0.0,-0.03,-7.8197,idrotm[532],"ONLY");
28034 gMC->Gspos("I566",16,"I569",0.0,0.03,-11.7297,0,"ONLY");
28035 gMC->Gspos("I566",17,"I569",0.0,-0.03,-15.6397,0,"ONLY");
28036 gMC->Gspos("I566",18,"I569",0.0,0.03,-19.5497,0,"ONLY");
28037 gMC->Gspos("I566",19,"I569",0.0,-0.03,-23.4597,idrotm[532],"ONLY");
28038 gMC->Gspos("I566",20,"I569",0.0,0.03,-27.3697,0,"ONLY");
28039 gMC->Gspos("I566",21,"I569",0.0,-0.03,-31.2797,idrotm[532],"ONLY");
28040 gMC->Gspos("I566",22,"I569",0.0,0.03,-35.1897,0,"ONLY");
28041 gMC->Gspos("I566",23,"I569",0.0,-0.03,-39.0997,0,"ONLY");
28042 gMC->Gspos("I566",24,"I569",0.0,0.03,-43.0097,0,"ONLY");
28043 gMC->Gspos("I566",25,"I569",0.0,-0.03,-46.9197,idrotm[532],"ONLY");
de0a2a9c 28044 gMC->Gspos("I544",1,"I571",0.0101,0.0,43.125,0,"ONLY");
28045 gMC->Gspos("I516",20,"I571",0.0001,0.0,39.1-1.08,0,"ONLY");
28046 gMC->Gspos("I516",19,"I571",0.0001,0.0,35.19-1.08,0,"ONLY");
28047 gMC->Gspos("I516",18,"I571",0.0001,0.0,31.28-1.08,0,"ONLY");
28048 gMC->Gspos("I516",17,"I571",0.0001,0.0,27.37-1.08,0,"ONLY");
28049 gMC->Gspos("I516",16,"I571",0.0001,0.0,23.46-1.08,0,"ONLY");
28050 gMC->Gspos("I516",15,"I571",0.0001,0.0,19.55-1.08,0,"ONLY");
28051 gMC->Gspos("I516",14,"I571",0.0001,0.0,15.64-1.08,0,"ONLY");
28052 gMC->Gspos("I516",13,"I571",0.0001,0.0,11.73-1.08,0,"ONLY");
28053 gMC->Gspos("I516",12,"I571",0.0001,0.0,7.82-1.08,0,"ONLY");
28054 gMC->Gspos("I516",11,"I571",0.0001,0.0,3.91-1.08,0,"ONLY");
28055 gMC->Gspos("I516",10,"I571",0.0001,0.0,0.0-1.08,0,"ONLY");
28056 gMC->Gspos("I516",9,"I571",0.0001,0.0,-3.91-1.08,0,"ONLY");
28057 gMC->Gspos("I516",8,"I571",0.0001,0.0,-7.82-1.08,0,"ONLY");
28058 gMC->Gspos("I516",7,"I571",0.0001,0.0,-11.73-1.08,0,"ONLY");
28059 gMC->Gspos("I516",6,"I571",0.0001,0.0,-15.64-1.08,0,"ONLY");
28060 gMC->Gspos("I516",5,"I571",0.0001,0.0,-19.55-1.08,0,"ONLY");
28061 gMC->Gspos("I516",4,"I571",0.0001,0.0,-23.46-1.08,0,"ONLY");
28062 gMC->Gspos("I516",3,"I571",0.0001,0.0,-27.37-1.08,0,"ONLY");
28063 gMC->Gspos("I516",2,"I571",0.0001,0.0,-31.28-1.08,0,"ONLY");
28064 gMC->Gspos("I516",1,"I571",0.0001,0.0,-35.19-1.08,0,"ONLY");
28065 gMC->Gspos("I544",2,"I571",-0.0099,0.0,-41.375,idrotm[570],"ONLY");
db915fea 28066 gMC->Gspos("I562",1,"I565",0.0,0.03,41.1546,0,"ONLY");
28067 gMC->Gspos("I562",2,"I565",0.0,-0.03,37.2246,0,"ONLY");
28068 gMC->Gspos("I562",3,"I565",0.0,0.03,33.3146,0,"ONLY");
28069 gMC->Gspos("I562",4,"I565",0.0,-0.03,29.3846,0,"ONLY");
28070 gMC->Gspos("I562",5,"I565",0.0,0.03,25.4746,0,"ONLY");
28071 gMC->Gspos("I562",6,"I565",0.0,-0.03,21.5446,0,"ONLY");
28072 gMC->Gspos("I562",7,"I565",0.0,0.03,17.6346,0,"ONLY");
28073 gMC->Gspos("I562",8,"I565",0.0,-0.03,13.7046,0,"ONLY");
28074 gMC->Gspos("I562",9,"I565",0.0,0.03,9.7946,0,"ONLY");
28075 gMC->Gspos("I562",10,"I565",0.0,-0.03,5.8645,0,"ONLY");
28076 gMC->Gspos("I562",11,"I565",0.0,0.03,1.9546,0,"ONLY");
28077 gMC->Gspos("I562",12,"I565",0.0,-0.03,-1.9754,0,"ONLY");
28078 gMC->Gspos("I562",13,"I565",0.0,0.03,-5.8855,0,"ONLY");
28079 gMC->Gspos("I562",14,"I565",0.0,-0.03,-9.8154,0,"ONLY");
28080 gMC->Gspos("I562",15,"I565",0.0,0.03,-13.7254,0,"ONLY");
28081 gMC->Gspos("I562",16,"I565",0.0,-0.03,-17.6555,0,"ONLY");
28082 gMC->Gspos("I562",17,"I565",0.0,0.03,-21.5655,0,"ONLY");
28083 gMC->Gspos("I562",18,"I565",0.0,-0.03,-25.4954,0,"ONLY");
28084 gMC->Gspos("I562",19,"I565",0.0,0.03,-29.4054,0,"ONLY");
28085 gMC->Gspos("I562",20,"I565",0.0,-0.03,-33.3354,0,"ONLY");
28086 gMC->Gspos("I562",21,"I565",0.0,0.03,-37.2454,0,"ONLY");
28087 gMC->Gspos("I562",22,"I565",0.0,-0.03,-41.1554,0,"ONLY");
28088 gMC->Gspos("I559",1,"I553",2.25,-1.615,0.0,0,"ONLY");
28089 gMC->Gspos("I560",1,"I553",2.25,-1.615,0.0,0,"ONLY");
28090 gMC->Gspos("I560",2,"I553",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28091 gMC->Gspos("I558",1,"I553",-1.7167,-1.52,0.0,idrotm[583],"ONLY");
28092 gMC->Gspos("I557",1,"I553",-1.8533,-1.341,0.0,idrotm[581],"ONLY");
28093 gMC->Gspos("I558",2,"I553",1.8367,-1.3122,0.0,idrotm[575],"ONLY");
28094 gMC->Gspos("I557",2,"I553",1.75,-1.52,0.0,idrotm[583],"ONLY");
28095 gMC->Gspos("I558",3,"I553",-0.12,1.6613,0.0,idrotm[581],"ONLY");
28096 gMC->Gspos("I557",3,"I553",0.1034,1.6901,0.0,idrotm[575],"ONLY");
28097 gMC->Gspos("I556",3,"I553",-1.031,0.2033,-2.203,idrotm[580],"ONLY");
28098 gMC->Gspos("I556",1,"I553",1.0311,0.2033,-0.287,idrotm[576],"ONLY");
28099 gMC->Gspos("I554",1,"I553",0.0,-1.58,0.71,0,"ONLY");
28100 gMC->Gspos("I555",1,"I553",-0.0072,-1.58,-1.2311,idrotm[633],"ONLY");
28101 gMC->Gspos("I556",2,"I553",1.0311,0.2033,-2.203,idrotm[577],"ONLY");
28102 gMC->Gspos("I556",4,"I553",-1.031,0.2033,-0.287,idrotm[579],"ONLY");
28103 gMC->Gspos("I559",2,"I553",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28104 gMC->Gspos("I561",1,"I553",2.1,-1.615,-0.24,0,"MANY");
28105 gMC->Gspos("I561",2,"I553",-2.1,-1.615,-0.24,idrotm[573],"MANY");
28106 gMC->Gspos("I519",37,"I523",0.0001,-1.79,-0.99,idrotm[586],"ONLY");
28107 gMC->Gspos("I519",36,"I523",-3.2986,-1.79,-1.2943,0,"ONLY");
28108 gMC->Gspos("I519",35,"I523",-3.2986,-1.71,-1.2943,0,"ONLY");
28109 gMC->Gspos("I519",34,"I523",-3.2286,-1.71,-1.2943,0,"ONLY");
28110 gMC->Gspos("I519",33,"I523",-3.2286,-1.79,-1.2943,0,"ONLY");
28111 gMC->Gspos("I519",32,"I523",-3.1586,-1.79,-1.2943,0,"ONLY");
28112 gMC->Gspos("I519",31,"I523",-3.1586,-1.71,-1.2943,0,"ONLY");
28113 gMC->Gspos("I519",30,"I523",-1.3436,-1.71,-1.2943,0,"ONLY");
28114 gMC->Gspos("I519",29,"I523",-1.3436,-1.79,-1.2943,0,"ONLY");
28115 gMC->Gspos("I519",28,"I523",-1.2736,-1.79,-1.2943,0,"ONLY");
28116 gMC->Gspos("I519",27,"I523",-1.2736,-1.71,-1.2943,0,"ONLY");
28117 gMC->Gspos("I519",26,"I523",-1.2036,-1.71,-1.2943,0,"ONLY");
28118 gMC->Gspos("I519",25,"I523",-1.2036,-1.79,-1.2943,0,"ONLY");
28119 gMC->Gspos("I519",24,"I523",-1.0458,-1.79,-1.2943,0,"ONLY");
28120 gMC->Gspos("I519",23,"I523",-1.0458,-1.71,-1.2943,0,"ONLY");
28121 gMC->Gspos("I519",22,"I523",-0.9758,-1.71,-1.2943,0,"ONLY");
28122 gMC->Gspos("I519",21,"I523",-0.9758,-1.79,-1.2943,0,"ONLY");
28123 gMC->Gspos("I519",20,"I523",-0.9058,-1.79,-1.2943,0,"ONLY");
28124 gMC->Gspos("I519",19,"I523",-0.9058,-1.71,-1.2943,0,"ONLY");
28125 gMC->Gspos("I519",18,"I523",0.9092,-1.71,-1.2943,0,"ONLY");
28126 gMC->Gspos("I519",17,"I523",0.9092,-1.79,-1.2943,0,"ONLY");
28127 gMC->Gspos("I519",16,"I523",0.9792,-1.79,-1.2943,0,"ONLY");
28128 gMC->Gspos("I519",15,"I523",0.9792,-1.71,-1.2943,0,"ONLY");
28129 gMC->Gspos("I519",14,"I523",1.0492,-1.71,-1.2943,0,"ONLY");
28130 gMC->Gspos("I519",13,"I523",1.0492,-1.79,-1.2943,0,"ONLY");
28131 gMC->Gspos("I519",12,"I523",1.207,-1.79,-1.2943,0,"ONLY");
28132 gMC->Gspos("I519",11,"I523",1.207,-1.71,-1.2943,0,"ONLY");
28133 gMC->Gspos("I519",10,"I523",1.277,-1.71,-1.2943,0,"ONLY");
28134 gMC->Gspos("I519",9,"I523",1.277,-1.79,-1.2943,0,"ONLY");
28135 gMC->Gspos("I519",8,"I523",1.347,-1.79,-1.2943,0,"ONLY");
28136 gMC->Gspos("I519",7,"I523",1.347,-1.71,-1.2943,0,"ONLY");
28137 gMC->Gspos("I519",6,"I523",3.162,-1.71,-1.2943,0,"ONLY");
28138 gMC->Gspos("I519",5,"I523",3.162,-1.79,-1.2943,0,"ONLY");
28139 gMC->Gspos("I519",4,"I523",3.232,-1.79,-1.2943,0,"ONLY");
28140 gMC->Gspos("I519",3,"I523",3.232,-1.71,-1.2943,0,"ONLY");
28141 gMC->Gspos("I521",12,"I523",-2.8209,-1.7925,-0.982,0,"ONLY");
28142 gMC->Gspos("I521",11,"I523",-1.6895,-1.7925,-0.982,0,"ONLY");
28143 gMC->Gspos("I521",10,"I523",-0.5631,-1.7925,-0.982,0,"ONLY");
28144 gMC->Gspos("I521",9,"I523",0.5633,-1.7925,-0.982,0,"ONLY");
28145 gMC->Gspos("I521",8,"I523",1.6861,-1.7925,-0.982,0,"ONLY");
28146 gMC->Gspos("I521",7,"I523",2.8161,-1.7925,-0.982,0,"ONLY");
28147 gMC->Gspos("I519",2,"I523",3.302,-1.79,-1.2943,0,"ONLY");
28148 gMC->Gspos("I520",3,"I523",0.0001,-1.845,-1.19,0,"ONLY");
28149 gMC->Gspos("I520",2,"I523",-2.2499,-1.845,-1.19,0,"ONLY");
28150 gMC->Gspos("I521",6,"I523",-2.8209,-1.7075,-0.982,0,"ONLY");
28151 gMC->Gspos("I521",5,"I523",-1.6895,-1.7075,-0.982,0,"ONLY");
28152 gMC->Gspos("I521",4,"I523",-0.5631,-1.7075,-0.982,0,"ONLY");
28153 gMC->Gspos("I521",3,"I523",0.5633,-1.7075,-0.982,0,"ONLY");
28154 gMC->Gspos("I521",2,"I523",1.6861,-1.7075,-0.982,0,"ONLY");
28155 gMC->Gspos("I518",1,"I523",0.0001,-1.75,-1.065,0,"ONLY");
28156 gMC->Gspos("I519",1,"I523",3.302,-1.71,-1.2943,0,"ONLY");
28157 gMC->Gspos("I520",1,"I523",2.2501,-1.845,-1.19,0,"ONLY");
28158 gMC->Gspos("I521",1,"I523",2.8161,-1.7075,-0.982,0,"ONLY");
28159 gMC->Gspos("I522",1,"I523",2.2501,-1.655,-1.3,idrotm[583],"MANY");
28160 gMC->Gspos("I522",2,"I523",-2.2499,-1.655,-1.3,idrotm[583],"MANY");
28161 gMC->Gspos("I542",2,"I523",-2.2499,-1.615,0.0,idrotm[573],"ONLY");
28162 gMC->Gspos("I541",2,"I523",-2.2499,-1.615,0.0,idrotm[573],"ONLY");
28163 gMC->Gspos("I541",1,"I523",2.2501,-1.615,0.0,0,"ONLY");
28164 gMC->Gspos("I542",1,"I523",2.2501,-1.615,0.0,0,"ONLY");
28165 gMC->Gspos("I543",1,"I523",2.1001,-1.615,0.955,0,"MANY");
28166 gMC->Gspos("I543",2,"I523",-2.0999,-1.615,0.955,idrotm[573],"MANY");
28167 gMC->Gspos("I537",2,"I523",1.7501,-1.52,0.0,idrotm[583],"ONLY");
28168 gMC->Gspos("I538",2,"I523",1.8368,-1.3122,0.0,idrotm[575],"ONLY");
28169 gMC->Gspos("I537",3,"I523",0.1035,1.6901,0.0,idrotm[575],"ONLY");
28170 gMC->Gspos("I538",3,"I523",-0.1199,1.6612,0.0,idrotm[581],"ONLY");
28171 gMC->Gspos("I538",1,"I523",-1.7166,-1.52,0.0,idrotm[583],"ONLY");
28172 gMC->Gspos("I537",1,"I523",-1.8532,-1.341,0.0,idrotm[581],"ONLY");
28173 gMC->Gspos("I536",3,"I523",-1.031,0.2033,-1.008,idrotm[580],"ONLY");
28174 gMC->Gspos("I536",4,"I523",-1.031,0.2033,0.908,idrotm[579],"ONLY");
28175 gMC->Gspos("I535",1,"I523",-0.0072,-1.58,-0.0361,idrotm[633],"ONLY");
28176 gMC->Gspos("I536",2,"I523",1.0312,0.2033,-1.008,idrotm[577],"ONLY");
28177 gMC->Gspos("I536",1,"I523",1.0312,0.2033,0.908,idrotm[576],"ONLY");
28178 gMC->Gspos("I534",1,"I523",0.0001,-1.58,1.905,0,"ONLY");
28179 gMC->Gspos("I540",1,"I523",0.0001,-1.785,1.905,idrotm[571],"ONLY");
28180 gMC->Gspos("I539",1,"I523",1.8001,-1.75,-0.195,idrotm[571],"ONLY");
28181 gMC->Gspos("I539",2,"I523",-1.7999,-1.75,-0.195,idrotm[572],"ONLY");
28182 gMC->Gspos("ITS6",1,"I566",0.0,0.0,0.0,0,"ONLY");
28183 gMC->Gspos("I550",1,"I544",2.25,-1.615,0.0,0,"ONLY");
28184 gMC->Gspos("I551",1,"I544",2.25,-1.615,0.0,0,"ONLY");
28185 gMC->Gspos("I551",2,"I544",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28186 gMC->Gspos("I550",2,"I544",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28187 gMC->Gspos("I549",1,"I544",1.7167,-1.52,0.0,idrotm[583],"ONLY");
28188 gMC->Gspos("I548",1,"I544",1.8533,-1.341,0.0,idrotm[575],"ONLY");
28189 gMC->Gspos("I547",1,"I544",1.0311,0.2033,-0.287,idrotm[576],"ONLY");
28190 gMC->Gspos("I545",1,"I544",0.0,-1.58,0.71,0,"ONLY");
28191 gMC->Gspos("I547",2,"I544",1.0311,0.2033,-2.203,idrotm[577],"ONLY");
28192 gMC->Gspos("I546",1,"I544",-0.0073,-1.58,-1.2311,idrotm[633],"ONLY");
28193 gMC->Gspos("I547",4,"I544",-1.0311,0.2033,-0.287,idrotm[579],"ONLY");
28194 gMC->Gspos("I547",3,"I544",-1.0311,0.2033,-2.203,idrotm[580],"ONLY");
28195 gMC->Gspos("I548",2,"I544",-0.1033,1.6901,0.0,idrotm[581],"O]NLY");
28196 gMC->Gspos("I549",2,"I544",0.12,1.6613,0.0,idrotm[575],"ONLY");
28197 gMC->Gspos("I549",3,"I544",-1.8367,-1.3122,0.0,idrotm[581],"ONLY");
28198 gMC->Gspos("I548",3,"I544",-1.75,-1.52,0.0,idrotm[583],"ONLY");
28199 gMC->Gspos("I552",1,"I544",2.1,-1.615,-0.24,0,"MANY");
28200 gMC->Gspos("I552",2,"I544",-2.1,-1.615,-0.24,idrotm[573],"MANY");
28201 gMC->Gspos("I515",12,"I516",-1.6896,-1.7075,-0.9822,0,"ONLY");
28202 gMC->Gspos("I515",11,"I516",-1.6896,-1.7925,-0.9822,0,"ONLY");
28203 gMC->Gspos("I513",37,"I516",0.0,-1.79,-1.035,idrotm[586],"ONLY");
28204 gMC->Gspos("I513",1,"I516",-3.2987,-1.71,-1.2943,0,"ONLY");
28205 gMC->Gspos("I515",1,"I516",-2.816,-1.7075,-0.9822,0,"ONLY");
28206 gMC->Gspos("I514",1,"I516",-2.25,-1.845,-1.19,0,"ONLY");
28207 gMC->Gspos("I514",2,"I516",0.0,-1.845,-1.19,0,"ONLY");
28208 gMC->Gspos("I514",3,"I516",2.25,-1.845,-1.19,0,"ONLY");
28209 gMC->Gspos("I515",2,"I516",-2.816,-1.7925,-0.9822,0,"ONLY");
28210 gMC->Gspos("I513",2,"I516",-3.2987,-1.79,-1.2943,0,"ONLY");
28211 gMC->Gspos("I515",3,"I516",-0.5632,-1.7075,-0.9822,0,"ONLY");
28212 gMC->Gspos("I515",4,"I516",-0.5632,-1.7925,-0.9822,0,"ONLY");
28213 gMC->Gspos("I515",5,"I516",0.5632,-1.7925,-0.9822,0,"ONLY");
28214 gMC->Gspos("I515",6,"I516",0.5632,-1.7075,-0.9822,0,"ONLY");
28215 gMC->Gspos("I515",7,"I516",1.6896,-1.7075,-0.9822,0,"ONLY");
28216 gMC->Gspos("I515",8,"I516",1.6896,-1.7925,-0.9822,0,"ONLY");
28217 gMC->Gspos("I515",9,"I516",2.816,-1.7925,-0.9822,0,"ONLY");
28218 gMC->Gspos("I515",10,"I516",2.816,-1.7075,-0.9822,0,"ONLY");
28219 gMC->Gspos("I513",3,"I516",-3.2287,-1.79,-1.2943,0,"ONLY");
28220 gMC->Gspos("I513",4,"I516",-3.2287,-1.71,-1.2943,0,"ONLY");
28221 gMC->Gspos("I513",5,"I516",-3.1587,-1.71,-1.2943,0,"ONLY");
28222 gMC->Gspos("I513",6,"I516",-3.1587,-1.79,-1.2943,0,"ONLY");
28223 gMC->Gspos("I513",7,"I516",-1.3437,-1.79,-1.2943,0,"ONLY");
28224 gMC->Gspos("I513",8,"I516",-1.3437,-1.71,-1.2943,0,"ONLY");
28225 gMC->Gspos("I513",9,"I516",-1.2737,-1.71,-1.2943,0,"ONLY");
28226 gMC->Gspos("I513",10,"I516",-1.2737,-1.79,-1.2943,0,"ONLY");
28227 gMC->Gspos("I513",11,"I516",-1.2037,-1.79,-1.2943,0,"ONLY");
28228 gMC->Gspos("I513",12,"I516",-1.2037,-1.71,-1.2943,0,"ONLY");
28229 gMC->Gspos("I513",13,"I516",-1.046,-1.71,-1.2943,0,"ONLY");
28230 gMC->Gspos("I513",14,"I516",-1.046,-1.79,-1.2943,0,"ONLY");
28231 gMC->Gspos("I513",15,"I516",-0.976,-1.79,-1.2943,0,"ONLY");
28232 gMC->Gspos("I513",16,"I516",-0.976,-1.71,-1.2943,0,"ONLY");
28233 gMC->Gspos("I513",17,"I516",-0.906,-1.71,-1.2943,0,"ONLY");
28234 gMC->Gspos("I513",18,"I516",-0.906,-1.79,-1.2943,0,"ONLY");
28235 gMC->Gspos("I513",19,"I516",0.9091,-1.79,-1.2943,0,"ONLY");
28236 gMC->Gspos("I513",20,"I516",0.9091,-1.71,-1.2943,0,"ONLY");
28237 gMC->Gspos("I513",21,"I516",0.9791,-1.71,-1.2943,0,"ONLY");
28238 gMC->Gspos("I513",22,"I516",0.9791,-1.79,-1.2943,0,"ONLY");
28239 gMC->Gspos("I513",23,"I516",1.0491,-1.79,-1.2943,0,"ONLY");
28240 gMC->Gspos("I513",24,"I516",1.0491,-1.71,-1.2943,0,"ONLY");
28241 gMC->Gspos("I513",25,"I516",1.2068,-1.71,-1.2943,0,"ONLY");
28242 gMC->Gspos("I513",26,"I516",1.2068,-1.79,-1.2943,0,"ONLY");
28243 gMC->Gspos("I513",27,"I516",1.2768,-1.79,-1.2943,0,"ONLY");
28244 gMC->Gspos("I513",28,"I516",1.2768,-1.71,-1.2943,0,"ONLY");
28245 gMC->Gspos("I513",29,"I516",1.3469,-1.71,-1.2943,0,"ONLY");
28246 gMC->Gspos("I513",30,"I516",1.3469,-1.79,-1.2943,0,"ONLY");
28247 gMC->Gspos("I513",31,"I516",3.1619,-1.79,-1.2943,0,"ONLY");
28248 gMC->Gspos("I513",32,"I516",3.1619,-1.71,-1.2943,0,"ONLY");
28249 gMC->Gspos("I513",33,"I516",3.2319,-1.71,-1.2943,0,"ONLY");
28250 gMC->Gspos("I513",34,"I516",3.2319,-1.79,-1.2943,0,"ONLY");
28251 gMC->Gspos("I513",35,"I516",3.3019,-1.79,-1.2943,0,"ONLY");
28252 gMC->Gspos("I513",36,"I516",3.3019,-1.71,-1.2943,0,"ONLY");
28253 gMC->Gspos("I512",1,"I516",0.0,-1.75,-1.065,0,"ONLY");
28254 gMC->Gspos("I528",1,"I516",1.7167,-1.52,0.0,idrotm[583],"ONLY");
28255 gMC->Gspos("I527",1,"I516",1.8534,-1.341,0.0,idrotm[575],"ONLY");
28256 gMC->Gspos("I528",2,"I516",0.12,1.6613,0.0,idrotm[575],"ONLY");
28257 gMC->Gspos("I527",2,"I516",-0.1033,1.6901,0.0,idrotm[581],"ONLY");
28258 gMC->Gspos("I527",3,"I516",-1.75,-1.52,0.0,idrotm[583],"ONLY");
28259 gMC->Gspos("I528",3,"I516",-1.8367,-1.3122,0.0,idrotm[581],"ONLY");
28260 gMC->Gspos("I526",2,"I516",1.0311,0.2033,-1.008,idrotm[577],"ONLY");
28261 gMC->Gspos("I525",1,"I516",-0.0073,-1.58,-0.0361,idrotm[633],"ONLY");
28262 gMC->Gspos("I524",1,"I516",0.0,-1.58,1.905,0,"ONLY");
28263 gMC->Gspos("I526",1,"I516",1.0311,0.2033,0.908,idrotm[576],"ONLY");
28264 gMC->Gspos("I526",3,"I516",-1.0311,0.2033,0.908,idrotm[579],"ONLY");
28265 gMC->Gspos("I526",4,"I516",-1.0311,0.2033,-1.008,idrotm[580],"ONLY");
28266 gMC->Gspos("I529",1,"I516",1.8,-1.75,-0.195,idrotm[571],"ONLY");
28267 gMC->Gspos("I530",1,"I516",0.0,-1.785,1.905,idrotm[571],"ONLY");
28268 gMC->Gspos("I529",2,"I516",-1.8,-1.75,-0.195,idrotm[572],"ONLY");
28269 gMC->Gspos("I517",1,"I516",2.25,-1.655,-1.3,idrotm[583],"MANY");
28270 gMC->Gspos("I517",2,"I516",-2.25,-1.655,-1.3,idrotm[584],"MANY");
28271 gMC->Gspos("I531",2,"I516",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28272 gMC->Gspos("I531",1,"I516",2.25,-1.615,0.0,0,"ONLY");
28273 gMC->Gspos("I532",1,"I516",2.25,-1.615,0.0,0,"ONLY");
28274 gMC->Gspos("I532",2,"I516",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28275 gMC->Gspos("I533",1,"I516",2.1,-1.615,0.955,0,"MANY");
28276 gMC->Gspos("I533",2,"I516",-2.1,-1.615,0.955,idrotm[573],"MANY");
28277 gMC->Gspos("ITS5",1,"I562",0.0,0.0,0.0,0,"ONLY");
cd3a3507 28278
db915fea 28279
cd3a3507 28280 // --- Place volumes of shield between SPD and SDD
28281
28282
28283 gMC->Gspos("IC01",1,"ITSD",0.0,0.0,0.0,0,"ONLY");
28284 gMC->Gspos("IC02",1,"ITSD",0.0,0.0,25.+8.75,0,"ONLY");
28285 gMC->Gspos("IC02",2,"ITSD",0.0,0.0,-25.-8.75,idrotm[200],"ONLY");
28286 //gMC->Gspos("IC03",1,"ITSD",0.0,0.0,25.+17.5+7.875,0,"ONLY");
28287 //gMC->Gspos("IC03",2,"ITSD",0.0,0.0,-25.-17.5-7.875,idrotm[200],"ONLY");
28288
28289
7b67784f 28290 // --- Place volumes of cylinders between SPD and SDD and SDD and SSD
cd3a3507 28291
c2685204 28292 gMC->Gspos("ICY1",1,"IS02",0.0,0.0,0.,0,"ONLY");
28293 gMC->Gspos("ICY2",1,"IS01",0.0,0.0,0.,0,"ONLY");
cd3a3507 28294
28295
28296 // --- Place volumes of SDD cone ----------------------------------
28297
28298
28299 gMC->Gspos("I093",1,"IS02",0.0,0.0,0.0,0,"MANY");
28300 gMC->Gspos("I093",2,"IS02",0.0,0.0,0.0,idrotm[856],"MANY");
9181d340 28301 gMC->Gspos("I099",4,"IS02",0.0,0.0,0.0,idrotm[857],"MANY");
28302 gMC->Gspos("I099",3,"IS02",0.0,0.0,0.0,idrotm[858],"MANY");
28303 gMC->Gspos("I099",5,"IS02",0.0,0.0,0.0,idrotm[859],"MANY");
28304 gMC->Gspos("I099",6,"IS02",0.0,0.0,0.0,idrotm[860],"MANY");
28305 gMC->Gspos("I099",7,"IS02",0.0,0.0,0.0,idrotm[861],"MANY");
28306 gMC->Gspos("I099",2,"IS02",0.0,0.0,0.0,idrotm[862],"MANY");
28307 gMC->Gspos("I200",4,"IS02",0.0,0.0,0.0,idrotm[863],"MANY");
28308 gMC->Gspos("I200",3,"IS02",0.0,0.0,0.0,idrotm[864],"MANY");
28309 gMC->Gspos("I200",2,"IS02",0.0,0.0,0.0,idrotm[865],"MANY");
28310 gMC->Gspos("I200",13,"IS02",0.0,0.0,0.0,idrotm[867],"MANY");
28311 gMC->Gspos("I200",12,"IS02",0.0,0.0,0.0,idrotm[869],"MANY");
28312 gMC->Gspos("I200",11,"IS02",0.0,0.0,0.0,idrotm[870],"MANY");
28313 gMC->Gspos("I200",10,"IS02",0.0,0.0,0.0,idrotm[871],"MANY");
28314 gMC->Gspos("I200",9,"IS02",0.0,0.0,0.0,idrotm[872],"MANY");
28315 gMC->Gspos("I200",8,"IS02",0.0,0.0,0.0,idrotm[873],"MANY");
28316 gMC->Gspos("I200",7,"IS02",0.0,0.0,0.0,idrotm[874],"MANY");
28317 gMC->Gspos("I200",6,"IS02",0.0,0.0,0.0,idrotm[875],"MANY");
28318 gMC->Gspos("I200",5,"IS02",0.0,0.0,0.0,idrotm[876],"MANY");
7b67784f 28319 gMC->Gspos("I090",2,"IS02",0.0,0.0,-39.4,0,"ONLY");
28320 gMC->Gspos("I090",1,"IS02",0.0,0.0,39.4,idrotm[856],"ONLY");
cd3a3507 28321 gMC->Gspos("I099",9,"IS02",0.0,0.0,0.0,idrotm[877],"ONLY");
28322 gMC->Gspos("I099",8,"IS02",0.0,0.0,0.0,idrotm[879],"ONLY");
28323 gMC->Gspos("I099",1,"IS02",0.0,0.0,0.0,idrotm[880],"ONLY");
28324 gMC->Gspos("I099",12,"IS02",0.0,0.0,0.0,idrotm[881],"ONLY");
28325 gMC->Gspos("I099",11,"IS02",0.0,0.0,0.0,idrotm[851],"ONLY");
28326 gMC->Gspos("I099",10,"IS02",0.0,0.0,0.0,idrotm[882],"ONLY");
28327 gMC->Gspos("I200",23,"IS02",0.0,0.0,0.0,idrotm[898],"ONLY");
28328 gMC->Gspos("I200",24,"IS02",0.0,0.0,0.0,idrotm[883],"ONLY");
28329 gMC->Gspos("I200",1,"IS02",0.0,0.0,0.0,idrotm[884],"ONLY");
28330 gMC->Gspos("I200",14,"IS02",0.0,0.0,0.0,idrotm[885],"ONLY");
28331 gMC->Gspos("I200",15,"IS02",0.0,0.0,0.0,idrotm[887],"ONLY");
28332 gMC->Gspos("I200",16,"IS02",0.0,0.0,0.0,idrotm[888],"ONLY");
28333 gMC->Gspos("I200",17,"IS02",0.0,0.0,0.0,idrotm[889],"ONLY");
28334 gMC->Gspos("I200",18,"IS02",0.0,0.0,0.0,idrotm[890],"ONLY");
28335 gMC->Gspos("I200",22,"IS02",0.0,0.0,0.0,idrotm[891],"ONLY");
28336 gMC->Gspos("I200",21,"IS02",0.0,0.0,0.0,idrotm[892],"ONLY");
28337 gMC->Gspos("I200",20,"IS02",0.0,0.0,0.0,idrotm[868],"ONLY");
28338 gMC->Gspos("I200",19,"IS02",0.0,0.0,0.0,idrotm[893],"ONLY");
7b67784f 28339 gMC->Gspos("I098",1,"IS02",0.0,0.0,33.6,0,"ONLY");
28340 gMC->Gspos("I097",1,"IS02",0.0,0.0,26.6,0,"ONLY");
28341 gMC->Gspos("I097",2,"IS02",0.0,0.0,-26.6,idrotm[856],"ONLY");
28342 gMC->Gspos("I098",2,"IS02",0.0,0.0,-33.6,idrotm[856],"ONLY");
cd3a3507 28343 gMC->Gspos("I202",1,"IS02",12.1,0.0,33.84,0,"ONLY");
28344 gMC->Gspos("I202",6,"IS02",-6.05,-10.4789,33.84,idrotm[930],"ONLY");
28345 gMC->Gspos("I202",5,"IS02",-6.05,10.4789,33.84,idrotm[929],"ONLY");
28346 gMC->Gspos("I202",2,"IS02",12.1,0.0,-33.84,idrotm[856],"ONLY");
28347 gMC->Gspos("I202",3,"IS02",-6.05,10.4789,-33.84,idrotm[932],"ONLY");
28348 gMC->Gspos("I202",4,"IS02",-6.05,-10.4789,-33.84,idrotm[934],"ONLY");
28349 gMC->Gspos("I203",12,"IS02",21.8453,0.0,-42.24,idrotm[856],"ONLY");
28350 gMC->Gspos("I203",11,"IS02",10.9227,-18.9186,-42.24,idrotm[935],"ONLY");
28351 gMC->Gspos("I203",10,"IS02",10.9227,-18.9186,42.24,idrotm[846],"ONLY");
28352 gMC->Gspos("I203",9,"IS02",-10.9227,-18.9186,-42.24,idrotm[934],"ONLY");
28353 gMC->Gspos("I203",8,"IS02",-10.9227,-18.9186,42.24,idrotm[930],"ONLY");
28354 gMC->Gspos("I203",7,"IS02",-21.8453,0.0,-42.24,idrotm[933],"ONLY");
28355 gMC->Gspos("I203",6,"IS02",-21.8453,0.0,42.24,idrotm[878],"ONLY");
28356 gMC->Gspos("I203",5,"IS02",-10.9227,18.9186,-42.24,idrotm[932],"ONLY");
28357 gMC->Gspos("I203",4,"IS02",-10.9227,18.9186,42.24,idrotm[929],"ONLY");
28358 gMC->Gspos("I203",3,"IS02",10.9227,18.9186,-42.24,idrotm[931],"ONLY");
28359 gMC->Gspos("I203",2,"IS02",10.9227,18.9186,42.24,idrotm[853],"ONLY");
28360 gMC->Gspos("I203",1,"IS02",21.8453,0.0,42.24,0,"ONLY");
28361 gMC->Gspos("I095",1,"I098",0.0,0.0,0.0,0,"ONLY");
28362 gMC->Gspos("I096",23,"I098",22.77,0.0,0.0,idrotm[894],"MANY");
28363 gMC->Gspos("I096",14,"I098",22.3754,6.57,0.0,idrotm[895],"MANY");
28364 gMC->Gspos("I096",3,"I098",19.1553,12.3104,0.0,idrotm[896],"MANY");
28365 gMC->Gspos("I096",16,"I098",15.2714,17.6241,0.0,idrotm[897],"MANY");
28366 gMC->Gspos("I096",5,"I098",9.459,20.7123,0.0,idrotm[899],"MANY");
28367 gMC->Gspos("I096",18,"I098",3.3188,23.0826,0.0,idrotm[900],"MANY");
28368 gMC->Gspos("I096",7,"I098",-3.2405,22.5382,0.0,idrotm[901],"MANY");
28369 gMC->Gspos("I096",20,"I098",-9.6875,21.2126,0.0,idrotm[902],"MANY");
28370 gMC->Gspos("I096",9,"I098",-14.9112,17.2084,0.0,idrotm[903],"MANY");
28371 gMC->Gspos("I096",22,"I098",-19.618,12.6077,0.0,idrotm[904],"MANY");
28372 gMC->Gspos("I096",11,"I098",-21.8477,6.4151,0.0,idrotm[905],"MANY");
28373 gMC->Gspos("I096",24,"I098",-23.32,0.0,0.0,idrotm[906],"MANY");
28374 gMC->Gspos("I096",13,"I098",-21.8477,-6.4151,0.0,idrotm[907],"MANY");
28375 gMC->Gspos("I096",4,"I098",-19.618,-12.6077,0.0,idrotm[908],"MANY");
28376 gMC->Gspos("I096",15,"I098",-14.9112,-17.2084,0.0,idrotm[909],"MANY");
28377 gMC->Gspos("I096",6,"I098",-9.6875,-21.2126,0.0,idrotm[910],"MANY");
28378 gMC->Gspos("I096",17,"I098",-3.2405,-22.5382,0.0,idrotm[911],"MANY");
28379 gMC->Gspos("I096",8,"I098",3.3188,-23.0826,0.0,idrotm[912],"MANY");
28380 gMC->Gspos("I096",19,"I098",9.459,-20.7123,0.0,idrotm[913],"MANY");
28381 gMC->Gspos("I096",10,"I098",15.2714,-17.6241,0.0,idrotm[914],"MANY");
28382 gMC->Gspos("I096",21,"I098",19.1553,-12.3104,0.0,idrotm[915],"MANY");
28383 gMC->Gspos("I096",12,"I098",22.3754,-6.57,0.0,idrotm[916],"MANY");
28384 gMC->Gspos("I094",1,"I097",0.0,0.0,0.0,0,"ONLY");
28385 gMC->Gspos("I096",1,"I097",13.87,0.0,0.0,idrotm[894],"MANY");
28386 gMC->Gspos("I096",32,"I097",13.037,6.2783,0.0,idrotm[917],"MANY");
28387 gMC->Gspos("I096",25,"I097",8.6478,10.844,0.0,idrotm[918],"MANY");
28388 gMC->Gspos("I096",34,"I097",3.2199,14.1072,0.0,idrotm[919],"MANY");
28389 gMC->Gspos("I096",27,"I097",-3.0864,13.5223,0.0,idrotm[920],"MANY");
28390 gMC->Gspos("I096",36,"I097",-9.0219,11.3131,0.0,idrotm[921],"MANY");
28391 gMC->Gspos("I096",29,"I097",-12.4964,6.018,0.0,idrotm[922],"MANY");
28392 gMC->Gspos("I096",2,"I097",-14.47,0.0,0.0,idrotm[906],"MANY");
28393 gMC->Gspos("I096",31,"I097",-12.4964,-6.018,0.0,idrotm[923],"MANY");
28394 gMC->Gspos("I096",26,"I097",-9.0219,-11.3131,0.0,idrotm[924],"MANY");
28395 gMC->Gspos("I096",33,"I097",-3.0864,-13.5223,0.0,idrotm[925],"MANY");
28396 gMC->Gspos("I096",28,"I097",3.2199,-14.1072,0.0,idrotm[926],"MANY");
28397 gMC->Gspos("I096",35,"I097",8.6478,-10.844,0.0,idrotm[927],"MANY");
28398 gMC->Gspos("I096",30,"I097",13.037,-6.2783,0.0,idrotm[928],"MANY");
28399
28400
28401 // --- Place volumes of SSD cone ----------------------------------
db915fea 28402
db915fea 28403
7b67784f 28404 gMC->Gspos("I212",2,"IS01",0.0,0.0,0.0,idrotm[701],"MANY");
cd3a3507 28405 gMC->Gspos("I212",1,"IS01",0.0,0.0,0.0,0,"MANY");
cd3a3507 28406 gMC->Gspos("I211",1,"IS01",0.0,0.0,-56.5,0,"ONLY");
7b67784f 28407 gMC->Gspos("I217",1,"IS01",0.0,0.0,-44.4,0,"ONLY"); // this will change after PPR to be symmetric
28408 gMC->Gspos("I219",1,"IS01",0.0,0.0,-50.25,0,"ONLY"); // this will change after PPR to be symmetric
28409 gMC->Gspos("I211",2,"IS01",0.0,0.0,56.5,idrotm[701],"ONLY");
28410 gMC->Gspos("I219",2,"IS01",0.0,0.0,51.65,idrotm[701],"ONLY"); // this will change after PPR to be symmetric
28411 gMC->Gspos("I217",2,"IS01",0.0,0.0,45.8,idrotm[701],"ONLY"); // this will change after PPR to be symmetric
28412 gMC->Gspos("I214",2,"IS01",0.0,0.0,67.25,idrotm[701],"ONLY");
28413 gMC->Gspos("I213",2,"IS01",0.0,0.0,62.25,idrotm[701],"ONLY");
28414 gMC->Gspos("I213",1,"IS01",0.0,0.0,-62.25,0,"ONLY");
28415 gMC->Gspos("I214",1,"IS01",0.0,0.0,-67.25,0,"ONLY");
28416 gMC->Gspos("I215",19,"IS01",0.0,0.0,0.0,idrotm[702],"MANY");
28417 gMC->Gspos("I215",21,"IS01",0.0,0.0,0.0,idrotm[703],"MANY");
28418 gMC->Gspos("I215",23,"IS01",0.0,0.0,0.0,idrotm[704],"MANY");
28419 gMC->Gspos("I215",24,"IS01",0.0,0.0,0.0,idrotm[705],"MANY");
28420 gMC->Gspos("I215",3,"IS01",0.0,0.0,0.0,idrotm[706],"MANY");
28421 gMC->Gspos("I215",5,"IS01",0.0,0.0,0.0,idrotm[707],"MANY");
28422 gMC->Gspos("I215",7,"IS01",0.0,0.0,0.0,idrotm[708],"MANY");
28423 gMC->Gspos("I215",9,"IS01",0.0,0.0,0.0,idrotm[709],"MANY");
28424 gMC->Gspos("I215",11,"IS01",0.0,0.0,0.0,idrotm[710],"MANY");
28425 gMC->Gspos("I215",13,"IS01",0.0,0.0,0.0,idrotm[711],"MANY");
28426 gMC->Gspos("I215",15,"IS01",0.0,0.0,0.0,idrotm[712],"MANY");
28427 gMC->Gspos("I215",17,"IS01",0.0,0.0,0.0,idrotm[713],"MANY");
28428 gMC->Gspos("I216",9,"IS01",0.0,0.0,45.5,idrotm[714],"ONLY");
28429 gMC->Gspos("I216",11,"IS01",0.0,0.0,45.5,idrotm[715],"ONLY");
28430 gMC->Gspos("I216",12,"IS01",0.0,0.0,45.5,idrotm[716],"ONLY");
28431 gMC->Gspos("I216",3,"IS01",0.0,0.0,45.5,idrotm[717],"ONLY");
28432 gMC->Gspos("I216",5,"IS01",0.0,0.0,45.5,idrotm[718],"ONLY");
28433 gMC->Gspos("I216",7,"IS01",0.0,0.0,45.5,idrotm[719],"ONLY");
28434 gMC->Gspos("I216",10,"IS01",0.0,0.0,-44,idrotm[720],"ONLY");
28435 gMC->Gspos("I216",1,"IS01",0.0,0.0,-44,idrotm[721],"ONLY");
28436 gMC->Gspos("I216",2,"IS01",0.0,0.0,-44,idrotm[722],"ONLY");
28437 gMC->Gspos("I216",4,"IS01",0.0,0.0,-44,idrotm[723],"ONLY");
28438 gMC->Gspos("I216",6,"IS01",0.0,0.0,-44,idrotm[724],"ONLY");
28439 gMC->Gspos("I216",8,"IS01",0.0,0.0,-44,idrotm[725],"ONLY");
28440 gMC->Gspos("I215",1,"IS01",0.0,0.0,0.0,idrotm[726],"MANY");
28441 gMC->Gspos("I215",2,"IS01",0.0,0.0,0.0,idrotm[727],"MANY");
28442 gMC->Gspos("I215",4,"IS01",0.0,0.0,0.0,idrotm[728],"MANY");
28443 gMC->Gspos("I215",6,"IS01",0.0,0.0,0.0,idrotm[729],"MANY");
28444 gMC->Gspos("I215",8,"IS01",0.0,0.0,0.0,idrotm[733],"MANY");
28445 gMC->Gspos("I215",10,"IS01",0.0,0.0,0.0,idrotm[730],"MANY");
28446 gMC->Gspos("I215",12,"IS01",0.0,0.0,0.0,idrotm[731],"MANY");
28447 gMC->Gspos("I215",14,"IS01",0.0,0.0,0.0,idrotm[768],"MANY");
28448 gMC->Gspos("I215",16,"IS01",0.0,0.0,0.0,idrotm[732],"MANY");
28449 gMC->Gspos("I215",18,"IS01",0.0,0.0,0.0,idrotm[734],"MANY");
28450 gMC->Gspos("I215",20,"IS01",0.0,0.0,0.0,idrotm[798],"MANY");
28451 gMC->Gspos("I215",22,"IS01",0.0,0.0,0.0,idrotm[735],"MANY");
cd3a3507 28452
28453
28454 // --- Place subdetectors' mother volumes and supports' mother volumes
28455 // into ITS mother volume ITSD
28456
28457 gMC->Gspos("IT12",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SPD mother volume
28458 gMC->Gspos("IT34",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SDD mother volume
28459 gMC->Gspos("IT56",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SSD mother volume
28460 gMC->Gspos("IS02",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SDD cones/supports
28461 gMC->Gspos("IS01",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SSD cones/supports
28462
db915fea 28463
cd3a3507 28464 // **************************** SERVICES *********************************
db915fea 28465
28466
db915fea 28467 // --- DEFINE CABLES AT THE END OF THE ITS CONES - COPPER PART
05a91552 28468 // UPPER PART
28469
705eabd9 28470 dgh[0] = 46.;
28471 dgh[1] = 46.+1.0;
db915fea 28472 dgh[2] = 9.5;
05a91552 28473 dgh[3] = 12.;
28474 dgh[4] = 168.;
db915fea 28475
05a91552 28476 gMC->Gsvolu("I1CU", "TUBS", idtmed[213], dgh, 5);
28477 gMC->Gspos("I1CU", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28478 gMC->Gspos("I1CU", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
db915fea 28479
05a91552 28480 // --- DEFINE CABLES AT THE END OF THE ITS CONES - COPPER PART
28481 // LOWER PART
28482
28483 dgh[0] = 46.;
28484 dgh[1] = 46.+1.0;
28485 dgh[2] = 9.5;
28486 dgh[3] = 192.;
28487 dgh[4] = 348.;
28488
28489 gMC->Gsvolu("I2CU", "TUBS", idtmed[213], dgh, 5);
28490 gMC->Gspos("I2CU", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28491 gMC->Gspos("I2CU", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
28492
28493
db915fea 28494 // --- DEFINE CABLES AT THE END OF THE ITS CONES - CARBON PART
05a91552 28495 // UPPER PART
db915fea 28496
705eabd9 28497 dgh[0] = 46.+1.0;
28498 dgh[1] = 46.+1.0+1.5;
db915fea 28499 dgh[2] = 9.5;
05a91552 28500 dgh[3] = 12.;
28501 dgh[4] = 168.;
28502
28503 gMC->Gsvolu("I1CC", "TUBS", idtmed[225], dgh, 5);
28504 gMC->Gspos("I1CC", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28505 gMC->Gspos("I1CC", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
28506
28507 // --- DEFINE CABLES AT THE END OF THE ITS CONES - CARBON PART
28508 // LOWER PART
db915fea 28509
05a91552 28510 dgh[0] = 46.+1.0;
28511 dgh[1] = 46.+1.0+1.5;
28512 dgh[2] = 9.5;
28513 dgh[3] = 192.;
28514 dgh[4] = 348.;
db915fea 28515
05a91552 28516 gMC->Gsvolu("I2CC", "TUBS", idtmed[225], dgh, 5);
28517 gMC->Gspos("I2CC", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28518 gMC->Gspos("I2CC", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
28519
28520
db915fea 28521 // --- DEFINE PATCH PANELS AT THE END OF THE ITS CONES
05a91552 28522 // UPPER PART
db915fea 28523
705eabd9 28524 dgh[0] = 46.;
db915fea 28525 dgh[1] = 56.;
28526 dgh[2] = 2.25;
05a91552 28527 dgh[3] = 12.;
28528 dgh[4] = 168.;
db915fea 28529
05a91552 28530 gMC->Gsvolu("IPA1", "TUBS", idtmed[210], dgh, 5);
28531 gMC->Gspos("IPA1", 1, "ITSV", 0., 0., 95.25, 0, "ONLY");
28532 gMC->Gspos("IPA1", 2, "ITSV", 0., 0., -95.25, idrotm[200], "ONLY");
db915fea 28533
05a91552 28534 // --- DEFINE PATCH PANELS AT THE END OF THE ITS CONES
28535 // LOWER PART
28536
28537 dgh[0] = 46.;
28538 dgh[1] = 56.;
28539 dgh[2] = 2.25;
28540 dgh[3] = 192.;
28541 dgh[4] = 348.;
28542
28543 gMC->Gsvolu("IPA2", "TUBS", idtmed[210], dgh, 5);
28544 gMC->Gspos("IPA2", 1, "ITSV", 0., 0., 95.25, 0, "ONLY");
28545 gMC->Gspos("IPA2", 2, "ITSV", 0., 0., -95.25, idrotm[200], "ONLY");
28546
28547
db915fea 28548 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE ABSORBER SIDE - COPPER PART
28549 // UPPER PART
28550
7b67784f 28551 dgh[0] = (ztpc-97.5)/2.;
705eabd9 28552 dgh[1] = 46.2;
28553 dgh[2] = 46.2+1.0;
28554 dgh[3] = 62.3;
28555 dgh[4] = 62.3+1.0;
db915fea 28556 dgh[5] = 12.;
28557 dgh[6] = 168.;
cd3a3507 28558 gMC->Gsvolu("ICU1", "CONS", idtmed[213], dgh, 7);
e4f08ac3 28559 gMC->Gspos("ICU1", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
db915fea 28560
28561 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE ABSORBER SIDE - COPPER PART
28562 // LOWER PART
28563
7b67784f 28564 dgh[0] = (ztpc-97.5)/2.;
705eabd9 28565 dgh[1] = 46.2;
28566 dgh[2] = 46.2+1.0;
28567 dgh[3] = 62.3;
28568 dgh[4] = 62.3+1.0;
db915fea 28569 dgh[5] = 192.;
28570 dgh[6] = 348.;
cd3a3507 28571 gMC->Gsvolu("ICU2", "CONS", idtmed[213], dgh, 7);
7b67784f 28572 gMC->Gspos("ICU2", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
db915fea 28573
cd3a3507 28574
db915fea 28575 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE ABSORBER SIDE - CARBON PART
28576 // UPPER PART
28577
7b67784f 28578 dgh[0] = (ztpc-97.5)/2.;
705eabd9 28579 dgh[1] = 46.2+1.0;
28580 dgh[2] = 46.2+1.0+1.5;
28581 dgh[3] = 62.3+1.0;
28582 dgh[4] = 62.3+1.0+1.5;
db915fea 28583 dgh[5] = 12.;
28584 dgh[6] = 168.;
cd3a3507 28585 gMC->Gsvolu("ICC1", "CONS", idtmed[225], dgh, 7);
7b67784f 28586 gMC->Gspos("ICC1", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
db915fea 28587
28588 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE ABSORBER SIDE - CARBON PART
28589 // LOWER PART
28590
7b67784f 28591 dgh[0] = (ztpc-97.5)/2.;
705eabd9 28592 dgh[1] = 46.2+1.0;
28593 dgh[2] = 46.2+1.0+1.5;
28594 dgh[3] = 62.3+1.0;
28595 dgh[4] = 62.3+1.0+1.5;
db915fea 28596 dgh[5] = 192.;
28597 dgh[6] = 348.;
cd3a3507 28598 gMC->Gsvolu("ICC2", "CONS", idtmed[225], dgh, 7);
7b67784f 28599 gMC->Gspos("ICC2", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
db915fea 28600
28601 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - COPPER PART
28602 // UPPER PART
28603
705eabd9 28604 dgh[0] = 62.1;
db915fea 28605 dgh[1] = 74.5;
28606 dgh[2] = 0.5;
28607 dgh[3] = 12.;
28608 dgh[4] = 168.;
cd3a3507 28609 gMC->Gsvolu("ICU3", "TUBS", idtmed[213], dgh, 5);
7b67784f 28610 gMC->Gspos("ICU3", 1, "ITSV", 0., 0., ztpc+1.5+dgh[2], 0, "ONLY");
db915fea 28611
28612 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - COPPER PART
28613 // LOWER PART
28614
705eabd9 28615 dgh[0] = 62.1;
db915fea 28616 dgh[1] = 74.5;
28617 dgh[2] = 0.5;
28618 dgh[3] = 192.;
28619 dgh[4] = 348.;
cd3a3507 28620 gMC->Gsvolu("ICU4", "TUBS", idtmed[213], dgh, 5);
7b67784f 28621 gMC->Gspos("ICU4", 1, "ITSV", 0., 0., ztpc+1.5+dgh[2], 0, "ONLY");
db915fea 28622
28623 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - CARBON PART
28624 // UPPER PART
28625
705eabd9 28626 dgh[0] = 62.1;
db915fea 28627 dgh[1] = 74.5;
28628 dgh[2] = 0.75;
28629 dgh[3] = 12.;
28630 dgh[4] = 168.;
cd3a3507 28631 gMC->Gsvolu("ICC3", "TUBS", idtmed[225], dgh, 5);
7b67784f 28632 gMC->Gspos("ICC3", 1, "ITSV", 0., 0., ztpc+dgh[2], 0, "ONLY");
db915fea 28633
28634 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - CARBON PART
28635 // LOWER PART
28636
705eabd9 28637 dgh[0] = 62.1;
db915fea 28638 dgh[1] = 74.5;
28639 dgh[2] = 0.75;
28640 dgh[3] = 192.;
28641 dgh[4] = 348.;
cd3a3507 28642 gMC->Gsvolu("ICC4", "TUBS", idtmed[225], dgh, 5);
7b67784f 28643 gMC->Gspos("ICC4", 1, "ITSV", 0., 0., ztpc+dgh[2], 0, "ONLY");
db915fea 28644
28645 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE OTHER SIDE W.R.T.
28646 // THE ABSORBER - COPPER PART - UPPER PART
28647
705eabd9 28648 dgh[0] = 46.;
28649 dgh[1] = 46.+1.0;
7b67784f 28650 dgh[2] = (ztpc-97.5+1.5)/2.;
db915fea 28651 dgh[3] = 12.;
28652 dgh[4] = 168.;
cd3a3507 28653 gMC->Gsvolu("ICU5", "TUBS", idtmed[213], dgh, 5);
7b67784f 28654 gMC->Gspos("ICU5", 1, "ITSV", 0., 0., -97.5-dgh[2], 0, "ONLY");
db915fea 28655
28656 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE OTHER SIDE W.R.T.
28657 // THE ABSORBER - COPPER PART - LOWER PART
28658
705eabd9 28659 dgh[0] = 46.;
28660 dgh[1] = 46.+1.0;
7b67784f 28661 dgh[2] = (ztpc-97.5+1.5)/2.;
db915fea 28662 dgh[3] = 192.;
28663 dgh[4] = 348.;
cd3a3507 28664 gMC->Gsvolu("ICU6", "TUBS", idtmed[213], dgh, 5);
7b67784f 28665 gMC->Gspos("ICU6", 1, "ITSV", 0., 0., -97.5-dgh[2], 0, "ONLY");
db915fea 28666
28667 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE OTHER SIDE W.R.T.
28668 // THE ABSORBER - CARBON PART - UPPER PART
28669
705eabd9 28670 dgh[0] = 46.+1.0;
28671 dgh[1] = 46.+1.0+1.5;
7b67784f 28672 dgh[2] = (ztpc-97.5)/2.;
db915fea 28673 dgh[3] = 12.;
28674 dgh[4] = 168.;
cd3a3507 28675 gMC->Gsvolu("ICC5", "TUBS", idtmed[225], dgh, 5);
7b67784f 28676 gMC->Gspos("ICC5", 1, "ITSV", 0., 0., -97.5-dgh[2], 0, "ONLY");
db915fea 28677
28678 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE OTHER SIDE W.R.T.
28679 // THE ABSORBER - CARBON PART - LOWER PART
28680
705eabd9 28681 dgh[0] = 46.+1.0;
28682 dgh[1] = 46.+1.0+1.5;
7b67784f 28683 dgh[2] = (ztpc-97.5)/2.;
db915fea 28684 dgh[3] = 192.;
28685 dgh[4] = 348.;
cd3a3507 28686 gMC->Gsvolu("ICC6", "TUBS", idtmed[225], dgh, 5);
7b67784f 28687 gMC->Gspos("ICC6", 1, "ITSV", 0., 0., -97.5-dgh[2], 0, "ONLY");
db915fea 28688
28689 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON OTHER SIDE W.R.T. THE ABSORBER
28690 // COPPER PART - UPPER PART
28691
705eabd9 28692 dgh[0] = 46.;
db915fea 28693 dgh[1] = 74.5;
28694 dgh[2] = 0.5;
28695 dgh[3] = 12.;
28696 dgh[4] = 168.;
cd3a3507 28697 gMC->Gsvolu("ICU7", "TUBS", idtmed[213], dgh, 5);
7b67784f 28698 gMC->Gspos("ICU7", 1, "ITSV", 0., 0., -(ztpc+1.5+dgh[2]), 0, "ONLY");
db915fea 28699
28700 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON OTHER SIDE W.R.T. THE ABSORBER
28701 // COPPER PART - LOWER PART
28702
705eabd9 28703 dgh[0] = 46.;
db915fea 28704 dgh[1] = 74.5;
28705 dgh[2] = 0.5;
28706 dgh[3] = 192.;
28707 dgh[4] = 348.;
cd3a3507 28708 gMC->Gsvolu("ICU8", "TUBS", idtmed[213], dgh, 5);
7b67784f 28709 gMC->Gspos("ICU8", 1, "ITSV", 0., 0., -(ztpc+1.5+dgh[2]), 0, "ONLY");
db915fea 28710
28711 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON OTHER SIDE W.R.T. THE ABSORBER
28712 // CARBON PART - UPPER PART
28713
705eabd9 28714 dgh[0] = 46.+1.0;
db915fea 28715 dgh[1] = 74.5;
28716 dgh[2] = 0.75;
28717 dgh[3] = 12.;
28718 dgh[4] = 168.;
cd3a3507 28719 gMC->Gsvolu("ICC7", "TUBS", idtmed[225], dgh, 5);
7b67784f 28720 gMC->Gspos("ICC7", 1, "ITSV", 0., 0., -(ztpc+dgh[2]), 0, "ONLY");
db915fea 28721
28722 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON OTHER SIDE W.R.T. THE ABSORBER
28723 // CARBON PART - LOWER PART
28724
705eabd9 28725 dgh[0] = 46.+1.0;
db915fea 28726 dgh[1] = 74.5;
28727 dgh[2] = 0.75;
28728 dgh[3] = 192.;
28729 dgh[4] = 348.;
cd3a3507 28730 gMC->Gsvolu("ICC8", "TUBS", idtmed[225], dgh, 5);
7b67784f 28731 gMC->Gspos("ICC8", 1, "ITSV", 0., 0., -(ztpc+dgh[2]), 0, "ONLY");
db915fea 28732
28733 // --- DEFINE HOOK TO THE TPC ON OTHER SIDE W.R.T. THE ABSORBER - UPPER PART
28734
28735 dgh[0] = 74.5;
28736 dgh[1] = 79.5;
28737 dgh[2] = 2.5;
28738 dgh[3] = 12.;
28739 dgh[4] = 168.;
cd3a3507 28740 gMC->Gsvolu("IHK1", "TUBS", idtmed[264], dgh, 5);
7b67784f 28741 gMC->Gspos("IHK1", 1, "ITSV", 0., 0., -ztpc-dgh[2], 0, "ONLY");
db915fea 28742
28743 // --- DEFINE HOOK TO THE TPC ON OTHER SIDE W.R.T. THE ABSORBER - LOWER PART
28744
28745 dgh[0] = 74.5;
28746 dgh[1] = 79.5;
28747 dgh[2] = 2.5;
28748 dgh[3] = 192.;
28749 dgh[4] = 348.;
cd3a3507 28750 gMC->Gsvolu("IHK2", "TUBS", idtmed[264], dgh, 5);
7b67784f 28751 gMC->Gspos("IHK2", 1, "ITSV", 0., 0., -ztpc-dgh[2], 0, "ONLY");
db915fea 28752
28753 // --- DEFINE RAILS BETWEEN THE ITS AND THE TPC
28754
7b67784f 28755 if (rails == 1) {
28756
28757 dgh[0] = 2.;
28758 dgh[1] = 8.;
9181d340 28759 dgh[2] = 190.;
31683195 28760 gMC->Gsvolu("IRA1", "BOX ", idtmed[268], dgh, 3);
7b67784f 28761 gMC->Gspos("IRA1", 1, "ITSV", 53.5, 0., -69.5, 0, "ONLY");
31683195 28762 gMC->Gsvolu("IRA2", "BOX ", idtmed[268], dgh, 3);
7b67784f 28763 gMC->Gspos("IRA2", 1, "ITSV", -53.5, 0., -69.5, 0, "ONLY");
28764
31683195 28765 dgh[0] = 2.-0.5; // 0.5 was determined in such a way that the aluminum area is 20.9 cm^2
28766 dgh[1] = 8.-0.5; // 0.5 was determined in such a way that the aluminum area is 20.9 cm^2
9181d340 28767 dgh[2] = 190.;
7b67784f 28768 gMC->Gsvolu("IRA3", "BOX ", idtmed[205], dgh, 3);
28769 gMC->Gspos("IRA3", 1, "IRA1", 0., 0., 0., 0, "ONLY");
28770 gMC->Gsvolu("IRA4", "BOX ", idtmed[205], dgh, 3);
28771 gMC->Gspos("IRA4", 1, "IRA2", 0., 0., 0., 0, "ONLY");
28772
28773 }
db915fea 28774
28775 // --- DEFINE CYLINDERS HOLDING RAILS BETWEEN THE ITS AND THE TPC
28776
7b67784f 28777 dgh[0] = 56.9;
db915fea 28778 dgh[1] = 59.;
28779 dgh[2] = 0.6;
cd3a3507 28780 gMC->Gsvolu("ICYL", "TUBE", idtmed[210], dgh, 3);
27c5763c 28781 gMC->Gspos("ICYL", 1, "ALIC", 0., 0., 74.1, 0, "ONLY");
28782 gMC->Gspos("ICYL", 2, "ALIC", 0., 0., -74.1, idrotm[200], "ONLY");
7b67784f 28783
28784 // --- DEFINE SUPPORTS FOR RAILS ATTACHED TO THE CYLINDERS
28785
28786 dgh[0] = 0.;
28787 dgh[1] = 3.;
28788 dgh[2] = 5.; // 5. comes from the fact that the volume has to be 567.6/2 cm^3
e4f08ac3 28789 gMC->Gsvolu("ISR1", "TUBE", idtmed[284], dgh, 3);
c2685204 28790 gMC->Gspos("ISR1", 1, "ITSV", 53.4292, 10.7053, 79.75, 0, "ONLY");
28791 gMC->Gspos("ISR1", 2, "ITSV", 53.4292, -10.7053, 79.75, 0, "ONLY");
28792 gMC->Gspos("ISR1", 3, "ITSV", -53.4292, 10.7053, 79.75, 0, "ONLY");
28793 gMC->Gspos("ISR1", 4, "ITSV", -53.4292, -10.7053, 79.75, 0, "ONLY");
28794 gMC->Gspos("ISR1", 5, "ITSV", 53.4292, 10.7053, -79.75, 0, "ONLY");
28795 gMC->Gspos("ISR1", 6, "ITSV", 53.4292, -10.7053, -79.75, 0, "ONLY");
28796 gMC->Gspos("ISR1", 7, "ITSV", -53.4292, 10.7053, -79.75, 0, "ONLY");
28797 gMC->Gspos("ISR1", 8, "ITSV", -53.4292, -10.7053, -79.75, 0, "ONLY");
7b67784f 28798
28799 // --- DEFINE SUPPORTS FOR RAILS ATTACHED TO THE ABSORBER
28800
28801 dgh[0] = 5.;
28802 dgh[1] = 12.;
28803 dgh[2] = 5.;
28804 gMC->Gsvolu("ISR2", "BOX ", idtmed[210], dgh, 3);
28805 gMC->Gspos("ISR2", 1, "ALIC", 53.5, 0., 125.5, 0, "ONLY");
28806 gMC->Gsvolu("ISR3", "BOX ", idtmed[210], dgh, 3);
28807 gMC->Gspos("ISR3", 1, "ALIC", -53.5, 0., 125.5, 0, "ONLY");
28808
28809 dgh[0] = 5.-2.;
28810 dgh[1] = 12.-2.;
28811 dgh[2] = 5.;
28812 gMC->Gsvolu("ISR4", "BOX ", idtmed[205], dgh, 3);
28813 gMC->Gspos("ISR4", 1, "ISR2", 0., 0., 0., 0, "ONLY");
28814 gMC->Gsvolu("ISR5", "BOX ", idtmed[205], dgh, 3);
28815 gMC->Gspos("ISR5", 1, "ISR3", 0., 0., 0., 0, "ONLY");
28816
28817 // --- DEFINE SUPPORTS TO ATTACH THE ITS TO THE TPC
28818
28819 dgh[0] = 0.;
28820 dgh[1] = 5.;
28821 dgh[2] = 2.;
28822 gMC->Gsvolu("ISR6", "TUBE", idtmed[210], dgh, 3);
28823 gMC->Gspos("ISR6", 1, "ALIC", 0., 54., 77., 0, "ONLY");
28824 gMC->Gspos("ISR6", 2, "ALIC", 0., 54., -77., 0, "ONLY");
28825 gMC->Gspos("ISR6", 3, "ALIC", 0., -54., -77., 0, "ONLY");
bae7e562 28826
db915fea 28827 // --- Outputs the geometry tree in the EUCLID/CAD format
28828
28829 if (fEuclidOut) {
28830 gMC->WriteEuclid("ITSgeometry", "ITSV", 1, 5);
28831 }
cd3a3507 28832
db915fea 28833}
28834//_____________________________________________________________________________
28835void AliITSvPPRasymm::CreateMaterials(){
28836////////////////////////////////////////////////////////////////////////
28837 //
28838 // Create ITS materials
28839 // This function defines the default materials used in the Geant
28840 // Monte Carlo simulations for the geometries AliITSv1, AliITSv3,
28841 // AliITSvPPRasymm.
28842 // In general it is automatically replaced by
28843 // the CreatMaterials routine defined in AliITSv?. Should the function
28844 // CreateMaterials not exist for the geometry version you are using this
28845 // one is used. See the definition found in AliITSv5 or the other routine
28846 // for a complete definition.
28847 //
d236497b 28848
28849 Int_t ifield = gAlice->Field()->Integ();
28850 Float_t fieldm = gAlice->Field()->Max();
28851
28852 Float_t tmaxfd = 0.1; // 1.0; // Degree
28853 Float_t stemax = 1.0; // cm
28854 Float_t deemax = 0.1; // 30.0; // Fraction of particle's energy 0<deemax<=1
28855 Float_t epsil = 1.0E-4; // 1.0; // cm
28856 Float_t stmin = 0.0; // cm "Default value used"
28857
28858 Float_t tmaxfdSi = 0.1; // .10000E+01; // Degree
28859 Float_t stemaxSi = 0.0075; // .10000E+01; // cm
28860 Float_t deemaxSi = 0.1; // 0.30000E-02; // Fraction of particle's energy 0<deemax<=1
28861 Float_t epsilSi = 1.0E-4;// .10000E+01;
28862 Float_t stminSi = 0.0; // cm "Default value used"
28863
28864 Float_t tmaxfdAir = 0.1; // .10000E+01; // Degree
28865 Float_t stemaxAir = .10000E+01; // cm
28866 Float_t deemaxAir = 0.1; // 0.30000E-02; // Fraction of particle's energy 0<deemax<=1
28867 Float_t epsilAir = 1.0E-4;// .10000E+01;
28868 Float_t stminAir = 0.0; // cm "Default value used"
28869
28870 Float_t tmaxfdServ = 1.0; // 10.0; // Degree
28871 Float_t stemaxServ = 1.0; // 0.01; // cm
28872 Float_t deemaxServ = 0.5; // 0.1; // Fraction of particle's energy 0<deemax<=1
28873 Float_t epsilServ = 1.0E-3; // 0.003; // cm
28874 Float_t stminServ = 0.0; //0.003; // cm "Default value used"
e4f08ac3 28875
28876 // Freon
28877 Float_t afre[2] = { 12.011,18.9984032 };
d236497b 28878 Float_t zfre[2] = { 6., 9. };
e4f08ac3 28879 Float_t wfre[2] = { 5.,12. };
d236497b 28880 Float_t densfre = 1.5;
e4f08ac3 28881
cd3a3507 28882 // --- Define the various materials and media for GEANT ---
d236497b 28883 // AliMaterial(Int_t imat, const char* name, Float_t a, Float_t z,
28884 // Float_t dens, Float_t radl, Float_t absl,
28885 // Float_t *buf=0, Int_t nwbuf=0)
28886 //AliMedium(Int_t numed, const char *name, Int_t nmat,
28887 // Int_t isvol, Int_t ifield, Float_t fieldm,
28888 // Float_t tmaxfd, Float_t stemax, Float_t deemax,
28889 // Float_t epsil, Float_t stmin, Float_t *ubuf=0, Int_t nbuf=0)
cd3a3507 28890 AliMaterial(1,"SI$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 28891 AliMedium(1,"SI$",1,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
cd3a3507 28892
28893 AliMaterial(2,"SPD SI CHIP$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 28894 AliMedium(2,"SPD SI CHIP$",2,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
cd3a3507 28895
28896 AliMaterial(3,"SPD SI BUS$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 28897 AliMedium(3,"SPD SI BUS$",3,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
cd3a3507 28898
28899 AliMaterial(4,"C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
d236497b 28900 AliMedium(4,"C (M55J)$",4,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28901
6190d58a 28902 AliMaterial(5,"AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
d236497b 28903 AliMedium(5,"AIR$",5,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
cd3a3507 28904
63bb0827 28905 AliMaterial(6,"GEN AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
d236497b 28906 AliMedium(6,"GEN AIR$",6,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
cd3a3507 28907
80272ed3 28908 AliMaterial(7,"SDD SI CHIP$",0.374952E+02,0.178184E+02,0.24485E+01,0.76931E+01,0.99900E+03);
d236497b 28909 AliMedium(7,"SDD SI CHIP$",7,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
cd3a3507 28910
80272ed3 28911 AliMaterial(9,"SDD C (M55J)$",0.123565E+02,0.64561E+01,0.18097E+01,0.229570E+02,0.99900E+03);
d236497b 28912 AliMedium(9,"SDD C (M55J)$",9,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28913
6190d58a 28914 AliMaterial(10,"SDD AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
d236497b 28915 AliMedium(10,"SDD AIR$",10,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
cd3a3507 28916
28917 AliMaterial(11,"AL$",0.26982E+02,0.13000E+02,0.26989E+01,0.89000E+01,0.99900E+03);
d236497b 28918 AliMedium(11,"AL$",11,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28919
28920 AliMaterial(12,"WATER$",0.14322E+02,0.72167E+01,0.10000E+01,0.35759E+02,0.94951E+02);
d236497b 28921 AliMedium(12,"WATER$",12,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28922
e4f08ac3 28923 AliMixture(13,"Freon$",afre,zfre,densfre,-2,wfre);
d236497b 28924 AliMedium(13,"Freon$",13,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
e4f08ac3 28925
cd3a3507 28926 AliMaterial(14,"COPPER$",0.63546E+02,0.29000E+02,0.89600E+01,0.14300E+01,0.99900E+03);
d236497b 28927 AliMedium(14,"COPPER$",14,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28928
28929 AliMaterial(15,"CERAMICS$",0.22314E+02,0.10856E+02,0.36000E+01,0.76200E+01,0.31901E+02);
d236497b 28930 AliMedium(15,"CERAMICS$",15,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28931
28932 AliMaterial(20,"SSD C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
d236497b 28933 AliMedium(20,"SSD C (M55J)$",20,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28934
6190d58a 28935 AliMaterial(21,"SSD AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
d236497b 28936 AliMedium(21,"SSD AIR$",21,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
cd3a3507 28937
28938 AliMaterial(25,"G10FR4$",0.17749E+02,0.88750E+01,0.18000E+01,0.21822E+02,0.99900E+03);
d236497b 28939 AliMedium(25,"G10FR4$",25,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28940
28941 AliMaterial(26,"GEN C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
d236497b 28942 AliMedium(26,"GEN C (M55J)$",26,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28943
6190d58a 28944 AliMaterial(27,"GEN Air$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
d236497b 28945 AliMedium(27,"GEN Air$",27,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
cd3a3507 28946
28947 AliMaterial(51,"SPD SI$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 28948 AliMedium(51,"SPD SI$",51,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
cd3a3507 28949
28950 AliMaterial(52,"SPD SI CHIP$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 28951 AliMedium(52,"SPD SI CHIP$",52,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
cd3a3507 28952
28953 AliMaterial(53,"SPD SI BUS$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 28954 AliMedium(53,"SPD SI BUS$",53,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
cd3a3507 28955
28956 AliMaterial(54,"SPD C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
d236497b 28957 AliMedium(54,"SPD C (M55J)$",54,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28958
6190d58a 28959 AliMaterial(55,"SPD AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
d236497b 28960 AliMedium(55,"SPD AIR$",55,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
cd3a3507 28961
28962 AliMaterial(56,"SPD KAPTON(POLYCH2)$",0.14000E+02,0.71770E+01,0.13000E+01,0.31270E+02,0.99900E+03);
d236497b 28963 AliMedium(56,"SPD KAPTON(POLYCH2)$",56,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28964
28965 AliMaterial(61,"EPOXY$",0.17749E+02,0.88750E+01,0.18000E+01,0.21822E+02,0.99900E+03);
d236497b 28966 AliMedium(61,"EPOXY$",61,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28967
28968 AliMaterial(62,"SILICON$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 28969 AliMedium(62,"SILICON$",62,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
cd3a3507 28970
28971 AliMaterial(63,"KAPTONH(POLYCH2)$",0.14000E+02,0.71770E+01,0.13000E+01,0.31270E+02,0.99900E+03);
d236497b 28972 AliMedium(63,"KAPTONH(POLYCH2)$",63,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28973
28974 AliMaterial(64,"ALUMINUM$",0.26982E+02,0.13000E+02,0.26989E+01,0.89000E+01,0.99900E+03);
d236497b 28975 AliMedium(64,"ALUMINUM$",64,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28976
28977 AliMaterial(65,"INOX$",0.55098E+02,0.2572E+02,0.7900E+01,0.17800E+01,0.99900E+03);
d236497b 28978 AliMedium(65,"INOX$",65,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28979
e4f08ac3 28980 AliMaterial(68,"ROHACELL$",0.123974E+02,0.62363E+01,0.500E-01,0.80986E+03,0.99900E+03);
d236497b 28981 AliMedium(68,"ROHACELL$",68,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28982
80272ed3 28983 AliMaterial(69,"SDD C AL (M55J)$",0.138802E+02,0.71315E+01,0.19837E+01,0.176542E+02,0.99900E+03);
d236497b 28984 AliMedium(69,"SDD C AL (M55J)$",69,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28985
28986 AliMaterial(70,"SDDKAPTON (POLYCH2)$",0.14000E+02,0.71770E+01,0.13000E+01,0.31270E+02,0.99900E+03);
d236497b 28987 AliMedium(70,"SDDKAPTON (POLYCH2)$",70,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28988
28989 AliMaterial(71,"ITS SANDW A$",0.12011E+02,0.60000E+01,0.2115E+00,0.17479E+03,0.99900E+03);
d236497b 28990 AliMedium(71,"ITS SANDW A$",71,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28991
28992 AliMaterial(72,"ITS SANDW B$",0.12011E+02,0.60000E+01,0.27000E+00,0.18956E+03,0.99900E+03);
d236497b 28993 AliMedium(72,"ITS SANDW B$",72,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28994
28995 AliMaterial(73,"ITS SANDW C$",0.12011E+02,0.60000E+01,0.41000E+00,0.90868E+02,0.99900E+03);
d236497b 28996 AliMedium(73,"ITS SANDW C$",73,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28997
28998 AliMaterial(74,"HEAT COND GLUE$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
d236497b 28999 AliMedium(74,"HEAT COND GLUE$",74,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 29000
29001 AliMaterial(75,"ELASTO SIL$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 29002 AliMedium(75,"ELASTO SIL$",75,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 29003
29004 AliMaterial(76,"SPDBUS(AL+KPT+EPOX)$",0.19509E+02,0.96502E+01,0.19060E+01,0.15413E+02,0.99900E+03);
d236497b 29005 AliMedium(76,"SPDBUS(AL+KPT+EPOX)$",76,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
80272ed3 29006
29007 AliMaterial(77,"SDD X7R capacitors$",0.1157516E+03,0.477056E+02,0.67200E+01,0.14236E+01,0.99900E+03);
d236497b 29008 AliMedium(77,"SDD X7R capacitors$",77,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
80272ed3 29009
29010 AliMaterial(78,"SDD ruby sph. Al2O3$",0.218101E+02,0.106467E+02,0.39700E+01,0.48539E+01,0.99900E+03);
d236497b 29011 AliMedium(78,"SDD ruby sph. Al2O3$",78,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
80272ed3 29012
29013 AliMaterial(79,"SDD SI insensitive$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 29014 AliMedium(79,"SDD SI insensitive$",79,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
80272ed3 29015
29016 AliMaterial(80,"SDD HV microcable$",0.159379E+02,0.78598E+01,0.16087E+01,0.217906E+02,0.99900E+03);
d236497b 29017 AliMedium(80,"SDD HV microcable$",80,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
80272ed3 29018
29019 AliMaterial(81,"SDD LV+signal cable$",0.223689E+02,0.108531+02,0.21035E+01,0.13440E+02,0.99900E+03);
d236497b 29020 AliMedium(81,"SDD LV+signal cable$",81,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
80272ed3 29021
29022 AliMaterial(82,"SDD hybrid microcab$",0.218254E+02,0.106001E+02,0.20502E+01,0.137308E+02,0.99900E+03);
d236497b 29023 AliMedium(82,"SDD hybrid microcab$",82,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
80272ed3 29024
29025 AliMaterial(83,"SDD anode microcab$",0.186438E+02,0.91193E+01,0.17854E+01,0.176451E+02,0.99900E+03);
d236497b 29026 AliMedium(83,"SDD anode microcab$",83,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 29027
7b67784f 29028 AliMaterial(84,"SDD/SSD rings$",0.123565E+02,0.64561E+01,0.18097E+01,0.229570E+02,0.99900E+03);
d236497b 29029 AliMedium(84,"SDD/SSD rings$",84,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
7b67784f 29030
e4f08ac3 29031 AliMaterial(85,"inox/alum$",0.321502E+02,0.153383E+02,0.30705E+01,0.69197E+01,0.99900E+03);
d236497b 29032 AliMedium(85,"inox/alum$",85,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
e4f08ac3 29033
29034
cd3a3507 29035 // Special media
29036
29037 AliMaterial(90,"SPD shield$", 12.011, 6., 1.93/10. , 22.1*10., 999);
d236497b 29038 AliMedium(90,"SPD shield$",90,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
cd3a3507 29039
fc44ab90 29040 AliMaterial(91, "SPD End ladder$", 47.0447, 21.7963, 3.6374, 4.4711, 999);
d236497b 29041 AliMedium(91,"SPD End ladder$",91,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
cd3a3507 29042
29043 AliMaterial(92, "SPD cone$",28.0855, 14., 2.33, 9.36, 999);
d236497b 29044 AliMedium(92,"SPD cone$",92,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
cd3a3507 29045
29046 AliMaterial(93, "SDD End ladder$", 69.9298, 29.8246, 0.3824, 36.5103, 999);
d236497b 29047 AliMedium(93,"SDD End ladder$",93,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
cd3a3507 29048
d236497b 29049 AliMaterial(94, "SDD cone$",63.546, 29., 1.15, 1.265, 999);
29050 AliMedium(94,"SDD cone$",94,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
cd3a3507 29051
29052 AliMaterial(95, "SSD End ladder$", 32.0988, 15.4021, 0.68, 35.3238, 999);
d236497b 29053 AliMedium(95,"SSD End ladder$",95,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
db915fea 29054
d236497b 29055 AliMaterial(96, "SSD cone$",63.546, 29., 1.15, 1.265, 999);
29056 AliMedium(96,"SSD cone$",96,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
cd3a3507 29057
db915fea 29058}
bae7e562 29059//______________________________________________________________________
29060void AliITSvPPRasymm::InitAliITSgeom(){
29061// Based on the geometry tree defined in Geant 3.21, this
29062// routine initilizes the Class AliITSgeom from the Geant 3.21 ITS geometry
29063// sturture.
b9d0a01d 29064// if(gMC->IsA()!=AliGeant3::Class()) {
29065 if(strcmp(gMC->GetName(),"TGeant3")) {
bae7e562 29066 Error("InitAliITSgeom",
29067 "Wrong Monte Carlo. InitAliITSgeom uses TGeant3 calls");
29068 return;
29069 } // end if
29070 cout << "Reading Geometry transformation directly from Geant 3." << endl;
29071 const Int_t nlayers = 6;
63bb0827 29072 const Int_t ndeep = 9;
bae7e562 29073 Int_t itsGeomTreeNames[nlayers][ndeep],lnam[20],lnum[20];
29074 Int_t nlad[nlayers],ndet[nlayers];
29075 Double_t t[3],r[10];
29076 Float_t par[20],att[20];
29077 Int_t npar,natt,idshape,imat,imed;
29078 AliITSGeant3Geometry *ig = new AliITSGeant3Geometry();
29079 Int_t mod,lay,lad,det,i,j,k;
e155cdc7 29080 Char_t names[nlayers][ndeep][5];
63bb0827 29081 Int_t itsGeomTreeCopys[nlayers][ndeep];
3d12a48d 29082 if(fMinorVersion == 1){ // Option A
80272ed3 29083 Char_t *namesA[nlayers][ndeep] = {
63bb0827 29084 {"ALIC","ITSV","ITSD","IT12","I12A","I10A","I103","I101","ITS1"}, // lay=1
29085 {"ALIC","ITSV","ITSD","IT12","I12A","I20A","I1D3","I1D1","ITS2"}, // lay=2
29086 {"ALIC","ITSV","ITSD","IT34","I004","I302","ITS3"," "," "}, // lay=3
29087 {"ALIC","ITSV","ITSD","IT34","I005","I402","ITS4"," "," "}, // lay=4
29088 {"ALIC","ITSV","ITSD","IT56","I565","I562","ITS5"," "," "}, // lay=5
29089 {"ALIC","ITSV","ITSD","IT56","I569","I566","ITS6"," "," "}};// lay=6
29090 Int_t itsGeomTreeCopysA[nlayers][ndeep]= {{1,1,1,1,10, 2, 4,1,1},// lay=1
29091 {1,1,1,1,10, 4, 4,1,1},// lay=2
29092 {1,1,1,1,14, 6, 1,0,0},// lay=3
29093 {1,1,1,1,22, 8, 1,0,0},// lay=4
29094 {1,1,1,1,34,22, 1,0,0},// lay=5
29095 {1,1,1,1,38,25, 1,0,0}};//lay=6
29096 for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++){
e155cdc7 29097 //PH for(k=0;k<4;k++) names[i][j][k] = namesA[i][j][k];
29098 strcpy(names[i][j], namesA[i][j]);
63bb0827 29099 itsGeomTreeCopys[i][j] = itsGeomTreeCopysA[i][j];
29100 } // end for i,j
3d12a48d 29101 }else if(fMinorVersion == 2){ // Option B
80272ed3 29102 Char_t *namesB[nlayers][ndeep] = {
63bb0827 29103 {"ALIC","ITSV","ITSD","IT12","I12B","I10B","I107","I101","ITS1"}, // lay=1
29104 {"ALIC","ITSV","ITSD","IT12","I12B","I20B","I1D7","I1D1","ITS2"}, // lay=2
29105 {"ALIC","ITSV","ITSD","IT34","I004","I302","ITS3"," "," "}, // lay=3
29106 {"ALIC","ITSV","ITSD","IT34","I005","I402","ITS4"," "," "}, // lay=4
29107 {"ALIC","ITSV","ITSD","IT56","I565","I562","ITS5"," "," "}, // lay=5
29108 {"ALIC","ITSV","ITSD","IT56","I569","I566","ITS6"," "," "}};// lay=6
29109 Int_t itsGeomTreeCopysB[nlayers][ndeep]= {{1,1,1,1,10, 2, 4,1,1},// lay=1
29110 {1,1,1,1,10, 4, 4,1,1},// lay=2
29111 {1,1,1,1,14, 6, 1,0,0},// lay=3
29112 {1,1,1,1,22, 8, 1,0,0},// lay=4
29113 {1,1,1,1,34,22, 1,0,0},// lay=5
29114 {1,1,1,1,38,25, 1,0,0}};//lay=6
29115 for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++){
e155cdc7 29116 //PH for(k=0;k<4;k++) names[i][j][k] = namesB[i][j][k];
29117 strcpy(names[i][j], namesB[i][j]);
63bb0827 29118 itsGeomTreeCopys[i][j] = itsGeomTreeCopysB[i][j];
29119 } // end for i,j
29120 } // end if fMinorVersion
bae7e562 29121 // Sorry, but this is not very pritty code. It should be replaced
29122 // at some point with a version that can search through the geometry
29123 // tree its self.
29124 cout << "Reading Geometry informaton from Geant3 common blocks" << endl;
29125 for(i=0;i<20;i++) lnam[i] = lnum[i] = 0;
29126 for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++)
29127 itsGeomTreeNames[i][j] = ig->StringToInt(names[i][j]);
29128 mod = 0;
29129 for(i=0;i<nlayers;i++){
29130 k = 1;
29131 for(j=0;j<ndeep;j++) if(itsGeomTreeCopys[i][j]!=0)
29132 k *= TMath::Abs(itsGeomTreeCopys[i][j]);
29133 mod += k;
29134 } // end for i
29135
29136 if(fITSgeom!=0) delete fITSgeom;
29137 nlad[0]=20;nlad[1]=40;nlad[2]=14;nlad[3]=22;nlad[4]=34;nlad[5]=38;
29138 ndet[0]=4;ndet[1]=4;ndet[2]=6;ndet[3]=8;ndet[4]=22;ndet[5]=25;
29139 fITSgeom = new AliITSgeom(0,6,nlad,ndet,mod);
29140 mod = -1;
29141 for(lay=1;lay<=nlayers;lay++){
29142 for(j=0;j<ndeep;j++) lnam[j] = itsGeomTreeNames[lay-1][j];
29143 for(j=0;j<ndeep;j++) lnum[j] = itsGeomTreeCopys[lay-1][j];
29144 switch (lay){
29145 case 1: case 2: // layers 1 and 2 are a bit special
29146 lad = 0;
29147 for(j=1;j<=itsGeomTreeCopys[lay-1][4];j++){
29148 lnum[4] = j;
29149 for(k=1;k<=itsGeomTreeCopys[lay-1][5];k++){
29150 lad++;
29151 lnum[5] = k;
29152 for(det=1;det<=itsGeomTreeCopys[lay-1][6];det++){
29153 lnum[6] = det;
29154 mod++;
29155 ig->GetGeometry(ndeep,lnam,lnum,t,r,idshape,npar,natt,
29156 par,att,imat,imed);
29157 fITSgeom->CreatMatrix(mod,lay,lad,det,kSPD,t,r);
29158 if(!(fITSgeom->IsShapeDefined((Int_t)kSPD)))
bae7e562 29159 fITSgeom->ReSetShape(kSPD,
e99dbc71 29160 new AliITSgeomSPD425Short(npar,par));
bae7e562 29161 } // end for det
29162 } // end for k
29163 } // end for j
29164 break;
29165 case 3: case 4: case 5: case 6: // layers 3-6
29166 lnum[6] = 1;
29167 for(lad=1;lad<=itsGeomTreeCopys[lay-1][4];lad++){
29168 lnum[4] = lad;
29169 for(det=1;det<=itsGeomTreeCopys[lay-1][5];det++){
29170 lnum[5] = det;
29171 mod++;
29172 ig->GetGeometry(7,lnam,lnum,t,r,idshape,npar,natt,
29173 par,att,imat,imed);
29174 switch (lay){
29175 case 3: case 4:
29176 fITSgeom->CreatMatrix(mod,lay,lad,det,kSDD,t,r);
29177 if(!(fITSgeom->IsShapeDefined(kSDD)))
e99dbc71 29178 fITSgeom->ReSetShape(kSDD,
29179 new AliITSgeomSDD256(npar,par));
bae7e562 29180 break;
29181 case 5:
29182 fITSgeom->CreatMatrix(mod,lay,lad,det,kSSD,t,r);
29183 if(!(fITSgeom->IsShapeDefined(kSSD)))
29184 fITSgeom->ReSetShape(kSSD,
e99dbc71 29185 new AliITSgeomSSD275and75(npar,par));
bae7e562 29186 break;
29187 case 6:
1570d46d 29188 fITSgeom->CreatMatrix(mod,lay,lad,det,kSSD,t,r);
29189 if(!(fITSgeom->IsShapeDefined(kSSD)))
29190 fITSgeom->ReSetShape(kSSD,
e99dbc71 29191 new AliITSgeomSSD75and275(npar,par));
bae7e562 29192 break;
29193 } // end switch
29194 } // end for det
29195 } // end for lad
29196 break;
29197 } // end switch
29198 } // end for lay
29199 return;
29200}
db915fea 29201//_____________________________________________________________________________
29202void AliITSvPPRasymm::Init(){
29203////////////////////////////////////////////////////////////////////////
29204// Initialise the ITS after it has been created.
29205////////////////////////////////////////////////////////////////////////
bae7e562 29206 Int_t i;
db915fea 29207
bae7e562 29208 cout << endl;
29209 for(i=0;i<26;i++) cout << "*";
29210 cout << " ITSvPPRasymm" << fMinorVersion << "_Init ";
29211 for(i=0;i<25;i++) cout << "*";cout << endl;
29212//
29213 if(fRead[0]=='\0') strncpy(fRead,fEuclidGeomDet,60);
29214 if(fWrite[0]=='\0') strncpy(fWrite,fEuclidGeomDet,60);
29215 if(fITSgeom!=0) delete fITSgeom;
29216 fITSgeom = new AliITSgeom();
29217 if(fGeomDetIn) fITSgeom->ReadNewFile(fRead);
29218 if(!fGeomDetIn) this->InitAliITSgeom();
29219 if(fGeomDetOut) fITSgeom->WriteNewFile(fWrite);
db915fea 29220 AliITS::Init();
bae7e562 29221//
29222 for(i=0;i<72;i++) cout << "*";
29223 cout << endl;
7bdd9b7d 29224 fIDMother = gMC->VolId("ITSV"); // ITS Mother Volume ID.
bae7e562 29225}
2c198b76 29226//_____________________________________________________________________________
29227void AliITSvPPRasymm::SetDefaults(){
29228 // sets the default segmentation, response, digit and raw cluster classes
29229 const Float_t kconv = 1.0e+04; // convert cm to microns
29230
29231 cout << "AliITSvPPRasymm::SetDefaults" << endl;
29232
29233 AliITSDetType *iDetType;
29234 AliITSgeomSPD *s0;
29235 AliITSgeomSDD *s1;
29236 AliITSgeomSSD *s2;
29237 Int_t i;
29238 Float_t bx[256],bz[280];
29239
29240 //SPD
82873bc1 29241 iDetType=DetType(kSPD);
2c198b76 29242 s0 = (AliITSgeomSPD*) fITSgeom->GetShape(kSPD);// Get shape info. Do it this way for now.
29243 AliITSresponse *resp0=new AliITSresponseSPD();
82873bc1 29244 SetResponseModel(kSPD,resp0);
2c198b76 29245 AliITSsegmentationSPD *seg0=new AliITSsegmentationSPD(fITSgeom);
29246 seg0->SetDetSize(s0->GetDx()*2.*kconv, // base this on AliITSgeomSPD
29247 s0->GetDz()*2.*kconv, // for now.
29248 s0->GetDy()*2.*kconv); // x,z,y full width in microns.
c11a498e 29249 seg0->SetNPads(256,160);// Number of Bins in x and z
2c198b76 29250 for(i=000;i<256;i++) bx[i] = 50.0; // in x all are 50 microns.
29251 for(i=000;i<160;i++) bz[i] = 425.0; // most are 425 microns except below
29252 for(i=160;i<280;i++) bz[i] = 0.0; // Outside of detector.
29253 bz[ 31] = bz[ 32] = 625.0; // first chip boundry
29254 bz[ 63] = bz[ 64] = 625.0; // first chip boundry
29255 bz[ 95] = bz[ 96] = 625.0; // first chip boundry
29256 bz[127] = bz[128] = 625.0; // first chip boundry
c11a498e 29257 bz[160] = 425.0; // Set so that there is no zero pixel size for fNz.
2c198b76 29258 seg0->SetBinSize(bx,bz); // Based on AliITSgeomSPD for now.
82873bc1 29259 SetSegmentationModel(kSPD,seg0);
2c198b76 29260 // set digit and raw cluster classes to be used
29261 const char *kData0=(iDetType->GetResponseModel())->DataType();
29262 if (strstr(kData0,"real")) iDetType->ClassNames("AliITSdigit",
29263 "AliITSRawClusterSPD");
29264 else iDetType->ClassNames("AliITSdigitSPD","AliITSRawClusterSPD");
82873bc1 29265// SetSimulationModel(kSPD,new AliITSsimulationSPD(seg0,resp0));
29266// iDetType->ReconstructionModel(new AliITSClusterFinderSPD());
2c198b76 29267
29268 // SDD
82873bc1 29269 iDetType=DetType(kSDD);
2c198b76 29270 s1 = (AliITSgeomSDD*) fITSgeom->GetShape(kSDD);// Get shape info. Do it this way for now.
aa044888 29271 AliITSresponseSDD *resp1=new AliITSresponseSDD("simulated");
82873bc1 29272 SetResponseModel(kSDD,resp1);
2c198b76 29273 AliITSsegmentationSDD *seg1=new AliITSsegmentationSDD(fITSgeom,resp1);
29274 seg1->SetDetSize(s1->GetDx()*kconv, // base this on AliITSgeomSDD
29275 s1->GetDz()*2.*kconv, // for now.
29276 s1->GetDy()*2.*kconv); // x,z,y full width in microns.
c11a498e 29277 seg1->SetNPads(256,256);// Use AliITSgeomSDD for now
82873bc1 29278 SetSegmentationModel(kSDD,seg1);
2c198b76 29279 const char *kData1=(iDetType->GetResponseModel())->DataType();
29280 const char *kopt=iDetType->GetResponseModel()->ZeroSuppOption();
29281 if((!strstr(kopt,"2D")) && (!strstr(kopt,"1D")) || strstr(kData1,"real") ){
29282 iDetType->ClassNames("AliITSdigit","AliITSRawClusterSDD");
29283 } else iDetType->ClassNames("AliITSdigitSDD","AliITSRawClusterSDD");
82873bc1 29284// SetSimulationModel(kSDD,new AliITSsimulationSDD(seg1,resp1));
29285// iDetType->ReconstructionModel(new AliITSClusterFinderSDD());
2c198b76 29286
29287 // SSD Layer 5
82873bc1 29288 iDetType=DetType(kSSD);
2c198b76 29289 s2 = (AliITSgeomSSD*) fITSgeom->GetShape(kSSD);// Get shape info. Do it this way for now.
aa044888 29290 AliITSresponse *resp2=new AliITSresponseSSD("simulated");
82873bc1 29291 SetResponseModel(kSSD,resp2);
2c198b76 29292 AliITSsegmentationSSD *seg2=new AliITSsegmentationSSD(fITSgeom);
29293 seg2->SetDetSize(s2->GetDx()*2.*kconv, // base this on AliITSgeomSSD
29294 s2->GetDz()*2.*kconv, // for now.
29295 s2->GetDy()*2.*kconv); // x,z,y full width in microns.
29296 seg2->SetPadSize(95.,0.); // strip x pitch in microns
29297 seg2->SetNPads(768,0); // number of strips on each side.
29298 seg2->SetAngles(0.0075,0.0275); // strip angels rad P and N side.
92cc4da1 29299 seg2->SetAnglesLay5(0.0075,0.0275); // strip angels rad P and N side.
29300 seg2->SetAnglesLay6(0.0275,0.0075); // strip angels rad P and N side.
82873bc1 29301 SetSegmentationModel(kSSD,seg2);
2c198b76 29302 const char *kData2=(iDetType->GetResponseModel())->DataType();
29303 if(strstr(kData2,"real") ) iDetType->ClassNames("AliITSdigit",
29304 "AliITSRawClusterSSD");
29305 else iDetType->ClassNames("AliITSdigitSSD","AliITSRawClusterSSD");
82873bc1 29306// SetSimulationModel(kSSD,new AliITSsimulationSSD(seg2,resp2));
29307// iDetType->ReconstructionModel(new AliITSClusterFinderSSD());
92cc4da1 29308
29309 if(kNTYPES>3){
2c198b76 29310 Warning("SetDefaults",
29311 "Only the four basic detector types are initialised!");
29312 }// end if
29313 return;
29314}
bae7e562 29315//______________________________________________________________________
db915fea 29316void AliITSvPPRasymm::DrawModule(){
29317////////////////////////////////////////////////////////////////////////
29318// Draw a shaded view of the FMD version 8.
29319////////////////////////////////////////////////////////////////////////
29320
29321 // Set everything unseen
29322 gMC->Gsatt("*", "seen", -1);
29323 //
29324 // Set ALIC mother visible
29325 gMC->Gsatt("ALIC","SEEN",0);
29326 //
29327 // Set the volumes visible
29328 gMC->Gsatt("ITSD","SEEN",0);
29329 gMC->Gsatt("ITS1","SEEN",1);
29330 gMC->Gsatt("ITS2","SEEN",1);
29331 gMC->Gsatt("ITS3","SEEN",1);
29332 gMC->Gsatt("ITS4","SEEN",1);
29333 gMC->Gsatt("ITS5","SEEN",1);
29334 gMC->Gsatt("ITS6","SEEN",1);
29335
29336 gMC->Gsatt("IPCB","SEEN",1);
29337 gMC->Gsatt("ICO2","SEEN",1);
29338 gMC->Gsatt("ICER","SEEN",0);
29339 gMC->Gsatt("ISI2","SEEN",0);
29340 gMC->Gsatt("IPLA","SEEN",0);
29341 gMC->Gsatt("ICO3","SEEN",0);
29342 gMC->Gsatt("IEPX","SEEN",0);
29343 gMC->Gsatt("ISI3","SEEN",1);
29344 gMC->Gsatt("ISUP","SEEN",0);
29345 gMC->Gsatt("ICHO","SEEN",0);
29346 gMC->Gsatt("ICMO","SEEN",0);
29347 gMC->Gsatt("ICMD","SEEN",0);
29348 gMC->Gsatt("ICCO","SEEN",1);
29349 gMC->Gsatt("ICCM","SEEN",0);
29350 gMC->Gsatt("ITMD","SEEN",0);
29351 gMC->Gsatt("ITTT","SEEN",1);
29352
29353 //
29354 gMC->Gdopt("hide", "on");
29355 gMC->Gdopt("shad", "on");
29356 gMC->Gsatt("*", "fill", 7);
29357 gMC->SetClipBox(".");
29358 gMC->SetClipBox("*", 0, 300, -300, 300, -300, 300);
29359 gMC->DefaultRange();
29360 gMC->Gdraw("alic", 40, 30, 0, 11, 10, .07, .07);
29361 gMC->Gdhead(1111, "Inner Tracking System Version 1");
29362 gMC->Gdman(17, 6, "MAN");
29363}
29364//_____________________________________________________________________________
29365void AliITSvPPRasymm::StepManager(){
29366////////////////////////////////////////////////////////////////////////
cd3a3507 29367// Called for every step in the ITS, then calles the AliITShit class
db915fea 29368// creator with the information to be recoreded about that hit.
cd3a3507 29369// The value of the macro ALIITSPRINTGEOM if set to 1 will allow the
29370// printing of information to a file which can be used to create a .det
29371// file read in by the routine CreateGeometry(). If set to 0 or any other
29372// value except 1, the default behavior, then no such file is created nor
29373// it the extra variables and the like used in the printing allocated.
db915fea 29374////////////////////////////////////////////////////////////////////////
7bdd9b7d 29375 Int_t copy, id;
29376 TLorentzVector position, momentum;
29377 static TLorentzVector position0;
29378 static Int_t stat0=0;
29379 if((id=gMC->CurrentVolID(copy) == fIDMother)&&
29380 (gMC->IsTrackEntering()||gMC->IsTrackExiting())){
7bdd9b7d 29381 copy = fTrackReferences->GetEntriesFast();
29382 TClonesArray &lTR = *fTrackReferences;
29383 // Fill TrackReference structure with this new TrackReference.
829bc99b 29384 new(lTR[copy]) AliTrackReference(gAlice->CurrentTrack());
7bdd9b7d 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}